gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: update i18n


From: gnunet
Subject: [taler-wallet-core] branch master updated: update i18n
Date: Fri, 12 Jan 2024 15:33:59 +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 3e27bef30 update i18n
3e27bef30 is described below

commit 3e27bef30f5d5e78d69c0e0cbe2e62013f291fb6
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Jan 12 11:33:49 2024 -0300

    update i18n
---
 packages/demobank-ui/src/i18n/bank.pot   | 1574 ++++++++-
 packages/demobank-ui/src/i18n/de.po      | 1634 +++++++--
 packages/demobank-ui/src/i18n/en.po      | 1637 +++++++--
 packages/demobank-ui/src/i18n/es.po      | 1943 +++++++++--
 packages/demobank-ui/src/i18n/fr.po      | 1584 ++++++++-
 packages/demobank-ui/src/i18n/it.po      | 1756 ++++++++--
 packages/demobank-ui/src/i18n/strings.ts | 5435 +++++++++++++++++++++++++++---
 7 files changed, 13800 insertions(+), 1763 deletions(-)

diff --git a/packages/demobank-ui/src/i18n/bank.pot 
b/packages/demobank-ui/src/i18n/bank.pot
index 66e98976f..e75ba3393 100644
--- a/packages/demobank-ui/src/i18n/bank.pot
+++ b/packages/demobank-ui/src/i18n/bank.pot
@@ -24,463 +24,1673 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
 #, c-format
-msgid "Logout"
+msgid "Operation failed, please report"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/utils.ts:141
 #, c-format
-msgid "Skip to main content"
+msgid "Request timeout"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/utils.ts:150
 #, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would 
work. "
-"In addition to using your own bank account, you can also see the transaction "
-"history of some %1$s."
+msgid "Request throttled"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/utils.ts:159
 #, c-format
-msgid "Taler logo"
+msgid "Malformed response"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/utils.ts:168
 #, c-format
-msgid "Missing username"
+msgid "Network error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/utils.ts:177
 #, c-format
-msgid "Missing password"
+msgid "Unexpected request error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/utils.ts:186
 #, c-format
-msgid "Please login!"
+msgid "Unexpected error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/utils.ts:362
 #, c-format
-msgid "Username:"
+msgid "IBAN numbers usually have more that 4 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/utils.ts:364
 #, c-format
-msgid "Password:"
+msgid "IBAN numbers usually have less that 34 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/utils.ts:372
 #, c-format
-msgid "Login"
+msgid "IBAN country code not found"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/utils.ts:386
 #, c-format
