gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: updated bank translations


From: gnunet
Subject: [taler-wallet-core] branch master updated: updated bank translations
Date: Mon, 16 Dec 2024 14:27:12 +0100

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

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

The following commit(s) were added to refs/heads/master by this push:
     new 5a9f97db1 updated bank translations
5a9f97db1 is described below

commit 5a9f97db1b18d2687394ce897d6d8d7b5e7428c7
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Dec 16 10:27:04 2024 -0300

    updated bank translations
---
 packages/bank-ui/src/i18n/bank.pot   |  908 ++++++++++++++--------------
 packages/bank-ui/src/i18n/de.po      |  916 ++++++++++++++--------------
 packages/bank-ui/src/i18n/es.po      |  916 ++++++++++++++--------------
 packages/bank-ui/src/i18n/fr.po      |  908 ++++++++++++++--------------
 packages/bank-ui/src/i18n/it.po      |  916 ++++++++++++++--------------
 packages/bank-ui/src/i18n/ru.po      |  918 ++++++++++++++--------------
 packages/bank-ui/src/i18n/strings.ts | 1086 +++++++++++++++++-----------------
 packages/bank-ui/src/i18n/uk.po      |  916 ++++++++++++++--------------
 8 files changed, 3761 insertions(+), 3723 deletions(-)

diff --git a/packages/bank-ui/src/i18n/bank.pot 
b/packages/bank-ui/src/i18n/bank.pot
index 59d66fd51..ed2b7b1dc 100644
--- a/packages/bank-ui/src/i18n/bank.pot
+++ b/packages/bank-ui/src/i18n/bank.pot
@@ -25,206 +25,212 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, c-format
 msgid "Show install wallet first"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, c-format
 msgid "Input wire transfer detail"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the destination 
"
@@ -232,331 +238,331 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, c-format
 msgid "ID of the recipient's account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, c-format
 msgid "Amount to transfer"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, c-format
 msgid 
"payto://x-taler-bank/[bank-host]/[receiver-account]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, c-format
 msgid "Cancel"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, c-format
 msgid "Send"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, c-format
 msgid "Account name is missing"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, c-format
 msgid "\"message\" parameters to specify a reference text for the transfer are 
missing"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, c-format
 msgid "Please enter a longer subject"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, c-format
 msgid "Login username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, c-format
 msgid "Password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public information 
"
@@ -565,157 +571,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, c-format
 msgid "Username of the account"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, c-format
 msgid "Password of the account"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, c-format
 msgid "No transactions yet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -723,109 +729,109 @@ msgid ""
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, c-format
 msgid "The operation ID is invalid."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid "The reserve operation has been confirmed previously and can't be 