-msgid "Register"
+msgid "IBAN number is not valid, checksum is wrong"
+msgstr ""
+
+#: src/hooks/preferences.ts:42
+#, c-format
+msgid "Max withdrawal amount"
+msgstr ""
+
+#: src/hooks/preferences.ts:43
+#, c-format
+msgid "Show withdrawal confirmation"
+msgstr ""
+
+#: src/hooks/preferences.ts:44
+#, c-format
+msgid "Show demo description"
+msgstr ""
+
+#: src/hooks/preferences.ts:45
+#, c-format
+msgid "Show install wallet first"
+msgstr ""
+
+#: src/hooks/preferences.ts:46
+#, c-format
+msgid "Use fast withdrawal form"
+msgstr ""
+
+#: src/hooks/preferences.ts:47
+#, c-format
+msgid "Show debug info"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:74
+#, c-format
+msgid "The reserve operation has been confirmed previously and can't be 
aborted"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:78
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:84
+#, c-format
+msgid "The operation was not found."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:102
+#, c-format
+msgid "If you have a Taler wallet installed in this device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:105
+#, c-format
+msgid ""
+"You will see the details of the operation in your wallet including the fees 
(if "
+"applies). If you still don't have one you can install it from %1$s."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:121
+#, c-format
+msgid "Withdraw"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:130
+#, c-format
+msgid "Or if you have the wallet in another device"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/pages/QrCodeSection.tsx:133
 #, c-format
-msgid "Missing IBAN"
+msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/pages/PaytoWireTransferForm.tsx:96
+#, c-format
+msgid "required"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:98
 #, c-format
 msgid "IBAN should have just uppercased letters and numbers"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/pages/PaytoWireTransferForm.tsx:104
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:106
+#, c-format
+msgid "should be greater than 0"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:108
+#, c-format
+msgid "balance is not enough"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:118
+#, c-format
+msgid "does not follow the pattern"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:120
+#, c-format
+msgid "only \"IBAN\" target are supported"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:122
+#, c-format
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:124
+#, c-format
+msgid "the amount is not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:126
 #, c-format
-msgid "Missing subject"
+msgid "use the \"message\" parameter to specify a reference text for the 
transfer"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/pages/PaytoWireTransferForm.tsx:165
 #, c-format
-msgid "Missing amount"
+msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/pages/PaytoWireTransferForm.tsx:171
 #, c-format
-msgid "Amount is not valid"
+msgid "Not enough permission to complete the operation."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/pages/PaytoWireTransferForm.tsx:177
 #, c-format
-msgid "Should be greater than 0"
+msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/PaytoWireTransferForm.tsx:183
 #, c-format
-msgid "Receiver IBAN:"
+msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
+#: src/pages/PaytoWireTransferForm.tsx:189
 #, c-format
-msgid "Transfer subject:"
+msgid "Your balance is not enough."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
+#: src/pages/PaytoWireTransferForm.tsx:195
 #, c-format
-msgid "Amount:"
+msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:250
 #, c-format
-msgid "Field(s) missing."
+msgid "Using a form"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/PaytoWireTransferForm.tsx:274
 #, c-format
-msgid "Want to try the raw payto://-format?"
+msgid "Import payto:// URI"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
+#: src/pages/PaytoWireTransferForm.tsx:296
 #, c-format
-msgid "Missing payto address"
+msgid "Recipient"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/PaytoWireTransferForm.tsx:320
 #, c-format
-msgid "Payto does not follow the pattern"
+msgid "IBAN of the recipient's account"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
+#: src/pages/PaytoWireTransferForm.tsx:325
 #, c-format
-msgid "Transfer money to account identified by payto:// URI:"
+msgid "Transfer subject"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/PaytoWireTransferForm.tsx:349
+#, c-format
+msgid "Amount"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:369
 #, c-format
 msgid "payto URI:"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/PaytoWireTransferForm.tsx:380
 #, c-format
-msgid "payto address"
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
+#, c-format
+msgid "Cancel"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/PaytoWireTransferForm.tsx:411
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
+#: src/pages/LoginForm.tsx:51
 #, c-format
-msgid "Use wire-transfer form?"
+msgid "Missing username"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
+#: src/pages/LoginForm.tsx:55
 #, c-format
-msgid "No credentials found."
+msgid "Missing password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/LoginForm.tsx:81
 #, c-format
-msgid "Could not create the wire transfer"
+msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/pages/LoginForm.tsx:87
 #, c-format
-msgid "Transfer creation gave response error"
+msgid "Account not found"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/pages/LoginForm.tsx:112
 #, c-format
-msgid "Wire transfer created!"
+msgid "Username"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
+#: src/pages/LoginForm.tsx:183
 #, c-format
-msgid "Amount to withdraw:"
+msgid "Check"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
+#: src/pages/LoginForm.tsx:194
 #, c-format
-msgid "Withdraw"
+msgid "Log in"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/pages/LoginForm.tsx:208
 #, c-format
-msgid "No credentials given."
+msgid "Register"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
 #, c-format
-msgid "Could not create withdrawal operation"
+msgid "Wire transfer completed!"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
 #, c-format
-msgid "Withdrawal creation gave response error"
+msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:44
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
 #, c-format
-msgid "Obtain digital cash"
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:52
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
 #, c-format
-msgid "Transfer to bank account"
+msgid "Your balance is not enough for the operation."
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
 #, c-format
-msgid "Date"
+msgid "Confirm the withdrawal operation"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
 #, c-format
-msgid "Amount"
+msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
 #, c-format
-msgid "Counterpart"
+msgid "Transfer"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
 #, c-format
-msgid "Subject"
+msgid "Authentication required"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
 #, c-format
-msgid "Transfer to Taler Wallet"
+msgid "This operation was created with other username"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
+#: src/pages/WithdrawalQRCode.tsx:72
 #, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
+msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:75
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
+msgid ""
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:81
 #, c-format
-msgid "Confirm Withdrawal"
+msgid "You can close this page now or continue to the account page."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/WithdrawalQRCode.tsx:91
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
+msgid "Continue"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/WithdrawalQRCode.tsx:108
 #, c-format
-msgid "What is"
+msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/WithdrawalQRCode.tsx:112
 #, c-format
-msgid "Answer is wrong."
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/WithdrawalQRCode.tsx:126
 #, c-format
-msgid "Confirm"
+msgid "Done"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/WithdrawalQRCode.tsx:138
 #, c-format
-msgid "Cancel"
+msgid "Operation canceled"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/WithdrawalQRCode.tsx:147
 #, c-format
-msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+msgid "The operation is incomplete or some step in the withdrawal failed"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/WithdrawalQRCode.tsx:148
 #, c-format
-msgid "No withdrawal ID found."
+msgid "The exchange is selected but no reserve public key found."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
+#: src/pages/WithdrawalQRCode.tsx:157
 #, c-format
-msgid "Could not confirm the withdrawal"
+msgid "The exchange is selected but the exchange payto URI is missing or 
invalid."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/pages/WithdrawalQRCode.tsx:192
 #, c-format
-msgid "Withdrawal confirmation gave response error"
+msgid "Operation not found"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/WithdrawalQRCode.tsx:196
 #, c-format
-msgid "Withdrawal confirmed!"
+msgid ""
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:212
 #, c-format
-msgid "Could not abort the withdrawal."
+msgid "Cotinue to dashboard"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/pages/WithdrawalOperationPage.tsx:53
 #, c-format
-msgid "Withdrawal abortion failed."
+msgid "The Withdrawal URI is not valid"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/context/config.ts:95
 #, c-format
-msgid "Withdrawal aborted!"
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server version 
"
+"\"%2$s\""
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/pages/BankFrame.tsx:53
 #, c-format
-msgid "Abort"
+msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/pages/BankFrame.tsx:77
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+msgid "Preferences"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
+#: src/pages/BankFrame.tsx:137
 #, c-format
-msgid "Waiting the bank to create the operation..."
+msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/components/Transactions/views.tsx:43
 #, c-format
-msgid "This withdrawal was aborted!"
+msgid "Latest transactions"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/components/Transactions/views.tsx:50
 #, c-format
-msgid "Welcome to %1$s!"
+msgid "Date"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/components/Transactions/views.tsx:52
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
+msgid "Counterpart"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/components/Transactions/views.tsx:53
 #, c-format
-msgid "Wrong credentials given."
+msgid "Subject"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Account information could not be retrieved."
+msgid "sent"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Welcome, %1$s !"
+msgid "received"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:221
+#: src/components/Transactions/views.tsx:77
 #, c-format
-msgid "Bank account balance"
+msgid "invalid value"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Payments"
+msgid "to"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Latest transactions:"
+msgid "from"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/components/Transactions/views.tsx:122
 #, c-format
-msgid "List of public accounts was not found."
+msgid "First page"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/components/Transactions/views.tsx:129
 #, c-format
-msgid "List of public accounts could not be retrieved."
+msgid "Next"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/PublicHistoriesPage.tsx:81
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/RegistrationPage.tsx:74
+#, c-format
+msgid "Missing name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:79
+#, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:95
+#, c-format
+msgid "Passwords don't match"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:107
+#, c-format
+msgid "Server replied with invalid phone or email."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:113
+#, c-format
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:119
+#, c-format
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, c-format
+msgid "That account id is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:131
+#, c-format
+msgid "That username is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:137
+#, c-format
+msgid "That username can't be used because is reserved."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:143
+#, c-format
+msgid "Only admin is allow to set debt limit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:149
+#, c-format
+msgid "No information for the selected authentication channel."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:155
+#, c-format
+msgid "Authentication channel is not supported."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:161
+#, c-format
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:227
+#, c-format
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, c-format
+msgid "Password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:298
+#, c-format
+msgid "Repeat password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:327
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:439
+#, c-format
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:52
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:43
+#, c-format
+msgid "Accounts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:46
+#, c-format
+msgid "A list of all business account in the bank."
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:55
+#, c-format
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, c-format
+msgid "Balance"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
+#, c-format
+msgid "Actions"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:103
+#, c-format
+msgid "unknown"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:101
+#, c-format
+msgid "Select a section"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:106
+#, c-format
+msgid "Last hour"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:107
+#, c-format
+msgid "Last day"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:108
+#, c-format
+msgid "Last month"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:109
+#, c-format
+msgid "Last year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:127
+#, c-format
+msgid "Last Year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:135
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:144
+#, c-format
+msgid "Cashin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:154
+#, c-format
+msgid "Cashout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:166
+#, c-format
+msgid "Payin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:176
+#, c-format
+msgid "Payout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid "Duplicated request detected, check if the operation succeded or try 
again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
+#, c-format
+msgid "The account does not have sufficient funds"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:244
+#, c-format
+msgid "Cashouts are not supported"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:250
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
+msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/business/CreateCashout.tsx:256
 #, c-format
-msgid "Password don't match"
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:89
+#: src/pages/business/CreateCashout.tsx:281
 #, c-format
-msgid "Please register!"
+msgid "Convertion rate"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/business/CreateCashout.tsx:296
 #, c-format
-msgid "Repeat Password:"
+msgid "Fee"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/business/CreateCashout.tsx:305
 #, c-format
-msgid "Registration failed, please report"
+msgid "To account"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/business/CreateCashout.tsx:312
 #, c-format
-msgid "That username is already taken"
+msgid "No cashout account"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/business/CreateCashout.tsx:313
 #, c-format
-msgid "New registration gave response error"
+msgid "Before doing a cashout you need to complete your profile"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/business/CreateCashout.tsx:374
 #, c-format
-msgid "Bank menu"
+msgid "Amount to send"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/business/CreateCashout.tsx:375
 #, c-format
-msgid "Select option1"
+msgid "Amount to receive"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/business/CreateCashout.tsx:410
 #, c-format
-msgid "Select option2"
+msgid "Total cost"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:55
+#: src/pages/business/CreateCashout.tsx:419
 #, c-format
-msgid "days"
+msgid "Balance left"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:65
+#: src/pages/business/CreateCashout.tsx:433
 #, c-format
-msgid "hours"
+msgid "Before fee"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:76
+#: src/pages/business/CreateCashout.tsx:446
 #, c-format
-msgid "minutes"
+msgid "Total cashout transfer"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:87
+#: src/pages/business/CreateCashout.tsx:458
 #, c-format
-msgid "seconds"
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to 
confirm "
+"the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, c-format
+msgid "Credentials"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
+#, c-format
+msgid "You can't change the legal name, please contact the your account 
administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:86
+#, c-format
+msgid "You can't change the debt limit, please contact the your account 
administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:92
+#, c-format
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:98
+#, c-format
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:133
+#, c-format
+msgid "Account \"%1$s\""
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:144
+#, c-format
+msgid "Change details"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:178
+#, c-format
+msgid "Update"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:47
+#, c-format
+msgid "password doesn't match"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:62
+#, c-format
+msgid "Password changed"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:68
+#, c-format
+msgid "Not authorized to change the password, maybe the session is invalid."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:76
+#, c-format
+msgid ""
+"Old password need to be provided in order to change new one. If you don't 
have "
+"it contact your account administrator."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:80
+#, c-format
+msgid "Your current password doesn't match, can't change to a new password."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:111
+#, c-format
+msgid "Update password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:129
+#, c-format
+msgid "New password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:157
+#, c-format
+msgid "Type it again"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:179
+#, c-format
+msgid "repeat the same password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:189
+#, c-format
+msgid "Current password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:210
+#, c-format
+msgid "your current password, for security"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:234
+#, c-format
+msgid "Change"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:58
+#, c-format
+msgid "Can't delete the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:59
+#, c-format
+msgid ""
+"The account can't be delete while still holding some balance. First make sure 
"
+"that the owner make a complete cashout."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:68
+#, c-format
+msgid "Account removed"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:74
+#, c-format
+msgid "No enough permission to delete the account."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:80
+#, c-format
+msgid "The username was not found."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:86
+#, c-format
+msgid "Can't delete a reserved username."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:92
+#, c-format
+msgid "Can't delete an account with balance different than zero."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:117
+#, c-format
+msgid "name doesn't match"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:126
+#, c-format
+msgid "You are going to remove the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:127
+#, c-format
+msgid "This step can't be undone."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:133
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:152
+#, c-format
+msgid "Verification"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:175
+#, c-format
+msgid "enter the account name that is going to be deleted"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on 
the "
+"next login."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:53
+#, c-format
+msgid "Server replied that phone or email is invalid"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:59
+#, c-format
+msgid "The rights to perform the operation are not sufficient"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:65
+#, c-format
+msgid "Account username is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:71
+#, c-format
+msgid "Account id is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:77
+#, c-format
+msgid "Bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:83
+#, c-format
+msgid "Account username can't be used because is reserved"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:118
+#, c-format
+msgid "Can't create accounts"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:119
+#, c-format
+msgid "Only system admin can create accounts."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:129
+#, c-format
+msgid "New business account"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:156
+#, c-format
+msgid "Create"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:30
+#, c-format
+msgid "Cashout not supported."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:36
+#, c-format
+msgid "Account not found."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:69
+#, c-format
+msgid "Latest cashouts"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:76
+#, c-format
+msgid "Created"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:77
+#, c-format
+msgid "Confirmed"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:78
+#, c-format
+msgid "Total debit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:79
+#, c-format
+msgid "Total credit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:80
+#, c-format
+msgid "Status"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
+
+#: src/pages/account/CashoutListForAccount.tsx:29
+#, c-format
+msgid "Cashout for account %1$s"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:78
+#, c-format
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:112
+#, c-format
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:118
+#, c-format
+msgid "Cashout was already confimed."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, c-format
+msgid "The cashout operation is already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:171
+#, c-format
+msgid "Missing destination account."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:177
+#, c-format
+msgid "Too many failed attempts."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:189
+#, c-format
+msgid "The code for this cashout is invalid."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:205
+#, c-format
+msgid "Cashout detail"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:239
+#, c-format
+msgid "Debited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:247
+#, c-format
+msgid "Credited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:312
+#, c-format
+msgid "Abort"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:320
+#, c-format
+msgid "Confirm"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:181
+#, c-format
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
+#, c-format
+msgid ""
+"If you are using a desktop browser you can open the popup now or click the 
link "
+"if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:348
+#, c-format
+msgid "On a mobile phone"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:353
+#, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:85
+#, c-format
+msgid "invalid"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:100
+#, c-format
+msgid "Server responded with an invalid  withdraw URI"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:101
+#, c-format
+msgid "Withdraw URI: %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
+#, c-format
+msgid "Prepare your wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:254
+#, c-format
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on 
this "
+"site."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:260
+#, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:263
+#, c-format
+msgid "If you don't have one yet you can follow the instruction %1$s"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:44
+#, c-format
+msgid "Send money to"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:57
+#, c-format
+msgid "a %1$s wallet"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:64
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:71
+#, c-format
+msgid "operation ready"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:86
+#, c-format
+msgid "another bank account"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:93
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:112
+#, c-format
+msgid "Transfer details"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:39
+#, c-format
+msgid "This is a demo bank"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:42
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would 
work. "
+"In addition to using your own bank account, you can also see the transaction "
+"history of some %1$s."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:49
+#, c-format
+msgid "This part of the demo shows how a bank that supports Taler directly 
would work."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:64
+#, c-format
+msgid "Pending account delete operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:65
+#, c-format
+msgid "Pending account update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:66
+#, c-format
+msgid "Pending password update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:67
+#, c-format
+msgid "Pending transaction operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:68
+#, c-format
+msgid "Pending withdrawal operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:69
+#, c-format
+msgid "Pending cashout operation"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:77
+#, c-format
+msgid "Download bank stats"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:96
+#, c-format
+msgid "Include hour metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:110
+#, c-format
+msgid "Include day metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:124
+#, c-format
+msgid "Include month metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:138
+#, c-format
+msgid "Include year metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:152
+#, c-format
+msgid "Include table header"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:166
+#, c-format
+msgid "Add previous metric for compare"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:180
+#, c-format
+msgid "Fail on first error"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:215
+#, c-format
+msgid "Download"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:227
+#, c-format
+msgid "downloading... %1$s"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:234
+#, c-format
+msgid "Download completed"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:235
+#, c-format
+msgid "click here to save the file in your computer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:130
+#, c-format
+msgid "Challenge not found."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:136
+#, c-format
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
+#, c-format
+msgid "The operation failed."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:206
+#, c-format
+msgid "Password update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:207
+#, c-format
+msgid "Wire transfer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:208
+#, c-format
+msgid "Withdrawal"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:220
+#, c-format
+msgid "Confirm the operation"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:242
+#, c-format
+msgid "Enter the confirmation code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:314
+#, c-format
+msgid "Send again"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:323
+#, c-format
+msgid "Send code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:330
+#, c-format
+msgid "Operation details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:442
+#, c-format
+msgid "Challenge details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:459
+#, c-format
+msgid "To phone"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:460
+#, c-format
+msgid "To email"
+msgstr ""
+
+#: src/Routing.tsx:59
+#, c-format
+msgid "Welcome to %1$s!"
 msgstr ""
 
diff --git a/packages/demobank-ui/src/i18n/de.po 
b/packages/demobank-ui/src/i18n/de.po
index dc76f83e2..aacf37473 100644
--- a/packages/demobank-ui/src/i18n/de.po
+++ b/packages/demobank-ui/src/i18n/de.po
@@ -16,8 +16,8 @@ msgstr ""
 "POT-Creation-Date: 2016-11-23 00:00+0100\n"
 "PO-Revision-Date: 2022-12-26 23:30+0000\n"
 "Last-Translator: Stefan Kügel <skuegel@web.de>\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"
@@ -25,462 +25,1706 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.13.1\n"
 
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
 #, c-format
-msgid "Logout"
-msgstr "Abmelden"
+msgid "Operation failed, please report"
+msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/utils.ts:141
 #, c-format
-msgid "Skip to main content"
-msgstr "Navigationsmenü überspringen"
+msgid "Request timeout"
+msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/utils.ts:150
 #, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work. In addition to using your own bank account, you can also see the "
-"transaction history of some %1$s."
+msgid "Request throttled"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/utils.ts:159
 #, c-format
-msgid "Taler logo"
-msgstr "Taler-Logo"
+msgid "Malformed response"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/utils.ts:168
 #, c-format
-msgid "Missing username"
+msgid "Network error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/utils.ts:177
 #, c-format
-msgid "Missing password"
+msgid "Unexpected request error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/utils.ts:186
 #, c-format
-msgid "Please login!"
-msgstr "Bitte melden Sie sich an!"
+msgid "Unexpected error"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/utils.ts:362
 #, c-format
-msgid "Username:"
+msgid "IBAN numbers usually have more that 4 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/utils.ts:364
 #, c-format
-msgid "Password:"
+msgid "IBAN numbers usually have less that 34 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/utils.ts:372
 #, c-format
-msgid "Login"
+msgid "IBAN country code not found"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/utils.ts:386
 #, c-format
-msgid "Register"
+msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/hooks/preferences.ts:42
 #, c-format
-msgid "Missing IBAN"
+msgid "Max withdrawal amount"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/hooks/preferences.ts:43
 #, c-format
-msgid "IBAN should have just uppercased letters and numbers"
+msgid "Show withdrawal confirmation"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/hooks/preferences.ts:44
 #, c-format
-msgid "Missing subject"
+msgid "Show demo description"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/hooks/preferences.ts:45
 #, c-format
-msgid "Missing amount"
+msgid "Show install wallet first"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/hooks/preferences.ts:46
 #, c-format
-msgid "Amount is not valid"
+msgid "Use fast withdrawal form"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/hooks/preferences.ts:47
 #, c-format
-msgid "Should be greater than 0"
+msgid "Show debug info"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/QrCodeSection.tsx:74
 #, c-format
-msgid "Receiver IBAN:"
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
+#: src/pages/QrCodeSection.tsx:78
 #, c-format
-msgid "Transfer subject:"
+msgid "The operation id is invalid."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
+#: src/pages/QrCodeSection.tsx:84
 #, c-format
-msgid "Amount:"
+msgid "The operation was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/QrCodeSection.tsx:102
 #, c-format
-msgid "Field(s) missing."
+msgid "If you have a Taler wallet installed in this device"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/QrCodeSection.tsx:105
 #, c-format
-msgid "Want to try the raw payto://-format?"
+msgid ""
+"You will see the details of the operation in your wallet including the fees "
+"(if applies). If you still don't have one you can install it from %1$s."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
+#: src/pages/QrCodeSection.tsx:121
 #, c-format
-msgid "Missing payto address"
+msgid "Withdraw"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/QrCodeSection.tsx:130
 #, c-format
-msgid "Payto does not follow the pattern"
+msgid "Or if you have the wallet in another device"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
+#: src/pages/QrCodeSection.tsx:133
 #, c-format
-msgid "Transfer money to account identified by payto:// URI:"
+msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/PaytoWireTransferForm.tsx:96
 #, c-format
-msgid "payto URI:"
+msgid "required"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/PaytoWireTransferForm.tsx:98
 #, c-format
-msgid "payto address"
-msgstr "payto-Adresse"
+msgid "IBAN should have just uppercased letters and numbers"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/PaytoWireTransferForm.tsx:104
 #, c-format
-msgid "Send"
+msgid "not valid"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
+#: src/pages/PaytoWireTransferForm.tsx:106
 #, c-format
-msgid "Use wire-transfer form?"
+msgid "should be greater than 0"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:108
 #, c-format
-msgid "No credentials found."
+msgid "balance is not enough"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/PaytoWireTransferForm.tsx:118
 #, c-format
-msgid "Could not create the wire transfer"
+msgid "does not follow the pattern"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/pages/PaytoWireTransferForm.tsx:120
 #, c-format
-msgid "Transfer creation gave response error"
+msgid "only \"IBAN\" target are supported"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/pages/PaytoWireTransferForm.tsx:122
 #, c-format
-msgid "Wire transfer created!"
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
+#: src/pages/PaytoWireTransferForm.tsx:124
 #, c-format
-msgid "Amount to withdraw:"
+msgid "the amount is not valid"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
+#: src/pages/PaytoWireTransferForm.tsx:126
 #, c-format
-msgid "Withdraw"
+msgid ""
+"use the \"message\" parameter to specify a reference text for the transfer"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/pages/PaytoWireTransferForm.tsx:165
 #, c-format
-msgid "No credentials given."
+msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
+#: src/pages/PaytoWireTransferForm.tsx:171
 #, c-format
-msgid "Could not create withdrawal operation"
+msgid "Not enough permission to complete the operation."
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:177
 #, c-format
-msgid "Withdrawal creation gave response error"
+msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:44
+#: src/pages/PaytoWireTransferForm.tsx:183
 #, c-format
-msgid "Obtain digital cash"
+msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:52
+#: src/pages/PaytoWireTransferForm.tsx:189
 #, c-format
-msgid "Transfer to bank account"
+msgid "Your balance is not enough."
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/PaytoWireTransferForm.tsx:195
 #, c-format
-msgid "Date"
-msgstr "Datum"
+msgid "The origin account \"%1$s\" was not found."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:250
+#, c-format
+msgid "Using a form"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:274
+#, c-format
+msgid "Import payto:// URI"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:296
+#, c-format
+msgid "Recipient"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:320
+#, c-format
+msgid "IBAN of the recipient's account"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:325
+#, c-format
+msgid "Transfer subject"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/PaytoWireTransferForm.tsx:349
 #, c-format
 msgid "Amount"
 msgstr "Betrag"
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/PaytoWireTransferForm.tsx:369
 #, c-format
-msgid "Counterpart"
-msgstr "Empfänger"
+msgid "payto URI:"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/PaytoWireTransferForm.tsx:380
 #, c-format
-msgid "Subject"
-msgstr "Verwendungszweck"
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
+#, c-format
+msgid "Cancel"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:411
+#, c-format
+msgid "Send"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:51
+#, c-format
+msgid "Missing username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:55
+#, c-format
+msgid "Missing password"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:81
+#, c-format
+msgid "Wrong credentials for \"%1$s\""
+msgstr ""
+
+#: src/pages/LoginForm.tsx:87
+#, c-format
+msgid "Account not found"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:112
+#, c-format
+msgid "Username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:183
+#, c-format
+msgid "Check"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:194
+#, c-format
+msgid "Log in"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:208
+#, c-format
+msgid "Register"
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
 #, c-format
-msgid "Transfer to Taler Wallet"
+msgid "Wire transfer completed!"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
 #, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
+msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
 #, c-format
-msgid "Confirm Withdrawal"
+msgid "Your balance is not enough for the operation."
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
 msgstr "Abhebung bestätigen"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
+msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
 #, c-format
-msgid "What is"
+msgid "Transfer"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
 #, c-format
-msgid "Answer is wrong."
+msgid "Authentication required"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
 #, c-format
-msgid "Confirm"
-msgstr "Bestätigen"
+msgid "This operation was created with other username"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/WithdrawalQRCode.tsx:72
 #, c-format
-msgid "Cancel"
+msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/WithdrawalQRCode.tsx:75
 #, c-format
 msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/WithdrawalQRCode.tsx:81
 #, c-format
-msgid "No withdrawal ID found."
+msgid "You can close this page now or continue to the account page."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
+#: src/pages/WithdrawalQRCode.tsx:91
 #, c-format
-msgid "Could not confirm the withdrawal"
+msgid "Continue"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/pages/WithdrawalQRCode.tsx:108
 #, c-format
-msgid "Withdrawal confirmation gave response error"
+msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/WithdrawalQRCode.tsx:112
 #, c-format
-msgid "Withdrawal confirmed!"
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:126
 #, c-format
-msgid "Could not abort the withdrawal."
+msgid "Done"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/pages/WithdrawalQRCode.tsx:138
 #, c-format
-msgid "Withdrawal abortion failed."
+msgid "Operation canceled"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/pages/WithdrawalQRCode.tsx:147
 #, c-format
-msgid "Withdrawal aborted!"
+msgid "The operation is incomplete or some step in the withdrawal failed"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/pages/WithdrawalQRCode.tsx:148
 #, c-format
-msgid "Abort"
+msgid "The exchange is selected but no reserve public key found."
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/pages/WithdrawalQRCode.tsx:157
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+msgid ""
+"The exchange is selected but the exchange payto URI is missing or invalid."
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
+#: src/pages/WithdrawalQRCode.tsx:192
 #, c-format
-msgid "Waiting the bank to create the operation..."
+msgid "Operation not found"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/pages/WithdrawalQRCode.tsx:196
 #, c-format
-msgid "This withdrawal was aborted!"
+msgid ""
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/pages/WithdrawalQRCode.tsx:212
 #, c-format
-msgid "Welcome to %1$s!"
+msgid "Cotinue to dashboard"
+msgstr ""
+
+#: src/pages/WithdrawalOperationPage.tsx:53
+#, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr ""
+
+#: src/context/config.ts:95
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/pages/BankFrame.tsx:53
+#, c-format
+msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/pages/BankFrame.tsx:77
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
+msgid "Preferences"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/pages/BankFrame.tsx:137
 #, c-format
-msgid "Wrong credentials given."
+msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/components/Transactions/views.tsx:43
+#, c-format
+msgid "Latest transactions"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:50
+#, c-format
+msgid "Date"
+msgstr "Datum"
+
+#: src/components/Transactions/views.tsx:52
+#, c-format
+msgid "Counterpart"
+msgstr "Empfänger"
+
+#: src/components/Transactions/views.tsx:53
+#, c-format
+msgid "Subject"
+msgstr "Verwendungszweck"
+
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Account information could not be retrieved."
+msgid "sent"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Welcome, %1$s !"
+msgid "received"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:221
+#: src/components/Transactions/views.tsx:77
 #, c-format
-msgid "Bank account balance"
-msgstr "Kontostand"
+msgid "invalid value"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Payments"
+msgid "to"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Latest transactions:"
+msgid "from"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/components/Transactions/views.tsx:122
 #, c-format
-msgid "List of public accounts was not found."
+msgid "First page"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/components/Transactions/views.tsx:129
 #, c-format
-msgid "List of public accounts could not be retrieved."
+msgid "Next"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/PublicHistoriesPage.tsx:81
 #, c-format
 msgid "History of public accounts"
 msgstr "Buchungen auf öffentlich sichtbaren Konten"
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/RegistrationPage.tsx:74
+#, c-format
+msgid "Missing name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:79
+#, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:95
+#, c-format
+msgid "Passwords don't match"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:107
+#, c-format
+msgid "Server replied with invalid phone or email."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:113
+#, c-format
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:119
+#, c-format
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, c-format
+msgid "That account id is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:131
+#, c-format
+msgid "That username is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:137
+#, c-format
+msgid "That username can't be used because is reserved."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:143
+#, c-format
+msgid "Only admin is allow to set debt limit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:149
+#, c-format
+msgid "No information for the selected authentication channel."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:155
+#, c-format
+msgid "Authentication channel is not supported."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:161
+#, c-format
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:227
+#, c-format
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, c-format
+msgid "Password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:298
+#, c-format
+msgid "Repeat password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:327
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:439
+#, c-format
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:52
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:43
+#, fuzzy, c-format
+msgid "Accounts"
+msgstr "Betrag"
+
+#: src/pages/admin/AccountList.tsx:46
+#, c-format
+msgid "A list of all business account in the bank."
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:55
+#, c-format
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, c-format
+msgid "Balance"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
+msgid "Actions"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/admin/AccountList.tsx:103
 #, c-format
-msgid "Password don't match"
+msgid "unknown"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:89
+#: src/pages/admin/AdminHome.tsx:101
 #, c-format
-msgid "Please register!"
+msgid "Select a section"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/admin/AdminHome.tsx:106
 #, c-format
-msgid "Repeat Password:"
+msgid "Last hour"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/admin/AdminHome.tsx:107
 #, c-format
-msgid "Registration failed, please report"
+msgid "Last day"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/admin/AdminHome.tsx:108
 #, c-format
-msgid "That username is already taken"
+msgid "Last month"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/admin/AdminHome.tsx:109
 #, c-format
-msgid "New registration gave response error"
+msgid "Last year"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/admin/AdminHome.tsx:127
 #, c-format
-msgid "Bank menu"
+msgid "Last Year"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/admin/AdminHome.tsx:135
 #, c-format
-msgid "Select option1"
+msgid "Trading volume on %1$s compared to %2$s"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/admin/AdminHome.tsx:144
 #, c-format
-msgid "Select option2"
+msgid "Cashin"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:55
+#: src/pages/admin/AdminHome.tsx:154
 #, c-format
-msgid "days"
+msgid "Cashout"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:65
+#: src/pages/admin/AdminHome.tsx:166
 #, c-format
-msgid "hours"
+msgid "Payin"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:76
+#: src/pages/admin/AdminHome.tsx:176
 #, c-format
-msgid "minutes"
+msgid "Payout"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:87
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid ""
+"Duplicated request detected, check if the operation succeded or try again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
+#, c-format
+msgid "The account does not have sufficient funds"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:244
+#, c-format
+msgid "Cashouts are not supported"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:250
+#, c-format
+msgid "Missing cashout URI in the profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:256
+#, c-format
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:281
+#, c-format
+msgid "Convertion rate"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:296
+#, c-format
+msgid "Fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:305
+#, c-format
+msgid "To account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:312
+#, c-format
+msgid "No cashout account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:313
+#, c-format
+msgid "Before doing a cashout you need to complete your profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:374
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Betrag"
+
+#: src/pages/business/CreateCashout.tsx:375
 #, c-format
-msgid "seconds"
+msgid "Amount to receive"
 msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:410
+#, c-format
+msgid "Total cost"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:419
+#, c-format
+msgid "Balance left"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:433
+#, c-format
+msgid "Before fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:446
+#, c-format
+msgid "Total cashout transfer"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:458
+#, c-format
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, c-format
+msgid "Credentials"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
+#, c-format
+msgid ""
+"You can't change the legal name, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:86
+#, c-format
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:92
+#, c-format
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:98
+#, c-format
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:133
+#, c-format
+msgid "Account \"%1$s\""
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:144
+#, c-format
+msgid "Change details"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:178
+#, c-format
+msgid "Update"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:47
+#, c-format
+msgid "password doesn't match"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:62
+#, c-format
+msgid "Password changed"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:68
+#, c-format
+msgid "Not authorized to change the password, maybe the session is invalid."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:76
+#, c-format
+msgid ""
+"Old password need to be provided in order to change new one. If you don't "
+"have it contact your account administrator."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:80
+#, c-format
+msgid "Your current password doesn't match, can't change to a new password."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:111
+#, c-format
+msgid "Update password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:129
+#, c-format
+msgid "New password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:157
+#, c-format
+msgid "Type it again"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:179
+#, c-format
+msgid "repeat the same password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:189
+#, c-format
+msgid "Current password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:210
+#, c-format
+msgid "your current password, for security"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:234
+#, c-format
+msgid "Change"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:58
+#, c-format
+msgid "Can't delete the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:59
+#, c-format
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:68
+#, c-format
+msgid "Account removed"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:74
+#, c-format
+msgid "No enough permission to delete the account."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:80
+#, c-format
+msgid "The username was not found."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:86
+#, c-format
+msgid "Can't delete a reserved username."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:92
+#, c-format
+msgid "Can't delete an account with balance different than zero."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:117
+#, c-format
+msgid "name doesn't match"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:126
+#, c-format
+msgid "You are going to remove the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:127
+#, c-format
+msgid "This step can't be undone."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:133
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:152
+#, c-format
+msgid "Verification"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:175
+#, c-format
+msgid "enter the account name that is going to be deleted"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:53
+#, c-format
+msgid "Server replied that phone or email is invalid"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:59
+#, c-format
+msgid "The rights to perform the operation are not sufficient"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:65
+#, c-format
+msgid "Account username is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:71
+#, c-format
+msgid "Account id is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:77
+#, c-format
+msgid "Bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:83
+#, c-format
+msgid "Account username can't be used because is reserved"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:118
+#, c-format
+msgid "Can't create accounts"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:119
+#, c-format
+msgid "Only system admin can create accounts."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:129
+#, c-format
+msgid "New business account"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:156
+#, c-format
+msgid "Create"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:30
+#, c-format
+msgid "Cashout not supported."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:36
+#, c-format
+msgid "Account not found."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:69
+#, c-format
+msgid "Latest cashouts"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:76
+#, c-format
+msgid "Created"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:77
+#, fuzzy, c-format
+msgid "Confirmed"
+msgstr "Bestätigen"
+
+#: src/components/Cashouts/views.tsx:78
+#, c-format
+msgid "Total debit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:79
+#, c-format
+msgid "Total credit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:80
+#, c-format
+msgid "Status"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
+
+#: src/pages/account/CashoutListForAccount.tsx:29
+#, c-format
+msgid "Cashout for account %1$s"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:78
+#, c-format
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:112
+#, c-format
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:118
+#, c-format
+msgid "Cashout was already confimed."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, c-format
+msgid "The cashout operation is already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:171
+#, c-format
+msgid "Missing destination account."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:177
+#, c-format
+msgid "Too many failed attempts."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:189
+#, c-format
+msgid "The code for this cashout is invalid."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:205
+#, c-format
+msgid "Cashout detail"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:239
+#, c-format
+msgid "Debited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:247
+#, c-format
+msgid "Credited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:312
+#, c-format
+msgid "Abort"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:320
+#, c-format
+msgid "Confirm"
+msgstr "Bestätigen"
+
+#: src/pages/OperationState/views.tsx:181
+#, c-format
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
+#, c-format
+msgid ""
+"If you are using a desktop browser you can open the popup now or click the "
+"link if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:348
+#, c-format
+msgid "On a mobile phone"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:353
+#, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:85
+#, c-format
+msgid "invalid"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:100
+#, c-format
+msgid "Server responded with an invalid  withdraw URI"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:101
+#, c-format
+msgid "Withdraw URI: %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
+#, c-format
+msgid "Prepare your wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:254
+#, c-format
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:260
+#, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:263
+#, c-format
+msgid "If you don't have one yet you can follow the instruction %1$s"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:44
+#, c-format
+msgid "Send money to"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:57
+#, c-format
+msgid "a %1$s wallet"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:64
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:71
+#, c-format
+msgid "operation ready"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:86
+#, c-format
+msgid "another bank account"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:93
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:112
+#, c-format
+msgid "Transfer details"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:39
+#, c-format
+msgid "This is a demo bank"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:42
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work. In addition to using your own bank account, you can also see the "
+"transaction history of some %1$s."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:49
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:64
+#, c-format
+msgid "Pending account delete operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:65
+#, c-format
+msgid "Pending account update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:66
+#, c-format
+msgid "Pending password update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:67
+#, c-format
+msgid "Pending transaction operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:68
+#, c-format
+msgid "Pending withdrawal operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:69
+#, c-format
+msgid "Pending cashout operation"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:77
+#, c-format
+msgid "Download bank stats"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:96
+#, c-format
+msgid "Include hour metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:110
+#, c-format
+msgid "Include day metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:124
+#, c-format
+msgid "Include month metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:138
+#, c-format
+msgid "Include year metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:152
+#, c-format
+msgid "Include table header"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:166
+#, c-format
+msgid "Add previous metric for compare"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:180
+#, c-format
+msgid "Fail on first error"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:215
+#, c-format
+msgid "Download"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:227
+#, c-format
+msgid "downloading... %1$s"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:234
+#, c-format
+msgid "Download completed"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:235
+#, c-format
+msgid "click here to save the file in your computer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:130
+#, c-format
+msgid "Challenge not found."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:136
+#, c-format
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
+#, c-format
+msgid "The operation failed."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:206
+#, c-format
+msgid "Password update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:207
+#, c-format
+msgid "Wire transfer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:208
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Abhebung bestätigen"
+
+#: src/pages/SolveChallengePage.tsx:220
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Abhebung bestätigen"
+
+#: src/pages/SolveChallengePage.tsx:242
+#, c-format
+msgid "Enter the confirmation code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:314
+#, c-format
+msgid "Send again"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:323
+#, c-format
+msgid "Send code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:330
+#, c-format
+msgid "Operation details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:442
+#, c-format
+msgid "Challenge details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:459
+#, c-format
+msgid "To phone"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:460
+#, c-format
+msgid "To email"
+msgstr ""
+
+#: src/Routing.tsx:59
+#, c-format
+msgid "Welcome to %1$s!"
+msgstr ""
+
+#, c-format
+#~ msgid "Logout"
+#~ msgstr "Abmelden"
+
+#, c-format
+#~ msgid "Skip to main content"
+#~ msgstr "Navigationsmenü überspringen"
+
+#, c-format
+#~ msgid "Taler logo"
+#~ msgstr "Taler-Logo"
+
+#, c-format
+#~ msgid "Please login!"
+#~ msgstr "Bitte melden Sie sich an!"
+
+#, c-format
+#~ msgid "payto address"
+#~ msgstr "payto-Adresse"
+
+#, c-format
+#~ msgid "Bank account balance"
+#~ msgstr "Kontostand"
diff --git a/packages/demobank-ui/src/i18n/en.po 
b/packages/demobank-ui/src/i18n/en.po
index 907ebdf0c..0984f0e01 100644
--- a/packages/demobank-ui/src/i18n/en.po
+++ b/packages/demobank-ui/src/i18n/en.po
@@ -23,473 +23,1705 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
 #, c-format
-msgid "Logout"
+msgid "Operation failed, please report"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/utils.ts:141
 #, c-format
-msgid "Skip to main content"
+msgid "Request timeout"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/utils.ts:150
+#, c-format
+msgid "Request throttled"
+msgstr ""
+
+#: src/utils.ts:159
+#, c-format
+msgid "Malformed response"
+msgstr ""
+
+#: src/utils.ts:168
+#, c-format
+msgid "Network error"
+msgstr ""
+
+#: src/utils.ts:177
+#, c-format
+msgid "Unexpected request error"
+msgstr ""
+
+#: src/utils.ts:186
+#, c-format
+msgid "Unexpected error"
+msgstr ""
+
+#: src/utils.ts:362
+#, c-format
+msgid "IBAN numbers usually have more that 4 digits"
+msgstr ""
+
+#: src/utils.ts:364
+#, c-format
+msgid "IBAN numbers usually have less that 34 digits"
+msgstr ""
+
+#: src/utils.ts:372
+#, c-format
+msgid "IBAN country code not found"
+msgstr ""
+
+#: src/utils.ts:386
+#, c-format
+msgid "IBAN number is not valid, checksum is wrong"
+msgstr ""
+
+#: src/hooks/preferences.ts:42
+#, fuzzy, c-format
+msgid "Max withdrawal amount"
+msgstr "Start withdrawal"
+
+#: src/hooks/preferences.ts:43
+#, c-format
+msgid "Show withdrawal confirmation"
+msgstr ""
+
+#: src/hooks/preferences.ts:44
+#, c-format
+msgid "Show demo description"
+msgstr ""
+
+#: src/hooks/preferences.ts:45
+#, c-format
+msgid "Show install wallet first"
+msgstr ""
+
+#: src/hooks/preferences.ts:46
+#, fuzzy, c-format
+msgid "Use fast withdrawal form"
+msgstr "Start withdrawal"
+
+#: src/hooks/preferences.ts:47
+#, c-format
+msgid "Show debug info"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:74
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:78
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:84
+#, c-format
+msgid "The operation was not found."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:102
+#, c-format
+msgid "If you have a Taler wallet installed in this device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:105
+#, c-format
+msgid ""
+"You will see the details of the operation in your wallet including the fees "
+"(if applies). If you still don't have one you can install it from %1$s."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:121
+#, fuzzy, c-format
+msgid "Withdraw"
+msgstr "Confirm withdrawal"
+
+#: src/pages/QrCodeSection.tsx:130
+#, c-format
+msgid "Or if you have the wallet in another device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:133
+#, fuzzy, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr "Close Taler withdrawal"
+
+#: src/pages/PaytoWireTransferForm.tsx:96
+#, c-format
+msgid "required"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:98
+#, c-format
+msgid "IBAN should have just uppercased letters and numbers"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:104
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:106
+#, c-format
+msgid "should be greater than 0"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:108
+#, c-format
+msgid "balance is not enough"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:118
+#, c-format
+msgid "does not follow the pattern"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:120
+#, c-format
+msgid "only \"IBAN\" target are supported"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:122
+#, c-format
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:124
+#, c-format
+msgid "the amount is not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:126
+#, c-format
+msgid ""
+"use the \"message\" parameter to specify a reference text for the transfer"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:165
+#, c-format
+msgid "The request was invalid or the payto://-URI used unacceptable features."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:171
+#, c-format
+msgid "Not enough permission to complete the operation."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:177
+#, c-format
+msgid "The destination account \"%1$s\" was not found."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:183
+#, c-format
+msgid "The origin and the destination of the transfer can't be the same."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:189
+#, c-format
+msgid "Your balance is not enough."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:195
+#, c-format
+msgid "The origin account \"%1$s\" was not found."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:250
+#, c-format
+msgid "Using a form"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:274
+#, c-format
+msgid "Import payto:// URI"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:296
+#, c-format
+msgid "Recipient"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:320
+#, c-format
+msgid "IBAN of the recipient's account"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:325
+#, c-format
+msgid "Transfer subject"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:349
+#, c-format
+msgid "Amount"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:369
+#, c-format
+msgid "payto URI:"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:380
+#, c-format
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
+#, c-format
+msgid "Cancel"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:411
+#, c-format
+msgid "Send"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:51
+#, c-format
+msgid "Missing username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:55
+#, c-format
+msgid "Missing password"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:81
+#, c-format
+msgid "Wrong credentials for \"%1$s\""
+msgstr ""
+
+#: src/pages/LoginForm.tsx:87
+#, c-format
+msgid "Account not found"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:112
+#, c-format
+msgid "Username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:183
+#, c-format
+msgid "Check"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:194
+#, c-format
+msgid "Log in"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:208
+#, c-format
+msgid "Register"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#, c-format
+msgid "Wire transfer completed!"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#, c-format
+msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#, c-format
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#, c-format
+msgid "Your balance is not enough for the operation."
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
+msgstr "Confirm withdrawal"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#, c-format
+msgid "Wire transfer details"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
+#, c-format
+msgid "Transfer"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
+#, c-format
+msgid "Authentication required"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
+#, c-format
+msgid "This operation was created with other username"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:72
+#, c-format
+msgid "Operation aborted"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:75
+#, c-format
+msgid ""
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:81
+#, c-format
+msgid "You can close this page now or continue to the account page."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:91
+#, c-format
+msgid "Continue"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:108
+#, c-format
+msgid "Withdrawal confirmed"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:112
+#, c-format
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:126
+#, c-format
+msgid "Done"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:138
+#, c-format
+msgid "Operation canceled"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:147
+#, c-format
+msgid "The operation is incomplete or some step in the withdrawal failed"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:148
+#, c-format
+msgid "The exchange is selected but no reserve public key found."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:157
+#, c-format
+msgid ""
+"The exchange is selected but the exchange payto URI is missing or invalid."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:192
+#, c-format
+msgid "Operation not found"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:196
+#, c-format
+msgid ""
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:212
+#, c-format
+msgid "Cotinue to dashboard"
+msgstr ""
+
+#: src/pages/WithdrawalOperationPage.tsx:53
+#, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr ""
+
+#: src/context/config.ts:95
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/pages/BankFrame.tsx:53
+#, c-format
+msgid "Internal error, please report."
+msgstr ""
+
+#: src/pages/BankFrame.tsx:77
+#, c-format
+msgid "Preferences"
+msgstr ""
+
+#: src/pages/BankFrame.tsx:137
+#, c-format
+msgid "Welcome, %1$s"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:43
+#, c-format
+msgid "Latest transactions"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:50
+#, c-format
+msgid "Date"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:52
+#, c-format
+msgid "Counterpart"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:53
+#, c-format
+msgid "Subject"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:72
+#, c-format
+msgid "sent"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:72
+#, c-format
+msgid "received"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:77
+#, c-format
+msgid "invalid value"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:82
+#, c-format
+msgid "to"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:82
+#, c-format
+msgid "from"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:122
+#, c-format
+msgid "First page"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:129
+#, c-format
+msgid "Next"
+msgstr ""
+
+#: src/pages/PublicHistoriesPage.tsx:81
+#, c-format
+msgid "History of public accounts"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:44
+#, c-format
+msgid "Currently, the bank is not accepting new registrations!"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:74
+#, c-format
+msgid "Missing name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:79
+#, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:95
+#, c-format
+msgid "Passwords don't match"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:107
+#, c-format
+msgid "Server replied with invalid phone or email."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:113
+#, c-format
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:119
+#, c-format
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, c-format
+msgid "That account id is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:131
+#, c-format
+msgid "That username is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:137
+#, c-format
+msgid "That username can't be used because is reserved."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:143
+#, c-format
+msgid "Only admin is allow to set debt limit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:149
+#, c-format
+msgid "No information for the selected authentication channel."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:155
+#, c-format
+msgid "Authentication channel is not supported."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:161
+#, c-format
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:227
+#, c-format
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, c-format
+msgid "Password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:298
+#, c-format
+msgid "Repeat password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:327
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:439
+#, c-format
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:52
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:43
+#, c-format
+msgid "Accounts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:46
+#, c-format
+msgid "A list of all business account in the bank."
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:55
+#, c-format
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, c-format
+msgid "Balance"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
+#, c-format
+msgid "Actions"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:103
+#, c-format
+msgid "unknown"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:101
+#, c-format
+msgid "Select a section"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:106
+#, c-format
+msgid "Last hour"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:107
+#, c-format
+msgid "Last day"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:108
+#, c-format
+msgid "Last month"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:109
+#, c-format
+msgid "Last year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:127
+#, c-format
+msgid "Last Year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:135
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:144
+#, c-format
+msgid "Cashin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:154
+#, c-format
+msgid "Cashout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:166
+#, c-format
+msgid "Payin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:176
+#, c-format
+msgid "Payout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid ""
+"Duplicated request detected, check if the operation succeded or try again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
+#, c-format
+msgid "The account does not have sufficient funds"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:244
+#, c-format
+msgid "Cashouts are not supported"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:250
+#, c-format
+msgid "Missing cashout URI in the profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:256
+#, c-format
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:281
+#, c-format
+msgid "Convertion rate"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:296
+#, c-format
+msgid "Fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:305
+#, c-format
+msgid "To account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:312
+#, c-format
+msgid "No cashout account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:313
+#, c-format
+msgid "Before doing a cashout you need to complete your profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:374
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Amount to withdraw"
+
+#: src/pages/business/CreateCashout.tsx:375
+#, fuzzy, c-format
+msgid "Amount to receive"
+msgstr "Amount to withdraw"
+
+#: src/pages/business/CreateCashout.tsx:410
+#, c-format
+msgid "Total cost"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:419
+#, c-format
+msgid "Balance left"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:433
+#, c-format
+msgid "Before fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:446
+#, c-format
+msgid "Total cashout transfer"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:458
+#, c-format
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, c-format
+msgid "Credentials"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
 #, c-format
 msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work. In addition to using your own bank account, you can also see the "
-"transaction history of some %1$s."
+"You can't change the legal name, please contact the your account "
+"administrator."
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/pages/account/ShowAccountDetails.tsx:86
 #, c-format
-msgid "Taler logo"
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/pages/account/ShowAccountDetails.tsx:92
 #, c-format
-msgid "Missing username"
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/pages/account/ShowAccountDetails.tsx:98
 #, c-format
-msgid "Missing password"
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
-msgid "Please login!"
+msgid "Account \"%1$s\""
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/pages/account/ShowAccountDetails.tsx:144
 #, c-format
-msgid "Username:"
+msgid "Change details"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/pages/account/ShowAccountDetails.tsx:178
 #, c-format
-msgid "Password:"
+msgid "Update"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/pages/account/UpdateAccountPassword.tsx:47
 #, c-format
-msgid "Login"
+msgid "password doesn't match"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/pages/account/UpdateAccountPassword.tsx:62
 #, c-format
-msgid "Register"
+msgid "Password changed"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/pages/account/UpdateAccountPassword.tsx:68
 #, c-format
-msgid "Missing IBAN"
+msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/pages/account/UpdateAccountPassword.tsx:76
 #, c-format
-msgid "IBAN should have just uppercased letters and numbers"
+msgid ""
+"Old password need to be provided in order to change new one. If you don't "
+"have it contact your account administrator."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/pages/account/UpdateAccountPassword.tsx:80
 #, c-format
-msgid "Missing subject"
+msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:111
 #, c-format
-msgid "Missing amount"
+msgid "Update password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:129
 #, c-format
-msgid "Amount is not valid"
+msgid "New password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/pages/account/UpdateAccountPassword.tsx:157
 #, c-format
-msgid "Should be greater than 0"
+msgid "Type it again"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/account/UpdateAccountPassword.tsx:179
 #, c-format
-msgid "Receiver IBAN:"
+msgid "repeat the same password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
+#: src/pages/account/UpdateAccountPassword.tsx:189
 #, c-format
-msgid "Transfer subject:"
+msgid "Current password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
+#: src/pages/account/UpdateAccountPassword.tsx:210
 #, c-format
-msgid "Amount:"
+msgid "your current password, for security"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/account/UpdateAccountPassword.tsx:234
 #, c-format
-msgid "Field(s) missing."
+msgid "Change"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/admin/RemoveAccount.tsx:58
 #, c-format
-msgid "Want to try the raw payto://-format?"
+msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
+#: src/pages/admin/RemoveAccount.tsx:59
 #, c-format
-msgid "Missing payto address"
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/admin/RemoveAccount.tsx:68
 #, c-format
-msgid "Payto does not follow the pattern"
+msgid "Account removed"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
+#: src/pages/admin/RemoveAccount.tsx:74
 #, c-format
-msgid "Transfer money to account identified by payto:// URI:"
+msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/admin/RemoveAccount.tsx:80
 #, c-format
-msgid "payto URI:"
+msgid "The username was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/admin/RemoveAccount.tsx:86
 #, c-format
-msgid "payto address"
+msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/admin/RemoveAccount.tsx:92
 #, c-format
-msgid "Send"
+msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
+#: src/pages/admin/RemoveAccount.tsx:117
 #, c-format
-msgid "Use wire-transfer form?"
+msgid "name doesn't match"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
+#: src/pages/admin/RemoveAccount.tsx:126
 #, c-format
-msgid "No credentials found."
+msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/admin/RemoveAccount.tsx:127
 #, c-format
-msgid "Could not create the wire transfer"
+msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/pages/admin/RemoveAccount.tsx:133
 #, c-format
-msgid "Transfer creation gave response error"
+msgid "Deleting account \"%1$s\""
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
-msgid "Wire transfer created!"
+msgid "Verification"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
-#, fuzzy, c-format
-msgid "Amount to withdraw:"
-msgstr "Amount to withdraw"
+#: src/pages/admin/RemoveAccount.tsx:175
+#, c-format
+msgid "enter the account name that is going to be deleted"
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
-#, fuzzy, c-format
-msgid "Withdraw"
-msgstr "Confirm withdrawal"
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/pages/admin/CreateNewAccount.tsx:53
 #, c-format
-msgid "No credentials given."
+msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
+#: src/pages/admin/CreateNewAccount.tsx:59
 #, c-format
-msgid "Could not create withdrawal operation"
+msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
-msgid "Withdrawal creation gave response error"
+msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:44
+#: src/pages/admin/CreateNewAccount.tsx:71
 #, c-format
-msgid "Obtain digital cash"
+msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:52
+#: src/pages/admin/CreateNewAccount.tsx:77
 #, c-format
-msgid "Transfer to bank account"
+msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/admin/CreateNewAccount.tsx:83
 #, c-format
-msgid "Date"
+msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/admin/CreateNewAccount.tsx:118
 #, c-format
-msgid "Amount"
+msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/admin/CreateNewAccount.tsx:119
 #, c-format
-msgid "Counterpart"
+msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/admin/CreateNewAccount.tsx:129
 #, c-format
-msgid "Subject"
+msgid "New business account"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
-#, fuzzy, c-format
-msgid "Transfer to Taler Wallet"
-msgstr "Top up Taler wallet"
+#: src/pages/admin/CreateNewAccount.tsx:156
+#, c-format
+msgid "Create"
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
+#: src/components/Cashouts/views.tsx:30
 #, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
+msgid "Cashout not supported."
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/components/Cashouts/views.tsx:36
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
+msgid "Account not found."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
-#, fuzzy, c-format
-msgid "Confirm Withdrawal"
-msgstr "Confirm withdrawal"
+#: src/components/Cashouts/views.tsx:69
+#, c-format
+msgid "Latest cashouts"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:76
+#, c-format
+msgid "Created"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:77
+#, c-format
+msgid "Confirmed"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:78
+#, c-format
+msgid "Total debit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:79
+#, c-format
+msgid "Total credit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:80
+#, c-format
+msgid "Status"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
+
+#: src/pages/account/CashoutListForAccount.tsx:29
+#, c-format
+msgid "Cashout for account %1$s"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:78
+#, c-format
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:112
+#, c-format
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:118
+#, c-format
+msgid "Cashout was already confimed."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, c-format
+msgid "The cashout operation is already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:171
+#, c-format
+msgid "Missing destination account."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:177
+#, c-format
+msgid "Too many failed attempts."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:189
+#, c-format
+msgid "The code for this cashout is invalid."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:205
+#, c-format
+msgid "Cashout detail"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/business/ShowCashoutDetails.tsx:239
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
+msgid "Debited"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/business/ShowCashoutDetails.tsx:247
 #, c-format
-msgid "What is"
+msgid "Credited"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/business/ShowCashoutDetails.tsx:312
 #, c-format
-msgid "Answer is wrong."
+msgid "Abort"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/business/ShowCashoutDetails.tsx:320
 #, c-format
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/OperationState/views.tsx:181
 #, c-format
-msgid "Cancel"
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr "Close"
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
 #, c-format
 msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+"If you are using a desktop browser you can open the popup now or click the "
+"link if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:348
+#, c-format
+msgid "On a mobile phone"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:353
+#, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:85
+#, c-format
+msgid "invalid"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/WalletWithdrawForm.tsx:100
 #, c-format
-msgid "No withdrawal ID found."
+msgid "Server responded with an invalid  withdraw URI"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
+#: src/pages/WalletWithdrawForm.tsx:101
 #, fuzzy, c-format
-msgid "Could not confirm the withdrawal"
+msgid "Withdraw URI: %1$s"
 msgstr "Confirm withdrawal"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
 #, c-format
-msgid "Withdrawal confirmation gave response error"
+msgid "Prepare your wallet"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/WalletWithdrawForm.tsx:254
 #, c-format
-msgid "Withdrawal confirmed!"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/pages/WalletWithdrawForm.tsx:260
 #, fuzzy, c-format
-msgid "Could not abort the withdrawal."
-msgstr "Close Taler withdrawal"
+msgid "You need a GNU Taler Wallet"
+msgstr "Top up Taler wallet"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/pages/WalletWithdrawForm.tsx:263
 #, c-format
-msgid "Withdrawal abortion failed."
+msgid "If you don't have one yet you can follow the instruction %1$s"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/pages/PaymentOptions.tsx:44
 #, c-format
-msgid "Withdrawal aborted!"
+msgid "Send money to"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/pages/PaymentOptions.tsx:57
 #, c-format
-msgid "Abort"
+msgid "a %1$s wallet"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/pages/PaymentOptions.tsx:64
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
+#: src/pages/PaymentOptions.tsx:71
 #, c-format
-msgid "Waiting the bank to create the operation..."
+msgid "operation ready"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/pages/PaymentOptions.tsx:86
 #, c-format
-msgid "This withdrawal was aborted!"
+msgid "another bank account"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/pages/PaymentOptions.tsx:93
 #, c-format
-msgid "Welcome to %1$s!"
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:112
+#, fuzzy, c-format
+msgid "Transfer details"
+msgstr "Top up Taler wallet"
+
+#: src/pages/AccountPage/views.tsx:39
+#, c-format
+msgid "This is a demo bank"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/pages/AccountPage/views.tsx:42
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work. In addition to using your own bank account, you can also see the "
+"transaction history of some %1$s."
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/pages/AccountPage/views.tsx:49
 #, c-format
-msgid "Wrong credentials given."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/pages/AccountPage/views.tsx:64
 #, c-format
-msgid "Account information could not be retrieved."
+msgid "Pending account delete operation"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
-msgid "Welcome, %1$s !"
+msgid "Pending account update operation"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:221
+#: src/pages/AccountPage/views.tsx:66
 #, c-format
-msgid "Bank account balance"
+msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/pages/AccountPage/views.tsx:67
 #, c-format
-msgid "Payments"
+msgid "Pending transaction operation"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/pages/AccountPage/views.tsx:68
 #, c-format
-msgid "Latest transactions:"
+msgid "Pending withdrawal operation"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/pages/AccountPage/views.tsx:69
 #, c-format
-msgid "List of public accounts was not found."
+msgid "Pending cashout operation"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/pages/DownloadStats.tsx:77
 #, c-format
-msgid "List of public accounts could not be retrieved."
+msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/DownloadStats.tsx:96
 #, c-format
-msgid "History of public accounts"
+msgid "Include hour metric"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/DownloadStats.tsx:110
 #, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "Include day metric"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/DownloadStats.tsx:124
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
+msgid "Include month metric"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/DownloadStats.tsx:138
 #, c-format
-msgid "Password don't match"
+msgid "Include year metric"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:89
+#: src/pages/DownloadStats.tsx:152
 #, c-format
-msgid "Please register!"
+msgid "Include table header"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/DownloadStats.tsx:166
 #, c-format
-msgid "Repeat Password:"
+msgid "Add previous metric for compare"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/DownloadStats.tsx:180
 #, c-format
-msgid "Registration failed, please report"
+msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/DownloadStats.tsx:215
 #, c-format
-msgid "That username is already taken"
+msgid "Download"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/DownloadStats.tsx:227
 #, c-format
-msgid "New registration gave response error"
+msgid "downloading... %1$s"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/DownloadStats.tsx:234
 #, c-format
-msgid "Bank menu"
+msgid "Download completed"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/DownloadStats.tsx:235
 #, c-format
-msgid "Select option1"
+msgid "click here to save the file in your computer"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/SolveChallengePage.tsx:130
 #, c-format
-msgid "Select option2"
+msgid "Challenge not found."
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:55
+#: src/pages/SolveChallengePage.tsx:136
 #, c-format
-msgid "days"
-msgstr "days"
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
+#, c-format
+msgid "The operation failed."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:206
+#, c-format
+msgid "Password update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:207
+#, c-format
+msgid "Wire transfer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:208
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Confirm withdrawal"
+
+#: src/pages/SolveChallengePage.tsx:220
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Confirm withdrawal"
+
+#: src/pages/SolveChallengePage.tsx:242
+#, c-format
+msgid "Enter the confirmation code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:314
+#, c-format
+msgid "Send again"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:323
+#, c-format
+msgid "Send code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:330
+#, c-format
+msgid "Operation details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:442
+#, c-format
+msgid "Challenge details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:459
+#, c-format
+msgid "To phone"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:460
+#, c-format
+msgid "To email"
+msgstr ""
+
+#: src/Routing.tsx:59
+#, c-format
+msgid "Welcome to %1$s!"
+msgstr ""
+
+#, c-format
+#~ msgid "days"
+#~ msgstr "days"
 
-#: src/components/picker/DurationPicker.tsx:65
 #, c-format
-msgid "hours"
-msgstr "hours"
+#~ msgid "hours"
+#~ msgstr "hours"
 
-#: src/components/picker/DurationPicker.tsx:76
 #, c-format
-msgid "minutes"
-msgstr "minutes"
+#~ msgid "minutes"
+#~ msgstr "minutes"
 
-#: src/components/picker/DurationPicker.tsx:87
 #, c-format
-msgid "seconds"
-msgstr "seconds"
+#~ msgid "seconds"
+#~ msgstr "seconds"
 
 #~ msgid "Go back"
 #~ msgstr "Go back"
 
-#, fuzzy
-#~ msgid "Start withdrawal"
-#~ msgstr "Start withdrawal"
-
 #, fuzzy
 #~ msgid "Withdraw Money into a Taler wallet"
 #~ msgstr "Top up Taler wallet"
@@ -504,8 +1736,5 @@ msgstr "seconds"
 #~ msgid "Page has a problem:"
 #~ msgstr "Page has a problem:"
 
-#~ msgid "Close"
-#~ msgstr "Close"
-
 #~ msgid "Sign in"
 #~ msgstr "Sign in"
diff --git a/packages/demobank-ui/src/i18n/es.po 
b/packages/demobank-ui/src/i18n/es.po
index 0787b1035..db803ceca 100644
--- a/packages/demobank-ui/src/i18n/es.po
+++ b/packages/demobank-ui/src/i18n/es.po
@@ -25,473 +25,1862 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.13.1\n"
 
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
+#, fuzzy, c-format
+msgid "Operation failed, please report"
+msgstr "El registro falló, por favor reportelo"
+
+#: src/utils.ts:141
 #, c-format
-msgid "Logout"
-msgstr "Cierre de sesión"
+msgid "Request timeout"
+msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/utils.ts:150
 #, c-format
-msgid "Skip to main content"
-msgstr "Saltar el menú de navegación"
+msgid "Request throttled"
+msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/utils.ts:159
 #, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work. In addition to using your own bank account, you can also see the "
-"transaction history of some %1$s."
+msgid "Malformed response"
 msgstr ""
-"Esta parte de la demostración muestra cómo funciona un banco que soporta "
-"Taler directamente. Además de usar tu propia cuenta de banco, también podrás "
-"ver el historial de transacciones de algunas %1$s."
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/utils.ts:168
 #, c-format
-msgid "Taler logo"
-msgstr "Logo Taler"
+msgid "Network error"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/utils.ts:177
 #, c-format
-msgid "Missing username"
-msgstr "Falta nombre de usuario"
+msgid "Unexpected request error"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/utils.ts:186
 #, c-format
-msgid "Missing password"
-msgstr "Falta contraseña"
+msgid "Unexpected error"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/utils.ts:362
 #, c-format
-msgid "Please login!"
-msgstr "Por favor inicia sesión!"
+msgid "IBAN numbers usually have more that 4 digits"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/utils.ts:364
 #, c-format
-msgid "Username:"
-msgstr "Nombre de usuario:"
+msgid "IBAN numbers usually have less that 34 digits"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/utils.ts:372
 #, c-format
-msgid "Password:"
-msgstr "Password:"
+msgid "IBAN country code not found"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/utils.ts:386
 #, c-format
-msgid "Login"
-msgstr "Iniciar sesión"
+msgid "IBAN number is not valid, checksum is wrong"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/hooks/preferences.ts:42
+#, fuzzy, c-format
+msgid "Max withdrawal amount"
+msgstr "No ID de retiro encontrado."
+
+#: src/hooks/preferences.ts:43
+#, fuzzy, c-format
+msgid "Show withdrawal confirmation"
+msgstr "El retiro fue confirmado!"
+
+#: src/hooks/preferences.ts:44
 #, c-format
-msgid "Register"
-msgstr "Registrarse"
+msgid "Show demo description"
+msgstr ""
+
+#: src/hooks/preferences.ts:45
+#, c-format
+msgid "Show install wallet first"
+msgstr ""
+
+#: src/hooks/preferences.ts:46
+#, c-format
+msgid "Use fast withdrawal form"
+msgstr ""
+
+#: src/hooks/preferences.ts:47
+#, c-format
+msgid "Show debug info"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:74
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:78
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:84
+#, fuzzy, c-format
+msgid "The operation was not found."
+msgstr "La lista de cuentas públicas no fue encontrada."
+
+#: src/pages/QrCodeSection.tsx:102
+#, c-format
+msgid "If you have a Taler wallet installed in this device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:105
+#, c-format
+msgid ""
+"You will see the details of the operation in your wallet including the fees "
+"(if applies). If you still don't have one you can install it from %1$s."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:121
+#, c-format
+msgid "Withdraw"
+msgstr "Retirar"
+
+#: src/pages/QrCodeSection.tsx:130
+#, c-format
+msgid "Or if you have the wallet in another device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:133
+#, fuzzy, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr "No se pudo cancelar el retiro."
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/pages/PaytoWireTransferForm.tsx:96
 #, c-format
-msgid "Missing IBAN"
-msgstr "Falta IBAN"
+msgid "required"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/pages/PaytoWireTransferForm.tsx:98
 #, c-format
 msgid "IBAN should have just uppercased letters and numbers"
 msgstr "IBAN debería tener letras mayúsculas y números"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/pages/PaytoWireTransferForm.tsx:104
+#, fuzzy, c-format
+msgid "not valid"
+msgstr "Monto no válido"
+
+#: src/pages/PaytoWireTransferForm.tsx:106
+#, fuzzy, c-format
+msgid "should be greater than 0"
+msgstr "Debería ser mas grande que 0"
+
+#: src/pages/PaytoWireTransferForm.tsx:108
 #, c-format
-msgid "Missing subject"
-msgstr "Falta asunto"
+msgid "balance is not enough"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:118
+#, fuzzy, c-format
+msgid "does not follow the pattern"
+msgstr "Payto no sigue el patrón"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/pages/PaytoWireTransferForm.tsx:120
 #, c-format
-msgid "Missing amount"
-msgstr "Falta monto"
+msgid "only \"IBAN\" target are supported"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/pages/PaytoWireTransferForm.tsx:122
 #, c-format
-msgid "Amount is not valid"
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:124
+#, fuzzy, c-format
+msgid "the amount is not valid"
 msgstr "Monto no válido"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/pages/PaytoWireTransferForm.tsx:126
 #, c-format
-msgid "Should be greater than 0"
-msgstr "Debería ser mas grande que 0"
+msgid ""
+"use the \"message\" parameter to specify a reference text for the transfer"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/PaytoWireTransferForm.tsx:165
 #, c-format
-msgid "Receiver IBAN:"
-msgstr "IBAN receptor:"
+msgid "The request was invalid or the payto://-URI used unacceptable features."
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
-#, c-format
-msgid "Transfer subject:"
-msgstr "Asunto de transferencia:"
+#: src/pages/PaytoWireTransferForm.tsx:171
+#, fuzzy, c-format
+msgid "Not enough permission to complete the operation."
+msgstr "Esperando que el banco genere la operación...."
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
+#: src/pages/PaytoWireTransferForm.tsx:177
+#, fuzzy, c-format
+msgid "The destination account \"%1$s\" was not found."
+msgstr "La lista de cuentas públicas no fue encontrada."
+
+#: src/pages/PaytoWireTransferForm.tsx:183
 #, c-format
-msgid "Amount:"
-msgstr "Monto:"
+msgid "The origin and the destination of the transfer can't be the same."
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:189
 #, c-format
-msgid "Field(s) missing."
-msgstr "Faltan campo(s)."
+msgid "Your balance is not enough."
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/PaytoWireTransferForm.tsx:195
+#, fuzzy, c-format
+msgid "The origin account \"%1$s\" was not found."
+msgstr "La lista de cuentas públicas no fue encontrada."
+
+#: src/pages/PaytoWireTransferForm.tsx:250
 #, c-format
-msgid "Want to try the raw payto://-format?"
-msgstr "Quieres probar el formato payto:// ?"
+msgid "Using a form"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:274
+#, fuzzy, c-format
+msgid "Import payto:// URI"
+msgstr "payto URI:"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
+#: src/pages/PaytoWireTransferForm.tsx:296
 #, c-format
-msgid "Missing payto address"
-msgstr "Falta direccion payto"
+msgid "Recipient"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/PaytoWireTransferForm.tsx:320
 #, c-format
-msgid "Payto does not follow the pattern"
-msgstr "Payto no sigue el patrón"
+msgid "IBAN of the recipient's account"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
+#: src/pages/PaytoWireTransferForm.tsx:325
+#, fuzzy, c-format
+msgid "Transfer subject"
+msgstr "Asunto de transferencia:"
+
+#: src/pages/PaytoWireTransferForm.tsx:349
 #, c-format
-msgid "Transfer money to account identified by payto:// URI:"
-msgstr "Transferir dinero a la cuenta identificada por la URI payto://:"
+msgid "Amount"
+msgstr "Monto"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/PaytoWireTransferForm.tsx:369
 #, c-format
 msgid "payto URI:"
 msgstr "payto URI:"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/PaytoWireTransferForm.tsx:380
 #, c-format
-msgid "payto address"
-msgstr "direccion payto"
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
+#, c-format
+msgid "Cancel"
+msgstr "Cancelar"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/PaytoWireTransferForm.tsx:411
 #, c-format
 msgid "Send"
 msgstr "Envíar"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
+#: src/pages/LoginForm.tsx:51
 #, c-format
-msgid "Use wire-transfer form?"
-msgstr "Usar el formulario de transferencia bancaria?"
+msgid "Missing username"
+msgstr "Falta nombre de usuario"
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
+#: src/pages/LoginForm.tsx:55
 #, c-format
-msgid "No credentials found."
+msgid "Missing password"
+msgstr "Falta contraseña"
+
+#: src/pages/LoginForm.tsx:81
+#, fuzzy, c-format
+msgid "Wrong credentials for \"%1$s\""
 msgstr "Se dieron las credenciales incorrectas."
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/LoginForm.tsx:87
+#, fuzzy, c-format
+msgid "Account not found"
+msgstr "Monto no válido"
+
+#: src/pages/LoginForm.tsx:112
+#, fuzzy, c-format
+msgid "Username"
+msgstr "Nombre de usuario:"
+
+#: src/pages/LoginForm.tsx:183
 #, c-format
-msgid "Could not create the wire transfer"
-msgstr "No se pudo create la transferencia bancaria"
+msgid "Check"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/pages/LoginForm.tsx:194
 #, c-format
-msgid "Transfer creation gave response error"
-msgstr "La creación de la transferencia dió una respuesta erronea"
+msgid "Log in"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/pages/LoginForm.tsx:208
 #, c-format
-msgid "Wire transfer created!"
+msgid "Register"
+msgstr "Registrarse"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#, fuzzy, c-format
+msgid "Wire transfer completed!"
 msgstr "Transferencia bancaria creada!"
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
 #, c-format
-msgid "Amount to withdraw:"
-msgstr "Monto a retirar:"
+msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
 #, c-format
-msgid "Withdraw"
-msgstr "Retirar"
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
 #, c-format
-msgid "No credentials given."
-msgstr "Se dieron las credenciales incorrectas."
+msgid "Your balance is not enough for the operation."
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
-#, c-format
-msgid "Could not create withdrawal operation"
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
 msgstr "No se pude create la operación de retiro"
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
-#, c-format
-msgid "Withdrawal creation gave response error"
-msgstr "La creación de retiro dió una respuesta errónea"
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#, fuzzy, c-format
+msgid "Wire transfer details"
+msgstr "Transferencia bancaria creada!"
 
-#: src/pages/home/PaymentOptions.tsx:44
-#, c-format
-msgid "Obtain digital cash"
-msgstr "Obtener dinero digital"
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
+#, fuzzy, c-format
+msgid "Transfer"
+msgstr "Asunto de transferencia:"
 
-#: src/pages/home/PaymentOptions.tsx:52
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
 #, c-format
-msgid "Transfer to bank account"
-msgstr "Transferir a una cuenta bancaria"
+msgid "Authentication required"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
 #, c-format
-msgid "Date"
-msgstr "Fecha"
+msgid "This operation was created with other username"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/WithdrawalQRCode.tsx:72
 #, c-format
-msgid "Amount"
-msgstr "Monto"
+msgid "Operation aborted"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/WithdrawalQRCode.tsx:75
 #, c-format
-msgid "Counterpart"
-msgstr "Contraparte"
+msgid ""
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/WithdrawalQRCode.tsx:81
 #, c-format
-msgid "Subject"
-msgstr "Asunto"
+msgid "You can close this page now or continue to the account page."
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
+#: src/pages/WithdrawalQRCode.tsx:91
 #, c-format
-msgid "Transfer to Taler Wallet"
-msgstr "Transferir a una cartera Taler"
+msgid "Continue"
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
-#, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
-msgstr "Usar el código QR para retirar a tu cartera móvil:"
+#: src/pages/WithdrawalQRCode.tsx:108
+#, fuzzy, c-format
+msgid "Withdrawal confirmed"
+msgstr "El retiro fue confirmado!"
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:112
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
-msgstr "Click %1$s para abrir una cartera Taler!"
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:126
 #, c-format
-msgid "Confirm Withdrawal"
-msgstr "Confirmar retirada"
+msgid "Done"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/WithdrawalQRCode.tsx:138
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
-msgstr "Autorizar retiro resolviendo una pregunta"
+msgid "Operation canceled"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/WithdrawalQRCode.tsx:147
 #, c-format
-msgid "What is"
-msgstr "Cuanto es"
+msgid "The operation is incomplete or some step in the withdrawal failed"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/WithdrawalQRCode.tsx:148
 #, c-format
-msgid "Answer is wrong."
-msgstr "La respuesta es incorrecta."
+msgid "The exchange is selected but no reserve public key found."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/WithdrawalQRCode.tsx:157
 #, c-format
-msgid "Confirm"
-msgstr "Confirmar"
+msgid ""
+"The exchange is selected but the exchange payto URI is missing or invalid."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/WithdrawalQRCode.tsx:192
 #, c-format
-msgid "Cancel"
-msgstr "Cancelar"
+msgid "Operation not found"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/WithdrawalQRCode.tsx:196
 #, c-format
 msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
 msgstr ""
-"En este punto, un banco %1$s preguntaría por una prueba adicional de "
-"autenticación (PIN/TAN, password de un solo uso, ....), en vez de un simple "
-"cálculo."
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/WithdrawalQRCode.tsx:212
 #, c-format
-msgid "No withdrawal ID found."
-msgstr "No ID de retiro encontrado."
+msgid "Cotinue to dashboard"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
-#, c-format
-msgid "Could not confirm the withdrawal"
-msgstr "No se pudo confirmar la retirada"
+#: src/pages/WithdrawalOperationPage.tsx:53
+#, fuzzy, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr "Este retiro fue cancelado!"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/context/config.ts:95
 #, c-format
-msgid "Withdrawal confirmation gave response error"
-msgstr "La confirmación de retiro dió una respuesta errónea"
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/pages/BankFrame.tsx:53
+#, fuzzy, c-format
+msgid "Internal error, please report."
+msgstr "El registro falló, por favor reportelo"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/BankFrame.tsx:77
 #, c-format
-msgid "Withdrawal confirmed!"
-msgstr "El retiro fue confirmado!"
+msgid "Preferences"
+msgstr ""
+
+#: src/pages/BankFrame.tsx:137
+#, fuzzy, c-format
+msgid "Welcome, %1$s"
+msgstr "Bienvenido/a, %1$s!"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/components/Transactions/views.tsx:43
+#, fuzzy, c-format
+msgid "Latest transactions"
+msgstr "Últimas transacciones:"
+
+#: src/components/Transactions/views.tsx:50
 #, c-format
-msgid "Could not abort the withdrawal."
-msgstr "No se pudo cancelar el retiro."
+msgid "Date"
+msgstr "Fecha"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/components/Transactions/views.tsx:52
 #, c-format
-msgid "Withdrawal abortion failed."
-msgstr "La cancelación del retiro falló."
+msgid "Counterpart"
+msgstr "Contraparte"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/components/Transactions/views.tsx:53
 #, c-format
-msgid "Withdrawal aborted!"
-msgstr "Este retiro fue cancelado!"
+msgid "Subject"
+msgstr "Asunto"
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Abort"
-msgstr "Cancelar"
+msgid "sent"
+msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
-msgstr "retiro (%1$s) nunca fue (correctamente) generado en el banco..."
+msgid "received"
+msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
+#: src/components/Transactions/views.tsx:77
 #, c-format
-msgid "Waiting the bank to create the operation..."
-msgstr "Esperando que el banco genere la operación...."
+msgid "invalid value"
+msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "This withdrawal was aborted!"
-msgstr "Este retiro fue cancelado!"
+msgid "to"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Welcome to %1$s!"
-msgstr "Bienvenido a %1$s!"
+msgid "from"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/components/Transactions/views.tsx:122
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
+msgid "First page"
 msgstr ""
-"Nombre de usuario o etiqueta de cuenta '%1$s' no encontrada. No se iniciará "
-"sesión."
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/components/Transactions/views.tsx:129
 #, c-format
-msgid "Wrong credentials given."
-msgstr "Se dieron las credenciales incorrectas."
+msgid "Next"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/pages/PublicHistoriesPage.tsx:81
 #, c-format
-msgid "Account information could not be retrieved."
-msgstr "La información de la cuenta no pudo ser accedida."
+msgid "History of public accounts"
+msgstr "Historial de cuentas públicas"
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
-msgid "Welcome, %1$s !"
-msgstr "Bienvenido/a, %1$s!"
+msgid "Currently, the bank is not accepting new registrations!"
+msgstr "Actualmente, el banco no está aceptado nuevos registros!"
+
+#: src/pages/RegistrationPage.tsx:74
+#, fuzzy, c-format
+msgid "Missing name"
+msgstr "Falta nombre de usuario"
+
+#: src/pages/RegistrationPage.tsx:79
+#, fuzzy, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr "Solo use letras y números comenzando con una letra minúscula"
+
+#: src/pages/RegistrationPage.tsx:95
+#, fuzzy, c-format
+msgid "Passwords don't match"
+msgstr "La contraseña no coincide"
 
-#: src/pages/home/AccountPage.tsx:221
+#: src/pages/RegistrationPage.tsx:107
 #, c-format
-msgid "Bank account balance"
-msgstr "Balance de cuenta bancaria"
+msgid "Server replied with invalid phone or email."
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/pages/RegistrationPage.tsx:113
 #, c-format
-msgid "Payments"
-msgstr "Pagos"
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/pages/RegistrationPage.tsx:119
 #, c-format
-msgid "Latest transactions:"
-msgstr "Últimas transacciones:"
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, fuzzy, c-format
+msgid "That account id is already taken."
+msgstr "El nombre del usuario ya está tomado"
+
+#: src/pages/RegistrationPage.tsx:131
+#, fuzzy, c-format
+msgid "That username is already taken."
+msgstr "El nombre del usuario ya está tomado"
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/pages/RegistrationPage.tsx:137
 #, c-format
-msgid "List of public accounts was not found."
-msgstr "La lista de cuentas públicas no fue encontrada."
+msgid "That username can't be used because is reserved."
+msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/pages/RegistrationPage.tsx:143
 #, c-format
-msgid "List of public accounts could not be retrieved."
-msgstr "La lista de cuentas públicas no pudo ser accedida."
+msgid "Only admin is allow to set debt limit."
+msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/RegistrationPage.tsx:149
 #, c-format
-msgid "History of public accounts"
-msgstr "Historial de cuentas públicas"
+msgid "No information for the selected authentication channel."
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/RegistrationPage.tsx:155
 #, c-format
-msgid "Currently, the bank is not accepting new registrations!"
-msgstr "Actualmente, el banco no está aceptado nuevos registros!"
+msgid "Authentication channel is not supported."
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/RegistrationPage.tsx:161
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
-msgstr "Solo use letras y números comenzando con una letra minúscula"
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/RegistrationPage.tsx:227
 #, c-format
-msgid "Password don't match"
-msgstr "La contraseña no coincide"
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, fuzzy, c-format
+msgid "Password"
+msgstr "Password:"
+
+#: src/pages/RegistrationPage.tsx:298
+#, fuzzy, c-format
+msgid "Repeat password"
+msgstr "Repita la contraseña:"
 
-#: src/pages/home/RegistrationPage.tsx:89
+#: src/pages/RegistrationPage.tsx:327
 #, c-format
-msgid "Please register!"
-msgstr "Por favor, registrese!"
+msgid "Name"
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/RegistrationPage.tsx:439
 #, c-format
-msgid "Repeat Password:"
-msgstr "Repita la contraseña:"
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, fuzzy, c-format
+msgid "Make a wire transfer"
+msgstr "Usar el formulario de transferencia bancaria?"
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/WireTransfer.tsx:52
 #, c-format
-msgid "Registration failed, please report"
-msgstr "El registro falló, por favor reportelo"
+msgid "Wire transfer created!"
+msgstr "Transferencia bancaria creada!"
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/admin/AccountList.tsx:43
+#, fuzzy, c-format
+msgid "Accounts"
+msgstr "Monto"
+
+#: src/pages/admin/AccountList.tsx:46
 #, c-format
-msgid "That username is already taken"
-msgstr "El nombre del usuario ya está tomado"
+msgid "A list of all business account in the bank."
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/admin/AccountList.tsx:55
 #, c-format
-msgid "New registration gave response error"
-msgstr "Nuevo registro dió una respuesta errónea"
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, fuzzy, c-format
+msgid "Balance"
+msgstr "Cancelar"
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/admin/AccountList.tsx:72
 #, c-format
-msgid "Bank menu"
-msgstr "Menu del banco"
+msgid "Actions"
+msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/admin/AccountList.tsx:103
 #, c-format
-msgid "Select option1"
+msgid "unknown"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:101
+#, fuzzy, c-format
+msgid "Select a section"
 msgstr "Seleccione opción 1"
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/admin/AdminHome.tsx:106
+#, c-format
+msgid "Last hour"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:107
+#, c-format
+msgid "Last day"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:108
+#, c-format
+msgid "Last month"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:109
+#, c-format
+msgid "Last year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:127
+#, c-format
+msgid "Last Year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:135
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:144
+#, c-format
+msgid "Cashin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:154
+#, c-format
+msgid "Cashout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:166
+#, c-format
+msgid "Payin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:176
+#, c-format
+msgid "Payout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid ""
+"Duplicated request detected, check if the operation succeded or try again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
+#, c-format
+msgid "The account does not have sufficient funds"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:244
+#, c-format
+msgid "Cashouts are not supported"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:250
+#, c-format
+msgid "Missing cashout URI in the profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:256
+#, c-format
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:281
+#, c-format
+msgid "Convertion rate"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:296
+#, c-format
+msgid "Fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:305
+#, c-format
+msgid "To account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:312
+#, c-format
+msgid "No cashout account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:313
+#, c-format
+msgid "Before doing a cashout you need to complete your profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:374
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Monto a retirar:"
+
+#: src/pages/business/CreateCashout.tsx:375
+#, fuzzy, c-format
+msgid "Amount to receive"
+msgstr "Monto a retirar:"
+
+#: src/pages/business/CreateCashout.tsx:410
+#, c-format
+msgid "Total cost"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:419
+#, c-format
+msgid "Balance left"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:433
+#, c-format
+msgid "Before fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:446
+#, c-format
+msgid "Total cashout transfer"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:458
+#, c-format
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, fuzzy, c-format
+msgid "Credentials"
+msgstr "Se dieron las credenciales incorrectas."
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
+#, c-format
+msgid ""
+"You can't change the legal name, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:86
+#, c-format
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:92
+#, c-format
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:98
+#, c-format
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:133
+#, c-format
+msgid "Account \"%1$s\""
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:144
+#, c-format
+msgid "Change details"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:178
+#, c-format
+msgid "Update"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:47
+#, fuzzy, c-format
+msgid "password doesn't match"
+msgstr "La contraseña no coincide"
+
+#: src/pages/account/UpdateAccountPassword.tsx:62
+#, fuzzy, c-format
+msgid "Password changed"
+msgstr "Password:"
+
+#: src/pages/account/UpdateAccountPassword.tsx:68
+#, c-format
+msgid "Not authorized to change the password, maybe the session is invalid."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:76
+#, c-format
+msgid ""
+"Old password need to be provided in order to change new one. If you don't "
+"have it contact your account administrator."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:80
+#, c-format
+msgid "Your current password doesn't match, can't change to a new password."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:111
+#, fuzzy, c-format
+msgid "Update password"
+msgstr "Repita la contraseña:"
+
+#: src/pages/account/UpdateAccountPassword.tsx:129
+#, fuzzy, c-format
+msgid "New password"
+msgstr "Password:"
+
+#: src/pages/account/UpdateAccountPassword.tsx:157
+#, c-format
+msgid "Type it again"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:179
+#, fuzzy, c-format
+msgid "repeat the same password"
+msgstr "Repita la contraseña:"
+
+#: src/pages/account/UpdateAccountPassword.tsx:189
+#, fuzzy, c-format
+msgid "Current password"
+msgstr "Falta contraseña"
+
+#: src/pages/account/UpdateAccountPassword.tsx:210
+#, c-format
+msgid "your current password, for security"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:234
+#, c-format
+msgid "Change"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:58
+#, c-format
+msgid "Can't delete the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:59
+#, c-format
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:68
+#, c-format
+msgid "Account removed"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:74
+#, c-format
+msgid "No enough permission to delete the account."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:80
+#, c-format
+msgid "The username was not found."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:86
+#, c-format
+msgid "Can't delete a reserved username."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:92
+#, c-format
+msgid "Can't delete an account with balance different than zero."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:117
+#, fuzzy, c-format
+msgid "name doesn't match"
+msgstr "La contraseña no coincide"
+
+#: src/pages/admin/RemoveAccount.tsx:126
+#, c-format
+msgid "You are going to remove the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:127
+#, c-format
+msgid "This step can't be undone."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:133
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:152
+#, c-format
+msgid "Verification"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:175
+#, c-format
+msgid "enter the account name that is going to be deleted"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:53
+#, c-format
+msgid "Server replied that phone or email is invalid"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:59
+#, c-format
+msgid "The rights to perform the operation are not sufficient"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:65
+#, fuzzy, c-format
+msgid "Account username is already taken"
+msgstr "El nombre del usuario ya está tomado"
+
+#: src/pages/admin/CreateNewAccount.tsx:71
+#, fuzzy, c-format
+msgid "Account id is already taken"
+msgstr "El nombre del usuario ya está tomado"
+
+#: src/pages/admin/CreateNewAccount.tsx:77
+#, c-format
+msgid "Bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:83
+#, c-format
+msgid "Account username can't be used because is reserved"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:118
+#, c-format
+msgid "Can't create accounts"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:119
+#, c-format
+msgid "Only system admin can create accounts."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:129
+#, c-format
+msgid "New business account"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:156
+#, c-format
+msgid "Create"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:30
+#, c-format
+msgid "Cashout not supported."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:36
+#, fuzzy, c-format
+msgid "Account not found."
+msgstr "La lista de cuentas públicas no fue encontrada."
+
+#: src/components/Cashouts/views.tsx:69
+#, fuzzy, c-format
+msgid "Latest cashouts"
+msgstr "Últimas transacciones:"
+
+#: src/components/Cashouts/views.tsx:76
+#, c-format
+msgid "Created"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:77
+#, fuzzy, c-format
+msgid "Confirmed"
+msgstr "Confirmar"
+
+#: src/components/Cashouts/views.tsx:78
+#, c-format
+msgid "Total debit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:79
+#, c-format
+msgid "Total credit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:80
+#, c-format
+msgid "Status"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
+
+#: src/pages/account/CashoutListForAccount.tsx:29
+#, c-format
+msgid "Cashout for account %1$s"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:78
+#, c-format
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:112
+#, c-format
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:118
+#, c-format
+msgid "Cashout was already confimed."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, fuzzy, c-format
+msgid "The cashout operation is already aborted."
+msgstr "El nombre del usuario ya está tomado"
+
+#: src/pages/business/ShowCashoutDetails.tsx:171
+#, fuzzy, c-format
+msgid "Missing destination account."
+msgstr "Falta monto"
+
+#: src/pages/business/ShowCashoutDetails.tsx:177
+#, c-format
+msgid "Too many failed attempts."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:189
+#, c-format
+msgid "The code for this cashout is invalid."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:205
+#, c-format
+msgid "Cashout detail"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:239
+#, c-format
+msgid "Debited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:247
+#, c-format
+msgid "Credited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:312
+#, c-format
+msgid "Abort"
+msgstr "Cancelar"
+
+#: src/pages/business/ShowCashoutDetails.tsx:320
+#, c-format
+msgid "Confirm"
+msgstr "Confirmar"
+
+#: src/pages/OperationState/views.tsx:181
+#, c-format
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
+#, c-format
+msgid ""
+"If you are using a desktop browser you can open the popup now or click the "
+"link if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:348
+#, c-format
+msgid "On a mobile phone"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:353
+#, fuzzy, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr "Usar el código QR para retirar a tu cartera móvil:"
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:85
+#, c-format
+msgid "invalid"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:100
+#, c-format
+msgid "Server responded with an invalid  withdraw URI"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:101
+#, fuzzy, c-format
+msgid "Withdraw URI: %1$s"
+msgstr "Retirar"
+
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
+#, c-format
+msgid "Prepare your wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:254
+#, c-format
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:260
+#, fuzzy, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr "Transferir a una cartera Taler"
+
+#: src/pages/WalletWithdrawForm.tsx:263
+#, c-format
+msgid "If you don't have one yet you can follow the instruction %1$s"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:44
+#, c-format
+msgid "Send money to"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:57
+#, c-format
+msgid "a %1$s wallet"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:64
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:71
+#, c-format
+msgid "operation ready"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:86
+#, fuzzy, c-format
+msgid "another bank account"
+msgstr "Transferir a una cuenta bancaria"
+
+#: src/pages/PaymentOptions.tsx:93
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:112
+#, fuzzy, c-format
+msgid "Transfer details"
+msgstr "Asunto de transferencia:"
+
+#: src/pages/AccountPage/views.tsx:39
+#, c-format
+msgid "This is a demo bank"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:42
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work. In addition to using your own bank account, you can also see the "
+"transaction history of some %1$s."
+msgstr ""
+"Esta parte de la demostración muestra cómo funciona un banco que soporta "
+"Taler directamente. Además de usar tu propia cuenta de banco, también podrás "
+"ver el historial de transacciones de algunas %1$s."
+
+#: src/pages/AccountPage/views.tsx:49
+#, fuzzy, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
+msgstr ""
+"Esta parte de la demostración muestra cómo funciona un banco que soporta "
+"Taler directamente. Además de usar tu propia cuenta de banco, también podrás "
+"ver el historial de transacciones de algunas %1$s."
+
+#: src/pages/AccountPage/views.tsx:64
+#, c-format
+msgid "Pending account delete operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:65
+#, c-format
+msgid "Pending account update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:66
+#, c-format
+msgid "Pending password update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:67
+#, c-format
+msgid "Pending transaction operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:68
+#, fuzzy, c-format
+msgid "Pending withdrawal operation"
+msgstr "No se pude create la operación de retiro"
+
+#: src/pages/AccountPage/views.tsx:69
+#, c-format
+msgid "Pending cashout operation"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:77
+#, c-format
+msgid "Download bank stats"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:96
+#, c-format
+msgid "Include hour metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:110
+#, c-format
+msgid "Include day metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:124
+#, c-format
+msgid "Include month metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:138
+#, c-format
+msgid "Include year metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:152
+#, c-format
+msgid "Include table header"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:166
+#, c-format
+msgid "Add previous metric for compare"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:180
+#, c-format
+msgid "Fail on first error"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:215
+#, c-format
+msgid "Download"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:227
+#, c-format
+msgid "downloading... %1$s"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:234
+#, c-format
+msgid "Download completed"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:235
+#, c-format
+msgid "click here to save the file in your computer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:130
+#, c-format
+msgid "Challenge not found."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:136
+#, c-format
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
+#, fuzzy, c-format
+msgid "The operation failed."
+msgstr "La cancelación del retiro falló."
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:206
+#, fuzzy, c-format
+msgid "Password update"
+msgstr "La contraseña no coincide"
+
+#: src/pages/SolveChallengePage.tsx:207
+#, fuzzy, c-format
+msgid "Wire transfer"
+msgstr "Transferencia bancaria creada!"
+
+#: src/pages/SolveChallengePage.tsx:208
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Retirar"
+
+#: src/pages/SolveChallengePage.tsx:220
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Confirmar retirada"
+
+#: src/pages/SolveChallengePage.tsx:242
+#, c-format
+msgid "Enter the confirmation code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:314
+#, c-format
+msgid "Send again"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:323
+#, fuzzy, c-format
+msgid "Send code"
+msgstr "Envíar"
+
+#: src/pages/SolveChallengePage.tsx:330
+#, c-format
+msgid "Operation details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:442
+#, c-format
+msgid "Challenge details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:459
+#, c-format
+msgid "To phone"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:460
+#, c-format
+msgid "To email"
+msgstr ""
+
+#: src/Routing.tsx:59
+#, c-format
+msgid "Welcome to %1$s!"
+msgstr "Bienvenido a %1$s!"
+
+#, c-format
+#~ msgid "Logout"
+#~ msgstr "Cierre de sesión"
+
+#, c-format
+#~ msgid "Skip to main content"
+#~ msgstr "Saltar el menú de navegación"
+
+#, c-format
+#~ msgid "Taler logo"
+#~ msgstr "Logo Taler"
+
+#, c-format
+#~ msgid "Please login!"
+#~ msgstr "Por favor inicia sesión!"
+
+#, c-format
+#~ msgid "Login"
+#~ msgstr "Iniciar sesión"
+
+#, c-format
+#~ msgid "Missing IBAN"
+#~ msgstr "Falta IBAN"
+
+#, c-format
+#~ msgid "Missing subject"
+#~ msgstr "Falta asunto"
+
+#, c-format
+#~ msgid "Receiver IBAN:"
+#~ msgstr "IBAN receptor:"
+
+#, c-format
+#~ msgid "Amount:"
+#~ msgstr "Monto:"
+
+#, c-format
+#~ msgid "Field(s) missing."
+#~ msgstr "Faltan campo(s)."
+
+#, c-format
+#~ msgid "Want to try the raw payto://-format?"
+#~ msgstr "Quieres probar el formato payto:// ?"
+
+#, c-format
+#~ msgid "Missing payto address"
+#~ msgstr "Falta direccion payto"
+
+#, c-format
+#~ msgid "Transfer money to account identified by payto:// URI:"
+#~ msgstr "Transferir dinero a la cuenta identificada por la URI payto://:"
+
+#, c-format
+#~ msgid "payto address"
+#~ msgstr "direccion payto"
+
+#, c-format
+#~ msgid "Could not create the wire transfer"
+#~ msgstr "No se pudo create la transferencia bancaria"
+
+#, c-format
+#~ msgid "Transfer creation gave response error"
+#~ msgstr "La creación de la transferencia dió una respuesta erronea"
+
+#, c-format
+#~ msgid "No credentials given."
+#~ msgstr "Se dieron las credenciales incorrectas."
+
+#, c-format
+#~ msgid "Withdrawal creation gave response error"
+#~ msgstr "La creación de retiro dió una respuesta errónea"
+
+#, c-format
+#~ msgid "Obtain digital cash"
+#~ msgstr "Obtener dinero digital"
+
+#, c-format
+#~ msgid "Click %1$s to open your Taler wallet!"
+#~ msgstr "Click %1$s para abrir una cartera Taler!"
+
+#, c-format
+#~ msgid "Authorize withdrawal by solving challenge"
+#~ msgstr "Autorizar retiro resolviendo una pregunta"
+
+#, c-format
+#~ msgid "What is"
+#~ msgstr "Cuanto es"
+
+#, c-format
+#~ msgid "Answer is wrong."
+#~ msgstr "La respuesta es incorrecta."
+
+#, c-format
+#~ msgid ""
+#~ "A this point, a %1$s bank would ask for an additional authentication "
+#~ "proof (PIN/TAN, one time password, ..), instead of a simple calculation."
+#~ msgstr ""
+#~ "En este punto, un banco %1$s preguntaría por una prueba adicional de "
+#~ "autenticación (PIN/TAN, password de un solo uso, ....), en vez de un "
+#~ "simple cálculo."
+
+#, c-format
+#~ msgid "Could not confirm the withdrawal"
+#~ msgstr "No se pudo confirmar la retirada"
+
+#, c-format
+#~ msgid "Withdrawal confirmation gave response error"
+#~ msgstr "La confirmación de retiro dió una respuesta errónea"
+
+#, c-format
+#~ msgid "Withdrawal aborted!"
+#~ msgstr "Este retiro fue cancelado!"
+
+#, c-format
+#~ msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+#~ msgstr "retiro (%1$s) nunca fue (correctamente) generado en el banco..."
+
+#, c-format
+#~ msgid "Username or account label '%1$s' not found.  Won't login."
+#~ msgstr ""
+#~ "Nombre de usuario o etiqueta de cuenta '%1$s' no encontrada. No se "
+#~ "iniciará sesión."
+
+#, c-format
+#~ msgid "Account information could not be retrieved."
+#~ msgstr "La información de la cuenta no pudo ser accedida."
+
+#, c-format
+#~ msgid "Bank account balance"
+#~ msgstr "Balance de cuenta bancaria"
+
+#, c-format
+#~ msgid "Payments"
+#~ msgstr "Pagos"
+
+#, c-format
+#~ msgid "List of public accounts could not be retrieved."
+#~ msgstr "La lista de cuentas públicas no pudo ser accedida."
+
+#, c-format
+#~ msgid "Please register!"
+#~ msgstr "Por favor, registrese!"
+
+#, c-format
+#~ msgid "New registration gave response error"
+#~ msgstr "Nuevo registro dió una respuesta errónea"
+
+#, c-format
+#~ msgid "Bank menu"
+#~ msgstr "Menu del banco"
+
 #, c-format
-msgid "Select option2"
-msgstr "Seleccione opción 2"
+#~ msgid "Select option2"
+#~ msgstr "Seleccione opción 2"
 
-#: src/components/picker/DurationPicker.tsx:55
 #, c-format
-msgid "days"
-msgstr "días"
+#~ msgid "days"
+#~ msgstr "días"
 
-#: src/components/picker/DurationPicker.tsx:65
 #, c-format
-msgid "hours"
-msgstr "horas"
+#~ msgid "hours"
+#~ msgstr "horas"
 
-#: src/components/picker/DurationPicker.tsx:76
 #, c-format
-msgid "minutes"
-msgstr "minutos"
+#~ msgid "minutes"
+#~ msgstr "minutos"
 
-#: src/components/picker/DurationPicker.tsx:87
 #, c-format
-msgid "seconds"
-msgstr "segundos"
+#~ msgid "seconds"
+#~ msgstr "segundos"
 
 #~ msgid "this link"
 #~ msgstr "este link"
diff --git a/packages/demobank-ui/src/i18n/fr.po 
b/packages/demobank-ui/src/i18n/fr.po
index 203d55343..e17392afb 100644
--- a/packages/demobank-ui/src/i18n/fr.po
+++ b/packages/demobank-ui/src/i18n/fr.po
@@ -25,462 +25,1682 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
 #, c-format
-msgid "Logout"
+msgid "Operation failed, please report"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/utils.ts:141
 #, c-format
-msgid "Skip to main content"
+msgid "Request timeout"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/utils.ts:150
 #, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would 
work. "
-"In addition to using your own bank account, you can also see the transaction "
-"history of some %1$s."
+msgid "Request throttled"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/utils.ts:159
 #, c-format
-msgid "Taler logo"
+msgid "Malformed response"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/utils.ts:168
 #, c-format
-msgid "Missing username"
+msgid "Network error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/utils.ts:177
 #, c-format
-msgid "Missing password"
+msgid "Unexpected request error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/utils.ts:186
 #, c-format
-msgid "Please login!"
+msgid "Unexpected error"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/utils.ts:362
 #, c-format
-msgid "Username:"
+msgid "IBAN numbers usually have more that 4 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/utils.ts:364
 #, c-format
-msgid "Password:"
+msgid "IBAN numbers usually have less that 34 digits"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/utils.ts:372
 #, c-format
-msgid "Login"
+msgid "IBAN country code not found"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/utils.ts:386
 #, c-format
-msgid "Register"
+msgid "IBAN number is not valid, checksum is wrong"
+msgstr ""
+
+#: src/hooks/preferences.ts:42
+#, c-format
+msgid "Max withdrawal amount"
+msgstr ""
+
+#: src/hooks/preferences.ts:43
+#, c-format
+msgid "Show withdrawal confirmation"
+msgstr ""
+
+#: src/hooks/preferences.ts:44
+#, c-format
+msgid "Show demo description"
+msgstr ""
+
+#: src/hooks/preferences.ts:45
+#, c-format
+msgid "Show install wallet first"
+msgstr ""
+
+#: src/hooks/preferences.ts:46
+#, c-format
+msgid "Use fast withdrawal form"
+msgstr ""
+
+#: src/hooks/preferences.ts:47
+#, c-format
+msgid "Show debug info"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:74
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:78
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:84
+#, c-format
+msgid "The operation was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/pages/QrCodeSection.tsx:102
 #, c-format
-msgid "Missing IBAN"
+msgid "If you have a Taler wallet installed in this device"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/pages/QrCodeSection.tsx:105
+#, c-format
+msgid ""
+"You will see the details of the operation in your wallet including the fees "
+"(if applies). If you still don't have one you can install it from %1$s."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:121
+#, c-format
+msgid "Withdraw"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:130
+#, c-format
+msgid "Or if you have the wallet in another device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:133
+#, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:96
+#, c-format
+msgid "required"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:98
 #, c-format
 msgid "IBAN should have just uppercased letters and numbers"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/pages/PaytoWireTransferForm.tsx:104
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:106
+#, c-format
+msgid "should be greater than 0"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:108
+#, c-format
+msgid "balance is not enough"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:118
+#, c-format
+msgid "does not follow the pattern"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:120
+#, c-format
+msgid "only \"IBAN\" target are supported"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:122
 #, c-format
-msgid "Missing subject"
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/pages/PaytoWireTransferForm.tsx:124
 #, c-format
-msgid "Missing amount"
+msgid "the amount is not valid"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/pages/PaytoWireTransferForm.tsx:126
 #, c-format
-msgid "Amount is not valid"
+msgid ""
+"use the \"message\" parameter to specify a reference text for the transfer"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:165
+#, c-format
+msgid "The request was invalid or the payto://-URI used unacceptable features."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:171
+#, c-format
+msgid "Not enough permission to complete the operation."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:177
+#, c-format
+msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/pages/PaytoWireTransferForm.tsx:183
 #, c-format
-msgid "Should be greater than 0"
+msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/PaytoWireTransferForm.tsx:189
 #, c-format
-msgid "Receiver IBAN:"
+msgid "Your balance is not enough."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
+#: src/pages/PaytoWireTransferForm.tsx:195
 #, c-format
-msgid "Transfer subject:"
+msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
+#: src/pages/PaytoWireTransferForm.tsx:250
 #, c-format
-msgid "Amount:"
+msgid "Using a form"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:274
 #, c-format
-msgid "Field(s) missing."
+msgid "Import payto:// URI"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/PaytoWireTransferForm.tsx:296
 #, c-format
-msgid "Want to try the raw payto://-format?"
+msgid "Recipient"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
+#: src/pages/PaytoWireTransferForm.tsx:320
 #, c-format
-msgid "Missing payto address"
+msgid "IBAN of the recipient's account"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/PaytoWireTransferForm.tsx:325
 #, c-format
-msgid "Payto does not follow the pattern"
+msgid "Transfer subject"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
+#: src/pages/PaytoWireTransferForm.tsx:349
 #, c-format
-msgid "Transfer money to account identified by payto:// URI:"
+msgid "Amount"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/PaytoWireTransferForm.tsx:369
 #, c-format
 msgid "payto URI:"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/PaytoWireTransferForm.tsx:380
+#, c-format
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
 #, c-format
-msgid "payto address"
+msgid "Cancel"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/PaytoWireTransferForm.tsx:411
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
+#: src/pages/LoginForm.tsx:51
 #, c-format
-msgid "Use wire-transfer form?"
+msgid "Missing username"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
+#: src/pages/LoginForm.tsx:55
 #, c-format
-msgid "No credentials found."
+msgid "Missing password"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/LoginForm.tsx:81
 #, c-format
-msgid "Could not create the wire transfer"
+msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/pages/LoginForm.tsx:87
 #, c-format
-msgid "Transfer creation gave response error"
+msgid "Account not found"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/pages/LoginForm.tsx:112
 #, c-format
-msgid "Wire transfer created!"
+msgid "Username"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
+#: src/pages/LoginForm.tsx:183
 #, c-format
-msgid "Amount to withdraw:"
+msgid "Check"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
+#: src/pages/LoginForm.tsx:194
 #, c-format
-msgid "Withdraw"
+msgid "Log in"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/pages/LoginForm.tsx:208
 #, c-format
-msgid "No credentials given."
+msgid "Register"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
 #, c-format
-msgid "Could not create withdrawal operation"
+msgid "Wire transfer completed!"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
 #, c-format
-msgid "Withdrawal creation gave response error"
+msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:44
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
 #, c-format
-msgid "Obtain digital cash"
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:52
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
 #, c-format
-msgid "Transfer to bank account"
+msgid "Your balance is not enough for the operation."
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
 #, c-format
-msgid "Date"
+msgid "Confirm the withdrawal operation"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
 #, c-format
-msgid "Amount"
+msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
 #, c-format
-msgid "Counterpart"
+msgid "Transfer"
 msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
 #, c-format
-msgid "Subject"
+msgid "Authentication required"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
 #, c-format
-msgid "Transfer to Taler Wallet"
+msgid "This operation was created with other username"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
+#: src/pages/WithdrawalQRCode.tsx:72
 #, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
+msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:75
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
+msgid ""
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
+#: src/pages/WithdrawalQRCode.tsx:81
 #, c-format
-msgid "Confirm Withdrawal"
+msgid "You can close this page now or continue to the account page."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/WithdrawalQRCode.tsx:91
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
+msgid "Continue"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/WithdrawalQRCode.tsx:108
 #, c-format
-msgid "What is"
+msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/WithdrawalQRCode.tsx:112
 #, c-format
-msgid "Answer is wrong."
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/WithdrawalQRCode.tsx:126
 #, c-format
-msgid "Confirm"
+msgid "Done"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/WithdrawalQRCode.tsx:138
 #, c-format
-msgid "Cancel"
+msgid "Operation canceled"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/WithdrawalQRCode.tsx:147
 #, c-format
-msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+msgid "The operation is incomplete or some step in the withdrawal failed"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/WithdrawalQRCode.tsx:148
 #, c-format
-msgid "No withdrawal ID found."
+msgid "The exchange is selected but no reserve public key found."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
+#: src/pages/WithdrawalQRCode.tsx:157
 #, c-format
-msgid "Could not confirm the withdrawal"
+msgid ""
+"The exchange is selected but the exchange payto URI is missing or invalid."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/pages/WithdrawalQRCode.tsx:192
 #, c-format
-msgid "Withdrawal confirmation gave response error"
+msgid "Operation not found"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/WithdrawalQRCode.tsx:196
 #, c-format
-msgid "Withdrawal confirmed!"
+msgid ""
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:212
 #, c-format
-msgid "Could not abort the withdrawal."
+msgid "Cotinue to dashboard"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/pages/WithdrawalOperationPage.tsx:53
 #, c-format
-msgid "Withdrawal abortion failed."
+msgid "The Withdrawal URI is not valid"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/context/config.ts:95
 #, c-format
-msgid "Withdrawal aborted!"
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/pages/BankFrame.tsx:53
 #, c-format
-msgid "Abort"
+msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/pages/BankFrame.tsx:77
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+msgid "Preferences"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
+#: src/pages/BankFrame.tsx:137
 #, c-format
-msgid "Waiting the bank to create the operation..."
+msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/components/Transactions/views.tsx:43
 #, c-format
-msgid "This withdrawal was aborted!"
+msgid "Latest transactions"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/components/Transactions/views.tsx:50
 #, c-format
-msgid "Welcome to %1$s!"
+msgid "Date"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/components/Transactions/views.tsx:52
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
+msgid "Counterpart"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/components/Transactions/views.tsx:53
 #, c-format
-msgid "Wrong credentials given."
+msgid "Subject"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Account information could not be retrieved."
+msgid "sent"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/components/Transactions/views.tsx:72
 #, c-format
-msgid "Welcome, %1$s !"
+msgid "received"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:221
+#: src/components/Transactions/views.tsx:77
 #, c-format
-msgid "Bank account balance"
+msgid "invalid value"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Payments"
+msgid "to"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/components/Transactions/views.tsx:82
 #, c-format
-msgid "Latest transactions:"
+msgid "from"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/components/Transactions/views.tsx:122
 #, c-format
-msgid "List of public accounts was not found."
+msgid "First page"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/components/Transactions/views.tsx:129
 #, c-format
-msgid "List of public accounts could not be retrieved."
+msgid "Next"
 msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/PublicHistoriesPage.tsx:81
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/RegistrationPage.tsx:74
+#, c-format
+msgid "Missing name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:79
+#, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:95
+#, c-format
+msgid "Passwords don't match"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:107
+#, c-format
+msgid "Server replied with invalid phone or email."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:113
+#, c-format
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:119
+#, c-format
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, c-format
+msgid "That account id is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:131
+#, c-format
+msgid "That username is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:137
+#, c-format
+msgid "That username can't be used because is reserved."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:143
+#, c-format
+msgid "Only admin is allow to set debt limit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:149
+#, c-format
+msgid "No information for the selected authentication channel."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:155
+#, c-format
+msgid "Authentication channel is not supported."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:161
+#, c-format
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:227
+#, c-format
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, c-format
+msgid "Password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:298
+#, c-format
+msgid "Repeat password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:327
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:439
+#, c-format
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:52
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:43
+#, c-format
+msgid "Accounts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:46
+#, c-format
+msgid "A list of all business account in the bank."
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:55
+#, c-format
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, c-format
+msgid "Balance"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
+#, c-format
+msgid "Actions"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:103
+#, c-format
+msgid "unknown"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:101
+#, c-format
+msgid "Select a section"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:106
+#, c-format
+msgid "Last hour"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:107
+#, c-format
+msgid "Last day"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:108
+#, c-format
+msgid "Last month"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:109
+#, c-format
+msgid "Last year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:127
+#, c-format
+msgid "Last Year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:135
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:144
+#, c-format
+msgid "Cashin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:154
+#, c-format
+msgid "Cashout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:166
+#, c-format
+msgid "Payin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:176
+#, c-format
+msgid "Payout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid ""
+"Duplicated request detected, check if the operation succeded or try again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
+msgid "The account does not have sufficient funds"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/business/CreateCashout.tsx:244
 #, c-format
-msgid "Password don't match"
+msgid "Cashouts are not supported"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:89
+#: src/pages/business/CreateCashout.tsx:250
 #, c-format
-msgid "Please register!"
+msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/business/CreateCashout.tsx:256
 #, c-format
-msgid "Repeat Password:"
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:281
+#, c-format
+msgid "Convertion rate"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/business/CreateCashout.tsx:296
 #, c-format
-msgid "Registration failed, please report"
+msgid "Fee"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/business/CreateCashout.tsx:305
 #, c-format
-msgid "That username is already taken"
+msgid "To account"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/business/CreateCashout.tsx:312
 #, c-format
-msgid "New registration gave response error"
+msgid "No cashout account"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/business/CreateCashout.tsx:313
 #, c-format
-msgid "Bank menu"
+msgid "Before doing a cashout you need to complete your profile"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/business/CreateCashout.tsx:374
 #, c-format
-msgid "Select option1"
+msgid "Amount to send"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/business/CreateCashout.tsx:375
 #, c-format
-msgid "Select option2"
+msgid "Amount to receive"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:55
+#: src/pages/business/CreateCashout.tsx:410
 #, c-format
-msgid "days"
+msgid "Total cost"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:65
+#: src/pages/business/CreateCashout.tsx:419
 #, c-format
-msgid "hours"
+msgid "Balance left"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:76
+#: src/pages/business/CreateCashout.tsx:433
 #, c-format
-msgid "minutes"
+msgid "Before fee"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:87
+#: src/pages/business/CreateCashout.tsx:446
 #, c-format
-msgid "seconds"
+msgid "Total cashout transfer"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:458
+#, c-format
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, c-format
+msgid "Credentials"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
+#, c-format
+msgid ""
+"You can't change the legal name, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:86
+#, c-format
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:92
+#, c-format
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:98
+#, c-format
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:133
+#, c-format
+msgid "Account \"%1$s\""
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:144
+#, c-format
+msgid "Change details"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:178
+#, c-format
+msgid "Update"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:47
+#, c-format
+msgid "password doesn't match"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:62
+#, c-format
+msgid "Password changed"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:68
+#, c-format
+msgid "Not authorized to change the password, maybe the session is invalid."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:76
+#, c-format
+msgid ""
+"Old password need to be provided in order to change new one. If you don't "
+"have it contact your account administrator."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:80
+#, c-format
+msgid "Your current password doesn't match, can't change to a new password."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:111
+#, c-format
+msgid "Update password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:129
+#, c-format
+msgid "New password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:157
+#, c-format
+msgid "Type it again"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:179
+#, c-format
+msgid "repeat the same password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:189
+#, c-format
+msgid "Current password"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:210
+#, c-format
+msgid "your current password, for security"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:234
+#, c-format
+msgid "Change"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:58
+#, c-format
+msgid "Can't delete the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:59
+#, c-format
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:68
+#, c-format
+msgid "Account removed"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:74
+#, c-format
+msgid "No enough permission to delete the account."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:80
+#, c-format
+msgid "The username was not found."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:86
+#, c-format
+msgid "Can't delete a reserved username."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:92
+#, c-format
+msgid "Can't delete an account with balance different than zero."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:117
+#, c-format
+msgid "name doesn't match"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:126
+#, c-format
+msgid "You are going to remove the account"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:127
+#, c-format
+msgid "This step can't be undone."
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:133
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:152
+#, c-format
+msgid "Verification"
+msgstr ""
+
+#: src/pages/admin/RemoveAccount.tsx:175
+#, c-format
+msgid "enter the account name that is going to be deleted"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:53
+#, c-format
+msgid "Server replied that phone or email is invalid"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:59
+#, c-format
+msgid "The rights to perform the operation are not sufficient"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:65
+#, c-format
+msgid "Account username is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:71
+#, c-format
+msgid "Account id is already taken"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:77
+#, c-format
+msgid "Bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:83
+#, c-format
+msgid "Account username can't be used because is reserved"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:118
+#, c-format
+msgid "Can't create accounts"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:119
+#, c-format
+msgid "Only system admin can create accounts."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:129
+#, c-format
+msgid "New business account"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:156
+#, c-format
+msgid "Create"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:30
+#, c-format
+msgid "Cashout not supported."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:36
+#, c-format
+msgid "Account not found."
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:69
+#, c-format
+msgid "Latest cashouts"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:76
+#, c-format
+msgid "Created"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:77
+#, c-format
+msgid "Confirmed"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:78
+#, c-format
+msgid "Total debit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:79
+#, c-format
+msgid "Total credit"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:80
+#, c-format
+msgid "Status"
+msgstr ""
+
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
+
+#: src/pages/account/CashoutListForAccount.tsx:29
+#, c-format
+msgid "Cashout for account %1$s"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:78
+#, c-format
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:112
+#, c-format
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:118
+#, c-format
+msgid "Cashout was already confimed."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, c-format
+msgid "The cashout operation is already aborted."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:171
+#, c-format
+msgid "Missing destination account."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:177
+#, c-format
+msgid "Too many failed attempts."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:189
+#, c-format
+msgid "The code for this cashout is invalid."
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:205
+#, c-format
+msgid "Cashout detail"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:239
+#, c-format
+msgid "Debited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:247
+#, c-format
+msgid "Credited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:312
+#, c-format
+msgid "Abort"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:320
+#, c-format
+msgid "Confirm"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:181
+#, c-format
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
+#, c-format
+msgid ""
+"If you are using a desktop browser you can open the popup now or click the "
+"link if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:348
+#, c-format
+msgid "On a mobile phone"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:353
+#, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:85
+#, c-format
+msgid "invalid"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:100
+#, c-format
+msgid "Server responded with an invalid  withdraw URI"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:101
+#, c-format
+msgid "Withdraw URI: %1$s"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
+#, c-format
+msgid "Prepare your wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:254
+#, c-format
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:260
+#, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:263
+#, c-format
+msgid "If you don't have one yet you can follow the instruction %1$s"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:44
+#, c-format
+msgid "Send money to"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:57
+#, c-format
+msgid "a %1$s wallet"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:64
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:71
+#, c-format
+msgid "operation ready"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:86
+#, c-format
+msgid "another bank account"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:93
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:112
+#, c-format
+msgid "Transfer details"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:39
+#, c-format
+msgid "This is a demo bank"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:42
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work. In addition to using your own bank account, you can also see the "
+"transaction history of some %1$s."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:49
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:64
+#, c-format
+msgid "Pending account delete operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:65
+#, c-format
+msgid "Pending account update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:66
+#, c-format
+msgid "Pending password update operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:67
+#, c-format
+msgid "Pending transaction operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:68
+#, c-format
+msgid "Pending withdrawal operation"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:69
+#, c-format
+msgid "Pending cashout operation"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:77
+#, c-format
+msgid "Download bank stats"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:96
+#, c-format
+msgid "Include hour metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:110
+#, c-format
+msgid "Include day metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:124
+#, c-format
+msgid "Include month metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:138
+#, c-format
+msgid "Include year metric"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:152
+#, c-format
+msgid "Include table header"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:166
+#, c-format
+msgid "Add previous metric for compare"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:180
+#, c-format
+msgid "Fail on first error"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:215
+#, c-format
+msgid "Download"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:227
+#, c-format
+msgid "downloading... %1$s"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:234
+#, c-format
+msgid "Download completed"
+msgstr ""
+
+#: src/pages/DownloadStats.tsx:235
+#, c-format
+msgid "click here to save the file in your computer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:130
+#, c-format
+msgid "Challenge not found."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:136
+#, c-format
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
+#, c-format
+msgid "The operation failed."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:206
+#, c-format
+msgid "Password update"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:207
+#, c-format
+msgid "Wire transfer"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:208
+#, c-format
+msgid "Withdrawal"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:220
+#, c-format
+msgid "Confirm the operation"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:242
+#, c-format
+msgid "Enter the confirmation code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:314
+#, c-format
+msgid "Send again"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:323
+#, c-format
+msgid "Send code"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:330
+#, c-format
+msgid "Operation details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:442
+#, c-format
+msgid "Challenge details"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:459
+#, c-format
+msgid "To phone"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:460
+#, c-format
+msgid "To email"
+msgstr ""
+
+#: src/Routing.tsx:59
+#, c-format
+msgid "Welcome to %1$s!"
 msgstr ""
diff --git a/packages/demobank-ui/src/i18n/it.po 
b/packages/demobank-ui/src/i18n/it.po
index 5dfebedae..a1dc65241 100644
--- a/packages/demobank-ui/src/i18n/it.po
+++ b/packages/demobank-ui/src/i18n/it.po
@@ -16,8 +16,8 @@ msgstr ""
 "POT-Creation-Date: 2016-11-23 00:00+0100\n"
 "PO-Revision-Date: 2023-08-15 07:28+0000\n"
 "Last-Translator: Krystian Baran <kiszkot@murena.io>\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"
@@ -25,466 +25,1738 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.13.1\n"
 
-#: src/pages/home/BankFrame.tsx:55
+#: src/utils.ts:124
+#, fuzzy, c-format
+msgid "Operation failed, please report"
+msgstr "Registrazione"
+
+#: src/utils.ts:141
+#, c-format
+msgid "Request timeout"
+msgstr ""
+
+#: src/utils.ts:150
+#, c-format
+msgid "Request throttled"
+msgstr ""
+
+#: src/utils.ts:159
+#, c-format
+msgid "Malformed response"
+msgstr ""
+
+#: src/utils.ts:168
+#, c-format
+msgid "Network error"
+msgstr ""
+
+#: src/utils.ts:177
+#, c-format
+msgid "Unexpected request error"
+msgstr ""
+
+#: src/utils.ts:186
+#, c-format
+msgid "Unexpected error"
+msgstr ""
+
+#: src/utils.ts:362
+#, c-format
+msgid "IBAN numbers usually have more that 4 digits"
+msgstr ""
+
+#: src/utils.ts:364
+#, c-format
+msgid "IBAN numbers usually have less that 34 digits"
+msgstr ""
+
+#: src/utils.ts:372
+#, c-format
+msgid "IBAN country code not found"
+msgstr ""
+
+#: src/utils.ts:386
+#, c-format
+msgid "IBAN number is not valid, checksum is wrong"
+msgstr ""
+
+#: src/hooks/preferences.ts:42
+#, fuzzy, c-format
+msgid "Max withdrawal amount"
+msgstr "Questo ritiro è stato annullato!"
+
+#: src/hooks/preferences.ts:43
+#, fuzzy, c-format
+msgid "Show withdrawal confirmation"
+msgstr "Questo ritiro è stato annullato!"
+
+#: src/hooks/preferences.ts:44
+#, c-format
+msgid "Show demo description"
+msgstr ""
+
+#: src/hooks/preferences.ts:45
+#, c-format
+msgid "Show install wallet first"
+msgstr ""
+
+#: src/hooks/preferences.ts:46
+#, fuzzy, c-format
+msgid "Use fast withdrawal form"
+msgstr "Ritira contante"
+
+#: src/hooks/preferences.ts:47
+#, c-format
+msgid "Show debug info"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:74
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:78
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:84
+#, fuzzy, c-format
+msgid "The operation was not found."
+msgstr "Lista conti pubblici non trovata."
+
+#: src/pages/QrCodeSection.tsx:102
+#, c-format
+msgid "If you have a Taler wallet installed in this device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:105
+#, c-format
+msgid ""
+"You will see the details of the operation in your wallet including the fees "
+"(if applies). If you still don't have one you can install it from %1$s."
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:121
+#, c-format
+msgid "Withdraw"
+msgstr "Prelevare"
+
+#: src/pages/QrCodeSection.tsx:130
+#, c-format
+msgid "Or if you have the wallet in another device"
+msgstr ""
+
+#: src/pages/QrCodeSection.tsx:133
+#, fuzzy, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr "Chiudi il ritiro Taler"
+
+#: src/pages/PaytoWireTransferForm.tsx:96
+#, c-format
+msgid "required"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:98
+#, c-format
+msgid "IBAN should have just uppercased letters and numbers"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:104
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:106
+#, c-format
+msgid "should be greater than 0"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:108
+#, c-format
+msgid "balance is not enough"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:118
+#, c-format
+msgid "does not follow the pattern"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:120
+#, c-format
+msgid "only \"IBAN\" target are supported"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:122
+#, c-format
+msgid "use the \"amount\" parameter to specify the amount to be transferred"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:124
+#, c-format
+msgid "the amount is not valid"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:126
+#, c-format
+msgid ""
+"use the \"message\" parameter to specify a reference text for the transfer"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:165
+#, c-format
+msgid "The request was invalid or the payto://-URI used unacceptable features."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:171
+#, fuzzy, c-format
+msgid "Not enough permission to complete the operation."
+msgstr "La banca sta creando l'operazione..."
+
+#: src/pages/PaytoWireTransferForm.tsx:177
+#, fuzzy, c-format
+msgid "The destination account \"%1$s\" was not found."
+msgstr "Lista conti pubblici non trovata."
+
+#: src/pages/PaytoWireTransferForm.tsx:183
+#, c-format
+msgid "The origin and the destination of the transfer can't be the same."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:189
+#, c-format
+msgid "Your balance is not enough."
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:195
+#, fuzzy, c-format
+msgid "The origin account \"%1$s\" was not found."
+msgstr "Lista conti pubblici non trovata."
+
+#: src/pages/PaytoWireTransferForm.tsx:250
+#, c-format
+msgid "Using a form"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:274
+#, c-format
+msgid "Import payto:// URI"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:296
+#, c-format
+msgid "Recipient"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:320
+#, c-format
+msgid "IBAN of the recipient's account"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:325
+#, fuzzy, c-format
+msgid "Transfer subject"
+msgstr "Trasferisci fondi a un altro conto di questa banca:"
+
+#: src/pages/PaytoWireTransferForm.tsx:349
+#, c-format
+msgid "Amount"
+msgstr "Importo"
+
+#: src/pages/PaytoWireTransferForm.tsx:369
+#, c-format
+msgid "payto URI:"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:380
+#, c-format
+msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:399
+#, c-format
+msgid "Cancel"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:411
+#, c-format
+msgid "Send"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:51
+#, c-format
+msgid "Missing username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:55
+#, c-format
+msgid "Missing password"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:81
+#, fuzzy, c-format
+msgid "Wrong credentials for \"%1$s\""
+msgstr "Credenziali invalide."
+
+#: src/pages/LoginForm.tsx:87
+#, c-format
+msgid "Account not found"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:112
+#, c-format
+msgid "Username"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:183
+#, c-format
+msgid "Check"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:194
+#, c-format
+msgid "Log in"
+msgstr ""
+
+#: src/pages/LoginForm.tsx:208
+#, c-format
+msgid "Register"
+msgstr "Registrati"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#, fuzzy, c-format
+msgid "Wire transfer completed!"
+msgstr "Bonifico"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#, c-format
+msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#, c-format
+msgid ""
+"The withdraw operation cannot be confirmed because no exchange and reserve "
+"public key selection happened before"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#, c-format
+msgid "Your balance is not enough for the operation."
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
+msgstr "Conferma il ritiro"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#, fuzzy, c-format
+msgid "Wire transfer details"
+msgstr "Bonifico"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:261
+#, c-format
+msgid "Transfer"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:281
+#, c-format
+msgid "Authentication required"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:287
+#, c-format
+msgid "This operation was created with other username"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:72
+#, c-format
+msgid "Operation aborted"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:75
+#, c-format
+msgid ""
+"The wire transfer to the GNU Taler Exchange bank's account was aborted, your "
+"balance was not affected."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:81
+#, c-format
+msgid "You can close this page now or continue to the account page."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:91
+#, c-format
+msgid "Continue"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:108
+#, fuzzy, c-format
+msgid "Withdrawal confirmed"
+msgstr "Questo ritiro è stato annullato!"
+
+#: src/pages/WithdrawalQRCode.tsx:112
+#, c-format
+msgid ""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:126
+#, c-format
+msgid "Done"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:138
+#, c-format
+msgid "Operation canceled"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:147
+#, c-format
+msgid "The operation is incomplete or some step in the withdrawal failed"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:148
+#, c-format
+msgid "The exchange is selected but no reserve public key found."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:157
+#, c-format
+msgid ""
+"The exchange is selected but the exchange payto URI is missing or invalid."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:192
+#, c-format
+msgid "Operation not found"
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:196
+#, c-format
+msgid ""
+"This operation is not known by the server. The operation id is wrong or the "
+"server deleted the operation information before reaching here."
+msgstr ""
+
+#: src/pages/WithdrawalQRCode.tsx:212
+#, c-format
+msgid "Cotinue to dashboard"
+msgstr ""
+
+#: src/pages/WithdrawalOperationPage.tsx:53
+#, fuzzy, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr "Questo ritiro è stato annullato!"
+
+#: src/context/config.ts:95
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/pages/BankFrame.tsx:53
+#, fuzzy, c-format
+msgid "Internal error, please report."
+msgstr "Registrazione"
+
+#: src/pages/BankFrame.tsx:77
+#, c-format
+msgid "Preferences"
+msgstr ""
+
+#: src/pages/BankFrame.tsx:137
+#, c-format
+msgid "Welcome, %1$s"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:43
+#, fuzzy, c-format
+msgid "Latest transactions"
+msgstr "Ultime transazioni:"
+
+#: src/components/Transactions/views.tsx:50
+#, c-format
+msgid "Date"
+msgstr "Data"
+
+#: src/components/Transactions/views.tsx:52
+#, c-format
+msgid "Counterpart"
+msgstr "Controparte"
+
+#: src/components/Transactions/views.tsx:53
+#, c-format
+msgid "Subject"
+msgstr "Soggetto"
+
+#: src/components/Transactions/views.tsx:72
+#, c-format
+msgid "sent"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:72
+#, c-format
+msgid "received"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:77
+#, c-format
+msgid "invalid value"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:82
+#, c-format
+msgid "to"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:82
+#, c-format
+msgid "from"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:122
+#, c-format
+msgid "First page"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:129
+#, c-format
+msgid "Next"
+msgstr ""
+
+#: src/pages/PublicHistoriesPage.tsx:81
+#, c-format
+msgid "History of public accounts"
+msgstr "Storico dei conti pubblici"
+
+#: src/pages/RegistrationPage.tsx:44
+#, c-format
+msgid "Currently, the bank is not accepting new registrations!"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:74
+#, fuzzy, c-format
+msgid "Missing name"
+msgstr "indirizzo Payto"
+
+#: src/pages/RegistrationPage.tsx:79
+#, c-format
+msgid "Use letters and numbers only, and start with a lowercase letter"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:95
+#, c-format
+msgid "Passwords don't match"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:107
+#, c-format
+msgid "Server replied with invalid phone or email."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:113
+#, c-format
+msgid "Registration is disabled because the bank ran out of bonus credit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:119
+#, c-format
+msgid "No enough permission to create that account."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:125
+#, c-format
+msgid "That account id is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:131
+#, c-format
+msgid "That username is already taken."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:137
+#, c-format
+msgid "That username can't be used because is reserved."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:143
+#, c-format
+msgid "Only admin is allow to set debt limit."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:149
+#, c-format
+msgid "No information for the selected authentication channel."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:155
+#, c-format
+msgid "Authentication channel is not supported."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:161
+#, c-format
+msgid "Only admin can create accounts with second factor authentication."
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:227
+#, c-format
+msgid "Account registration"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:269
+#, c-format
+msgid "Password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:298
+#, c-format
+msgid "Repeat password"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:327
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/RegistrationPage.tsx:439
+#, c-format
+msgid "Create a random user"
+msgstr ""
+
+#: src/pages/WireTransfer.tsx:47
+#, fuzzy, c-format
+msgid "Make a wire transfer"
+msgstr "Chiudi il bonifico"
+
+#: src/pages/WireTransfer.tsx:52
+#, fuzzy, c-format
+msgid "Wire transfer created!"
+msgstr "Bonifico"
+
+#: src/pages/admin/AccountList.tsx:43
+#, fuzzy, c-format
+msgid "Accounts"
+msgstr "Importo"
+
+#: src/pages/admin/AccountList.tsx:46
+#, c-format
+msgid "A list of all business account in the bank."
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:55
+#, c-format
+msgid "Create account"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:70
+#, c-format
+msgid "Balance"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
+#, c-format
+msgid "Actions"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:103
+#, c-format
+msgid "unknown"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:101
+#, c-format
+msgid "Select a section"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:106
+#, c-format
+msgid "Last hour"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:107
+#, c-format
+msgid "Last day"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:108
+#, c-format
+msgid "Last month"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:109
+#, c-format
+msgid "Last year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:127
+#, c-format
+msgid "Last Year"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:135
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:144
+#, c-format
+msgid "Cashin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:154
+#, c-format
+msgid "Cashout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:166
+#, c-format
+msgid "Payin"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:176
+#, c-format
+msgid "Payout"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:188
+#, c-format
+msgid "download stats as csv"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:235
+#, c-format
+msgid "Descreased by"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:236
+#, c-format
+msgid "Increased by"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:96
+#, c-format
+msgid "Unable to create a cashout"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:97
+#, c-format
+msgid "The bank configuration does not support cashout operations."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:178
+#, c-format
+msgid "could not be parsed"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:182
+#, c-format
+msgid "need to be higher due to fees"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:184
+#, c-format
+msgid "the total transfer at destination will be zero"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:206
+#, c-format
+msgid "Cashout created"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:226
+#, c-format
+msgid ""
+"Duplicated request detected, check if the operation succeded or try again."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:232
+#, c-format
+msgid "The exchange rate was incorrectly applied"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:238
+#, c-format
+msgid "The account does not have sufficient funds"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:244
+#, c-format
+msgid "Cashouts are not supported"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:250
+#, c-format
+msgid "Missing cashout URI in the profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:256
+#, c-format
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:281
+#, c-format
+msgid "Convertion rate"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:296
+#, c-format
+msgid "Fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:305
+#, c-format
+msgid "To account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:312
+#, c-format
+msgid "No cashout account"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:313
+#, c-format
+msgid "Before doing a cashout you need to complete your profile"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:374
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Somma da ritirare"
+
+#: src/pages/business/CreateCashout.tsx:375
+#, fuzzy, c-format
+msgid "Amount to receive"
+msgstr "Somma da ritirare"
+
+#: src/pages/business/CreateCashout.tsx:410
+#, c-format
+msgid "Total cost"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:419
+#, c-format
+msgid "Balance left"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:433
+#, c-format
+msgid "Before fee"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:446
+#, c-format
+msgid "Total cashout transfer"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:458
+#, c-format
+msgid "No cashout channel available"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:459
+#, c-format
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:470
+#, c-format
+msgid "Confirmation the operation using"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:485
+#, c-format
+msgid "Email"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:487
+#, c-format
+msgid "add a email in your profile to enable this option"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:507
+#, c-format
+msgid "SMS"
+msgstr ""
+
+#: src/pages/business/CreateCashout.tsx:509
+#, c-format
+msgid "add a phone number in your profile to enable this option"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:37
+#, c-format
+msgid "Details"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:39
+#, c-format
+msgid "Delete"
+msgstr ""
+
+#: src/pages/ProfileNavigation.tsx:41
+#, fuzzy, c-format
+msgid "Credentials"
+msgstr "Credenziali invalide."
+
+#: src/pages/ProfileNavigation.tsx:43
+#, c-format
+msgid "Cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:132
+#, c-format
+msgid "it should be an email"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:137
+#, c-format
+msgid "should start with +"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:139
+#, c-format
+msgid "phone number can't have other than numbers"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:260
+#, c-format
+msgid "account identification in the bank"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:294
+#, c-format
+msgid "name of the person owner the account"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:302
+#, c-format
+msgid "Internal IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:303
+#, c-format
+msgid "if empty a random account number will be assigned"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:304
+#, c-format
+msgid "account identification for bank transfer"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:348
+#, c-format
+msgid "Phone"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:376
+#, c-format
+msgid "Cashout IBAN"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:377
+#, c-format
+msgid "account number where the money is going to be sent when doing cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:388
+#, c-format
+msgid "Max debt"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:411
+#, c-format
+msgid "Is an exchange"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:429
+#, c-format
+msgid "This server doesn't support second factor authentication."
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:509
+#, c-format
+msgid "Is public"
+msgstr ""
+
+#: src/pages/admin/AccountForm.tsx:522
+#, c-format
+msgid "public accounts have their balance publicly accesible"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:62
+#, c-format
+msgid "Account updated"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:68
+#, c-format
+msgid "The rights to change the account are not sufficient"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:74
+#, c-format
+msgid "The username was not found"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:80
+#, c-format
+msgid ""
+"You can't change the legal name, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:86
+#, c-format
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:92
+#, c-format
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:98
+#, c-format
+msgid ""
+"You can't change the contact data, please contact the your account "
+"administrator."
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:133
+#, c-format
+msgid "Account \"%1$s\""
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:144
+#, c-format
+msgid "Change details"
+msgstr ""
+
+#: src/pages/account/ShowAccountDetails.tsx:178
+#, c-format
+msgid "Update"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:47
+#, c-format
+msgid "password doesn't match"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:62
+#, c-format
+msgid "Password changed"
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:68
+#, c-format
+msgid "Not authorized to change the password, maybe the session is invalid."
+msgstr ""
+
+#: src/pages/account/UpdateAccountPassword.tsx:76
 #, c-format
-msgid "Logout"
+msgid ""
+"Old password need to be provided in order to change new one. If you don't "
+"have it contact your account administrator."
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:80
 #, c-format
-msgid "Skip to main content"
-msgstr "Saltare il menu di navigazione"
+msgid "Your current password doesn't match, can't change to a new password."
+msgstr ""
 
-#: src/pages/home/BankFrame.tsx:82
+#: src/pages/account/UpdateAccountPassword.tsx:111
 #, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work. In addition to using your own bank account, you can also see the "
-"transaction history of some %1$s."
+msgid "Update password"
 msgstr ""
 
-#: src/pages/home/BankFrame.tsx:94
+#: src/pages/account/UpdateAccountPassword.tsx:129
 #, c-format
-msgid "Taler logo"
+msgid "New password"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:41
+#: src/pages/account/UpdateAccountPassword.tsx:157
 #, c-format
-msgid "Missing username"
+msgid "Type it again"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:179
 #, c-format
-msgid "Missing password"
+msgid "repeat the same password"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:49
+#: src/pages/account/UpdateAccountPassword.tsx:189
 #, c-format
-msgid "Please login!"
-msgstr "Accedi!"
+msgid "Current password"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:51
+#: src/pages/account/UpdateAccountPassword.tsx:210
 #, c-format
-msgid "Username:"
+msgid "your current password, for security"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:71
+#: src/pages/account/UpdateAccountPassword.tsx:234
 #, c-format
-msgid "Password:"
+msgid "Change"
 msgstr ""
 
-#: src/pages/home/LoginForm.tsx:100
+#: src/pages/admin/RemoveAccount.tsx:58
 #, c-format
-msgid "Login"
-msgstr "Accedi"
+msgid "Can't delete the account"
+msgstr ""
 
-#: src/pages/home/LoginForm.tsx:110
+#: src/pages/admin/RemoveAccount.tsx:59
 #, c-format
-msgid "Register"
-msgstr "Registrati"
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:60
+#: src/pages/admin/RemoveAccount.tsx:68
 #, c-format
-msgid "Missing IBAN"
+msgid "Account removed"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:62
+#: src/pages/admin/RemoveAccount.tsx:74
 #, c-format
-msgid "IBAN should have just uppercased letters and numbers"
+msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:64
+#: src/pages/admin/RemoveAccount.tsx:80
 #, c-format
-msgid "Missing subject"
+msgid "The username was not found."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:66
+#: src/pages/admin/RemoveAccount.tsx:86
 #, c-format
-msgid "Missing amount"
+msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:68
+#: src/pages/admin/RemoveAccount.tsx:92
 #, c-format
-msgid "Amount is not valid"
+msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:70
+#: src/pages/admin/RemoveAccount.tsx:117
 #, c-format
-msgid "Should be greater than 0"
+msgid "name doesn't match"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:79
+#: src/pages/admin/RemoveAccount.tsx:126
 #, c-format
-msgid "Receiver IBAN:"
+msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:102
+#: src/pages/admin/RemoveAccount.tsx:127
 #, c-format
-msgid "Transfer subject:"
+msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:123
-#, fuzzy, c-format
-msgid "Amount:"
-msgstr "Somma"
+#: src/pages/admin/RemoveAccount.tsx:133
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:177
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
-msgid "Field(s) missing."
+msgid "Verification"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:227
+#: src/pages/admin/RemoveAccount.tsx:175
 #, c-format
-msgid "Want to try the raw payto://-format?"
-msgstr "Prova il trasferimento tramite il formato Payto!"
+msgid "enter the account name that is going to be deleted"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:235
-#, fuzzy, c-format
-msgid "Missing payto address"
-msgstr "indirizzo Payto"
+#: src/pages/admin/CreateNewAccount.tsx:45
+#, c-format
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:237
+#: src/pages/admin/CreateNewAccount.tsx:53
 #, c-format
-msgid "Payto does not follow the pattern"
+msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:243
-#, fuzzy, c-format
-msgid "Transfer money to account identified by payto:// URI:"
-msgstr "Trasferisci fondi a un altro conto di questa banca:"
+#: src/pages/admin/CreateNewAccount.tsx:59
+#, c-format
+msgid "The rights to perform the operation are not sufficient"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:246
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
-msgid "payto URI:"
+msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:255
+#: src/pages/admin/CreateNewAccount.tsx:71
 #, c-format
-msgid "payto address"
-msgstr "indirizzo Payto"
+msgid "Account id is already taken"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:279
+#: src/pages/admin/CreateNewAccount.tsx:77
 #, c-format
-msgid "Send"
+msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:314
-#, fuzzy, c-format
-msgid "Use wire-transfer form?"
-msgstr "Chiudi il bonifico"
+#: src/pages/admin/CreateNewAccount.tsx:83
+#, c-format
+msgid "Account username can't be used because is reserved"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:373
-#, fuzzy, c-format
-msgid "No credentials found."
-msgstr "Credenziali invalide."
+#: src/pages/admin/CreateNewAccount.tsx:118
+#, c-format
+msgid "Can't create accounts"
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:119
+#, c-format
+msgid "Only system admin can create accounts."
+msgstr ""
+
+#: src/pages/admin/CreateNewAccount.tsx:129
+#, c-format
+msgid "New business account"
+msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:397
+#: src/pages/admin/CreateNewAccount.tsx:156
 #, c-format
-msgid "Could not create the wire transfer"
+msgid "Create"
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:414
+#: src/components/Cashouts/views.tsx:30
 #, c-format
-msgid "Transfer creation gave response error"
+msgid "Cashout not supported."
 msgstr ""
 
-#: src/pages/home/PaytoWireTransferForm.tsx:426
+#: src/components/Cashouts/views.tsx:36
 #, fuzzy, c-format
-msgid "Wire transfer created!"
-msgstr "Bonifico"
+msgid "Account not found."
+msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/home/WalletWithdrawForm.tsx:50
+#: src/components/Cashouts/views.tsx:69
 #, fuzzy, c-format
-msgid "Amount to withdraw:"
-msgstr "Somma da ritirare"
+msgid "Latest cashouts"
+msgstr "Ultime transazioni:"
 
-#: src/pages/home/WalletWithdrawForm.tsx:84
+#: src/components/Cashouts/views.tsx:76
 #, c-format
-msgid "Withdraw"
-msgstr "Prelevare"
+msgid "Created"
+msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:128
+#: src/components/Cashouts/views.tsx:77
 #, fuzzy, c-format
-msgid "No credentials given."
-msgstr "Credenziali invalide."
+msgid "Confirmed"
+msgstr "Conferma"
 
-#: src/pages/home/WalletWithdrawForm.tsx:155
+#: src/components/Cashouts/views.tsx:78
 #, c-format
-msgid "Could not create withdrawal operation"
+msgid "Total debit"
 msgstr ""
 
-#: src/pages/home/WalletWithdrawForm.tsx:171
+#: src/components/Cashouts/views.tsx:79
 #, c-format
-msgid "Withdrawal creation gave response error"
+msgid "Total credit"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:44
+#: src/components/Cashouts/views.tsx:80
 #, c-format
-msgid "Obtain digital cash"
+msgid "Status"
 msgstr ""
 
-#: src/pages/home/PaymentOptions.tsx:52
-#, fuzzy, c-format
-msgid "Transfer to bank account"
-msgstr "Trasferisci fondi a un altro conto di questa banca:"
+#: src/components/Cashouts/views.tsx:95
+#, c-format
+msgid "never"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:69
+#: src/pages/account/CashoutListForAccount.tsx:29
 #, c-format
-msgid "Date"
-msgstr "Data"
+msgid "Cashout for account %1$s"
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:70
+#: src/pages/business/ShowCashoutDetails.tsx:78
 #, c-format
-msgid "Amount"
-msgstr "Importo"
+msgid "This cashout not found. Maybe already aborted."
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:71
+#: src/pages/business/ShowCashoutDetails.tsx:112
 #, c-format
-msgid "Counterpart"
-msgstr "Controparte"
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr ""
 
-#: src/pages/home/Transactions.tsx:72
+#: src/pages/business/ShowCashoutDetails.tsx:118
 #, c-format
-msgid "Subject"
-msgstr "Soggetto"
+msgid "Cashout was already confimed."
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:41
-#, fuzzy, c-format
-msgid "Transfer to Taler Wallet"
-msgstr "Ritira contante nel portafoglio Taler"
+#: src/pages/business/ShowCashoutDetails.tsx:124
+#, c-format
+msgid "Cashout operation is not supported."
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:44
-#, fuzzy, c-format
-msgid "Use this QR code to withdraw to your mobile wallet:"
-msgstr "Usa questo codice QR per ritirare contante nel tuo wallet:"
+#: src/pages/business/ShowCashoutDetails.tsx:165
+#, c-format
+msgid "The cashout operation is already aborted."
+msgstr ""
 
-#: src/pages/home/QrCodeSection.tsx:47
+#: src/pages/business/ShowCashoutDetails.tsx:171
 #, c-format
-msgid "Click %1$s to open your Taler wallet!"
+msgid "Missing destination account."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:47
+#: src/pages/business/ShowCashoutDetails.tsx:177
 #, c-format
-msgid "Confirm Withdrawal"
-msgstr "Conferma il ritiro"
+msgid "Too many failed attempts."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52
+#: src/pages/business/ShowCashoutDetails.tsx:189
 #, c-format
-msgid "Authorize withdrawal by solving challenge"
+msgid "The code for this cashout is invalid."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:55
+#: src/pages/business/ShowCashoutDetails.tsx:205
 #, c-format
-msgid "What is"
+msgid "Cashout detail"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:94
+#: src/pages/business/ShowCashoutDetails.tsx:239
 #, c-format
-msgid "Answer is wrong."
+msgid "Debited"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:99
+#: src/pages/business/ShowCashoutDetails.tsx:247
+#, c-format
+msgid "Credited"
+msgstr ""
+
+#: src/pages/business/ShowCashoutDetails.tsx:312
+#, c-format
+msgid "Abort"
+msgstr "Annulla"
+
+#: src/pages/business/ShowCashoutDetails.tsx:320
 #, c-format
 msgid "Confirm"
 msgstr "Conferma"
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:113
+#: src/pages/OperationState/views.tsx:181
 #, c-format
-msgid "Cancel"
+msgid ""
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:187
+#, c-format
+msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:120
+#: src/pages/OperationState/views.tsx:238
+#, c-format
+msgid "Do not show this again"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:256
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:327
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:332
 #, c-format
 msgid ""
-"A this point, a %1$s bank would ask for an additional authentication proof "
-"(PIN/TAN, one time password, ..), instead of a simple calculation."
+"If you are using a desktop browser you can open the popup now or click the "
+"link if you have the \"Inject Taler support\" option enabled."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:339
+#, c-format
+msgid "Start"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:166
+#: src/pages/OperationState/views.tsx:348
 #, c-format
-msgid "No withdrawal ID found."
+msgid "On a mobile phone"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:201
+#: src/pages/OperationState/views.tsx:353
 #, fuzzy, c-format
-msgid "Could not confirm the withdrawal"
-msgstr "Conferma il ritiro"
+msgid "Scan the QR code with your mobile device."
+msgstr "Usa questo codice QR per ritirare contante nel tuo wallet:"
+
+#: src/pages/WalletWithdrawForm.tsx:66
+#, c-format
+msgid "There is an operation already"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:68
+#, c-format
+msgid "To complete or cancel the operation click %1$s"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:219
+#: src/pages/WalletWithdrawForm.tsx:85
 #, c-format
-msgid "Withdrawal confirmation gave response error"
+msgid "invalid"
 msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:231
+#: src/pages/WalletWithdrawForm.tsx:100
+#, c-format
+msgid "Server responded with an invalid  withdraw URI"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:101
 #, fuzzy, c-format
-msgid "Withdrawal confirmed!"
-msgstr "Questo ritiro è stato annullato!"
+msgid "Withdraw URI: %1$s"
+msgstr "Prelevare"
+
+#: src/pages/WalletWithdrawForm.tsx:112
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:252
+#, c-format
+msgid "Prepare your wallet"
+msgstr ""
+
+#: src/pages/WalletWithdrawForm.tsx:254
+#, c-format
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:294
+#: src/pages/WalletWithdrawForm.tsx:260
 #, fuzzy, c-format
-msgid "Could not abort the withdrawal."
-msgstr "Chiudi il ritiro Taler"
+msgid "You need a GNU Taler Wallet"
+msgstr "Ritira contante nel portafoglio Taler"
+
+#: src/pages/WalletWithdrawForm.tsx:263
+#, c-format
+msgid "If you don't have one yet you can follow the instruction %1$s"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:44
+#, c-format
+msgid "Send money to"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:57
+#, c-format
+msgid "a %1$s wallet"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:64
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
+
+#: src/pages/PaymentOptions.tsx:71
+#, c-format
+msgid "operation ready"
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:311
+#: src/pages/PaymentOptions.tsx:86
 #, fuzzy, c-format
-msgid "Withdrawal abortion failed."
-msgstr "Questo ritiro è stato annullato!"
+msgid "another bank account"
+msgstr "Trasferisci fondi a un altro conto di questa banca:"
+
+#: src/pages/PaymentOptions.tsx:93
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
+msgstr ""
 
-#: src/pages/home/WithdrawalConfirmationQuestion.tsx:324
+#: src/pages/PaymentOptions.tsx:112
 #, fuzzy, c-format
-msgid "Withdrawal aborted!"
-msgstr "Questo ritiro è stato annullato!"
+msgid "Transfer details"
+msgstr "Effettua un bonifico"
 
-#: src/pages/home/WithdrawalQRCode.tsx:54
+#: src/pages/AccountPage/views.tsx:39
 #, c-format
-msgid "Abort"
-msgstr "Annulla"
+msgid "This is a demo bank"
+msgstr ""
+
+#: src/pages/AccountPage/views.tsx:42
+#, c-format
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work. In addition to using your own bank account, you can also see the "
+"transaction history of some %1$s."
+msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:74
+#: src/pages/AccountPage/views.tsx:49
 #, c-format
-msgid "withdrawal (%1$s) was never (correctly) created at the bank..."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
 msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:88
-#, fuzzy, c-format
-msgid "Waiting the bank to create the operation..."
-msgstr "La banca sta creando l'operazione..."
+#: src/pages/AccountPage/views.tsx:64
+#, c-format
+msgid "Pending account delete operation"
+msgstr ""
 
-#: src/pages/home/WithdrawalQRCode.tsx:102
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
-msgid "This withdrawal was aborted!"
-msgstr "Questo ritiro è stato annullato!"
+msgid "Pending account update operation"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:40
+#: src/pages/AccountPage/views.tsx:66
 #, c-format
-msgid "Welcome to %1$s!"
+msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:133
+#: src/pages/AccountPage/views.tsx:67
 #, c-format
-msgid "Username or account label '%1$s' not found.  Won't login."
-msgstr "L'utente '%1$s' non esiste.  Login impossibile"
+msgid "Pending transaction operation"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:159
+#: src/pages/AccountPage/views.tsx:68
 #, c-format
-msgid "Wrong credentials given."
-msgstr "Credenziali invalide."
+msgid "Pending withdrawal operation"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:169
+#: src/pages/AccountPage/views.tsx:69
 #, c-format
-msgid "Account information could not be retrieved."
-msgstr "Impossibile ricevere le informazioni relative al conto."
+msgid "Pending cashout operation"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:210
+#: src/pages/DownloadStats.tsx:77
 #, c-format
-msgid "Welcome, %1$s !"
+msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:221
-#, fuzzy, c-format
-msgid "Bank account balance"
-msgstr "Bilancio:"
+#: src/pages/DownloadStats.tsx:96
+#, c-format
+msgid "Include hour metric"
+msgstr ""
 
-#: src/pages/home/AccountPage.tsx:237
+#: src/pages/DownloadStats.tsx:110
 #, c-format
-msgid "Payments"
+msgid "Include day metric"
 msgstr ""
 
-#: src/pages/home/AccountPage.tsx:243
+#: src/pages/DownloadStats.tsx:124
 #, c-format
-msgid "Latest transactions:"
-msgstr "Ultime transazioni:"
+msgid "Include month metric"
+msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:83
+#: src/pages/DownloadStats.tsx:138
 #, c-format
-msgid "List of public accounts was not found."
-msgstr "Lista conti pubblici non trovata."
+msgid "Include year metric"
+msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:95
+#: src/pages/DownloadStats.tsx:152
 #, c-format
-msgid "List of public accounts could not be retrieved."
-msgstr "Lista conti pubblici non pervenuta."
+msgid "Include table header"
+msgstr ""
 
-#: src/pages/home/PublicHistoriesPage.tsx:143
+#: src/pages/DownloadStats.tsx:166
 #, c-format
-msgid "History of public accounts"
-msgstr "Storico dei conti pubblici"
+msgid "Add previous metric for compare"
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:39
+#: src/pages/DownloadStats.tsx:180
 #, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:68
+#: src/pages/DownloadStats.tsx:215
 #, c-format
-msgid "Use only letter and numbers starting with a lower case letter"
+msgid "Download"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:78
+#: src/pages/DownloadStats.tsx:227
 #, c-format
-msgid "Password don't match"
+msgid "downloading... %1$s"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:89
-#, fuzzy, c-format
-msgid "Please register!"
-msgstr "Accedi!"
+#: src/pages/DownloadStats.tsx:234
+#, c-format
+msgid "Download completed"
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:126
+#: src/pages/DownloadStats.tsx:235
 #, c-format
-msgid "Repeat Password:"
+msgid "click here to save the file in your computer"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:226
+#: src/pages/SolveChallengePage.tsx:130
+#, c-format
+msgid "Challenge not found."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:136
+#, c-format
+msgid "This user is not authorized to complete this challenge."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:142
+#, c-format
+msgid "Too many attemps, try another code."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:148
+#, c-format
+msgid "The confirmation code is wrong, try again."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:154
+#, c-format
+msgid "The operation expired."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:179
 #, fuzzy, c-format
-msgid "Registration failed, please report"
-msgstr "Registrazione"
+msgid "The operation failed."
+msgstr "Questo ritiro è stato annullato!"
+
+#: src/pages/SolveChallengePage.tsx:193
+#, c-format
+msgid "The operation needs another confirmation to complete."
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:204
+#, c-format
+msgid "Account delete"
+msgstr ""
+
+#: src/pages/SolveChallengePage.tsx:205
+#, c-format
+msgid "Account update"
+msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:239
+#: src/pages/SolveChallengePage.tsx:206
 #, c-format
-msgid "That username is already taken"
+msgid "Password update"
 msgstr ""
 
-#: src/pages/home/RegistrationPage.tsx:248
+#: src/pages/SolveChallengePage.tsx:207
+#, fuzzy, c-format
+msgid "Wire transfer"
+msgstr "Bonifico"
+
+#: src/pages/SolveChallengePage.tsx:208
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Prelevare"
+
+#: src/pages/SolveChallengePage.tsx:220
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Conferma il ritiro"
+
+#: src/pages/SolveChallengePage.tsx:242
 #, c-format
-msgid "New registration gave response error"
+msgid "Enter the confirmation code"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:53
+#: src/pages/SolveChallengePage.tsx:314
 #, c-format
-msgid "Bank menu"
+msgid "Send again"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:59
+#: src/pages/SolveChallengePage.tsx:323
 #, c-format
-msgid "Select option1"
+msgid "Send code"
 msgstr ""
 
-#: src/components/menu/SideBar.tsx:66
+#: src/pages/SolveChallengePage.tsx:330
 #, c-format
-msgid "Select option2"
+msgid "Operation details"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:55
+#: src/pages/SolveChallengePage.tsx:442
 #, c-format
-msgid "days"
+msgid "Challenge details"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:65
+#: src/pages/SolveChallengePage.tsx:459
 #, c-format
-msgid "hours"
+msgid "To phone"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:76
+#: src/pages/SolveChallengePage.tsx:460
 #, c-format
-msgid "minutes"
+msgid "To email"
 msgstr ""
 
-#: src/components/picker/DurationPicker.tsx:87
+#: src/Routing.tsx:59
 #, c-format
-msgid "seconds"
+msgid "Welcome to %1$s!"
 msgstr ""
 
+#, c-format
+#~ msgid "Skip to main content"
+#~ msgstr "Saltare il menu di navigazione"
+
+#, c-format
+#~ msgid "Please login!"
+#~ msgstr "Accedi!"
+
+#, c-format
+#~ msgid "Login"
+#~ msgstr "Accedi"
+
+#, fuzzy, c-format
+#~ msgid "Amount:"
+#~ msgstr "Somma"
+
+#, c-format
+#~ msgid "Want to try the raw payto://-format?"
+#~ msgstr "Prova il trasferimento tramite il formato Payto!"
+
+#, fuzzy, c-format
+#~ msgid "Transfer money to account identified by payto:// URI:"
+#~ msgstr "Trasferisci fondi a un altro conto di questa banca:"
+
+#, c-format
+#~ msgid "payto address"
+#~ msgstr "indirizzo Payto"
+
+#, fuzzy, c-format
+#~ msgid "No credentials given."
+#~ msgstr "Credenziali invalide."
+
+#, c-format
+#~ msgid "Username or account label '%1$s' not found.  Won't login."
+#~ msgstr "L'utente '%1$s' non esiste.  Login impossibile"
+
+#, c-format
+#~ msgid "Account information could not be retrieved."
+#~ msgstr "Impossibile ricevere le informazioni relative al conto."
+
+#, fuzzy, c-format
+#~ msgid "Bank account balance"
+#~ msgstr "Bilancio:"
+
+#, c-format
+#~ msgid "List of public accounts could not be retrieved."
+#~ msgstr "Lista conti pubblici non pervenuta."
+
+#, fuzzy, c-format
+#~ msgid "Please register!"
+#~ msgstr "Accedi!"
+
 #~ msgid "this link"
 #~ msgstr "questo link"
 
@@ -500,18 +1772,12 @@ msgstr ""
 #~ msgid "Transfer money via the Payto system:"
 #~ msgstr "Effettua un bonifico tramite il sistema Payto:"
 
-#~ msgid "Start withdrawal"
-#~ msgstr "Ritira contante"
-
 #~ msgid "Withdraw Money into a Taler wallet"
 #~ msgstr "Ritira contante nel portafoglio Taler"
 
 #~ msgid "Register to the euFin bank!"
 #~ msgstr "Apri un conto in banca euFin!"
 
-#~ msgid "Transfer money manually"
-#~ msgstr "Effettua un bonifico"
-
 #~ msgid "Page has a problem: logged in but backend state is lost."
 #~ msgstr ""
 #~ "Stato inconsistente: accesso utente effettuato ma stato con server perso."
diff --git a/packages/demobank-ui/src/i18n/strings.ts 
b/packages/demobank-ui/src/i18n/strings.ts
index 86d1fff5b..265757776 100644
--- a/packages/demobank-ui/src/i18n/strings.ts
+++ b/packages/demobank-ui/src/i18n/strings.ts
@@ -15,496 +15,4975 @@
  */
 
 /*eslint quote-props: ["error", "consistent"]*/
-export const strings: { [s: string]: any } = {};
+export const strings: {[s: string]: any} = {};
 
-strings["de"] = {
-  domain: "messages",
-  locale_data: {
-    messages: {
+strings['it'] = {
+  "domain": "messages",
+  "locale_data": {
+    "messages": {
       "": {
-        domain: "messages",
-        plural_forms: "nplurals=2; plural=(n != 1);",
-        lang: "de",
+        "domain": "messages",
+        "plural_forms": "nplurals=2; plural=n != 1;",
+        "lang": "it"
       },
-      Logout: [""],
-      "Skip to main content": [""],
-      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.":
-        [""],
-      "Taler logo": [""],
-      "Missing username": [""],
-      "Missing password": [""],
-      "Please login!": [""],
-      "Username:": [""],
-      "Password:": [""],
-      Login: [""],
-      Register: [""],
-      "Missing IBAN": [""],
-      "IBAN should have just uppercased letters and numbers": [""],
-      "Missing subject": [""],
-      "Missing amount": [""],
-      "Amount is not valid": [""],
-      "Should be greater than 0": [""],
-      "Receiver IBAN:": [""],
-      "Transfer subject:": [""],
-      "Amount:": [""],
-      "Field(s) missing.": [""],
-      "Want to try the raw payto://-format?": [""],
-      "Missing payto address": [""],
-      "Payto does not follow the pattern": [""],
-      "Transfer money to account identified by payto:// URI:": [""],
-      "payto URI:": [""],
-      "payto address": [""],
-      Send: [""],
-      "Use wire-transfer form?": [""],
-      "No credentials found.": [""],
-      "Could not create the wire transfer": [""],
-      "Transfer creation gave response error": [""],
-      "Wire transfer created!": [""],
-      "Amount to withdraw:": [""],
-      Withdraw: [""],
-      "No credentials given.": [""],
-      "Could not create withdrawal operation": [""],
-      "Withdrawal creation gave response error": [""],
-      "Obtain digital cash": [""],
-      "Transfer to bank account": [""],
-      Date: [""],
-      Amount: [""],
-      Counterpart: [""],
-      Subject: [""],
-      "Transfer to Taler Wallet": [""],
-      "Use this QR code to withdraw to your mobile wallet:": [""],
-      "Click %1$s to open your Taler wallet!": [""],
-      "Confirm Withdrawal": [""],
-      "Authorize withdrawal by solving challenge": [""],
-      "What is": [""],
-      "Answer is wrong.": [""],
-      Confirm: [""],
-      Cancel: [""],
-      "A this point, a %1$s bank would ask for an additional authentication 
proof (PIN/TAN, one time password, ..), instead of a simple calculation.":
-        [""],
-      "No withdrawal ID found.": [""],
-      "Could not confirm the withdrawal": [""],
-      "Withdrawal confirmation gave response error": [""],
-      "Withdrawal confirmed!": [""],
-      "Could not abort the withdrawal.": [""],
-      "Withdrawal abortion failed.": [""],
-      "Withdrawal aborted!": [""],
-      Abort: [""],
-      "withdrawal (%1$s) was never (correctly) created at the bank...": [""],
-      "Waiting the bank to create the operation...": [""],
-      "This withdrawal was aborted!": [""],
-      "Welcome to %1$s!": [""],
-      "Username or account label '%1$s' not found.  Won't login.": [""],
-      "Wrong credentials given.": [""],
-      "Account information could not be retrieved.": [""],
-      "Welcome, %1$s !": [""],
-      "Bank account balance": [""],
-      Payments: [""],
-      "Latest transactions:": [""],
-      "List of public accounts was not found.": [""],
-      "List of public accounts could not be retrieved.": [""],
-      "History of public accounts": [""],
-      "Currently, the bank is not accepting new registrations!": [""],
-      "Use only letter and numbers starting with a lower case letter": [""],
-      "Password don't match": [""],
-      "Please register!": [""],
-      "Repeat Password:": [""],
-      "Registration failed, please report": [""],
-      "That username is already taken": [""],
-      "New registration gave response error": [""],
-      "Bank menu": [""],
-      "Select option1": [""],
-      "Select option2": [""],
-      days: [""],
-      hours: [""],
-      minutes: [""],
-      seconds: [""],
-    },
-  },
+      "Operation failed, please report": [
+        "Registrazione"
+      ],
+      "Request timeout": [
+        ""
+      ],
+      "Request throttled": [
+        ""
+      ],
+      "Malformed response": [
+        ""
+      ],
+      "Network error": [
+        ""
+      ],
+      "Unexpected request error": [
+        ""
+      ],
+      "Unexpected error": [
+        ""
+      ],
+      "IBAN numbers usually have more that 4 digits": [
+        ""
+      ],
+      "IBAN numbers usually have less that 34 digits": [
+        ""
+      ],
+      "IBAN country code not found": [
+        ""
+      ],
+      "IBAN number is not valid, checksum is wrong": [
+        ""
+      ],
+      "Max withdrawal amount": [
+        "Questo ritiro è stato annullato!"
+      ],
+      "Show withdrawal confirmation": [
+        "Questo ritiro è stato annullato!"
+      ],
+      "Show demo description": [
+        ""
+      ],
+      "Show install wallet first": [
+        ""
+      ],
+      "Use fast withdrawal form": [
+        "Ritira contante"
+      ],
+      "Show debug info": [
+        ""
+      ],
+      "The reserve operation has been confirmed previously and can't be 
aborted": [
+        ""
+      ],
+      "The operation id is invalid.": [
+        ""
+      ],
+      "The operation was not found.": [
+        "Lista conti pubblici non trovata."
+      ],
+      "If you have a Taler wallet installed in this device": [
+        ""
+      ],
+      "You will see the details of the operation in your wallet including the 
fees (if applies). If you still don't have one you can install it from %1$s.": [
+        ""
+      ],
+      "Withdraw": [
+        "Prelevare"
+      ],
+      "Or if you have the wallet in another device": [
+        ""
+      ],
+      "Scan the QR below to start the withdrawal.": [
+        "Chiudi il ritiro Taler"
+      ],
+      "required": [
+        ""
+      ],
+      "IBAN should have just uppercased letters and numbers": [
+        ""
+      ],
+      "not valid": [
+        ""
+      ],
+      "should be greater than 0": [
+        ""
+      ],
+      "balance is not enough": [
+        ""
+      ],
+      "does not follow the pattern": [
+        ""
+      ],
+      "only \"IBAN\" target are supported": [
+        ""
+      ],
+      "use the \"amount\" parameter to specify the amount to be transferred": [
+        ""
+      ],
+      "the amount is not valid": [
+        ""
+      ],
+      "use the \"message\" parameter to specify a reference text for the 
transfer": [
+        ""
+      ],
+      "The request was invalid or the payto://-URI used unacceptable 
features.": [
+        ""
+      ],
+      "Not enough permission to complete the operation.": [
+        "La banca sta creando l'operazione..."
+      ],
+      "The destination account \"%1$s\" was not found.": [
+        "Lista conti pubblici non trovata."
+      ],
+      "The origin and the destination of the transfer can't be the same.": [
+        ""
+      ],
+      "Your balance is not enough.": [
+        ""
+      ],
+      "The origin account \"%1$s\" was not found.": [
+        "Lista conti pubblici non trovata."
+      ],
+      "Using a form": [
+        ""
+      ],
+      "Import payto:// URI": [
+        ""
+      ],
+      "Recipient": [
+        ""
+      ],
+      "IBAN of the recipient's account": [
+        ""
+      ],
+      "Transfer subject": [
+        "Trasferisci fondi a un altro conto di questa banca:"
+      ],
+      "Amount": [
+        "Importo"
+      ],
+      "payto URI:": [
+        ""
+      ],
+      "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
+        ""
+      ],
+      "Cancel": [
+        ""
+      ],
+      "Send": [
+        ""
+      ],
+      "Missing username": [
+        ""
+      ],
+      "Missing password": [
+        ""
+      ],
+      "Wrong credentials for \"%1$s\"": [
+        "Credenziali invalide."
+      ],
+      "Account not found": [
+        ""
+      ],
+      "Username": [
+        ""
+      ],
+      "Check": [
+        ""
+      ],
+      "Log in": [
+        ""
+      ],
+      "Register": [
+        "Registrati"
+      ],
+      "Wire transfer completed!": [
+        "Bonifico"
+      ],
+      "The withdrawal has been aborted previously and can't be confirmed": [
+        ""
+      ],
+      "The withdraw operation cannot be confirmed because no exchange and 
reserve public key selection happened before": [
+        ""
+      ],
+      "Your balance is not enough for the operation.": [
+        ""
+      ],
+      "Confirm the withdrawal operation": [
+        "Conferma il ritiro"
+      ],
+      "Wire transfer details": [
+        "Bonifico"
+      ],
+      "Transfer": [
+        ""
+      ],
+      "Authentication required": [
+        ""
+      ],
+      "This operation was created with other username": [
+        ""
+      ],
+      "Operation aborted": [
+        ""
+      ],
+      "The wire transfer to the GNU Taler Exchange bank's account was aborted, 
your balance was not affected.": [
+        ""
+      ],
+      "You can close this page now or continue to the account page.": [
+        ""
+      ],
+      "Continue": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Done": [
+        ""
+      ],
+      "Operation canceled": [
+        ""
+      ],
+      "The operation is incomplete or some step in the withdrawal failed": [
+        ""
+      ],
+      "The exchange is selected but no reserve public key found.": [
+        ""
+      ],
+      "The exchange is selected but the exchange payto URI is missing or 
invalid.": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Cotinue to dashboard": [
+        ""
+      ],
+      "The Withdrawal URI is not valid": [
+        "Questo ritiro è stato annullato!"
+      ],
+      "the bank backend is not supported. supported version \"%1$s\", server 
version \"%2$s\"": [
+        ""
+      ],
+      "Internal error, please report.": [
+        "Registrazione"
+      ],
+      "Preferences": [
+        ""
+      ],
+      "Welcome, %1$s": [
+        ""
+      ],
+      "Latest transactions": [
+        "Ultime transazioni:"
+      ],
+      "Date": [
+        "Data"
+      ],
+      "Counterpart": [
+        "Controparte"
+      ],
+      "Subject": [
+        "Soggetto"
+      ],
+      "sent": [
+        ""
+      ],
+      "received": [
+        ""
+      ],
+      "invalid value": [
+        ""
+      ],
+      "to": [
+        ""
+      ],
+      "from": [
+        ""
+      ],
+      "First page": [
+        ""
+      ],
+      "Next": [
+        ""
+      ],
+      "History of public accounts": [
+        "Storico dei conti pubblici"
+      ],
+      "Currently, the bank is not accepting new registrations!": [
+        ""
+      ],
+      "Missing name": [
+        "indirizzo Payto"
+      ],
+      "Use letters and numbers only, and start with a lowercase letter": [
+        ""
+      ],
+      "Passwords don't match": [
+        ""
+      ],
+      "Server replied with invalid phone or email.": [
+        ""
+      ],
+      "Registration is disabled because the bank ran out of bonus credit.": [
+        ""
+      ],
+      "No enough permission to create that account.": [
+        ""
+      ],
+      "That account id is already taken.": [
+        ""
+      ],
+      "That username is already taken.": [
+        ""
+      ],
+      "That username can't be used because is reserved.": [
+        ""
+      ],
+      "Only admin is allow to set debt limit.": [
+        ""
+      ],
+      "No information for the selected authentication channel.": [
+        ""
+      ],
+      "Authentication channel is not supported.": [
+        ""
+      ],
+      "Only admin can create accounts with second factor authentication.": [
+        ""
+      ],
+      "Account registration": [
+        ""
+      ],
+      "Password": [
+        ""
+      ],
+      "Repeat password": [
+        ""
+      ],
+      "Name": [
+        ""
+      ],
+      "Create a random user": [
+        ""
+      ],
+      "Make a wire transfer": [
+        "Chiudi il bonifico"
+      ],
+      "Wire transfer created!": [
+        "Bonifico"
+      ],
+      "Accounts": [
+        "Importo"
+      ],
+      "A list of all business account in the bank.": [
+        ""
+      ],
+      "Create account": [
+        ""
+      ],
+      "Balance": [
+        ""
+      ],
+      "Actions": [
+        ""
+      ],
+      "unknown": [
+        ""
+      ],
+      "Select a section": [
+        ""
+      ],
+      "Last hour": [
+        ""
+      ],
+      "Last day": [
+        ""
+      ],
+      "Last month": [
+        ""
+      ],
+      "Last year": [
+        ""
+      ],
+      "Last Year": [
+        ""
+      ],
+      "Trading volume on %1$s compared to %2$s": [
+        ""
+      ],
+      "Cashin": [
+        ""
+      ],
+      "Cashout": [
+        ""
+      ],
+      "Payin": [
+        ""
+      ],
+      "Payout": [
+        ""
+      ],
+      "download stats as csv": [
+        ""
+      ],
+      "Descreased by": [
+        ""
+      ],
+      "Increased by": [
+        ""
+      ],
+      "Unable to create a cashout": [
+        ""
+      ],
+      "The bank configuration does not support cashout operations.": [
+        ""
+      ],
+      "could not be parsed": [
+        ""
+      ],
+      "need to be higher due to fees": [
+        ""
+      ],
+      "the total transfer at destination will be zero": [
+        ""
+      ],
+      "Cashout created": [
+        ""
+      ],
+      "Duplicated request detected, check if the operation succeded or try 
again.": [
+        ""
+      ],
+      "The exchange rate was incorrectly applied": [
+        ""
+      ],
+      "The account does not have sufficient funds": [
+        ""
+      ],
+      "Cashouts are not supported": [
+        ""
+      ],
+      "Missing cashout URI in the profile": [
+        ""
+      ],
+      "Sending the confirmation message failed, retry later or contact the 
administrator.": [
+        ""
+      ],
+      "Convertion rate": [
+        ""
+      ],
+      "Fee": [
+        ""
+      ],
+      "To account": [
+        ""
+      ],
+      "No cashout account": [
+        ""
+      ],
+      "Before doing a cashout you need to complete your profile": [
+        ""
+      ],
+      "Amount to send": [
+        "Somma da ritirare"
+      ],
+      "Amount to receive": [
+        "Somma da ritirare"
+      ],
+      "Total cost": [
+        ""
+      ],
+      "Balance left": [
+        ""
+      ],
+      "Before fee": [
+        ""
+      ],
+      "Total cashout transfer": [
+        ""
+      ],
+      "No cashout channel available": [
+        ""
+      ],
+      "Before doing a cashout the server need to provide an second channel to 
confirm the operation": [
+        ""
+      ],
+      "Confirmation the operation using": [
+        ""
+      ],
+      "Email": [
+        ""
+      ],
+      "add a email in your profile to enable this option": [
+        ""
+      ],
+      "SMS": [
+        ""
+      ],
+      "add a phone number in your profile to enable this option": [
+        ""
+      ],
+      "Details": [
+        ""
+      ],
+      "Delete": [
+        ""
+      ],
+      "Credentials": [
+        "Credenziali invalide."
+      ],
+      "Cashouts": [
+        ""
+      ],
+      "it should be an email": [
+        ""
+      ],
+      "should start with +": [
+        ""
+      ],
+      "phone number can't have other than numbers": [
+        ""
+      ],
+      "account identification in the bank": [
+        ""
+      ],
+      "name of the person owner the account": [
+        ""
+      ],
+      "Internal IBAN": [
+        ""
+      ],
+      "if empty a random account number will be assigned": [
+        ""
+      ],
+      "account identification for bank transfer": [
+        ""
+      ],
+      "Phone": [
+        ""
+      ],
+      "Cashout IBAN": [
+        ""
+      ],
+      "account number where the money is going to be sent when doing 
cashouts": [
+        ""
+      ],
+      "Max debt": [
+        ""
+      ],
+      "Is an exchange": [
+        ""
+      ],
+      "This server doesn't support second factor authentication.": [
+        ""
+      ],
+      "Is public": [
+        ""
+      ],
+      "public accounts have their balance publicly accesible": [
+        ""
+      ],
+      "Account updated": [
+        ""
+      ],
+      "The rights to change the account are not sufficient": [
+        ""
+      ],
+      "The username was not found": [
+        ""
+      ],
+      "You can't change the legal name, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the debt limit, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the cashout address, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the contact data, please contact the your account 
administrator.": [
+        ""
+      ],
+      "Account \"%1$s\"": [
+        ""
+      ],
+      "Change details": [
+        ""
+      ],
+      "Update": [
+        ""
+      ],
+      "password doesn't match": [
+        ""
+      ],
+      "Password changed": [
+        ""
+      ],
+      "Not authorized to change the password, maybe the session is invalid.": [
+        ""
+      ],
+      "Old password need to be provided in order to change new one. If you 
don't have it contact your account administrator.": [
+        ""
+      ],
+      "Your current password doesn't match, can't change to a new password.": [
+        ""
+      ],
+      "Update password": [
+        ""
+      ],
+      "New password": [
+        ""
+      ],
+      "Type it again": [
+        ""
+      ],
+      "repeat the same password": [
+        ""
+      ],
+      "Current password": [
+        ""
+      ],
+      "your current password, for security": [
+        ""
+      ],
+      "Change": [
+        ""
+      ],
+      "Can't delete the account": [
+        ""
+      ],
+      "The account can't be delete while still holding some balance. First 
make sure that the owner make a complete cashout.": [
+        ""
+      ],
+      "Account removed": [
+        ""
+      ],
+      "No enough permission to delete the account.": [
+        ""
+      ],
+      "The username was not found.": [
+        ""
+      ],
+      "Can't delete a reserved username.": [
+        ""
+      ],
+      "Can't delete an account with balance different than zero.": [
+        ""
+      ],
+      "name doesn't match": [
+        ""
+      ],
+      "You are going to remove the account": [
+        ""
+      ],
+      "This step can't be undone.": [
+        ""
+      ],
+      "Deleting account \"%1$s\"": [
+        ""
+      ],
+      "Verification": [
+        ""
+      ],
+      "enter the account name that is going to be deleted": [
+        ""
+      ],
+      "Account created with password \"%1$s\". The user must change the 
password on the next login.": [
+        ""
+      ],
+      "Server replied that phone or email is invalid": [
+        ""
+      ],
+      "The rights to perform the operation are not sufficient": [
+        ""
+      ],
+      "Account username is already taken": [
+        ""
+      ],
+      "Account id is already taken": [
+        ""
+      ],
+      "Bank ran out of bonus credit.": [
+        ""
+      ],
+      "Account username can't be used because is reserved": [
+        ""
+      ],
+      "Can't create accounts": [
+        ""
+      ],
+      "Only system admin can create accounts.": [
+        ""
+      ],
+      "New business account": [
+        ""
+      ],
+      "Create": [
+        ""
+      ],
+      "Cashout not supported.": [
+        ""
+      ],
+      "Account not found.": [
+        "Lista conti pubblici non trovata."
+      ],
+      "Latest cashouts": [
+        "Ultime transazioni:"
+      ],
+      "Created": [
+        ""
+      ],
+      "Confirmed": [
+        "Conferma"
+      ],
+      "Total debit": [
+        ""
+      ],
+      "Total credit": [
+        ""
+      ],
+      "Status": [
+        ""
+      ],
+      "never": [
+        ""
+      ],
+      "Cashout for account %1$s": [
+        ""
+      ],
+      "This cashout not found. Maybe already aborted.": [
+        ""
+      ],
+      "Cashout not found. It may be also mean that it was already aborted.": [
+        ""
+      ],
+      "Cashout was already confimed.": [
+        ""
+      ],
+      "Cashout operation is not supported.": [
+        ""
+      ],
+      "The cashout operation is already aborted.": [
+        ""
+      ],
+      "Missing destination account.": [
+        ""
+      ],
+      "Too many failed attempts.": [
+        ""
+      ],
+      "The code for this cashout is invalid.": [
+        ""
+      ],
+      "Cashout detail": [
+        ""
+      ],
+      "Debited": [
+        ""
+      ],
+      "Credited": [
+        ""
+      ],
+      "Abort": [
+        "Annulla"
+      ],
+      "Confirm": [
+        "Conferma"
+      ],
+      "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds.": [
+        ""
+      ],
+      "Do not show this again": [
+        ""
+      ],
+      "Close": [
+        ""
+      ],
+      "On this device": [
+        ""
+      ],
+      "If you are using a desktop browser you can open the popup now or click 
the link if you have the \"Inject Taler support\" option enabled.": [
+        ""
+      ],
+      "Start": [
+        ""
+      ],
+      "On a mobile phone": [
+        ""
+      ],
+      "Scan the QR code with your mobile device.": [
+        "Usa questo codice QR per ritirare contante nel tuo wallet:"
+      ],
+      "There is an operation already": [
+        ""
+      ],
+      "To complete or cancel the operation click %1$s": [
+        ""
+      ],
+      "invalid": [
+        ""
+      ],
+      "Server responded with an invalid  withdraw URI": [
+        ""
+      ],
+      "Withdraw URI: %1$s": [
+        "Prelevare"
+      ],
+      "The operation was rejected due to insufficient funds": [
+        ""
+      ],
+      "Prepare your wallet": [
+        ""
+      ],
+      "After using your wallet you will need to confirm or cancel the 
operation on this site.": [
+        ""
+      ],
+      "You need a GNU Taler Wallet": [
+        "Ritira contante nel portafoglio Taler"
+      ],
+      "If you don't have one yet you can follow the instruction %1$s": [
+        ""
+      ],
+      "Send money to": [
+        ""
+      ],
+      "a %1$s wallet": [
+        ""
+      ],
+      "Withdraw digital money into your mobile wallet or browser extension": [
+        ""
+      ],
+      "operation ready": [
+        ""
+      ],
+      "another bank account": [
+        "Trasferisci fondi a un altro conto di questa banca:"
+      ],
+      "Make a wire transfer to an account with known bank account number.": [
+        ""
+      ],
+      "Transfer details": [
+        "Effettua un bonifico"
+      ],
+      "This is a demo bank": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work.": [
+        ""
+      ],
+      "Pending account delete operation": [
+        ""
+      ],
+      "Pending account update operation": [
+        ""
+      ],
+      "Pending password update operation": [
+        ""
+      ],
+      "Pending transaction operation": [
+        ""
+      ],
+      "Pending withdrawal operation": [
+        ""
+      ],
+      "Pending cashout operation": [
+        ""
+      ],
+      "Download bank stats": [
+        ""
+      ],
+      "Include hour metric": [
+        ""
+      ],
+      "Include day metric": [
+        ""
+      ],
+      "Include month metric": [
+        ""
+      ],
+      "Include year metric": [
+        ""
+      ],
+      "Include table header": [
+        ""
+      ],
+      "Add previous metric for compare": [
+        ""
+      ],
+      "Fail on first error": [
+        ""
+      ],
+      "Download": [
+        ""
+      ],
+      "downloading... %1$s": [
+        ""
+      ],
+      "Download completed": [
+        ""
+      ],
+      "click here to save the file in your computer": [
+        ""
+      ],
+      "Challenge not found.": [
+        ""
+      ],
+      "This user is not authorized to complete this challenge.": [
+        ""
+      ],
+      "Too many attemps, try another code.": [
+        ""
+      ],
+      "The confirmation code is wrong, try again.": [
+        ""
+      ],
+      "The operation expired.": [
+        ""
+      ],
+      "The operation failed.": [
+        "Questo ritiro è stato annullato!"
+      ],
+      "The operation needs another confirmation to complete.": [
+        ""
+      ],
+      "Account delete": [
+        ""
+      ],
+      "Account update": [
+        ""
+      ],
+      "Password update": [
+        ""
+      ],
+      "Wire transfer": [
+        "Bonifico"
+      ],
+      "Withdrawal": [
+        "Prelevare"
+      ],
+      "Confirm the operation": [
+        "Conferma il ritiro"
+      ],
+      "Enter the confirmation code": [
+        ""
+      ],
+      "Send again": [
+        ""
+      ],
+      "Send code": [
+        ""
+      ],
+      "Operation details": [
+        ""
+      ],
+      "Challenge details": [
+        ""
+      ],
+      "To phone": [
+        ""
+      ],
+      "To email": [
+        ""
+      ],
+      "Welcome to %1$s!": [
+        ""
+      ]
+    }
+  }
+};
+
+strings['fr'] = {
+  "domain": "messages",
+  "locale_data": {
+    "messages": {
+      "": {
+        "domain": "messages",
+        "plural_forms": "nplurals=2; plural=n > 1;",
+        "lang": "fr"
+      },
+      "Operation failed, please report": [
+        ""
+      ],
+      "Request timeout": [
+        ""
+      ],
+      "Request throttled": [
+        ""
+      ],
+      "Malformed response": [
+        ""
+      ],
+      "Network error": [
+        ""
+      ],
+      "Unexpected request error": [
+        ""
+      ],
+      "Unexpected error": [
+        ""
+      ],
+      "IBAN numbers usually have more that 4 digits": [
+        ""
+      ],
+      "IBAN numbers usually have less that 34 digits": [
+        ""
+      ],
+      "IBAN country code not found": [
+        ""
+      ],
+      "IBAN number is not valid, checksum is wrong": [
+        ""
+      ],
+      "Max withdrawal amount": [
+        ""
+      ],
+      "Show withdrawal confirmation": [
+        ""
+      ],
+      "Show demo description": [
+        ""
+      ],
+      "Show install wallet first": [
+        ""
+      ],
+      "Use fast withdrawal form": [
+        ""
+      ],
+      "Show debug info": [
+        ""
+      ],
+      "The reserve operation has been confirmed previously and can't be 
aborted": [
+        ""
+      ],
+      "The operation id is invalid.": [
+        ""
+      ],
+      "The operation was not found.": [
+        ""
+      ],
+      "If you have a Taler wallet installed in this device": [
+        ""
+      ],
+      "You will see the details of the operation in your wallet including the 
fees (if applies). If you still don't have one you can install it from %1$s.": [
+        ""
+      ],
+      "Withdraw": [
+        ""
+      ],
+      "Or if you have the wallet in another device": [
+        ""
+      ],
+      "Scan the QR below to start the withdrawal.": [
+        ""
+      ],
+      "required": [
+        ""
+      ],
+      "IBAN should have just uppercased letters and numbers": [
+        ""
+      ],
+      "not valid": [
+        ""
+      ],
+      "should be greater than 0": [
+        ""
+      ],
+      "balance is not enough": [
+        ""
+      ],
+      "does not follow the pattern": [
+        ""
+      ],
+      "only \"IBAN\" target are supported": [
+        ""
+      ],
+      "use the \"amount\" parameter to specify the amount to be transferred": [
+        ""
+      ],
+      "the amount is not valid": [
+        ""
+      ],
+      "use the \"message\" parameter to specify a reference text for the 
transfer": [
+        ""
+      ],
+      "The request was invalid or the payto://-URI used unacceptable 
features.": [
+        ""
+      ],
+      "Not enough permission to complete the operation.": [
+        ""
+      ],
+      "The destination account \"%1$s\" was not found.": [
+        ""
+      ],
+      "The origin and the destination of the transfer can't be the same.": [
+        ""
+      ],
+      "Your balance is not enough.": [
+        ""
+      ],
+      "The origin account \"%1$s\" was not found.": [
+        ""
+      ],
+      "Using a form": [
+        ""
+      ],
+      "Import payto:// URI": [
+        ""
+      ],
+      "Recipient": [
+        ""
+      ],
+      "IBAN of the recipient's account": [
+        ""
+      ],
+      "Transfer subject": [
+        ""
+      ],
+      "Amount": [
+        ""
+      ],
+      "payto URI:": [
+        ""
+      ],
+      "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
+        ""
+      ],
+      "Cancel": [
+        ""
+      ],
+      "Send": [
+        ""
+      ],
+      "Missing username": [
+        ""
+      ],
+      "Missing password": [
+        ""
+      ],
+      "Wrong credentials for \"%1$s\"": [
+        ""
+      ],
+      "Account not found": [
+        ""
+      ],
+      "Username": [
+        ""
+      ],
+      "Check": [
+        ""
+      ],
+      "Log in": [
+        ""
+      ],
+      "Register": [
+        ""
+      ],
+      "Wire transfer completed!": [
+        ""
+      ],
+      "The withdrawal has been aborted previously and can't be confirmed": [
+        ""
+      ],
+      "The withdraw operation cannot be confirmed because no exchange and 
reserve public key selection happened before": [
+        ""
+      ],
+      "Your balance is not enough for the operation.": [
+        ""
+      ],
+      "Confirm the withdrawal operation": [
+        ""
+      ],
+      "Wire transfer details": [
+        ""
+      ],
+      "Transfer": [
+        ""
+      ],
+      "Authentication required": [
+        ""
+      ],
+      "This operation was created with other username": [
+        ""
+      ],
+      "Operation aborted": [
+        ""
+      ],
+      "The wire transfer to the GNU Taler Exchange bank's account was aborted, 
your balance was not affected.": [
+        ""
+      ],
+      "You can close this page now or continue to the account page.": [
+        ""
+      ],
+      "Continue": [
+        ""
+      ],
+      "Withdrawal confirmed": [
+        ""
+      ],
+      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+        ""
+      ],
+      "Done": [
+        ""
+      ],
+      "Operation canceled": [
+        ""
+      ],
+      "The operation is incomplete or some step in the withdrawal failed": [
+        ""
+      ],
+      "The exchange is selected but no reserve public key found.": [
+        ""
+      ],
+      "The exchange is selected but the exchange payto URI is missing or 
invalid.": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Cotinue to dashboard": [
+        ""
+      ],
+      "The Withdrawal URI is not valid": [
+        ""
+      ],
+      "the bank backend is not supported. supported version \"%1$s\", server 
version \"%2$s\"": [
+        ""
+      ],
+      "Internal error, please report.": [
+        ""
+      ],
+      "Preferences": [
+        ""
+      ],
+      "Welcome, %1$s": [
+        ""
+      ],
+      "Latest transactions": [
+        ""
+      ],
+      "Date": [
+        ""
+      ],
+      "Counterpart": [
+        ""
+      ],
+      "Subject": [
+        ""
+      ],
+      "sent": [
+        ""
+      ],
+      "received": [
+        ""
+      ],
+      "invalid value": [
+        ""
+      ],
+      "to": [
+        ""
+      ],
+      "from": [
+        ""
+      ],
+      "First page": [
+        ""
+      ],
+      "Next": [
+        ""
+      ],
+      "History of public accounts": [
+        ""
+      ],
+      "Currently, the bank is not accepting new registrations!": [
+        ""
+      ],
+      "Missing name": [
+        ""
+      ],
+      "Use letters and numbers only, and start with a lowercase letter": [
+        ""
+      ],
+      "Passwords don't match": [
+        ""
+      ],
+      "Server replied with invalid phone or email.": [
+        ""
+      ],
+      "Registration is disabled because the bank ran out of bonus credit.": [
+        ""
+      ],
+      "No enough permission to create that account.": [
+        ""
+      ],
+      "That account id is already taken.": [
+        ""
+      ],
+      "That username is already taken.": [
+        ""
+      ],
+      "That username can't be used because is reserved.": [
+        ""
+      ],
+      "Only admin is allow to set debt limit.": [
+        ""
+      ],
+      "No information for the selected authentication channel.": [
+        ""
+      ],
+      "Authentication channel is not supported.": [
+        ""
+      ],
+      "Only admin can create accounts with second factor authentication.": [
+        ""
+      ],
+      "Account registration": [
+        ""
+      ],
+      "Password": [
+        ""
+      ],
+      "Repeat password": [
+        ""
+      ],
+      "Name": [
+        ""
+      ],
+      "Create a random user": [
+        ""
+      ],
+      "Make a wire transfer": [
+        ""
+      ],
+      "Wire transfer created!": [
+        ""
+      ],
+      "Accounts": [
+        ""
+      ],
+      "A list of all business account in the bank.": [
+        ""
+      ],
+      "Create account": [
+        ""
+      ],
+      "Balance": [
+        ""
+      ],
+      "Actions": [
+        ""
+      ],
+      "unknown": [
+        ""
+      ],
+      "Select a section": [
+        ""
+      ],
+      "Last hour": [
+        ""
+      ],
+      "Last day": [
+        ""
+      ],
+      "Last month": [
+        ""
+      ],
+      "Last year": [
+        ""
+      ],
+      "Last Year": [
+        ""
+      ],
+      "Trading volume on %1$s compared to %2$s": [
+        ""
+      ],
+      "Cashin": [
+        ""
+      ],
+      "Cashout": [
+        ""
+      ],
+      "Payin": [
+        ""
+      ],
+      "Payout": [
+        ""
+      ],
+      "download stats as csv": [
+        ""
+      ],
+      "Descreased by": [
+        ""
+      ],
+      "Increased by": [
+        ""
+      ],
+      "Unable to create a cashout": [
+        ""
+      ],
+      "The bank configuration does not support cashout operations.": [
+        ""
+      ],
+      "could not be parsed": [
+        ""
+      ],
+      "need to be higher due to fees": [
+        ""
+      ],
+      "the total transfer at destination will be zero": [
+        ""
+      ],
+      "Cashout created": [
+        ""
+      ],
+      "Duplicated request detected, check if the operation succeded or try 
again.": [
+        ""
+      ],
+      "The exchange rate was incorrectly applied": [
+        ""
+      ],
+      "The account does not have sufficient funds": [
+        ""
+      ],
+      "Cashouts are not supported": [
+        ""
+      ],
+      "Missing cashout URI in the profile": [
+        ""
+      ],
+      "Sending the confirmation message failed, retry later or contact the 
administrator.": [
+        ""
+      ],
+      "Convertion rate": [
+        ""
+      ],
+      "Fee": [
+        ""
+      ],
+      "To account": [
+        ""
+      ],
+      "No cashout account": [
+        ""
+      ],
+      "Before doing a cashout you need to complete your profile": [
+        ""
+      ],
+      "Amount to send": [
+        ""
+      ],
+      "Amount to receive": [
+        ""
+      ],
+      "Total cost": [
+        ""
+      ],
+      "Balance left": [
+        ""
+      ],
+      "Before fee": [
+        ""
+      ],
+      "Total cashout transfer": [
+        ""
+      ],
+      "No cashout channel available": [
+        ""
+      ],
+      "Before doing a cashout the server need to provide an second channel to 
confirm the operation": [
+        ""
+      ],
+      "Confirmation the operation using": [
+        ""
+      ],
+      "Email": [
+        ""
+      ],
+      "add a email in your profile to enable this option": [
+        ""
+      ],
+      "SMS": [
+        ""
+      ],
+      "add a phone number in your profile to enable this option": [
+        ""
+      ],
+      "Details": [
+        ""
+      ],
+      "Delete": [
+        ""
+      ],
+      "Credentials": [
+        ""
+      ],
+      "Cashouts": [
+        ""
+      ],
+      "it should be an email": [
+        ""
+      ],
+      "should start with +": [
+        ""
+      ],
+      "phone number can't have other than numbers": [
+        ""
+      ],
+      "account identification in the bank": [
+        ""
+      ],
+      "name of the person owner the account": [
+        ""
+      ],
+      "Internal IBAN": [
+        ""
+      ],
+      "if empty a random account number will be assigned": [
+        ""
+      ],
+      "account identification for bank transfer": [
+        ""
+      ],
+      "Phone": [
+        ""
+      ],
+      "Cashout IBAN": [
+        ""
+      ],
+      "account number where the money is going to be sent when doing 
cashouts": [
+        ""
+      ],
+      "Max debt": [
+        ""
+      ],
+      "Is an exchange": [
+        ""
+      ],
+      "This server doesn't support second factor authentication.": [
+        ""
+      ],
+      "Is public": [
+        ""
+      ],
+      "public accounts have their balance publicly accesible": [
+        ""
+      ],
+      "Account updated": [
+        ""
+      ],
+      "The rights to change the account are not sufficient": [
+        ""
+      ],
+      "The username was not found": [
+        ""
+      ],
+      "You can't change the legal name, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the debt limit, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the cashout address, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the contact data, please contact the your account 
administrator.": [
+        ""
+      ],
+      "Account \"%1$s\"": [
+        ""
+      ],
+      "Change details": [
+        ""
+      ],
+      "Update": [
+        ""
+      ],
+      "password doesn't match": [
+        ""
+      ],
+      "Password changed": [
+        ""
+      ],
+      "Not authorized to change the password, maybe the session is invalid.": [
+        ""
+      ],
+      "Old password need to be provided in order to change new one. If you 
don't have it contact your account administrator.": [
+        ""
+      ],
+      "Your current password doesn't match, can't change to a new password.": [
+        ""
+      ],
+      "Update password": [
+        ""
+      ],
+      "New password": [
+        ""
+      ],
+      "Type it again": [
+        ""
+      ],
+      "repeat the same password": [
+        ""
+      ],
+      "Current password": [
+        ""
+      ],
+      "your current password, for security": [
+        ""
+      ],
+      "Change": [
+        ""
+      ],
+      "Can't delete the account": [
+        ""
+      ],
+      "The account can't be delete while still holding some balance. First 
make sure that the owner make a complete cashout.": [
+        ""
+      ],
+      "Account removed": [
+        ""
+      ],
+      "No enough permission to delete the account.": [
+        ""
+      ],
+      "The username was not found.": [
+        ""
+      ],
+      "Can't delete a reserved username.": [
+        ""
+      ],
+      "Can't delete an account with balance different than zero.": [
+        ""
+      ],
+      "name doesn't match": [
+        ""
+      ],
+      "You are going to remove the account": [
+        ""
+      ],
+      "This step can't be undone.": [
+        ""
+      ],
+      "Deleting account \"%1$s\"": [
+        ""
+      ],
+      "Verification": [
+        ""
+      ],
+      "enter the account name that is going to be deleted": [
+        ""
+      ],
+      "Account created with password \"%1$s\". The user must change the 
password on the next login.": [
+        ""
+      ],
+      "Server replied that phone or email is invalid": [
+        ""
+      ],
+      "The rights to perform the operation are not sufficient": [
+        ""
+      ],
+      "Account username is already taken": [
+        ""
+      ],
+      "Account id is already taken": [
+        ""
+      ],
+      "Bank ran out of bonus credit.": [
+        ""
+      ],
+      "Account username can't be used because is reserved": [
+        ""
+      ],
+      "Can't create accounts": [
+        ""
+      ],
+      "Only system admin can create accounts.": [
+        ""
+      ],
+      "New business account": [
+        ""
+      ],
+      "Create": [
+        ""
+      ],
+      "Cashout not supported.": [
+        ""
+      ],
+      "Account not found.": [
+        ""
+      ],
+      "Latest cashouts": [
+        ""
+      ],
+      "Created": [
+        ""
+      ],
+      "Confirmed": [
+        ""
+      ],
+      "Total debit": [
+        ""
+      ],
+      "Total credit": [
+        ""
+      ],
+      "Status": [
+        ""
+      ],
+      "never": [
+        ""
+      ],
+      "Cashout for account %1$s": [
+        ""
+      ],
+      "This cashout not found. Maybe already aborted.": [
+        ""
+      ],
+      "Cashout not found. It may be also mean that it was already aborted.": [
+        ""
+      ],
+      "Cashout was already confimed.": [
+        ""
+      ],
+      "Cashout operation is not supported.": [
+        ""
+      ],
+      "The cashout operation is already aborted.": [
+        ""
+      ],
+      "Missing destination account.": [
+        ""
+      ],
+      "Too many failed attempts.": [
+        ""
+      ],
+      "The code for this cashout is invalid.": [
+        ""
+      ],
+      "Cashout detail": [
+        ""
+      ],
+      "Debited": [
+        ""
+      ],
+      "Credited": [
+        ""
+      ],
+      "Abort": [
+        ""
+      ],
+      "Confirm": [
+        ""
+      ],
+      "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds.": [
+        ""
+      ],
+      "Do not show this again": [
+        ""
+      ],
+      "Close": [
+        ""
+      ],
+      "On this device": [
+        ""
+      ],
+      "If you are using a desktop browser you can open the popup now or click 
the link if you have the \"Inject Taler support\" option enabled.": [
+        ""
+      ],
+      "Start": [
+        ""
+      ],
+      "On a mobile phone": [
+        ""
+      ],
+      "Scan the QR code with your mobile device.": [
+        ""
+      ],
+      "There is an operation already": [
+        ""
+      ],
+      "To complete or cancel the operation click %1$s": [
+        ""
+      ],
+      "invalid": [
+        ""
+      ],
+      "Server responded with an invalid  withdraw URI": [
+        ""
+      ],
+      "Withdraw URI: %1$s": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds": [
+        ""
+      ],
+      "Prepare your wallet": [
+        ""
+      ],
+      "After using your wallet you will need to confirm or cancel the 
operation on this site.": [
+        ""
+      ],
+      "You need a GNU Taler Wallet": [
+        ""
+      ],
+      "If you don't have one yet you can follow the instruction %1$s": [
+        ""
+      ],
+      "Send money to": [
+        ""
+      ],
+      "a %1$s wallet": [
+        ""
+      ],
+      "Withdraw digital money into your mobile wallet or browser extension": [
+        ""
+      ],
+      "operation ready": [
+        ""
+      ],
+      "another bank account": [
+        ""
+      ],
+      "Make a wire transfer to an account with known bank account number.": [
+        ""
+      ],
+      "Transfer details": [
+        ""
+      ],
+      "This is a demo bank": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work.": [
+        ""
+      ],
+      "Pending account delete operation": [
+        ""
+      ],
+      "Pending account update operation": [
+        ""
+      ],
+      "Pending password update operation": [
+        ""
+      ],
+      "Pending transaction operation": [
+        ""
+      ],
+      "Pending withdrawal operation": [
+        ""
+      ],
+      "Pending cashout operation": [
+        ""
+      ],
+      "Download bank stats": [
+        ""
+      ],
+      "Include hour metric": [
+        ""
+      ],
+      "Include day metric": [
+        ""
+      ],
+      "Include month metric": [
+        ""
+      ],
+      "Include year metric": [
+        ""
+      ],
+      "Include table header": [
+        ""
+      ],
+      "Add previous metric for compare": [
+        ""
+      ],
+      "Fail on first error": [
+        ""
+      ],
+      "Download": [
+        ""
+      ],
+      "downloading... %1$s": [
+        ""
+      ],
+      "Download completed": [
+        ""
+      ],
+      "click here to save the file in your computer": [
+        ""
+      ],
+      "Challenge not found.": [
+        ""
+      ],
+      "This user is not authorized to complete this challenge.": [
+        ""
+      ],
+      "Too many attemps, try another code.": [
+        ""
+      ],
+      "The confirmation code is wrong, try again.": [
+        ""
+      ],
+      "The operation expired.": [
+        ""
+      ],
+      "The operation failed.": [
+        ""
+      ],
+      "The operation needs another confirmation to complete.": [
+        ""
+      ],
+      "Account delete": [
+        ""
+      ],
+      "Account update": [
+        ""
+      ],
+      "Password update": [
+        ""
+      ],
+      "Wire transfer": [
+        ""
+      ],
+      "Withdrawal": [
+        ""
+      ],
+      "Confirm the operation": [
+        ""
+      ],
+      "Enter the confirmation code": [
+        ""
+      ],
+      "Send again": [
+        ""
+      ],
+      "Send code": [
+        ""
+      ],
+      "Operation details": [
+        ""
+      ],
+      "Challenge details": [
+        ""
+      ],
+      "To phone": [
+        ""
+      ],
+      "To email": [
+        ""
+      ],
+      "Welcome to %1$s!": [
+        ""
+      ]
+    }
+  }
+};
+
+strings['es'] = {
+  "domain": "messages",
+  "locale_data": {
+    "messages": {
+      "": {
+        "domain": "messages",
+        "plural_forms": "nplurals=2; plural=n != 1;",
+        "lang": "es"
+      },
+      "Operation failed, please report": [
+        "El registro falló, por favor reportelo"
+      ],
+      "Request timeout": [
+        ""
+      ],
+      "Request throttled": [
+        ""
+      ],
+      "Malformed response": [
+        ""
+      ],
+      "Network error": [
+        ""
+      ],
+      "Unexpected request error": [
+        ""
+      ],
+      "Unexpected error": [
+        ""
+      ],
+      "IBAN numbers usually have more that 4 digits": [
+        ""
+      ],
+      "IBAN numbers usually have less that 34 digits": [
+        ""
+      ],
+      "IBAN country code not found": [
+        ""
+      ],
+      "IBAN number is not valid, checksum is wrong": [
+        ""
+      ],
+      "Max withdrawal amount": [
+        "No ID de retiro encontrado."
+      ],
+      "Show withdrawal confirmation": [
+        "El retiro fue confirmado!"
+      ],
+      "Show demo description": [
+        ""
+      ],
+      "Show install wallet first": [
+        ""
+      ],
+      "Use fast withdrawal form": [
+        ""
+      ],
+      "Show debug info": [
+        ""
+      ],
+      "The reserve operation has been confirmed previously and can't be 
aborted": [
+        ""
+      ],
+      "The operation id is invalid.": [
+        ""
+      ],
+      "The operation was not found.": [
+        "La lista de cuentas públicas no fue encontrada."
+      ],
+      "If you have a Taler wallet installed in this device": [
+        ""
+      ],
+      "You will see the details of the operation in your wallet including the 
fees (if applies). If you still don't have one you can install it from %1$s.": [
+        ""
+      ],
+      "Withdraw": [
+        "Retirar"
+      ],
+      "Or if you have the wallet in another device": [
+        ""
+      ],
+      "Scan the QR below to start the withdrawal.": [
+        "No se pudo cancelar el retiro."
+      ],
+      "required": [
+        ""
+      ],
+      "IBAN should have just uppercased letters and numbers": [
+        "IBAN debería tener letras mayúsculas y números"
+      ],
+      "not valid": [
+        "Monto no válido"
+      ],
+      "should be greater than 0": [
+        "Debería ser mas grande que 0"
+      ],
+      "balance is not enough": [
+        ""
+      ],
+      "does not follow the pattern": [
+        "Payto no sigue el patrón"
+      ],
+      "only \"IBAN\" target are supported": [
+        ""
+      ],
+      "use the \"amount\" parameter to specify the amount to be transferred": [
+        ""
+      ],
+      "the amount is not valid": [
+        "Monto no válido"
+      ],
+      "use the \"message\" parameter to specify a reference text for the 
transfer": [
+        ""
+      ],
+      "The request was invalid or the payto://-URI used unacceptable 
features.": [
+        ""
+      ],
+      "Not enough permission to complete the operation.": [
+        "Esperando que el banco genere la operación...."
+      ],
+      "The destination account \"%1$s\" was not found.": [
+        "La lista de cuentas públicas no fue encontrada."
+      ],
+      "The origin and the destination of the transfer can't be the same.": [
+        ""
+      ],
+      "Your balance is not enough.": [
+        ""
+      ],
+      "The origin account \"%1$s\" was not found.": [
+        "La lista de cuentas públicas no fue encontrada."
+      ],
+      "Using a form": [
+        ""
+      ],
+      "Import payto:// URI": [
+        "payto URI:"
+      ],
+      "Recipient": [
+        ""
+      ],
+      "IBAN of the recipient's account": [
+        ""
+      ],
+      "Transfer subject": [
+        "Asunto de transferencia:"
+      ],
+      "Amount": [
+        "Monto"
+      ],
+      "payto URI:": [
+        "payto URI:"
+      ],
+      "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
+        ""
+      ],
+      "Cancel": [
+        "Cancelar"
+      ],
+      "Send": [
+        "Envíar"
+      ],
+      "Missing username": [
+        "Falta nombre de usuario"
+      ],
+      "Missing password": [
+        "Falta contraseña"
+      ],
+      "Wrong credentials for \"%1$s\"": [
+        "Se dieron las credenciales incorrectas."
+      ],
+      "Account not found": [
+        "Monto no válido"
+      ],
+      "Username": [
+        "Nombre de usuario:"
+      ],
+      "Check": [
+        ""
+      ],
+      "Log in": [
+        ""
+      ],
+      "Register": [
+        "Registrarse"
+      ],
+      "Wire transfer completed!": [
+        "Transferencia bancaria creada!"
+      ],
+      "The withdrawal has been aborted previously and can't be confirmed": [
+        ""
+      ],
+      "The withdraw operation cannot be confirmed because no exchange and 
reserve public key selection happened before": [
+        ""
+      ],
+      "Your balance is not enough for the operation.": [
+        ""
+      ],
+      "Confirm the withdrawal operation": [
+        "No se pude create la operación de retiro"
+      ],
+      "Wire transfer details": [
+        "Transferencia bancaria creada!"
+      ],
+      "Transfer": [
+        "Asunto de transferencia:"
+      ],
+      "Authentication required": [
+        ""
+      ],
+      "This operation was created with other username": [
+        ""
+      ],
+      "Operation aborted": [
+        ""
+      ],
+      "The wire transfer to the GNU Taler Exchange bank's account was aborted, 
your balance was not affected.": [
+        ""
+      ],
+      "You can close this page now or continue to the account page.": [
+        ""
+      ],
+      "Continue": [
+        ""
+      ],
+      "Withdrawal confirmed": [
+        "El retiro fue confirmado!"
+      ],
+      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+        ""
+      ],
+      "Done": [
+        ""
+      ],
+      "Operation canceled": [
+        ""
+      ],
+      "The operation is incomplete or some step in the withdrawal failed": [
+        ""
+      ],
+      "The exchange is selected but no reserve public key found.": [
+        ""
+      ],
+      "The exchange is selected but the exchange payto URI is missing or 
invalid.": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Cotinue to dashboard": [
+        ""
+      ],
+      "The Withdrawal URI is not valid": [
+        "Este retiro fue cancelado!"
+      ],
+      "the bank backend is not supported. supported version \"%1$s\", server 
version \"%2$s\"": [
+        ""
+      ],
+      "Internal error, please report.": [
+        "El registro falló, por favor reportelo"
+      ],
+      "Preferences": [
+        ""
+      ],
+      "Welcome, %1$s": [
+        "Bienvenido/a, %1$s!"
+      ],
+      "Latest transactions": [
+        "Últimas transacciones:"
+      ],
+      "Date": [
+        "Fecha"
+      ],
+      "Counterpart": [
+        "Contraparte"
+      ],
+      "Subject": [
+        "Asunto"
+      ],
+      "sent": [
+        ""
+      ],
+      "received": [
+        ""
+      ],
+      "invalid value": [
+        ""
+      ],
+      "to": [
+        ""
+      ],
+      "from": [
+        ""
+      ],
+      "First page": [
+        ""
+      ],
+      "Next": [
+        ""
+      ],
+      "History of public accounts": [
+        "Historial de cuentas públicas"
+      ],
+      "Currently, the bank is not accepting new registrations!": [
+        "Actualmente, el banco no está aceptado nuevos registros!"
+      ],
+      "Missing name": [
+        "Falta nombre de usuario"
+      ],
+      "Use letters and numbers only, and start with a lowercase letter": [
+        "Solo use letras y números comenzando con una letra minúscula"
+      ],
+      "Passwords don't match": [
+        "La contraseña no coincide"
+      ],
+      "Server replied with invalid phone or email.": [
+        ""
+      ],
+      "Registration is disabled because the bank ran out of bonus credit.": [
+        ""
+      ],
+      "No enough permission to create that account.": [
+        ""
+      ],
+      "That account id is already taken.": [
+        "El nombre del usuario ya está tomado"
+      ],
+      "That username is already taken.": [
+        "El nombre del usuario ya está tomado"
+      ],
+      "That username can't be used because is reserved.": [
+        ""
+      ],
+      "Only admin is allow to set debt limit.": [
+        ""
+      ],
+      "No information for the selected authentication channel.": [
+        ""
+      ],
+      "Authentication channel is not supported.": [
+        ""
+      ],
+      "Only admin can create accounts with second factor authentication.": [
+        ""
+      ],
+      "Account registration": [
+        ""
+      ],
+      "Password": [
+        "Password:"
+      ],
+      "Repeat password": [
+        "Repita la contraseña:"
+      ],
+      "Name": [
+        ""
+      ],
+      "Create a random user": [
+        ""
+      ],
+      "Make a wire transfer": [
+        "Usar el formulario de transferencia bancaria?"
+      ],
+      "Wire transfer created!": [
+        "Transferencia bancaria creada!"
+      ],
+      "Accounts": [
+        "Monto"
+      ],
+      "A list of all business account in the bank.": [
+        ""
+      ],
+      "Create account": [
+        ""
+      ],
+      "Balance": [
+        "Cancelar"
+      ],
+      "Actions": [
+        ""
+      ],
+      "unknown": [
+        ""
+      ],
+      "Select a section": [
+        "Seleccione opción 1"
+      ],
+      "Last hour": [
+        ""
+      ],
+      "Last day": [
+        ""
+      ],
+      "Last month": [
+        ""
+      ],
+      "Last year": [
+        ""
+      ],
+      "Last Year": [
+        ""
+      ],
+      "Trading volume on %1$s compared to %2$s": [
+        ""
+      ],
+      "Cashin": [
+        ""
+      ],
+      "Cashout": [
+        ""
+      ],
+      "Payin": [
+        ""
+      ],
+      "Payout": [
+        ""
+      ],
+      "download stats as csv": [
+        ""
+      ],
+      "Descreased by": [
+        ""
+      ],
+      "Increased by": [
+        ""
+      ],
+      "Unable to create a cashout": [
+        ""
+      ],
+      "The bank configuration does not support cashout operations.": [
+        ""
+      ],
+      "could not be parsed": [
+        ""
+      ],
+      "need to be higher due to fees": [
+        ""
+      ],
+      "the total transfer at destination will be zero": [
+        ""
+      ],
+      "Cashout created": [
+        ""
+      ],
+      "Duplicated request detected, check if the operation succeded or try 
again.": [
+        ""
+      ],
+      "The exchange rate was incorrectly applied": [
+        ""
+      ],
+      "The account does not have sufficient funds": [
+        ""
+      ],
+      "Cashouts are not supported": [
+        ""
+      ],
+      "Missing cashout URI in the profile": [
+        ""
+      ],
+      "Sending the confirmation message failed, retry later or contact the 
administrator.": [
+        ""
+      ],
+      "Convertion rate": [
+        ""
+      ],
+      "Fee": [
+        ""
+      ],
+      "To account": [
+        ""
+      ],
+      "No cashout account": [
+        ""
+      ],
+      "Before doing a cashout you need to complete your profile": [
+        ""
+      ],
+      "Amount to send": [
+        "Monto a retirar:"
+      ],
+      "Amount to receive": [
+        "Monto a retirar:"
+      ],
+      "Total cost": [
+        ""
+      ],
+      "Balance left": [
+        ""
+      ],
+      "Before fee": [
+        ""
+      ],
+      "Total cashout transfer": [
+        ""
+      ],
+      "No cashout channel available": [
+        ""
+      ],
+      "Before doing a cashout the server need to provide an second channel to 
confirm the operation": [
+        ""
+      ],
+      "Confirmation the operation using": [
+        ""
+      ],
+      "Email": [
+        ""
+      ],
+      "add a email in your profile to enable this option": [
+        ""
+      ],
+      "SMS": [
+        ""
+      ],
+      "add a phone number in your profile to enable this option": [
+        ""
+      ],
+      "Details": [
+        ""
+      ],
+      "Delete": [
+        ""
+      ],
+      "Credentials": [
+        "Se dieron las credenciales incorrectas."
+      ],
+      "Cashouts": [
+        ""
+      ],
+      "it should be an email": [
+        ""
+      ],
+      "should start with +": [
+        ""
+      ],
+      "phone number can't have other than numbers": [
+        ""
+      ],
+      "account identification in the bank": [
+        ""
+      ],
+      "name of the person owner the account": [
+        ""
+      ],
+      "Internal IBAN": [
+        ""
+      ],
+      "if empty a random account number will be assigned": [
+        ""
+      ],
+      "account identification for bank transfer": [
+        ""
+      ],
+      "Phone": [
+        ""
+      ],
+      "Cashout IBAN": [
+        ""
+      ],
+      "account number where the money is going to be sent when doing 
cashouts": [
+        ""
+      ],
+      "Max debt": [
+        ""
+      ],
+      "Is an exchange": [
+        ""
+      ],
+      "This server doesn't support second factor authentication.": [
+        ""
+      ],
+      "Is public": [
+        ""
+      ],
+      "public accounts have their balance publicly accesible": [
+        ""
+      ],
+      "Account updated": [
+        ""
+      ],
+      "The rights to change the account are not sufficient": [
+        ""
+      ],
+      "The username was not found": [
+        ""
+      ],
+      "You can't change the legal name, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the debt limit, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the cashout address, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the contact data, please contact the your account 
administrator.": [
+        ""
+      ],
+      "Account \"%1$s\"": [
+        ""
+      ],
+      "Change details": [
+        ""
+      ],
+      "Update": [
+        ""
+      ],
+      "password doesn't match": [
+        "La contraseña no coincide"
+      ],
+      "Password changed": [
+        "Password:"
+      ],
+      "Not authorized to change the password, maybe the session is invalid.": [
+        ""
+      ],
+      "Old password need to be provided in order to change new one. If you 
don't have it contact your account administrator.": [
+        ""
+      ],
+      "Your current password doesn't match, can't change to a new password.": [
+        ""
+      ],
+      "Update password": [
+        "Repita la contraseña:"
+      ],
+      "New password": [
+        "Password:"
+      ],
+      "Type it again": [
+        ""
+      ],
+      "repeat the same password": [
+        "Repita la contraseña:"
+      ],
+      "Current password": [
+        "Falta contraseña"
+      ],
+      "your current password, for security": [
+        ""
+      ],
+      "Change": [
+        ""
+      ],
+      "Can't delete the account": [
+        ""
+      ],
+      "The account can't be delete while still holding some balance. First 
make sure that the owner make a complete cashout.": [
+        ""
+      ],
+      "Account removed": [
+        ""
+      ],
+      "No enough permission to delete the account.": [
+        ""
+      ],
+      "The username was not found.": [
+        ""
+      ],
+      "Can't delete a reserved username.": [
+        ""
+      ],
+      "Can't delete an account with balance different than zero.": [
+        ""
+      ],
+      "name doesn't match": [
+        "La contraseña no coincide"
+      ],
+      "You are going to remove the account": [
+        ""
+      ],
+      "This step can't be undone.": [
+        ""
+      ],
+      "Deleting account \"%1$s\"": [
+        ""
+      ],
+      "Verification": [
+        ""
+      ],
+      "enter the account name that is going to be deleted": [
+        ""
+      ],
+      "Account created with password \"%1$s\". The user must change the 
password on the next login.": [
+        ""
+      ],
+      "Server replied that phone or email is invalid": [
+        ""
+      ],
+      "The rights to perform the operation are not sufficient": [
+        ""
+      ],
+      "Account username is already taken": [
+        "El nombre del usuario ya está tomado"
+      ],
+      "Account id is already taken": [
+        "El nombre del usuario ya está tomado"
+      ],
+      "Bank ran out of bonus credit.": [
+        ""
+      ],
+      "Account username can't be used because is reserved": [
+        ""
+      ],
+      "Can't create accounts": [
+        ""
+      ],
+      "Only system admin can create accounts.": [
+        ""
+      ],
+      "New business account": [
+        ""
+      ],
+      "Create": [
+        ""
+      ],
+      "Cashout not supported.": [
+        ""
+      ],
+      "Account not found.": [
+        "La lista de cuentas públicas no fue encontrada."
+      ],
+      "Latest cashouts": [
+        "Últimas transacciones:"
+      ],
+      "Created": [
+        ""
+      ],
+      "Confirmed": [
+        "Confirmar"
+      ],
+      "Total debit": [
+        ""
+      ],
+      "Total credit": [
+        ""
+      ],
+      "Status": [
+        ""
+      ],
+      "never": [
+        ""
+      ],
+      "Cashout for account %1$s": [
+        ""
+      ],
+      "This cashout not found. Maybe already aborted.": [
+        ""
+      ],
+      "Cashout not found. It may be also mean that it was already aborted.": [
+        ""
+      ],
+      "Cashout was already confimed.": [
+        ""
+      ],
+      "Cashout operation is not supported.": [
+        ""
+      ],
+      "The cashout operation is already aborted.": [
+        "El nombre del usuario ya está tomado"
+      ],
+      "Missing destination account.": [
+        "Falta monto"
+      ],
+      "Too many failed attempts.": [
+        ""
+      ],
+      "The code for this cashout is invalid.": [
+        ""
+      ],
+      "Cashout detail": [
+        ""
+      ],
+      "Debited": [
+        ""
+      ],
+      "Credited": [
+        ""
+      ],
+      "Abort": [
+        "Cancelar"
+      ],
+      "Confirm": [
+        "Confirmar"
+      ],
+      "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds.": [
+        ""
+      ],
+      "Do not show this again": [
+        ""
+      ],
+      "Close": [
+        ""
+      ],
+      "On this device": [
+        ""
+      ],
+      "If you are using a desktop browser you can open the popup now or click 
the link if you have the \"Inject Taler support\" option enabled.": [
+        ""
+      ],
+      "Start": [
+        ""
+      ],
+      "On a mobile phone": [
+        ""
+      ],
+      "Scan the QR code with your mobile device.": [
+        "Usar el código QR para retirar a tu cartera móvil:"
+      ],
+      "There is an operation already": [
+        ""
+      ],
+      "To complete or cancel the operation click %1$s": [
+        ""
+      ],
+      "invalid": [
+        ""
+      ],
+      "Server responded with an invalid  withdraw URI": [
+        ""
+      ],
+      "Withdraw URI: %1$s": [
+        "Retirar"
+      ],
+      "The operation was rejected due to insufficient funds": [
+        ""
+      ],
+      "Prepare your wallet": [
+        ""
+      ],
+      "After using your wallet you will need to confirm or cancel the 
operation on this site.": [
+        ""
+      ],
+      "You need a GNU Taler Wallet": [
+        "Transferir a una cartera Taler"
+      ],
+      "If you don't have one yet you can follow the instruction %1$s": [
+        ""
+      ],
+      "Send money to": [
+        ""
+      ],
+      "a %1$s wallet": [
+        ""
+      ],
+      "Withdraw digital money into your mobile wallet or browser extension": [
+        ""
+      ],
+      "operation ready": [
+        ""
+      ],
+      "another bank account": [
+        "Transferir a una cuenta bancaria"
+      ],
+      "Make a wire transfer to an account with known bank account number.": [
+        ""
+      ],
+      "Transfer details": [
+        "Asunto de transferencia:"
+      ],
+      "This is a demo bank": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.": [
+        "Esta parte de la demostración muestra cómo funciona un banco que 
soporta Taler directamente. Además de usar tu propia cuenta de banco, también 
podrás ver el historial de transacciones de algunas %1$s."
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work.": [
+        "Esta parte de la demostración muestra cómo funciona un banco que 
soporta Taler directamente. Además de usar tu propia cuenta de banco, también 
podrás ver el historial de transacciones de algunas %1$s."
+      ],
+      "Pending account delete operation": [
+        ""
+      ],
+      "Pending account update operation": [
+        ""
+      ],
+      "Pending password update operation": [
+        ""
+      ],
+      "Pending transaction operation": [
+        ""
+      ],
+      "Pending withdrawal operation": [
+        "No se pude create la operación de retiro"
+      ],
+      "Pending cashout operation": [
+        ""
+      ],
+      "Download bank stats": [
+        ""
+      ],
+      "Include hour metric": [
+        ""
+      ],
+      "Include day metric": [
+        ""
+      ],
+      "Include month metric": [
+        ""
+      ],
+      "Include year metric": [
+        ""
+      ],
+      "Include table header": [
+        ""
+      ],
+      "Add previous metric for compare": [
+        ""
+      ],
+      "Fail on first error": [
+        ""
+      ],
+      "Download": [
+        ""
+      ],
+      "downloading... %1$s": [
+        ""
+      ],
+      "Download completed": [
+        ""
+      ],
+      "click here to save the file in your computer": [
+        ""
+      ],
+      "Challenge not found.": [
+        ""
+      ],
+      "This user is not authorized to complete this challenge.": [
+        ""
+      ],
+      "Too many attemps, try another code.": [
+        ""
+      ],
+      "The confirmation code is wrong, try again.": [
+        ""
+      ],
+      "The operation expired.": [
+        ""
+      ],
+      "The operation failed.": [
+        "La cancelación del retiro falló."
+      ],
+      "The operation needs another confirmation to complete.": [
+        ""
+      ],
+      "Account delete": [
+        ""
+      ],
+      "Account update": [
+        ""
+      ],
+      "Password update": [
+        "La contraseña no coincide"
+      ],
+      "Wire transfer": [
+        "Transferencia bancaria creada!"
+      ],
+      "Withdrawal": [
+        "Retirar"
+      ],
+      "Confirm the operation": [
+        "Confirmar retirada"
+      ],
+      "Enter the confirmation code": [
+        ""
+      ],
+      "Send again": [
+        ""
+      ],
+      "Send code": [
+        "Envíar"
+      ],
+      "Operation details": [
+        ""
+      ],
+      "Challenge details": [
+        ""
+      ],
+      "To phone": [
+        ""
+      ],
+      "To email": [
+        ""
+      ],
+      "Welcome to %1$s!": [
+        "Bienvenido a %1$s!"
+      ]
+    }
+  }
 };
 
-strings["en"] = {
-  domain: "messages",
-  locale_data: {
-    messages: {
+strings['en'] = {
+  "domain": "messages",
+  "locale_data": {
+    "messages": {
       "": {
-        domain: "messages",
-        plural_forms: "nplurals=2; plural=(n != 1);",
-        lang: "en",
+        "domain": "messages",
+        "plural_forms": "nplurals=2; plural=(n != 1);",
+        "lang": "en"
       },
-      Logout: [""],
-      "Skip to main content": [""],
-      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.":
-        [""],
-      "Taler logo": [""],
-      "Missing username": [""],
-      "Missing password": [""],
-      "Please login!": [""],
-      "Username:": [""],
-      "Password:": [""],
-      Login: [""],
-      Register: [""],
-      "Missing IBAN": [""],
-      "IBAN should have just uppercased letters and numbers": [""],
-      "Missing subject": [""],
-      "Missing amount": [""],
-      "Amount is not valid": [""],
-      "Should be greater than 0": [""],
-      "Receiver IBAN:": [""],
-      "Transfer subject:": [""],
-      "Amount:": [""],
-      "Field(s) missing.": [""],
-      "Want to try the raw payto://-format?": [""],
-      "Missing payto address": [""],
-      "Payto does not follow the pattern": [""],
-      "Transfer money to account identified by payto:// URI:": [""],
-      "payto URI:": [""],
-      "payto address": [""],
-      Send: [""],
-      "Use wire-transfer form?": [""],
-      "No credentials found.": [""],
-      "Could not create the wire transfer": [""],
-      "Transfer creation gave response error": [""],
-      "Wire transfer created!": [""],
-      "Amount to withdraw:": ["Amount to withdraw"],
-      Withdraw: ["Withdraw"],
-      "No credentials given.": [""],
-      "Could not create withdrawal operation": [""],
-      "Withdrawal creation gave response error": [""],
-      "Obtain digital cash": [""],
-      "Transfer to bank account": [""],
-      Date: [""],
-      Amount: [""],
-      Counterpart: [""],
-      Subject: [""],
-      "Transfer to Taler Wallet": ["Top up Taler wallet"],
-      "Use this QR code to withdraw to your mobile wallet:": [""],
-      "Click %1$s to open your Taler wallet!": [""],
-      "Confirm Withdrawal": ["Confirm withdrawal"],
-      "Authorize withdrawal by solving challenge": [""],
-      "What is": [""],
-      "Answer is wrong.": [""],
-      Confirm: [""],
-      Cancel: [""],
-      "A this point, a %1$s bank would ask for an additional authentication 
proof (PIN/TAN, one time password, ..), instead of a simple calculation.":
-        [""],
-      "No withdrawal ID found.": [""],
-      "Could not confirm the withdrawal": ["Confirm withdrawal"],
-      "Withdrawal confirmation gave response error": [""],
-      "Withdrawal confirmed!": [""],
-      "Could not abort the withdrawal.": ["Close Taler withdrawal"],
-      "Withdrawal abortion failed.": [""],
-      "Withdrawal aborted!": [""],
-      Abort: [""],
-      "withdrawal (%1$s) was never (correctly) created at the bank...": [""],
-      "Waiting the bank to create the operation...": [""],
-      "This withdrawal was aborted!": [""],
-      "Welcome to %1$s!": [""],
-      "Username or account label '%1$s' not found.  Won't login.": [""],
-      "Wrong credentials given.": [""],
-      "Account information could not be retrieved.": [""],
-      "Welcome, %1$s !": [""],
-      "Bank account balance": [""],
-      Payments: [""],
-      "Latest transactions:": [""],
-      "List of public accounts was not found.": [""],
-      "List of public accounts could not be retrieved.": [""],
-      "History of public accounts": [""],
-      "Currently, the bank is not accepting new registrations!": [""],
-      "Use only letter and numbers starting with a lower case letter": [""],
-      "Password don't match": [""],
-      "Please register!": [""],
-      "Repeat Password:": [""],
-      "Registration failed, please report": [""],
-      "That username is already taken": [""],
-      "New registration gave response error": [""],
-      "Bank menu": [""],
-      "Select option1": [""],
-      "Select option2": [""],
-      days: ["days"],
-      hours: ["hours"],
-      minutes: ["minutes"],
-      seconds: ["seconds"],
-    },
-  },
+      "Operation failed, please report": [
+        ""
+      ],
+      "Request timeout": [
+        ""
+      ],
+      "Request throttled": [
+        ""
+      ],
+      "Malformed response": [
+        ""
+      ],
+      "Network error": [
+        ""
+      ],
+      "Unexpected request error": [
+        ""
+      ],
+      "Unexpected error": [
+        ""
+      ],
+      "IBAN numbers usually have more that 4 digits": [
+        ""
+      ],
+      "IBAN numbers usually have less that 34 digits": [
+        ""
+      ],
+      "IBAN country code not found": [
+        ""
+      ],
+      "IBAN number is not valid, checksum is wrong": [
+        ""
+      ],
+      "Max withdrawal amount": [
+        "Start withdrawal"
+      ],
+      "Show withdrawal confirmation": [
+        ""
+      ],
+      "Show demo description": [
+        ""
+      ],
+      "Show install wallet first": [
+        ""
+      ],
+      "Use fast withdrawal form": [
+        "Start withdrawal"
+      ],
+      "Show debug info": [
+        ""
+      ],
+      "The reserve operation has been confirmed previously and can't be 
aborted": [
+        ""
+      ],
+      "The operation id is invalid.": [
+        ""
+      ],
+      "The operation was not found.": [
+        ""
+      ],
+      "If you have a Taler wallet installed in this device": [
+        ""
+      ],
+      "You will see the details of the operation in your wallet including the 
fees (if applies). If you still don't have one you can install it from %1$s.": [
+        ""
+      ],
+      "Withdraw": [
+        "Confirm withdrawal"
+      ],
+      "Or if you have the wallet in another device": [
+        ""
+      ],
+      "Scan the QR below to start the withdrawal.": [
+        "Close Taler withdrawal"
+      ],
+      "required": [
+        ""
+      ],
+      "IBAN should have just uppercased letters and numbers": [
+        ""
+      ],
+      "not valid": [
+        ""
+      ],
+      "should be greater than 0": [
+        ""
+      ],
+      "balance is not enough": [
+        ""
+      ],
+      "does not follow the pattern": [
+        ""
+      ],
+      "only \"IBAN\" target are supported": [
+        ""
+      ],
+      "use the \"amount\" parameter to specify the amount to be transferred": [
+        ""
+      ],
+      "the amount is not valid": [
+        ""
+      ],
+      "use the \"message\" parameter to specify a reference text for the 
transfer": [
+        ""
+      ],
+      "The request was invalid or the payto://-URI used unacceptable 
features.": [
+        ""
+      ],
+      "Not enough permission to complete the operation.": [
+        ""
+      ],
+      "The destination account \"%1$s\" was not found.": [
+        ""
+      ],
+      "The origin and the destination of the transfer can't be the same.": [
+        ""
+      ],
+      "Your balance is not enough.": [
+        ""
+      ],
+      "The origin account \"%1$s\" was not found.": [
+        ""
+      ],
+      "Using a form": [
+        ""
+      ],
+      "Import payto:// URI": [
+        ""
+      ],
+      "Recipient": [
+        ""
+      ],
+      "IBAN of the recipient's account": [
+        ""
+      ],
+      "Transfer subject": [
+        ""
+      ],
+      "Amount": [
+        ""
+      ],
+      "payto URI:": [
+        ""
+      ],
+      "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
+        ""
+      ],
+      "Cancel": [
+        ""
+      ],
+      "Send": [
+        ""
+      ],
+      "Missing username": [
+        ""
+      ],
+      "Missing password": [
+        ""
+      ],
+      "Wrong credentials for \"%1$s\"": [
+        ""
+      ],
+      "Account not found": [
+        ""
+      ],
+      "Username": [
+        ""
+      ],
+      "Check": [
+        ""
+      ],
+      "Log in": [
+        ""
+      ],
+      "Register": [
+        ""
+      ],
+      "Wire transfer completed!": [
+        ""
+      ],
+      "The withdrawal has been aborted previously and can't be confirmed": [
+        ""
+      ],
+      "The withdraw operation cannot be confirmed because no exchange and 
reserve public key selection happened before": [
+        ""
+      ],
+      "Your balance is not enough for the operation.": [
+        ""
+      ],
+      "Confirm the withdrawal operation": [
+        "Confirm withdrawal"
+      ],
+      "Wire transfer details": [
+        ""
+      ],
+      "Transfer": [
+        ""
+      ],
+      "Authentication required": [
+        ""
+      ],
+      "This operation was created with other username": [
+        ""
+      ],
+      "Operation aborted": [
+        ""
+      ],
+      "The wire transfer to the GNU Taler Exchange bank's account was aborted, 
your balance was not affected.": [
+        ""
+      ],
+      "You can close this page now or continue to the account page.": [
+        ""
+      ],
+      "Continue": [
+        ""
+      ],
+      "Withdrawal confirmed": [
+        ""
+      ],
+      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+        ""
+      ],
+      "Done": [
+        ""
+      ],
+      "Operation canceled": [
+        ""
+      ],
+      "The operation is incomplete or some step in the withdrawal failed": [
+        ""
+      ],
+      "The exchange is selected but no reserve public key found.": [
+        ""
+      ],
+      "The exchange is selected but the exchange payto URI is missing or 
invalid.": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Cotinue to dashboard": [
+        ""
+      ],
+      "The Withdrawal URI is not valid": [
+        ""
+      ],
+      "the bank backend is not supported. supported version \"%1$s\", server 
version \"%2$s\"": [
+        ""
+      ],
+      "Internal error, please report.": [
+        ""
+      ],
+      "Preferences": [
+        ""
+      ],
+      "Welcome, %1$s": [
+        ""
+      ],
+      "Latest transactions": [
+        ""
+      ],
+      "Date": [
+        ""
+      ],
+      "Counterpart": [
+        ""
+      ],
+      "Subject": [
+        ""
+      ],
+      "sent": [
+        ""
+      ],
+      "received": [
+        ""
+      ],
+      "invalid value": [
+        ""
+      ],
+      "to": [
+        ""
+      ],
+      "from": [
+        ""
+      ],
+      "First page": [
+        ""
+      ],
+      "Next": [
+        ""
+      ],
+      "History of public accounts": [
+        ""
+      ],
+      "Currently, the bank is not accepting new registrations!": [
+        ""
+      ],
+      "Missing name": [
+        ""
+      ],
+      "Use letters and numbers only, and start with a lowercase letter": [
+        ""
+      ],
+      "Passwords don't match": [
+        ""
+      ],
+      "Server replied with invalid phone or email.": [
+        ""
+      ],
+      "Registration is disabled because the bank ran out of bonus credit.": [
+        ""
+      ],
+      "No enough permission to create that account.": [
+        ""
+      ],
+      "That account id is already taken.": [
+        ""
+      ],
+      "That username is already taken.": [
+        ""
+      ],
+      "That username can't be used because is reserved.": [
+        ""
+      ],
+      "Only admin is allow to set debt limit.": [
+        ""
+      ],
+      "No information for the selected authentication channel.": [
+        ""
+      ],
+      "Authentication channel is not supported.": [
+        ""
+      ],
+      "Only admin can create accounts with second factor authentication.": [
+        ""
+      ],
+      "Account registration": [
+        ""
+      ],
+      "Password": [
+        ""
+      ],
+      "Repeat password": [
+        ""
+      ],
+      "Name": [
+        ""
+      ],
+      "Create a random user": [
+        ""
+      ],
+      "Make a wire transfer": [
+        ""
+      ],
+      "Wire transfer created!": [
+        ""
+      ],
+      "Accounts": [
+        ""
+      ],
+      "A list of all business account in the bank.": [
+        ""
+      ],
+      "Create account": [
+        ""
+      ],
+      "Balance": [
+        ""
+      ],
+      "Actions": [
+        ""
+      ],
+      "unknown": [
+        ""
+      ],
+      "Select a section": [
+        ""
+      ],
+      "Last hour": [
+        ""
+      ],
+      "Last day": [
+        ""
+      ],
+      "Last month": [
+        ""
+      ],
+      "Last year": [
+        ""
+      ],
+      "Last Year": [
+        ""
+      ],
+      "Trading volume on %1$s compared to %2$s": [
+        ""
+      ],
+      "Cashin": [
+        ""
+      ],
+      "Cashout": [
+        ""
+      ],
+      "Payin": [
+        ""
+      ],
+      "Payout": [
+        ""
+      ],
+      "download stats as csv": [
+        ""
+      ],
+      "Descreased by": [
+        ""
+      ],
+      "Increased by": [
+        ""
+      ],
+      "Unable to create a cashout": [
+        ""
+      ],
+      "The bank configuration does not support cashout operations.": [
+        ""
+      ],
+      "could not be parsed": [
+        ""
+      ],
+      "need to be higher due to fees": [
+        ""
+      ],
+      "the total transfer at destination will be zero": [
+        ""
+      ],
+      "Cashout created": [
+        ""
+      ],
+      "Duplicated request detected, check if the operation succeded or try 
again.": [
+        ""
+      ],
+      "The exchange rate was incorrectly applied": [
+        ""
+      ],
+      "The account does not have sufficient funds": [
+        ""
+      ],
+      "Cashouts are not supported": [
+        ""
+      ],
+      "Missing cashout URI in the profile": [
+        ""
+      ],
+      "Sending the confirmation message failed, retry later or contact the 
administrator.": [
+        ""
+      ],
+      "Convertion rate": [
+        ""
+      ],
+      "Fee": [
+        ""
+      ],
+      "To account": [
+        ""
+      ],
+      "No cashout account": [
+        ""
+      ],
+      "Before doing a cashout you need to complete your profile": [
+        ""
+      ],
+      "Amount to send": [
+        "Amount to withdraw"
+      ],
+      "Amount to receive": [
+        "Amount to withdraw"
+      ],
+      "Total cost": [
+        ""
+      ],
+      "Balance left": [
+        ""
+      ],
+      "Before fee": [
+        ""
+      ],
+      "Total cashout transfer": [
+        ""
+      ],
+      "No cashout channel available": [
+        ""
+      ],
+      "Before doing a cashout the server need to provide an second channel to 
confirm the operation": [
+        ""
+      ],
+      "Confirmation the operation using": [
+        ""
+      ],
+      "Email": [
+        ""
+      ],
+      "add a email in your profile to enable this option": [
+        ""
+      ],
+      "SMS": [
+        ""
+      ],
+      "add a phone number in your profile to enable this option": [
+        ""
+      ],
+      "Details": [
+        ""
+      ],
+      "Delete": [
+        ""
+      ],
+      "Credentials": [
+        ""
+      ],
+      "Cashouts": [
+        ""
+      ],
+      "it should be an email": [
+        ""
+      ],
+      "should start with +": [
+        ""
+      ],
+      "phone number can't have other than numbers": [
+        ""
+      ],
+      "account identification in the bank": [
+        ""
+      ],
+      "name of the person owner the account": [
+        ""
+      ],
+      "Internal IBAN": [
+        ""
+      ],
+      "if empty a random account number will be assigned": [
+        ""
+      ],
+      "account identification for bank transfer": [
+        ""
+      ],
+      "Phone": [
+        ""
+      ],
+      "Cashout IBAN": [
+        ""
+      ],
+      "account number where the money is going to be sent when doing 
cashouts": [
+        ""
+      ],
+      "Max debt": [
+        ""
+      ],
+      "Is an exchange": [
+        ""
+      ],
+      "This server doesn't support second factor authentication.": [
+        ""
+      ],
+      "Is public": [
+        ""
+      ],
+      "public accounts have their balance publicly accesible": [
+        ""
+      ],
+      "Account updated": [
+        ""
+      ],
+      "The rights to change the account are not sufficient": [
+        ""
+      ],
+      "The username was not found": [
+        ""
+      ],
+      "You can't change the legal name, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the debt limit, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the cashout address, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the contact data, please contact the your account 
administrator.": [
+        ""
+      ],
+      "Account \"%1$s\"": [
+        ""
+      ],
+      "Change details": [
+        ""
+      ],
+      "Update": [
+        ""
+      ],
+      "password doesn't match": [
+        ""
+      ],
+      "Password changed": [
+        ""
+      ],
+      "Not authorized to change the password, maybe the session is invalid.": [
+        ""
+      ],
+      "Old password need to be provided in order to change new one. If you 
don't have it contact your account administrator.": [
+        ""
+      ],
+      "Your current password doesn't match, can't change to a new password.": [
+        ""
+      ],
+      "Update password": [
+        ""
+      ],
+      "New password": [
+        ""
+      ],
+      "Type it again": [
+        ""
+      ],
+      "repeat the same password": [
+        ""
+      ],
+      "Current password": [
+        ""
+      ],
+      "your current password, for security": [
+        ""
+      ],
+      "Change": [
+        ""
+      ],
+      "Can't delete the account": [
+        ""
+      ],
+      "The account can't be delete while still holding some balance. First 
make sure that the owner make a complete cashout.": [
+        ""
+      ],
+      "Account removed": [
+        ""
+      ],
+      "No enough permission to delete the account.": [
+        ""
+      ],
+      "The username was not found.": [
+        ""
+      ],
+      "Can't delete a reserved username.": [
+        ""
+      ],
+      "Can't delete an account with balance different than zero.": [
+        ""
+      ],
+      "name doesn't match": [
+        ""
+      ],
+      "You are going to remove the account": [
+        ""
+      ],
+      "This step can't be undone.": [
+        ""
+      ],
+      "Deleting account \"%1$s\"": [
+        ""
+      ],
+      "Verification": [
+        ""
+      ],
+      "enter the account name that is going to be deleted": [
+        ""
+      ],
+      "Account created with password \"%1$s\". The user must change the 
password on the next login.": [
+        ""
+      ],
+      "Server replied that phone or email is invalid": [
+        ""
+      ],
+      "The rights to perform the operation are not sufficient": [
+        ""
+      ],
+      "Account username is already taken": [
+        ""
+      ],
+      "Account id is already taken": [
+        ""
+      ],
+      "Bank ran out of bonus credit.": [
+        ""
+      ],
+      "Account username can't be used because is reserved": [
+        ""
+      ],
+      "Can't create accounts": [
+        ""
+      ],
+      "Only system admin can create accounts.": [
+        ""
+      ],
+      "New business account": [
+        ""
+      ],
+      "Create": [
+        ""
+      ],
+      "Cashout not supported.": [
+        ""
+      ],
+      "Account not found.": [
+        ""
+      ],
+      "Latest cashouts": [
+        ""
+      ],
+      "Created": [
+        ""
+      ],
+      "Confirmed": [
+        ""
+      ],
+      "Total debit": [
+        ""
+      ],
+      "Total credit": [
+        ""
+      ],
+      "Status": [
+        ""
+      ],
+      "never": [
+        ""
+      ],
+      "Cashout for account %1$s": [
+        ""
+      ],
+      "This cashout not found. Maybe already aborted.": [
+        ""
+      ],
+      "Cashout not found. It may be also mean that it was already aborted.": [
+        ""
+      ],
+      "Cashout was already confimed.": [
+        ""
+      ],
+      "Cashout operation is not supported.": [
+        ""
+      ],
+      "The cashout operation is already aborted.": [
+        ""
+      ],
+      "Missing destination account.": [
+        ""
+      ],
+      "Too many failed attempts.": [
+        ""
+      ],
+      "The code for this cashout is invalid.": [
+        ""
+      ],
+      "Cashout detail": [
+        ""
+      ],
+      "Debited": [
+        ""
+      ],
+      "Credited": [
+        ""
+      ],
+      "Abort": [
+        ""
+      ],
+      "Confirm": [
+        ""
+      ],
+      "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds.": [
+        ""
+      ],
+      "Do not show this again": [
+        ""
+      ],
+      "Close": [
+        "Close"
+      ],
+      "On this device": [
+        ""
+      ],
+      "If you are using a desktop browser you can open the popup now or click 
the link if you have the \"Inject Taler support\" option enabled.": [
+        ""
+      ],
+      "Start": [
+        ""
+      ],
+      "On a mobile phone": [
+        ""
+      ],
+      "Scan the QR code with your mobile device.": [
+        ""
+      ],
+      "There is an operation already": [
+        ""
+      ],
+      "To complete or cancel the operation click %1$s": [
+        ""
+      ],
+      "invalid": [
+        ""
+      ],
+      "Server responded with an invalid  withdraw URI": [
+        ""
+      ],
+      "Withdraw URI: %1$s": [
+        "Confirm withdrawal"
+      ],
+      "The operation was rejected due to insufficient funds": [
+        ""
+      ],
+      "Prepare your wallet": [
+        ""
+      ],
+      "After using your wallet you will need to confirm or cancel the 
operation on this site.": [
+        ""
+      ],
+      "You need a GNU Taler Wallet": [
+        "Top up Taler wallet"
+      ],
+      "If you don't have one yet you can follow the instruction %1$s": [
+        ""
+      ],
+      "Send money to": [
+        ""
+      ],
+      "a %1$s wallet": [
+        ""
+      ],
+      "Withdraw digital money into your mobile wallet or browser extension": [
+        ""
+      ],
+      "operation ready": [
+        ""
+      ],
+      "another bank account": [
+        ""
+      ],
+      "Make a wire transfer to an account with known bank account number.": [
+        ""
+      ],
+      "Transfer details": [
+        "Top up Taler wallet"
+      ],
+      "This is a demo bank": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work.": [
+        ""
+      ],
+      "Pending account delete operation": [
+        ""
+      ],
+      "Pending account update operation": [
+        ""
+      ],
+      "Pending password update operation": [
+        ""
+      ],
+      "Pending transaction operation": [
+        ""
+      ],
+      "Pending withdrawal operation": [
+        ""
+      ],
+      "Pending cashout operation": [
+        ""
+      ],
+      "Download bank stats": [
+        ""
+      ],
+      "Include hour metric": [
+        ""
+      ],
+      "Include day metric": [
+        ""
+      ],
+      "Include month metric": [
+        ""
+      ],
+      "Include year metric": [
+        ""
+      ],
+      "Include table header": [
+        ""
+      ],
+      "Add previous metric for compare": [
+        ""
+      ],
+      "Fail on first error": [
+        ""
+      ],
+      "Download": [
+        ""
+      ],
+      "downloading... %1$s": [
+        ""
+      ],
+      "Download completed": [
+        ""
+      ],
+      "click here to save the file in your computer": [
+        ""
+      ],
+      "Challenge not found.": [
+        ""
+      ],
+      "This user is not authorized to complete this challenge.": [
+        ""
+      ],
+      "Too many attemps, try another code.": [
+        ""
+      ],
+      "The confirmation code is wrong, try again.": [
+        ""
+      ],
+      "The operation expired.": [
+        ""
+      ],
+      "The operation failed.": [
+        ""
+      ],
+      "The operation needs another confirmation to complete.": [
+        ""
+      ],
+      "Account delete": [
+        ""
+      ],
+      "Account update": [
+        ""
+      ],
+      "Password update": [
+        ""
+      ],
+      "Wire transfer": [
+        ""
+      ],
+      "Withdrawal": [
+        "Confirm withdrawal"
+      ],
+      "Confirm the operation": [
+        "Confirm withdrawal"
+      ],
+      "Enter the confirmation code": [
+        ""
+      ],
+      "Send again": [
+        ""
+      ],
+      "Send code": [
+        ""
+      ],
+      "Operation details": [
+        ""
+      ],
+      "Challenge details": [
+        ""
+      ],
+      "To phone": [
+        ""
+      ],
+      "To email": [
+        ""
+      ],
+      "Welcome to %1$s!": [
+        ""
+      ]
+    }
+  }
 };
 