aborted"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -833,19 +839,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You 
will "
@@ -853,25 +859,25 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees 
(if "
@@ -879,103 +885,103 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, c-format
 msgid "Complete the operation in"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, c-format
 msgid "Invalid"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation on 
"
@@ -983,61 +989,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, c-format
-msgid "Pending operation"
-msgstr ""
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would 
work. "
@@ -1046,97 +1046,97 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/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 ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1144,25 +1144,25 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid "The operation is marked as selected, but a process during the 
withdrawal failed"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1170,19 +1170,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid "A withdrawal reserve ID was not found and the no account has been 
selected."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1190,73 +1190,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid "No cashout was found. The cashout process has probably already been 
aborted."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1265,211 +1265,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, c-format
 msgid "Making a wire transfer"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, c-format
 msgid "Confirming withdrawal"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, c-format
 msgid "Account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, c-format
 msgid "Cashout account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, c-format
 msgid "Withdraw reserve ID"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should be 
"
@@ -1477,19 +1477,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1497,139 +1497,139 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid "Duplicated request detected, check if the operation succeeded or try 
again."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1637,49 +1637,49 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/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 ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1687,97 +1687,97 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, c-format
 msgid "Name of the account holder"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, c-format
 msgid "Internal account"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers to 
"
@@ -1785,85 +1785,85 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid "External account number where the money is going to be sent when doing 
cashouts"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid "You can't change the legal name, please contact the your account 
administrator."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid "You can't change the debt limit, please contact the your account 
administrator."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1871,43 +1871,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1917,73 +1917,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, c-format
 msgid "Account type"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, c-format
 msgid "Account name"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, c-format
 msgid "Account info URL"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire 
transfers "
@@ -1991,31 +1991,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/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 "
@@ -2023,355 +2023,355 @@ msgid ""
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, c-format
 msgid "New bank account"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make sure 
"
@@ -2379,127 +2379,127 @@ msgid ""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, c-format
 msgid "Wrong credentials"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2507,169 +2507,169 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, c-format
 msgid "Initial amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid "This configuration allows users to cash out more of what has been 
cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid "Amount will be round below to the largest possible value smaller than 
the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid "Amount will be round up to the smallest possible value larger than the 
input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/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, 
"
@@ -2677,43 +2677,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/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, 
"
@@ -2721,55 +2721,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr ""
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, 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 961d3d5f5..395dccf29 100644
--- a/packages/bank-ui/src/i18n/de.po
+++ b/packages/bank-ui/src/i18n/de.po
@@ -16,8 +16,8 @@ msgstr ""
 "POT-Creation-Date: 2016-11-23 00:00+0100\n"
 "PO-Revision-Date: 2024-12-15 16:42+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: German <https://weblate.taler.net/projects/gnu-taler/";
-"taler-bank-spa/de/>\n"
+"Language-Team: German <https://weblate.taler.net/projects/gnu-taler/taler-";
+"bank-spa/de/>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,207 +26,213 @@ msgstr ""
 "X-Generator: Weblate 5.5.5\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Zeige Bestätigung der Abhebung"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr "Demobeschreibung anzeigen"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, fuzzy, c-format
 msgid "Show install wallet first"
 msgstr "Zeige Bestätigung der Abhebung"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr "Debug-Informationen anzeigen"
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Vorgang fehlgeschlagen, bitte Fehler melden"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Zeitüberschreitung der Anforderung"
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Anfrage verzögert sich"
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Unstimmige Antwort"
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Netzwerkfehler"
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Unerwarteter Fehler bei der Anforderung"
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Unerwarteter Fehler"
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "IBAN-Ländercode wurde nicht gefunden"
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr "Erforderlich"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "nicht gültig"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "Weicht vom Muster ab"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Nicht genug Berechtigungen, um den Vorgang abzuschließen."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Das Zielkonto \"%1$s\" wurde nicht gefunden."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Der Saldo ist nicht ausreichend."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Das Ursprungskonto \"%1$s\" wurde nicht gefunden."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Banküberweisung abgeschlossen!"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Geben Sie hier die Überweisungsdetails ein"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Mithilfe eines Formulars"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -234,92 +240,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Empfängerkonto"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, c-format
 msgid "ID of the recipient's account"
 msgstr "ID des Empfängerkontos"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Benutzername"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN des Empfängerkontos"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Buchungsvermerk der Überweisung"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr "Buchungsvermerk"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "Etwas Text, um den Transfer zu identifizieren"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr "Betrag"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "Zu überweisender Betrag"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -328,80 +334,80 @@ msgstr ""
 "payto://iban/[receiver-iban]?message=[Buchungsvermerk]&amount=[%1$s:X.Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, 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]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, c-format
 msgid "Cancel"
 msgstr "Abbrechen"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, c-format
 msgid "Send"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "Nur \"IBAN\" Ziele werden unterstützt"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Konten"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "Nur \"IBAN\" Ziele werden unterstützt"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, 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"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "der Betrag ist nicht gültig"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -411,163 +417,163 @@ msgstr ""
 "anzugeben"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "Das Guthaben ist nicht ausreichend"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Buchungsvermerk der Überweisung"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr "Fehlender Benutzername"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr "Fehlendes Passwort"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "sollte größer als 0 sein"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Fehlender Benutzername"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Passwort"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -576,157 +582,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr "Registrieren"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Falsche Zugangsdaten für \"%1$s\""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr "Konto nicht gefunden"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr "Benutzername"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "Benutzername des Kontos"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "Passwort des Kontos"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr "Überprüfung"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr "Anmelden"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Es liegen noch keine Transaktionen vor."
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Datum"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Gegenkonto"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "gesendet"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "empfangen"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "ungültiger Wert"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "an"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "von"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Erste Seite"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Nächste"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Banküberweisung abgeschlossen!"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -734,110 +740,110 @@ msgid ""
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Die Vorgangs-ID ist ungültig."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Bestätigen Sie den Abhebevorgang"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Überweisung"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -845,19 +851,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -865,25 +871,25 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Schließen"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -892,103 +898,103 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "Erste Seite"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Abheben"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Abschließen oder Abbruch in"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, c-format
 msgid "Invalid"
 msgstr "Ungültig"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "Der Saldo ist nicht ausreichend"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr "Weiter"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -996,61 +1002,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, fuzzy, c-format
-msgid "Pending operation"
-msgstr "Vorgang bestätigen"
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1059,7 +1059,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -1067,91 +1067,91 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Buchungen auf öffentlich sichtbaren Konten"
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1159,13 +1159,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1173,13 +1173,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1187,20 +1187,20 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1208,74 +1208,74 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Vorgang bestätigen"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1284,211 +1284,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Bestätigen"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Kontostand"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Fehlendes Passwort"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Banküberweisung"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Abhebung bestätigen"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr "Typ"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Konten"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Passwort des Kontos"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "E-Mail"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Name"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr "Entfernen"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Abheben"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1496,19 +1496,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1516,140 +1516,140 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Löschen"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Anmeldedaten"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Auszahlungen (Cashout)"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1657,37 +1657,37 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Saldo"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1695,13 +1695,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1709,97 +1709,97 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "%1$s empfangen"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "Benutzername des Kontos"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "Benutzername des Kontos"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1807,13 +1807,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1821,61 +1821,61 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1883,7 +1883,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1891,7 +1891,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1899,43 +1899,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Aktualisieren"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1945,73 +1945,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Konten"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr "IBAN"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr "IBAN (Internationale Bankkontonummer)."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, c-format
 msgid "Account name"
 msgstr "Kontenbezeichnung (Name des Kontoinhabers)"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr "Adresse"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr "Name des Kontoinhabers"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr "Rechtsgültiger Name des Kontoinhabers."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, c-format
 msgid "Account info URL"
 msgstr "URL für Kontoinformationen"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2021,31 +2021,31 @@ msgstr ""
 "Konto herunterladen kann."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr "Kopieren"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2053,355 +2053,355 @@ msgid ""
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Konten"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "unbekannt"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "Fehlendes Passwort"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Kontostand"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2409,127 +2409,127 @@ msgid ""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Falsche Zugangsdaten"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2537,128 +2537,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Höchste Abhebesumme"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "nicht gültig"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2666,44 +2666,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2711,43 +2711,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2755,59 +2755,63 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr ""
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
 
+#, fuzzy, c-format
+#~ msgid "Pending operation"
+#~ msgstr "Vorgang bestätigen"
+
 #, c-format
 #~ msgid "Wire transfer created!"
 #~ msgstr "Banküberweisung erstellt!"
diff --git a/packages/bank-ui/src/i18n/es.po b/packages/bank-ui/src/i18n/es.po
index b3db0c5e9..530b0dce2 100644
--- a/packages/bank-ui/src/i18n/es.po
+++ b/packages/bank-ui/src/i18n/es.po
@@ -16,8 +16,8 @@ msgstr ""
 "POT-Creation-Date: 2016-11-23 00:00+0100\n"
 "PO-Revision-Date: 2024-11-14 17:39+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/";
-"taler-bank-spa/es/>\n"
+"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/taler-";
+"bank-spa/es/>\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,140 +26,146 @@ msgstr ""
 "X-Generator: Weblate 5.5.5\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Mostrar confirmación de extracción"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr "Mostrar descripción de demo"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, c-format
 msgid "Show install wallet first"
 msgstr "Mostrar instalar la billetera primero"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr "Mostrar información de depuración"
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "La operaicón falló, por favor reportelo"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "La petición al servidor agoto su tiempo"
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "La petición al servidor interrumpida"
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Respuesta malformada"
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Error de conexión"
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Error de pedido inesperado"
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Error inesperado"
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Código de pais de IBAN no encontrado"
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/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"
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "requerido"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "no válido"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "no tiene un patrón valido"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
@@ -167,67 +173,67 @@ msgstr ""
 "inaceptables."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Sin permisos suficientes para completar la operación."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/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."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Transferencia bancaria completada!"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Detalle de transferencia bancaria"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Usando un formulario"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -235,92 +241,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Enviar código"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Egreso"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Destinatario"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "Numero IBAN de la cuenta destinataria"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Nombre de usuario"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "Numero IBAN de la cuenta destinataria"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Asunto de transferencia"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr "Asunto"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "algún texto para identificar la transferencia"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr "Monto"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "monto a transferir"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "identificador de recurso uniforme de la cuenta destino"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -328,79 +334,79 @@ msgid ""
 msgstr "payto://iban/[iban-destinatario]?message=[asunto]&amount=[%1$s:X.Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, 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]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, fuzzy, c-format
 msgid "Cancel"
 msgstr "Cancelar"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, fuzzy, c-format
 msgid "Send"
 msgstr "Envíar"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "solo cuentas \"IBAN\" son soportadas"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Actualización de cuenta"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "solo cuentas \"IBAN\" son soportadas"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, 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"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "el monto no es válido"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -410,128 +416,128 @@ msgstr ""
 "transferencia"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, fuzzy, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr "No se puede transferir una cantidad de cero."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "La cuenta no tiene fondos suficientes"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Asunto de transferencia"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "Actualmente, el banco no está aceptado nuevos registros!"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr "Falta nombre de usuario"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr "Falta contraseña"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "Debería ser mas grande que 0"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "La contraseña no coincide"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "El servidor repondio con teléfono o dirección de correo inválido."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Sin permisos suficientes para crear esa cuenta."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, 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."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr "El nombre de usuario no puede ser usado porque esta reservado."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr "El nombre de usuario ya está tomado."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "El identificador de cuenta ya está tomado."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "No hay información para el canal de autenticación seleccionado."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Canal de autenticación no esta soportado."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, 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."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
@@ -539,37 +545,37 @@ msgstr ""
 "autenticación."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, fuzzy, c-format
 msgid "The password is too short."
 msgstr "La contraseña es demasiado corta."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, fuzzy, c-format
 msgid "The password is too long."
 msgstr "La contraseña es demasiado larga."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr "Registro de cuenta"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Falta nombre de usuario"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, c-format
 msgid "Password"
 msgstr "Contrasena"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -578,157 +584,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr "Repita la contraseña"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr "Registrarse"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Crear un usuario aleatorio temporal"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Credenciales incorrectas para \"%1$s\""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr "Cuenta no encontrada"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr "Usuario"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "nombre de usuario de la cuenta"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "contraseña de la cuenta"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr "Verificar"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr "Acceso"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Aún no hay transacciones."
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Fecha"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Contra cuenta"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "enviado"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "recibido"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "valor inválido"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "hacia"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "desde"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Primera página"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Siguiente"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Transferencia bancaria completada!"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/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"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -738,31 +744,31 @@ msgstr ""
 "billetera acepte la transaccion."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "El id de operación es invalido."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "La operación no se encontró."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
@@ -771,79 +777,79 @@ msgstr ""
 "abortada"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Confirme la operación de extracción"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Detalle de transferencia bancaria"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Cuenta del operador del Taler Exchange"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Transferencia"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Autenticación requerida"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/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"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -853,19 +859,19 @@ msgstr ""
 "cambió la contraseña."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/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."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "La extracción fue confirmada"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -875,25 +881,25 @@ msgstr ""
 "el monto pedido en tu billetera Taler."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "No mostrar otra vez"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Cerrar"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/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"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -905,103 +911,103 @@ msgstr ""
 "instrucciones en"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "esta página"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Retirar"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/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"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/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."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Ya hay una operación"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Completa o cancela la operación en"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr "esta página"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "inválido"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "el saldo no es suficiente"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, 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"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI de extracción: %1$s"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "La operación fue rechazada debido a fundos insuficientes"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr "Continuar"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, c-format
 msgid "Use your Taler wallet"
 msgstr "Utiliza tu cartera Taler"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -1011,49 +1017,43 @@ msgstr ""
 "en este sitio."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Necesitas una GNU Taler Wallet"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, 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"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, fuzzy, c-format
-msgid "Pending operation"
-msgstr "Operación pendiente de egreso"
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr "Enviar dinero"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, c-format
 msgid "to a Taler wallet"
 msgstr "a una cartera Taler"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, 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"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr "a otra cuenta bancaria"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
@@ -1061,13 +1061,13 @@ msgstr ""
 "conocido."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Este es un banco de demostración"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1079,7 +1079,7 @@ msgstr ""
 "ver el historial de transacciones de algunas %1$s."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/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 "
@@ -1089,91 +1089,91 @@ msgstr ""
 "directamente funcionaría."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Operación pendiente de eliminación de cuenta"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Operación pendiente de actualización de cuenta"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Operación pendiente de actualización de password"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Operación pendiente de transacción"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Operación pendiente de extracción"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Operación pendiente de egreso"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/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"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr "Error interno, por favor reporte el error."
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr "Preferencias"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr "Bienvenido/a"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Bienvenido/a, %1$s"
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Historial de cuentas públicas"
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/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."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Operación abortada"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1183,13 +1183,13 @@ msgstr ""
 "abortada, su saldo no fue afectado."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr "Accede a tu cartera ahora"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1199,7 +1199,7 @@ msgstr ""
 "extracción fallaron"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
@@ -1207,7 +1207,7 @@ msgstr ""
 "extracción."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1217,7 +1217,7 @@ msgstr ""
 "la selccionada es inválida."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, fuzzy, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
@@ -1226,13 +1226,13 @@ msgstr ""
 "la seleccionada es inválida."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr "Operación no encontrada"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, fuzzy, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1243,74 +1243,74 @@ msgstr ""
 "llegar hasta aquí."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, fuzzy, c-format
 msgid "Continue to dashboard"
 msgstr "Continuar al panel"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/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."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr "Desafío no encontrado."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/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."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr "Demasiados intentos, intente otro código."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/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."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr "La operación expiró."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr "La operación falló."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/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."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Confirmar la operación"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1319,211 +1319,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Ingresar el código de confirmación"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr "El código de confirmación comienza con \"%1$s\" seguido de números."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Confirmar"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "Hacia cuenta"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr "Actualización de la cuenta"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Actualizar contraseña"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Hacer una transferencia bancaria"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Confirme la operación de extracción"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr "Operación:"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Operación pendiente de eliminación de cuenta"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Cuentas"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "Hacia cuenta"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "No hay cuenta de egreso"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Correo eletrónico"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Teléfono"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Debitado"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Es una cuenta pública?"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Nombre"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Autenticación requerida"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "elimiar"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Nueva contraseña"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Detalles del desafío"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Enviado a"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "Al teléfono"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "Al email"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Enviar otra vez"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Retirar"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Egreso creado"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1531,19 +1531,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Hacer una transferencia bancaria"
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "El URI de estracción no es válido"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1551,109 +1551,109 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Últimos egresos"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Creado"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Débito total"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Crédito total"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Seleccione una sección"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Detalles"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Borrar"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Credenciales"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Egresos"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Tasa de conversión"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Imposible crear un egreso"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/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."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "necesita ser mayor debido a las comisiones"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/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"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Egreso creado"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1662,31 +1662,31 @@ msgstr ""
 "intente otra vez."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/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"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "La cuenta no tiene fondos suficientes"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/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"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1696,37 +1696,37 @@ msgstr ""
 "administrador."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/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."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Tasa de conversión"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Saldo"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Comisión"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1734,13 +1734,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "No hay cuenta de egreso"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1748,97 +1748,97 @@ msgid ""
 msgstr "Antes de hacer un egreso necesita completar su perfíl"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr "Envíar %1$s"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr "Recibir %1$s"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Costo total"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Saldo remanente"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Antes de comisión"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Total de egreso"
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Egreso para cuenta %1$s"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/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"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "debería comenzar con un +"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/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"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Segundo factor de autenticación"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "nombre de usuario de la cuenta"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "a otra cuenta bancaria"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/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"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1846,13 +1846,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/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"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1861,61 +1861,61 @@ msgstr ""
 "numero de cuenta donde el dinero será enviado cuando se ejecuten egresos"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Máxima deuda"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "egresos"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/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"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/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?"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Cuenta actualizada"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/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"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "El nombre de usaurio no se encontró"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1925,7 +1925,7 @@ msgstr ""
 "cuenta."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1935,7 +1935,7 @@ msgstr ""
 "la cuenta."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1945,43 +1945,43 @@ msgstr ""
 "de la cuenta."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Cuenta \"%1$s\""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "elimiar"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, fuzzy, c-format
 msgid "This account can't be used."
 msgstr "Este paso no puede ser deshecho."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Cambiar detalles"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Actualizar"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Registro de cuenta"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1991,73 +1991,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Eliminación de cuenta"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Hacer una transferencia bancaria"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Actualización de cuenta"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "identificador de cuenta para transferencia bancaria"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, fuzzy, c-format
 msgid "Address"
 msgstr "direccion payto"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Nombre de usuario"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/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"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Cuenta no encontrada"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2065,31 +2065,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "la contraseña no coincide"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "La contraseña cambió"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/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."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2099,158 +2099,158 @@ msgstr ""
 "contacte a su administrador."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/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."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Actualizar contraseña"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Contraseña actual"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, fuzzy, c-format
 msgid "Your current password, for security"
 msgstr "su actual contraseña, por seguridad"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Escribalo otra vez"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "repita la misma contraseña"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Cambiar"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Cuentas"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Crear cuenta"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Acciones"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "desconocido"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "cambiar contraseña"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "El nombre de usaurio no se encontró"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, fuzzy, c-format
 msgid "Transaction volume report"
 msgstr "La creación de la transferencia dió una respuesta erronea"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Última hora"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Último mes"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Último año"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Último Año"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/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"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Ingreso"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
@@ -2258,200 +2258,200 @@ msgstr ""
 "conocido."
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Envios de dinero"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Recibos de dinero"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/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"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "descargar estadísticas en CSV"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Descendiente por"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Ascendente por"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/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"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/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"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr "El nombre del usuario ya está tomado"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr "El id de cuenta ya está tomado"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/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."
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/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"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr "No puede crear cuentas"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr "Solo los administradores del sistema pueden crear cuentas."
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Nueva cuenta"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Crear"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Descargar estadísticas del banco"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Incluir métrica horaria"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Incluir métrica diaria"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Incluir métrica mensual"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Incluir métrica anual"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Incluir encabezado de tabla"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Agregar métrica previa para comparar"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Fallar en el primer error"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Descargar"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "descargando... %1$s"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Descarga completada"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/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"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr "No se puede eliminar la cuenta"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2461,127 +2461,127 @@ msgstr ""
 "el dueño haga un egreso completo."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr "Cuenta eliminada"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/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."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr "El nombr ede usuario no se encontró."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/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."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/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."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "el nombre no coincide"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr "Está por eliminar la cuenta"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr "Este paso no puede ser deshecho."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Borrando cuenta \"%1$s\""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Verificación"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/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"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "descargando... %1$s"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, fuzzy, c-format
 msgid "only admin can setup conversion"
 msgstr "Solo los administradores del sistema pueden crear cuentas."
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Credenciales incorrectas para \"%1$s\""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Tasa de conversión"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Egreso"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Ingreso"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Ingreso"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Egreso creado"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2589,128 +2589,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Monto máximo de extracción"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Tasa de conversión"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Egreso creado"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "inválido"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/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."
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Tasa de conversión"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2718,44 +2718,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2763,43 +2763,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2807,59 +2807,63 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, fuzzy, c-format
 msgid "Cashout id should be a number"
 msgstr "debería ser un correo electrónico"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr "Este egreso no se encontró. Quizá fue abortado."
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr "Detalles de egreso"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr "Debitado"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr "Acreditado"
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Bienvenido a %1$s!"
 
+#, fuzzy, c-format
+#~ msgid "Pending operation"
+#~ msgstr "Operación pendiente de egreso"
+
 #, c-format
 #~ msgid "Your balance is not enough."
 #~ msgstr "El saldo no es suficiente."
diff --git a/packages/bank-ui/src/i18n/fr.po b/packages/bank-ui/src/i18n/fr.po
index b0c95b2ca..1c70e6c7d 100644
--- a/packages/bank-ui/src/i18n/fr.po
+++ b/packages/bank-ui/src/i18n/fr.po
@@ -28,206 +28,212 @@ msgstr ""
 "X-Generator: Weblate 5.2.1\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, c-format
 msgid "Show install wallet first"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "L'opération a échoué, veuillez le signaler"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Erreur réseau"
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, c-format
 msgid "Input wire transfer detail"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -235,92 +241,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, c-format
 msgid "ID of the recipient's account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, c-format
 msgid "Amount to transfer"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -328,79 +334,79 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, c-format
 msgid "Cancel"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, c-format
 msgid "Send"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, c-format
 msgid "Account name is missing"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -408,163 +414,163 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, c-format
 msgid "Please enter a longer subject"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, c-format
 msgid "Login username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, c-format
 msgid "Password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -573,157 +579,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, c-format
 msgid "Username of the account"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, c-format
 msgid "Password of the account"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, c-format
 msgid "No transactions yet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -731,110 +737,110 @@ msgid ""
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, c-format
 msgid "The operation ID is invalid."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -842,19 +848,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -862,25 +868,25 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -889,103 +895,103 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, c-format
 msgid "Complete the operation in"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, c-format
 msgid "Invalid"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -993,61 +999,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, c-format
-msgid "Pending operation"
-msgstr ""
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1056,7 +1056,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -1064,91 +1064,91 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1156,13 +1156,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1170,13 +1170,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1184,20 +1184,20 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1205,74 +1205,74 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1281,211 +1281,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, c-format
 msgid "Making a wire transfer"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, c-format
 msgid "Confirming withdrawal"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, c-format
 msgid "Account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, c-format
 msgid "Cashout account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, c-format
 msgid "Withdraw reserve ID"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1493,19 +1493,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1513,140 +1513,140 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1654,37 +1654,37 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1692,13 +1692,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1706,97 +1706,97 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, c-format
 msgid "Name of the account holder"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, c-format
 msgid "Internal account"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1804,13 +1804,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1818,61 +1818,61 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1880,7 +1880,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1888,7 +1888,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1896,43 +1896,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1942,73 +1942,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, c-format
 msgid "Account type"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, c-format
 msgid "Account name"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, c-format
 msgid "Account info URL"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2016,31 +2016,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2048,355 +2048,355 @@ msgid ""
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, c-format
 msgid "New bank account"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2404,127 +2404,127 @@ msgid ""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, c-format
 msgid "Wrong credentials"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2532,128 +2532,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, c-format
 msgid "Initial amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2661,44 +2661,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2706,43 +2706,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2750,55 +2750,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr ""
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, 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 1d21653d9..6bb1cf26d 100644
--- a/packages/bank-ui/src/i18n/it.po
+++ b/packages/bank-ui/src/i18n/it.po
@@ -16,8 +16,8 @@ msgstr ""
 "POT-Creation-Date: 2016-11-23 00:00+0100\n"
 "PO-Revision-Date: 2024-11-14 17:39+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: Italian <https://weblate.taler.net/projects/gnu-taler/";
-"taler-bank-spa/it/>\n"
+"Language-Team: Italian <https://weblate.taler.net/projects/gnu-taler/taler-";
+"bank-spa/it/>\n"
 "Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,206 +26,212 @@ msgstr ""
 "X-Generator: Weblate 5.5.5\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, fuzzy, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, fuzzy, c-format
 msgid "Show install wallet first"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, fuzzy, c-format
 msgid "Operation failed, please report"
 msgstr "Registrazione"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, fuzzy, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "La banca sta creando l'operazione..."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, fuzzy, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Lista conti pubblici non trovata."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, fuzzy, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Lista conti pubblici non trovata."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Bonifico"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Bonifico"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -233,92 +239,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "Storico dei conti pubblici"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, fuzzy, c-format
 msgid "Transfer subject"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr "Soggetto"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr "Importo"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "Somma da trasferire"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -326,79 +332,79 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, c-format
 msgid "Cancel"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, c-format
 msgid "Send"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Importo"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -406,163 +412,163 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, c-format
 msgid "Login username"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, c-format
 msgid "Password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -571,157 +577,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr "Registrati"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, fuzzy, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Credenziali invalide."
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "Storico dei conti pubblici"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr ""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Ancora nessuna transazione."
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Data"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Conto corrente"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, fuzzy, c-format
 msgid "Wire transfer completed!"
 msgstr "Bonifico"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -729,110 +735,110 @@ msgid ""
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, c-format
 msgid "The operation ID is invalid."
 msgstr "L'ID dell'operazione non è valido."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "L'operazione non è stata trovata."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, fuzzy, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Conferma il ritiro"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, fuzzy, c-format
 msgid "Wire transfer details"
 msgstr "Bonifico"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Lista conti pubblici non trovata."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -840,19 +846,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, fuzzy, c-format
 msgid "Withdrawal confirmed"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -860,25 +866,25 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -887,103 +893,103 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Prelevare"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, fuzzy, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Chiudi il ritiro Taler"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Conferma il ritiro"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, c-format
 msgid "Invalid"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, fuzzy, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "Prelevare"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -991,61 +997,55 @@ msgid ""
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Ritira contante nel portafoglio Taler"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, fuzzy, c-format
-msgid "Pending operation"
-msgstr "Conferma il ritiro"
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "Ritira contante nel portafoglio Taler"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, fuzzy, c-format
 msgid "to another bank account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1054,7 +1054,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -1062,91 +1062,91 @@ msgid ""
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, fuzzy, c-format
 msgid "Internal error, please report."
 msgstr "Registrazione"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr ""
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Storico dei conti pubblici"
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Chiudi il ritiro Taler"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1154,13 +1154,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1168,13 +1168,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1182,20 +1182,20 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1203,74 +1203,74 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr "Operazione non riuscita."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, fuzzy, c-format
 msgid "Confirm the operation"
 msgstr "Conferma il ritiro"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1279,211 +1279,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Confermare"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr "Aggiornamento dei valori del conto"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Chiudi il bonifico"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Conferma il ritiro"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Importo"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Storico dei conti pubblici"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Prelevare"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1491,19 +1491,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, fuzzy, c-format
 msgid "Make a wire transfer"
 msgstr "Chiudi il bonifico"
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, fuzzy, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1511,140 +1511,140 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, fuzzy, c-format
 msgid "Latest cashouts"
 msgstr "Ultime transazioni:"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Credenziali"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Incassi (Cashout)"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr "Cambio"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "Somma da ritirare"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1652,37 +1652,37 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1690,13 +1690,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1704,97 +1704,97 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/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:"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1802,13 +1802,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1816,61 +1816,61 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "Ultime transazioni:"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1878,7 +1878,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1886,7 +1886,7 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1894,43 +1894,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1940,73 +1940,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Importo"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Chiudi il bonifico"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Importo"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, fuzzy, c-format
 msgid "Address"
 msgstr "indirizzo Payto"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Lista conti pubblici non trovata."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2014,31 +2014,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2046,355 +2046,355 @@ msgid ""
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, fuzzy, c-format
 msgid "Accounts"
 msgstr "Importo"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2402,127 +2402,127 @@ msgid ""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Credenziali invalide."
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Ultime transazioni:"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2530,128 +2530,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Questo ritiro è stato annullato!"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2659,44 +2659,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2704,43 +2704,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2748,59 +2748,63 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr ""
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
 
+#, fuzzy, c-format
+#~ msgid "Pending operation"
+#~ msgstr "Conferma il ritiro"
+
 #, fuzzy, c-format
 #~ msgid "Wire transfer created!"
 #~ msgstr "Bonifico"
diff --git a/packages/bank-ui/src/i18n/ru.po b/packages/bank-ui/src/i18n/ru.po
index 723c2adaa..99694083f 100644
--- a/packages/bank-ui/src/i18n/ru.po
+++ b/packages/bank-ui/src/i18n/ru.po
@@ -18,8 +18,8 @@ msgstr ""
 "Report-Msgid-Bugs-To: taler@gnu.org\n"
 "PO-Revision-Date: 2024-11-14 17:39+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: Russian <https://weblate.taler.net/projects/gnu-taler/";
-"taler-bank-spa/ru/>\n"
+"Language-Team: Russian <https://weblate.taler.net/projects/gnu-taler/taler-";
+"bank-spa/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -29,140 +29,146 @@ msgstr ""
 "X-Generator: Weblate 5.5.5\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Показать подтверждение вывода средств"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr "Показать описание демо"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, c-format
 msgid "Show install wallet first"
 msgstr "Сначала показать как установить кошелёк"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr "Показать информацию для отладки"
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Не удалось выполнить операцию, сообщите об этом"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Тайм-аут запроса"
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Запрос замедлен"
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Неправильный ответ"
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Ошибка сети"
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Неожиданная ошибка запроса"
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Непредвиденная ошибка"
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Номера IBAN обычно содержат более 4 цифр"
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Номера IBAN обычно содержат менее 34 цифр"
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Код страны IBAN не найден"
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "Номер IBAN недействителен, контрольная сумма неверна"
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "обязательно"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "недопустимый"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "не следует шаблону"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
@@ -170,67 +176,67 @@ msgstr ""
 "функциональность."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Не хватает разрешения для завершения операции."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Целевой счет \"%1$s\" не найден."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "Пункт отправления и пункт назначения перевода не могут совпадать."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Вашего баланса недостаточно для проведения операции."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Исходный аккаунт \"%1$s\" не найден."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Отправка перевода завершена!"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Детали банковского перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Используя форму"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -238,92 +244,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Отправить код"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Выплата"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Получатель"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "IBAN счета получателя"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Имя пользователя"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN счета получателя"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Причина перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr "Причина"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "какой-то текст для идентификации перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr "Сумма"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "сумма для перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "унифицированный идентификатор ресурса целевой учетной записи"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -332,80 +338,80 @@ msgstr ""
 "payto://iban/[iban_получателя]?message=[причина_платежа]&amount=[%1$s:X.Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 "payto://iban/[iban_получателя]?message=[причина_платежа]&amount=[%1$s:X.Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, fuzzy, c-format
 msgid "Cancel"
 msgstr "Отмена"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, fuzzy, c-format
 msgid "Send"
 msgstr "Отправить"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "поддерживаются только \"IBAN\""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Обновление счёта"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "поддерживаются только \"IBAN\""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "Используйте параметр \"Сумма\" для указания суммы перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "сумма не является действительной"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -413,128 +419,128 @@ msgid ""
 msgstr "используйте параметр \"message\" для текста причины перевода"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "На счете недостаточно средств"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Причина перевода"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "В настоящее время банк не принимает новые регистрации!"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr "Отсутствует имя пользователя"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr "Отсутствует пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "должно быть больше 0"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "Пароли не совпадают"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "Сервер ответил что телефон или электронной почта недействительны."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Недостаточно разрешений для создания этого счёта."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr "Регистрация отключена, так как в банке закончился бонусный кредит."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 "Это имя пользователя не может быть использовано, так как оно зарезервировано."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr "Это имя пользователя уже используется."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "Этот идентификатор счёта уже занят."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "Нет информации о выбранном канале аутентификации."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Канал аутентификации не поддерживается."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, fuzzy, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr "Только администратор может установить лимит задолженности."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
@@ -542,37 +548,37 @@ msgstr ""
 "аутентификацией."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
-#, c-format, fuzzy
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
+#, c-format
 msgid "The password is too short."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, fuzzy, c-format
 msgid "The password is too long."
 msgstr "Пароль слишком длинный."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr "Регистрация счёта"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Отсутствует имя пользователя"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -581,157 +587,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr "Повторите Пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr "Регистрация"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Создать случайного временного пользователя"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Неверные учетные данные для «%1$s» ‎"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr "Учётная запись не найдена"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr "Имя пользователя"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "имя пользователя счёта"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "пароль от счёта"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr "Проверить"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr "Войти"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Транзакций пока нет."
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Дата"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Контрасчет"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "отправлено"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "получено"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "Недопустимое значение"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "к"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "от"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Первая страница"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Далее"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Отправка перевода завершена!"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr "Вывод средств был прерван ранее и не может быть подтвержден"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -741,110 +747,110 @@ msgstr ""
 "примет транзакцию."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Идентификатор операции недействителен."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "Операция не найдена."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr "Резервная операция была подтверждена ранее и не может быть прервана"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Подтвердите операцию вывода"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Детали банковского перевода"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Перевести"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Требуется аутентификация"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Эта операция была создана с другим именем пользователя"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -854,19 +860,19 @@ msgstr ""
 "пароль."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr "Операция отклонена из-за нехватки средств."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "Вывод подтверждён"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -876,25 +882,25 @@ msgstr ""
 "запрошенную сумму на свой кошелёк Taler."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "Не показывать снова"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Закрыть"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, fuzzy, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr "Если в этом устройстве установлен кошелёк Taler"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -906,103 +912,103 @@ msgstr ""
 "инструкциям на"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "этой странице"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Снять средства"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, fuzzy, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr "Или если у вас есть кошелёк в другом устройстве"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Отсканируйте QR-код ниже чтобы начать вывод средств."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Операция уже идет"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Завершите или отмените операцию в"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr "этой странице"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "недействительно"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "Недостаточно средств на балансе"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, fuzzy, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr "Сервер ответил с недопустимым URI вывода"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI вывода: %1$s"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "Операция отклонена из-за нехватки средств."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr "Продолжить"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, fuzzy, c-format
 msgid "Use your Taler wallet"
 msgstr "Подготовьте свой кошелёк"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -1012,37 +1018,31 @@ msgstr ""
 "операцию на этом сайте."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Вам нужен кошелёк Taler"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr "Если у вас его еще нет, вы можете следовать инструкциям на"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, fuzzy, c-format
-msgid "Pending operation"
-msgstr "Ожидание операции обналички"
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr "Отправить деньги"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, c-format
 msgid "to a Taler wallet"
 msgstr "на кошелек Taler"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
@@ -1050,26 +1050,26 @@ msgstr ""
 "браузера"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr "на другой банковский счет"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 "Сделайте банковский перевод на счет с известным номером банковского счета."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Это демо-банк"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1081,7 +1081,7 @@ msgstr ""
 "также можете просмотреть историю транзакций некоторых %1$s."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/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 "
@@ -1091,91 +1091,91 @@ msgstr ""
 "Taler напрямую."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Ожидание операции удаления счёта"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Ожидание операции обновления счёта"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Ожидание операции обновления пароля"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Ожидание операции транзакции"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Ожидание операции вывода средств"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Ожидание операции обналички"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr "Завершить или отменить операцию можно в"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr "Внутренняя ошибка, пожалуйста, сообщите."
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr "Настройки"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr "Добро пожаловать"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Добро пожаловать, %1$s"
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "История публичных счетов"
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Отсканируйте QR-код ниже чтобы начать вывод средств."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Операция прервана"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1185,13 +1185,13 @@ msgstr ""
 "не пострадал."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr "Перейти в кошелек"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1200,13 +1200,13 @@ msgstr ""
 "Операция помечена как «выбранная», но какой-то шаг в выводе средств не удался"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr "Счёт выбран, но идентификатор вывода средств не найден."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1216,20 +1216,20 @@ msgstr ""
 "недействителен."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1237,74 +1237,74 @@ msgid ""
 msgstr ""
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Подтвердить операцию"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1313,211 +1313,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Введите код подтверждения"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Подтвердить"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "На счёт"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr "Обновление значений счетов"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Обновить пароль"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Сделать банковский перевод"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Подтвердите операцию вывода"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr "Операция:"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Ожидание операции удаления счёта"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Счета"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "На счёт"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Нет счёта для выплат"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Email"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Телефон"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Дебетировано"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Является ли этот счёт общедоступным?"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Название"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Требуется аутентификация"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "удалить"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Новый пароль"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Детали подтверждения"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Время отправления"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "На телефон"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "На email"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Отправить ещё раз"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Снять средства"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Выплата создана"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1525,19 +1525,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Сделать банковский перевод"
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "URI вывода недействителен"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1545,109 +1545,109 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Последние обналички"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Создано"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Всего дебет"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Итого кредит"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Выберите раздел"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Подробности"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Удалить"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Учетные данные"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Выплаты"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Обменный курс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Не удается создать выплату"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr "Конфигурация банка не поддерживает операции выплаты."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "должна быть выше из-за комиссий"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, fuzzy, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr "общая сумма перевода в назначенее будет равна нулю"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Выплата создана"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1656,31 +1656,31 @@ msgstr ""
 "повторите попытку."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, fuzzy, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr "Неправильно применен курс конвертации"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "На счете недостаточно средств"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr "Отсутствующий URI вылат в профиле"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1690,37 +1690,37 @@ msgstr ""
 "обратитесь к администратору."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, fuzzy, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr "Этот сервер не поддерживает двухфакторную аутентификацию."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Обменный курс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Баланс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Комиссия"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1728,13 +1728,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "Нет счёта для выплат"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1742,97 +1742,97 @@ msgid ""
 msgstr "Перед тем, как сделать выплату, вам необходимо заполнить свой профиль"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr "Отправить %1$s"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "Получить %1$s"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Общая стоимость"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Остаток баланса"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Комиссия до"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Общий сумма перевода выплаты"
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Выплата для аккаунта %1$s"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, fuzzy, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr "У него нет шаблона электронного письма"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "должен начинаться с +"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, fuzzy, c-format
 msgid "A phone number consists of numbers only"
 msgstr "Номер телефона не может иметь ничего, кроме цифр"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Двухфакторная аутентификация"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "имя пользователя счёта"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "на другой банковский счет"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, fuzzy, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr "Если пусто, будет присвоен случайный номер счета"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1840,13 +1840,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, fuzzy, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr "Включите двухфакторную аутентификацию"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1854,61 +1854,61 @@ msgid ""
 msgstr "номер счета, на который будут отправлены деньги при выводе средств"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Максимальная задолженность"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "выплаты"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, fuzzy, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr "Баланс публичных счётов находится в открытом доступе"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, fuzzy, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr "Является ли этот счёт общедоступным?"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Счёт обновлён"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr "Недостаточно прав на изменение счёта"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "Имя пользователя не найдено"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1918,7 +1918,7 @@ msgstr ""
 "учетной записи."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1928,7 +1928,7 @@ msgstr ""
 "аккаунта."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1938,43 +1938,43 @@ msgstr ""
 "администратором вашего аккаунта."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Счет \"%1$s\""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "удалить"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Изменение реквизитов"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Обновить"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Регистрация счёта"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1984,73 +1984,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Удаление счёта"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Сделать банковский перевод"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Обновление счёта"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "Идентификация счета для банковского перевода"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Имя пользователя"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, fuzzy, c-format
 msgid "Legal name of the person holding the account."
 msgstr "имя владельца счёта"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Учётная запись не найдена"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2058,31 +2058,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "пароль не совпадает"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "Пароль изменен"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2090,356 +2090,356 @@ msgid ""
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Обновить пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Текущий пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Введите его ещё раз"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "повторите этот же пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Изменить"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Счета"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Создать учётную запись"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Действия"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "неизвестно"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "изменить пароль"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "Имя пользователя не найдено"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Последний час"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Последний месяц"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Последний год"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Прошлый год"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, fuzzy, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr "Объем торгов на %1$s по сравнению с %2$s"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Внесения"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 "Сделайте банковский перевод на счет с известным номером банковского счета."
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Отплата"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Выплата"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, fuzzy, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr "Счет оператора Обменника Taler"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "скачать статистику в формате CSV"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Уменьшилось на"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Увеличение на"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Новый бизнес счёт"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Создать"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Скачивать статистику банка"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Включить часовую метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Включить дневную метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Включить месячную метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Включить годовую метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Включить заголовок таблицы"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Добавить предыдущую метрику для сравнения"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Сбой при первой ошибке"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Скачивать"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "скачивание... %1$s"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Скачивание завершено"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, fuzzy, c-format
 msgid "Click here to save the file in your computer."
 msgstr "Нажмите здесь, чтобы сохранить файл на своем компьютере"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2447,127 +2447,127 @@ msgid ""
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "пароль не совпадает"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Удаление счёта \"%1$s\""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Проверка"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "скачивание... %1$s"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Неверные учетные данные для «%1$s» ‎"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Обменный курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Выплата"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Внесения"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Внесения"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Выплата создана"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2575,128 +2575,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Максимальная сумма вывода"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Обменный курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Выплата создана"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "недействительно"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Обменный курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2704,44 +2704,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2749,43 +2749,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2793,59 +2793,63 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr "Подробности обналичивания"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr "Дебетировано"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr "Кредитировано"
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Добро пожаловать в %1$s!"
 
+#, fuzzy, c-format
+#~ msgid "Pending operation"
+#~ msgstr "Ожидание операции обналички"
+
 #, c-format
 #~ msgid "Your balance is not enough."
 #~ msgstr "Вашего баланса недостаточно."
diff --git a/packages/bank-ui/src/i18n/strings.ts 
b/packages/bank-ui/src/i18n/strings.ts
index eb1f22364..7b0fc913e 100644
--- a/packages/bank-ui/src/i18n/strings.ts
+++ b/packages/bank-ui/src/i18n/strings.ts
@@ -33,6 +33,9 @@ strings['uk'] = {
       "Show install wallet first": [
         "Спочатку показати, як встановити гаманець"
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         "Показати інформацію для відладки"
       ],
@@ -57,7 +60,7 @@ strings['uk'] = {
       "Unexpected error": [
         "Неочікувана помилка"
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         "IBAN повинен містити лише великі літери та цифри"
       ],
       "IBAN numbers have more that 4 digits": [
@@ -90,7 +93,7 @@ strings['uk'] = {
       "Not enough permission to complete the operation.": [
         "Недостатньо прав для виконання операції."
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -99,17 +102,17 @@ strings['uk'] = {
       "The origin and the destination of the transfer can't be the same.": [
         "Джерело та місце призначення переказу не можуть бути однаковими."
       ],
-      "Your balance is not enough.": [
-        "Ваш баланс недостатній."
+      "Your balance is not sufficient for the operation.": [
+        "Ваш баланс недостатній для виконання операції."
       ],
       "The origin account \"%1$s\" was not found.": [
         "Обліковий запис джерела \"%1$s\" не знайдено."
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
-        "Банківський переказ створено!"
+      "The wire transfer was successfully completed!": [
+        "Банківський переказ завершено!"
       ],
       "Input wire transfer detail": [
         "Деталі банківського переказу"
@@ -117,13 +120,13 @@ strings['uk'] = {
       "Using a form": [
         "Використовуючи форму"
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         "Відправити код"
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
@@ -132,7 +135,7 @@ strings['uk'] = {
       "Recipient": [
         "Одержувач"
       ],
-      "Id of the recipient's account": [
+      "ID of the recipient's account": [
         "IBAN рахунку одержувача"
       ],
       "username": [
@@ -168,8 +171,8 @@ strings['uk'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         
"payto://iban/[iban-отримувача]?message=[призначення-платежу]&amount=[%1$s:X.Y]"
       ],
-      "You can transfer %1$s": [
-        "сума для переказу"
+      "The maximum amount for a wire transfer is %1$s": [
+        ""
       ],
       "Cost": [
         ""
@@ -189,8 +192,8 @@ strings['uk'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
-        "Імʼя відсутнє"
+      "Account name is missing": [
+        "Оновлення облікового запису"
       ],
       "Only \"IBAN\" target are supported": [
         "підтримуються лише цілі \"IBAN\""
@@ -201,26 +204,26 @@ strings['uk'] = {
       "The \"amount\" parameter is not valid": [
         "сума недійсна"
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         "використовуйте параметр \"message\", щоб вказати довідковий текст для 
переказу"
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
-        "Не вдається видалити обліковий запис"
+      "You cannot transfer an amount of zero.": [
+        "Ви не можете переказати суму, що дорівнює нулю."
       ],
-      "Balance is not enough": [
-        "недостатній баланс"
+      "The balance is not sufficient": [
+        "На рахунку недостатньо коштів"
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         "Призначення переказу"
       ],
       "Currently, the bank is not accepting new registrations!": [
         "Наразі банк не приймає нові реєстрації!"
       ],
-      "Missing name": [
-        "Імʼя відсутнє"
+      "The name is missing": [
+        ""
       ],
       "Missing username": [
         "Відсутнє ім'я користувача"
@@ -228,16 +231,16 @@ strings['uk'] = {
       "Missing password": [
         "Відсутній пароль"
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         "має бути більшим за 0"
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         "Паролі не збігаються"
       ],
       "Server replied with invalid phone or email.": [
         "Сервер відповів, що номер телефону або електронна пошта недійсні."
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         "Недостатньо прав для створення цього облікового запису."
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -249,7 +252,7 @@ strings['uk'] = {
       "That username is already taken.": [
         "Це ім'я користувача вже зайняте."
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         "Цей ідентифікатор облікового запису вже зайнятий."
       ],
       "No information for the selected authentication channel.": [
@@ -258,7 +261,7 @@ strings['uk'] = {
       "Authentication channel is not supported.": [
         "Канал автентифікації не підтримується."
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         "Лише адміністратору дозволено встановлювати ліміт боргу."
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -267,11 +270,11 @@ strings['uk'] = {
       "Only admin can create accounts with second factor authentication.": [
         "Лише адміністратор може створювати облікові записи з двофакторною 
автентифікацією."
       ],
-      "Password is too short.": [
+      "The password is too short.": [
         "Паролі не збігаються"
       ],
-      "Password is too long.": [
-        ""
+      "The password is too long.": [
+        "Паролі не збігаються"
       ],
       "Account registration": [
         "Реєстрація облікового запису"
@@ -282,7 +285,7 @@ strings['uk'] = {
       "Password": [
         "Пароль"
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -322,16 +325,16 @@ strings['uk'] = {
         ""
       ],
       "No transactions yet.": [
-        "Останні транзакції"
+        "Транзакцій поки що немає."
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
         "Дата"
       ],
       "Counterpart": [
-        "Контрагент"
+        "Контррахунок"
       ],
       "sent": [
         "відправлено"
@@ -363,15 +366,12 @@ strings['uk'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         "Операцію зняття коштів не можна підтвердити, доки гаманець не прийме 
транзакцію."
       ],
-      "The operation id is invalid.": [
+      "The operation ID is invalid.": [
         "Ідентифікатор операції недійсний."
       ],
       "The operation was not found.": [
         "Операцію не знайдено."
       ],
-      "Your balance is not enough for the operation.": [
-        "Ваш баланс недостатній для виконання операції."
-      ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
       ],
@@ -387,25 +387,25 @@ strings['uk'] = {
       "Wire transfer details": [
         "Деталі банківського переказу"
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "Payment provider's account number": [
-        ""
+      "Payment Service Provider's account number": [
+        "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "Payment provider's name": [
-        ""
+      "Payment Service Provider's name": [
+        "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "Payment provider's account bank hostname": [
-        ""
+      "Payment Service Provider's account bank hostname": [
+        "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "Payment provider's account id": [
-        ""
+      "Payment Service Provider's account id": [
+        "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "Payment provider's account address": [
-        ""
+      "Payment Service Provider's account address": [
+        "Обліковий запис оператора обмінного пункту Taler"
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -414,7 +414,7 @@ strings['uk'] = {
       "Authentication required": [
         "Потрібна автентифікація"
       ],
-      "This operation was created with other username": [
+      "This operation was created with another username": [
         "Ця операція була створена з іншим іменем користувача"
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
@@ -426,7 +426,7 @@ strings['uk'] = {
       "Withdrawal confirmed": [
         "Зняття коштів підтверджено"
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         "Банківський переказ до оператора Taler було ініційовано. Незабаром ви 
отримаєте запитану суму у ваш гаманець Taler."
       ],
       "Do not show this again": [
@@ -447,13 +447,13 @@ strings['uk'] = {
       "Withdraw": [
         "Зняття коштів"
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         "Або якщо у вас є гаманець на іншому пристрої"
       ],
       "Scan the QR below to start the withdrawal.": [
         "Скануйте QR-код нижче, щоб розпочати зняття коштів."
       ],
-      "There is an operation already": [
+      "There is an operation already pending": [
         "Операція вже існує"
       ],
       "Complete the operation in": [
@@ -465,7 +465,10 @@ strings['uk'] = {
       "Invalid": [
         "недійсно"
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        "недостатній баланс"
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         "Сервер відповів недійсним URI для зняття коштів"
       ],
       "Withdraw URI: %1$s": [
@@ -495,9 +498,6 @@ strings['uk'] = {
       "If you don't have one yet you can follow the instruction in": [
         "Якщо у вас його ще немає, ви можете дотримуватися інструкцій у"
       ],
-      "Pending operation": [
-        "Очікування операції зняття готівки"
-      ],
       "Send money": [
         "Надіслати гроші"
       ],
@@ -550,7 +550,7 @@ strings['uk'] = {
         "Налаштування"
       ],
       "Welcome": [
-        "Вітаємо, %1$s"
+        "Вітаємо"
       ],
       "Welcome, %1$s": [
         "Вітаємо, %1$s"
@@ -558,43 +558,43 @@ strings['uk'] = {
       "History of public accounts": [
         "Історія публічних рахунків"
       ],
+      "Scan the QR code below to start the withdrawal.": [
+        "Скануйте QR-код нижче, щоб розпочати зняття коштів."
+      ],
       "Operation aborted": [
         "Операцію скасовано"
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         "Банківський переказ на рахунок оператора Taler Exchange було 
скасовано, ваш баланс не постраждав."
       ],
-      "Go to wallet": [
-        "до гаманця %1$s"
-      ],
-      "Operation canceled": [
-        "Операція відхилена"
+      "Go to your wallet now": [
+        "Перейти до гаманця зараз"
       ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         "Операція позначена як 'вибрана', але деякий крок у процесі зняття 
коштів не вдалося виконати"
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         "Обліковий запис вибрано, але ідентифікацію зняття коштів не знайдено."
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         "Є ідентифікація зняття коштів, але обліковий запис не вибрано або 
вибраний обліковий запис недійсний."
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         "Ідентифікатор зняття коштів не знайдено, обліковий запис не вибрано 
або вибраний обліковий запис недійсний."
       ],
       "Operation not found": [
         "Операцію не знайдено"
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         "Ця операція невідома серверу. Ідентифікатор операції неправильний або 
сервер видалив інформацію про операцію до її завершення."
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         "Перейти до панелі керування"
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         "Зняття готівки не знайдено. Це також може означати, що його вже 
скасовано."
       ],
       "Challenge not found.": [
@@ -627,14 +627,14 @@ strings['uk'] = {
       "Enter the confirmation code": [
         "Введіть код підтвердження"
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
         ""
       ],
       "The confirmation code starts with \"%1$s\" followed by numbers.": [
-        "Код підтвердження неправильний, спробуйте ще раз."
+        "Код підтвердження починається з \"%1$s\", за яким йдуть цифри."
       ],
       "Confirm": [
         "Підтвердити"
@@ -643,7 +643,7 @@ strings['uk'] = {
         "На рахунок"
       ],
       "Updating account values": [
-        "Видалення рахунку \"%1$s\""
+        "Оновлення значень облікових записів"
       ],
       "Updating password": [
         "Оновити пароль"
@@ -658,7 +658,7 @@ strings['uk'] = {
         ""
       ],
       "Operation:": [
-        "Операцію скасовано"
+        "Операція:"
       ],
       "Type": [
         ""
@@ -720,13 +720,13 @@ strings['uk'] = {
       "Send again": [
         "Відправити знову"
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         "Зняття коштів"
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         "Зняття готівки створено"
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -735,6 +735,9 @@ strings['uk'] = {
       "The Withdrawal URI is not valid": [
         "URI для зняття коштів недійсний"
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         "Останні зняття готівки"
       ],
@@ -774,13 +777,13 @@ strings['uk'] = {
       "Amount needs to be higher": [
         "повинна бути вищою через комісії"
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         "загальна сума переказу на місці призначення буде нульовою"
       ],
       "Cashout created": [
@@ -789,7 +792,7 @@ strings['uk'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         "Виявлено повторний запит, перевірте, чи була операція успішною, або 
спробуйте ще раз."
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         "Курс обміну було застосовано неправильно"
       ],
       "The account does not have sufficient funds": [
@@ -798,7 +801,7 @@ strings['uk'] = {
       "Missing cashout URI in the profile": [
         "Відсутній URI зняття готівки в профілі"
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -819,13 +822,13 @@ strings['uk'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         "Відсутній рахунок для зняття готівки"
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         "Перш ніж здійснити зняття готівки, вам потрібно заповнити свій 
профіль"
       ],
       "Currency": [
@@ -858,10 +861,10 @@ strings['uk'] = {
       "Should start with +": [
         "повинен починатися з +"
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         "номер телефону повинен містити лише цифри"
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         "Двофакторна автентифікація"
       ],
       "Name of the account holder": [
@@ -870,10 +873,10 @@ strings['uk'] = {
       "Internal account": [
         "на інший банківський рахунок"
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         "якщо порожньо, буде призначено випадковий номер рахунку"
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -897,7 +900,7 @@ strings['uk'] = {
       "Public accounts have their balance publicly accessible": [
         "публічні рахунки мають публічно доступний баланс"
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         "Цей обліковий запис є публічним?"
       ],
       "Account updated": [
@@ -1367,7 +1370,7 @@ strings['uk'] = {
   "domain": "messages",
   "plural_forms": "nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;",
   "lang": "uk",
-  "completeness": 77
+  "completeness": 78
 };
 
 strings['ru'] = {
@@ -1393,6 +1396,9 @@ strings['ru'] = {
       "Show install wallet first": [
         "Сначала показать как установить кошелёк"
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         "Показать информацию для отладки"
       ],
@@ -1417,7 +1423,7 @@ strings['ru'] = {
       "Unexpected error": [
         "Непредвиденная ошибка"
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         "IBAN должен состоять только из прописных букв и цифр"
       ],
       "IBAN numbers have more that 4 digits": [
@@ -1450,7 +1456,7 @@ strings['ru'] = {
       "Not enough permission to complete the operation.": [
         "Не хватает разрешения для завершения операции."
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -1459,17 +1465,17 @@ strings['ru'] = {
       "The origin and the destination of the transfer can't be the same.": [
         "Пункт отправления и пункт назначения перевода не могут совпадать."
       ],
-      "Your balance is not enough.": [
-        "Вашего баланса недостаточно."
+      "Your balance is not sufficient for the operation.": [
+        "Вашего баланса недостаточно для проведения операции."
       ],
       "The origin account \"%1$s\" was not found.": [
         "Исходный аккаунт \"%1$s\" не найден."
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
-        "Банковский перевод создан!"
+      "The wire transfer was successfully completed!": [
+        "Отправка перевода завершена!"
       ],
       "Input wire transfer detail": [
         "Детали банковского перевода"
@@ -1477,13 +1483,13 @@ strings['ru'] = {
       "Using a form": [
         "Используя форму"
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         "Отправить код"
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
@@ -1492,7 +1498,7 @@ strings['ru'] = {
       "Recipient": [
         "Получатель"
       ],
-      "Id of the recipient's account": [
+      "ID of the recipient's account": [
         "IBAN счета получателя"
       ],
       "username": [
@@ -1528,8 +1534,8 @@ strings['ru'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         
"payto://iban/[iban_получателя]?message=[причина_платежа]&amount=[%1$s:X.Y]"
       ],
-      "You can transfer %1$s": [
-        "сумма для перевода"
+      "The maximum amount for a wire transfer is %1$s": [
+        ""
       ],
       "Cost": [
         ""
@@ -1549,8 +1555,8 @@ strings['ru'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
-        "Отсутствует имя"
+      "Account name is missing": [
+        "Обновление счёта"
       ],
       "Only \"IBAN\" target are supported": [
         "поддерживаются только \"IBAN\""
@@ -1561,26 +1567,26 @@ strings['ru'] = {
       "The \"amount\" parameter is not valid": [
         "сумма не является действительной"
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         "используйте параметр \"message\" для текста причины перевода"
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
+      "You cannot transfer an amount of zero.": [
         ""
       ],
-      "Balance is not enough": [
-        "Недостаточно средств на балансе"
+      "The balance is not sufficient": [
+        "На счете недостаточно средств"
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         "Причина перевода"
       ],
       "Currently, the bank is not accepting new registrations!": [
         "В настоящее время банк не принимает новые регистрации!"
       ],
-      "Missing name": [
-        "Отсутствует имя"
+      "The name is missing": [
+        ""
       ],
       "Missing username": [
         "Отсутствует имя пользователя"
@@ -1588,16 +1594,16 @@ strings['ru'] = {
       "Missing password": [
         "Отсутствует пароль"
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         "должно быть больше 0"
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         "Пароли не совпадают"
       ],
       "Server replied with invalid phone or email.": [
         "Сервер ответил что телефон или электронной почта недействительны."
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         "Недостаточно разрешений для создания этого счёта."
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -1609,7 +1615,7 @@ strings['ru'] = {
       "That username is already taken.": [
         "Это имя пользователя уже используется."
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         "Этот идентификатор счёта уже занят."
       ],
       "No information for the selected authentication channel.": [
@@ -1618,7 +1624,7 @@ strings['ru'] = {
       "Authentication channel is not supported.": [
         "Канал аутентификации не поддерживается."
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         "Только администратор может установить лимит задолженности."
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -1627,12 +1633,12 @@ strings['ru'] = {
       "Only admin can create accounts with second factor authentication.": [
         "Только администратор может создавать учетные записи со второй 
аутентификацией."
       ],
-      "Password is too short.": [
-        "Пароли не совпадают"
-      ],
-      "Password is too long.": [
+      "The password is too short.": [
         ""
       ],
+      "The password is too long.": [
+        "Пароль слишком длинный."
+      ],
       "Account registration": [
         "Регистрация счёта"
       ],
@@ -1642,7 +1648,7 @@ strings['ru'] = {
       "Password": [
         "Пароль"
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -1682,16 +1688,16 @@ strings['ru'] = {
         ""
       ],
       "No transactions yet.": [
-        "Последние транзакции"
+        "Транзакций пока нет."
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
         "Дата"
       ],
       "Counterpart": [
-        "Контрагент"
+        "Контрасчет"
       ],
       "sent": [
         "отправлено"
@@ -1723,15 +1729,12 @@ strings['ru'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         "Операция по выводу средств не может быть подтверждена до того как 
кошёлек примет транзакцию."
       ],
-      "The operation id is invalid.": [
+      "The operation ID is invalid.": [
         "Идентификатор операции недействителен."
       ],
       "The operation was not found.": [
         "Операция не найдена."
       ],
-      "Your balance is not enough for the operation.": [
-        "Вашего баланса недостаточно для проведения операции."
-      ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
       ],
@@ -1747,25 +1750,25 @@ strings['ru'] = {
       "Wire transfer details": [
         "Детали банковского перевода"
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         "Счет оператора Обменника Taler"
       ],
-      "Payment provider's account number": [
-        ""
+      "Payment Service Provider's account number": [
+        "Счет оператора Обменника Taler"
       ],
-      "Payment provider's name": [
-        ""
+      "Payment Service Provider's name": [
+        "Счет оператора Обменника Taler"
       ],
-      "Payment provider's account bank hostname": [
-        ""
+      "Payment Service Provider's account bank hostname": [
+        "Счет оператора Обменника Taler"
       ],
-      "Payment provider's account id": [
-        ""
+      "Payment Service Provider's account id": [
+        "Счет оператора Обменника Taler"
       ],
-      "Payment provider's account address": [
-        ""
+      "Payment Service Provider's account address": [
+        "Счет оператора Обменника Taler"
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -1774,7 +1777,7 @@ strings['ru'] = {
       "Authentication required": [
         "Требуется аутентификация"
       ],
-      "This operation was created with other username": [
+      "This operation was created with another username": [
         "Эта операция была создана с другим именем пользователя"
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
@@ -1786,7 +1789,7 @@ strings['ru'] = {
       "Withdrawal confirmed": [
         "Вывод подтверждён"
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         "Инициирован банковский перевод оператору Taler. Вскоре вы получите 
запрошенную сумму на свой кошелёк Taler."
       ],
       "Do not show this again": [
@@ -1807,13 +1810,13 @@ strings['ru'] = {
       "Withdraw": [
         "Снять средства"
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         "Или если у вас есть кошелёк в другом устройстве"
       ],
       "Scan the QR below to start the withdrawal.": [
         "Отсканируйте QR-код ниже чтобы начать вывод средств."
       ],
-      "There is an operation already": [
+      "There is an operation already pending": [
         "Операция уже идет"
       ],
       "Complete the operation in": [
@@ -1825,7 +1828,10 @@ strings['ru'] = {
       "Invalid": [
         "недействительно"
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        "Недостаточно средств на балансе"
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         "Сервер ответил с недопустимым URI вывода"
       ],
       "Withdraw URI: %1$s": [
@@ -1855,14 +1861,11 @@ strings['ru'] = {
       "If you don't have one yet you can follow the instruction in": [
         "Если у вас его еще нет, вы можете следовать инструкциям на"
       ],
-      "Pending operation": [
-        "Ожидание операции обналички"
-      ],
       "Send money": [
         "Отправить деньги"
       ],
       "to a Taler wallet": [
-        "на кошелёк %1$s"
+        "на кошелек Taler"
       ],
       "Withdraw digital money into your mobile wallet or browser extension": [
         "Выводите цифровые деньги на свой мобильный кошелёк или расширение для 
браузера"
@@ -1910,7 +1913,7 @@ strings['ru'] = {
         "Настройки"
       ],
       "Welcome": [
-        "Добро пожаловать, %1$s"
+        "Добро пожаловать"
       ],
       "Welcome, %1$s": [
         "Добро пожаловать, %1$s"
@@ -1918,43 +1921,43 @@ strings['ru'] = {
       "History of public accounts": [
         "История публичных счетов"
       ],
+      "Scan the QR code below to start the withdrawal.": [
+        "Отсканируйте QR-код ниже чтобы начать вывод средств."
+      ],
       "Operation aborted": [
         "Операция прервана"
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         "Банковский перевод на счет оператора Обменника Taler был прерван, ваш 
баланс не пострадал."
       ],
-      "Go to wallet": [
-        "на кошелёк %1$s"
+      "Go to your wallet now": [
+        "Перейти в кошелек"
       ],
-      "Operation canceled": [
-        "Операция отменена"
-      ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         "Операция помечена как «выбранная», но какой-то шаг в выводе средств 
не удался"
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         "Счёт выбран, но идентификатор вывода средств не найден."
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         "Есть идентификатор вывода средств, но счёт не был выбран или 
выбранный счёт недействителен."
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         ""
       ],
       "Operation not found": [
         ""
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         ""
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         ""
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         ""
       ],
       "Challenge not found.": [
@@ -1987,7 +1990,7 @@ strings['ru'] = {
       "Enter the confirmation code": [
         "Введите код подтверждения"
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
@@ -2003,7 +2006,7 @@ strings['ru'] = {
         "На счёт"
       ],
       "Updating account values": [
-        "Удаление счёта \"%1$s\""
+        "Обновление значений счетов"
       ],
       "Updating password": [
         "Обновить пароль"
@@ -2018,7 +2021,7 @@ strings['ru'] = {
         ""
       ],
       "Operation:": [
-        "Операция прервана"
+        "Операция:"
       ],
       "Type": [
         ""
@@ -2080,13 +2083,13 @@ strings['ru'] = {
       "Send again": [
         "Отправить ещё раз"
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         "Снять средства"
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         "Выплата создана"
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -2095,6 +2098,9 @@ strings['ru'] = {
       "The Withdrawal URI is not valid": [
         "URI вывода недействителен"
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         "Последние обналички"
       ],
@@ -2134,13 +2140,13 @@ strings['ru'] = {
       "Amount needs to be higher": [
         "должна быть выше из-за комиссий"
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         "общая сумма перевода в назначенее будет равна нулю"
       ],
       "Cashout created": [
@@ -2149,7 +2155,7 @@ strings['ru'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         "Обнаружен дубликат запроса, проверьте, успешно ли выполнена операция, 
или повторите попытку."
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         "Неправильно применен курс конвертации"
       ],
       "The account does not have sufficient funds": [
@@ -2158,7 +2164,7 @@ strings['ru'] = {
       "Missing cashout URI in the profile": [
         "Отсутствующий URI вылат в профиле"
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -2179,23 +2185,23 @@ strings['ru'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         "Нет счёта для выплат"
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         "Перед тем, как сделать выплату, вам необходимо заполнить свой профиль"
       ],
       "Currency": [
         ""
       ],
       "Send %1$s": [
-        "Отправить"
+        "Отправить %1$s"
       ],
       "Receive %1$s": [
-        "Добро пожаловать, %1$s"
+        "Получить %1$s"
       ],
       "Total cost": [
         "Общая стоимость"
@@ -2218,10 +2224,10 @@ strings['ru'] = {
       "Should start with +": [
         "должен начинаться с +"
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         "Номер телефона не может иметь ничего, кроме цифр"
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         "Двухфакторная аутентификация"
       ],
       "Name of the account holder": [
@@ -2230,10 +2236,10 @@ strings['ru'] = {
       "Internal account": [
         "на другой банковский счет"
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         "Если пусто, будет присвоен случайный номер счета"
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -2257,7 +2263,7 @@ strings['ru'] = {
       "Public accounts have their balance publicly accessible": [
         "Баланс публичных счётов находится в открытом доступе"
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         "Является ли этот счёт общедоступным?"
       ],
       "Account updated": [
@@ -2753,6 +2759,9 @@ strings['it'] = {
       "Show install wallet first": [
         "Questo ritiro è stato annullato!"
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         ""
       ],
@@ -2777,7 +2786,7 @@ strings['it'] = {
       "Unexpected error": [
         ""
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         ""
       ],
       "IBAN numbers have more that 4 digits": [
@@ -2810,7 +2819,7 @@ strings['it'] = {
       "Not enough permission to complete the operation.": [
         "La banca sta creando l'operazione..."
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -2819,16 +2828,16 @@ strings['it'] = {
       "The origin and the destination of the transfer can't be the same.": [
         ""
       ],
-      "Your balance is not enough.": [
+      "Your balance is not sufficient for the operation.": [
         ""
       ],
       "The origin account \"%1$s\" was not found.": [
         "Lista conti pubblici non trovata."
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
+      "The wire transfer was successfully completed!": [
         "Bonifico"
       ],
       "Input wire transfer detail": [
@@ -2837,13 +2846,13 @@ strings['it'] = {
       "Using a form": [
         ""
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         ""
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
@@ -2852,7 +2861,7 @@ strings['it'] = {
       "Recipient": [
         ""
       ],
-      "Id of the recipient's account": [
+      "ID of the recipient's account": [
         "Storico dei conti pubblici"
       ],
       "username": [
@@ -2874,7 +2883,7 @@ strings['it'] = {
         "Importo"
       ],
       "Amount to transfer": [
-        "Somma da ritirare"
+        "Somma da trasferire"
       ],
       "Payto URI:": [
         ""
@@ -2888,8 +2897,8 @@ strings['it'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         ""
       ],
-      "You can transfer %1$s": [
-        "Somma da ritirare"
+      "The maximum amount for a wire transfer is %1$s": [
+        ""
       ],
       "Cost": [
         ""
@@ -2909,8 +2918,8 @@ strings['it'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
-        "indirizzo Payto"
+      "Account name is missing": [
+        "Importo"
       ],
       "Only \"IBAN\" target are supported": [
         ""
@@ -2921,26 +2930,26 @@ strings['it'] = {
       "The \"amount\" parameter is not valid": [
         "Questo ritiro è stato annullato!"
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         ""
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
+      "You cannot transfer an amount of zero.": [
         ""
       ],
-      "Balance is not enough": [
+      "The balance is not sufficient": [
         ""
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         "Trasferisci fondi a un altro conto di questa banca:"
       ],
       "Currently, the bank is not accepting new registrations!": [
         ""
       ],
-      "Missing name": [
-        "indirizzo Payto"
+      "The name is missing": [
+        ""
       ],
       "Missing username": [
         ""
@@ -2948,16 +2957,16 @@ strings['it'] = {
       "Missing password": [
         ""
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         ""
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         ""
       ],
       "Server replied with invalid phone or email.": [
         ""
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         ""
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -2969,7 +2978,7 @@ strings['it'] = {
       "That username is already taken.": [
         ""
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         ""
       ],
       "No information for the selected authentication channel.": [
@@ -2978,7 +2987,7 @@ strings['it'] = {
       "Authentication channel is not supported.": [
         ""
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         ""
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -2987,10 +2996,10 @@ strings['it'] = {
       "Only admin can create accounts with second factor authentication.": [
         ""
       ],
-      "Password is too short.": [
+      "The password is too short.": [
         ""
       ],
-      "Password is too long.": [
+      "The password is too long.": [
         ""
       ],
       "Account registration": [
@@ -3002,7 +3011,7 @@ strings['it'] = {
       "Password": [
         ""
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -3042,16 +3051,16 @@ strings['it'] = {
         ""
       ],
       "No transactions yet.": [
-        "Ultime transazioni:"
+        "Ancora nessuna transazione."
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
         "Data"
       ],
       "Counterpart": [
-        "Controparte"
+        "Conto corrente"
       ],
       "sent": [
         ""
@@ -3083,14 +3092,11 @@ strings['it'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         ""
       ],
-      "The operation id is invalid.": [
-        ""
+      "The operation ID is invalid.": [
+        "L'ID dell'operazione non è valido."
       ],
       "The operation was not found.": [
-        "Lista conti pubblici non trovata."
-      ],
-      "Your balance is not enough for the operation.": [
-        ""
+        "L'operazione non è stata trovata."
       ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
@@ -3107,25 +3113,25 @@ strings['it'] = {
       "Wire transfer details": [
         "Bonifico"
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         ""
       ],
-      "Payment provider's account number": [
+      "Payment Service Provider's account number": [
         ""
       ],
-      "Payment provider's name": [
+      "Payment Service Provider's name": [
         ""
       ],
-      "Payment provider's account bank hostname": [
+      "Payment Service Provider's account bank hostname": [
         ""
       ],
-      "Payment provider's account id": [
+      "Payment Service Provider's account id": [
         ""
       ],
-      "Payment provider's account address": [
+      "Payment Service Provider's account address": [
         ""
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -3134,8 +3140,8 @@ strings['it'] = {
       "Authentication required": [
         ""
       ],
-      "This operation was created with other username": [
-        ""
+      "This operation was created with another username": [
+        "Lista conti pubblici non trovata."
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
         ""
@@ -3146,7 +3152,7 @@ strings['it'] = {
       "Withdrawal confirmed": [
         "Questo ritiro è stato annullato!"
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         ""
       ],
       "Do not show this again": [
@@ -3167,14 +3173,14 @@ strings['it'] = {
       "Withdraw": [
         "Prelevare"
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         ""
       ],
       "Scan the QR below to start the withdrawal.": [
         "Chiudi il ritiro Taler"
       ],
-      "There is an operation already": [
-        ""
+      "There is an operation already pending": [
+        "Questo ritiro è stato annullato!"
       ],
       "Complete the operation in": [
         "Conferma il ritiro"
@@ -3185,7 +3191,10 @@ strings['it'] = {
       "Invalid": [
         ""
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        ""
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         ""
       ],
       "Withdraw URI: %1$s": [
@@ -3215,9 +3224,6 @@ strings['it'] = {
       "If you don't have one yet you can follow the instruction in": [
         ""
       ],
-      "Pending operation": [
-        "Conferma il ritiro"
-      ],
       "Send money": [
         ""
       ],
@@ -3278,43 +3284,43 @@ strings['it'] = {
       "History of public accounts": [
         "Storico dei conti pubblici"
       ],
-      "Operation aborted": [
-        ""
+      "Scan the QR code below to start the withdrawal.": [
+        "Chiudi il ritiro Taler"
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "Operation aborted": [
         ""
       ],
-      "Go to wallet": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         ""
       ],
-      "Operation canceled": [
+      "Go to your wallet now": [
         ""
       ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         ""
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         ""
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         ""
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         ""
       ],
       "Operation not found": [
         ""
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         ""
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         ""
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         ""
       ],
       "Challenge not found.": [
@@ -3333,7 +3339,7 @@ strings['it'] = {
         ""
       ],
       "The operation failed.": [
-        "Questo ritiro è stato annullato!"
+        "Operazione non riuscita."
       ],
       "The operation needs another confirmation to complete.": [
         ""
@@ -3347,7 +3353,7 @@ strings['it'] = {
       "Enter the confirmation code": [
         ""
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
@@ -3363,7 +3369,7 @@ strings['it'] = {
         ""
       ],
       "Updating account values": [
-        "Bilancio:"
+        "Aggiornamento dei valori del conto"
       ],
       "Updating password": [
         ""
@@ -3440,13 +3446,13 @@ strings['it'] = {
       "Send again": [
         ""
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         "Prelevare"
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         ""
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -3455,6 +3461,9 @@ strings['it'] = {
       "The Withdrawal URI is not valid": [
         "Questo ritiro è stato annullato!"
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         "Ultime transazioni:"
       ],
@@ -3477,13 +3486,13 @@ strings['it'] = {
         ""
       ],
       "Credentials": [
-        "Credenziali invalide."
+        "Credenziali"
       ],
       "Cashouts": [
-        ""
+        "Incassi (Cashout)"
       ],
       "Conversion": [
-        ""
+        "Cambio"
       ],
       "Unable to create a cashout": [
         ""
@@ -3494,13 +3503,13 @@ strings['it'] = {
       "Amount needs to be higher": [
         "Somma da ritirare"
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         ""
       ],
       "Cashout created": [
@@ -3509,7 +3518,7 @@ strings['it'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         ""
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         ""
       ],
       "The account does not have sufficient funds": [
@@ -3518,7 +3527,7 @@ strings['it'] = {
       "Missing cashout URI in the profile": [
         ""
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -3539,13 +3548,13 @@ strings['it'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         ""
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         ""
       ],
       "Currency": [
@@ -3578,10 +3587,10 @@ strings['it'] = {
       "Should start with +": [
         ""
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         ""
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         ""
       ],
       "Name of the account holder": [
@@ -3590,10 +3599,10 @@ strings['it'] = {
       "Internal account": [
         "Trasferisci fondi a un altro conto di questa banca:"
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         ""
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -3617,7 +3626,7 @@ strings['it'] = {
       "Public accounts have their balance publicly accessible": [
         ""
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         ""
       ],
       "Account updated": [
@@ -4087,7 +4096,7 @@ strings['it'] = {
   "domain": "messages",
   "plural_forms": "nplurals=2; plural=n != 1;",
   "lang": "it",
-  "completeness": 14
+  "completeness": 15
 };
 
 strings['fr'] = {
@@ -4113,6 +4122,9 @@ strings['fr'] = {
       "Show install wallet first": [
         ""
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         ""
       ],
@@ -4137,7 +4149,7 @@ strings['fr'] = {
       "Unexpected error": [
         ""
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         ""
       ],
       "IBAN numbers have more that 4 digits": [
@@ -4170,7 +4182,7 @@ strings['fr'] = {
       "Not enough permission to complete the operation.": [
         ""
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -4179,16 +4191,16 @@ strings['fr'] = {
       "The origin and the destination of the transfer can't be the same.": [
         ""
       ],
-      "Your balance is not enough.": [
+      "Your balance is not sufficient for the operation.": [
         ""
       ],
       "The origin account \"%1$s\" was not found.": [
         ""
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
+      "The wire transfer was successfully completed!": [
         ""
       ],
       "Input wire transfer detail": [
@@ -4197,13 +4209,13 @@ strings['fr'] = {
       "Using a form": [
         ""
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         ""
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
@@ -4212,7 +4224,7 @@ strings['fr'] = {
       "Recipient": [
         ""
       ],
-      "Id of the recipient's account": [
+      "ID of the recipient's account": [
         ""
       ],
       "username": [
@@ -4248,7 +4260,7 @@ strings['fr'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         ""
       ],
-      "You can transfer %1$s": [
+      "The maximum amount for a wire transfer is %1$s": [
         ""
       ],
       "Cost": [
@@ -4269,7 +4281,7 @@ strings['fr'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
+      "Account name is missing": [
         ""
       ],
       "Only \"IBAN\" target are supported": [
@@ -4281,25 +4293,25 @@ strings['fr'] = {
       "The \"amount\" parameter is not valid": [
         ""
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         ""
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
+      "You cannot transfer an amount of zero.": [
         ""
       ],
-      "Balance is not enough": [
+      "The balance is not sufficient": [
         ""
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         ""
       ],
       "Currently, the bank is not accepting new registrations!": [
         ""
       ],
-      "Missing name": [
+      "The name is missing": [
         ""
       ],
       "Missing username": [
@@ -4308,16 +4320,16 @@ strings['fr'] = {
       "Missing password": [
         ""
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         ""
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         ""
       ],
       "Server replied with invalid phone or email.": [
         ""
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         ""
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -4329,7 +4341,7 @@ strings['fr'] = {
       "That username is already taken.": [
         ""
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         ""
       ],
       "No information for the selected authentication channel.": [
@@ -4338,7 +4350,7 @@ strings['fr'] = {
       "Authentication channel is not supported.": [
         ""
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         ""
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -4347,10 +4359,10 @@ strings['fr'] = {
       "Only admin can create accounts with second factor authentication.": [
         ""
       ],
-      "Password is too short.": [
+      "The password is too short.": [
         ""
       ],
-      "Password is too long.": [
+      "The password is too long.": [
         ""
       ],
       "Account registration": [
@@ -4362,7 +4374,7 @@ strings['fr'] = {
       "Password": [
         ""
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -4404,7 +4416,7 @@ strings['fr'] = {
       "No transactions yet.": [
         ""
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
@@ -4443,15 +4455,12 @@ strings['fr'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         ""
       ],
-      "The operation id is invalid.": [
+      "The operation ID is invalid.": [
         ""
       ],
       "The operation was not found.": [
         ""
       ],
-      "Your balance is not enough for the operation.": [
-        ""
-      ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
       ],
@@ -4467,25 +4476,25 @@ strings['fr'] = {
       "Wire transfer details": [
         ""
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         ""
       ],
-      "Payment provider's account number": [
+      "Payment Service Provider's account number": [
         ""
       ],
-      "Payment provider's name": [
+      "Payment Service Provider's name": [
         ""
       ],
-      "Payment provider's account bank hostname": [
+      "Payment Service Provider's account bank hostname": [
         ""
       ],
-      "Payment provider's account id": [
+      "Payment Service Provider's account id": [
         ""
       ],
-      "Payment provider's account address": [
+      "Payment Service Provider's account address": [
         ""
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -4494,7 +4503,7 @@ strings['fr'] = {
       "Authentication required": [
         ""
       ],
-      "This operation was created with other username": [
+      "This operation was created with another username": [
         ""
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
@@ -4506,7 +4515,7 @@ strings['fr'] = {
       "Withdrawal confirmed": [
         ""
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         ""
       ],
       "Do not show this again": [
@@ -4527,13 +4536,13 @@ strings['fr'] = {
       "Withdraw": [
         ""
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         ""
       ],
       "Scan the QR below to start the withdrawal.": [
         ""
       ],
-      "There is an operation already": [
+      "There is an operation already pending": [
         ""
       ],
       "Complete the operation in": [
@@ -4545,7 +4554,10 @@ strings['fr'] = {
       "Invalid": [
         ""
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        ""
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         ""
       ],
       "Withdraw URI: %1$s": [
@@ -4575,9 +4587,6 @@ strings['fr'] = {
       "If you don't have one yet you can follow the instruction in": [
         ""
       ],
-      "Pending operation": [
-        ""
-      ],
       "Send money": [
         ""
       ],
@@ -4638,43 +4647,43 @@ strings['fr'] = {
       "History of public accounts": [
         ""
       ],
-      "Operation aborted": [
+      "Scan the QR code below to start the withdrawal.": [
         ""
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "Operation aborted": [
         ""
       ],
-      "Go to wallet": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         ""
       ],
-      "Operation canceled": [
+      "Go to your wallet now": [
         ""
       ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         ""
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         ""
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         ""
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         ""
       ],
       "Operation not found": [
         ""
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         ""
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         ""
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         ""
       ],
       "Challenge not found.": [
@@ -4707,7 +4716,7 @@ strings['fr'] = {
       "Enter the confirmation code": [
         ""
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
@@ -4800,13 +4809,13 @@ strings['fr'] = {
       "Send again": [
         ""
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         ""
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         ""
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -4815,6 +4824,9 @@ strings['fr'] = {
       "The Withdrawal URI is not valid": [
         ""
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         ""
       ],
@@ -4854,13 +4866,13 @@ strings['fr'] = {
       "Amount needs to be higher": [
         ""
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         ""
       ],
       "Cashout created": [
@@ -4869,7 +4881,7 @@ strings['fr'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         ""
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         ""
       ],
       "The account does not have sufficient funds": [
@@ -4878,7 +4890,7 @@ strings['fr'] = {
       "Missing cashout URI in the profile": [
         ""
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -4899,13 +4911,13 @@ strings['fr'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         ""
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         ""
       ],
       "Currency": [
@@ -4938,10 +4950,10 @@ strings['fr'] = {
       "Should start with +": [
         ""
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         ""
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         ""
       ],
       "Name of the account holder": [
@@ -4950,10 +4962,10 @@ strings['fr'] = {
       "Internal account": [
         ""
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         ""
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -4977,7 +4989,7 @@ strings['fr'] = {
       "Public accounts have their balance publicly accessible": [
         ""
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         ""
       ],
       "Account updated": [
@@ -5473,6 +5485,9 @@ strings['es'] = {
       "Show install wallet first": [
         "Mostrar instalar la billetera primero"
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         "Mostrar información de depuración"
       ],
@@ -5497,7 +5512,7 @@ strings['es'] = {
       "Unexpected error": [
         "Error inesperado"
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         "IBAN debería tener letras mayúsculas y números"
       ],
       "IBAN numbers have more that 4 digits": [
@@ -5530,7 +5545,7 @@ strings['es'] = {
       "Not enough permission to complete the operation.": [
         "Sin permisos suficientes para completar la operación."
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -5539,17 +5554,17 @@ strings['es'] = {
       "The origin and the destination of the transfer can't be the same.": [
         "El origen y destino de la transferencia no puede ser la misma."
       ],
-      "Your balance is not enough.": [
-        "El saldo no es suficiente."
+      "Your balance is not sufficient for the operation.": [
+        "El saldo no es suficiente para la operación."
       ],
       "The origin account \"%1$s\" was not found.": [
         "La cuenta origen \"%1$s\" no fue encontrada."
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
-        "Transferencia bancaria creada!"
+      "The wire transfer was successfully completed!": [
+        "Transferencia bancaria completada!"
       ],
       "Input wire transfer detail": [
         "Detalle de transferencia bancaria"
@@ -5557,13 +5572,13 @@ strings['es'] = {
       "Using a form": [
         "Usando un formulario"
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         "Enviar código"
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
@@ -5572,7 +5587,7 @@ strings['es'] = {
       "Recipient": [
         "Destinatario"
       ],
-      "Id of the recipient's account": [
+      "ID of the recipient's account": [
         "Numero IBAN de la cuenta destinataria"
       ],
       "username": [
@@ -5608,8 +5623,8 @@ strings['es'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         "payto://iban/[iban-destinatario]?message=[asunto]&amount=[%1$s:X.Y]"
       ],
-      "You can transfer %1$s": [
-        "monto a transferir"
+      "The maximum amount for a wire transfer is %1$s": [
+        ""
       ],
       "Cost": [
         ""
@@ -5629,8 +5644,8 @@ strings['es'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
-        "Falta nombre"
+      "Account name is missing": [
+        "Actualización de cuenta"
       ],
       "Only \"IBAN\" target are supported": [
         "solo cuentas \"IBAN\" son soportadas"
@@ -5641,26 +5656,26 @@ strings['es'] = {
       "The \"amount\" parameter is not valid": [
         "el monto no es válido"
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         "usa el parámetro \"message\" para indicar un texto de referencia en 
la transferencia"
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
-        "No se puede eliminar la cuenta"
+      "You cannot transfer an amount of zero.": [
+        "No se puede transferir una cantidad de cero."
       ],
-      "Balance is not enough": [
-        "el saldo no es suficiente"
+      "The balance is not sufficient": [
+        "La cuenta no tiene fondos suficientes"
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         "Asunto de transferencia"
       ],
       "Currently, the bank is not accepting new registrations!": [
         "Actualmente, el banco no está aceptado nuevos registros!"
       ],
-      "Missing name": [
-        "Falta nombre"
+      "The name is missing": [
+        ""
       ],
       "Missing username": [
         "Falta nombre de usuario"
@@ -5668,16 +5683,16 @@ strings['es'] = {
       "Missing password": [
         "Falta contraseña"
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         "Debería ser mas grande que 0"
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         "La contraseña no coincide"
       ],
       "Server replied with invalid phone or email.": [
         "El servidor repondio con teléfono o dirección de correo inválido."
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         "Sin permisos suficientes para crear esa cuenta."
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -5689,7 +5704,7 @@ strings['es'] = {
       "That username is already taken.": [
         "El nombre de usuario ya está tomado."
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         "El identificador de cuenta ya está tomado."
       ],
       "No information for the selected authentication channel.": [
@@ -5698,7 +5713,7 @@ strings['es'] = {
       "Authentication channel is not supported.": [
         "Canal de autenticación no esta soportado."
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         "Solo el administrador tiene permitido cambiar el límite de deuda."
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -5707,11 +5722,11 @@ strings['es'] = {
       "Only admin can create accounts with second factor authentication.": [
         "Solo el administrador puede crear cuentas con el segundo factor de 
autenticación."
       ],
-      "Password is too short.": [
-        "La contraseña no coincide"
+      "The password is too short.": [
+        "La contraseña es demasiado corta."
       ],
-      "Password is too long.": [
-        ""
+      "The password is too long.": [
+        "La contraseña es demasiado larga."
       ],
       "Account registration": [
         "Registro de cuenta"
@@ -5720,9 +5735,9 @@ strings['es'] = {
         "Falta nombre de usuario"
       ],
       "Password": [
-        "Contraseña"
+        "Contrasena"
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -5744,7 +5759,7 @@ strings['es'] = {
         "Cuenta no encontrada"
       ],
       "Username": [
-        "Nombre de usuario"
+        "Usuario"
       ],
       "Username of the account": [
         "nombre de usuario de la cuenta"
@@ -5762,16 +5777,16 @@ strings['es'] = {
         ""
       ],
       "No transactions yet.": [
-        "Últimas transacciones"
+        "Aún no hay transacciones."
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
         "Fecha"
       ],
       "Counterpart": [
-        "Contraparte"
+        "Contra cuenta"
       ],
       "sent": [
         "enviado"
@@ -5803,15 +5818,12 @@ strings['es'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         "La operación de extracción no puede ser confirmada antes de que una 
billetera acepte la transaccion."
       ],
-      "The operation id is invalid.": [
+      "The operation ID is invalid.": [
         "El id de operación es invalido."
       ],
       "The operation was not found.": [
         "La operación no se encontró."
       ],
-      "Your balance is not enough for the operation.": [
-        "El saldo no es suficiente para la operación."
-      ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
       ],
@@ -5827,25 +5839,25 @@ strings['es'] = {
       "Wire transfer details": [
         "Detalle de transferencia bancaria"
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         "Cuenta del operador del Taler Exchange"
       ],
-      "Payment provider's account number": [
-        ""
+      "Payment Service Provider's account number": [
+        "Cuenta del operador del Taler Exchange"
       ],
-      "Payment provider's name": [
-        ""
+      "Payment Service Provider's name": [
+        "Cuenta del operador del Taler Exchange"
       ],
-      "Payment provider's account bank hostname": [
-        ""
+      "Payment Service Provider's account bank hostname": [
+        "Cuenta del operador del Taler Exchange"
       ],
-      "Payment provider's account id": [
-        ""
+      "Payment Service Provider's account id": [
+        "Cuenta del operador del Taler Exchange"
       ],
-      "Payment provider's account address": [
-        ""
+      "Payment Service Provider's account address": [
+        "Cuenta del operador del Taler Exchange"
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -5854,7 +5866,7 @@ strings['es'] = {
       "Authentication required": [
         "Autenticación requerida"
       ],
-      "This operation was created with other username": [
+      "This operation was created with another username": [
         "Esta operación fue creada con otro usuario"
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
@@ -5866,7 +5878,7 @@ strings['es'] = {
       "Withdrawal confirmed": [
         "La extracción fue confirmada"
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         "La transferencia bancaria al operador Taler fue iniciada. Pronto 
recibirás el monto pedido en tu billetera Taler."
       ],
       "Do not show this again": [
@@ -5887,13 +5899,13 @@ strings['es'] = {
       "Withdraw": [
         "Retirar"
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         "O si tienes la billetera en otro dispositivo"
       ],
       "Scan the QR below to start the withdrawal.": [
         "Escanea el QR debajo para comenzar la extracción."
       ],
-      "There is an operation already": [
+      "There is an operation already pending": [
         "Ya hay una operación"
       ],
       "Complete the operation in": [
@@ -5905,7 +5917,10 @@ strings['es'] = {
       "Invalid": [
         "inválido"
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        "el saldo no es suficiente"
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         "El servidor respondió con una URI de extracción inválida"
       ],
       "Withdraw URI: %1$s": [
@@ -5924,7 +5939,7 @@ strings['es'] = {
         "Continuar"
       ],
       "Use your Taler wallet": [
-        "Click %1$s para abrir una cartera Taler!"
+        "Utiliza tu cartera Taler"
       ],
       "After using your wallet you will need to authorize or cancel the 
operation on this site.": [
         "Despues de usar tu billetera necesitarás confirmar o cancelar la 
operación en este sitio."
@@ -5935,14 +5950,11 @@ strings['es'] = {
       "If you don't have one yet you can follow the instruction in": [
         "Si no tienes una todavía puedes seguir las instrucciones en"
       ],
-      "Pending operation": [
-        "Operación pendiente de egreso"
-      ],
       "Send money": [
         "Enviar dinero"
       ],
       "to a Taler wallet": [
-        "a una billetera %1$s"
+        "a una cartera Taler"
       ],
       "Withdraw digital money into your mobile wallet or browser extension": [
         "Extraer dinero digital a tu billetera móvil o extensión web"
@@ -5990,7 +6002,7 @@ strings['es'] = {
         "Preferencias"
       ],
       "Welcome": [
-        "Bienvenido/a, %1$s"
+        "Bienvenido/a"
       ],
       "Welcome, %1$s": [
         "Bienvenido/a, %1$s"
@@ -5998,43 +6010,43 @@ strings['es'] = {
       "History of public accounts": [
         "Historial de cuentas públicas"
       ],
+      "Scan the QR code below to start the withdrawal.": [
+        "Escanea el QR debajo para comenzar la extracción."
+      ],
       "Operation aborted": [
         "Operación abortada"
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         "La transferencia bancaria a la cuenta del operador del Taler Exchange 
fue abortada, su saldo no fue afectado."
       ],
-      "Go to wallet": [
-        "a una billetera %1$s"
+      "Go to your wallet now": [
+        "Accede a tu cartera ahora"
       ],
-      "Operation canceled": [
-        "Operación cancelada"
-      ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         "La operación está marcada como 'seleccionada' pero algunos pasos en 
la extracción fallaron"
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         "La cuenta está seleccionada pero no se encontró el identificador de 
extracción."
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         "Hay un identificador de extracción pero la cuenta no ha sido 
seleccionada o la selccionada es inválida."
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         "No hay un identificador de extracción y ninguna cuenta a sido 
seleccionada o la seleccionada es inválida."
       ],
       "Operation not found": [
         "Operación no encontrada"
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         "Esta operación no es conocida por el servidor. El identificador de 
operación es incorrecto o el server borró la información de la operación antes 
de llegar hasta aquí."
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         "Continuar al panel"
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         "Egreso no econtrado. También puede significar que ya ha sido 
abortado."
       ],
       "Challenge not found.": [
@@ -6067,14 +6079,14 @@ strings['es'] = {
       "Enter the confirmation code": [
         "Ingresar el código de confirmación"
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
         ""
       ],
       "The confirmation code starts with \"%1$s\" followed by numbers.": [
-        "El código de confirmación es erroneo, intente otra vez."
+        "El código de confirmación comienza con \"%1$s\" seguido de números."
       ],
       "Confirm": [
         "Confirmar"
@@ -6083,7 +6095,7 @@ strings['es'] = {
         "Hacia cuenta"
       ],
       "Updating account values": [
-        "Balance de cuenta bancaria"
+        "Actualización de la cuenta"
       ],
       "Updating password": [
         "Actualizar contraseña"
@@ -6098,7 +6110,7 @@ strings['es'] = {
         ""
       ],
       "Operation:": [
-        "Operación abortada"
+        "Operación:"
       ],
       "Type": [
         ""
@@ -6160,13 +6172,13 @@ strings['es'] = {
       "Send again": [
         "Enviar otra vez"
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         "Retirar"
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         "Egreso creado"
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -6175,6 +6187,9 @@ strings['es'] = {
       "The Withdrawal URI is not valid": [
         "El URI de estracción no es válido"
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         "Últimos egresos"
       ],
@@ -6214,13 +6229,13 @@ strings['es'] = {
       "Amount needs to be higher": [
         "necesita ser mayor debido a las comisiones"
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         "el total de la transferencia en destino será cero"
       ],
       "Cashout created": [
@@ -6229,7 +6244,7 @@ strings['es'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         "Se detectó una petición duplicada, verifique si la operación tuvo 
éxito o intente otra vez."
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         "La tasa de conversión se aplicó incorrectamente"
       ],
       "The account does not have sufficient funds": [
@@ -6238,7 +6253,7 @@ strings['es'] = {
       "Missing cashout URI in the profile": [
         "Falta dirección de egreso en el perfíl"
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -6259,23 +6274,23 @@ strings['es'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         "No hay cuenta de egreso"
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         "Antes de hacer un egreso necesita completar su perfíl"
       ],
       "Currency": [
         ""
       ],
       "Send %1$s": [
-        "Envíar"
+        "Envíar %1$s"
       ],
       "Receive %1$s": [
-        "Bienvenido/a, %1$s"
+        "Recibir %1$s"
       ],
       "Total cost": [
         "Costo total"
@@ -6298,10 +6313,10 @@ strings['es'] = {
       "Should start with +": [
         "debería comenzar con un +"
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         "número de teléfono no puede tener otra cosa que numeros"
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         "Segundo factor de autenticación"
       ],
       "Name of the account holder": [
@@ -6310,10 +6325,10 @@ strings['es'] = {
       "Internal account": [
         "a otra cuenta bancaria"
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         "si está vacío un número de cuenta aleatorio será asignado"
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -6337,7 +6352,7 @@ strings['es'] = {
       "Public accounts have their balance publicly accessible": [
         "las cuentas públicas tienen su saldo accesible al público"
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         "Es una cuenta pública?"
       ],
       "Account updated": [
@@ -6833,6 +6848,9 @@ strings['de'] = {
       "Show install wallet first": [
         "Zeige Bestätigung der Abhebung"
       ],
+      "Remove password length validation on registration": [
+        ""
+      ],
       "Show debug info": [
         "Debug-Informationen anzeigen"
       ],
@@ -6857,7 +6875,7 @@ strings['de'] = {
       "Unexpected error": [
         "Unerwarteter Fehler"
       ],
-      "IBAN only have uppercased letters and numbers": [
+      "An IBAN consists of capital letters and numbers only": [
         "IBAN sollte nur Großbuchstaben und Zahlen enthalten"
       ],
       "IBAN numbers have more that 4 digits": [
@@ -6876,7 +6894,7 @@ strings['de'] = {
         ""
       ],
       "Required": [
-        "erforderlich"
+        "Erforderlich"
       ],
       "Not valid": [
         "nicht gültig"
@@ -6890,7 +6908,7 @@ strings['de'] = {
       "Not enough permission to complete the operation.": [
         "Nicht genug Berechtigungen, um den Vorgang abzuschließen."
       ],
-      "Bank administrator can't be the transfer creditor.": [
+      "The bank administrator cannot be the transfer creditor.": [
         ""
       ],
       "The destination account \"%1$s\" was not found.": [
@@ -6899,41 +6917,41 @@ strings['de'] = {
       "The origin and the destination of the transfer can't be the same.": [
         "Ursprung und Ziel des Transfers können nicht gleich sein."
       ],
-      "Your balance is not enough.": [
+      "Your balance is not sufficient for the operation.": [
         "Der Saldo ist nicht ausreichend."
       ],
       "The origin account \"%1$s\" was not found.": [
         "Das Ursprungskonto \"%1$s\" wurde nicht gefunden."
       ],
-      "Tried to create the transaction but failed, please try again.": [
+      "The attempt to create the transaction has failed. Please try again.": [
         ""
       ],
-      "Wire transfer created!": [
-        "Banküberweisung erstellt!"
+      "The wire transfer was successfully completed!": [
+        "Banküberweisung abgeschlossen!"
       ],
       "Input wire transfer detail": [
-        "Banküberweisung erstellt!"
+        "Geben Sie hier die Überweisungsdetails ein"
       ],
       "Using a form": [
         "Mithilfe eines Formulars"
       ],
-      "A special URI that indicate the transfer amount and account target.": [
+      "A special URI that specifies the amount to be transferred and the 
destination account.": [
         ""
       ],
       "QR code": [
         ""
       ],
-      "If you have a camera in this device you can import a payto:// URI from 
a QR code.": [
+      "If your device has a camera, you can import a payto:// URI from a QR 
code.": [
         ""
       ],
       "Cashout": [
         ""
       ],
       "Recipient": [
-        "Empfänger"
+        "Empfängerkonto"
       ],
-      "Id of the recipient's account": [
-        "IBAN des Empfängerkontos"
+      "ID of the recipient's account": [
+        "ID des Empfängerkontos"
       ],
       "username": [
         "Benutzername"
@@ -6954,7 +6972,7 @@ strings['de'] = {
         "Betrag"
       ],
       "Amount to transfer": [
-        "Zu sendender Betrag"
+        "Zu überweisender Betrag"
       ],
       "Payto URI:": [
         "payto URI:"
@@ -6968,14 +6986,14 @@ strings['de'] = {
       "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
         
"payto://iban/[receiver-iban]?message=[Buchungsvermerk]&amount=[%1$s:X.Y]"
       ],
-      "You can transfer %1$s": [
-        "Zu sendender Betrag"
+      "The maximum amount for a wire transfer is %1$s": [
+        ""
       ],
       "Cost": [
         ""
       ],
       "Cancel": [
-        "Zurück"
+        "Abbrechen"
       ],
       "Send": [
         ""
@@ -6989,8 +7007,8 @@ strings['de'] = {
       "Only this host is allowed. Use \"%1$s\"": [
         ""
       ],
-      "Missing account name": [
-        "Fehlender Benutzername"
+      "Account name is missing": [
+        "Konten"
       ],
       "Only \"IBAN\" target are supported": [
         "Nur \"IBAN\" Ziele werden unterstützt"
@@ -7001,25 +7019,25 @@ strings['de'] = {
       "The \"amount\" parameter is not valid": [
         "der Betrag ist nicht gültig"
       ],
-      "Missing the \"message\" or \"subject\" parameter to specify a reference 
text for the transfer": [
+      "\"message\" parameters to specify a reference text for the transfer are 
missing": [
         "Nutze den Parameter \"message\", um einen Referenztext für den 
Transfer anzugeben"
       ],
       "The only currency allowed is \"%1$s\"": [
         ""
       ],
-      "Can't transfer zero amount": [
+      "You cannot transfer an amount of zero.": [
         ""
       ],
-      "Balance is not enough": [
-        "Der Saldo ist nicht ausreichend"
+      "The balance is not sufficient": [
+        "Das Guthaben ist nicht ausreichend"
       ],
-      "Use a longer subject": [
+      "Please enter a longer subject": [
         "Buchungsvermerk der Überweisung"
       ],
       "Currently, the bank is not accepting new registrations!": [
         ""
       ],
-      "Missing name": [
+      "The name is missing": [
         ""
       ],
       "Missing username": [
@@ -7028,16 +7046,16 @@ strings['de'] = {
       "Missing password": [
         "Fehlendes Passwort"
       ],
-      "Password length should be greater than 8": [
+      "The password should be longer than 8 letters": [
         "sollte größer als 0 sein"
       ],
-      "Passwords don't match": [
+      "The passwords do not match": [
         ""
       ],
       "Server replied with invalid phone or email.": [
         ""
       ],
-      "No enough permission to create that account.": [
+      "You are not authorised to create this account.": [
         ""
       ],
       "Registration is disabled because the bank ran out of bonus credit.": [
@@ -7049,7 +7067,7 @@ strings['de'] = {
       "That username is already taken.": [
         ""
       ],
-      "That account id is already taken.": [
+      "That account ID is already taken.": [
         ""
       ],
       "No information for the selected authentication channel.": [
@@ -7058,7 +7076,7 @@ strings['de'] = {
       "Authentication channel is not supported.": [
         ""
       ],
-      "Only admin is allow to set debt limit.": [
+      "Only an administrator is allowed to set the debt limit.": [
         ""
       ],
       "Only the administrator can change the minimum cashout limit.": [
@@ -7067,10 +7085,10 @@ strings['de'] = {
       "Only admin can create accounts with second factor authentication.": [
         ""
       ],
-      "Password is too short.": [
+      "The password is too short.": [
         ""
       ],
-      "Password is too long.": [
+      "The password is too long.": [
         ""
       ],
       "Account registration": [
@@ -7082,7 +7100,7 @@ strings['de'] = {
       "Password": [
         "Passwort"
       ],
-      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, upppercase, symbols and numbers": [
+      "Use a strong password: 8 characters minimum, don't use any public 
information related to you (names, birthday, phone number, etc...) and mix 
lowercase, uppercase, symbols and numbers": [
         ""
       ],
       "Repeat password": [
@@ -7122,9 +7140,9 @@ strings['de'] = {
         ""
       ],
       "No transactions yet.": [
-        "Neueste Transaktionen"
+        "Es liegen noch keine Transaktionen vor."
       ],
-      "You can start sending a wire transfer or withdrawing to your wallet.": [
+      "You can make a transfer or a withdrawal to your wallet.": [
         ""
       ],
       "Date": [
@@ -7163,15 +7181,12 @@ strings['de'] = {
       "The withdrawal operation can't be confirmed before a wallet accepted 
the transaction.": [
         ""
       ],
-      "The operation id is invalid.": [
-        ""
+      "The operation ID is invalid.": [
+        "Die Vorgangs-ID ist ungültig."
       ],
       "The operation was not found.": [
         ""
       ],
-      "Your balance is not enough for the operation.": [
-        ""
-      ],
       "The starting withdrawal amount and the confirmation amount differs.": [
         ""
       ],
@@ -7182,30 +7197,30 @@ strings['de'] = {
         ""
       ],
       "Confirm the withdrawal operation": [
-        "Abhebung bestätigen"
+        "Bestätigen Sie den Abhebevorgang"
       ],
       "Wire transfer details": [
         ""
       ],
-      "Payment provider's account": [
+      "Payment Service Provider's account": [
         ""
       ],
-      "Payment provider's account number": [
+      "Payment Service Provider's account number": [
         ""
       ],
-      "Payment provider's name": [
+      "Payment Service Provider's name": [
         ""
       ],
-      "Payment provider's account bank hostname": [
+      "Payment Service Provider's account bank hostname": [
         ""
       ],
-      "Payment provider's account id": [
+      "Payment Service Provider's account id": [
         ""
       ],
-      "Payment provider's account address": [
+      "Payment Service Provider's account address": [
         ""
       ],
-      "No amount specified yet.": [
+      "No amount has yet been determined.": [
         ""
       ],
       "Transfer": [
@@ -7214,7 +7229,7 @@ strings['de'] = {
       "Authentication required": [
         ""
       ],
-      "This operation was created with other username": [
+      "This operation was created with another username": [
         ""
       ],
       "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
@@ -7226,7 +7241,7 @@ strings['de'] = {
       "Withdrawal confirmed": [
         ""
       ],
-      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+      "The wire transfer to the Payment Service Provider has been initiated. 
You will shortly receive the requested amount in your Taler wallet.": [
         ""
       ],
       "Do not show this again": [
@@ -7247,13 +7262,13 @@ strings['de'] = {
       "Withdraw": [
         "Abheben"
       ],
-      "Or if you have the Taler wallet on another device": [
+      "In case you have a Taler wallet on another device": [
         ""
       ],
       "Scan the QR below to start the withdrawal.": [
         ""
       ],
-      "There is an operation already": [
+      "There is an operation already pending": [
         ""
       ],
       "Complete the operation in": [
@@ -7263,9 +7278,12 @@ strings['de'] = {
         ""
       ],
       "Invalid": [
-        "nicht gültig"
+        "Ungültig"
       ],
-      "Server responded with an invalid  withdraw URI": [
+      "Balance is not enough": [
+        "Der Saldo ist nicht ausreichend"
+      ],
+      "The server replied with an invalid taler://withdraw URI": [
         ""
       ],
       "Withdraw URI: %1$s": [
@@ -7295,9 +7313,6 @@ strings['de'] = {
       "If you don't have one yet you can follow the instruction in": [
         ""
       ],
-      "Pending operation": [
-        "Vorgang bestätigen"
-      ],
       "Send money": [
         ""
       ],
@@ -7358,43 +7373,43 @@ strings['de'] = {
       "History of public accounts": [
         "Buchungen auf öffentlich sichtbaren Konten"
       ],
-      "Operation aborted": [
+      "Scan the QR code below to start the withdrawal.": [
         ""
       ],
-      "The wire transfer to the payment provider's account was aborted from 
somewhere else, your balance was not affected.": [
+      "Operation aborted": [
         ""
       ],
-      "Go to wallet": [
+      "The wire transfer to the Payment Service Provider's account was aborted 
from somewhere else, your balance was not affected.": [
         ""
       ],
-      "Operation canceled": [
+      "Go to your wallet now": [
         ""
       ],
-      "The operation is marked as 'selected' but some step in the withdrawal 
failed": [
+      "The operation is marked as selected, but a process during the 
withdrawal failed": [
         ""
       ],
-      "The account is selected but no withdrawal identification found.": [
+      "The account was selected, but no withdrawal reserve ID was found.": [
         ""
       ],
-      "There is a withdrawal identification but no account has been selected 
or the selected account is invalid.": [
+      "There is a withdrawal reserve ID but no account has been selected or 
the selected account is invalid.": [
         ""
       ],
-      "No withdrawal ID found and no account has been selected or the selected 
account is invalid.": [
+      "A withdrawal reserve ID was not found and the no account has been 
selected.": [
         ""
       ],
       "Operation not found": [
         ""
       ],
-      "This operation is not known by the server. The operation id is wrong or 
the server deleted the operation information before reaching here.": [
+      "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.": [
         ""
       ],
-      "Cotinue to dashboard": [
+      "Continue to dashboard": [
         ""
       ],
       "Confirmation codes are numerical, possibly beginning with 'T-.'": [
         ""
       ],
-      "Cashout not found. It may be also mean that it was already aborted.": [
+      "No cashout was found. The cashout process has probably already been 
aborted.": [
         ""
       ],
       "Challenge not found.": [
@@ -7427,7 +7442,7 @@ strings['de'] = {
       "Enter the confirmation code": [
         ""
       ],
-      "You should have received a code in your phone.": [
+      "You should have received a code on your mobile phone.": [
         ""
       ],
       "You should have received a code in your email.": [
@@ -7461,7 +7476,7 @@ strings['de'] = {
         ""
       ],
       "Type": [
-        ""
+        "Typ"
       ],
       "Updating account settings": [
         ""
@@ -7500,7 +7515,7 @@ strings['de'] = {
         ""
       ],
       "Remove": [
-        ""
+        "Entfernen"
       ],
       "New password": [
         ""
@@ -7520,13 +7535,13 @@ strings['de'] = {
       "Send again": [
         ""
       ],
-      "Withdraw id": [
+      "Withdraw reserve ID": [
         "Abheben"
       ],
-      "Cashout are disabled": [
+      "Cashout is disabled": [
         ""
       ],
-      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+      "Cashout should be enabled in the configuration, the conversion rate 
should be initialized with fee(s), rates and a rounding mode.": [
         ""
       ],
       "Make a wire transfer": [
@@ -7535,6 +7550,9 @@ strings['de'] = {
       "The Withdrawal URI is not valid": [
         ""
       ],
+      "Cashout should be enable by configuration and the conversion rate 
should be initialized with fee, ratio and rounding mode.": [
+        ""
+      ],
       "Latest cashouts": [
         ""
       ],
@@ -7557,10 +7575,10 @@ strings['de'] = {
         "Löschen"
       ],
       "Credentials": [
-        ""
+        "Anmeldedaten"
       ],
       "Cashouts": [
-        ""
+        "Auszahlungen (Cashout)"
       ],
       "Conversion": [
         ""
@@ -7574,13 +7592,13 @@ strings['de'] = {
       "Amount needs to be higher": [
         ""
       ],
-      "No account can't cashout less than %1$s": [
+      "It is not possible to cashout less than %1$s": [
         ""
       ],
       "Your account can't cashout less than %1$s": [
         ""
       ],
-      "The total transfer at destination will be zero": [
+      "The total transfer to the destination will be zero": [
         ""
       ],
       "Cashout created": [
@@ -7589,7 +7607,7 @@ strings['de'] = {
       "Duplicated request detected, check if the operation succeeded or try 
again.": [
         ""
       ],
-      "The conversion rate was incorrectly applied": [
+      "The conversion rate was applied incorrectly": [
         ""
       ],
       "The account does not have sufficient funds": [
@@ -7598,7 +7616,7 @@ strings['de'] = {
       "Missing cashout URI in the profile": [
         ""
       ],
-      "The amount is less than the minimum allowed.": [
+      "The amount is below the minimum amount permitted.": [
         ""
       ],
       "Sending the confirmation message failed, retry later or contact the 
administrator.": [
@@ -7619,13 +7637,13 @@ strings['de'] = {
       "Legal name": [
         ""
       ],
-      "If this name doesn't match the account holder's name your transaction 
may fail.": [
+      "If this name doesn't match the account holder's name, your transaction 
may fail.": [
         ""
       ],
       "No cashout account": [
         ""
       ],
-      "Before doing a cashout you need to complete your profile": [
+      "Before being able to cashout to a bank account, you need to complete 
your profile": [
         ""
       ],
       "Currency": [
@@ -7635,7 +7653,7 @@ strings['de'] = {
         ""
       ],
       "Receive %1$s": [
-        "empfangen"
+        "%1$s empfangen"
       ],
       "Total cost": [
         ""
@@ -7658,10 +7676,10 @@ strings['de'] = {
       "Should start with +": [
         ""
       ],
-      "Phone number can't have other than numbers": [
+      "A phone number consists of numbers only": [
         ""
       ],
-      "Account id for authentication": [
+      "Account ID for authentication": [
         ""
       ],
       "Name of the account holder": [
@@ -7670,10 +7688,10 @@ strings['de'] = {
       "Internal account": [
         "Benutzername des Kontos"
       ],
-      "If empty a random account id will be assigned": [
+      "If this field is empty, a random account ID will be assigned": [
         ""
       ],
-      "Share this id to receive bank transfers": [
+      "You can copy and share this IBAN number in order to receive wire 
transfers to your bank account": [
         ""
       ],
       "To be used when second factor authentication is enabled": [
@@ -7697,7 +7715,7 @@ strings['de'] = {
       "Public accounts have their balance publicly accessible": [
         ""
       ],
-      "Is this account a payment provider?": [
+      "Does this account belong to a Payment Service Provider?": [
         ""
       ],
       "Account updated": [
@@ -7746,13 +7764,13 @@ strings['de'] = {
         ""
       ],
       "IBAN": [
-        ""
+        "IBAN"
       ],
       "International Bank Account Number.": [
-        ""
+        "IBAN (Internationale Bankkontonummer)."
       ],
       "Account name": [
-        "Konten"
+        "Kontenbezeichnung (Name des Kontoinhabers)"
       ],
       "Bank host where the service is located.": [
         ""
@@ -7761,22 +7779,22 @@ strings['de'] = {
         ""
       ],
       "Address": [
-        "payto-Adresse"
+        "Adresse"
       ],
       "Owner's name": [
-        "Benutzername"
+        "Name des Kontoinhabers"
       ],
       "Legal name of the person holding the account.": [
-        ""
+        "Rechtsgültiger Name des Kontoinhabers."
       ],
       "Account info URL": [
-        "Konto nicht gefunden"
+        "URL für Kontoinformationen"
       ],
       "From where the merchant can download information about incoming wire 
transfers to this account.": [
-        ""
+        "Von wo der Händler Informationen über eingehende Überweisungen auf 
dieses Konto herunterladen kann."
       ],
       "Copy": [
-        ""
+        "Kopieren"
       ],
       "Repeated password doesn't match": [
         ""
@@ -8007,7 +8025,7 @@ strings['de'] = {
         ""
       ],
       "Wrong credentials": [
-        "Falsche Zugangsdaten für \"%1$s\""
+        "Falsche Zugangsdaten"
       ],
       "Conversion is disabled": [
         ""
@@ -8167,6 +8185,6 @@ strings['de'] = {
   "domain": "messages",
   "plural_forms": "nplurals=2; plural=n != 1;",
   "lang": "de",
-  "completeness": 25
+  "completeness": 27
 };
 
diff --git a/packages/bank-ui/src/i18n/uk.po b/packages/bank-ui/src/i18n/uk.po
index 40401f3f8..f738937b4 100644
--- a/packages/bank-ui/src/i18n/uk.po
+++ b/packages/bank-ui/src/i18n/uk.po
@@ -18,8 +18,8 @@ msgstr ""
 "Report-Msgid-Bugs-To: taler@gnu.org\n"
 "PO-Revision-Date: 2024-11-14 17:39+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: Ukrainian <https://weblate.taler.net/projects/gnu-taler/";
-"taler-bank-spa/uk/>\n"
+"Language-Team: Ukrainian <https://weblate.taler.net/projects/gnu-taler/taler-";
+"bank-spa/uk/>\n"
 "Language: uk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -29,206 +29,212 @@ msgstr ""
 "X-Generator: Weblate 5.5.5\n"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:101
+#: packages/bank-ui/src/hooks/preferences.ts:104
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Показати підтвердження зняття коштів"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:103
+#: packages/bank-ui/src/hooks/preferences.ts:106
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:105
+#: packages/bank-ui/src/hooks/preferences.ts:108
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
 #. screenid: 102
-#: src/hooks/preferences.ts:107
+#: packages/bank-ui/src/hooks/preferences.ts:110
 #, c-format
 msgid "Show demo description"
 msgstr "Показати демо опис"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:109
+#: packages/bank-ui/src/hooks/preferences.ts:112
 #, c-format
 msgid "Show install wallet first"
 msgstr "Спочатку показати, як встановити гаманець"
 
 #. screenid: 102
-#: src/hooks/preferences.ts:111
+#: packages/bank-ui/src/hooks/preferences.ts:114
+#, c-format
+msgid "Remove password length validation on registration"
+msgstr ""
+
+#. screenid: 102
+#: packages/bank-ui/src/hooks/preferences.ts:116
 #, c-format
 msgid "Show debug info"
 msgstr "Показати інформацію для відладки"
 
 #. screenid: 2
-#: src/utils.ts:141
+#: packages/bank-ui/src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Операція не вдалася, будь ласка, повідомте про це"
 
 #. screenid: 2
-#: src/utils.ts:160
+#: packages/bank-ui/src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Тайм-аут запиту"
 
 #. screenid: 2
-#: src/utils.ts:170
+#: packages/bank-ui/src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Запит затримується"
 
 #. screenid: 2
-#: src/utils.ts:180
+#: packages/bank-ui/src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Некоректна відповідь"
 
 #. screenid: 2
-#: src/utils.ts:190
+#: packages/bank-ui/src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Мережева помилка"
 
 #. screenid: 2
-#: src/utils.ts:200
+#: packages/bank-ui/src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Неочікувана помилка запиту"
 
 #. screenid: 2
-#: src/utils.ts:210
+#: packages/bank-ui/src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Неочікувана помилка"
 
 #. screenid: 2
-#: src/utils.ts:387
+#: packages/bank-ui/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:390
+#: packages/bank-ui/src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Номера IBAN зазвичай мають більше 4-ьох цифр"
 
 #. screenid: 2
-#: src/utils.ts:392
+#: packages/bank-ui/src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Номера IBAN зазвичай мають менше 34-ьох цифр"
 
 #. screenid: 2
-#: src/utils.ts:400
+#: packages/bank-ui/src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Код країни IBAN не знайдено"
 
 #. screenid: 2
-#: src/utils.ts:414
+#: packages/bank-ui/src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "Номер IBAN не коректний, контрольна сума не сходиться"
 
 #. screenid: 2
-#: src/utils.ts:436
+#: packages/bank-ui/src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:128
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "обовʼязково"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:138
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "недійсний"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:148
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "не відповідає шаблону"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:211
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr "Запит недійсний або payto://-URI використовує неприпустимі функції."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:219
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Недостатньо прав для виконання операції."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:227
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:235
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Обліковий запис призначення \"%1$s\" не знайдено."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:245
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "Джерело та місце призначення переказу не можуть бути однаковими."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:253
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Ваш баланс недостатній для виконання операції."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:261
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Обліковий запис джерела \"%1$s\" не знайдено."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:269
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:293
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Банківський переказ завершено!"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:307
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Деталі банківського переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:363
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Використовуючи форму"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:428
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
@@ -236,92 +242,92 @@ msgid ""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:457
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Відправити код"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:463
+#: packages/bank-ui/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 ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:481
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Виплати готівкою"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:505
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Одержувач"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:506
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "IBAN рахунку одержувача"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:510
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Імʼя користувача"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:522
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN рахунку одержувача"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:542
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Призначення переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:552
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:553
 #, c-format
 msgid "Subject"
 msgstr "Призначення"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:565
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:566
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "текст для ідентифікації переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:576
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:577
 #, c-format
 msgid "Amount"
 msgstr "Сума"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:593
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:594
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "сума для переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:604
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:605
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:617
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:618
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "уніфікований ідентифікатор ресурсу цільового рахунку"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:621
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:622
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -331,7 +337,7 @@ msgstr ""
 "Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:623
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:624
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
@@ -339,73 +345,73 @@ msgstr ""
 "Y]"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:640
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:641
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:659
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:660
 #, c-format
 msgid "Cost"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:684
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:685
 #, c-format
 msgid "Cancel"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:699
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:700
 #, c-format
 msgid "Send"
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:829
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:830
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:835
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:836
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "підтримуються лише цілі \"IBAN\""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:839
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:840
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:843
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:844
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Оновлення облікового запису"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:851
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:852
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "підтримуються лише цілі \"IBAN\""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:861
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:862
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "використовуйте параметр \"amount\", щоб вказати суму для переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:865
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:866
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "сума недійсна"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:871
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:872
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -415,128 +421,128 @@ msgstr ""
 "переказу"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:885
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:886
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:888
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:889
 #, fuzzy, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr "Ви не можете переказати суму, що дорівнює нулю."
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:891
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:892
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "На рахунку недостатньо коштів"
 
 #. screenid: 106
-#: src/pages/PaytoWireTransferForm.tsx:901
+#: packages/bank-ui/src/pages/PaytoWireTransferForm.tsx:902
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Призначення переказу"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:44
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:46
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "Наразі банк не приймає нові реєстрації!"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:86
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:90
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:88
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:92
 #, c-format
 msgid "Missing username"
 msgstr "Відсутнє ім'я користувача"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:103
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:107
 #, c-format
 msgid "Missing password"
 msgstr "Відсутній пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:105
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:109
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "має бути більшим за 0"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:110
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:114
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "Паролі не збігаються"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:132
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "Сервер відповів, що номер телефону або електронна пошта недійсні."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:134
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:138
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Недостатньо прав для створення цього облікового запису."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:136
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr "Реєстрація відключена, оскільки банк вичерпав бонусний кредит."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:138
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 "Це ім'я користувача не можна використовувати, оскільки воно зарезервоване."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:140
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "That username is already taken."
 msgstr "Це ім'я користувача вже зайняте."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:142
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:146
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "Цей ідентифікатор облікового запису вже зайнятий."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:144
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "Немає інформації про обраний канал автентифікації."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:146
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Канал автентифікації не підтримується."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:148
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:152
 #, fuzzy, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr "Лише адміністратору дозволено встановлювати ліміт боргу."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:150
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:152
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
@@ -544,37 +550,37 @@ msgstr ""
 "автентифікацією."
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:154
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:158
 #, fuzzy, c-format
 msgid "The password is too short."
 msgstr "Паролі не збігаються"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:156
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:160
 #, fuzzy, c-format
 msgid "The password is too long."
 msgstr "Паролі не збігаються"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:194
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:200
 #, c-format
 msgid "Account registration"
 msgstr "Реєстрація облікового запису"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:212
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:218
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Відсутнє ім'я користувача"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:244
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:250
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:269
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:276
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -583,157 +589,157 @@ msgid ""
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:284
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:292
 #, c-format
 msgid "Repeat password"
 msgstr "Повторіть пароль"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:316
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:324
 #, c-format
 msgid "Full name"
 msgstr ""
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:413
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:421
 #, c-format
 msgid "Register"
 msgstr "Реєстрація"
 
 #. screenid: 110
-#: src/pages/RegistrationPage.tsx:429
+#: packages/bank-ui/src/pages/RegistrationPage.tsx:437
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Створити випадкового тимчасового користувача"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:121
+#: packages/bank-ui/src/pages/LoginForm.tsx:122
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Неправильні облікові дані для \"%1$s\""
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:123
+#: packages/bank-ui/src/pages/LoginForm.tsx:124
 #, c-format
 msgid "Account not found"
 msgstr "Обліковий запис не знайдено"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:146
+#: packages/bank-ui/src/pages/LoginForm.tsx:147
 #, c-format
 msgid "Username"
 msgstr "Імʼя користувача"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:160
+#: packages/bank-ui/src/pages/LoginForm.tsx:161
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "ім'я користувача облікового запису"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:192
+#: packages/bank-ui/src/pages/LoginForm.tsx:193
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "пароль облікового запису"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:226
+#: packages/bank-ui/src/pages/LoginForm.tsx:227
 #, c-format
 msgid "Check"
 msgstr "Перевірити"
 
 #. screenid: 104
-#: src/pages/LoginForm.tsx:238
+#: packages/bank-ui/src/pages/LoginForm.tsx:239
 #, c-format
 msgid "Log in"
 msgstr "Увійти"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:45
+#: packages/bank-ui/src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:50
+#: packages/bank-ui/src/components/Transactions/views.tsx:50
 #, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Транзакцій поки що немає."
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:51
+#: packages/bank-ui/src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:89
+#: packages/bank-ui/src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Дата"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:97
+#: packages/bank-ui/src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Контррахунок"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:137
+#: packages/bank-ui/src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "відправлено"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:138
+#: packages/bank-ui/src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "отримано"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:153
+#: packages/bank-ui/src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "недійсне значення"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "до"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:162
+#: packages/bank-ui/src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "від"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:240
+#: packages/bank-ui/src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Перша сторінка"
 
 #. screenid: 5
-#: src/components/Transactions/views.tsx:248
+#: packages/bank-ui/src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Далі"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Банківський переказ завершено!"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:113
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr "Виведення коштів було скасовано раніше і не може бути підтверджено"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:121
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -743,31 +749,31 @@ msgstr ""
 "транзакцію."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Ідентифікатор операції недійсний."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:137
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "Операцію не знайдено."
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:153
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:162
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:201
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
@@ -775,79 +781,79 @@ msgstr ""
 "Операція резервування була підтверджена раніше і не може бути скасована"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:237
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Підтвердити операцію зняття коштів"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:254
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Деталі банківського переказу"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:264
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:282
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:294
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:313
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:324
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:354
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:393
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:440
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Переказати"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:465
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Потрібна автентифікація"
 
 #. screenid: 114
-#: src/pages/WithdrawalConfirmationQuestion.tsx:475
+#: packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Ця операція була створена з іншим іменем користувача"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:421
+#: packages/bank-ui/src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -857,19 +863,19 @@ msgstr ""
 "пароль було змінено."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:432
+#: packages/bank-ui/src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr "Операцію було відхилено через недостатність коштів."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:486
+#: packages/bank-ui/src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "Зняття коштів підтверджено"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:490
+#: packages/bank-ui/src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -879,25 +885,25 @@ msgstr ""
 "отримаєте запитану суму у ваш гаманець Taler."
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:506
+#: packages/bank-ui/src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "Більше не показувати це"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:540
+#: packages/bank-ui/src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Закрити"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:603
+#: packages/bank-ui/src/pages/OperationState/views.tsx:603
 #, fuzzy, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr "Якщо на цьому пристрої встановлено гаманець Taler"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:609
+#: packages/bank-ui/src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -909,103 +915,103 @@ msgstr ""
 "у"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:619
+#: packages/bank-ui/src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "цій сторонці"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:640
+#: packages/bank-ui/src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Зняття коштів"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:649
+#: packages/bank-ui/src/pages/OperationState/views.tsx:649
 #, fuzzy, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr "Або якщо у вас є гаманець на іншому пристрої"
 
 #. screenid: 5
-#: src/pages/OperationState/views.tsx:654
+#: packages/bank-ui/src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Скануйте QR-код нижче, щоб розпочати зняття коштів."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:75
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:73
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Операція вже існує"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:79
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:77
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Завершіть або скасуйте операцію в"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:91
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:89
 #, c-format
 msgid "this page"
 msgstr "цій сторонці"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:169
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:167
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "недійсно"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:171
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "недостатній баланс"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:190
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:188
 #, fuzzy, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr "Сервер відповів недійсним URI для зняття коштів"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:191
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:189
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI для зняття коштів: %1$s"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:206
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:204
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "Операцію було відхилено через брак коштів"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:271
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:269
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:281
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:279
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:359
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:357
 #, c-format
 msgid "Continue"
 msgstr "Продовжити"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:392
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:390
 #, fuzzy, c-format
 msgid "Use your Taler wallet"
 msgstr "Підготуйте свій гаманець"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:395
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:393
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -1015,49 +1021,43 @@ msgstr ""
 "скасувати операцію на цьому сайті."
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:405
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:403
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Вам потрібен гаманець GNU Taler"
 
 #. screenid: 112
-#: src/pages/WalletWithdrawForm.tsx:410
+#: packages/bank-ui/src/pages/WalletWithdrawForm.tsx:408
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr "Якщо у вас його ще немає, ви можете дотримуватися інструкцій у"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:64
-#, fuzzy, c-format
-msgid "Pending operation"
-msgstr "Очікування операції зняття готівки"
-
-#. screenid: 105
-#: src/pages/PaymentOptions.tsx:110
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:106
 #, c-format
 msgid "Send money"
 msgstr "Надіслати гроші"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:128
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:124
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "до гаманця %1$s"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:148
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:144
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr "Зніміть цифрові гроші у Ваш мобільний гаманець або розширення браузера"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:181
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:177
 #, c-format
 msgid "to another bank account"
 msgstr "на інший банківський рахунок"
 
 #. screenid: 105
-#: src/pages/PaymentOptions.tsx:201
+#: packages/bank-ui/src/pages/PaymentOptions.tsx:197
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
@@ -1065,13 +1065,13 @@ msgstr ""
 "рахунку."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:50
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Це демонстраційний банк"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:55
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -1083,7 +1083,7 @@ msgstr ""
 "також можете переглянути історію транзакцій деяких %1$s."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:65
+#: packages/bank-ui/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 "
@@ -1093,91 +1093,91 @@ msgstr ""
 "підтримує Taler."
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:86
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Очікування операції видалення облікового запису"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:88
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Очікування операції оновлення облікового запису"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:90
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Очікування операції оновлення пароля"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:92
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Очікування операції транзакції"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:94
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Очікування операції зняття коштів"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:96
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Очікування операції зняття готівки"
 
 #. screenid: 5
-#: src/pages/AccountPage/views.tsx:107
+#: packages/bank-ui/src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr "Ви можете завершити або скасувати операцію в"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:78
+#: packages/bank-ui/src/pages/BankFrame.tsx:79
 #, c-format
 msgid "Internal error, please report."
 msgstr "Внутрішня помилка, будь ласка, повідомте про це."
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:125
+#: packages/bank-ui/src/pages/BankFrame.tsx:126
 #, c-format
 msgid "Preferences"
 msgstr "Налаштування"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:342
+#: packages/bank-ui/src/pages/BankFrame.tsx:346
 #, c-format
 msgid "Welcome"
 msgstr "Вітаємо"
 
 #. screenid: 103
-#: src/pages/BankFrame.tsx:352
+#: packages/bank-ui/src/pages/BankFrame.tsx:356
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Вітаємо, %1$s"
 
 #. screenid: 108
-#: src/pages/PublicHistoriesPage.tsx:84
+#: packages/bank-ui/src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Історія публічних рахунків"
 
 #. screenid: 109
-#: src/pages/QrCodeSection.tsx:134
+#: packages/bank-ui/src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Скануйте QR-код нижче, щоб розпочати зняття коштів."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:106
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Операцію скасовано"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:110
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1187,13 +1187,13 @@ msgstr ""
 "баланс не постраждав."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:185
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:185
 #, fuzzy, c-format
 msgid "Go to your wallet now"
 msgstr "Перейти до гаманця зараз"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:213
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1203,13 +1203,13 @@ msgstr ""
 "вдалося виконати"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:215
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr "Обліковий запис вибрано, але ідентифікацію зняття коштів не знайдено."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:228
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1219,7 +1219,7 @@ msgstr ""
 "обліковий запис недійсний."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:242
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:242
 #, fuzzy, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
@@ -1228,13 +1228,13 @@ msgstr ""
 "вибраний обліковий запис недійсний."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:300
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr "Операцію не знайдено"
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:304
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:304
 #, fuzzy, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1244,19 +1244,19 @@ msgstr ""
 "видалив інформацію про операцію до її завершення."
 
 #. screenid: 116
-#: src/pages/WithdrawalQRCode.tsx:320
+#: packages/bank-ui/src/pages/WithdrawalQRCode.tsx:320
 #, fuzzy, c-format
 msgid "Continue to dashboard"
 msgstr "Перейти до панелі керування"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:94
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:116
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:116
 #, fuzzy, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
@@ -1264,55 +1264,55 @@ msgstr ""
 "Зняття готівки не знайдено. Це також може означати, що його вже скасовано."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:158
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr "Виклик не знайдено."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:166
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr "Цей користувач не має права виконати цей виклик."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:174
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr "Забагато спроб, спробуйте інший код."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:182
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr "Код підтвердження неправильний, спробуйте ще раз."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:190
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr "Термін дії операції закінчився."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:224
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr "Операція не вдалася."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:241
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr "Для завершення операції потрібне ще одне підтвердження."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:261
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Підтвердити операцію"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:265
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1321,211 +1321,211 @@ msgid ""
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:294
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Введіть код підтвердження"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:334
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:341
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:352
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:352
 #, fuzzy, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr "Код підтвердження починається з \"%1$s\", за яким йдуть цифри."
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:370
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Підтвердити"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:404
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "На рахунок"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:406
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr "Оновлення значень облікових записів"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:408
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Оновити пароль"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:410
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Здійснити банківський переказ"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:412
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Підтвердити операцію зняття коштів"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:414
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:424
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:424
 #, fuzzy, c-format
 msgid "Operation:"
 msgstr "Операція:"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:437
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:440
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Очікування операції видалення облікового запису"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:447
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Рахунки"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:477
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "На рахунок"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:503
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Відсутній рахунок для зняття готівки"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:513
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Email"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:523
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Телефон"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:533
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Дебетовано"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:548
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Цей обліковий запис є публічним?"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:554
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:555
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:562
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Назва"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:572
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Потрібна автентифікація"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:577
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "видалити"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:589
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Новий пароль"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:609
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Деталі підтвердження"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:617
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Надіслано о"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:634
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "На телефон"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:636
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "На email"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:668
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Відправити знову"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:723
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Зняття коштів"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:765
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Зняття готівки створено"
 
 #. screenid: 111
-#: src/pages/SolveChallengePage.tsx:766
+#: packages/bank-ui/src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
@@ -1533,19 +1533,19 @@ msgid ""
 msgstr ""
 
 #. screenid: 113
-#: src/pages/WireTransfer.tsx:105
+#: packages/bank-ui/src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Здійснити банківський переказ"
 
 #. screenid: 115
-#: src/pages/WithdrawalOperationPage.tsx:57
+#: packages/bank-ui/src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "URI для зняття коштів недійсний"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:45
+#: packages/bank-ui/src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
@@ -1553,109 +1553,109 @@ msgid ""
 msgstr ""
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:108
+#: packages/bank-ui/src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Останні зняття готівки"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:119
+#: packages/bank-ui/src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Створено"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:123
+#: packages/bank-ui/src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Загальний дебет"
 
 #. screenid: 3
-#: src/components/Cashouts/views.tsx:127
+#: packages/bank-ui/src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Загальний кредит"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:55
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Оберіть розділ"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:90
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Деталі"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:94
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Видалити"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:98
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Облікові дані"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:103
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Зняття готівки"
 
 #. screenid: 107
-#: src/pages/ProfileNavigation.tsx:106
+#: packages/bank-ui/src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Обмінний курс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:108
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Не вдалося створити зняття готівки"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:109
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr "Конфігурація банку не підтримує операції зі зняття готівки."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:253
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "повинна бути вищою через комісії"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:255
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:262
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:269
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:269
 #, fuzzy, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr "загальна сума переказу на місці призначення буде нульовою"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:286
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Зняття готівки створено"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:311
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1664,31 +1664,31 @@ msgstr ""
 "спробуйте ще раз."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:319
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:319
 #, fuzzy, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr "Курс обміну було застосовано неправильно"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:327
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "На рахунку недостатньо коштів"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:343
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr "Відсутній URI зняття готівки в профілі"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:351
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:360
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1698,37 +1698,37 @@ msgstr ""
 "зверніться до адміністратора."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:368
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:368
 #, fuzzy, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr "Цей сервер не підтримує двофакторну автентифікацію."
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:407
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Обмінний курс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:415
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Баланс"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:428
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Комісія"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:451
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:457
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
@@ -1736,13 +1736,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:465
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "Відсутній рахунок для зняття готівки"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:466
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
@@ -1750,97 +1750,97 @@ msgid ""
 msgstr "Перш ніж здійснити зняття готівки, вам потрібно заповнити свій профіль"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:523
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:562
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:599
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "Вітаємо, %1$s"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:661
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Загальна вартість"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:676
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Залишок балансу"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:691
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Комісія до"
 
 #. screenid: 127
-#: src/pages/regional/CreateCashout.tsx:704
+#: packages/bank-ui/src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Загальна сума зняття готівки"
 
 #. screenid: 117
-#: src/pages/account/CashoutListForAccount.tsx:75
+#: packages/bank-ui/src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Зняття готівки для облікового запису %1$s"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:195
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:195
 #, fuzzy, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr "він не відповідає шаблону електронної пошти"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:200
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "повинен починатися з +"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:202
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:202
 #, fuzzy, c-format
 msgid "A phone number consists of numbers only"
 msgstr "номер телефону повинен містити лише цифри"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:378
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Двофакторна автентифікація"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:412
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "ім'я користувача облікового запису"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:419
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "на інший банківський рахунок"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:422
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:422
 #, fuzzy, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr "якщо порожньо, буде призначено випадковий номер рахунку"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:423
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
@@ -1848,13 +1848,13 @@ msgid ""
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:471
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:471
 #, fuzzy, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr "Увімкнути двофакторну автентифікацію"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:515
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1862,61 +1862,61 @@ msgid ""
 msgstr "номер рахунку, на який будуть відправлені гроші при знятті готівки"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:533
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Максимальний борг"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:557
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:567
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "виплати готівкою"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:589
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:631
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:631
 #, fuzzy, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr "публічні рахунки мають публічно доступний баланс"
 
 #. screenid: 120
-#: src/pages/admin/AccountForm.tsx:645
+#: packages/bank-ui/src/pages/admin/AccountForm.tsx:645
 #, fuzzy, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr "Цей обліковий запис є публічним?"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:126
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Рахунок оновлено"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr "Недостатньо прав для зміни облікового запису"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:141
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "Ім'я користувача не знайдено"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:149
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1926,7 +1926,7 @@ msgstr ""
 "вашого облікового запису."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:157
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1936,7 +1936,7 @@ msgstr ""
 "вашого облікового запису."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:165
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1946,43 +1946,43 @@ msgstr ""
 "адміністратора вашого облікового запису."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:260
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Рахунок \"%1$s\""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:265
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "видалити"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:266
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:266
 #, fuzzy, c-format
 msgid "This account can't be used."
 msgstr "Цей крок не можна скасувати."
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:279
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Зміна реквізитів"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:308
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Оновити"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:322
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Реєстрація облікового запису"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:328
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1992,73 +1992,73 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:347
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Видалення облікового запису"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:361
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Здійснити банківський переказ"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:375
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:395
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:410
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Оновлення облікового запису"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:431
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:462
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "ідентифікація облікового запису для банківського переказу"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:477
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:510
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Імʼя користувача"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:530
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:530
 #, fuzzy, c-format
 msgid "Legal name of the person holding the account."
 msgstr "ім'я особи, якій належить обліковий запис"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:540
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Обліковий запис не знайдено"
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:560
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
@@ -2066,31 +2066,31 @@ msgid ""
 msgstr ""
 
 #. screenid: 118
-#: src/pages/account/ShowAccountDetails.tsx:587
+#: packages/bank-ui/src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:95
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "пароль не співпадає"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:112
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "Пароль змінено"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:119
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr "Немає прав для зміни пароля, можливо, сеанс недійсний."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:135
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -2100,157 +2100,157 @@ msgstr ""
 "адміністратора вашого облікового запису."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:143
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr "Ваш поточний пароль не збігається, не вдалося змінити на новий пароль."
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:186
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Оновити пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:205
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Поточний пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:227
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:227
 #, fuzzy, c-format
 msgid "Your current password, for security"
 msgstr "ваш поточний пароль, для безпеки"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:268
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Введіть його ще раз"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:291
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "повторіть той самий пароль"
 
 #. screenid: 119
-#: src/pages/account/UpdateAccountPassword.tsx:314
+#: packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Змінити"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:75
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Рахунки"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:85
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Створити обліковий запис"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:111
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Дії"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:155
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "невідомо"
 
 #. screenid: 121
-#: src/pages/admin/AccountList.tsx:179
+#: packages/bank-ui/src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "змінити пароль"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:272
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:274
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:283
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "Ім'я користувача не знайдено"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:297
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:321
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:347
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Остання година"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:353
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:361
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Останній місяць"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:367
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Останній рік"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:459
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Попередній рік"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:474
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:474
 #, fuzzy, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr "Обсяг торгів на %1$s порівняно з %2$s"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:491
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Поповнення готівкою"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:493
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:510
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
@@ -2258,91 +2258,91 @@ msgstr ""
 "рахунку."
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:525
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Внесення коштів"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:527
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:540
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Виплата"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:542
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:542
 #, fuzzy, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:560
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "завантажити статистику у форматі CSV"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:615
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:666
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Зменшилось на"
 
 #. screenid: 122
-#: src/pages/admin/AdminHome.tsx:670
+#: packages/bank-ui/src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Збільшилось на"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:74
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr "Сервер відповів, що номер телефону або електронна пошта недійсні"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:82
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr "Недостатньо прав для виконання операції"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:90
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr "Ім'я користувача облікового запису вже зайнято"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:98
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr "Ідентифікатор облікового запису вже зайнятий"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr "У банку закінчився бонусний кредит."
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:114
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
@@ -2350,109 +2350,109 @@ msgstr ""
 "зарезервоване"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:188
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr "Не вдається створити рахунки"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:189
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr "Лише системний адміністратор може створювати рахунки."
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:212
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Новий бізнес рахунок"
 
 #. screenid: 123
-#: src/pages/admin/CreateNewAccount.tsx:240
+#: packages/bank-ui/src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Створити"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:93
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Завантажити статистику банку"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:114
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Включити часову метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:148
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Включити добову метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:179
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Включити місячну метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:213
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Включити річну метрику"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:247
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Включити заголовок таблиці"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:281
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Додати попередню метрику для порівняння"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:317
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Збій на першій помилці"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:377
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Завантажити"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:394
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "завантаження...%1$s"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:413
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Завантаження завершено"
 
 #. screenid: 124
-#: src/pages/admin/DownloadStats.tsx:414
+#: packages/bank-ui/src/pages/admin/DownloadStats.tsx:414
 #, fuzzy, c-format
 msgid "Click here to save the file in your computer."
 msgstr "натисніть тут, щоб зберегти файл на вашому комп'ютері"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:105
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr "Не вдається видалити обліковий запис"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:106
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2462,127 +2462,127 @@ msgstr ""
 "переконайтеся, що власник зробив повне зняття коштів."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:129
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr "Обліковий запис видалено"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:136
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr "Недостатньо прав для видалення облікового запису."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:144
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr "Ім'я користувача не знайдено."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:152
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr "Не можна видалити зарезервоване ім'я користувача."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:160
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr "Не можна видалити обліковий запис з балансом, відмінним від нуля."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:187
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "ім'я не збігається"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:197
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr "Ви збираєтеся видалити обліковий запис"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:199
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr "Цей крок не можна скасувати."
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:205
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Видалення рахунку \"%1$s\""
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:223
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Підтвердження"
 
 #. screenid: 125
-#: src/pages/admin/RemoveAccount.tsx:248
+#: packages/bank-ui/src/pages/admin/RemoveAccount.tsx:248
 #, fuzzy, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr "введіть ім'я рахунку, який буде видалено"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:99
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "завантаження...%1$s"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:103
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:103
 #, fuzzy, c-format
 msgid "only admin can setup conversion"
 msgstr "Лише системний адміністратор може створювати рахунки."
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:209
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Неправильні облікові дані для \"%1$s\""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:218
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Обмінний курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:297
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Виплати готівкою"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:320
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Поповнення готівкою"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:369
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Поповнення готівкою"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:380
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Зняття готівки створено"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:390
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:391
+#: packages/bank-ui/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 "
@@ -2590,128 +2590,128 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:405
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Максимальна сума зняття"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:418
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:433
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:451
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Обмінний курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:464
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:481
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:512
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Зняття готівки створено"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:531
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:534
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:663
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "недійсно"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:743
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:756
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:769
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:790
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Обмінний курс"
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:795
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:796
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:809
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:822
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:838
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:859
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:861
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
@@ -2719,44 +2719,44 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:899
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:901
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:938
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:940
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:966
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:970
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:990
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
@@ -2764,43 +2764,43 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:996
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1001
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1006
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1013
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1044
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1056
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1076
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
@@ -2808,59 +2808,63 @@ msgid ""
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1092
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1099
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
 #. screenid: 126
-#: src/pages/regional/ConversionConfig.tsx:1163
+#: packages/bank-ui/src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:52
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:54
 #, fuzzy, c-format
 msgid "Cashout id should be a number"
 msgstr "ідентифікатор зняття готівки повинен бути числом"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:68
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:70
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr "Це зняття готівки не знайдено. Можливо, його вже скасовано."
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:116
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:118
 #, c-format
 msgid "Cashout detail"
 msgstr "Деталі зняття готівки"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:151
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:153
 #, c-format
 msgid "Debited"
 msgstr "Дебетовано"
 
 #. screenid: 128
-#: src/pages/regional/ShowCashoutDetails.tsx:166
+#: packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx:168
 #, c-format
 msgid "Credited"
 msgstr "Кредитовано"
 
 #. screenid: 100
-#: src/Routing.tsx:226
+#: packages/bank-ui/src/Routing.tsx:222
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Ласкаво просимо до %1$s!"
 
+#, fuzzy, c-format
+#~ msgid "Pending operation"
+#~ msgstr "Очікування операції зняття готівки"
+
 #, c-format
 #~ msgid "Your balance is not enough."
 #~ msgstr "Ваш баланс недостатній."

-- 
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]