-strings["es"] = {
-  domain: "messages",
-  locale_data: {
-    messages: {
+strings['de'] = {
+  "domain": "messages",
+  "locale_data": {
+    "messages": {
       "": {
-        domain: "messages",
-        plural_forms: "nplurals=2; plural=n != 1;",
-        lang: "es",
+        "domain": "messages",
+        "plural_forms": "nplurals=2; plural=n != 1;",
+        "lang": "de"
       },
-      Logout: ["Cierre de sesión"],
-      "Skip to main content": ["Saltar el menú de navegación"],
-      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.":
-        [
-          "Esta parte de la demostración muestra cómo funciona un banco que 
soporta Taler directamente. Además de usar tu propia cuenta de banco, también 
podrás ver el historial de transacciones de algunas %1$s.",
-        ],
-      "Taler logo": ["Logo Taler"],
-      "Missing username": ["Falta nombre de usuario"],
-      "Missing password": ["Falta contraseña"],
-      "Please login!": ["Por favor inicia sesión!"],
-      "Username:": ["Nombre de usuario:"],
-      "Password:": ["Password:"],
-      Login: ["Iniciar sesión"],
-      Register: ["Registrarse"],
-      "Missing IBAN": ["Falta IBAN"],
+      "Operation failed, please report": [
+        ""
+      ],
+      "Request timeout": [
+        ""
+      ],
+      "Request throttled": [
+        ""
+      ],
+      "Malformed response": [
+        ""
+      ],
+      "Network error": [
+        ""
+      ],
+      "Unexpected request error": [
+        ""
+      ],
+      "Unexpected error": [
+        ""
+      ],
+      "IBAN numbers usually have more that 4 digits": [
+        ""
+      ],
+      "IBAN numbers usually have less that 34 digits": [
+        ""
+      ],
+      "IBAN country code not found": [
+        ""
+      ],
+      "IBAN number is not valid, checksum is wrong": [
+        ""
+      ],
+      "Max withdrawal amount": [
+        ""
+      ],
+      "Show withdrawal confirmation": [
+        ""
+      ],
+      "Show demo description": [
+        ""
+      ],
+      "Show install wallet first": [
+        ""
+      ],
+      "Use fast withdrawal form": [
+        ""
+      ],
+      "Show debug info": [
+        ""
+      ],
+      "The reserve operation has been confirmed previously and can't be 
aborted": [
+        ""
+      ],
+      "The operation id is invalid.": [
+        ""
+      ],
+      "The operation was not found.": [
+        ""
+      ],
+      "If you have a Taler wallet installed in this device": [
+        ""
+      ],
+      "You will see the details of the operation in your wallet including the 
fees (if applies). If you still don't have one you can install it from %1$s.": [
+        ""
+      ],
+      "Withdraw": [
+        ""
+      ],
+      "Or if you have the wallet in another device": [
+        ""
+      ],
+      "Scan the QR below to start the withdrawal.": [
+        ""
+      ],
+      "required": [
+        ""
+      ],
       "IBAN should have just uppercased letters and numbers": [
-        "IBAN debería tener letras mayúsculas y números",
-      ],
-      "Missing subject": ["Falta asunto"],
-      "Missing amount": ["Falta monto"],
-      "Amount is not valid": ["Monto no válido"],
-      "Should be greater than 0": ["Debería ser mas grande que 0"],
-      "Receiver IBAN:": ["IBAN receptor:"],
-      "Transfer subject:": ["Asunto de transferencia:"],
-      "Amount:": ["Monto:"],
-      "Field(s) missing.": ["Faltan campo(s)."],
-      "Want to try the raw payto://-format?": [
-        "Quieres probar el formato payto:// ?",
-      ],
-      "Missing payto address": ["Falta direccion payto"],
-      "Payto does not follow the pattern": ["Payto no sigue el patrón"],
-      "Transfer money to account identified by payto:// URI:": [
-        "Transferir dinero a la cuenta identificada por la URI payto://:",
-      ],
-      "payto URI:": ["payto URI:"],
-      "payto address": ["direccion payto"],
-      Send: ["Envíar"],
-      "Use wire-transfer form?": [
-        "Usar el formulario de transferencia bancaria?",
-      ],
-      "No credentials found.": ["Se dieron las credenciales incorrectas."],
-      "Could not create the wire transfer": [
-        "No se pudo create la transferencia bancaria",
-      ],
-      "Transfer creation gave response error": [
-        "La creación de la transferencia dió una respuesta erronea",
-      ],
-      "Wire transfer created!": ["Transferencia bancaria creada!"],
-      "Amount to withdraw:": ["Monto a retirar:"],
-      Withdraw: ["Retirar"],
-      "No credentials given.": ["Se dieron las credenciales incorrectas."],
-      "Could not create withdrawal operation": [
-        "No se pude create la operación de retiro",
-      ],
-      "Withdrawal creation gave response error": [
-        "La creación de retiro dió una respuesta errónea",
-      ],
-      "Obtain digital cash": ["Obtener dinero digital"],
-      "Transfer to bank account": ["Transferir a una cuenta bancaria"],
-      Date: ["Fecha"],
-      Amount: ["Monto"],
-      Counterpart: ["Contraparte"],
-      Subject: ["Asunto"],
-      "Transfer to Taler Wallet": ["Transferir a una cartera Taler"],
-      "Use this QR code to withdraw to your mobile wallet:": [
-        "Usar el código QR para retirar a tu cartera móvil:",
-      ],
-      "Click %1$s to open your Taler wallet!": [
-        "Click %1$s para abrir una cartera Taler!",
-      ],
-      "Confirm Withdrawal": ["Confirmar retirada"],
-      "Authorize withdrawal by solving challenge": [
-        "Autorizar retiro resolviendo una pregunta",
-      ],
-      "What is": ["Cuanto es"],
-      "Answer is wrong.": ["La respuesta es incorrecta."],
-      Confirm: ["Confirmar"],
-      Cancel: ["Cancelar"],
-      "A this point, a %1$s bank would ask for an additional authentication 
proof (PIN/TAN, one time password, ..), instead of a simple calculation.":
-        [
-          "En este punto, un banco %1$s preguntaría por una prueba adicional 
de autenticación (PIN/TAN, password de un solo uso, ....), en vez de un simple 
cálculo.",
-        ],
-      "No withdrawal ID found.": ["No ID de retiro encontrado."],
-      "Could not confirm the withdrawal": ["No se pudo confirmar la retirada"],
-      "Withdrawal confirmation gave response error": [
-        "La confirmación de retiro dió una respuesta errónea",
-      ],
-      "Withdrawal confirmed!": ["El retiro fue confirmado!"],
-      "Could not abort the withdrawal.": ["No se pudo cancelar el retiro."],
-      "Withdrawal abortion failed.": ["La cancelación del retiro falló."],
-      "Withdrawal aborted!": ["Este retiro fue cancelado!"],
-      Abort: ["Cancelar"],
-      "withdrawal (%1$s) was never (correctly) created at the bank...": [
-        "retiro (%1$s) nunca fue (correctamente) generado en el banco...",
-      ],
-      "Waiting the bank to create the operation...": [
-        "Esperando que el banco genere la operación....",
-      ],
-      "This withdrawal was aborted!": ["Este retiro fue cancelado!"],
-      "Welcome to %1$s!": ["Bienvenido a %1$s!"],
-      "Username or account label '%1$s' not found.  Won't login.": [
-        "Nombre de usuario o etiqueta de cuenta '%1$s' no encontrada. No se 
iniciará sesión.",
-      ],
-      "Wrong credentials given.": ["Se dieron las credenciales incorrectas."],
-      "Account information could not be retrieved.": [
-        "La información de la cuenta no pudo ser accedida.",
-      ],
-      "Welcome, %1$s !": ["Bienvenido/a, %1$s!"],
-      "Bank account balance": ["Balance de cuenta bancaria"],
-      Payments: ["Pagos"],
-      "Latest transactions:": ["Últimas transacciones:"],
-      "List of public accounts was not found.": [
-        "La lista de cuentas públicas no fue encontrada.",
-      ],
-      "List of public accounts could not be retrieved.": [
-        "La lista de cuentas públicas no pudo ser accedida.",
-      ],
-      "History of public accounts": ["Historial de cuentas públicas"],
+        ""
+      ],
+      "not valid": [
+        ""
+      ],
+      "should be greater than 0": [
+        ""
+      ],
+      "balance is not enough": [
+        ""
+      ],
+      "does not follow the pattern": [
+        ""
+      ],
+      "only \"IBAN\" target are supported": [
+        ""
+      ],
+      "use the \"amount\" parameter to specify the amount to be transferred": [
+        ""
+      ],
+      "the amount is not valid": [
+        ""
+      ],
+      "use the \"message\" parameter to specify a reference text for the 
transfer": [
+        ""
+      ],
+      "The request was invalid or the payto://-URI used unacceptable 
features.": [
+        ""
+      ],
+      "Not enough permission to complete the operation.": [
+        ""
+      ],
+      "The destination account \"%1$s\" was not found.": [
+        ""
+      ],
+      "The origin and the destination of the transfer can't be the same.": [
+        ""
+      ],
+      "Your balance is not enough.": [
+        ""
+      ],
+      "The origin account \"%1$s\" was not found.": [
+        ""
+      ],
+      "Using a form": [
+        ""
+      ],
+      "Import payto:// URI": [
+        ""
+      ],
+      "Recipient": [
+        ""
+      ],
+      "IBAN of the recipient's account": [
+        ""
+      ],
+      "Transfer subject": [
+        ""
+      ],
+      "Amount": [
+        "Betrag"
+      ],
+      "payto URI:": [
+        ""
+      ],
+      "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]": [
+        ""
+      ],
+      "Cancel": [
+        ""
+      ],
+      "Send": [
+        ""
+      ],
+      "Missing username": [
+        ""
+      ],
+      "Missing password": [
+        ""
+      ],
+      "Wrong credentials for \"%1$s\"": [
+        ""
+      ],
+      "Account not found": [
+        ""
+      ],
+      "Username": [
+        ""
+      ],
+      "Check": [
+        ""
+      ],
+      "Log in": [
+        ""
+      ],
+      "Register": [
+        ""
+      ],
+      "Wire transfer completed!": [
+        ""
+      ],
+      "The withdrawal has been aborted previously and can't be confirmed": [
+        ""
+      ],
+      "The withdraw operation cannot be confirmed because no exchange and 
reserve public key selection happened before": [
+        ""
+      ],
+      "Your balance is not enough for the operation.": [
+        ""
+      ],
+      "Confirm the withdrawal operation": [
+        "Abhebung bestätigen"
+      ],
+      "Wire transfer details": [
+        ""
+      ],
+      "Transfer": [
+        ""
+      ],
+      "Authentication required": [
+        ""
+      ],
+      "This operation was created with other username": [
+        ""
+      ],
+      "Operation aborted": [
+        ""
+      ],
+      "The wire transfer to the GNU Taler Exchange bank's account was aborted, 
your balance was not affected.": [
+        ""
+      ],
+      "You can close this page now or continue to the account page.": [
+        ""
+      ],
+      "Continue": [
+        ""
+      ],
+      "Withdrawal confirmed": [
+        ""
+      ],
+      "The wire transfer to the Taler operator has been initiated. You will 
soon receive the requested amount in your Taler wallet.": [
+        ""
+      ],
+      "Done": [
+        ""
+      ],
+      "Operation canceled": [
+        ""
+      ],
+      "The operation is incomplete or some step in the withdrawal failed": [
+        ""
+      ],
+      "The exchange is selected but no reserve public key found.": [
+        ""
+      ],
+      "The exchange is selected but the exchange payto URI is missing or 
invalid.": [
+        ""
+      ],
+      "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.": [
+        ""
+      ],
+      "Cotinue to dashboard": [
+        ""
+      ],
+      "The Withdrawal URI is not valid": [
+        ""
+      ],
+      "the bank backend is not supported. supported version \"%1$s\", server 
version \"%2$s\"": [
+        ""
+      ],
+      "Internal error, please report.": [
+        ""
+      ],
+      "Preferences": [
+        ""
+      ],
+      "Welcome, %1$s": [
+        ""
+      ],
+      "Latest transactions": [
+        ""
+      ],
+      "Date": [
+        "Datum"
+      ],
+      "Counterpart": [
+        "Empfänger"
+      ],
+      "Subject": [
+        "Verwendungszweck"
+      ],
+      "sent": [
+        ""
+      ],
+      "received": [
+        ""
+      ],
+      "invalid value": [
+        ""
+      ],
+      "to": [
+        ""
+      ],
+      "from": [
+        ""
+      ],
+      "First page": [
+        ""
+      ],
+      "Next": [
+        ""
+      ],
+      "History of public accounts": [
+        "Buchungen auf öffentlich sichtbaren Konten"
+      ],
       "Currently, the bank is not accepting new registrations!": [
-        "Actualmente, el banco no está aceptado nuevos registros!",
-      ],
-      "Use only letter and numbers starting with a lower case letter": [
-        "Solo use letras y números comenzando con una letra minúscula",
-      ],
-      "Password don't match": ["La contraseña no coincide"],
-      "Please register!": ["Por favor, registrese!"],
-      "Repeat Password:": ["Repita la contraseña:"],
-      "Registration failed, please report": [
-        "El registro falló, por favor reportelo",
-      ],
-      "That username is already taken": [
-        "El nombre del usuario ya está tomado",
-      ],
-      "New registration gave response error": [
-        "Nuevo registro dió una respuesta errónea",
-      ],
-      "Bank menu": ["Menu del banco"],
-      "Select option1": ["Seleccione opción 1"],
-      "Select option2": ["Seleccione opción 2"],
-      days: ["días"],
-      hours: ["horas"],
-      minutes: ["minutos"],
-      seconds: ["segundos"],
-    },
-  },
+        ""
+      ],
+      "Missing name": [
+        ""
+      ],
+      "Use letters and numbers only, and start with a lowercase letter": [
+        ""
+      ],
+      "Passwords don't match": [
+        ""
+      ],
+      "Server replied with invalid phone or email.": [
+        ""
+      ],
+      "Registration is disabled because the bank ran out of bonus credit.": [
+        ""
+      ],
+      "No enough permission to create that account.": [
+        ""
+      ],
+      "That account id is already taken.": [
+        ""
+      ],
+      "That username is already taken.": [
+        ""
+      ],
+      "That username can't be used because is reserved.": [
+        ""
+      ],
+      "Only admin is allow to set debt limit.": [
+        ""
+      ],
+      "No information for the selected authentication channel.": [
+        ""
+      ],
+      "Authentication channel is not supported.": [
+        ""
+      ],
+      "Only admin can create accounts with second factor authentication.": [
+        ""
+      ],
+      "Account registration": [
+        ""
+      ],
+      "Password": [
+        ""
+      ],
+      "Repeat password": [
+        ""
+      ],
+      "Name": [
+        ""
+      ],
+      "Create a random user": [
+        ""
+      ],
+      "Make a wire transfer": [
+        ""
+      ],
+      "Wire transfer created!": [
+        ""
+      ],
+      "Accounts": [
+        "Betrag"
+      ],
+      "A list of all business account in the bank.": [
+        ""
+      ],
+      "Create account": [
+        ""
+      ],
+      "Balance": [
+        ""
+      ],
+      "Actions": [
+        ""
+      ],
+      "unknown": [
+        ""
+      ],
+      "Select a section": [
+        ""
+      ],
+      "Last hour": [
+        ""
+      ],
+      "Last day": [
+        ""
+      ],
+      "Last month": [
+        ""
+      ],
+      "Last year": [
+        ""
+      ],
+      "Last Year": [
+        ""
+      ],
+      "Trading volume on %1$s compared to %2$s": [
+        ""
+      ],
+      "Cashin": [
+        ""
+      ],
+      "Cashout": [
+        ""
+      ],
+      "Payin": [
+        ""
+      ],
+      "Payout": [
+        ""
+      ],
+      "download stats as csv": [
+        ""
+      ],
+      "Descreased by": [
+        ""
+      ],
+      "Increased by": [
+        ""
+      ],
+      "Unable to create a cashout": [
+        ""
+      ],
+      "The bank configuration does not support cashout operations.": [
+        ""
+      ],
+      "could not be parsed": [
+        ""
+      ],
+      "need to be higher due to fees": [
+        ""
+      ],
+      "the total transfer at destination will be zero": [
+        ""
+      ],
+      "Cashout created": [
+        ""
+      ],
+      "Duplicated request detected, check if the operation succeded or try 
again.": [
+        ""
+      ],
+      "The exchange rate was incorrectly applied": [
+        ""
+      ],
+      "The account does not have sufficient funds": [
+        ""
+      ],
+      "Cashouts are not supported": [
+        ""
+      ],
+      "Missing cashout URI in the profile": [
+        ""
+      ],
+      "Sending the confirmation message failed, retry later or contact the 
administrator.": [
+        ""
+      ],
+      "Convertion rate": [
+        ""
+      ],
+      "Fee": [
+        ""
+      ],
+      "To account": [
+        ""
+      ],
+      "No cashout account": [
+        ""
+      ],
+      "Before doing a cashout you need to complete your profile": [
+        ""
+      ],
+      "Amount to send": [
+        "Betrag"
+      ],
+      "Amount to receive": [
+        ""
+      ],
+      "Total cost": [
+        ""
+      ],
+      "Balance left": [
+        ""
+      ],
+      "Before fee": [
+        ""
+      ],
+      "Total cashout transfer": [
+        ""
+      ],
+      "No cashout channel available": [
+        ""
+      ],
+      "Before doing a cashout the server need to provide an second channel to 
confirm the operation": [
+        ""
+      ],
+      "Confirmation the operation using": [
+        ""
+      ],
+      "Email": [
+        ""
+      ],
+      "add a email in your profile to enable this option": [
+        ""
+      ],
+      "SMS": [
+        ""
+      ],
+      "add a phone number in your profile to enable this option": [
+        ""
+      ],
+      "Details": [
+        ""
+      ],
+      "Delete": [
+        ""
+      ],
+      "Credentials": [
+        ""
+      ],
+      "Cashouts": [
+        ""
+      ],
+      "it should be an email": [
+        ""
+      ],
+      "should start with +": [
+        ""
+      ],
+      "phone number can't have other than numbers": [
+        ""
+      ],
+      "account identification in the bank": [
+        ""
+      ],
+      "name of the person owner the account": [
+        ""
+      ],
+      "Internal IBAN": [
+        ""
+      ],
+      "if empty a random account number will be assigned": [
+        ""
+      ],
+      "account identification for bank transfer": [
+        ""
+      ],
+      "Phone": [
+        ""
+      ],
+      "Cashout IBAN": [
+        ""
+      ],
+      "account number where the money is going to be sent when doing 
cashouts": [
+        ""
+      ],
+      "Max debt": [
+        ""
+      ],
+      "Is an exchange": [
+        ""
+      ],
+      "This server doesn't support second factor authentication.": [
+        ""
+      ],
+      "Is public": [
+        ""
+      ],
+      "public accounts have their balance publicly accesible": [
+        ""
+      ],
+      "Account updated": [
+        ""
+      ],
+      "The rights to change the account are not sufficient": [
+        ""
+      ],
+      "The username was not found": [
+        ""
+      ],
+      "You can't change the legal name, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the debt limit, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the cashout address, please contact the your account 
administrator.": [
+        ""
+      ],
+      "You can't change the contact data, please contact the your account 
administrator.": [
+        ""
+      ],
+      "Account \"%1$s\"": [
+        ""
+      ],
+      "Change details": [
+        ""
+      ],
+      "Update": [
+        ""
+      ],
+      "password doesn't match": [
+        ""
+      ],
+      "Password changed": [
+        ""
+      ],
+      "Not authorized to change the password, maybe the session is invalid.": [
+        ""
+      ],
+      "Old password need to be provided in order to change new one. If you 
don't have it contact your account administrator.": [
+        ""
+      ],
+      "Your current password doesn't match, can't change to a new password.": [
+        ""
+      ],
+      "Update password": [
+        ""
+      ],
+      "New password": [
+        ""
+      ],
+      "Type it again": [
+        ""
+      ],
+      "repeat the same password": [
+        ""
+      ],
+      "Current password": [
+        ""
+      ],
+      "your current password, for security": [
+        ""
+      ],
+      "Change": [
+        ""
+      ],
+      "Can't delete the account": [
+        ""
+      ],
+      "The account can't be delete while still holding some balance. First 
make sure that the owner make a complete cashout.": [
+        ""
+      ],
+      "Account removed": [
+        ""
+      ],
+      "No enough permission to delete the account.": [
+        ""
+      ],
+      "The username was not found.": [
+        ""
+      ],
+      "Can't delete a reserved username.": [
+        ""
+      ],
+      "Can't delete an account with balance different than zero.": [
+        ""
+      ],
+      "name doesn't match": [
+        ""
+      ],
+      "You are going to remove the account": [
+        ""
+      ],
+      "This step can't be undone.": [
+        ""
+      ],
+      "Deleting account \"%1$s\"": [
+        ""
+      ],
+      "Verification": [
+        ""
+      ],
+      "enter the account name that is going to be deleted": [
+        ""
+      ],
+      "Account created with password \"%1$s\". The user must change the 
password on the next login.": [
+        ""
+      ],
+      "Server replied that phone or email is invalid": [
+        ""
+      ],
+      "The rights to perform the operation are not sufficient": [
+        ""
+      ],
+      "Account username is already taken": [
+        ""
+      ],
+      "Account id is already taken": [
+        ""
+      ],
+      "Bank ran out of bonus credit.": [
+        ""
+      ],
+      "Account username can't be used because is reserved": [
+        ""
+      ],
+      "Can't create accounts": [
+        ""
+      ],
+      "Only system admin can create accounts.": [
+        ""
+      ],
+      "New business account": [
+        ""
+      ],
+      "Create": [
+        ""
+      ],
+      "Cashout not supported.": [
+        ""
+      ],
+      "Account not found.": [
+        ""
+      ],
+      "Latest cashouts": [
+        ""
+      ],
+      "Created": [
+        ""
+      ],
+      "Confirmed": [
+        "Bestätigen"
+      ],
+      "Total debit": [
+        ""
+      ],
+      "Total credit": [
+        ""
+      ],
+      "Status": [
+        ""
+      ],
+      "never": [
+        ""
+      ],
+      "Cashout for account %1$s": [
+        ""
+      ],
+      "This cashout not found. Maybe already aborted.": [
+        ""
+      ],
+      "Cashout not found. It may be also mean that it was already aborted.": [
+        ""
+      ],
+      "Cashout was already confimed.": [
+        ""
+      ],
+      "Cashout operation is not supported.": [
+        ""
+      ],
+      "The cashout operation is already aborted.": [
+        ""
+      ],
+      "Missing destination account.": [
+        ""
+      ],
+      "Too many failed attempts.": [
+        ""
+      ],
+      "The code for this cashout is invalid.": [
+        ""
+      ],
+      "Cashout detail": [
+        ""
+      ],
+      "Debited": [
+        ""
+      ],
+      "Credited": [
+        ""
+      ],
+      "Abort": [
+        ""
+      ],
+      "Confirm": [
+        "Bestätigen"
+      ],
+      "Unauthorized to make the operation, maybe the session has expired or 
the password changed.": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds.": [
+        ""
+      ],
+      "Do not show this again": [
+        ""
+      ],
+      "Close": [
+        ""
+      ],
+      "On this device": [
+        ""
+      ],
+      "If you are using a desktop browser you can open the popup now or click 
the link if you have the \"Inject Taler support\" option enabled.": [
+        ""
+      ],
+      "Start": [
+        ""
+      ],
+      "On a mobile phone": [
+        ""
+      ],
+      "Scan the QR code with your mobile device.": [
+        ""
+      ],
+      "There is an operation already": [
+        ""
+      ],
+      "To complete or cancel the operation click %1$s": [
+        ""
+      ],
+      "invalid": [
+        ""
+      ],
+      "Server responded with an invalid  withdraw URI": [
+        ""
+      ],
+      "Withdraw URI: %1$s": [
+        ""
+      ],
+      "The operation was rejected due to insufficient funds": [
+        ""
+      ],
+      "Prepare your wallet": [
+        ""
+      ],
+      "After using your wallet you will need to confirm or cancel the 
operation on this site.": [
+        ""
+      ],
+      "You need a GNU Taler Wallet": [
+        ""
+      ],
+      "If you don't have one yet you can follow the instruction %1$s": [
+        ""
+      ],
+      "Send money to": [
+        ""
+      ],
+      "a %1$s wallet": [
+        ""
+      ],
+      "Withdraw digital money into your mobile wallet or browser extension": [
+        ""
+      ],
+      "operation ready": [
+        ""
+      ],
+      "another bank account": [
+        ""
+      ],
+      "Make a wire transfer to an account with known bank account number.": [
+        ""
+      ],
+      "Transfer details": [
+        ""
+      ],
+      "This is a demo bank": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.": [
+        ""
+      ],
+      "This part of the demo shows how a bank that supports Taler directly 
would work.": [
+        ""
+      ],
+      "Pending account delete operation": [
+        ""
+      ],
+      "Pending account update operation": [
+        ""
+      ],
+      "Pending password update operation": [
+        ""
+      ],
+      "Pending transaction operation": [
+        ""
+      ],
+      "Pending withdrawal operation": [
+        ""
+      ],
+      "Pending cashout operation": [
+        ""
+      ],
+      "Download bank stats": [
+        ""
+      ],
+      "Include hour metric": [
+        ""
+      ],
+      "Include day metric": [
+        ""
+      ],
+      "Include month metric": [
+        ""
+      ],
+      "Include year metric": [
+        ""
+      ],
+      "Include table header": [
+        ""
+      ],
+      "Add previous metric for compare": [
+        ""
+      ],
+      "Fail on first error": [
+        ""
+      ],
+      "Download": [
+        ""
+      ],
+      "downloading... %1$s": [
+        ""
+      ],
+      "Download completed": [
+        ""
+      ],
+      "click here to save the file in your computer": [
+        ""
+      ],
+      "Challenge not found.": [
+        ""
+      ],
+      "This user is not authorized to complete this challenge.": [
+        ""
+      ],
+      "Too many attemps, try another code.": [
+        ""
+      ],
+      "The confirmation code is wrong, try again.": [
+        ""
+      ],
+      "The operation expired.": [
+        ""
+      ],
+      "The operation failed.": [
+        ""
+      ],
+      "The operation needs another confirmation to complete.": [
+        ""
+      ],
+      "Account delete": [
+        ""
+      ],
+      "Account update": [
+        ""
+      ],
+      "Password update": [
+        ""
+      ],
+      "Wire transfer": [
+        ""
+      ],
+      "Withdrawal": [
+        "Abhebung bestätigen"
+      ],
+      "Confirm the operation": [
+        "Abhebung bestätigen"
+      ],
+      "Enter the confirmation code": [
+        ""
+      ],
+      "Send again": [
+        ""
+      ],
+      "Send code": [
+        ""
+      ],
+      "Operation details": [
+        ""
+      ],
+      "Challenge details": [
+        ""
+      ],
+      "To phone": [
+        ""
+      ],
+      "To email": [
+        ""
+      ],
+      "Welcome to %1$s!": [
+        ""
+      ]
+    }
+  }
 };
 
-strings["it"] = {
-  domain: "messages",
-  locale_data: {
-    messages: {
-      "": {
-        domain: "messages",
-        plural_forms: "nplurals=2; plural=(n != 1);",
-        lang: "it",
-      },
-      Logout: [""],
-      "Skip to main content": [""],
-      "This part of the demo shows how a bank that supports Taler directly 
would work. In addition to using your own bank account, you can also see the 
transaction history of some %1$s.":
-        [""],
-      "Taler logo": [""],
-      "Missing username": [""],
-      "Missing password": [""],
-      "Please login!": ["Accedi!"],
-      "Username:": [""],
-      "Password:": [""],
-      Login: ["Accedi"],
-      Register: ["Registrati"],
-      "Missing IBAN": [""],
-      "IBAN should have just uppercased letters and numbers": [""],
-      "Missing subject": [""],
-      "Missing amount": [""],
-      "Amount is not valid": [""],
-      "Should be greater than 0": [""],
-      "Receiver IBAN:": [""],
-      "Transfer subject:": [""],
-      "Amount:": ["Somma"],
-      "Field(s) missing.": [""],
-      "Want to try the raw payto://-format?": [
-        "Prova il trasferimento tramite il formato Payto!",
-      ],
-      "Missing payto address": ["indirizzo Payto"],
-      "Payto does not follow the pattern": [""],
-      "Transfer money to account identified by payto:// URI:": [
-        "Trasferisci fondi a un altro conto di questa banca:",
-      ],
-      "payto URI:": [""],
-      "payto address": ["indirizzo Payto"],
-      Send: [""],
-      "Use wire-transfer form?": ["Chiudi il bonifico"],
-      "No credentials found.": ["Credenziali invalide."],
-      "Could not create the wire transfer": [""],
-      "Transfer creation gave response error": [""],
-      "Wire transfer created!": ["Bonifico"],
-      "Amount to withdraw:": ["Somma da ritirare"],
-      Withdraw: ["Conferma il ritiro"],
-      "No credentials given.": ["Credenziali invalide."],
-      "Could not create withdrawal operation": [""],
-      "Withdrawal creation gave response error": [""],
-      "Obtain digital cash": [""],
-      "Transfer to bank account": [
-        "Trasferisci fondi a un altro conto di questa banca:",
-      ],
-      Date: [""],
-      Amount: ["Somma"],
-      Counterpart: ["Controparte"],
-      Subject: ["Causale"],
-      "Transfer to Taler Wallet": ["Ritira contante nel portafoglio Taler"],
-      "Use this QR code to withdraw to your mobile wallet:": [
-        "Usa questo codice QR per ritirare contante nel tuo wallet:",
-      ],
-      "Click %1$s to open your Taler wallet!": [""],
-      "Confirm Withdrawal": ["Conferma il ritiro"],
-      "Authorize withdrawal by solving challenge": [""],
-      "What is": [""],
-      "Answer is wrong.": [""],
-      Confirm: ["Conferma"],
-      Cancel: [""],
-      "A this point, a %1$s bank would ask for an additional authentication 
proof (PIN/TAN, one time password, ..), instead of a simple calculation.":
-        [""],
-      "No withdrawal ID found.": [""],
-      "Could not confirm the withdrawal": ["Conferma il ritiro"],
-      "Withdrawal confirmation gave response error": [""],
-      "Withdrawal confirmed!": ["Questo ritiro è stato annullato!"],
-      "Could not abort the withdrawal.": ["Chiudi il ritiro Taler"],
-      "Withdrawal abortion failed.": ["Questo ritiro è stato annullato!"],
-      "Withdrawal aborted!": ["Questo ritiro è stato annullato!"],
-      Abort: ["Annulla"],
-      "withdrawal (%1$s) was never (correctly) created at the bank...": [""],
-      "Waiting the bank to create the operation...": [
-        "La banca sta creando l'operazione...",
-      ],
-      "This withdrawal was aborted!": ["Questo ritiro è stato annullato!"],
-      "Welcome to %1$s!": [""],
-      "Username or account label '%1$s' not found.  Won't login.": [
-        "L'utente '%1$s' non esiste.  Login impossibile",
-      ],
-      "Wrong credentials given.": ["Credenziali invalide."],
-      "Account information could not be retrieved.": [
-        "Impossibile ricevere le informazioni relative al conto.",
-      ],
-      "Welcome, %1$s !": [""],
-      "Bank account balance": ["Bilancio:"],
-      Payments: [""],
-      "Latest transactions:": ["Ultime transazioni:"],
-      "List of public accounts was not found.": [
-        "Lista conti pubblici non trovata.",
-      ],
-      "List of public accounts could not be retrieved.": [
-        "Lista conti pubblici non pervenuta.",
-      ],
-      "History of public accounts": ["Storico dei conti pubblici"],
-      "Currently, the bank is not accepting new registrations!": [""],
-      "Use only letter and numbers starting with a lower case letter": [""],
-      "Password don't match": [""],
-      "Please register!": ["Accedi!"],
-      "Repeat Password:": [""],
-      "Registration failed, please report": ["Registrazione"],
-      "That username is already taken": [""],
-      "New registration gave response error": [""],
-      "Bank menu": [""],
-      "Select option1": [""],
-      "Select option2": [""],
-      days: [""],
-      hours: [""],
-      minutes: [""],
-      seconds: [""],
-    },
-  },
-};

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