summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--API_CHANGES.md2
-rw-r--r--packages/aml-backoffice-ui/src/forms/declaration.ts2
-rw-r--r--packages/auditor-backoffice-ui/src/Application.tsx2
-rw-r--r--packages/auditor-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx2
-rw-r--r--packages/auditor-backoffice-ui/src/paths/instance/token/DetailPage.tsx12
-rw-r--r--packages/auditor-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx2
-rw-r--r--packages/demobank-ui/README.md2
-rw-r--r--packages/demobank-ui/src/components/Transactions/state.ts54
-rw-r--r--packages/demobank-ui/src/components/app.tsx2
-rw-r--r--packages/demobank-ui/src/i18n/bank.pot1358
-rw-r--r--packages/demobank-ui/src/i18n/de.po1410
-rw-r--r--packages/demobank-ui/src/i18n/en.po1410
-rw-r--r--packages/demobank-ui/src/i18n/es.po1872
-rw-r--r--packages/demobank-ui/src/i18n/fr.po1374
-rw-r--r--packages/demobank-ui/src/i18n/it.po1492
-rw-r--r--packages/demobank-ui/src/pages/DownloadStats.tsx16
-rw-r--r--packages/demobank-ui/src/pages/SolveChallengePage.tsx2
-rw-r--r--packages/demobank-ui/src/pages/admin/AccountForm.tsx8
-rw-r--r--packages/demobank-ui/src/pages/admin/AdminHome.tsx2
-rw-r--r--packages/demobank-ui/src/pages/business/CreateCashout.tsx19
-rw-r--r--packages/demobank-ui/src/pages/rnd.ts2
-rw-r--r--packages/merchant-backoffice-ui/package.json1
-rw-r--r--packages/merchant-backoffice-ui/src/Application.tsx2
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx2
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx12
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx2
-rw-r--r--packages/pogen/src/po2ts.ts2
-rw-r--r--packages/taler-util/src/amounts.ts16
-rw-r--r--packages/taler-util/src/http-client/exchange.ts2
-rw-r--r--packages/taler-util/src/http-client/types.ts2
-rw-r--r--packages/taler-util/src/operation.ts6
-rw-r--r--packages/taler-util/src/taler-types.ts2
-rw-r--r--packages/taler-util/src/wallet-types.ts12
-rw-r--r--packages/taler-wallet-core/src/operations/pay-peer-push-credit.ts2
-rw-r--r--packages/taler-wallet-core/src/operations/withdraw.ts7
-rw-r--r--packages/taler-wallet-core/src/wallet.ts8
-rw-r--r--packages/taler-wallet-webextension/package.json2
-rw-r--r--packages/web-util/src/components/LangSelector.tsx4
-rw-r--r--packages/web-util/src/context/translation.ts26
-rw-r--r--packages/web-util/src/forms/InputChoiceHorizontal.stories.tsx2
-rw-r--r--packages/web-util/src/forms/InputChoiceStacked.stories.tsx2
-rw-r--r--packages/web-util/src/hooks/useLang.ts10
42 files changed, 4459 insertions, 4710 deletions
diff --git a/API_CHANGES.md b/API_CHANGES.md
index 4da02622d..f6fbf17f5 100644
--- a/API_CHANGES.md
+++ b/API_CHANGES.md
@@ -5,7 +5,7 @@ This files contains all the API changes for the current release:
## wallet-core
- AcceptManualWithdrawalResult.exchangePaytoUris is deprecated
-- WithdrawalExchangeAccountDetails.transferAmount is now optional (if convertion applies)
+- WithdrawalExchangeAccountDetails.transferAmount is now optional (if conversion applies)
- added WithdrawalExchangeAccountDetails.currencySpecification about the transferAmount currency
- 2023-12-05 dold: added WithdrawalExchangeAccountDetails.{status,conversionError} to inform the client
about errors with a particular conversion account instead of failing the whole withdrawal(-info) request.
diff --git a/packages/aml-backoffice-ui/src/forms/declaration.ts b/packages/aml-backoffice-ui/src/forms/declaration.ts
index 6c52a4bfe..345531fb1 100644
--- a/packages/aml-backoffice-ui/src/forms/declaration.ts
+++ b/packages/aml-backoffice-ui/src/forms/declaration.ts
@@ -24,7 +24,7 @@ import { AmlExchangeBackend } from "../utils/types.js";
* This file just export types and UI Forms
* based on what `globalThis` contiain.
*
- * `./index.js` must be imorted first before
+ * `./index.js` must be imported first before
* so `globaThis` will have the correct value.
*/
diff --git a/packages/auditor-backoffice-ui/src/Application.tsx b/packages/auditor-backoffice-ui/src/Application.tsx
index e8b6b0be3..9e076d55c 100644
--- a/packages/auditor-backoffice-ui/src/Application.tsx
+++ b/packages/auditor-backoffice-ui/src/Application.tsx
@@ -92,7 +92,7 @@ function ApplicationStatusRoutes(): VNode {
<NotConnectedAppMenu title="Error" />
<NotificationCard
notification={{
- message: i18n.str`Could not find /config enpoint on this URL`,
+ message: i18n.str`Could not find /config endpoint on this URL`,
type: "ERROR",
description: `Check the URL or contact the system administrator.`,
}}
diff --git a/packages/auditor-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx b/packages/auditor-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
index fbfd023c1..62ceaa24b 100644
--- a/packages/auditor-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
+++ b/packages/auditor-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
@@ -329,7 +329,7 @@ export function CreatePage({
// if there is no default pay deadline
const noDefault_payDeadline = !instance_default.payments || !instance_default.payments.pay_deadline
- // and there is no defailt wire deadline
+ // and there is no default wire deadline
const noDefault_wireDeadline = !instance_default.payments || !instance_default.payments.wire_transfer_deadline
// user required to set the taler options
const requiresSomeTalerOptions = noDefault_payDeadline || noDefault_wireDeadline
diff --git a/packages/auditor-backoffice-ui/src/paths/instance/token/DetailPage.tsx b/packages/auditor-backoffice-ui/src/paths/instance/token/DetailPage.tsx
index d22a9e4d4..549e7581f 100644
--- a/packages/auditor-backoffice-ui/src/paths/instance/token/DetailPage.tsx
+++ b/packages/auditor-backoffice-ui/src/paths/instance/token/DetailPage.tsx
@@ -71,9 +71,9 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
async function submitForm() {
if (hasErrors) return;
- const ot = hasToken ? `secret-token:${form.old_token}` as AccessToken : undefined;
- const nt = `secret-token:${form.new_token}` as AccessToken;
- onNewToken(ot, nt)
+ const oldToken = hasToken ? `secret-token:${form.old_token}` as AccessToken : undefined;
+ const newToken = `secret-token:${form.new_token}` as AccessToken;
+ onNewToken(oldToken, newToken)
}
return (
@@ -93,7 +93,7 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
</div>
</section>
<hr />
-
+
{!hasToken &&
<NotificationCard
notification={{
@@ -127,8 +127,8 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
class="button"
onClick={() => {
if (hasToken) {
- const ot = `secret-token:${form.old_token}` as AccessToken;
- onClearToken(ot)
+ const oldToken = `secret-token:${form.old_token}` as AccessToken;
+ onClearToken(oldToken)
} else {
onClearToken(undefined)
}
diff --git a/packages/auditor-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx b/packages/auditor-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
index 434d69412..bfa2a883e 100644
--- a/packages/auditor-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
+++ b/packages/auditor-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
@@ -120,7 +120,7 @@ export function CreatePage({ onCreate, onBack }: Props): VNode {
<p>
The text below support <a target="_blank" rel="noreferrer" href="https://mustache.github.io/mustache.5.html">mustache</a> template engine. Any string
between <pre style={{ display: "inline", padding: 0 }}>&#123;&#123;</pre> and <pre style={{ display: "inline", padding: 0 }}>&#125;&#125;</pre> will
- be replaced with replaced with the value of the correspoding variable.
+ be replaced with replaced with the value of the corresponding variable.
</p>
<p>
For example <pre style={{ display: "inline", padding: 0 }}>&#123;&#123;contract_terms.amount&#125;&#125;</pre> will be replaced
diff --git a/packages/demobank-ui/README.md b/packages/demobank-ui/README.md
index e7019620b..a49dc7bb0 100644
--- a/packages/demobank-ui/README.md
+++ b/packages/demobank-ui/README.md
@@ -10,7 +10,7 @@ Web-based user interface for the libeufin demobank.
## Testing
-By default, the demobank-ui will expect the backend to be in `window.origin` but that can be overriden using the `settings.json` file or by session in the localStorage.
+By default, the demobank-ui will expect the backend to be in `window.origin` but that can be overridden using the `settings.json` file or by session in the localStorage.
```
localStorage.setItem("bank-base-url", OTHER_URL);
diff --git a/packages/demobank-ui/src/components/Transactions/state.ts b/packages/demobank-ui/src/components/Transactions/state.ts
index 56eaefb8d..4109c88b2 100644
--- a/packages/demobank-ui/src/components/Transactions/state.ts
+++ b/packages/demobank-ui/src/components/Transactions/state.ts
@@ -42,34 +42,34 @@ export function useComponentState({ account }: Props): State {
result.data.type === "fail"
? []
: result.data.body.transactions
- .map((tx) => {
- const negative = tx.direction === "debit";
- const cp = parsePaytoUri(
- negative ? tx.creditor_payto_uri : tx.debtor_payto_uri,
- );
- const counterpart =
- (cp === undefined || !cp.isKnown
- ? undefined
- : cp.targetType === "iban"
- ? cp.iban
- : cp.targetType === "x-taler-bank"
- ? cp.account
- : cp.targetType === "bitcoin"
- ? `${cp.targetPath.substring(0, 6)}...`
- : undefined) ?? "unkown";
+ .map((tx) => {
+ const negative = tx.direction === "debit";
+ const cp = parsePaytoUri(
+ negative ? tx.creditor_payto_uri : tx.debtor_payto_uri,
+ );
+ const counterpart =
+ (cp === undefined || !cp.isKnown
+ ? undefined
+ : cp.targetType === "iban"
+ ? cp.iban
+ : cp.targetType === "x-taler-bank"
+ ? cp.account
+ : cp.targetType === "bitcoin"
+ ? `${cp.targetPath.substring(0, 6)}...`
+ : undefined) ?? "unknown";
- const when = AbsoluteTime.fromProtocolTimestamp(tx.date);
- const amount = Amounts.parse(tx.amount);
- const subject = tx.subject;
- return {
- negative,
- counterpart,
- when,
- amount,
- subject,
- };
- })
- .filter((x): x is Transaction => x !== undefined);
+ const when = AbsoluteTime.fromProtocolTimestamp(tx.date);
+ const amount = Amounts.parse(tx.amount);
+ const subject = tx.subject;
+ return {
+ negative,
+ counterpart,
+ when,
+ amount,
+ subject,
+ };
+ })
+ .filter((x): x is Transaction => x !== undefined);
return {
status: "ready",
diff --git a/packages/demobank-ui/src/components/app.tsx b/packages/demobank-ui/src/components/app.tsx
index 49508965b..31013388b 100644
--- a/packages/demobank-ui/src/components/app.tsx
+++ b/packages/demobank-ui/src/components/app.tsx
@@ -44,7 +44,7 @@ const App: FunctionalComponent = () => {
<SettingsProvider value={settings}>
<TranslationProvider
source={strings}
- completness={{
+ completeness={{
es: strings["es"].completeness,
de: strings["de"].completeness,
}}
diff --git a/packages/demobank-ui/src/i18n/bank.pot b/packages/demobank-ui/src/i18n/bank.pot
index 05a5a34bf..1f11b8f10 100644
--- a/packages/demobank-ui/src/i18n/bank.pot
+++ b/packages/demobank-ui/src/i18n/bank.pot
@@ -24,210 +24,169 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, c-format
msgid "Operation failed, please report"
msgstr ""
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr ""
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr ""
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr ""
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr ""
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr ""
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr ""
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr ""
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr ""
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr ""
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server version "
+"\"%2$s\""
+msgstr ""
+
+#: src/hooks/preferences.ts:55
#, c-format
msgid "Max withdrawal amount"
msgstr ""
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, c-format
msgid "Show withdrawal confirmation"
msgstr ""
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr ""
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr ""
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, c-format
msgid "Use fast withdrawal form"
msgstr ""
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, 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 following instructions "
-"in"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:120
-#, c-format
-msgid "Withdraw"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:132
-#, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr ""
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid "use the \"message\" parameter to specify a reference text for the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, c-format
msgid "Not enough permission to complete the operation."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr ""
@@ -237,1555 +196,1544 @@ msgstr ""
msgid "The origin account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, c-format
msgid "Transfer subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, c-format
msgid "subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, c-format
msgid "amount to transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr ""
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr ""
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr ""
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr ""
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr ""
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr ""
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, c-format
msgid "username of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr ""
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, c-format
msgid "password of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr ""
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr ""
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#: src/components/Transactions/views.tsx:52
#, c-format
-msgid "Wire transfer completed!"
+msgid "Latest transactions"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/components/Transactions/views.tsx:63
#, c-format
-msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgid "Date"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/components/Transactions/views.tsx:71
#, c-format
-msgid ""
-"The withdrawal operation can't be confirmed before a wallet accepted the "
-"transaction."
+msgid "Counterpart"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/components/Transactions/views.tsx:75
#, c-format
-msgid "Your balance is not enough for the operation."
+msgid "Subject"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#: src/components/Transactions/views.tsx:111
#, c-format
-msgid "Confirm the withdrawal operation"
+msgid "sent"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/components/Transactions/views.tsx:112
#, c-format
-msgid "Wire transfer details"
+msgid "received"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/components/Transactions/views.tsx:127
#, c-format
-msgid "Taler Exchange operator's account"
+msgid "invalid value"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Taler Exchange operator's name"
+msgid "to"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Transfer"
+msgid "from"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/components/Transactions/views.tsx:202
#, c-format
-msgid "Authentication required"
+msgid "First page"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/components/Transactions/views.tsx:209
#, c-format
-msgid "This operation was created with other username"
+msgid "Next"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, c-format
-msgid "Operation aborted"
+msgid "Wire transfer completed!"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:75
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
+#, c-format
+msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
msgid ""
-"The wire transfer to the Taler Exchange operator's account was aborted, your "
-"balance was not affected."
+"The withdrawal operation can't be confirmed before a wallet accepted the "
+"transaction."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:81
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
#, c-format
-msgid "You can close this page now or continue to the account page."
+msgid "The operation id is invalid."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
#, c-format
-msgid "Continue"
+msgid "The operation was not found."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
-msgid "Withdrawal confirmed"
+msgid "Your balance is not enough for the operation."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
#, c-format
-msgid ""
-"The wire transfer to the Taler operator has been initiated. You will soon "
-"receive the requested amount in your Taler wallet."
+msgid "The reserve operation has been confirmed previously and can't be aborted"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:126
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
#, c-format
-msgid "Done"
+msgid "Confirm the withdrawal operation"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:138
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
#, c-format
-msgid "Operation canceled"
+msgid "Wire transfer details"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
-msgid "The operation is marked as 'selected' but some step in the withdrawal failed"
+msgid "Taler Exchange operator's account"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
-msgid "The account is selected but no withdrawal identification found."
+msgid "Taler Exchange operator's name"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
-msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
+msgid "Transfer"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
+#, c-format
+msgid "Authentication required"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#, c-format
+msgid "This operation was created with other username"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:209
#, c-format
msgid ""
-"No withdrawal ID found and no account has been selected or the selected account "
-"is invalid."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Operation not found"
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:268
+#, c-format
+msgid "Withdrawal confirmed"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:203
+#: src/pages/OperationState/views.tsx:272
#, 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."
+"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:219
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Cotinue to dashboard"
+msgid "Do not show this again"
msgstr ""
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid "The Withdrawal URI is not valid"
+msgid "Close"
msgstr ""
-#: src/context/config.ts:95
+#: src/pages/OperationState/views.tsx:399
+#, c-format
+msgid "On this device"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:404
#, c-format
msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server version "
-"\"%2$s\""
+"If you are using a web browser on desktop you should access your wallet with the "
+"GNU Taler WebExtension now or click the link if your WebExtension have the "
+"\"Inject Taler support\" option enabled."
msgstr ""
-#: src/pages/BankFrame.tsx:53
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid "Internal error, please report."
+msgid "Start"
msgstr ""
-#: src/pages/BankFrame.tsx:77
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid "Preferences"
+msgid "On a mobile phone"
msgstr ""
-#: src/pages/BankFrame.tsx:137
+#: src/pages/OperationState/views.tsx:431
#, c-format
-msgid "Welcome, %1$s"
+msgid "Scan the QR code with your mobile device."
msgstr ""
-#: src/components/Transactions/views.tsx:43
+#: src/pages/WalletWithdrawForm.tsx:73
#, c-format
-msgid "Latest transactions"
+msgid "There is an operation already"
msgstr ""
-#: src/components/Transactions/views.tsx:50
+#: src/pages/WalletWithdrawForm.tsx:75
#, c-format
-msgid "Date"
+msgid "Complete or cancel the operation in"
msgstr ""
-#: src/components/Transactions/views.tsx:52
+#: src/pages/WalletWithdrawForm.tsx:84
#, c-format
-msgid "Counterpart"
+msgid "this page"
msgstr ""
-#: src/components/Transactions/views.tsx:53
+#: src/pages/WalletWithdrawForm.tsx:101
#, c-format
-msgid "Subject"
+msgid "invalid"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:116
#, c-format
-msgid "sent"
+msgid "Server responded with an invalid withdraw URI"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:117
#, c-format
-msgid "received"
+msgid "Withdraw URI: %1$s"
msgstr ""
-#: src/components/Transactions/views.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:132
#, c-format
-msgid "invalid value"
+msgid "The operation was rejected due to insufficient funds"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:253
#, c-format
-msgid "to"
+msgid "Continue"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:282
#, c-format
-msgid "from"
+msgid "Prepare your wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:122
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
-msgid "First page"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on this "
+"site."
msgstr ""
-#: src/components/Transactions/views.tsx:129
+#: src/pages/WalletWithdrawForm.tsx:295
#, c-format
-msgid "Next"
+msgid "You need a GNU Taler Wallet"
msgstr ""
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/WalletWithdrawForm.tsx:300
#, c-format
-msgid "History of public accounts"
+msgid "If you don't have one yet you can follow the instruction in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/PaymentOptions.tsx:55
#, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "Send money"
msgstr ""
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/PaymentOptions.tsx:73
#, c-format
-msgid "Missing name"
+msgid "to a %1$s wallet"
msgstr ""
-#: src/pages/RegistrationPage.tsx:79
+#: src/pages/PaymentOptions.tsx:95
#, c-format
-msgid "Use letters and numbers only, and start with a lowercase letter"
+msgid "Withdraw digital money into your mobile wallet or browser extension"
msgstr ""
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/PaymentOptions.tsx:109
#, c-format
-msgid "Passwords don't match"
+msgid "operation ready"
msgstr ""
-#: src/pages/RegistrationPage.tsx:107
+#: src/pages/PaymentOptions.tsx:129
#, c-format
-msgid "Server replied with invalid phone or email."
+msgid "to another bank account"
msgstr ""
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/PaymentOptions.tsx:149
#, c-format
-msgid "Registration is disabled because the bank ran out of bonus credit."
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/PaymentOptions.tsx:171
#, c-format
-msgid "No enough permission to create that account."
+msgid "Transfer details"
msgstr ""
-#: src/pages/RegistrationPage.tsx:125
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "That account id is already taken."
+msgid "This is a demo bank"
msgstr ""
-#: src/pages/RegistrationPage.tsx:131
+#: src/pages/AccountPage/views.tsx:46
#, c-format
-msgid "That username is already taken."
+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/RegistrationPage.tsx:137
+#: src/pages/AccountPage/views.tsx:53
#, c-format
-msgid "That username can't be used because is reserved."
+msgid "This part of the demo shows how a bank that supports Taler directly would work."
msgstr ""
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/AccountPage/views.tsx:70
#, c-format
-msgid "Only admin is allow to set debt limit."
+msgid "Pending account delete operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/AccountPage/views.tsx:72
#, c-format
-msgid "No information for the selected authentication channel."
+msgid "Pending account update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/AccountPage/views.tsx:74
#, c-format
-msgid "Authentication channel is not supported."
+msgid "Pending password update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/AccountPage/views.tsx:76
#, c-format
-msgid "Only admin can create accounts with second factor authentication."
+msgid "Pending transaction operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/AccountPage/views.tsx:78
#, c-format
-msgid "Account registration"
+msgid "Pending withdrawal operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:298
+#: src/pages/AccountPage/views.tsx:80
#, c-format
-msgid "Repeat password"
+msgid "Pending cashout operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:327
+#: src/pages/AccountPage/views.tsx:91
#, c-format
-msgid "Name"
+msgid "You can complete or cancel the operation in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/BankFrame.tsx:64
#, c-format
-msgid "Create a random temporary user"
+msgid "Internal error, please report."
msgstr ""
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/BankFrame.tsx:100
#, c-format
-msgid "Make a wire transfer"
+msgid "Preferences"
msgstr ""
-#: src/pages/WireTransfer.tsx:52
+#: src/pages/BankFrame.tsx:184
#, c-format
-msgid "Wire transfer created!"
+msgid "Welcome, %1$s"
msgstr ""
-#: src/pages/admin/AccountList.tsx:43
+#: src/pages/WireTransfer.tsx:79
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
#, c-format
msgid "Accounts"
msgstr ""
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/admin/AccountList.tsx:75
#, c-format
msgid "A list of all business account in the bank."
msgstr ""
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/admin/AccountList.tsx:86
#, c-format
msgid "Create account"
msgstr ""
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/admin/AccountList.tsx:106
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:110
#, c-format
msgid "Balance"
msgstr ""
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/admin/AccountList.tsx:112
#, c-format
msgid "Actions"
msgstr ""
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/admin/AccountList.tsx:151
#, c-format
msgid "unknown"
msgstr ""
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/admin/AccountList.tsx:170
#, c-format
msgid "change password"
msgstr ""
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/admin/AccountList.tsx:179
+#, c-format
+msgid "cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:189
#, c-format
msgid "remove"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/admin/AdminHome.tsx:168
+#, c-format
+msgid "Cashout not implemented"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
msgid "Select a section"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/admin/AdminHome.tsx:202
#, c-format
msgid "Last hour"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/admin/AdminHome.tsx:208
#, c-format
msgid "Last day"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/admin/AdminHome.tsx:216
#, c-format
msgid "Last month"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/admin/AdminHome.tsx:222
#, c-format
msgid "Last year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/admin/AdminHome.tsx:310
#, c-format
msgid "Last Year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/admin/AdminHome.tsx:325
#, c-format
msgid "Trading volume on %1$s compared to %2$s"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/admin/AdminHome.tsx:342
#, c-format
msgid "Cashin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/admin/AdminHome.tsx:352
#, c-format
msgid "Cashout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/admin/AdminHome.tsx:364
#, c-format
msgid "Payin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/admin/AdminHome.tsx:374
#, c-format
msgid "Payout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/admin/AdminHome.tsx:388
#, c-format
msgid "download stats as CSV"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/admin/AdminHome.tsx:494
#, c-format
-msgid "Descreased by"
+msgid "Decreased by"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/admin/AdminHome.tsx:498
#, c-format
msgid "Increased by"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:96
+#: src/pages/DownloadStats.tsx:89
#, 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."
+msgid "Download bank stats"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:178
+#: src/pages/DownloadStats.tsx:110
#, c-format
-msgid "invalid"
+msgid "Include hour metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/DownloadStats.tsx:143
#, c-format
-msgid "need to be higher due to fees"
+msgid "Include day metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/DownloadStats.tsx:173
#, c-format
-msgid "the total transfer at destination will be zero"
+msgid "Include month metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/DownloadStats.tsx:206
#, c-format
-msgid "Cashout created"
+msgid "Include year metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:226
+#: src/pages/DownloadStats.tsx:239
#, c-format
-msgid "Duplicated request detected, check if the operation succeded or try again."
+msgid "Include table header"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/DownloadStats.tsx:272
#, c-format
-msgid "The conversion rate was incorrectly applied"
+msgid "Add previous metric for compare"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/DownloadStats.tsx:307
#, c-format
-msgid "The account does not have sufficient funds"
+msgid "Fail on first error"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/DownloadStats.tsx:364
#, c-format
-msgid "Cashouts are not supported"
+msgid "Download"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/DownloadStats.tsx:381
#, c-format
-msgid "Missing cashout URI in the profile"
+msgid "downloading... %1$s"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/DownloadStats.tsx:399
#, c-format
-msgid ""
-"Sending the confirmation message failed, retry later or contact the "
-"administrator."
+msgid "Download completed"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:281
+#: src/pages/DownloadStats.tsx:400
#, c-format
-msgid "Convertion rate"
+msgid "click here to save the file in your computer"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
-msgid "Fee"
+msgid "History of public accounts"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:305
+#: src/pages/RegistrationPage.tsx:48
#, c-format
-msgid "To account"
+msgid "Currently, the bank is not accepting new registrations!"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/RegistrationPage.tsx:87
#, c-format
-msgid "No cashout account"
+msgid "Missing name"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/RegistrationPage.tsx:91
#, c-format
-msgid "Before doing a cashout you need to complete your profile"
+msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:374
+#: src/pages/RegistrationPage.tsx:107
#, c-format
-msgid "Amount to send"
+msgid "Passwords don't match"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:375
+#: src/pages/RegistrationPage.tsx:130
#, c-format
-msgid "Amount to receive"
+msgid "Server replied with invalid phone or email."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:410
+#: src/pages/RegistrationPage.tsx:137
#, c-format
-msgid "Total cost"
+msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/RegistrationPage.tsx:144
#, c-format
-msgid "Balance left"
+msgid "No enough permission to create that account."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/RegistrationPage.tsx:151
#, c-format
-msgid "Before fee"
+msgid "That account id is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/RegistrationPage.tsx:158
#, c-format
-msgid "Total cashout transfer"
+msgid "That username is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/RegistrationPage.tsx:165
#, c-format
-msgid "No cashout channel available"
+msgid "That username can't be used because is reserved."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/RegistrationPage.tsx:172
#, c-format
-msgid ""
-"Before doing a cashout the server need to provide an second channel to confirm "
-"the operation"
+msgid "Only admin is allow to set debt limit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/RegistrationPage.tsx:179
#, c-format
-msgid "Second factor authentication"
+msgid "No information for the selected authentication channel."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/RegistrationPage.tsx:186
#, c-format
-msgid "Email"
+msgid "Authentication channel is not supported."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/RegistrationPage.tsx:193
#, c-format
-msgid "add a email in your profile to enable this option"
+msgid "Only admin can create accounts with second factor authentication."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/RegistrationPage.tsx:233
#, c-format
-msgid "SMS"
+msgid "Account registration"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/RegistrationPage.tsx:315
#, c-format
-msgid "add a phone number in your profile to enable this option"
+msgid "Repeat password"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:37
+#: src/pages/RegistrationPage.tsx:457
#, c-format
-msgid "Details"
+msgid "Create a random temporary user"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Delete"
+msgid "If you have a Taler wallet installed in this device"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:41
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "Credentials"
+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 following instructions "
+"in"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:43
+#: src/pages/QrCodeSection.tsx:143
#, c-format
-msgid "Cashouts"
+msgid "Withdraw"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:113
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
+msgid "Or if you have the wallet in another device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:132
+#: src/pages/QrCodeSection.tsx:157
#, c-format
-msgid "it doesnt have the pattern of an email"
+msgid "Scan the QR below to start the withdrawal."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:137
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "should start with +"
+msgid "Operation aborted"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:139
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "phone number can't have other than numbers"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "account identification in the bank"
+msgid "You can close this page now or continue to the account page."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "name of the person owner the account"
+msgid "Done"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "Internal IBAN"
+msgid "Operation canceled"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "if empty a random account number will be assigned"
+msgid "The operation is marked as 'selected' but some step in the withdrawal failed"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "account identification for bank transfer"
+msgid "The account is selected but no withdrawal identification found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "Phone"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "Cashout IBAN"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected account "
+"is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "account number where the money is going to be sent when doing cashouts"
+msgid "Operation not found"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "Max debt"
+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/admin/AccountForm.tsx:404
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "how much is user able to transfer after zero balance"
+msgid "Cotinue to dashboard"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:413
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "Is this a Taler Exchange?"
+msgid "Cashout not found. It may be also mean that it was already aborted."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:431
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "This server doesn't support second factor authentication."
+msgid "Challenge not found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Enable second factor authentication"
+msgid "This user is not authorized to complete this challenge."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/SolveChallengePage.tsx:150
#, c-format
-msgid "Using email"
+msgid "Too many attempts, try another code."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "Using SMS"
+msgid "The confirmation code is wrong, try again."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "Is this account public?"
+msgid "The operation expired."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:521
+#: src/pages/SolveChallengePage.tsx:197
#, c-format
-msgid "public accounts have their balance publicly accesible"
+msgid "The operation failed."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "Account updated"
+msgid "The operation needs another confirmation to complete."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:68
+#: src/pages/SolveChallengePage.tsx:224
#, c-format
-msgid "The rights to change the account are not sufficient"
+msgid "Account delete"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/SolveChallengePage.tsx:226
#, c-format
-msgid "The username was not found"
+msgid "Account update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/SolveChallengePage.tsx:228
#, c-format
-msgid "You can't change the legal name, please contact the your account administrator."
+msgid "Password update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/SolveChallengePage.tsx:230
#, c-format
-msgid "You can't change the debt limit, please contact the your account administrator."
+msgid "Wire transfer"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:92
+#: src/pages/SolveChallengePage.tsx:232
#, c-format
-msgid ""
-"You can't change the cashout address, please contact the your account "
-"administrator."
+msgid "Withdrawal"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:98
+#: src/pages/SolveChallengePage.tsx:248
#, c-format
-msgid ""
-"You can't change the contact data, please contact the your account "
-"administrator."
+msgid "Confirm the operation"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: src/pages/SolveChallengePage.tsx:271
#, c-format
-msgid "Account \"%1$s\""
+msgid "Enter the confirmation code"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:144
+#: src/pages/SolveChallengePage.tsx:313
#, c-format
-msgid "Change details"
+msgid "Confirm"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/SolveChallengePage.tsx:348
#, c-format
-msgid "Update"
+msgid "Send again"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/SolveChallengePage.tsx:359
#, c-format
-msgid "password doesn't match"
+msgid "Send code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/SolveChallengePage.tsx:369
#, c-format
-msgid "Password changed"
+msgid "Operation details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/SolveChallengePage.tsx:529
#, c-format
-msgid "Not authorized to change the password, maybe the session is invalid."
+msgid "Challenge details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/SolveChallengePage.tsx:536
#, c-format
-msgid ""
-"You need to provide the old password. If you don't have it contact your account "
-"administrator."
+msgid "Sent at"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/SolveChallengePage.tsx:551
#, c-format
-msgid "Your current password doesn't match, can't change to a new password."
+msgid "To phone"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/SolveChallengePage.tsx:553
#, c-format
-msgid "Update password"
+msgid "To email"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/WithdrawalOperationPage.tsx:49
#, c-format
-msgid "New password"
+msgid "The Withdrawal URI is not valid"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/components/Cashouts/views.tsx:100
#, c-format
-msgid "Type it again"
+msgid "Latest cashouts"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:179
+#: src/components/Cashouts/views.tsx:111
#, c-format
-msgid "repeat the same password"
+msgid "Created"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/components/Cashouts/views.tsx:115
#, c-format
-msgid "Current password"
+msgid "Total debit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/components/Cashouts/views.tsx:119
#, c-format
-msgid "your current password, for security"
+msgid "Total credit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/pages/ProfileNavigation.tsx:70
#, c-format
-msgid "Change"
+msgid "Details"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:58
+#: src/pages/ProfileNavigation.tsx:74
#, c-format
-msgid "Can't delete the account"
+msgid "Delete"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:59
+#: src/pages/ProfileNavigation.tsx:78
#, c-format
-msgid ""
-"The account can't be delete while still holding some balance. First make sure "
-"that the owner make a complete cashout."
+msgid "Credentials"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:68
+#: src/pages/ProfileNavigation.tsx:82
#, c-format
-msgid "Account removed"
+msgid "Cashouts"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:74
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
-msgid "No enough permission to delete the account."
+msgid "Unable to create a cashout"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:80
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
-msgid "The username was not found."
+msgid "The bank configuration does not support cashout operations."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:86
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
-msgid "Can't delete a reserved username."
+msgid "need to be higher due to fees"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:92
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
-msgid "Can't delete an account with balance different than zero."
+msgid "the total transfer at destination will be zero"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:117
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
-msgid "name doesn't match"
+msgid "Cashout created"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:126
+#: src/pages/business/CreateCashout.tsx:272
#, c-format
-msgid "You are going to remove the account"
+msgid "Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:127
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
-msgid "This step can't be undone."
+msgid "The conversion rate was incorrectly applied"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:133
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
-msgid "Deleting account \"%1$s\""
+msgid "The account does not have sufficient funds"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:152
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
-msgid "Verification"
+msgid "Cashouts are not supported"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:175
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
-msgid "enter the account name that is going to be deleted"
+msgid "Missing cashout URI in the profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/business/CreateCashout.tsx:307
#, 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"
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/business/CreateCashout.tsx:339
#, c-format
-msgid "The rights to perform the operation are not sufficient"
+msgid "Conversion rate"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
-msgid "Account username is already taken"
+msgid "Fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
-msgid "Account id is already taken"
+msgid "To account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
-msgid "Bank ran out of bonus credit."
+msgid "No cashout account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:83
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
-msgid "Account username can't be used because is reserved"
+msgid "Before doing a cashout you need to complete your profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:118
+#: src/pages/business/CreateCashout.tsx:440
#, c-format
-msgid "Can't create accounts"
+msgid "Amount to send"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:119
+#: src/pages/business/CreateCashout.tsx:441
#, c-format
-msgid "Only system admin can create accounts."
+msgid "Amount to receive"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
-msgid "New business account"
+msgid "Total cost"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
-msgid "Create"
+msgid "Balance left"
msgstr ""
-#: src/components/Cashouts/views.tsx:30
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
-msgid "Cashout not supported."
+msgid "Before fee"
msgstr ""
-#: src/components/Cashouts/views.tsx:36
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
-msgid "Account not found."
+msgid "Total cashout transfer"
msgstr ""
-#: src/components/Cashouts/views.tsx:69
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
-msgid "Latest cashouts"
+msgid "No cashout channel available"
msgstr ""
-#: src/components/Cashouts/views.tsx:76
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
-msgid "Created"
+msgid ""
+"Before doing a cashout the server need to provide an second channel to confirm "
+"the operation"
msgstr ""
-#: src/components/Cashouts/views.tsx:77
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
-msgid "Confirmed"
+msgid "Second factor authentication"
msgstr ""
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
-msgid "Total debit"
+msgid "Email"
msgstr ""
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
-msgid "Total credit"
+msgid "add a email in your profile to enable this option"
msgstr ""
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
-msgid "Status"
+msgid "SMS"
msgstr ""
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
-msgid "never"
+msgid "add a phone number in your profile to enable this option"
msgstr ""
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/account/CashoutListForAccount.tsx:52
#, c-format
msgid "Cashout for account %1$s"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:78
+#: src/pages/admin/AccountForm.tsx:165
#, c-format
-msgid "This cashout not found. Maybe already aborted."
+msgid "it doesn't have the pattern of an IBAN number"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:112
+#: src/pages/admin/AccountForm.tsx:185
#, c-format
-msgid "Cashout not found. It may be also mean that it was already aborted."
+msgid "it doesn't have the pattern of an email"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:118
+#: src/pages/admin/AccountForm.tsx:190
#, 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."
+msgid "should start with +"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:177
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
-msgid "Too many failed attempts."
+msgid "phone number can't have other than numbers"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:189
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
-msgid "The code for this cashout is invalid."
+msgid "account identification in the bank"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
-msgid "Cashout detail"
+msgid "name of the person owner the account"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
-msgid "Debited"
+msgid "Internal IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
-msgid "Credited"
+msgid "if empty a random account number will be assigned"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
-msgid "Enter the confirmation code"
+msgid "account identification for bank transfer"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:312
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
-msgid "Abort"
+msgid "Phone"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:320
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
-msgid "Confirm"
+msgid "Cashout IBAN"
msgstr ""
-#: src/pages/OperationState/views.tsx:181
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
-msgid ""
-"Unauthorized to make the operation, maybe the session has expired or the "
-"password changed."
+msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
-#: src/pages/OperationState/views.tsx:187
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
-msgid "The operation was rejected due to insufficient funds."
+msgid "Max debt"
msgstr ""
-#: src/pages/OperationState/views.tsx:238
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
-msgid "Do not show this again"
+msgid "how much is user able to transfer after zero balance"
msgstr ""
-#: src/pages/OperationState/views.tsx:256
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
-msgid "Close"
+msgid "Is this a Taler Exchange?"
msgstr ""
-#: src/pages/OperationState/views.tsx:327
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
-msgid "On this device"
+msgid "This server doesn't support second factor authentication."
msgstr ""
-#: src/pages/OperationState/views.tsx:332
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with the "
-"GNU Taler WebExtension now or click the link if your WebExtension have the "
-"\"Inject Taler support\" option enabled."
+msgid "Enable second factor authentication"
msgstr ""
-#: src/pages/OperationState/views.tsx:339
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
-msgid "Start"
+msgid "Using email"
msgstr ""
-#: src/pages/OperationState/views.tsx:348
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
-msgid "On a mobile phone"
+msgid "Using SMS"
msgstr ""
-#: src/pages/OperationState/views.tsx:353
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
-msgid "Scan the QR code with your mobile device."
+msgid "Is this account public?"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:66
+#: src/pages/admin/AccountForm.tsx:719
#, c-format
-msgid "There is an operation already"
+msgid "public accounts have their balance publicly accessible"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:68
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
-msgid "Complete or cancel the operation in"
+msgid "Account updated"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:102
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
-msgid "Server responded with an invalid withdraw URI"
+msgid "The rights to change the account are not sufficient"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:103
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
-msgid "Withdraw URI: %1$s"
+msgid "The username was not found"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:114
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
-msgid "The operation was rejected due to insufficient funds"
+msgid "You can't change the legal name, please contact the your account administrator."
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:254
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
-msgid "Prepare your wallet"
+msgid "You can't change the debt limit, please contact the your account administrator."
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:256
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
msgid ""
-"After using your wallet you will need to confirm or cancel the operation on this "
-"site."
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:262
-#, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:265
-#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
-msgstr ""
-
-#: src/pages/PaymentOptions.tsx:44
-#, c-format
-msgid "Send money"
-msgstr ""
-
-#: src/pages/PaymentOptions.tsx:58
-#, c-format
-msgid "to a %1$s wallet"
+"You can't change the cashout address, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:65
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgid "Account \"%1$s\""
msgstr ""
-#: src/pages/PaymentOptions.tsx:72
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
-msgid "operation ready"
+msgid "Change details"
msgstr ""
-#: src/pages/PaymentOptions.tsx:87
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
-msgid "to another bank account"
+msgid "Update"
msgstr ""
-#: src/pages/PaymentOptions.tsx:94
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
+msgid "password doesn't match"
msgstr ""
-#: src/pages/PaymentOptions.tsx:113
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
-msgid "Transfer details"
+msgid "Password changed"
msgstr ""
-#: src/pages/AccountPage/views.tsx:39
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, c-format
-msgid "This is a demo bank"
+msgid "Not authorized to change the password, maybe the session is invalid."
msgstr ""
-#: src/pages/AccountPage/views.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, 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"
+"You need to provide the old password. If you don't have it contact your account "
+"administrator."
msgstr ""
-#: src/pages/AccountPage/views.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
-msgid "Pending password update operation"
+msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
-#: src/pages/AccountPage/views.tsx:67
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
-msgid "Pending transaction operation"
+msgid "Update password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
-msgid "Pending withdrawal operation"
+msgid "New password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:69
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
-msgid "Pending cashout operation"
+msgid "Type it again"
msgstr ""
-#: src/pages/AccountPage/views.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
-msgid "You can complete or cancel the operation in"
+msgid "repeat the same password"
msgstr ""
-#: src/pages/DownloadStats.tsx:77
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
-msgid "Download bank stats"
+msgid "Current password"
msgstr ""
-#: src/pages/DownloadStats.tsx:96
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
-msgid "Include hour metric"
+msgid "your current password, for security"
msgstr ""
-#: src/pages/DownloadStats.tsx:110
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
-msgid "Include day metric"
+msgid "Change"
msgstr ""
-#: src/pages/DownloadStats.tsx:124
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
-msgid "Include month metric"
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on the "
+"next login."
msgstr ""
-#: src/pages/DownloadStats.tsx:138
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
-msgid "Include year metric"
+msgid "Server replied that phone or email is invalid"
msgstr ""
-#: src/pages/DownloadStats.tsx:152
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
-msgid "Include table header"
+msgid "The rights to perform the operation are not sufficient"
msgstr ""
-#: src/pages/DownloadStats.tsx:166
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
-msgid "Add previous metric for compare"
+msgid "Account username is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:180
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
-msgid "Fail on first error"
+msgid "Account id is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:215
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
-msgid "Download"
+msgid "Bank ran out of bonus credit."
msgstr ""
-#: src/pages/DownloadStats.tsx:227
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
-msgid "downloading... %1$s"
+msgid "Account username can't be used because is reserved"
msgstr ""
-#: src/pages/DownloadStats.tsx:234
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
-msgid "Download completed"
+msgid "Can't create accounts"
msgstr ""
-#: src/pages/DownloadStats.tsx:235
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
-msgid "click here to save the file in your computer"
+msgid "Only system admin can create accounts."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:130
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
-msgid "Challenge not found."
+msgid "New business account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:136
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
-msgid "This user is not authorized to complete this challenge."
+msgid "Create"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:142
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "Too many attemps, try another code."
+msgid "Can't delete the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:148
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "The confirmation code is wrong, try again."
+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/SolveChallengePage.tsx:154
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "The operation expired."
+msgid "Account removed"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:179
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "The operation failed."
+msgid "No enough permission to delete the account."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:193
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "The operation needs another confirmation to complete."
+msgid "The username was not found."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:204
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "Account delete"
+msgid "Can't delete a reserved username."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:205
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "Account update"
+msgid "Can't delete an account with balance different than zero."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:206
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "Password update"
+msgid "name doesn't match"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:207
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Wire transfer"
+msgid "You are going to remove the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:208
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Withdrawal"
+msgid "This step can't be undone."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:220
+#: src/pages/admin/RemoveAccount.tsx:188
#, c-format
-msgid "Confirm the operation"
+msgid "Deleting account \"%1$s\""
msgstr ""
-#: src/pages/SolveChallengePage.tsx:314
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "Send again"
+msgid "Verification"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:323
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Send code"
+msgid "enter the account name that is going to be deleted"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:330
+#: src/pages/business/ShowCashoutDetails.tsx:49
#, c-format
-msgid "Operation details"
+msgid "cashout id should be a number"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:442
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "Challenge details"
+msgid "This cashout not found. Maybe already aborted."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:448
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
-msgid "Sent at"
+msgid "Cashout detail"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:459
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
-msgid "To phone"
+msgid "Debited"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:460
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
-msgid "To email"
+msgid "Credited"
msgstr ""
-#: src/Routing.tsx:59
+#: src/Routing.tsx:140
#, 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 7876f88e0..b01edc57d 100644
--- a/packages/demobank-ui/src/i18n/de.po
+++ b/packages/demobank-ui/src/i18n/de.po
@@ -25,212 +25,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, c-format
msgid "Operation failed, please report"
msgstr ""
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr ""
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr ""
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr ""
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr ""
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr ""
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr ""
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr ""
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr ""
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr ""
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/hooks/preferences.ts:55
#, c-format
msgid "Max withdrawal amount"
msgstr ""
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, c-format
msgid "Show withdrawal confirmation"
msgstr ""
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr ""
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr ""
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, c-format
msgid "Use fast withdrawal form"
msgstr ""
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, 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 following "
-"instructions in"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:120
-#, c-format
-msgid "Withdraw"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:132
-#, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr ""
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid ""
"use the \"message\" parameter to specify a reference text for the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, c-format
msgid "Not enough permission to complete the operation."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr ""
@@ -240,1567 +198,1561 @@ msgstr ""
msgid "The origin account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, c-format
msgid "Transfer subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, fuzzy, c-format
msgid "subject"
msgstr "Verwendungszweck"
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr "Betrag"
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, fuzzy, c-format
msgid "amount to transfer"
msgstr "Betrag"
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr ""
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr ""
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr ""
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr ""
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr ""
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr ""
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, c-format
msgid "username of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr ""
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, fuzzy, c-format
msgid "password of the account"
msgstr "Buchungen auf รถffentlich sichtbaren Konten"
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr ""
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr ""
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#: src/components/Transactions/views.tsx:52
#, c-format
-msgid "Wire transfer completed!"
+msgid "Latest transactions"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/components/Transactions/views.tsx:63
#, c-format
-msgid "The withdrawal has been aborted previously and can't be confirmed"
-msgstr ""
+msgid "Date"
+msgstr "Datum"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/components/Transactions/views.tsx:71
#, c-format
-msgid ""
-"The withdrawal operation can't be confirmed before a wallet accepted the "
-"transaction."
-msgstr ""
+msgid "Counterpart"
+msgstr "Empfรคnger"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/components/Transactions/views.tsx:75
#, c-format
-msgid "Your balance is not enough for the operation."
+msgid "Subject"
+msgstr "Verwendungszweck"
+
+#: src/components/Transactions/views.tsx:111
+#, c-format
+msgid "sent"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
-#, fuzzy, c-format
-msgid "Confirm the withdrawal operation"
-msgstr "Abhebung bestรคtigen"
+#: src/components/Transactions/views.tsx:112
+#, c-format
+msgid "received"
+msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/components/Transactions/views.tsx:127
#, c-format
-msgid "Wire transfer details"
+msgid "invalid value"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Taler Exchange operator's account"
+msgid "to"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Taler Exchange operator's name"
+msgid "from"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/components/Transactions/views.tsx:202
#, c-format
-msgid "Transfer"
+msgid "First page"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/components/Transactions/views.tsx:209
#, c-format
-msgid "Authentication required"
+msgid "Next"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, c-format
-msgid "This operation was created with other username"
+msgid "Wire transfer completed!"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
#, c-format
-msgid "Operation aborted"
+msgid "The withdrawal has been aborted previously and can't be confirmed"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:75
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
msgid ""
-"The wire transfer to the Taler Exchange operator's account was aborted, your "
-"balance was not affected."
+"The withdrawal operation can't be confirmed before a wallet accepted the "
+"transaction."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:81
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
#, c-format
-msgid "You can close this page now or continue to the account page."
+msgid "The operation id is invalid."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
#, c-format
-msgid "Continue"
+msgid "The operation was not found."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
-msgid "Withdrawal confirmed"
+msgid "Your balance is not enough for the operation."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
#, c-format
msgid ""
-"The wire transfer to the Taler operator has been initiated. You will soon "
-"receive the requested amount in your Taler wallet."
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
+msgstr "Abhebung bestรคtigen"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#, c-format
+msgid "Wire transfer details"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:126
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
-msgid "Done"
+msgid "Taler Exchange operator's account"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:138
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
-msgid "Operation canceled"
+msgid "Taler Exchange operator's name"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
-msgid ""
-"The operation is marked as 'selected' but some step in the withdrawal failed"
+msgid "Transfer"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
#, c-format
-msgid "The account is selected but no withdrawal identification found."
+msgid "Authentication required"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
#, c-format
-msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
+msgid "This operation was created with other username"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/OperationState/views.tsx:209
#, c-format
msgid ""
-"No withdrawal ID found and no account has been selected or the selected "
-"account is invalid."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Operation not found"
+msgid "The operation was rejected due to insufficient funds."
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:268
+#, c-format
+msgid "Withdrawal confirmed"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:203
+#: src/pages/OperationState/views.tsx:272
#, 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."
+"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:219
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Cotinue to dashboard"
+msgid "Do not show this again"
msgstr ""
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid "The Withdrawal URI is not valid"
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:399
+#, c-format
+msgid "On this device"
msgstr ""
-#: src/context/config.ts:95
+#: src/pages/OperationState/views.tsx:404
#, c-format
msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server "
-"version \"%2$s\""
+"If you are using a web browser on desktop you should access your wallet with "
+"the GNU Taler WebExtension now or click the link if your WebExtension have "
+"the \"Inject Taler support\" option enabled."
msgstr ""
-#: src/pages/BankFrame.tsx:53
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid "Internal error, please report."
+msgid "Start"
msgstr ""
-#: src/pages/BankFrame.tsx:77
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid "Preferences"
+msgid "On a mobile phone"
msgstr ""
-#: src/pages/BankFrame.tsx:137
+#: src/pages/OperationState/views.tsx:431
#, c-format
-msgid "Welcome, %1$s"
+msgid "Scan the QR code with your mobile device."
msgstr ""
-#: src/components/Transactions/views.tsx:43
+#: src/pages/WalletWithdrawForm.tsx:73
#, c-format
-msgid "Latest transactions"
+msgid "There is an operation already"
msgstr ""
-#: src/components/Transactions/views.tsx:50
+#: src/pages/WalletWithdrawForm.tsx:75
+#, fuzzy, c-format
+msgid "Complete or cancel the operation in"
+msgstr "Abhebung bestรคtigen"
+
+#: src/pages/WalletWithdrawForm.tsx:84
#, c-format
-msgid "Date"
-msgstr "Datum"
+msgid "this page"
+msgstr ""
-#: src/components/Transactions/views.tsx:52
+#: src/pages/WalletWithdrawForm.tsx:101
#, c-format
-msgid "Counterpart"
-msgstr "Empfรคnger"
+msgid "invalid"
+msgstr ""
-#: src/components/Transactions/views.tsx:53
+#: src/pages/WalletWithdrawForm.tsx:116
#, c-format
-msgid "Subject"
-msgstr "Verwendungszweck"
+msgid "Server responded with an invalid withdraw URI"
+msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:117
#, c-format
-msgid "sent"
+msgid "Withdraw URI: %1$s"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:132
#, c-format
-msgid "received"
+msgid "The operation was rejected due to insufficient funds"
msgstr ""
-#: src/components/Transactions/views.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:253
#, c-format
-msgid "invalid value"
+msgid "Continue"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:282
#, c-format
-msgid "to"
+msgid "Prepare your wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
-msgid "from"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
msgstr ""
-#: src/components/Transactions/views.tsx:122
+#: src/pages/WalletWithdrawForm.tsx:295
#, c-format
-msgid "First page"
+msgid "You need a GNU Taler Wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:129
+#: src/pages/WalletWithdrawForm.tsx:300
#, c-format
-msgid "Next"
+msgid "If you don't have one yet you can follow the instruction in"
msgstr ""
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/PaymentOptions.tsx:55
#, c-format
-msgid "History of public accounts"
-msgstr "Buchungen auf รถffentlich sichtbaren Konten"
+msgid "Send money"
+msgstr ""
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/PaymentOptions.tsx:73
#, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "to a %1$s wallet"
msgstr ""
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/PaymentOptions.tsx:95
#, c-format
-msgid "Missing name"
+msgid "Withdraw digital money into your mobile wallet or browser extension"
msgstr ""
-#: src/pages/RegistrationPage.tsx:79
+#: src/pages/PaymentOptions.tsx:109
#, c-format
-msgid "Use letters and numbers only, and start with a lowercase letter"
+msgid "operation ready"
msgstr ""
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/PaymentOptions.tsx:129
#, c-format
-msgid "Passwords don't match"
+msgid "to another bank account"
msgstr ""
-#: src/pages/RegistrationPage.tsx:107
+#: src/pages/PaymentOptions.tsx:149
#, c-format
-msgid "Server replied with invalid phone or email."
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/PaymentOptions.tsx:171
#, c-format
-msgid "Registration is disabled because the bank ran out of bonus credit."
+msgid "Transfer details"
msgstr ""
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "No enough permission to create that account."
+msgid "This is a demo bank"
msgstr ""
-#: src/pages/RegistrationPage.tsx:125
+#: src/pages/AccountPage/views.tsx:46
#, c-format
-msgid "That account id is already taken."
+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/RegistrationPage.tsx:131
+#: src/pages/AccountPage/views.tsx:53
#, c-format
-msgid "That username is already taken."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
msgstr ""
-#: src/pages/RegistrationPage.tsx:137
+#: src/pages/AccountPage/views.tsx:70
#, c-format
-msgid "That username can't be used because is reserved."
+msgid "Pending account delete operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/AccountPage/views.tsx:72
#, c-format
-msgid "Only admin is allow to set debt limit."
+msgid "Pending account update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/AccountPage/views.tsx:74
#, c-format
-msgid "No information for the selected authentication channel."
+msgid "Pending password update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/AccountPage/views.tsx:76
#, c-format
-msgid "Authentication channel is not supported."
+msgid "Pending transaction operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/AccountPage/views.tsx:78
#, c-format
-msgid "Only admin can create accounts with second factor authentication."
+msgid "Pending withdrawal operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/AccountPage/views.tsx:80
#, c-format
-msgid "Account registration"
+msgid "Pending cashout operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:298
+#: src/pages/AccountPage/views.tsx:91
#, c-format
-msgid "Repeat password"
+msgid "You can complete or cancel the operation in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:327
+#: src/pages/BankFrame.tsx:64
#, c-format
-msgid "Name"
+msgid "Internal error, please report."
msgstr ""
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/BankFrame.tsx:100
#, c-format
-msgid "Create a random temporary user"
+msgid "Preferences"
msgstr ""
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/BankFrame.tsx:184
#, c-format
-msgid "Make a wire transfer"
+msgid "Welcome, %1$s"
msgstr ""
-#: src/pages/WireTransfer.tsx:52
+#: src/pages/WireTransfer.tsx:79
#, c-format
-msgid "Wire transfer created!"
+msgid "Make a wire transfer"
msgstr ""
-#: src/pages/admin/AccountList.tsx:43
+#: src/pages/admin/AccountList.tsx:72
#, fuzzy, c-format
msgid "Accounts"
msgstr "Betrag"
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/admin/AccountList.tsx:75
#, c-format
msgid "A list of all business account in the bank."
msgstr ""
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/admin/AccountList.tsx:86
#, c-format
msgid "Create account"
msgstr ""
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/admin/AccountList.tsx:106
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:110
#, c-format
msgid "Balance"
msgstr ""
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/admin/AccountList.tsx:112
#, c-format
msgid "Actions"
msgstr ""
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/admin/AccountList.tsx:151
#, c-format
msgid "unknown"
msgstr ""
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/admin/AccountList.tsx:170
#, c-format
msgid "change password"
msgstr ""
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/admin/AccountList.tsx:179
+#, c-format
+msgid "cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:189
#, c-format
msgid "remove"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/admin/AdminHome.tsx:168
+#, c-format
+msgid "Cashout not implemented"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
msgid "Select a section"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/admin/AdminHome.tsx:202
#, c-format
msgid "Last hour"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/admin/AdminHome.tsx:208
#, c-format
msgid "Last day"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/admin/AdminHome.tsx:216
#, c-format
msgid "Last month"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/admin/AdminHome.tsx:222
#, c-format
msgid "Last year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/admin/AdminHome.tsx:310
#, c-format
msgid "Last Year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/admin/AdminHome.tsx:325
#, c-format
msgid "Trading volume on %1$s compared to %2$s"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/admin/AdminHome.tsx:342
#, c-format
msgid "Cashin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/admin/AdminHome.tsx:352
#, c-format
msgid "Cashout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/admin/AdminHome.tsx:364
#, c-format
msgid "Payin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/admin/AdminHome.tsx:374
#, c-format
msgid "Payout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/admin/AdminHome.tsx:388
#, c-format
msgid "download stats as CSV"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/admin/AdminHome.tsx:494
#, c-format
-msgid "Descreased by"
+msgid "Decreased by"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/admin/AdminHome.tsx:498
#, c-format
msgid "Increased by"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:96
+#: src/pages/DownloadStats.tsx:89
#, c-format
-msgid "Unable to create a cashout"
+msgid "Download bank stats"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:97
+#: src/pages/DownloadStats.tsx:110
#, c-format
-msgid "The bank configuration does not support cashout operations."
+msgid "Include hour metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:178
+#: src/pages/DownloadStats.tsx:143
#, c-format
-msgid "invalid"
+msgid "Include day metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/DownloadStats.tsx:173
#, c-format
-msgid "need to be higher due to fees"
+msgid "Include month metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/DownloadStats.tsx:206
#, c-format
-msgid "the total transfer at destination will be zero"
+msgid "Include year metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/DownloadStats.tsx:239
#, c-format
-msgid "Cashout created"
+msgid "Include table header"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:226
+#: src/pages/DownloadStats.tsx:272
#, c-format
-msgid ""
-"Duplicated request detected, check if the operation succeded or try again."
+msgid "Add previous metric for compare"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/DownloadStats.tsx:307
#, c-format
-msgid "The conversion rate was incorrectly applied"
+msgid "Fail on first error"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/DownloadStats.tsx:364
#, c-format
-msgid "The account does not have sufficient funds"
+msgid "Download"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/DownloadStats.tsx:381
#, c-format
-msgid "Cashouts are not supported"
+msgid "downloading... %1$s"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/DownloadStats.tsx:399
#, c-format
-msgid "Missing cashout URI in the profile"
+msgid "Download completed"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/DownloadStats.tsx:400
#, c-format
-msgid ""
-"Sending the confirmation message failed, retry later or contact the "
-"administrator."
+msgid "click here to save the file in your computer"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:281
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
-msgid "Convertion rate"
-msgstr ""
+msgid "History of public accounts"
+msgstr "Buchungen auf รถffentlich sichtbaren Konten"
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/RegistrationPage.tsx:48
#, c-format
-msgid "Fee"
+msgid "Currently, the bank is not accepting new registrations!"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:305
+#: src/pages/RegistrationPage.tsx:87
#, c-format
-msgid "To account"
+msgid "Missing name"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/RegistrationPage.tsx:91
#, c-format
-msgid "No cashout account"
+msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/RegistrationPage.tsx:107
#, c-format
-msgid "Before doing a cashout you need to complete your profile"
+msgid "Passwords don't match"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:374
-#, fuzzy, c-format
-msgid "Amount to send"
-msgstr "Betrag"
-
-#: src/pages/business/CreateCashout.tsx:375
+#: src/pages/RegistrationPage.tsx:130
#, c-format
-msgid "Amount to receive"
+msgid "Server replied with invalid phone or email."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:410
+#: src/pages/RegistrationPage.tsx:137
#, c-format
-msgid "Total cost"
+msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/RegistrationPage.tsx:144
#, c-format
-msgid "Balance left"
+msgid "No enough permission to create that account."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/RegistrationPage.tsx:151
#, c-format
-msgid "Before fee"
+msgid "That account id is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/RegistrationPage.tsx:158
#, c-format
-msgid "Total cashout transfer"
+msgid "That username is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/RegistrationPage.tsx:165
#, c-format
-msgid "No cashout channel available"
+msgid "That username can't be used because is reserved."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/RegistrationPage.tsx:172
#, c-format
-msgid ""
-"Before doing a cashout the server need to provide an second channel to "
-"confirm the operation"
+msgid "Only admin is allow to set debt limit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/RegistrationPage.tsx:179
#, c-format
-msgid "Second factor authentication"
+msgid "No information for the selected authentication channel."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/RegistrationPage.tsx:186
#, c-format
-msgid "Email"
+msgid "Authentication channel is not supported."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/RegistrationPage.tsx:193
#, c-format
-msgid "add a email in your profile to enable this option"
+msgid "Only admin can create accounts with second factor authentication."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/RegistrationPage.tsx:233
#, c-format
-msgid "SMS"
+msgid "Account registration"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/RegistrationPage.tsx:315
#, c-format
-msgid "add a phone number in your profile to enable this option"
+msgid "Repeat password"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:37
+#: src/pages/RegistrationPage.tsx:457
#, c-format
-msgid "Details"
+msgid "Create a random temporary user"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Delete"
+msgid "If you have a Taler wallet installed in this device"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:41
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "Credentials"
+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 following "
+"instructions in"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:43
+#: src/pages/QrCodeSection.tsx:143
#, c-format
-msgid "Cashouts"
+msgid "Withdraw"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:113
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
+msgid "Or if you have the wallet in another device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:132
+#: src/pages/QrCodeSection.tsx:157
#, c-format
-msgid "it doesnt have the pattern of an email"
+msgid "Scan the QR below to start the withdrawal."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:137
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "should start with +"
+msgid "Operation aborted"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:139
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "phone number can't have other than numbers"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "account identification in the bank"
+msgid "You can close this page now or continue to the account page."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "name of the person owner the account"
+msgid "Done"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "Internal IBAN"
+msgid "Operation canceled"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "if empty a random account number will be assigned"
+msgid ""
+"The operation is marked as 'selected' but some step in the withdrawal failed"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "account identification for bank transfer"
+msgid "The account is selected but no withdrawal identification found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "Phone"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "Cashout IBAN"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected "
+"account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "account number where the money is going to be sent when doing cashouts"
+msgid "Operation not found"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "Max debt"
+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/admin/AccountForm.tsx:404
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "how much is user able to transfer after zero balance"
+msgid "Cotinue to dashboard"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:413
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "Is this a Taler Exchange?"
+msgid "Cashout not found. It may be also mean that it was already aborted."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:431
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "This server doesn't support second factor authentication."
+msgid "Challenge not found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Enable second factor authentication"
+msgid "This user is not authorized to complete this challenge."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/SolveChallengePage.tsx:150
#, c-format
-msgid "Using email"
+msgid "Too many attempts, try another code."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "Using SMS"
+msgid "The confirmation code is wrong, try again."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "Is this account public?"
+msgid "The operation expired."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:521
+#: src/pages/SolveChallengePage.tsx:197
#, c-format
-msgid "public accounts have their balance publicly accesible"
+msgid "The operation failed."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "Account updated"
+msgid "The operation needs another confirmation to complete."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:68
+#: src/pages/SolveChallengePage.tsx:224
#, c-format
-msgid "The rights to change the account are not sufficient"
+msgid "Account delete"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/SolveChallengePage.tsx:226
#, c-format
-msgid "The username was not found"
+msgid "Account update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/SolveChallengePage.tsx:228
#, c-format
-msgid ""
-"You can't change the legal name, please contact the your account "
-"administrator."
+msgid "Password update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/SolveChallengePage.tsx:230
#, c-format
-msgid ""
-"You can't change the debt limit, please contact the your account "
-"administrator."
+msgid "Wire transfer"
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/SolveChallengePage.tsx:232
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Abhebung bestรคtigen"
-#: 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/SolveChallengePage.tsx:248
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Abhebung bestรคtigen"
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: src/pages/SolveChallengePage.tsx:271
#, c-format
-msgid "Account \"%1$s\""
+msgid "Enter the confirmation code"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:144
+#: src/pages/SolveChallengePage.tsx:313
#, c-format
-msgid "Change details"
-msgstr ""
+msgid "Confirm"
+msgstr "Bestรคtigen"
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/SolveChallengePage.tsx:348
#, c-format
-msgid "Update"
+msgid "Send again"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/SolveChallengePage.tsx:359
#, c-format
-msgid "password doesn't match"
+msgid "Send code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/SolveChallengePage.tsx:369
#, c-format
-msgid "Password changed"
+msgid "Operation details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/SolveChallengePage.tsx:529
#, c-format
-msgid "Not authorized to change the password, maybe the session is invalid."
+msgid "Challenge details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/SolveChallengePage.tsx:536
#, c-format
-msgid ""
-"You need to provide the old password. If you don't have it contact your "
-"account administrator."
+msgid "Sent at"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/SolveChallengePage.tsx:551
#, c-format
-msgid "Your current password doesn't match, can't change to a new password."
+msgid "To phone"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/SolveChallengePage.tsx:553
#, c-format
-msgid "Update password"
+msgid "To email"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/WithdrawalOperationPage.tsx:49
#, c-format
-msgid "New password"
+msgid "The Withdrawal URI is not valid"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/components/Cashouts/views.tsx:100
#, c-format
-msgid "Type it again"
+msgid "Latest cashouts"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:179
+#: src/components/Cashouts/views.tsx:111
#, c-format
-msgid "repeat the same password"
+msgid "Created"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/components/Cashouts/views.tsx:115
#, c-format
-msgid "Current password"
+msgid "Total debit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/components/Cashouts/views.tsx:119
#, c-format
-msgid "your current password, for security"
+msgid "Total credit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/pages/ProfileNavigation.tsx:70
#, c-format
-msgid "Change"
+msgid "Details"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:58
+#: src/pages/ProfileNavigation.tsx:74
#, c-format
-msgid "Can't delete the account"
+msgid "Delete"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:59
+#: src/pages/ProfileNavigation.tsx:78
#, c-format
-msgid ""
-"The account can't be delete while still holding some balance. First make "
-"sure that the owner make a complete cashout."
+msgid "Credentials"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:68
+#: src/pages/ProfileNavigation.tsx:82
#, c-format
-msgid "Account removed"
+msgid "Cashouts"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:74
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
-msgid "No enough permission to delete the account."
+msgid "Unable to create a cashout"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:80
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
-msgid "The username was not found."
+msgid "The bank configuration does not support cashout operations."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:86
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
-msgid "Can't delete a reserved username."
+msgid "need to be higher due to fees"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:92
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
-msgid "Can't delete an account with balance different than zero."
+msgid "the total transfer at destination will be zero"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:117
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
-msgid "name doesn't match"
+msgid "Cashout created"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:126
+#: src/pages/business/CreateCashout.tsx:272
#, c-format
-msgid "You are going to remove the account"
+msgid ""
+"Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:127
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
-msgid "This step can't be undone."
+msgid "The conversion rate was incorrectly applied"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:133
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
-msgid "Deleting account \"%1$s\""
+msgid "The account does not have sufficient funds"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:152
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
-msgid "Verification"
+msgid "Cashouts are not supported"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:175
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
-msgid "enter the account name that is going to be deleted"
+msgid "Missing cashout URI in the profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/business/CreateCashout.tsx:307
#, c-format
msgid ""
-"Account created with password \"%1$s\". The user must change the password on "
-"the next login."
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:53
+#: src/pages/business/CreateCashout.tsx:339
#, c-format
-msgid "Server replied that phone or email is invalid"
+msgid "Conversion rate"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
-msgid "The rights to perform the operation are not sufficient"
+msgid "Fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
-msgid "Account username is already taken"
+msgid "To account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
-msgid "Account id is already taken"
+msgid "No cashout account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
-msgid "Bank ran out of bonus credit."
+msgid "Before doing a cashout you need to complete your profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:83
-#, c-format
-msgid "Account username can't be used because is reserved"
-msgstr ""
+#: src/pages/business/CreateCashout.tsx:440
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Betrag"
-#: src/pages/admin/CreateNewAccount.tsx:118
+#: src/pages/business/CreateCashout.tsx:441
#, c-format
-msgid "Can't create accounts"
+msgid "Amount to receive"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:119
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
-msgid "Only system admin can create accounts."
+msgid "Total cost"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
-msgid "New business account"
+msgid "Balance left"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
-msgid "Create"
+msgid "Before fee"
msgstr ""
-#: src/components/Cashouts/views.tsx:30
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
-msgid "Cashout not supported."
+msgid "Total cashout transfer"
msgstr ""
-#: src/components/Cashouts/views.tsx:36
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
-msgid "Account not found."
+msgid "No cashout channel available"
msgstr ""
-#: src/components/Cashouts/views.tsx:69
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
-msgid "Latest cashouts"
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
msgstr ""
-#: src/components/Cashouts/views.tsx:76
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
-msgid "Created"
+msgid "Second factor authentication"
msgstr ""
-#: src/components/Cashouts/views.tsx:77
-#, fuzzy, c-format
-msgid "Confirmed"
-msgstr "Bestรคtigen"
-
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
-msgid "Total debit"
+msgid "Email"
msgstr ""
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
-msgid "Total credit"
+msgid "add a email in your profile to enable this option"
msgstr ""
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
-msgid "Status"
+msgid "SMS"
msgstr ""
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
-msgid "never"
+msgid "add a phone number in your profile to enable this option"
msgstr ""
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/account/CashoutListForAccount.tsx:52
#, c-format
msgid "Cashout for account %1$s"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:78
+#: src/pages/admin/AccountForm.tsx:165
#, c-format
-msgid "This cashout not found. Maybe already aborted."
+msgid "it doesn't have the pattern of an IBAN number"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:112
+#: src/pages/admin/AccountForm.tsx:185
#, c-format
-msgid "Cashout not found. It may be also mean that it was already aborted."
+msgid "it doesn't have the pattern of an email"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:118
+#: src/pages/admin/AccountForm.tsx:190
#, 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."
+msgid "should start with +"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:177
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
-msgid "Too many failed attempts."
+msgid "phone number can't have other than numbers"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:189
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
-msgid "The code for this cashout is invalid."
+msgid "account identification in the bank"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
-msgid "Cashout detail"
+msgid "name of the person owner the account"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
-msgid "Debited"
+msgid "Internal IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
-msgid "Credited"
+msgid "if empty a random account number will be assigned"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
-msgid "Enter the confirmation code"
+msgid "account identification for bank transfer"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:312
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
-msgid "Abort"
+msgid "Phone"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:320
-#, c-format
-msgid "Confirm"
-msgstr "Bestรคtigen"
-
-#: src/pages/OperationState/views.tsx:181
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
-msgid ""
-"Unauthorized to make the operation, maybe the session has expired or the "
-"password changed."
+msgid "Cashout IBAN"
msgstr ""
-#: src/pages/OperationState/views.tsx:187
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
-msgid "The operation was rejected due to insufficient funds."
+msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
-#: src/pages/OperationState/views.tsx:238
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
-msgid "Do not show this again"
+msgid "Max debt"
msgstr ""
-#: src/pages/OperationState/views.tsx:256
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
-msgid "Close"
+msgid "how much is user able to transfer after zero balance"
msgstr ""
-#: src/pages/OperationState/views.tsx:327
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
-msgid "On this device"
+msgid "Is this a Taler Exchange?"
msgstr ""
-#: src/pages/OperationState/views.tsx:332
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with "
-"the GNU Taler WebExtension now or click the link if your WebExtension have "
-"the \"Inject Taler support\" option enabled."
+msgid "This server doesn't support second factor authentication."
msgstr ""
-#: src/pages/OperationState/views.tsx:339
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
-msgid "Start"
+msgid "Enable second factor authentication"
msgstr ""
-#: src/pages/OperationState/views.tsx:348
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
-msgid "On a mobile phone"
+msgid "Using email"
msgstr ""
-#: src/pages/OperationState/views.tsx:353
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
-msgid "Scan the QR code with your mobile device."
+msgid "Using SMS"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:66
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
-msgid "There is an operation already"
+msgid "Is this account public?"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:68
-#, fuzzy, c-format
-msgid "Complete or cancel the operation in"
-msgstr "Abhebung bestรคtigen"
-
-#: src/pages/WalletWithdrawForm.tsx:102
+#: src/pages/admin/AccountForm.tsx:719
#, c-format
-msgid "Server responded with an invalid withdraw URI"
+msgid "public accounts have their balance publicly accessible"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:103
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
-msgid "Withdraw URI: %1$s"
+msgid "Account updated"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:114
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
-msgid "The operation was rejected due to insufficient funds"
+msgid "The rights to change the account are not sufficient"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:254
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
-msgid "Prepare your wallet"
+msgid "The username was not found"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:256
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
msgid ""
-"After using your wallet you will need to confirm or cancel the operation on "
-"this site."
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:262
-#, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:265
-#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
-msgstr ""
-
-#: src/pages/PaymentOptions.tsx:44
-#, c-format
-msgid "Send money"
+"You can't change the legal name, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:58
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
-msgid "to a %1$s wallet"
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:65
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:72
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
-msgid "operation ready"
+msgid "Account \"%1$s\""
msgstr ""
-#: src/pages/PaymentOptions.tsx:87
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
-msgid "to another bank account"
+msgid "Change details"
msgstr ""
-#: src/pages/PaymentOptions.tsx:94
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
+msgid "Update"
msgstr ""
-#: src/pages/PaymentOptions.tsx:113
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
-msgid "Transfer details"
+msgid "password doesn't match"
msgstr ""
-#: src/pages/AccountPage/views.tsx:39
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
-msgid "This is a demo bank"
+msgid "Password changed"
msgstr ""
-#: src/pages/AccountPage/views.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, 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 "Not authorized to change the password, maybe the session is invalid."
msgstr ""
-#: src/pages/AccountPage/views.tsx:49
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, c-format
msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work."
+"You need to provide the old password. If you don't have it contact your "
+"account administrator."
msgstr ""
-#: src/pages/AccountPage/views.tsx:64
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
-msgid "Pending account delete operation"
+msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
-#: src/pages/AccountPage/views.tsx:65
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
-msgid "Pending account update operation"
+msgid "Update password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
-msgid "Pending password update operation"
+msgid "New password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:67
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
-msgid "Pending transaction operation"
+msgid "Type it again"
msgstr ""
-#: src/pages/AccountPage/views.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
-msgid "Pending withdrawal operation"
+msgid "repeat the same password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:69
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
-msgid "Pending cashout operation"
+msgid "Current password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
-msgid "You can complete or cancel the operation in"
+msgid "your current password, for security"
msgstr ""
-#: src/pages/DownloadStats.tsx:77
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
-msgid "Download bank stats"
+msgid "Change"
msgstr ""
-#: src/pages/DownloadStats.tsx:96
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
-msgid "Include hour metric"
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
msgstr ""
-#: src/pages/DownloadStats.tsx:110
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
-msgid "Include day metric"
+msgid "Server replied that phone or email is invalid"
msgstr ""
-#: src/pages/DownloadStats.tsx:124
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
-msgid "Include month metric"
+msgid "The rights to perform the operation are not sufficient"
msgstr ""
-#: src/pages/DownloadStats.tsx:138
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
-msgid "Include year metric"
+msgid "Account username is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:152
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
-msgid "Include table header"
+msgid "Account id is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:166
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
-msgid "Add previous metric for compare"
+msgid "Bank ran out of bonus credit."
msgstr ""
-#: src/pages/DownloadStats.tsx:180
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
-msgid "Fail on first error"
+msgid "Account username can't be used because is reserved"
msgstr ""
-#: src/pages/DownloadStats.tsx:215
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
-msgid "Download"
+msgid "Can't create accounts"
msgstr ""
-#: src/pages/DownloadStats.tsx:227
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
-msgid "downloading... %1$s"
+msgid "Only system admin can create accounts."
msgstr ""
-#: src/pages/DownloadStats.tsx:234
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
-msgid "Download completed"
+msgid "New business account"
msgstr ""
-#: src/pages/DownloadStats.tsx:235
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
-msgid "click here to save the file in your computer"
+msgid "Create"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:130
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "Challenge not found."
+msgid "Can't delete the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:136
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "This user is not authorized to complete this challenge."
+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/SolveChallengePage.tsx:142
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "Too many attemps, try another code."
+msgid "Account removed"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:148
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "The confirmation code is wrong, try again."
+msgid "No enough permission to delete the account."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:154
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "The operation expired."
+msgid "The username was not found."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:179
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "The operation failed."
+msgid "Can't delete a reserved username."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:193
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "The operation needs another confirmation to complete."
+msgid "Can't delete an account with balance different than zero."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:204
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "Account delete"
+msgid "name doesn't match"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:205
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Account update"
+msgid "You are going to remove the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:206
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Password update"
+msgid "This step can't be undone."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:207
+#: src/pages/admin/RemoveAccount.tsx:188
#, c-format
-msgid "Wire transfer"
+msgid "Deleting account \"%1$s\""
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:314
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "Send again"
+msgid "Verification"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:323
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Send code"
+msgid "enter the account name that is going to be deleted"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:330
+#: src/pages/business/ShowCashoutDetails.tsx:49
#, c-format
-msgid "Operation details"
+msgid "cashout id should be a number"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:442
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "Challenge details"
+msgid "This cashout not found. Maybe already aborted."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:448
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
-msgid "Sent at"
+msgid "Cashout detail"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:459
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
-msgid "To phone"
+msgid "Debited"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:460
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
-msgid "To email"
+msgid "Credited"
msgstr ""
-#: src/Routing.tsx:59
+#: src/Routing.tsx:140
#, c-format
msgid "Welcome to %1$s!"
msgstr ""
+#, fuzzy, c-format
+#~ msgid "Confirmed"
+#~ msgstr "Bestรคtigen"
+
#, c-format
#~ msgid "Logout"
#~ msgstr "Abmelden"
diff --git a/packages/demobank-ui/src/i18n/en.po b/packages/demobank-ui/src/i18n/en.po
index f031e59df..636863b6f 100644
--- a/packages/demobank-ui/src/i18n/en.po
+++ b/packages/demobank-ui/src/i18n/en.po
@@ -23,212 +23,170 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, c-format
msgid "Operation failed, please report"
msgstr ""
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr ""
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr ""
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr ""
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr ""
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr ""
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr ""
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr ""
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr ""
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr ""
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/hooks/preferences.ts:55
#, fuzzy, c-format
msgid "Max withdrawal amount"
msgstr "Start withdrawal"
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, c-format
msgid "Show withdrawal confirmation"
msgstr ""
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr ""
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr ""
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, fuzzy, c-format
msgid "Use fast withdrawal form"
msgstr "Start withdrawal"
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, 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 following "
-"instructions in"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:120
-#, fuzzy, c-format
-msgid "Withdraw"
-msgstr "Confirm withdrawal"
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:132
-#, fuzzy, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr "Close Taler withdrawal"
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid ""
"use the \"message\" parameter to specify a reference text for the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, c-format
msgid "Not enough permission to complete the operation."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr ""
@@ -238,1563 +196,1553 @@ msgstr ""
msgid "The origin account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, c-format
msgid "Transfer subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, c-format
msgid "subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, fuzzy, c-format
msgid "amount to transfer"
msgstr "Amount to withdraw"
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr ""
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr ""
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr ""
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr ""
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr ""
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr ""
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, c-format
msgid "username of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr ""
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, c-format
msgid "password of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr ""
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr ""
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#: src/components/Transactions/views.tsx:52
#, c-format
-msgid "Wire transfer completed!"
+msgid "Latest transactions"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/components/Transactions/views.tsx:63
#, c-format
-msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgid "Date"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/components/Transactions/views.tsx:71
#, c-format
-msgid ""
-"The withdrawal operation can't be confirmed before a wallet accepted the "
-"transaction."
+msgid "Counterpart"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/components/Transactions/views.tsx:75
#, c-format
-msgid "Your balance is not enough for the operation."
+msgid "Subject"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
-#, fuzzy, c-format
-msgid "Confirm the withdrawal operation"
-msgstr "Confirm withdrawal"
+#: src/components/Transactions/views.tsx:111
+#, c-format
+msgid "sent"
+msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/components/Transactions/views.tsx:112
#, c-format
-msgid "Wire transfer details"
+msgid "received"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/components/Transactions/views.tsx:127
#, c-format
-msgid "Taler Exchange operator's account"
+msgid "invalid value"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Taler Exchange operator's name"
+msgid "to"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Transfer"
+msgid "from"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/components/Transactions/views.tsx:202
#, c-format
-msgid "Authentication required"
+msgid "First page"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/components/Transactions/views.tsx:209
#, c-format
-msgid "This operation was created with other username"
+msgid "Next"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, c-format
-msgid "Operation aborted"
+msgid "Wire transfer completed!"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:75
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
#, c-format
-msgid ""
-"The wire transfer to the Taler Exchange operator's account was aborted, your "
-"balance was not affected."
+msgid "The withdrawal has been aborted previously and can't be confirmed"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:81
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
-msgid "You can close this page now or continue to the account page."
+msgid ""
+"The withdrawal operation can't be confirmed before a wallet accepted the "
+"transaction."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
#, c-format
-msgid "Continue"
+msgid "The operation id is invalid."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
#, c-format
-msgid "Withdrawal confirmed"
+msgid "The operation was not found."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
-msgid ""
-"The wire transfer to the Taler operator has been initiated. You will soon "
-"receive the requested amount in your Taler wallet."
+msgid "Your balance is not enough for the operation."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:126
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
#, c-format
-msgid "Done"
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:138
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
+#, fuzzy, c-format
+msgid "Confirm the withdrawal operation"
+msgstr "Confirm withdrawal"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
#, c-format
-msgid "Operation canceled"
+msgid "Wire transfer details"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
-msgid ""
-"The operation is marked as 'selected' but some step in the withdrawal failed"
+msgid "Taler Exchange operator's account"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
-msgid "The account is selected but no withdrawal identification found."
+msgid "Taler Exchange operator's name"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
-msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
+msgid "Transfer"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
#, c-format
-msgid ""
-"No withdrawal ID found and no account has been selected or the selected "
-"account is invalid."
+msgid "Authentication required"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
#, c-format
-msgid "Operation not found"
+msgid "This operation was created with other username"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:203
+#: src/pages/OperationState/views.tsx:209
#, 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."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:219
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Cotinue to dashboard"
+msgid "The operation was rejected due to insufficient funds."
msgstr ""
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/OperationState/views.tsx:268
#, c-format
-msgid "The Withdrawal URI is not valid"
+msgid "Withdrawal confirmed"
msgstr ""
-#: src/context/config.ts:95
+#: src/pages/OperationState/views.tsx:272
#, c-format
msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server "
-"version \"%2$s\""
+"The wire transfer to the Taler operator has been initiated. You will soon "
+"receive the requested amount in your Taler wallet."
msgstr ""
-#: src/pages/BankFrame.tsx:53
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Internal error, please report."
+msgid "Do not show this again"
msgstr ""
-#: src/pages/BankFrame.tsx:77
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid "Preferences"
+msgid "Close"
+msgstr "Close"
+
+#: src/pages/OperationState/views.tsx:399
+#, c-format
+msgid "On this device"
msgstr ""
-#: src/pages/BankFrame.tsx:137
+#: src/pages/OperationState/views.tsx:404
#, c-format
-msgid "Welcome, %1$s"
+msgid ""
+"If you are using a web browser on desktop you should access your wallet with "
+"the GNU Taler WebExtension now or click the link if your WebExtension have "
+"the \"Inject Taler support\" option enabled."
msgstr ""
-#: src/components/Transactions/views.tsx:43
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid "Latest transactions"
+msgid "Start"
msgstr ""
-#: src/components/Transactions/views.tsx:50
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid "Date"
+msgid "On a mobile phone"
msgstr ""
-#: src/components/Transactions/views.tsx:52
+#: src/pages/OperationState/views.tsx:431
#, c-format
-msgid "Counterpart"
+msgid "Scan the QR code with your mobile device."
msgstr ""
-#: src/components/Transactions/views.tsx:53
+#: src/pages/WalletWithdrawForm.tsx:73
#, c-format
-msgid "Subject"
+msgid "There is an operation already"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:75
+#, fuzzy, c-format
+msgid "Complete or cancel the operation in"
+msgstr "Confirm withdrawal"
+
+#: src/pages/WalletWithdrawForm.tsx:84
#, c-format
-msgid "sent"
+msgid "this page"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:101
#, c-format
-msgid "received"
+msgid "invalid"
msgstr ""
-#: src/components/Transactions/views.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:116
#, c-format
-msgid "invalid value"
+msgid "Server responded with an invalid withdraw URI"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:117
+#, fuzzy, c-format
+msgid "Withdraw URI: %1$s"
+msgstr "Confirm withdrawal"
+
+#: src/pages/WalletWithdrawForm.tsx:132
#, c-format
-msgid "to"
+msgid "The operation was rejected due to insufficient funds"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:253
#, c-format
-msgid "from"
+msgid "Continue"
msgstr ""
-#: src/components/Transactions/views.tsx:122
+#: src/pages/WalletWithdrawForm.tsx:282
#, c-format
-msgid "First page"
+msgid "Prepare your wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:129
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
-msgid "Next"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
msgstr ""
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/WalletWithdrawForm.tsx:295
+#, fuzzy, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr "Top up Taler wallet"
+
+#: src/pages/WalletWithdrawForm.tsx:300
#, c-format
-msgid "History of public accounts"
+msgid "If you don't have one yet you can follow the instruction in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/PaymentOptions.tsx:55
#, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "Send money"
msgstr ""
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/PaymentOptions.tsx:73
#, c-format
-msgid "Missing name"
+msgid "to a %1$s wallet"
msgstr ""
-#: src/pages/RegistrationPage.tsx:79
+#: src/pages/PaymentOptions.tsx:95
#, c-format
-msgid "Use letters and numbers only, and start with a lowercase letter"
+msgid "Withdraw digital money into your mobile wallet or browser extension"
msgstr ""
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/PaymentOptions.tsx:109
#, c-format
-msgid "Passwords don't match"
+msgid "operation ready"
msgstr ""
-#: src/pages/RegistrationPage.tsx:107
+#: src/pages/PaymentOptions.tsx:129
#, c-format
-msgid "Server replied with invalid phone or email."
+msgid "to another bank account"
msgstr ""
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/PaymentOptions.tsx:149
#, c-format
-msgid "Registration is disabled because the bank ran out of bonus credit."
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/PaymentOptions.tsx:171
+#, fuzzy, c-format
+msgid "Transfer details"
+msgstr "Top up Taler wallet"
+
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "No enough permission to create that account."
+msgid "This is a demo bank"
msgstr ""
-#: src/pages/RegistrationPage.tsx:125
+#: src/pages/AccountPage/views.tsx:46
#, c-format
-msgid "That account id is already taken."
+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/RegistrationPage.tsx:131
+#: src/pages/AccountPage/views.tsx:53
#, c-format
-msgid "That username is already taken."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
msgstr ""
-#: src/pages/RegistrationPage.tsx:137
+#: src/pages/AccountPage/views.tsx:70
#, c-format
-msgid "That username can't be used because is reserved."
+msgid "Pending account delete operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/AccountPage/views.tsx:72
#, c-format
-msgid "Only admin is allow to set debt limit."
+msgid "Pending account update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/AccountPage/views.tsx:74
#, c-format
-msgid "No information for the selected authentication channel."
+msgid "Pending password update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/AccountPage/views.tsx:76
#, c-format
-msgid "Authentication channel is not supported."
+msgid "Pending transaction operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/AccountPage/views.tsx:78
#, c-format
-msgid "Only admin can create accounts with second factor authentication."
+msgid "Pending withdrawal operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/AccountPage/views.tsx:80
#, c-format
-msgid "Account registration"
+msgid "Pending cashout operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:298
+#: src/pages/AccountPage/views.tsx:91
#, c-format
-msgid "Repeat password"
+msgid "You can complete or cancel the operation in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:327
+#: src/pages/BankFrame.tsx:64
#, c-format
-msgid "Name"
+msgid "Internal error, please report."
msgstr ""
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/BankFrame.tsx:100
#, c-format
-msgid "Create a random temporary user"
+msgid "Preferences"
msgstr ""
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/BankFrame.tsx:184
#, c-format
-msgid "Make a wire transfer"
+msgid "Welcome, %1$s"
msgstr ""
-#: src/pages/WireTransfer.tsx:52
+#: src/pages/WireTransfer.tsx:79
#, c-format
-msgid "Wire transfer created!"
+msgid "Make a wire transfer"
msgstr ""
-#: src/pages/admin/AccountList.tsx:43
+#: src/pages/admin/AccountList.tsx:72
#, c-format
msgid "Accounts"
msgstr ""
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/admin/AccountList.tsx:75
#, c-format
msgid "A list of all business account in the bank."
msgstr ""
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/admin/AccountList.tsx:86
#, c-format
msgid "Create account"
msgstr ""
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/admin/AccountList.tsx:106
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:110
#, c-format
msgid "Balance"
msgstr ""
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/admin/AccountList.tsx:112
#, c-format
msgid "Actions"
msgstr ""
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/admin/AccountList.tsx:151
#, c-format
msgid "unknown"
msgstr ""
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/admin/AccountList.tsx:170
#, c-format
msgid "change password"
msgstr ""
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/admin/AccountList.tsx:179
+#, c-format
+msgid "cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:189
#, c-format
msgid "remove"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/admin/AdminHome.tsx:168
+#, c-format
+msgid "Cashout not implemented"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
msgid "Select a section"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/admin/AdminHome.tsx:202
#, c-format
msgid "Last hour"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/admin/AdminHome.tsx:208
#, c-format
msgid "Last day"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/admin/AdminHome.tsx:216
#, c-format
msgid "Last month"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/admin/AdminHome.tsx:222
#, c-format
msgid "Last year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/admin/AdminHome.tsx:310
#, c-format
msgid "Last Year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/admin/AdminHome.tsx:325
#, c-format
msgid "Trading volume on %1$s compared to %2$s"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/admin/AdminHome.tsx:342
#, c-format
msgid "Cashin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/admin/AdminHome.tsx:352
#, c-format
msgid "Cashout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/admin/AdminHome.tsx:364
#, c-format
msgid "Payin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/admin/AdminHome.tsx:374
#, c-format
msgid "Payout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/admin/AdminHome.tsx:388
#, c-format
msgid "download stats as CSV"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/admin/AdminHome.tsx:494
#, c-format
-msgid "Descreased by"
+msgid "Decreased by"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/admin/AdminHome.tsx:498
#, c-format
msgid "Increased by"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:96
+#: src/pages/DownloadStats.tsx:89
#, c-format
-msgid "Unable to create a cashout"
+msgid "Download bank stats"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:97
+#: src/pages/DownloadStats.tsx:110
#, c-format
-msgid "The bank configuration does not support cashout operations."
+msgid "Include hour metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:178
+#: src/pages/DownloadStats.tsx:143
#, c-format
-msgid "invalid"
+msgid "Include day metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/DownloadStats.tsx:173
#, c-format
-msgid "need to be higher due to fees"
+msgid "Include month metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/DownloadStats.tsx:206
#, c-format
-msgid "the total transfer at destination will be zero"
+msgid "Include year metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/DownloadStats.tsx:239
#, c-format
-msgid "Cashout created"
+msgid "Include table header"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:226
+#: src/pages/DownloadStats.tsx:272
#, c-format
-msgid ""
-"Duplicated request detected, check if the operation succeded or try again."
+msgid "Add previous metric for compare"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/DownloadStats.tsx:307
#, c-format
-msgid "The conversion rate was incorrectly applied"
+msgid "Fail on first error"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/DownloadStats.tsx:364
#, c-format
-msgid "The account does not have sufficient funds"
+msgid "Download"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/DownloadStats.tsx:381
#, c-format
-msgid "Cashouts are not supported"
+msgid "downloading... %1$s"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/DownloadStats.tsx:399
#, c-format
-msgid "Missing cashout URI in the profile"
+msgid "Download completed"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/DownloadStats.tsx:400
#, c-format
-msgid ""
-"Sending the confirmation message failed, retry later or contact the "
-"administrator."
+msgid "click here to save the file in your computer"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:281
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
-msgid "Convertion rate"
+msgid "History of public accounts"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/RegistrationPage.tsx:48
#, c-format
-msgid "Fee"
+msgid "Currently, the bank is not accepting new registrations!"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:305
+#: src/pages/RegistrationPage.tsx:87
#, c-format
-msgid "To account"
+msgid "Missing name"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/RegistrationPage.tsx:91
#, c-format
-msgid "No cashout account"
+msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/RegistrationPage.tsx:107
#, c-format
-msgid "Before doing a cashout you need to complete your profile"
+msgid "Passwords don't match"
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
+#: src/pages/RegistrationPage.tsx:130
#, c-format
-msgid "Total cost"
+msgid "Server replied with invalid phone or email."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/RegistrationPage.tsx:137
#, c-format
-msgid "Balance left"
+msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/RegistrationPage.tsx:144
#, c-format
-msgid "Before fee"
+msgid "No enough permission to create that account."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/RegistrationPage.tsx:151
#, c-format
-msgid "Total cashout transfer"
+msgid "That account id is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/RegistrationPage.tsx:158
#, c-format
-msgid "No cashout channel available"
+msgid "That username is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/RegistrationPage.tsx:165
#, c-format
-msgid ""
-"Before doing a cashout the server need to provide an second channel to "
-"confirm the operation"
+msgid "That username can't be used because is reserved."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/RegistrationPage.tsx:172
#, c-format
-msgid "Second factor authentication"
+msgid "Only admin is allow to set debt limit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/RegistrationPage.tsx:179
#, c-format
-msgid "Email"
+msgid "No information for the selected authentication channel."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/RegistrationPage.tsx:186
#, c-format
-msgid "add a email in your profile to enable this option"
+msgid "Authentication channel is not supported."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/RegistrationPage.tsx:193
#, c-format
-msgid "SMS"
+msgid "Only admin can create accounts with second factor authentication."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/RegistrationPage.tsx:233
#, c-format
-msgid "add a phone number in your profile to enable this option"
+msgid "Account registration"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:37
+#: src/pages/RegistrationPage.tsx:315
#, c-format
-msgid "Details"
+msgid "Repeat password"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/RegistrationPage.tsx:457
#, c-format
-msgid "Delete"
+msgid "Create a random temporary user"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:41
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Credentials"
+msgid "If you have a Taler wallet installed in this device"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:43
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "Cashouts"
+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 following "
+"instructions in"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:113
-#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
-msgstr ""
+#: src/pages/QrCodeSection.tsx:143
+#, fuzzy, c-format
+msgid "Withdraw"
+msgstr "Confirm withdrawal"
-#: src/pages/admin/AccountForm.tsx:132
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "it doesnt have the pattern of an email"
+msgid "Or if you have the wallet in another device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:137
-#, c-format
-msgid "should start with +"
-msgstr ""
+#: src/pages/QrCodeSection.tsx:157
+#, fuzzy, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr "Close Taler withdrawal"
-#: src/pages/admin/AccountForm.tsx:139
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "phone number can't have other than numbers"
+msgid "Operation aborted"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "account identification in the bank"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "name of the person owner the account"
+msgid "You can close this page now or continue to the account page."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "Internal IBAN"
+msgid "Done"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "if empty a random account number will be assigned"
+msgid "Operation canceled"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "account identification for bank transfer"
+msgid ""
+"The operation is marked as 'selected' but some step in the withdrawal failed"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "Phone"
+msgid "The account is selected but no withdrawal identification found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "Cashout IBAN"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "account number where the money is going to be sent when doing cashouts"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected "
+"account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "Max debt"
+msgid "Operation not found"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:404
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "how much is user able to transfer after zero balance"
+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/admin/AccountForm.tsx:413
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "Is this a Taler Exchange?"
+msgid "Cotinue to dashboard"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:431
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "This server doesn't support second factor authentication."
+msgid "Cashout not found. It may be also mean that it was already aborted."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "Enable second factor authentication"
+msgid "Challenge not found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Using email"
+msgid "This user is not authorized to complete this challenge."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/SolveChallengePage.tsx:150
#, c-format
-msgid "Using SMS"
+msgid "Too many attempts, try another code."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "Is this account public?"
+msgid "The confirmation code is wrong, try again."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:521
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "public accounts have their balance publicly accesible"
+msgid "The operation expired."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/SolveChallengePage.tsx:197
#, c-format
-msgid "Account updated"
+msgid "The operation failed."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:68
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "The rights to change the account are not sufficient"
+msgid "The operation needs another confirmation to complete."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/SolveChallengePage.tsx:224
#, c-format
-msgid "The username was not found"
+msgid "Account delete"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/SolveChallengePage.tsx:226
#, c-format
-msgid ""
-"You can't change the legal name, please contact the your account "
-"administrator."
+msgid "Account update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/SolveChallengePage.tsx:228
#, c-format
-msgid ""
-"You can't change the debt limit, please contact the your account "
-"administrator."
+msgid "Password update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:92
+#: src/pages/SolveChallengePage.tsx:230
#, c-format
-msgid ""
-"You can't change the cashout address, please contact the your account "
-"administrator."
+msgid "Wire transfer"
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/SolveChallengePage.tsx:232
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Confirm withdrawal"
-#: src/pages/account/ShowAccountDetails.tsx:133
-#, c-format
-msgid "Account \"%1$s\""
-msgstr ""
+#: src/pages/SolveChallengePage.tsx:248
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Confirm withdrawal"
-#: src/pages/account/ShowAccountDetails.tsx:144
+#: src/pages/SolveChallengePage.tsx:271
#, c-format
-msgid "Change details"
+msgid "Enter the confirmation code"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/SolveChallengePage.tsx:313
#, c-format
-msgid "Update"
+msgid "Confirm"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/SolveChallengePage.tsx:348
#, c-format
-msgid "password doesn't match"
+msgid "Send again"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/SolveChallengePage.tsx:359
#, c-format
-msgid "Password changed"
+msgid "Send code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/SolveChallengePage.tsx:369
#, c-format
-msgid "Not authorized to change the password, maybe the session is invalid."
+msgid "Operation details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/SolveChallengePage.tsx:529
#, c-format
-msgid ""
-"You need to provide the old password. If you don't have it contact your "
-"account administrator."
+msgid "Challenge details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/SolveChallengePage.tsx:536
#, c-format
-msgid "Your current password doesn't match, can't change to a new password."
+msgid "Sent at"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/SolveChallengePage.tsx:551
#, c-format
-msgid "Update password"
+msgid "To phone"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/SolveChallengePage.tsx:553
#, c-format
-msgid "New password"
+msgid "To email"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/pages/WithdrawalOperationPage.tsx:49
#, c-format
-msgid "Type it again"
+msgid "The Withdrawal URI is not valid"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:179
+#: src/components/Cashouts/views.tsx:100
#, c-format
-msgid "repeat the same password"
+msgid "Latest cashouts"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/components/Cashouts/views.tsx:111
#, c-format
-msgid "Current password"
+msgid "Created"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/components/Cashouts/views.tsx:115
#, c-format
-msgid "your current password, for security"
+msgid "Total debit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/components/Cashouts/views.tsx:119
#, c-format
-msgid "Change"
+msgid "Total credit"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:58
+#: src/pages/ProfileNavigation.tsx:70
#, c-format
-msgid "Can't delete the account"
+msgid "Details"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:59
+#: src/pages/ProfileNavigation.tsx:74
#, c-format
-msgid ""
-"The account can't be delete while still holding some balance. First make "
-"sure that the owner make a complete cashout."
+msgid "Delete"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:68
+#: src/pages/ProfileNavigation.tsx:78
#, c-format
-msgid "Account removed"
+msgid "Credentials"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:74
+#: src/pages/ProfileNavigation.tsx:82
#, c-format
-msgid "No enough permission to delete the account."
+msgid "Cashouts"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:80
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
-msgid "The username was not found."
+msgid "Unable to create a cashout"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:86
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
-msgid "Can't delete a reserved username."
+msgid "The bank configuration does not support cashout operations."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:92
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
-msgid "Can't delete an account with balance different than zero."
+msgid "need to be higher due to fees"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:117
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
-msgid "name doesn't match"
+msgid "the total transfer at destination will be zero"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:126
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
-msgid "You are going to remove the account"
+msgid "Cashout created"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:127
+#: src/pages/business/CreateCashout.tsx:272
#, c-format
-msgid "This step can't be undone."
+msgid ""
+"Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:133
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
-msgid "Deleting account \"%1$s\""
+msgid "The conversion rate was incorrectly applied"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:152
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
-msgid "Verification"
+msgid "The account does not have sufficient funds"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:175
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
-msgid "enter the account name that is going to be deleted"
+msgid "Cashouts are not supported"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
-msgid ""
-"Account created with password \"%1$s\". The user must change the password on "
-"the next login."
+msgid "Missing cashout URI in the profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:53
+#: src/pages/business/CreateCashout.tsx:307
#, c-format
-msgid "Server replied that phone or email is invalid"
+msgid ""
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/business/CreateCashout.tsx:339
#, c-format
-msgid "The rights to perform the operation are not sufficient"
+msgid "Conversion rate"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
-msgid "Account username is already taken"
+msgid "Fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
-msgid "Account id is already taken"
+msgid "To account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
-msgid "Bank ran out of bonus credit."
+msgid "No cashout account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:83
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
-msgid "Account username can't be used because is reserved"
+msgid "Before doing a cashout you need to complete your profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:118
-#, c-format
-msgid "Can't create accounts"
-msgstr ""
+#: src/pages/business/CreateCashout.tsx:440
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Amount to withdraw"
-#: src/pages/admin/CreateNewAccount.tsx:119
-#, c-format
-msgid "Only system admin can create accounts."
-msgstr ""
+#: src/pages/business/CreateCashout.tsx:441
+#, fuzzy, c-format
+msgid "Amount to receive"
+msgstr "Amount to withdraw"
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
-msgid "New business account"
+msgid "Total cost"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
-msgid "Create"
+msgid "Balance left"
msgstr ""
-#: src/components/Cashouts/views.tsx:30
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
-msgid "Cashout not supported."
+msgid "Before fee"
msgstr ""
-#: src/components/Cashouts/views.tsx:36
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
-msgid "Account not found."
+msgid "Total cashout transfer"
msgstr ""
-#: src/components/Cashouts/views.tsx:69
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
-msgid "Latest cashouts"
+msgid "No cashout channel available"
msgstr ""
-#: src/components/Cashouts/views.tsx:76
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
-msgid "Created"
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
msgstr ""
-#: src/components/Cashouts/views.tsx:77
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
-msgid "Confirmed"
+msgid "Second factor authentication"
msgstr ""
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
-msgid "Total debit"
+msgid "Email"
msgstr ""
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
-msgid "Total credit"
+msgid "add a email in your profile to enable this option"
msgstr ""
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
-msgid "Status"
+msgid "SMS"
msgstr ""
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
-msgid "never"
+msgid "add a phone number in your profile to enable this option"
msgstr ""
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/account/CashoutListForAccount.tsx:52
#, c-format
msgid "Cashout for account %1$s"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:78
+#: src/pages/admin/AccountForm.tsx:165
#, c-format
-msgid "This cashout not found. Maybe already aborted."
+msgid "it doesn't have the pattern of an IBAN number"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:112
+#: src/pages/admin/AccountForm.tsx:185
#, 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."
+msgid "it doesn't have the pattern of an email"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:124
+#: src/pages/admin/AccountForm.tsx:190
#, c-format
-msgid "Cashout operation is not supported."
-msgstr ""
-
-#: src/pages/business/ShowCashoutDetails.tsx:165
-#, c-format
-msgid "The cashout operation is already aborted."
+msgid "should start with +"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:171
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
-msgid "Missing destination account."
+msgid "phone number can't have other than numbers"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:177
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
-msgid "Too many failed attempts."
+msgid "account identification in the bank"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:189
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
-msgid "The code for this cashout is invalid."
+msgid "name of the person owner the account"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
-msgid "Cashout detail"
+msgid "Internal IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
-msgid "Debited"
+msgid "if empty a random account number will be assigned"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
-msgid "Credited"
+msgid "account identification for bank transfer"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
-msgid "Enter the confirmation code"
+msgid "Phone"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:312
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
-msgid "Abort"
+msgid "Cashout IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:320
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
-msgid "Confirm"
+msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
-#: src/pages/OperationState/views.tsx:181
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
-msgid ""
-"Unauthorized to make the operation, maybe the session has expired or the "
-"password changed."
+msgid "Max debt"
msgstr ""
-#: src/pages/OperationState/views.tsx:187
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
-msgid "The operation was rejected due to insufficient funds."
+msgid "how much is user able to transfer after zero balance"
msgstr ""
-#: src/pages/OperationState/views.tsx:238
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
-msgid "Do not show this again"
+msgid "Is this a Taler Exchange?"
msgstr ""
-#: src/pages/OperationState/views.tsx:256
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
-msgid "Close"
-msgstr "Close"
-
-#: src/pages/OperationState/views.tsx:327
-#, c-format
-msgid "On this device"
+msgid "This server doesn't support second factor authentication."
msgstr ""
-#: src/pages/OperationState/views.tsx:332
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with "
-"the GNU Taler WebExtension now or click the link if your WebExtension have "
-"the \"Inject Taler support\" option enabled."
+msgid "Enable second factor authentication"
msgstr ""
-#: src/pages/OperationState/views.tsx:339
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
-msgid "Start"
+msgid "Using email"
msgstr ""
-#: src/pages/OperationState/views.tsx:348
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
-msgid "On a mobile phone"
+msgid "Using SMS"
msgstr ""
-#: src/pages/OperationState/views.tsx:353
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
-msgid "Scan the QR code with your mobile device."
+msgid "Is this account public?"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:66
+#: src/pages/admin/AccountForm.tsx:719
#, c-format
-msgid "There is an operation already"
+msgid "public accounts have their balance publicly accessible"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:68
-#, fuzzy, c-format
-msgid "Complete or cancel the operation in"
-msgstr "Confirm withdrawal"
-
-#: src/pages/WalletWithdrawForm.tsx:102
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
-msgid "Server responded with an invalid withdraw URI"
+msgid "Account updated"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:103
-#, fuzzy, c-format
-msgid "Withdraw URI: %1$s"
-msgstr "Confirm withdrawal"
-
-#: src/pages/WalletWithdrawForm.tsx:114
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
-msgid "The operation was rejected due to insufficient funds"
+msgid "The rights to change the account are not sufficient"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:254
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
-msgid "Prepare your wallet"
+msgid "The username was not found"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:256
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
msgid ""
-"After using your wallet you will need to confirm or cancel the operation on "
-"this site."
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:262
-#, fuzzy, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr "Top up Taler wallet"
-
-#: src/pages/WalletWithdrawForm.tsx:265
-#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
+"You can't change the legal name, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:44
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
-msgid "Send money"
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:58
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
-msgid "to a %1$s wallet"
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:65
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgid "Account \"%1$s\""
msgstr ""
-#: src/pages/PaymentOptions.tsx:72
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
-msgid "operation ready"
+msgid "Change details"
msgstr ""
-#: src/pages/PaymentOptions.tsx:87
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
-msgid "to another bank account"
+msgid "Update"
msgstr ""
-#: src/pages/PaymentOptions.tsx:94
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
+msgid "password doesn't match"
msgstr ""
-#: src/pages/PaymentOptions.tsx:113
-#, fuzzy, c-format
-msgid "Transfer details"
-msgstr "Top up Taler wallet"
-
-#: src/pages/AccountPage/views.tsx:39
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
-msgid "This is a demo bank"
+msgid "Password changed"
msgstr ""
-#: src/pages/AccountPage/views.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, 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 "Not authorized to change the password, maybe the session is invalid."
msgstr ""
-#: src/pages/AccountPage/views.tsx:49
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, c-format
msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work."
+"You need to provide the old password. If you don't have it contact your "
+"account administrator."
msgstr ""
-#: src/pages/AccountPage/views.tsx:64
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
-msgid "Pending account delete operation"
+msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
-#: src/pages/AccountPage/views.tsx:65
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
-msgid "Pending account update operation"
+msgid "Update password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
-msgid "Pending password update operation"
+msgid "New password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:67
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
-msgid "Pending transaction operation"
+msgid "Type it again"
msgstr ""
-#: src/pages/AccountPage/views.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
-msgid "Pending withdrawal operation"
+msgid "repeat the same password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:69
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
-msgid "Pending cashout operation"
+msgid "Current password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
-msgid "You can complete or cancel the operation in"
+msgid "your current password, for security"
msgstr ""
-#: src/pages/DownloadStats.tsx:77
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
-msgid "Download bank stats"
+msgid "Change"
msgstr ""
-#: src/pages/DownloadStats.tsx:96
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
-msgid "Include hour metric"
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
msgstr ""
-#: src/pages/DownloadStats.tsx:110
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
-msgid "Include day metric"
+msgid "Server replied that phone or email is invalid"
msgstr ""
-#: src/pages/DownloadStats.tsx:124
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
-msgid "Include month metric"
+msgid "The rights to perform the operation are not sufficient"
msgstr ""
-#: src/pages/DownloadStats.tsx:138
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
-msgid "Include year metric"
+msgid "Account username is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:152
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
-msgid "Include table header"
+msgid "Account id is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:166
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
-msgid "Add previous metric for compare"
+msgid "Bank ran out of bonus credit."
msgstr ""
-#: src/pages/DownloadStats.tsx:180
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
-msgid "Fail on first error"
+msgid "Account username can't be used because is reserved"
msgstr ""
-#: src/pages/DownloadStats.tsx:215
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
-msgid "Download"
+msgid "Can't create accounts"
msgstr ""
-#: src/pages/DownloadStats.tsx:227
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
-msgid "downloading... %1$s"
+msgid "Only system admin can create accounts."
msgstr ""
-#: src/pages/DownloadStats.tsx:234
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
-msgid "Download completed"
+msgid "New business account"
msgstr ""
-#: src/pages/DownloadStats.tsx:235
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
-msgid "click here to save the file in your computer"
+msgid "Create"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:130
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "Challenge not found."
+msgid "Can't delete the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:136
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "This user is not authorized to complete this challenge."
+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/SolveChallengePage.tsx:142
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "Too many attemps, try another code."
+msgid "Account removed"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:148
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "The confirmation code is wrong, try again."
+msgid "No enough permission to delete the account."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:154
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "The operation expired."
+msgid "The username was not found."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:179
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "The operation failed."
+msgid "Can't delete a reserved username."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:193
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "The operation needs another confirmation to complete."
+msgid "Can't delete an account with balance different than zero."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:204
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "Account delete"
+msgid "name doesn't match"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:205
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Account update"
+msgid "You are going to remove the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:206
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Password update"
+msgid "This step can't be undone."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:207
+#: src/pages/admin/RemoveAccount.tsx:188
#, c-format
-msgid "Wire transfer"
+msgid "Deleting account \"%1$s\""
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:314
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "Send again"
+msgid "Verification"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:323
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Send code"
+msgid "enter the account name that is going to be deleted"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:330
+#: src/pages/business/ShowCashoutDetails.tsx:49
#, c-format
-msgid "Operation details"
+msgid "cashout id should be a number"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:442
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "Challenge details"
+msgid "This cashout not found. Maybe already aborted."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:448
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
-msgid "Sent at"
+msgid "Cashout detail"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:459
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
-msgid "To phone"
+msgid "Debited"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:460
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
-msgid "To email"
+msgid "Credited"
msgstr ""
-#: src/Routing.tsx:59
+#: src/Routing.tsx:140
#, c-format
msgid "Welcome to %1$s!"
msgstr ""
diff --git a/packages/demobank-ui/src/i18n/es.po b/packages/demobank-ui/src/i18n/es.po
index b87012f37..6f0dcbd3a 100644
--- a/packages/demobank-ui/src/i18n/es.po
+++ b/packages/demobank-ui/src/i18n/es.po
@@ -16,8 +16,8 @@ msgstr ""
"POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: 2024-01-14 20:23+0000\n"
"Last-Translator: Sebastian Marchano <sebasjm@gmail.com>\n"
-"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/"
-"taler-bank-spa/es/>\n"
+"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/taler-"
+"bank-spa/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,191 +25,146 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.2.1\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, c-format
msgid "Operation failed, please report"
msgstr "La operaicรณn fallรณ, por favor reportelo"
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr "La peticiรณn al servidor agoto su tiempo"
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr "La peticiรณn al servidor interrumpida"
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr "Respuesta malformada"
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr "Error de conexiรณn"
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr "Error de pedido inesperado"
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr "Error inesperado"
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr "Los nรบmeros IBAN usualmente tienen mas de 4 digitos"
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr "Los nรบmeros IBAN usualmente tienen menos de 34 digitos"
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr "Cรณdigo de pais de IBAN no encontrado"
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr "El nรบmero IBAN no es vรกlido, fallรณ la verificaciรณn"
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+"El servidor de bank no esta spoportado. Version soportada \"%1$s\", version "
+"del server \"%2$s\""
+
+#: src/hooks/preferences.ts:55
#, c-format
msgid "Max withdrawal amount"
msgstr "Monto mรกximo de extracciรณn"
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, c-format
msgid "Show withdrawal confirmation"
msgstr "Mostrar confirmaciรณn de extracciรณn"
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr "Mostrar descripciรณn de demo"
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr "Mostrar instalar la billetera primero"
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, c-format
msgid "Use fast withdrawal form"
msgstr "Usar formulario de extracciรณn rรกpida"
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, c-format
msgid "Show debug info"
msgstr "Mostrar informaciรณn de depuraciรณn"
-#: src/pages/QrCodeSection.tsx:74
-#, c-format
-msgid ""
-"The reserve operation has been confirmed previously and can't be aborted"
-msgstr ""
-"La operaciรณn en la reserva ya ha sido confirmada previamente y no puede ser "
-"abortada"
-
-#: src/pages/QrCodeSection.tsx:78
-#, c-format
-msgid "The operation id is invalid."
-msgstr "El id de operaciรณn es invalido."
-
-#: src/pages/QrCodeSection.tsx:84
-#, c-format
-msgid "The operation was not found."
-msgstr "La operaciรณn no se encontrรณ."
-
-#: src/pages/QrCodeSection.tsx:102
-#, c-format
-msgid "If you have a Taler wallet installed in this device"
-msgstr "Si tienes una billetera Taler instalada en este dispositivo"
-
-#: 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 following "
-"instructions in"
-msgstr ""
-"Veras los detalles de la operaciรณn en tu billetera incluyendo comisiones (si "
-"aplicรกn). Si todavรญa no tienes una puedes instalarla siguiendo las "
-"instrucciones en"
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr "esta pรกgina"
-
-#: src/pages/QrCodeSection.tsx:120
-#, c-format
-msgid "Withdraw"
-msgstr "Retirar"
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr "O si tienes la billetera en otro dispositivo"
-
-#: src/pages/QrCodeSection.tsx:132
-#, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr "Escanea el QR debajo para comenzar la extracciรณn."
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr "requerido"
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr "IBAN deberรญa tener letras mayรบsculas y nรบmeros"
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr "no vรกlido"
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr "Deberรญa ser mas grande que 0"
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr "el saldo no es suficiente"
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr "no tiene un patrรณn valido"
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr "solo cuentas \"IBAN\" son soportadas"
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr "usa el parรกmetro \"amount\" para indicar el monto a ser transferido"
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr "el monto no es vรกlido"
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid ""
"use the \"message\" parameter to specify a reference text for the transfer"
@@ -217,29 +172,29 @@ msgstr ""
"usa el parรกmetro \"message\" para indicar un texto de referencia en la "
"transferencia"
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
"El pedido era invรกlido o el URI payto:// usado tiene caracterรญsticas "
"inaceptables."
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, c-format
msgid "Not enough permission to complete the operation."
msgstr "Sin permisos suficientes para completar la operaciรณn."
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr "La cuenta de destino \"%1$s\" no fue encontrada."
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr "El origen y destino de la transferencia no puede ser la misma."
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr "El saldo no es suficiente."
@@ -249,142 +204,202 @@ msgstr "El saldo no es suficiente."
msgid "The origin account \"%1$s\" was not found."
msgstr "La cuenta origen \"%1$s\" no fue encontrada."
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, c-format
+msgid "Wire transfer created!"
+msgstr "Transferencia bancaria creada!"
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr "Usando un formulario"
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr "Importando un URI payto://"
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr "Destinatario"
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr "Numero IBAN de la cuenta destinataria"
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, c-format
msgid "Transfer subject"
msgstr "Asunto de transferencia"
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, c-format
msgid "subject"
msgstr "asunto"
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr "algรบn texto para identificar la transferencia"
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr "Monto"
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, c-format
msgid "amount to transfer"
msgstr "monto a transferir"
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr "payto URI:"
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr "identificador de recurso uniforme de la cuenta destino"
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr "payto://iban/[iban-destinatario]?message=[asunto]&amount=[%1$s:X.Y]"
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr "Cancelar"
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr "Envรญar"
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr "Falta nombre de usuario"
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr "Falta contraseรฑa"
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr "Credenciales incorrectas para \"%1$s\""
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr "Cuenta no encontrada"
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr "Nombre de usuario"
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, c-format
msgid "username of the account"
msgstr "nombre de usuario de la cuenta"
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr "Contraseรฑa"
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, c-format
msgid "password of the account"
msgstr "contraseรฑa de la cuenta"
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr "Verificar"
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr "Acceso"
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr "Registrarse"
+#: src/components/Transactions/views.tsx:52
+#, c-format
+msgid "Latest transactions"
+msgstr "รšltimas transacciones"
+
+#: src/components/Transactions/views.tsx:63
+#, c-format
+msgid "Date"
+msgstr "Fecha"
+
+#: src/components/Transactions/views.tsx:71
+#, c-format
+msgid "Counterpart"
+msgstr "Contraparte"
+
+#: src/components/Transactions/views.tsx:75
+#, c-format
+msgid "Subject"
+msgstr "Asunto"
+
+#: src/components/Transactions/views.tsx:111
+#, c-format
+msgid "sent"
+msgstr "enviado"
+
+#: src/components/Transactions/views.tsx:112
+#, c-format
+msgid "received"
+msgstr "recibido"
+
+#: src/components/Transactions/views.tsx:127
+#, c-format
+msgid "invalid value"
+msgstr "valor invรกlido"
+
+#: src/components/Transactions/views.tsx:136
+#, c-format
+msgid "to"
+msgstr "hacia"
+
+#: src/components/Transactions/views.tsx:136
+#, c-format
+msgid "from"
+msgstr "desde"
+
+#: src/components/Transactions/views.tsx:202
+#, c-format
+msgid "First page"
+msgstr "Primera pรกgina"
+
+#: src/components/Transactions/views.tsx:209
+#, c-format
+msgid "Next"
+msgstr "Siguiente"
+
#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, c-format
msgid "Wire transfer completed!"
msgstr "Transferencia bancaria completada!"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
#, c-format
msgid "The withdrawal has been aborted previously and can't be confirmed"
msgstr "La extracciรณn fue abortada anteriormente y no puede ser confirmada"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
msgid ""
"The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -393,77 +408,84 @@ msgstr ""
"La operaciรณn de extracciรณn no puede ser confirmada antes de que una "
"billetera acepte la transaccion."
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
+#, c-format
+msgid "The operation id is invalid."
+msgstr "El id de operaciรณn es invalido."
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
+#, c-format
+msgid "The operation was not found."
+msgstr "La operaciรณn no se encontrรณ."
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
msgid "Your balance is not enough for the operation."
msgstr "El saldo no es suficiente para la operaciรณn."
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+"La operaciรณn en la reserva ya ha sido confirmada previamente y no puede ser "
+"abortada"
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
#, c-format
msgid "Confirm the withdrawal operation"
msgstr "Confirme la operaciรณn de extracciรณn"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
#, c-format
msgid "Wire transfer details"
msgstr "Detalle de transferencia bancaria"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
msgid "Taler Exchange operator's account"
msgstr "Cuenta del operador del Taler Exchange"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
msgid "Taler Exchange operator's name"
msgstr "Nombre del operador del Taler Exchange"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
msgid "Transfer"
msgstr "Transferencia"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
#, c-format
msgid "Authentication required"
msgstr "Autenticaciรณn requerida"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
#, c-format
msgid "This operation was created with other username"
msgstr "Esta operaciรณn fue creada con otro usuario"
-#: src/pages/WithdrawalQRCode.tsx:72
-#, c-format
-msgid "Operation aborted"
-msgstr "Operaciรณn abortada"
-
-#: src/pages/WithdrawalQRCode.tsx:75
+#: src/pages/OperationState/views.tsx:209
#, c-format
msgid ""
-"The wire transfer to the Taler Exchange operator's account was aborted, your "
-"balance was not affected."
-msgstr ""
-"La transferencia bancaria a la cuenta del operador del Taler Exchange fue "
-"abortada, su saldo no fue afectado."
-
-#: src/pages/WithdrawalQRCode.tsx:81
-#, c-format
-msgid "You can close this page now or continue to the account page."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-"Ya puedes cerrar esta pagina or continuar a la pรกgina de estado de cuenta."
+"No autorizado para hacer la operaciรณn, quizรก la sesiรณn haya expirado or "
+"cambiรณ la contraseรฑa."
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Continue"
-msgstr "Continuar"
+msgid "The operation was rejected due to insufficient funds."
+msgstr "La operaciรณn fue rechazada debido a saldo insuficiente."
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/OperationState/views.tsx:268
#, c-format
msgid "Withdrawal confirmed"
msgstr "La extracciรณn fue confirmada"
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/OperationState/views.tsx:272
#, c-format
msgid ""
"The wire transfer to the Taler operator has been initiated. You will soon "
@@ -472,430 +494,834 @@ msgstr ""
"La transferencia bancaria al operador Taler fue iniciada. Pronto recibirรกs "
"el monto pedido en tu billetera Taler."
-#: src/pages/WithdrawalQRCode.tsx:126
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Done"
-msgstr "Listo"
+msgid "Do not show this again"
+msgstr "No mostrar otra vez"
-#: src/pages/WithdrawalQRCode.tsx:138
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid "Operation canceled"
-msgstr "Operaciรณn cancelada"
+msgid "Close"
+msgstr "Cerrar"
+
+#: src/pages/OperationState/views.tsx:399
+#, c-format
+msgid "On this device"
+msgstr "En este dispositivo"
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/OperationState/views.tsx:404
#, c-format
msgid ""
-"The operation is marked as 'selected' but some step in the withdrawal failed"
+"If you are using a web browser on desktop you should access your wallet with "
+"the GNU Taler WebExtension now or click the link if your WebExtension have "
+"the \"Inject Taler support\" option enabled."
msgstr ""
-"La operaciรณn estรก marcada como 'seleccionada' pero algunos pasos en la "
-"extracciรณn fallaron"
+"Si esta usando un explorador web de escritorio deberรญas acceder ahora a tu "
+"billletera con la GNU Taler WebExtension o hacer click en el link si tu "
+"extensiรณn tiene la configuraciรณn \"Inyectar soporte para Taler\" habilitada."
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid "The account is selected but no withdrawal identification found."
-msgstr ""
-"La cuenta estรก seleccionada pero no se encontrรณ el identificador de "
-"extracciรณn."
+msgid "Start"
+msgstr "Comenzar"
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
-msgstr ""
-"Hay un identificador de extracciรณn pero la cuenta no ha sido seleccionada o "
-"la selccionada es invรกlida."
+msgid "On a mobile phone"
+msgstr "En un dispotivo mobile"
+
+#: src/pages/OperationState/views.tsx:431
+#, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr "Escanear el cรณdigo QR con tu dispotivo mรณvil."
+
+#: src/pages/WalletWithdrawForm.tsx:73
+#, c-format
+msgid "There is an operation already"
+msgstr "Ya hay una operaciรณn"
+
+#: src/pages/WalletWithdrawForm.tsx:75
+#, c-format
+msgid "Complete or cancel the operation in"
+msgstr "Completa o cancela la operaciรณn en"
+
+#: src/pages/WalletWithdrawForm.tsx:84
+#, c-format
+msgid "this page"
+msgstr "esta pรกgina"
+
+#: src/pages/WalletWithdrawForm.tsx:101
+#, c-format
+msgid "invalid"
+msgstr "invรกlido"
+
+#: src/pages/WalletWithdrawForm.tsx:116
+#, c-format
+msgid "Server responded with an invalid withdraw URI"
+msgstr "El servidor respondiรณ con una URI de extracciรณn invรกlida"
+
+#: src/pages/WalletWithdrawForm.tsx:117
+#, c-format
+msgid "Withdraw URI: %1$s"
+msgstr "URI de extracciรณn: %1$s"
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/WalletWithdrawForm.tsx:132
+#, c-format
+msgid "The operation was rejected due to insufficient funds"
+msgstr "La operaciรณn fue rechazada debido a fundos insuficientes"
+
+#: src/pages/WalletWithdrawForm.tsx:253
+#, c-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: src/pages/WalletWithdrawForm.tsx:282
+#, c-format
+msgid "Prepare your wallet"
+msgstr "Prepare su billetera"
+
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
msgid ""
-"No withdrawal ID found and no account has been selected or the selected "
-"account is invalid."
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
msgstr ""
-"No hay un identificador de extracciรณn y ninguna cuenta a sido seleccionada o "
-"la seleccionada es invรกlida."
+"Despues de usar tu billetera necesitarรกs confirmar o cancelar la operaciรณn "
+"en este sitio."
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/WalletWithdrawForm.tsx:295
#, c-format
-msgid "Operation not found"
-msgstr "Operaciรณn no encontrada"
+msgid "You need a GNU Taler Wallet"
+msgstr "Necesitas una GNU Taler Wallet"
-#: src/pages/WithdrawalQRCode.tsx:203
+#: src/pages/WalletWithdrawForm.tsx:300
#, 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."
+msgid "If you don't have one yet you can follow the instruction in"
+msgstr "Si no tienes una todavรญa puedes seguir las instrucciones en"
+
+#: src/pages/PaymentOptions.tsx:55
+#, c-format
+msgid "Send money"
+msgstr "Enviar dinero"
+
+#: src/pages/PaymentOptions.tsx:73
+#, c-format
+msgid "to a %1$s wallet"
+msgstr "a una billetera %1$s"
+
+#: src/pages/PaymentOptions.tsx:95
+#, c-format
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr "Extraer dinero digital a tu billetera mรณvil o extesiรณn web"
+
+#: src/pages/PaymentOptions.tsx:109
+#, c-format
+msgid "operation ready"
+msgstr "operaciรณn lista"
+
+#: src/pages/PaymentOptions.tsx:129
+#, c-format
+msgid "to another bank account"
+msgstr "a otra cuenta bancaria"
+
+#: src/pages/PaymentOptions.tsx:149
+#, c-format
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-"Esta operaciรณn no es conocida por el servidor. El identificador de operaciรณn "
-"es incorrecto o el server borrรณ la informaciรณn de la operaciรณn antes de "
-"llegar hasta aquรญ."
+"Hacer una transferencia bancaria a una cuenta con un nรบmero de cuenta "
+"conocido."
-#: src/pages/WithdrawalQRCode.tsx:219
+#: src/pages/PaymentOptions.tsx:171
#, c-format
-msgid "Cotinue to dashboard"
-msgstr "Continuar al panel"
+msgid "Transfer details"
+msgstr "Detalles de transferencia"
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "The Withdrawal URI is not valid"
-msgstr "El URI de estracciรณn no es vรกlido"
+msgid "This is a demo bank"
+msgstr "Este es un banco de demostraciรณn"
-#: src/context/config.ts:95
+#: src/pages/AccountPage/views.tsx:46
#, c-format
msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server "
-"version \"%2$s\""
+"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 ""
-"El servidor de bank no esta spoportado. Version soportada \"%1$s\", version "
-"del server \"%2$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."
+
+#: src/pages/AccountPage/views.tsx:53
+#, 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 muetra como un banco que soporta Taler "
+"directamente funcionarรญa."
+
+#: src/pages/AccountPage/views.tsx:70
+#, c-format
+msgid "Pending account delete operation"
+msgstr "Operaciรณn pendiente de eliminaciรณn de cuenta"
-#: src/pages/BankFrame.tsx:53
+#: src/pages/AccountPage/views.tsx:72
+#, c-format
+msgid "Pending account update operation"
+msgstr "Operaciรณn pendiente de actualizaciรณn de cuenta"
+
+#: src/pages/AccountPage/views.tsx:74
+#, c-format
+msgid "Pending password update operation"
+msgstr "Operaciรณn pendiente de actualizaciรณn de password"
+
+#: src/pages/AccountPage/views.tsx:76
+#, c-format
+msgid "Pending transaction operation"
+msgstr "Operaciรณn pendiente de transacciรณn"
+
+#: src/pages/AccountPage/views.tsx:78
+#, c-format
+msgid "Pending withdrawal operation"
+msgstr "Operaciรณn pendiente de extracciรณn"
+
+#: src/pages/AccountPage/views.tsx:80
+#, c-format
+msgid "Pending cashout operation"
+msgstr "Operaciรณn pendiente de egreso"
+
+#: src/pages/AccountPage/views.tsx:91
+#, c-format
+msgid "You can complete or cancel the operation in"
+msgstr "Puedes completar o cancelar la operaciรณn en"
+
+#: src/pages/BankFrame.tsx:64
#, c-format
msgid "Internal error, please report."
msgstr "Error interno, por favor reporte el error."
-#: src/pages/BankFrame.tsx:77
+#: src/pages/BankFrame.tsx:100
#, c-format
msgid "Preferences"
msgstr "Preferencias"
-#: src/pages/BankFrame.tsx:137
+#: src/pages/BankFrame.tsx:184
#, c-format
msgid "Welcome, %1$s"
msgstr "Bienvenido/a, %1$s"
-#: src/components/Transactions/views.tsx:43
+#: src/pages/WireTransfer.tsx:79
#, c-format
-msgid "Latest transactions"
-msgstr "รšltimas transacciones"
+msgid "Make a wire transfer"
+msgstr "Hacer una transferencia bancaria"
-#: src/components/Transactions/views.tsx:50
+#: src/pages/admin/AccountList.tsx:72
#, c-format
-msgid "Date"
-msgstr "Fecha"
+msgid "Accounts"
+msgstr "Cuentas"
-#: src/components/Transactions/views.tsx:52
+#: src/pages/admin/AccountList.tsx:75
#, c-format
-msgid "Counterpart"
-msgstr "Contraparte"
+msgid "A list of all business account in the bank."
+msgstr "Una lista de todas las cuentas en el banco."
-#: src/components/Transactions/views.tsx:53
+#: src/pages/admin/AccountList.tsx:86
#, c-format
-msgid "Subject"
-msgstr "Asunto"
+msgid "Create account"
+msgstr "Crear cuenta"
-#: src/components/Transactions/views.tsx:72
+#: src/pages/admin/AccountList.tsx:106
#, c-format
-msgid "sent"
-msgstr "enviado"
+msgid "Name"
+msgstr "Nombre"
-#: src/components/Transactions/views.tsx:72
+#: src/pages/admin/AccountList.tsx:110
#, c-format
-msgid "received"
-msgstr "recibido"
+msgid "Balance"
+msgstr "Saldo"
-#: src/components/Transactions/views.tsx:77
+#: src/pages/admin/AccountList.tsx:112
#, c-format
-msgid "invalid value"
-msgstr "valor invรกlido"
+msgid "Actions"
+msgstr "Acciones"
-#: src/components/Transactions/views.tsx:82
+#: src/pages/admin/AccountList.tsx:151
#, c-format
-msgid "to"
-msgstr "hacia"
+msgid "unknown"
+msgstr "desconocido"
-#: src/components/Transactions/views.tsx:82
+#: src/pages/admin/AccountList.tsx:170
#, c-format
-msgid "from"
-msgstr "desde"
+msgid "change password"
+msgstr "cambiar contraseรฑa"
+
+#: src/pages/admin/AccountList.tsx:179
+#, fuzzy, c-format
+msgid "cashouts"
+msgstr "Egresos"
-#: src/components/Transactions/views.tsx:122
+#: src/pages/admin/AccountList.tsx:189
#, c-format
-msgid "First page"
-msgstr "Primera pรกgina"
+msgid "remove"
+msgstr "elimiar"
-#: src/components/Transactions/views.tsx:129
+#: src/pages/admin/AdminHome.tsx:168
+#, fuzzy, c-format
+msgid "Cashout not implemented"
+msgstr "Egreso no soportado."
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
-msgid "Next"
-msgstr "Siguiente"
+msgid "Select a section"
+msgstr "Seleccione una secciรณn"
+
+#: src/pages/admin/AdminHome.tsx:202
+#, c-format
+msgid "Last hour"
+msgstr "รšltima hora"
+
+#: src/pages/admin/AdminHome.tsx:208
+#, c-format
+msgid "Last day"
+msgstr "รšltimo dรญa"
+
+#: src/pages/admin/AdminHome.tsx:216
+#, c-format
+msgid "Last month"
+msgstr "รšltimo mes"
+
+#: src/pages/admin/AdminHome.tsx:222
+#, c-format
+msgid "Last year"
+msgstr "รšltimo aรฑo"
+
+#: src/pages/admin/AdminHome.tsx:310
+#, c-format
+msgid "Last Year"
+msgstr "รšltimo Aรฑo"
+
+#: src/pages/admin/AdminHome.tsx:325
+#, c-format
+msgid "Trading volume on %1$s compared to %2$s"
+msgstr "Vรณlumen de comercio en %1$s comparado con %2$s"
+
+#: src/pages/admin/AdminHome.tsx:342
+#, c-format
+msgid "Cashin"
+msgstr "Ingreso"
+
+#: src/pages/admin/AdminHome.tsx:352
+#, c-format
+msgid "Cashout"
+msgstr "Egreso"
+
+#: src/pages/admin/AdminHome.tsx:364
+#, c-format
+msgid "Payin"
+msgstr "Envios de dinero"
+
+#: src/pages/admin/AdminHome.tsx:374
+#, c-format
+msgid "Payout"
+msgstr "Recibos de dinero"
+
+#: src/pages/admin/AdminHome.tsx:388
+#, c-format
+msgid "download stats as CSV"
+msgstr "descargar estadรญsticas en CSV"
+
+#: src/pages/admin/AdminHome.tsx:494
+#, fuzzy, c-format
+msgid "Decreased by"
+msgstr "Descendiente por"
+
+#: src/pages/admin/AdminHome.tsx:498
+#, c-format
+msgid "Increased by"
+msgstr "Ascendente por"
+
+#: src/pages/DownloadStats.tsx:89
+#, c-format
+msgid "Download bank stats"
+msgstr "Descargar estadรญsticas del banco"
+
+#: src/pages/DownloadStats.tsx:110
+#, c-format
+msgid "Include hour metric"
+msgstr "Incluir mรฉtrica horaria"
+
+#: src/pages/DownloadStats.tsx:143
+#, c-format
+msgid "Include day metric"
+msgstr "Incluir mรฉtrica diaria"
+
+#: src/pages/DownloadStats.tsx:173
+#, c-format
+msgid "Include month metric"
+msgstr "Incluir mรฉtrica mensual"
+
+#: src/pages/DownloadStats.tsx:206
+#, c-format
+msgid "Include year metric"
+msgstr "Incluir mรฉtrica anual"
+
+#: src/pages/DownloadStats.tsx:239
+#, c-format
+msgid "Include table header"
+msgstr "Incluir encabezado de tabla"
+
+#: src/pages/DownloadStats.tsx:272
+#, c-format
+msgid "Add previous metric for compare"
+msgstr "Agregar mรฉtrica previa para comparar"
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/DownloadStats.tsx:307
+#, c-format
+msgid "Fail on first error"
+msgstr "Fallar en el primer error"
+
+#: src/pages/DownloadStats.tsx:364
+#, c-format
+msgid "Download"
+msgstr "Descargar"
+
+#: src/pages/DownloadStats.tsx:381
+#, c-format
+msgid "downloading... %1$s"
+msgstr "descargando... %1$s"
+
+#: src/pages/DownloadStats.tsx:399
+#, c-format
+msgid "Download completed"
+msgstr "Descarga completada"
+
+#: src/pages/DownloadStats.tsx:400
+#, c-format
+msgid "click here to save the file in your computer"
+msgstr "click aquรญ para guardar el archivo en su computadora"
+
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
msgid "History of public accounts"
msgstr "Historial de cuentas pรบblicas"
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/RegistrationPage.tsx:48
#, c-format
msgid "Currently, the bank is not accepting new registrations!"
msgstr "Actualmente, el banco no estรก aceptado nuevos registros!"
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/RegistrationPage.tsx:87
#, c-format
msgid "Missing name"
msgstr "Falta nombre"
-#: src/pages/RegistrationPage.tsx:79
+#: src/pages/RegistrationPage.tsx:91
#, c-format
msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr "Solo use letras y nรบmeros, y comience con una letra minรบscula"
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/RegistrationPage.tsx:107
#, c-format
msgid "Passwords don't match"
msgstr "La contraseรฑa no coincide"
-#: src/pages/RegistrationPage.tsx:107
+#: src/pages/RegistrationPage.tsx:130
#, c-format
msgid "Server replied with invalid phone or email."
msgstr "El servidor repondio con telรฉfono o direcciรณn de correo invรกlido."
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/RegistrationPage.tsx:137
#, c-format
msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
"El registro estรก deshabilitado porque el banco se quedรณ sin crรฉdito bonus."
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/RegistrationPage.tsx:144
#, c-format
msgid "No enough permission to create that account."
msgstr "Sin permisos suficientes para crear esa cuenta."
-#: src/pages/RegistrationPage.tsx:125
+#: src/pages/RegistrationPage.tsx:151
#, c-format
msgid "That account id is already taken."
msgstr "El identificador de cuenta ya estรก tomado."
-#: src/pages/RegistrationPage.tsx:131
+#: src/pages/RegistrationPage.tsx:158
#, c-format
msgid "That username is already taken."
msgstr "El nombre de usuario ya estรก tomado."
-#: src/pages/RegistrationPage.tsx:137
+#: src/pages/RegistrationPage.tsx:165
#, c-format
msgid "That username can't be used because is reserved."
msgstr "El nombre de usuario no puede ser usado porque esta reservado."
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/RegistrationPage.tsx:172
#, c-format
msgid "Only admin is allow to set debt limit."
msgstr "Solo el administrador tiene permitido cambiar el lรญmite de deuda."
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/RegistrationPage.tsx:179
#, c-format
msgid "No information for the selected authentication channel."
msgstr "No hay informaciรณn para el canal de autenticaciรณn seleccionado."
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/RegistrationPage.tsx:186
#, c-format
msgid "Authentication channel is not supported."
msgstr "Canal de autenticaciรณn no esta soportado."
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/RegistrationPage.tsx:193
#, c-format
msgid "Only admin can create accounts with second factor authentication."
msgstr ""
"Solo el administrador puede crear cuentas con el segundo factor de "
"autenticaciรณn."
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/RegistrationPage.tsx:233
#, c-format
msgid "Account registration"
msgstr "Registro de cuenta"
-#: src/pages/RegistrationPage.tsx:298
+#: src/pages/RegistrationPage.tsx:315
#, c-format
msgid "Repeat password"
msgstr "Repita la contraseรฑa"
-#: src/pages/RegistrationPage.tsx:327
-#, c-format
-msgid "Name"
-msgstr "Nombre"
-
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/RegistrationPage.tsx:457
#, c-format
msgid "Create a random temporary user"
msgstr "Crear un usuario aleatorio temporal"
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Make a wire transfer"
-msgstr "Hacer una transferencia bancaria"
+msgid "If you have a Taler wallet installed in this device"
+msgstr "Si tienes una billetera Taler instalada en este dispositivo"
-#: src/pages/WireTransfer.tsx:52
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "Wire transfer created!"
-msgstr "Transferencia bancaria creada!"
+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 following "
+"instructions in"
+msgstr ""
+"Veras los detalles de la operaciรณn en tu billetera incluyendo comisiones (si "
+"aplicรกn). Si todavรญa no tienes una puedes instalarla siguiendo las "
+"instrucciones en"
-#: src/pages/admin/AccountList.tsx:43
+#: src/pages/QrCodeSection.tsx:143
#, c-format
-msgid "Accounts"
-msgstr "Cuentas"
+msgid "Withdraw"
+msgstr "Retirar"
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "A list of all business account in the bank."
-msgstr "Una lista de todas las cuentas en el banco."
+msgid "Or if you have the wallet in another device"
+msgstr "O si tienes la billetera en otro dispositivo"
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/QrCodeSection.tsx:157
#, c-format
-msgid "Create account"
-msgstr "Crear cuenta"
+msgid "Scan the QR below to start the withdrawal."
+msgstr "Escanea el QR debajo para comenzar la extracciรณn."
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "Balance"
-msgstr "Saldo"
+msgid "Operation aborted"
+msgstr "Operaciรณn abortada"
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "Actions"
-msgstr "Acciones"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
+msgstr ""
+"La transferencia bancaria a la cuenta del operador del Taler Exchange fue "
+"abortada, su saldo no fue afectado."
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "unknown"
-msgstr "desconocido"
+msgid "You can close this page now or continue to the account page."
+msgstr ""
+"Ya puedes cerrar esta pagina or continuar a la pรกgina de estado de cuenta."
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "change password"
-msgstr "cambiar contraseรฑa"
+msgid "Done"
+msgstr "Listo"
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "remove"
-msgstr "elimiar"
+msgid "Operation canceled"
+msgstr "Operaciรณn cancelada"
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "Select a section"
-msgstr "Seleccione una secciรณn"
+msgid ""
+"The operation is marked as 'selected' but some step in the withdrawal failed"
+msgstr ""
+"La operaciรณn estรก marcada como 'seleccionada' pero algunos pasos en la "
+"extracciรณn fallaron"
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "Last hour"
-msgstr "รšltima hora"
+msgid "The account is selected but no withdrawal identification found."
+msgstr ""
+"La cuenta estรก seleccionada pero no se encontrรณ el identificador de "
+"extracciรณn."
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "Last day"
-msgstr "รšltimo dรญa"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
+msgstr ""
+"Hay un identificador de extracciรณn pero la cuenta no ha sido seleccionada o "
+"la selccionada es invรกlida."
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "Last month"
-msgstr "รšltimo mes"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected "
+"account is invalid."
+msgstr ""
+"No hay un identificador de extracciรณn y ninguna cuenta a sido seleccionada o "
+"la seleccionada es invรกlida."
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "Last year"
-msgstr "รšltimo aรฑo"
+msgid "Operation not found"
+msgstr "Operaciรณn no encontrada"
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "Last Year"
-msgstr "รšltimo Aรฑo"
+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 ""
+"Esta operaciรณn no es conocida por el servidor. El identificador de operaciรณn "
+"es incorrecto o el server borrรณ la informaciรณn de la operaciรณn antes de "
+"llegar hasta aquรญ."
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "Trading volume on %1$s compared to %2$s"
-msgstr "Vรณlumen de comercio en %1$s comparado con %2$s"
+msgid "Cotinue to dashboard"
+msgstr "Continuar al panel"
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "Cashin"
-msgstr "Ingreso"
+msgid "Cashout not found. It may be also mean that it was already aborted."
+msgstr "Egreso no econtrado. Tambiรฉn puede significar que ya ha sido abortado."
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "Cashout"
-msgstr "Egreso"
+msgid "Challenge not found."
+msgstr "Desafรญo no encontrado."
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Payin"
-msgstr "Envios de dinero"
+msgid "This user is not authorized to complete this challenge."
+msgstr "Este usuario no estรก autorizado para completar este desafรญo."
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/SolveChallengePage.tsx:150
+#, fuzzy, c-format
+msgid "Too many attempts, try another code."
+msgstr "Demasiados intentos, intente otro cรณdigo."
+
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "Payout"
-msgstr "Recibos de dinero"
+msgid "The confirmation code is wrong, try again."
+msgstr "El cรณdigo de confirmaciรณn es erroneo, intente otra vez."
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "download stats as CSV"
-msgstr "descargar estadรญsticas en CSV"
+msgid "The operation expired."
+msgstr "La operaciรณn expirรณ."
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/SolveChallengePage.tsx:197
#, c-format
-msgid "Descreased by"
-msgstr "Descendiente por"
+msgid "The operation failed."
+msgstr "La operaciรณn fallรณ."
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "Increased by"
-msgstr "Ascendente por"
+msgid "The operation needs another confirmation to complete."
+msgstr "La operaciรณn necesita otra confirmaciรณn para completar."
-#: src/pages/business/CreateCashout.tsx:96
+#: src/pages/SolveChallengePage.tsx:224
+#, c-format
+msgid "Account delete"
+msgstr "Eliminaciรณn de cuenta"
+
+#: src/pages/SolveChallengePage.tsx:226
+#, c-format
+msgid "Account update"
+msgstr "Actualizaciรณn de cuenta"
+
+#: src/pages/SolveChallengePage.tsx:228
+#, c-format
+msgid "Password update"
+msgstr "Actualizaciรณn de contraseรฑa"
+
+#: src/pages/SolveChallengePage.tsx:230
+#, c-format
+msgid "Wire transfer"
+msgstr "Transferencia bancaria"
+
+#: src/pages/SolveChallengePage.tsx:232
+#, c-format
+msgid "Withdrawal"
+msgstr "Extracciรณn"
+
+#: src/pages/SolveChallengePage.tsx:248
+#, c-format
+msgid "Confirm the operation"
+msgstr "Confirmar la operaciรณn"
+
+#: src/pages/SolveChallengePage.tsx:271
+#, c-format
+msgid "Enter the confirmation code"
+msgstr "Ingresar el cรณdigo de confirmaciรณn"
+
+#: src/pages/SolveChallengePage.tsx:313
+#, c-format
+msgid "Confirm"
+msgstr "Confirmar"
+
+#: src/pages/SolveChallengePage.tsx:348
+#, c-format
+msgid "Send again"
+msgstr "Enviar otra vez"
+
+#: src/pages/SolveChallengePage.tsx:359
+#, c-format
+msgid "Send code"
+msgstr "Enviar cรณdigo"
+
+#: src/pages/SolveChallengePage.tsx:369
+#, c-format
+msgid "Operation details"
+msgstr "Detalles de operaciรณn"
+
+#: src/pages/SolveChallengePage.tsx:529
+#, c-format
+msgid "Challenge details"
+msgstr "Detalles del desafรญo"
+
+#: src/pages/SolveChallengePage.tsx:536
+#, c-format
+msgid "Sent at"
+msgstr "Enviado a"
+
+#: src/pages/SolveChallengePage.tsx:551
+#, c-format
+msgid "To phone"
+msgstr "Al telรฉfono"
+
+#: src/pages/SolveChallengePage.tsx:553
+#, c-format
+msgid "To email"
+msgstr "Al email"
+
+#: src/pages/WithdrawalOperationPage.tsx:49
+#, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr "El URI de estracciรณn no es vรกlido"
+
+#: src/components/Cashouts/views.tsx:100
+#, c-format
+msgid "Latest cashouts"
+msgstr "รšltimos egresos"
+
+#: src/components/Cashouts/views.tsx:111
+#, c-format
+msgid "Created"
+msgstr "Creado"
+
+#: src/components/Cashouts/views.tsx:115
+#, c-format
+msgid "Total debit"
+msgstr "Dรฉbito total"
+
+#: src/components/Cashouts/views.tsx:119
+#, c-format
+msgid "Total credit"
+msgstr "Crรฉdito total"
+
+#: src/pages/ProfileNavigation.tsx:70
+#, c-format
+msgid "Details"
+msgstr "Detalles"
+
+#: src/pages/ProfileNavigation.tsx:74
+#, c-format
+msgid "Delete"
+msgstr "Borrar"
+
+#: src/pages/ProfileNavigation.tsx:78
+#, c-format
+msgid "Credentials"
+msgstr "Credenciales"
+
+#: src/pages/ProfileNavigation.tsx:82
+#, c-format
+msgid "Cashouts"
+msgstr "Egresos"
+
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
msgid "Unable to create a cashout"
msgstr "Imposible crear un egreso"
-#: src/pages/business/CreateCashout.tsx:97
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
msgid "The bank configuration does not support cashout operations."
msgstr "La configuraciรณn del banco no soporta operaciones de egreso."
-#: src/pages/business/CreateCashout.tsx:178
-#, c-format
-msgid "invalid"
-msgstr "invรกlido"
-
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
msgid "need to be higher due to fees"
msgstr "necesita ser mayor debido a las comisiones"
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
msgid "the total transfer at destination will be zero"
msgstr "el total de la transferencia en destino serรก cero"
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
msgid "Cashout created"
msgstr "Egreso creado"
-#: src/pages/business/CreateCashout.tsx:226
-#, c-format
+#: src/pages/business/CreateCashout.tsx:272
+#, fuzzy, c-format
msgid ""
-"Duplicated request detected, check if the operation succeded or try again."
+"Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
"Se detectรณ una peticiรณn duplicada, verifique si la operaciรณn tuvo รฉxito o "
"intente otra vez."
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
msgid "The conversion rate was incorrectly applied"
msgstr "La tasa de conversiรณn se aplicรณ incorrectamente"
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
msgid "The account does not have sufficient funds"
msgstr "La cuenta no tiene fondos suficientes"
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
msgid "Cashouts are not supported"
msgstr "Egresos no estรกn soportados"
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
msgid "Missing cashout URI in the profile"
msgstr "Falta direcciรณn de egreso en el perfรญl"
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/business/CreateCashout.tsx:307
#, c-format
msgid ""
"Sending the confirmation message failed, retry later or contact the "
@@ -904,67 +1330,67 @@ msgstr ""
"El envรญo del mensaje de confirmaciรณn fallรณ, intente mas tarde o contacte al "
"administrador."
-#: src/pages/business/CreateCashout.tsx:281
-#, c-format
-msgid "Convertion rate"
+#: src/pages/business/CreateCashout.tsx:339
+#, fuzzy, c-format
+msgid "Conversion rate"
msgstr "Tasa de conversiรณn"
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
msgid "Fee"
msgstr "Comisiรณn"
-#: src/pages/business/CreateCashout.tsx:305
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
msgid "To account"
msgstr "Hacia cuenta"
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
msgid "No cashout account"
msgstr "No hay cuenta de egreso"
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
msgid "Before doing a cashout you need to complete your profile"
msgstr "Antes de hacer un egreso necesita completar su perfรญl"
-#: src/pages/business/CreateCashout.tsx:374
+#: src/pages/business/CreateCashout.tsx:440
#, c-format
msgid "Amount to send"
msgstr "Monto a enviar"
-#: src/pages/business/CreateCashout.tsx:375
+#: src/pages/business/CreateCashout.tsx:441
#, c-format
msgid "Amount to receive"
msgstr "Monto a recibir"
-#: src/pages/business/CreateCashout.tsx:410
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
msgid "Total cost"
msgstr "Costo total"
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
msgid "Balance left"
msgstr "Saldo remanente"
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
msgid "Before fee"
msgstr "Antes de comisiรณn"
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
msgid "Total cashout transfer"
msgstr "Total de egreso"
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
msgid "No cashout channel available"
msgstr "No hay canal de egreso disponible"
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
msgid ""
"Before doing a cashout the server need to provide an second channel to "
@@ -973,173 +1399,158 @@ msgstr ""
"Antes de hacer un egreso el servidor necesita proveer un segundo canal para "
"confirmar la operaciรณn"
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
msgid "Second factor authentication"
msgstr "Segundo factor de autenticaciรณn"
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
msgid "Email"
msgstr "Correo eletrรณnico"
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
msgid "add a email in your profile to enable this option"
msgstr "agrege un correo en su perfรญl para habilitar esta opciรณn"
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
msgid "SMS"
msgstr "SMS"
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
msgid "add a phone number in your profile to enable this option"
msgstr "agregue un nรบmero de telรฉfono para habilitar esta opciรณn"
-#: src/pages/ProfileNavigation.tsx:37
-#, c-format
-msgid "Details"
-msgstr "Detalles"
-
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/account/CashoutListForAccount.tsx:52
#, c-format
-msgid "Delete"
-msgstr "Borrar"
-
-#: src/pages/ProfileNavigation.tsx:41
-#, c-format
-msgid "Credentials"
-msgstr "Credenciales"
-
-#: src/pages/ProfileNavigation.tsx:43
-#, c-format
-msgid "Cashouts"
-msgstr "Egresos"
+msgid "Cashout for account %1$s"
+msgstr "Egreso para cuenta %1$s"
-#: src/pages/admin/AccountForm.tsx:113
-#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
+#: src/pages/admin/AccountForm.tsx:165
+#, fuzzy, c-format
+msgid "it doesn't have the pattern of an IBAN number"
msgstr "no tiene el patrรณn de un nรบmero IBAN"
-#: src/pages/admin/AccountForm.tsx:132
-#, c-format
-msgid "it doesnt have the pattern of an email"
+#: src/pages/admin/AccountForm.tsx:185
+#, fuzzy, c-format
+msgid "it doesn't have the pattern of an email"
msgstr "no tiene el patrรณn de un correo electrรณnico"
-#: src/pages/admin/AccountForm.tsx:137
+#: src/pages/admin/AccountForm.tsx:190
#, c-format
msgid "should start with +"
msgstr "deberรญa comenzar con un +"
-#: src/pages/admin/AccountForm.tsx:139
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
msgid "phone number can't have other than numbers"
msgstr "nรบmero de telรฉfono no puede tener otra cosa que numeros"
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
msgid "account identification in the bank"
msgstr "identificador de cuenta en el banco"
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
msgid "name of the person owner the account"
msgstr "nombre de la persona dueรฑa de la cuenta"
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
msgid "Internal IBAN"
msgstr "IBAN interno"
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
msgid "if empty a random account number will be assigned"
msgstr "si estรก vacรญo un nรบmero de cuenta aleatorio serรก asignado"
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
msgid "account identification for bank transfer"
msgstr "identificador de cuenta para transferencia bancaria"
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
msgid "Phone"
msgstr "Telรฉfono"
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
msgid "Cashout IBAN"
msgstr "IBAN de egreso"
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
"numero de cuenta donde el dinero serรก enviado cuando se ejecuten egresos"
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
msgid "Max debt"
msgstr "Mรกxima deuda"
-#: src/pages/admin/AccountForm.tsx:404
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
msgid "how much is user able to transfer after zero balance"
msgstr "cuanto tiene habilitado a transferir despues de un saldo en cero"
-#: src/pages/admin/AccountForm.tsx:413
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
msgid "Is this a Taler Exchange?"
msgstr "Es un Taler Exchange?"
-#: src/pages/admin/AccountForm.tsx:431
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
msgid "This server doesn't support second factor authentication."
msgstr "Este servidor no tiene soporte para segundo factor de autenticaciรณn."
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
msgid "Enable second factor authentication"
msgstr "Hรกbilitar segundo factor de autenticaciรณn"
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
msgid "Using email"
msgstr "Usando correo eletrรณnico"
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
msgid "Using SMS"
msgstr "Usando SMS"
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
msgid "Is this account public?"
msgstr "Es una cuenta pรบblica?"
-#: src/pages/admin/AccountForm.tsx:521
-#, c-format
-msgid "public accounts have their balance publicly accesible"
+#: src/pages/admin/AccountForm.tsx:719
+#, fuzzy, c-format
+msgid "public accounts have their balance publicly accessible"
msgstr "las cuentas pรบblicas tienen su saldo accesible al pรบblico"
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
msgid "Account updated"
msgstr "Cuenta actualizada"
-#: src/pages/account/ShowAccountDetails.tsx:68
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
msgid "The rights to change the account are not sufficient"
msgstr "Los permisos para cambiar la cuenta no son suficientes"
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
msgid "The username was not found"
msgstr "El nombre de usaurio no se encontrรณ"
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
msgid ""
"You can't change the legal name, please contact the your account "
@@ -1148,7 +1559,7 @@ msgstr ""
"No puede cambiar el nombre legal, por favor contacte el administrador de la "
"cuenta."
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
msgid ""
"You can't change the debt limit, please contact the your account "
@@ -1157,7 +1568,7 @@ msgstr ""
"No puede cambiar el lรญmite de deuda, por favor contacte el administrador de "
"la cuenta."
-#: src/pages/account/ShowAccountDetails.tsx:92
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
msgid ""
"You can't change the cashout address, please contact the your account "
@@ -1166,46 +1577,37 @@ msgstr ""
"No puede cambiar la direcciรณn de egreso, por favor contacte al administrador "
"de la cuenta."
-#: src/pages/account/ShowAccountDetails.tsx:98
-#, c-format
-msgid ""
-"You can't change the contact data, please contact the your account "
-"administrator."
-msgstr ""
-"No puede cambiar los datos de contacto, por favor contacte al administrador "
-"de la cuenta."
-
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
msgid "Account \"%1$s\""
msgstr "Cuenta \"%1$s\""
-#: src/pages/account/ShowAccountDetails.tsx:144
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
msgid "Change details"
msgstr "Cambiar detalles"
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
msgid "Update"
msgstr "Actualizar"
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
msgid "password doesn't match"
msgstr "la contraseรฑa no coincide"
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
msgid "Password changed"
msgstr "La contraseรฑa cambiรณ"
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, c-format
msgid "Not authorized to change the password, maybe the session is invalid."
msgstr "No estรก autorizado a cambiar el password, quizรก la sesiรณn es invalida."
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, c-format
msgid ""
"You need to provide the old password. If you don't have it contact your "
@@ -1214,117 +1616,48 @@ msgstr ""
"Se necesita el password viejo para cambiar la contraseรฑa. Si no lo tiene "
"contacte a su administrador."
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
"Su actual contraseรฑa no coincide, no puede cambiar a una nueva contraseรฑa."
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
msgid "Update password"
msgstr "Actualizar contraseรฑa"
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
msgid "New password"
msgstr "Nueva contraseรฑa"
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
msgid "Type it again"
msgstr "Escribalo otra vez"
-#: src/pages/account/UpdateAccountPassword.tsx:179
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
msgid "repeat the same password"
msgstr "repita la misma contraseรฑa"
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
msgid "Current password"
msgstr "Contraseรฑa actual"
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
msgid "your current password, for security"
msgstr "su actual contraseรฑa, por seguridad"
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
msgid "Change"
msgstr "Cambiar"
-#: src/pages/admin/RemoveAccount.tsx:58
-#, c-format
-msgid "Can't delete the account"
-msgstr "No se puede eliminar la cuenta"
-
-#: 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 ""
-"La cuenta no puede ser eliminada mientras tiene saldo. Primero aseguresรฉ que "
-"el dueรฑo haga un egreso completo."
-
-#: src/pages/admin/RemoveAccount.tsx:68
-#, c-format
-msgid "Account removed"
-msgstr "Cuenta eliminada"
-
-#: src/pages/admin/RemoveAccount.tsx:74
-#, c-format
-msgid "No enough permission to delete the account."
-msgstr "No tiene permisos suficientes para eliminar la cuenta."
-
-#: src/pages/admin/RemoveAccount.tsx:80
-#, c-format
-msgid "The username was not found."
-msgstr "El nombr ede usuario no se encontrรณ."
-
-#: src/pages/admin/RemoveAccount.tsx:86
-#, c-format
-msgid "Can't delete a reserved username."
-msgstr "No se puede eliminar un nombre de usuario reservado."
-
-#: src/pages/admin/RemoveAccount.tsx:92
-#, c-format
-msgid "Can't delete an account with balance different than zero."
-msgstr "No se puede eliminar una cuenta con saldo diferente a cero."
-
-#: src/pages/admin/RemoveAccount.tsx:117
-#, c-format
-msgid "name doesn't match"
-msgstr "el nombre no coincide"
-
-#: src/pages/admin/RemoveAccount.tsx:126
-#, c-format
-msgid "You are going to remove the account"
-msgstr "Estรก por eliminar la cuenta"
-
-#: src/pages/admin/RemoveAccount.tsx:127
-#, c-format
-msgid "This step can't be undone."
-msgstr "Este paso no puede ser deshecho."
-
-#: src/pages/admin/RemoveAccount.tsx:133
-#, c-format
-msgid "Deleting account \"%1$s\""
-msgstr "Borrando cuenta \"%1$s\""
-
-#: src/pages/admin/RemoveAccount.tsx:152
-#, c-format
-msgid "Verification"
-msgstr "Verificaciรณn"
-
-#: src/pages/admin/RemoveAccount.tsx:175
-#, c-format
-msgid "enter the account name that is going to be deleted"
-msgstr "ingrese el nombre de cuenta que serรก eliminado"
-
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
msgid ""
"Account created with password \"%1$s\". The user must change the password on "
@@ -1333,542 +1666,207 @@ msgstr ""
"Cuenta creada con contraseรฑa \"%1$s\". El usuario debe cambiar la contraseรฑa "
"en el siguiente ingreso."
-#: src/pages/admin/CreateNewAccount.tsx:53
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
msgid "Server replied that phone or email is invalid"
msgstr "El servidor respondiรณ que el telรฉfono o correo eletrรณnico es invalido"
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
msgid "The rights to perform the operation are not sufficient"
msgstr "Los permisos para ejecutar la operaciรณn no son suficientes"
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
msgid "Account username is already taken"
msgstr "El nombre del usuario ya estรก tomado"
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
msgid "Account id is already taken"
msgstr "El id de cuenta ya estรก tomado"
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
msgid "Bank ran out of bonus credit."
msgstr "El banco no tiene mas crรฉdito de bonus."
-#: src/pages/admin/CreateNewAccount.tsx:83
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
msgid "Account username can't be used because is reserved"
msgstr ""
"El nombre de usuario de la cuenta no puede userse porque estรก reservado"
-#: src/pages/admin/CreateNewAccount.tsx:118
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
msgid "Can't create accounts"
msgstr "No puede crear cuentas"
-#: src/pages/admin/CreateNewAccount.tsx:119
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
msgid "Only system admin can create accounts."
msgstr "Solo los administradores del sistema pueden crear cuentas."
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
msgid "New business account"
msgstr "Nueva cuenta"
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
msgid "Create"
msgstr "Crear"
-#: src/components/Cashouts/views.tsx:30
-#, c-format
-msgid "Cashout not supported."
-msgstr "Egreso no soportado."
-
-#: src/components/Cashouts/views.tsx:36
-#, c-format
-msgid "Account not found."
-msgstr "Cuenta no encontrada."
-
-#: src/components/Cashouts/views.tsx:69
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "Latest cashouts"
-msgstr "รšltimos egresos"
-
-#: src/components/Cashouts/views.tsx:76
-#, c-format
-msgid "Created"
-msgstr "Creado"
+msgid "Can't delete the account"
+msgstr "No se puede eliminar la cuenta"
-#: src/components/Cashouts/views.tsx:77
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "Confirmed"
-msgstr "Confirmado"
+msgid ""
+"The account can't be delete while still holding some balance. First make "
+"sure that the owner make a complete cashout."
+msgstr ""
+"La cuenta no puede ser eliminada mientras tiene saldo. Primero aseguresรฉ que "
+"el dueรฑo haga un egreso completo."
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "Total debit"
-msgstr "Dรฉbito total"
+msgid "Account removed"
+msgstr "Cuenta eliminada"
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "Total credit"
-msgstr "Crรฉdito total"
+msgid "No enough permission to delete the account."
+msgstr "No tiene permisos suficientes para eliminar la cuenta."
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "Status"
-msgstr "Estado"
+msgid "The username was not found."
+msgstr "El nombr ede usuario no se encontrรณ."
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "never"
-msgstr "nunca"
+msgid "Can't delete a reserved username."
+msgstr "No se puede eliminar un nombre de usuario reservado."
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "Cashout for account %1$s"
-msgstr "Egreso para cuenta %1$s"
+msgid "Can't delete an account with balance different than zero."
+msgstr "No se puede eliminar una cuenta con saldo diferente a cero."
-#: src/pages/business/ShowCashoutDetails.tsx:78
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "This cashout not found. Maybe already aborted."
-msgstr "Este egreso no se encontrรณ. Quizรก fue abortado."
+msgid "name doesn't match"
+msgstr "el nombre no coincide"
-#: src/pages/business/ShowCashoutDetails.tsx:112
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Cashout not found. It may be also mean that it was already aborted."
-msgstr "Egreso no econtrado. Tambiรฉn puede significar que ya ha sido abortado."
+msgid "You are going to remove the account"
+msgstr "Estรก por eliminar la cuenta"
-#: src/pages/business/ShowCashoutDetails.tsx:118
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Cashout was already confimed."
-msgstr "Egreso ya fue confirmado."
+msgid "This step can't be undone."
+msgstr "Este paso no puede ser deshecho."
-#: src/pages/business/ShowCashoutDetails.tsx:124
+#: src/pages/admin/RemoveAccount.tsx:188
#, c-format
-msgid "Cashout operation is not supported."
-msgstr "Operaciรณn de egreso no soportada."
+msgid "Deleting account \"%1$s\""
+msgstr "Borrando cuenta \"%1$s\""
-#: src/pages/business/ShowCashoutDetails.tsx:165
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "The cashout operation is already aborted."
-msgstr "La operaciรณn de egreso ya estรก abortada."
+msgid "Verification"
+msgstr "Verificaciรณn"
-#: src/pages/business/ShowCashoutDetails.tsx:171
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Missing destination account."
-msgstr "Falta cuenta destino."
+msgid "enter the account name that is going to be deleted"
+msgstr "ingrese el nombre de cuenta que serรก eliminado"
-#: src/pages/business/ShowCashoutDetails.tsx:177
-#, c-format
-msgid "Too many failed attempts."
-msgstr "Demasiados intentos fallidos."
+#: src/pages/business/ShowCashoutDetails.tsx:49
+#, fuzzy, c-format
+msgid "cashout id should be a number"
+msgstr "deberรญa ser un correo electrรณnico"
-#: src/pages/business/ShowCashoutDetails.tsx:189
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "The code for this cashout is invalid."
-msgstr "El cรณdigo para este egreso es invalido."
+msgid "This cashout not found. Maybe already aborted."
+msgstr "Este egreso no se encontrรณ. Quizรก fue abortado."
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
msgid "Cashout detail"
msgstr "Detalles de egreso"
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
msgid "Debited"
msgstr "Debitado"
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
msgid "Credited"
msgstr "Acreditado"
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/Routing.tsx:140
#, c-format
-msgid "Enter the confirmation code"
-msgstr "Ingresar el cรณdigo de confirmaciรณn"
-
-#: src/pages/business/ShowCashoutDetails.tsx:312
-#, c-format
-msgid "Abort"
-msgstr "Abortar"
-
-#: 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 ""
-"No autorizado para hacer la operaciรณn, quizรก la sesiรณn haya expirado or "
-"cambiรณ la contraseรฑa."
-
-#: src/pages/OperationState/views.tsx:187
-#, c-format
-msgid "The operation was rejected due to insufficient funds."
-msgstr "La operaciรณn fue rechazada debido a saldo insuficiente."
-
-#: src/pages/OperationState/views.tsx:238
-#, c-format
-msgid "Do not show this again"
-msgstr "No mostrar otra vez"
-
-#: src/pages/OperationState/views.tsx:256
-#, c-format
-msgid "Close"
-msgstr "Cerrar"
-
-#: src/pages/OperationState/views.tsx:327
-#, c-format
-msgid "On this device"
-msgstr "En este dispositivo"
-
-#: src/pages/OperationState/views.tsx:332
-#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with "
-"the GNU Taler WebExtension now or click the link if your WebExtension have "
-"the \"Inject Taler support\" option enabled."
-msgstr ""
-"Si esta usando un explorador web de escritorio deberรญas acceder ahora a tu "
-"billletera con la GNU Taler WebExtension o hacer click en el link si tu "
-"extensiรณn tiene la configuraciรณn \"Inyectar soporte para Taler\" habilitada."
-
-#: src/pages/OperationState/views.tsx:339
-#, c-format
-msgid "Start"
-msgstr "Comenzar"
-
-#: src/pages/OperationState/views.tsx:348
-#, c-format
-msgid "On a mobile phone"
-msgstr "En un dispotivo mobile"
-
-#: src/pages/OperationState/views.tsx:353
-#, c-format
-msgid "Scan the QR code with your mobile device."
-msgstr "Escanear el cรณdigo QR con tu dispotivo mรณvil."
-
-#: src/pages/WalletWithdrawForm.tsx:66
-#, c-format
-msgid "There is an operation already"
-msgstr "Ya hay una operaciรณn"
-
-#: src/pages/WalletWithdrawForm.tsx:68
-#, c-format
-msgid "Complete or cancel the operation in"
-msgstr "Completa o cancela la operaciรณn en"
-
-#: src/pages/WalletWithdrawForm.tsx:102
-#, c-format
-msgid "Server responded with an invalid withdraw URI"
-msgstr "El servidor respondiรณ con una URI de extracciรณn invรกlida"
-
-#: src/pages/WalletWithdrawForm.tsx:103
-#, c-format
-msgid "Withdraw URI: %1$s"
-msgstr "URI de extracciรณn: %1$s"
-
-#: src/pages/WalletWithdrawForm.tsx:114
-#, c-format
-msgid "The operation was rejected due to insufficient funds"
-msgstr "La operaciรณn fue rechazada debido a fundos insuficientes"
-
-#: src/pages/WalletWithdrawForm.tsx:254
-#, c-format
-msgid "Prepare your wallet"
-msgstr "Prepare su billetera"
-
-#: src/pages/WalletWithdrawForm.tsx:256
-#, c-format
-msgid ""
-"After using your wallet you will need to confirm or cancel the operation on "
-"this site."
-msgstr ""
-"Despues de usar tu billetera necesitarรกs confirmar o cancelar la operaciรณn "
-"en este sitio."
-
-#: src/pages/WalletWithdrawForm.tsx:262
-#, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr "Necesitas una GNU Taler Wallet"
-
-#: src/pages/WalletWithdrawForm.tsx:265
-#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
-msgstr "Si no tienes una todavรญa puedes seguir las instrucciones en"
-
-#: src/pages/PaymentOptions.tsx:44
-#, c-format
-msgid "Send money"
-msgstr "Enviar dinero"
-
-#: src/pages/PaymentOptions.tsx:58
-#, c-format
-msgid "to a %1$s wallet"
-msgstr "a una billetera %1$s"
-
-#: src/pages/PaymentOptions.tsx:65
-#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
-msgstr "Extraer dinero digital a tu billetera mรณvil o extesiรณn web"
-
-#: src/pages/PaymentOptions.tsx:72
-#, c-format
-msgid "operation ready"
-msgstr "operaciรณn lista"
-
-#: src/pages/PaymentOptions.tsx:87
-#, c-format
-msgid "to another bank account"
-msgstr "a otra cuenta bancaria"
-
-#: src/pages/PaymentOptions.tsx:94
-#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
-msgstr ""
-"Hacer una transferencia bancaria a una cuenta con un nรบmero de cuenta "
-"conocido."
-
-#: src/pages/PaymentOptions.tsx:113
-#, c-format
-msgid "Transfer details"
-msgstr "Detalles de transferencia"
-
-#: src/pages/AccountPage/views.tsx:39
-#, c-format
-msgid "This is a demo bank"
-msgstr "Este es un banco de demostraciรณn"
-
-#: 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
-#, 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 muetra como un banco que soporta Taler "
-"directamente funcionarรญa."
-
-#: src/pages/AccountPage/views.tsx:64
-#, c-format
-msgid "Pending account delete operation"
-msgstr "Operaciรณn pendiente de eliminaciรณn de cuenta"
-
-#: src/pages/AccountPage/views.tsx:65
-#, c-format
-msgid "Pending account update operation"
-msgstr "Operaciรณn pendiente de actualizaciรณn de cuenta"
-
-#: src/pages/AccountPage/views.tsx:66
-#, c-format
-msgid "Pending password update operation"
-msgstr "Operaciรณn pendiente de actualizaciรณn de password"
-
-#: src/pages/AccountPage/views.tsx:67
-#, c-format
-msgid "Pending transaction operation"
-msgstr "Operaciรณn pendiente de transacciรณn"
-
-#: src/pages/AccountPage/views.tsx:68
-#, c-format
-msgid "Pending withdrawal operation"
-msgstr "Operaciรณn pendiente de extracciรณn"
-
-#: src/pages/AccountPage/views.tsx:69
-#, c-format
-msgid "Pending cashout operation"
-msgstr "Operaciรณn pendiente de egreso"
-
-#: src/pages/AccountPage/views.tsx:73
-#, c-format
-msgid "You can complete or cancel the operation in"
-msgstr "Puedes completar o cancelar la operaciรณn en"
-
-#: src/pages/DownloadStats.tsx:77
-#, c-format
-msgid "Download bank stats"
-msgstr "Descargar estadรญsticas del banco"
-
-#: src/pages/DownloadStats.tsx:96
-#, c-format
-msgid "Include hour metric"
-msgstr "Incluir mรฉtrica horaria"
-
-#: src/pages/DownloadStats.tsx:110
-#, c-format
-msgid "Include day metric"
-msgstr "Incluir mรฉtrica diaria"
-
-#: src/pages/DownloadStats.tsx:124
-#, c-format
-msgid "Include month metric"
-msgstr "Incluir mรฉtrica mensual"
-
-#: src/pages/DownloadStats.tsx:138
-#, c-format
-msgid "Include year metric"
-msgstr "Incluir mรฉtrica anual"
-
-#: src/pages/DownloadStats.tsx:152
-#, c-format
-msgid "Include table header"
-msgstr "Incluir encabezado de tabla"
-
-#: src/pages/DownloadStats.tsx:166
-#, c-format
-msgid "Add previous metric for compare"
-msgstr "Agregar mรฉtrica previa para comparar"
-
-#: src/pages/DownloadStats.tsx:180
-#, c-format
-msgid "Fail on first error"
-msgstr "Fallar en el primer error"
-
-#: src/pages/DownloadStats.tsx:215
-#, c-format
-msgid "Download"
-msgstr "Descargar"
-
-#: src/pages/DownloadStats.tsx:227
-#, c-format
-msgid "downloading... %1$s"
-msgstr "descargando... %1$s"
-
-#: src/pages/DownloadStats.tsx:234
-#, c-format
-msgid "Download completed"
-msgstr "Descarga completada"
-
-#: src/pages/DownloadStats.tsx:235
-#, c-format
-msgid "click here to save the file in your computer"
-msgstr "click aquรญ para guardar el archivo en su computadora"
-
-#: src/pages/SolveChallengePage.tsx:130
-#, c-format
-msgid "Challenge not found."
-msgstr "Desafรญo no encontrado."
-
-#: src/pages/SolveChallengePage.tsx:136
-#, c-format
-msgid "This user is not authorized to complete this challenge."
-msgstr "Este usuario no estรก autorizado para completar este desafรญo."
-
-#: src/pages/SolveChallengePage.tsx:142
-#, c-format
-msgid "Too many attemps, try another code."
-msgstr "Demasiados intentos, intente otro cรณdigo."
-
-#: src/pages/SolveChallengePage.tsx:148
-#, c-format
-msgid "The confirmation code is wrong, try again."
-msgstr "El cรณdigo de confirmaciรณn es erroneo, intente otra vez."
-
-#: src/pages/SolveChallengePage.tsx:154
-#, c-format
-msgid "The operation expired."
-msgstr "La operaciรณn expirรณ."
-
-#: src/pages/SolveChallengePage.tsx:179
-#, c-format
-msgid "The operation failed."
-msgstr "La operaciรณn fallรณ."
-
-#: src/pages/SolveChallengePage.tsx:193
-#, c-format
-msgid "The operation needs another confirmation to complete."
-msgstr "La operaciรณn necesita otra confirmaciรณn para completar."
-
-#: src/pages/SolveChallengePage.tsx:204
-#, c-format
-msgid "Account delete"
-msgstr "Eliminaciรณn de cuenta"
-
-#: src/pages/SolveChallengePage.tsx:205
-#, c-format
-msgid "Account update"
-msgstr "Actualizaciรณn de cuenta"
+msgid "Welcome to %1$s!"
+msgstr "Bienvenido a %1$s!"
-#: src/pages/SolveChallengePage.tsx:206
#, c-format
-msgid "Password update"
-msgstr "Actualizaciรณn de contraseรฑa"
+#~ msgid ""
+#~ "You can't change the contact data, please contact the your account "
+#~ "administrator."
+#~ msgstr ""
+#~ "No puede cambiar los datos de contacto, por favor contacte al "
+#~ "administrador de la cuenta."
-#: src/pages/SolveChallengePage.tsx:207
#, c-format
-msgid "Wire transfer"
-msgstr "Transferencia bancaria"
+#~ msgid "Account not found."
+#~ msgstr "Cuenta no encontrada."
-#: src/pages/SolveChallengePage.tsx:208
#, c-format
-msgid "Withdrawal"
-msgstr "Extracciรณn"
+#~ msgid "Confirmed"
+#~ msgstr "Confirmado"
-#: src/pages/SolveChallengePage.tsx:220
#, c-format
-msgid "Confirm the operation"
-msgstr "Confirmar la operaciรณn"
+#~ msgid "Status"
+#~ msgstr "Estado"
-#: src/pages/SolveChallengePage.tsx:314
#, c-format
-msgid "Send again"
-msgstr "Enviar otra vez"
+#~ msgid "never"
+#~ msgstr "nunca"
-#: src/pages/SolveChallengePage.tsx:323
#, c-format
-msgid "Send code"
-msgstr "Enviar cรณdigo"
+#~ msgid "Cashout was already confimed."
+#~ msgstr "Egreso ya fue confirmado."
-#: src/pages/SolveChallengePage.tsx:330
#, c-format
-msgid "Operation details"
-msgstr "Detalles de operaciรณn"
+#~ msgid "Cashout operation is not supported."
+#~ msgstr "Operaciรณn de egreso no soportada."
-#: src/pages/SolveChallengePage.tsx:442
#, c-format
-msgid "Challenge details"
-msgstr "Detalles del desafรญo"
+#~ msgid "The cashout operation is already aborted."
+#~ msgstr "La operaciรณn de egreso ya estรก abortada."
-#: src/pages/SolveChallengePage.tsx:448
#, c-format
-msgid "Sent at"
-msgstr "Enviado a"
+#~ msgid "Missing destination account."
+#~ msgstr "Falta cuenta destino."
-#: src/pages/SolveChallengePage.tsx:459
#, c-format
-msgid "To phone"
-msgstr "Al telรฉfono"
+#~ msgid "Too many failed attempts."
+#~ msgstr "Demasiados intentos fallidos."
-#: src/pages/SolveChallengePage.tsx:460
#, c-format
-msgid "To email"
-msgstr "Al email"
+#~ msgid "The code for this cashout is invalid."
+#~ msgstr "El cรณdigo para este egreso es invalido."
-#: src/Routing.tsx:59
#, c-format
-msgid "Welcome to %1$s!"
-msgstr "Bienvenido a %1$s!"
+#~ msgid "Abort"
+#~ msgstr "Abortar"
#, fuzzy, c-format
#~ msgid ""
@@ -1887,10 +1885,6 @@ msgstr "Bienvenido a %1$s!"
#~ msgstr "Confirme la operaciรณn usando"
#, c-format
-#~ msgid "it should be an email"
-#~ msgstr "deberรญa ser un correo electrรณnico"
-
-#, c-format
#~ msgid "Is public"
#~ msgstr "es publica"
diff --git a/packages/demobank-ui/src/i18n/fr.po b/packages/demobank-ui/src/i18n/fr.po
index fd253396a..d6ee3579b 100644
--- a/packages/demobank-ui/src/i18n/fr.po
+++ b/packages/demobank-ui/src/i18n/fr.po
@@ -25,212 +25,170 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, c-format
msgid "Operation failed, please report"
msgstr ""
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr ""
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr ""
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr ""
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr ""
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr ""
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr ""
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr ""
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr ""
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr ""
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/hooks/preferences.ts:55
#, c-format
msgid "Max withdrawal amount"
msgstr ""
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, c-format
msgid "Show withdrawal confirmation"
msgstr ""
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr ""
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr ""
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, c-format
msgid "Use fast withdrawal form"
msgstr ""
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, 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 following "
-"instructions in"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:120
-#, c-format
-msgid "Withdraw"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:132
-#, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr ""
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid ""
"use the \"message\" parameter to specify a reference text for the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, c-format
msgid "Not enough permission to complete the operation."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr ""
@@ -240,1563 +198,1553 @@ msgstr ""
msgid "The origin account \"%1$s\" was not found."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, c-format
+msgid "Wire transfer created!"
+msgstr ""
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, c-format
msgid "Transfer subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, c-format
msgid "subject"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, c-format
msgid "amount to transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr ""
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr ""
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr ""
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr ""
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr ""
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr ""
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, c-format
msgid "username of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr ""
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, c-format
msgid "password of the account"
msgstr ""
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr ""
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr ""
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:86
+#: src/components/Transactions/views.tsx:52
#, c-format
-msgid "Wire transfer completed!"
+msgid "Latest transactions"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/components/Transactions/views.tsx:63
#, c-format
-msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgid "Date"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/components/Transactions/views.tsx:71
#, c-format
-msgid ""
-"The withdrawal operation can't be confirmed before a wallet accepted the "
-"transaction."
+msgid "Counterpart"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/components/Transactions/views.tsx:75
#, c-format
-msgid "Your balance is not enough for the operation."
+msgid "Subject"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#: src/components/Transactions/views.tsx:111
#, c-format
-msgid "Confirm the withdrawal operation"
+msgid "sent"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/components/Transactions/views.tsx:112
#, c-format
-msgid "Wire transfer details"
+msgid "received"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/components/Transactions/views.tsx:127
#, c-format
-msgid "Taler Exchange operator's account"
+msgid "invalid value"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Taler Exchange operator's name"
+msgid "to"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/components/Transactions/views.tsx:136
#, c-format
-msgid "Transfer"
+msgid "from"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/components/Transactions/views.tsx:202
#, c-format
-msgid "Authentication required"
+msgid "First page"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/components/Transactions/views.tsx:209
#, c-format
-msgid "This operation was created with other username"
+msgid "Next"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:72
+#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, c-format
-msgid "Operation aborted"
+msgid "Wire transfer completed!"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:75
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
+#, c-format
+msgid "The withdrawal has been aborted previously and can't be confirmed"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
msgid ""
-"The wire transfer to the Taler Exchange operator's account was aborted, your "
-"balance was not affected."
+"The withdrawal operation can't be confirmed before a wallet accepted the "
+"transaction."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:81
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
#, c-format
-msgid "You can close this page now or continue to the account page."
+msgid "The operation id is invalid."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
#, c-format
-msgid "Continue"
+msgid "The operation was not found."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
-msgid "Withdrawal confirmed"
+msgid "Your balance is not enough for the operation."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
#, c-format
msgid ""
-"The wire transfer to the Taler operator has been initiated. You will soon "
-"receive the requested amount in your Taler wallet."
+"The reserve operation has been confirmed previously and can't be aborted"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:126
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
#, c-format
-msgid "Done"
+msgid "Confirm the withdrawal operation"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:138
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
#, c-format
-msgid "Operation canceled"
+msgid "Wire transfer details"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
-msgid ""
-"The operation is marked as 'selected' but some step in the withdrawal failed"
+msgid "Taler Exchange operator's account"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
-msgid "The account is selected but no withdrawal identification found."
+msgid "Taler Exchange operator's name"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
-msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
+msgid "Transfer"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
+#, c-format
+msgid "Authentication required"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#, c-format
+msgid "This operation was created with other username"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/OperationState/views.tsx:209
#, c-format
msgid ""
-"No withdrawal ID found and no account has been selected or the selected "
-"account is invalid."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Operation not found"
+msgid "The operation was rejected due to insufficient funds."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:203
+#: src/pages/OperationState/views.tsx:268
+#, c-format
+msgid "Withdrawal confirmed"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:272
#, 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."
+"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:219
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Cotinue to dashboard"
+msgid "Do not show this again"
msgstr ""
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid "The Withdrawal URI is not valid"
+msgid "Close"
+msgstr ""
+
+#: src/pages/OperationState/views.tsx:399
+#, c-format
+msgid "On this device"
msgstr ""
-#: src/context/config.ts:95
+#: src/pages/OperationState/views.tsx:404
#, c-format
msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server "
-"version \"%2$s\""
+"If you are using a web browser on desktop you should access your wallet with "
+"the GNU Taler WebExtension now or click the link if your WebExtension have "
+"the \"Inject Taler support\" option enabled."
msgstr ""
-#: src/pages/BankFrame.tsx:53
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid "Internal error, please report."
+msgid "Start"
msgstr ""
-#: src/pages/BankFrame.tsx:77
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid "Preferences"
+msgid "On a mobile phone"
msgstr ""
-#: src/pages/BankFrame.tsx:137
+#: src/pages/OperationState/views.tsx:431
#, c-format
-msgid "Welcome, %1$s"
+msgid "Scan the QR code with your mobile device."
msgstr ""
-#: src/components/Transactions/views.tsx:43
+#: src/pages/WalletWithdrawForm.tsx:73
#, c-format
-msgid "Latest transactions"
+msgid "There is an operation already"
msgstr ""
-#: src/components/Transactions/views.tsx:50
+#: src/pages/WalletWithdrawForm.tsx:75
#, c-format
-msgid "Date"
+msgid "Complete or cancel the operation in"
msgstr ""
-#: src/components/Transactions/views.tsx:52
+#: src/pages/WalletWithdrawForm.tsx:84
#, c-format
-msgid "Counterpart"
+msgid "this page"
msgstr ""
-#: src/components/Transactions/views.tsx:53
+#: src/pages/WalletWithdrawForm.tsx:101
#, c-format
-msgid "Subject"
+msgid "invalid"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:116
#, c-format
-msgid "sent"
+msgid "Server responded with an invalid withdraw URI"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:117
#, c-format
-msgid "received"
+msgid "Withdraw URI: %1$s"
msgstr ""
-#: src/components/Transactions/views.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:132
#, c-format
-msgid "invalid value"
+msgid "The operation was rejected due to insufficient funds"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:253
#, c-format
-msgid "to"
+msgid "Continue"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:282
#, c-format
-msgid "from"
+msgid "Prepare your wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:122
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
-msgid "First page"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
msgstr ""
-#: src/components/Transactions/views.tsx:129
+#: src/pages/WalletWithdrawForm.tsx:295
#, c-format
-msgid "Next"
+msgid "You need a GNU Taler Wallet"
msgstr ""
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/WalletWithdrawForm.tsx:300
#, c-format
-msgid "History of public accounts"
+msgid "If you don't have one yet you can follow the instruction in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/PaymentOptions.tsx:55
#, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "Send money"
msgstr ""
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/PaymentOptions.tsx:73
#, c-format
-msgid "Missing name"
+msgid "to a %1$s wallet"
msgstr ""
-#: src/pages/RegistrationPage.tsx:79
+#: src/pages/PaymentOptions.tsx:95
#, c-format
-msgid "Use letters and numbers only, and start with a lowercase letter"
+msgid "Withdraw digital money into your mobile wallet or browser extension"
msgstr ""
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/PaymentOptions.tsx:109
#, c-format
-msgid "Passwords don't match"
+msgid "operation ready"
msgstr ""
-#: src/pages/RegistrationPage.tsx:107
+#: src/pages/PaymentOptions.tsx:129
#, c-format
-msgid "Server replied with invalid phone or email."
+msgid "to another bank account"
msgstr ""
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/PaymentOptions.tsx:149
#, c-format
-msgid "Registration is disabled because the bank ran out of bonus credit."
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/PaymentOptions.tsx:171
#, c-format
-msgid "No enough permission to create that account."
+msgid "Transfer details"
msgstr ""
-#: src/pages/RegistrationPage.tsx:125
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "That account id is already taken."
+msgid "This is a demo bank"
msgstr ""
-#: src/pages/RegistrationPage.tsx:131
+#: src/pages/AccountPage/views.tsx:46
#, c-format
-msgid "That username is already taken."
+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/RegistrationPage.tsx:137
+#: src/pages/AccountPage/views.tsx:53
#, c-format
-msgid "That username can't be used because is reserved."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
msgstr ""
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/AccountPage/views.tsx:70
#, c-format
-msgid "Only admin is allow to set debt limit."
+msgid "Pending account delete operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/AccountPage/views.tsx:72
#, c-format
-msgid "No information for the selected authentication channel."
+msgid "Pending account update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/AccountPage/views.tsx:74
#, c-format
-msgid "Authentication channel is not supported."
+msgid "Pending password update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/AccountPage/views.tsx:76
#, c-format
-msgid "Only admin can create accounts with second factor authentication."
+msgid "Pending transaction operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/AccountPage/views.tsx:78
#, c-format
-msgid "Account registration"
+msgid "Pending withdrawal operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:298
+#: src/pages/AccountPage/views.tsx:80
#, c-format
-msgid "Repeat password"
+msgid "Pending cashout operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:327
+#: src/pages/AccountPage/views.tsx:91
#, c-format
-msgid "Name"
+msgid "You can complete or cancel the operation in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/BankFrame.tsx:64
#, c-format
-msgid "Create a random temporary user"
+msgid "Internal error, please report."
msgstr ""
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/BankFrame.tsx:100
#, c-format
-msgid "Make a wire transfer"
+msgid "Preferences"
msgstr ""
-#: src/pages/WireTransfer.tsx:52
+#: src/pages/BankFrame.tsx:184
#, c-format
-msgid "Wire transfer created!"
+msgid "Welcome, %1$s"
msgstr ""
-#: src/pages/admin/AccountList.tsx:43
+#: src/pages/WireTransfer.tsx:79
+#, c-format
+msgid "Make a wire transfer"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:72
#, c-format
msgid "Accounts"
msgstr ""
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/admin/AccountList.tsx:75
#, c-format
msgid "A list of all business account in the bank."
msgstr ""
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/admin/AccountList.tsx:86
#, c-format
msgid "Create account"
msgstr ""
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/admin/AccountList.tsx:106
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:110
#, c-format
msgid "Balance"
msgstr ""
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/admin/AccountList.tsx:112
#, c-format
msgid "Actions"
msgstr ""
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/admin/AccountList.tsx:151
#, c-format
msgid "unknown"
msgstr ""
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/admin/AccountList.tsx:170
#, c-format
msgid "change password"
msgstr ""
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/admin/AccountList.tsx:179
+#, c-format
+msgid "cashouts"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:189
#, c-format
msgid "remove"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/admin/AdminHome.tsx:168
+#, c-format
+msgid "Cashout not implemented"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
msgid "Select a section"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/admin/AdminHome.tsx:202
#, c-format
msgid "Last hour"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/admin/AdminHome.tsx:208
#, c-format
msgid "Last day"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/admin/AdminHome.tsx:216
#, c-format
msgid "Last month"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/admin/AdminHome.tsx:222
#, c-format
msgid "Last year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/admin/AdminHome.tsx:310
#, c-format
msgid "Last Year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/admin/AdminHome.tsx:325
#, c-format
msgid "Trading volume on %1$s compared to %2$s"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/admin/AdminHome.tsx:342
#, c-format
msgid "Cashin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/admin/AdminHome.tsx:352
#, c-format
msgid "Cashout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/admin/AdminHome.tsx:364
#, c-format
msgid "Payin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/admin/AdminHome.tsx:374
#, c-format
msgid "Payout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/admin/AdminHome.tsx:388
#, c-format
msgid "download stats as CSV"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/admin/AdminHome.tsx:494
#, c-format
-msgid "Descreased by"
+msgid "Decreased by"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/admin/AdminHome.tsx:498
#, 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
+#: src/pages/DownloadStats.tsx:89
#, c-format
-msgid "The bank configuration does not support cashout operations."
+msgid "Download bank stats"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:178
+#: src/pages/DownloadStats.tsx:110
#, c-format
-msgid "invalid"
+msgid "Include hour metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/DownloadStats.tsx:143
#, c-format
-msgid "need to be higher due to fees"
+msgid "Include day metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/DownloadStats.tsx:173
#, c-format
-msgid "the total transfer at destination will be zero"
+msgid "Include month metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/DownloadStats.tsx:206
#, c-format
-msgid "Cashout created"
+msgid "Include year metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:226
+#: src/pages/DownloadStats.tsx:239
#, c-format
-msgid ""
-"Duplicated request detected, check if the operation succeded or try again."
+msgid "Include table header"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/DownloadStats.tsx:272
#, c-format
-msgid "The conversion rate was incorrectly applied"
+msgid "Add previous metric for compare"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/DownloadStats.tsx:307
#, c-format
-msgid "The account does not have sufficient funds"
+msgid "Fail on first error"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/DownloadStats.tsx:364
#, c-format
-msgid "Cashouts are not supported"
+msgid "Download"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/DownloadStats.tsx:381
#, c-format
-msgid "Missing cashout URI in the profile"
+msgid "downloading... %1$s"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/DownloadStats.tsx:399
#, c-format
-msgid ""
-"Sending the confirmation message failed, retry later or contact the "
-"administrator."
+msgid "Download completed"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:281
+#: src/pages/DownloadStats.tsx:400
#, c-format
-msgid "Convertion rate"
+msgid "click here to save the file in your computer"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
-msgid "Fee"
+msgid "History of public accounts"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:305
+#: src/pages/RegistrationPage.tsx:48
#, c-format
-msgid "To account"
+msgid "Currently, the bank is not accepting new registrations!"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/RegistrationPage.tsx:87
#, c-format
-msgid "No cashout account"
+msgid "Missing name"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/RegistrationPage.tsx:91
#, c-format
-msgid "Before doing a cashout you need to complete your profile"
+msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:374
+#: src/pages/RegistrationPage.tsx:107
#, c-format
-msgid "Amount to send"
+msgid "Passwords don't match"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:375
+#: src/pages/RegistrationPage.tsx:130
#, c-format
-msgid "Amount to receive"
+msgid "Server replied with invalid phone or email."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:410
+#: src/pages/RegistrationPage.tsx:137
#, c-format
-msgid "Total cost"
+msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/RegistrationPage.tsx:144
#, c-format
-msgid "Balance left"
+msgid "No enough permission to create that account."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/RegistrationPage.tsx:151
#, c-format
-msgid "Before fee"
+msgid "That account id is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/RegistrationPage.tsx:158
#, c-format
-msgid "Total cashout transfer"
+msgid "That username is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/RegistrationPage.tsx:165
#, c-format
-msgid "No cashout channel available"
+msgid "That username can't be used because is reserved."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/RegistrationPage.tsx:172
#, c-format
-msgid ""
-"Before doing a cashout the server need to provide an second channel to "
-"confirm the operation"
+msgid "Only admin is allow to set debt limit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/RegistrationPage.tsx:179
#, c-format
-msgid "Second factor authentication"
+msgid "No information for the selected authentication channel."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/RegistrationPage.tsx:186
#, c-format
-msgid "Email"
+msgid "Authentication channel is not supported."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/RegistrationPage.tsx:193
#, c-format
-msgid "add a email in your profile to enable this option"
+msgid "Only admin can create accounts with second factor authentication."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/RegistrationPage.tsx:233
#, c-format
-msgid "SMS"
+msgid "Account registration"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/RegistrationPage.tsx:315
#, c-format
-msgid "add a phone number in your profile to enable this option"
+msgid "Repeat password"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:37
+#: src/pages/RegistrationPage.tsx:457
#, c-format
-msgid "Details"
+msgid "Create a random temporary user"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Delete"
+msgid "If you have a Taler wallet installed in this device"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:41
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "Credentials"
+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 following "
+"instructions in"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:43
+#: src/pages/QrCodeSection.tsx:143
#, c-format
-msgid "Cashouts"
+msgid "Withdraw"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:113
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
+msgid "Or if you have the wallet in another device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:132
+#: src/pages/QrCodeSection.tsx:157
#, c-format
-msgid "it doesnt have the pattern of an email"
+msgid "Scan the QR below to start the withdrawal."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:137
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "should start with +"
+msgid "Operation aborted"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:139
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "phone number can't have other than numbers"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "account identification in the bank"
+msgid "You can close this page now or continue to the account page."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "name of the person owner the account"
+msgid "Done"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "Internal IBAN"
+msgid "Operation canceled"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "if empty a random account number will be assigned"
+msgid ""
+"The operation is marked as 'selected' but some step in the withdrawal failed"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "account identification for bank transfer"
+msgid "The account is selected but no withdrawal identification found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "Phone"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "Cashout IBAN"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected "
+"account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "account number where the money is going to be sent when doing cashouts"
+msgid "Operation not found"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "Max debt"
+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/admin/AccountForm.tsx:404
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "how much is user able to transfer after zero balance"
+msgid "Cotinue to dashboard"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:413
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "Is this a Taler Exchange?"
+msgid "Cashout not found. It may be also mean that it was already aborted."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:431
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "This server doesn't support second factor authentication."
+msgid "Challenge not found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Enable second factor authentication"
+msgid "This user is not authorized to complete this challenge."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/SolveChallengePage.tsx:150
#, c-format
-msgid "Using email"
+msgid "Too many attempts, try another code."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "Using SMS"
+msgid "The confirmation code is wrong, try again."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "Is this account public?"
+msgid "The operation expired."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:521
+#: src/pages/SolveChallengePage.tsx:197
#, c-format
-msgid "public accounts have their balance publicly accesible"
+msgid "The operation failed."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "Account updated"
+msgid "The operation needs another confirmation to complete."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:68
+#: src/pages/SolveChallengePage.tsx:224
#, c-format
-msgid "The rights to change the account are not sufficient"
+msgid "Account delete"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/SolveChallengePage.tsx:226
#, c-format
-msgid "The username was not found"
+msgid "Account update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/SolveChallengePage.tsx:228
#, c-format
-msgid ""
-"You can't change the legal name, please contact the your account "
-"administrator."
+msgid "Password update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/SolveChallengePage.tsx:230
#, c-format
-msgid ""
-"You can't change the debt limit, please contact the your account "
-"administrator."
+msgid "Wire transfer"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:92
+#: src/pages/SolveChallengePage.tsx:232
#, c-format
-msgid ""
-"You can't change the cashout address, please contact the your account "
-"administrator."
+msgid "Withdrawal"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:98
+#: src/pages/SolveChallengePage.tsx:248
#, c-format
-msgid ""
-"You can't change the contact data, please contact the your account "
-"administrator."
+msgid "Confirm the operation"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:133
+#: src/pages/SolveChallengePage.tsx:271
#, c-format
-msgid "Account \"%1$s\""
+msgid "Enter the confirmation code"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:144
+#: src/pages/SolveChallengePage.tsx:313
#, c-format
-msgid "Change details"
+msgid "Confirm"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/SolveChallengePage.tsx:348
#, c-format
-msgid "Update"
+msgid "Send again"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/SolveChallengePage.tsx:359
#, c-format
-msgid "password doesn't match"
+msgid "Send code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/SolveChallengePage.tsx:369
#, c-format
-msgid "Password changed"
+msgid "Operation details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/SolveChallengePage.tsx:529
#, c-format
-msgid "Not authorized to change the password, maybe the session is invalid."
+msgid "Challenge details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/SolveChallengePage.tsx:536
#, c-format
-msgid ""
-"You need to provide the old password. If you don't have it contact your "
-"account administrator."
+msgid "Sent at"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/SolveChallengePage.tsx:551
#, c-format
-msgid "Your current password doesn't match, can't change to a new password."
+msgid "To phone"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/SolveChallengePage.tsx:553
#, c-format
-msgid "Update password"
+msgid "To email"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/WithdrawalOperationPage.tsx:49
#, c-format
-msgid "New password"
+msgid "The Withdrawal URI is not valid"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/components/Cashouts/views.tsx:100
#, c-format
-msgid "Type it again"
+msgid "Latest cashouts"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:179
+#: src/components/Cashouts/views.tsx:111
#, c-format
-msgid "repeat the same password"
+msgid "Created"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/components/Cashouts/views.tsx:115
#, c-format
-msgid "Current password"
+msgid "Total debit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/components/Cashouts/views.tsx:119
#, c-format
-msgid "your current password, for security"
+msgid "Total credit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/pages/ProfileNavigation.tsx:70
#, c-format
-msgid "Change"
+msgid "Details"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:58
+#: src/pages/ProfileNavigation.tsx:74
#, c-format
-msgid "Can't delete the account"
+msgid "Delete"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:59
+#: src/pages/ProfileNavigation.tsx:78
#, c-format
-msgid ""
-"The account can't be delete while still holding some balance. First make "
-"sure that the owner make a complete cashout."
+msgid "Credentials"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:68
+#: src/pages/ProfileNavigation.tsx:82
#, c-format
-msgid "Account removed"
+msgid "Cashouts"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:74
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
-msgid "No enough permission to delete the account."
+msgid "Unable to create a cashout"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:80
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
-msgid "The username was not found."
+msgid "The bank configuration does not support cashout operations."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:86
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
-msgid "Can't delete a reserved username."
+msgid "need to be higher due to fees"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:92
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
-msgid "Can't delete an account with balance different than zero."
+msgid "the total transfer at destination will be zero"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:117
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
-msgid "name doesn't match"
+msgid "Cashout created"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:126
+#: src/pages/business/CreateCashout.tsx:272
#, c-format
-msgid "You are going to remove the account"
+msgid ""
+"Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:127
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
-msgid "This step can't be undone."
+msgid "The conversion rate was incorrectly applied"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:133
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
-msgid "Deleting account \"%1$s\""
+msgid "The account does not have sufficient funds"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:152
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
-msgid "Verification"
+msgid "Cashouts are not supported"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:175
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
-msgid "enter the account name that is going to be deleted"
+msgid "Missing cashout URI in the profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/business/CreateCashout.tsx:307
#, 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"
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/business/CreateCashout.tsx:339
#, c-format
-msgid "The rights to perform the operation are not sufficient"
+msgid "Conversion rate"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
-msgid "Account username is already taken"
+msgid "Fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
-msgid "Account id is already taken"
+msgid "To account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
-msgid "Bank ran out of bonus credit."
+msgid "No cashout account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:83
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
-msgid "Account username can't be used because is reserved"
+msgid "Before doing a cashout you need to complete your profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:118
+#: src/pages/business/CreateCashout.tsx:440
#, c-format
-msgid "Can't create accounts"
+msgid "Amount to send"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:119
+#: src/pages/business/CreateCashout.tsx:441
#, c-format
-msgid "Only system admin can create accounts."
+msgid "Amount to receive"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
-msgid "New business account"
+msgid "Total cost"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
-msgid "Create"
+msgid "Balance left"
msgstr ""
-#: src/components/Cashouts/views.tsx:30
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
-msgid "Cashout not supported."
+msgid "Before fee"
msgstr ""
-#: src/components/Cashouts/views.tsx:36
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
-msgid "Account not found."
+msgid "Total cashout transfer"
msgstr ""
-#: src/components/Cashouts/views.tsx:69
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
-msgid "Latest cashouts"
+msgid "No cashout channel available"
msgstr ""
-#: src/components/Cashouts/views.tsx:76
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
-msgid "Created"
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
msgstr ""
-#: src/components/Cashouts/views.tsx:77
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
-msgid "Confirmed"
+msgid "Second factor authentication"
msgstr ""
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
-msgid "Total debit"
+msgid "Email"
msgstr ""
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
-msgid "Total credit"
+msgid "add a email in your profile to enable this option"
msgstr ""
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
-msgid "Status"
+msgid "SMS"
msgstr ""
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
-msgid "never"
+msgid "add a phone number in your profile to enable this option"
msgstr ""
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/account/CashoutListForAccount.tsx:52
#, 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
+#: src/pages/admin/AccountForm.tsx:165
#, c-format
-msgid "The cashout operation is already aborted."
+msgid "it doesn't have the pattern of an IBAN number"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:171
+#: src/pages/admin/AccountForm.tsx:185
#, c-format
-msgid "Missing destination account."
+msgid "it doesn't have the pattern of an email"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:177
+#: src/pages/admin/AccountForm.tsx:190
#, c-format
-msgid "Too many failed attempts."
-msgstr ""
-
-#: src/pages/business/ShowCashoutDetails.tsx:189
-#, c-format
-msgid "The code for this cashout is invalid."
+msgid "should start with +"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
-msgid "Cashout detail"
+msgid "phone number can't have other than numbers"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
-msgid "Debited"
+msgid "account identification in the bank"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
-msgid "Credited"
+msgid "name of the person owner the account"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
-msgid "Enter the confirmation code"
+msgid "Internal IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:312
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
-msgid "Abort"
+msgid "if empty a random account number will be assigned"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:320
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
-msgid "Confirm"
+msgid "account identification for bank transfer"
msgstr ""
-#: src/pages/OperationState/views.tsx:181
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
-msgid ""
-"Unauthorized to make the operation, maybe the session has expired or the "
-"password changed."
+msgid "Phone"
msgstr ""
-#: src/pages/OperationState/views.tsx:187
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
-msgid "The operation was rejected due to insufficient funds."
+msgid "Cashout IBAN"
msgstr ""
-#: src/pages/OperationState/views.tsx:238
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
-msgid "Do not show this again"
+msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
-#: src/pages/OperationState/views.tsx:256
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
-msgid "Close"
+msgid "Max debt"
msgstr ""
-#: src/pages/OperationState/views.tsx:327
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
-msgid "On this device"
+msgid "how much is user able to transfer after zero balance"
msgstr ""
-#: src/pages/OperationState/views.tsx:332
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with "
-"the GNU Taler WebExtension now or click the link if your WebExtension have "
-"the \"Inject Taler support\" option enabled."
+msgid "Is this a Taler Exchange?"
msgstr ""
-#: src/pages/OperationState/views.tsx:339
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
-msgid "Start"
+msgid "This server doesn't support second factor authentication."
msgstr ""
-#: src/pages/OperationState/views.tsx:348
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
-msgid "On a mobile phone"
+msgid "Enable second factor authentication"
msgstr ""
-#: src/pages/OperationState/views.tsx:353
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
-msgid "Scan the QR code with your mobile device."
+msgid "Using email"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:66
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
-msgid "There is an operation already"
+msgid "Using SMS"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:68
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
-msgid "Complete or cancel the operation in"
+msgid "Is this account public?"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:102
+#: src/pages/admin/AccountForm.tsx:719
#, c-format
-msgid "Server responded with an invalid withdraw URI"
+msgid "public accounts have their balance publicly accessible"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:103
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
-msgid "Withdraw URI: %1$s"
+msgid "Account updated"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:114
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
-msgid "The operation was rejected due to insufficient funds"
+msgid "The rights to change the account are not sufficient"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:254
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
-msgid "Prepare your wallet"
+msgid "The username was not found"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:256
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
msgid ""
-"After using your wallet you will need to confirm or cancel the operation on "
-"this site."
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:262
-#, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr ""
-
-#: src/pages/WalletWithdrawForm.tsx:265
-#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
-msgstr ""
-
-#: src/pages/PaymentOptions.tsx:44
-#, c-format
-msgid "Send money"
+"You can't change the legal name, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:58
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
-msgid "to a %1$s wallet"
+msgid ""
+"You can't change the debt limit, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:65
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:72
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
-msgid "operation ready"
+msgid "Account \"%1$s\""
msgstr ""
-#: src/pages/PaymentOptions.tsx:87
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
-msgid "to another bank account"
+msgid "Change details"
msgstr ""
-#: src/pages/PaymentOptions.tsx:94
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
+msgid "Update"
msgstr ""
-#: src/pages/PaymentOptions.tsx:113
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
-msgid "Transfer details"
+msgid "password doesn't match"
msgstr ""
-#: src/pages/AccountPage/views.tsx:39
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
-msgid "This is a demo bank"
+msgid "Password changed"
msgstr ""
-#: src/pages/AccountPage/views.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, 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 "Not authorized to change the password, maybe the session is invalid."
msgstr ""
-#: src/pages/AccountPage/views.tsx:49
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, 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"
+"You need to provide the old password. If you don't have it contact your "
+"account administrator."
msgstr ""
-#: src/pages/AccountPage/views.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
-msgid "Pending password update operation"
+msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
-#: src/pages/AccountPage/views.tsx:67
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
-msgid "Pending transaction operation"
+msgid "Update password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
-msgid "Pending withdrawal operation"
+msgid "New password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:69
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
-msgid "Pending cashout operation"
+msgid "Type it again"
msgstr ""
-#: src/pages/AccountPage/views.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
-msgid "You can complete or cancel the operation in"
+msgid "repeat the same password"
msgstr ""
-#: src/pages/DownloadStats.tsx:77
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
-msgid "Download bank stats"
+msgid "Current password"
msgstr ""
-#: src/pages/DownloadStats.tsx:96
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
-msgid "Include hour metric"
+msgid "your current password, for security"
msgstr ""
-#: src/pages/DownloadStats.tsx:110
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
-msgid "Include day metric"
+msgid "Change"
msgstr ""
-#: src/pages/DownloadStats.tsx:124
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
-msgid "Include month metric"
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
msgstr ""
-#: src/pages/DownloadStats.tsx:138
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
-msgid "Include year metric"
+msgid "Server replied that phone or email is invalid"
msgstr ""
-#: src/pages/DownloadStats.tsx:152
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
-msgid "Include table header"
+msgid "The rights to perform the operation are not sufficient"
msgstr ""
-#: src/pages/DownloadStats.tsx:166
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
-msgid "Add previous metric for compare"
+msgid "Account username is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:180
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
-msgid "Fail on first error"
+msgid "Account id is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:215
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
-msgid "Download"
+msgid "Bank ran out of bonus credit."
msgstr ""
-#: src/pages/DownloadStats.tsx:227
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
-msgid "downloading... %1$s"
+msgid "Account username can't be used because is reserved"
msgstr ""
-#: src/pages/DownloadStats.tsx:234
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
-msgid "Download completed"
+msgid "Can't create accounts"
msgstr ""
-#: src/pages/DownloadStats.tsx:235
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
-msgid "click here to save the file in your computer"
+msgid "Only system admin can create accounts."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:130
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
-msgid "Challenge not found."
+msgid "New business account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:136
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
-msgid "This user is not authorized to complete this challenge."
+msgid "Create"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:142
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "Too many attemps, try another code."
+msgid "Can't delete the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:148
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "The confirmation code is wrong, try again."
+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/SolveChallengePage.tsx:154
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "The operation expired."
+msgid "Account removed"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:179
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "The operation failed."
+msgid "No enough permission to delete the account."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:193
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "The operation needs another confirmation to complete."
+msgid "The username was not found."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:204
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "Account delete"
+msgid "Can't delete a reserved username."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:205
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "Account update"
+msgid "Can't delete an account with balance different than zero."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:206
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "Password update"
+msgid "name doesn't match"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:207
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Wire transfer"
+msgid "You are going to remove the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:208
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Withdrawal"
+msgid "This step can't be undone."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:220
+#: src/pages/admin/RemoveAccount.tsx:188
#, c-format
-msgid "Confirm the operation"
+msgid "Deleting account \"%1$s\""
msgstr ""
-#: src/pages/SolveChallengePage.tsx:314
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "Send again"
+msgid "Verification"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:323
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Send code"
+msgid "enter the account name that is going to be deleted"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:330
+#: src/pages/business/ShowCashoutDetails.tsx:49
#, c-format
-msgid "Operation details"
+msgid "cashout id should be a number"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:442
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "Challenge details"
+msgid "This cashout not found. Maybe already aborted."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:448
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
-msgid "Sent at"
+msgid "Cashout detail"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:459
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
-msgid "To phone"
+msgid "Debited"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:460
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
-msgid "To email"
+msgid "Credited"
msgstr ""
-#: src/Routing.tsx:59
+#: src/Routing.tsx:140
#, 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 24a7ee084..7aeaca3a8 100644
--- a/packages/demobank-ui/src/i18n/it.po
+++ b/packages/demobank-ui/src/i18n/it.po
@@ -25,212 +25,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1\n"
-#: src/utils.ts:124
+#: src/utils.ts:137
#, fuzzy, c-format
msgid "Operation failed, please report"
msgstr "Registrazione"
-#: src/utils.ts:141
+#: src/utils.ts:156
#, c-format
msgid "Request timeout"
msgstr ""
-#: src/utils.ts:150
+#: src/utils.ts:165
#, c-format
msgid "Request throttled"
msgstr ""
-#: src/utils.ts:159
+#: src/utils.ts:174
#, c-format
msgid "Malformed response"
msgstr ""
-#: src/utils.ts:168
+#: src/utils.ts:183
#, c-format
msgid "Network error"
msgstr ""
-#: src/utils.ts:177
+#: src/utils.ts:192
#, c-format
msgid "Unexpected request error"
msgstr ""
-#: src/utils.ts:186
+#: src/utils.ts:201
#, c-format
msgid "Unexpected error"
msgstr ""
-#: src/utils.ts:362
+#: src/utils.ts:377
#, c-format
msgid "IBAN numbers usually have more that 4 digits"
msgstr ""
-#: src/utils.ts:364
+#: src/utils.ts:379
#, c-format
msgid "IBAN numbers usually have less that 34 digits"
msgstr ""
-#: src/utils.ts:372
+#: src/utils.ts:387
#, c-format
msgid "IBAN country code not found"
msgstr ""
-#: src/utils.ts:386
+#: src/utils.ts:401
#, c-format
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: src/hooks/preferences.ts:42
+#: src/context/config.ts:136
+#, c-format
+msgid ""
+"the bank backend is not supported. supported version \"%1$s\", server "
+"version \"%2$s\""
+msgstr ""
+
+#: src/hooks/preferences.ts:55
#, fuzzy, c-format
msgid "Max withdrawal amount"
msgstr "Questo ritiro รจ stato annullato!"
-#: src/hooks/preferences.ts:43
+#: src/hooks/preferences.ts:57
#, fuzzy, c-format
msgid "Show withdrawal confirmation"
msgstr "Questo ritiro รจ stato annullato!"
-#: src/hooks/preferences.ts:44
+#: src/hooks/preferences.ts:59
#, c-format
msgid "Show demo description"
msgstr ""
-#: src/hooks/preferences.ts:45
+#: src/hooks/preferences.ts:61
#, c-format
msgid "Show install wallet first"
msgstr ""
-#: src/hooks/preferences.ts:46
+#: src/hooks/preferences.ts:63
#, fuzzy, c-format
msgid "Use fast withdrawal form"
msgstr "Ritira contante"
-#: src/hooks/preferences.ts:47
+#: src/hooks/preferences.ts:65
#, 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 following "
-"instructions in"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:107
-#, c-format
-msgid "this page"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:120
-#, c-format
-msgid "Withdraw"
-msgstr "Prelevare"
-
-#: src/pages/QrCodeSection.tsx:129
-#, c-format
-msgid "Or if you have the wallet in another device"
-msgstr ""
-
-#: src/pages/QrCodeSection.tsx:132
-#, fuzzy, c-format
-msgid "Scan the QR below to start the withdrawal."
-msgstr "Chiudi il ritiro Taler"
-
-#: src/pages/PaytoWireTransferForm.tsx:96
+#: src/pages/PaytoWireTransferForm.tsx:90
#, c-format
msgid "required"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:98
+#: src/pages/PaytoWireTransferForm.tsx:92
#, c-format
msgid "IBAN should have just uppercased letters and numbers"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:104
+#: src/pages/PaytoWireTransferForm.tsx:98
#, c-format
msgid "not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:106
+#: src/pages/PaytoWireTransferForm.tsx:100
#, c-format
msgid "should be greater than 0"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:108
+#: src/pages/PaytoWireTransferForm.tsx:102
#, c-format
msgid "balance is not enough"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:118
+#: src/pages/PaytoWireTransferForm.tsx:112
#, c-format
msgid "does not follow the pattern"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:120
+#: src/pages/PaytoWireTransferForm.tsx:114
#, c-format
msgid "only \"IBAN\" target are supported"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:122
+#: src/pages/PaytoWireTransferForm.tsx:116
#, c-format
msgid "use the \"amount\" parameter to specify the amount to be transferred"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:124
+#: src/pages/PaytoWireTransferForm.tsx:118
#, c-format
msgid "the amount is not valid"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:126
+#: src/pages/PaytoWireTransferForm.tsx:120
#, c-format
msgid ""
"use the \"message\" parameter to specify a reference text for the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:165
+#: src/pages/PaytoWireTransferForm.tsx:160
#, c-format
msgid "The request was invalid or the payto://-URI used unacceptable features."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:171
+#: src/pages/PaytoWireTransferForm.tsx:167
#, fuzzy, c-format
msgid "Not enough permission to complete the operation."
msgstr "La banca sta creando l'operazione..."
-#: src/pages/PaytoWireTransferForm.tsx:177
+#: src/pages/PaytoWireTransferForm.tsx:174
#, fuzzy, c-format
msgid "The destination account \"%1$s\" was not found."
msgstr "Lista conti pubblici non trovata."
-#: src/pages/PaytoWireTransferForm.tsx:183
+#: src/pages/PaytoWireTransferForm.tsx:181
#, c-format
msgid "The origin and the destination of the transfer can't be the same."
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:189
+#: src/pages/PaytoWireTransferForm.tsx:188
#, c-format
msgid "Your balance is not enough."
msgstr ""
@@ -240,1567 +198,1569 @@ msgstr ""
msgid "The origin account \"%1$s\" was not found."
msgstr "Lista conti pubblici non trovata."
-#: src/pages/PaytoWireTransferForm.tsx:250
+#: src/pages/PaytoWireTransferForm.tsx:212
+#, fuzzy, c-format
+msgid "Wire transfer created!"
+msgstr "Bonifico"
+
+#: src/pages/PaytoWireTransferForm.tsx:270
#, c-format
msgid "Using a form"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:274
+#: src/pages/PaytoWireTransferForm.tsx:310
#, c-format
msgid "Import payto:// URI"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:296
+#: src/pages/PaytoWireTransferForm.tsx:335
#, c-format
msgid "Recipient"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:320
+#: src/pages/PaytoWireTransferForm.tsx:359
#, c-format
msgid "IBAN of the recipient's account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:325
+#: src/pages/PaytoWireTransferForm.tsx:369
#, fuzzy, c-format
msgid "Transfer subject"
msgstr "Trasferisci fondi a un altro conto di questa banca:"
-#: src/pages/PaytoWireTransferForm.tsx:333
+#: src/pages/PaytoWireTransferForm.tsx:377
#, fuzzy, c-format
msgid "subject"
msgstr "Soggetto"
-#: src/pages/PaytoWireTransferForm.tsx:346
+#: src/pages/PaytoWireTransferForm.tsx:390
#, c-format
msgid "some text to identify the transfer"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:351
+#: src/pages/PaytoWireTransferForm.tsx:400
#, c-format
msgid "Amount"
msgstr "Importo"
-#: src/pages/PaytoWireTransferForm.tsx:366
+#: src/pages/PaytoWireTransferForm.tsx:415
#, fuzzy, c-format
msgid "amount to transfer"
msgstr "Somma da ritirare"
-#: src/pages/PaytoWireTransferForm.tsx:373
+#: src/pages/PaytoWireTransferForm.tsx:425
#, c-format
msgid "payto URI:"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:384
+#: src/pages/PaytoWireTransferForm.tsx:436
#, c-format
msgid "uniform resource identifier of the target account"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:385
+#: src/pages/PaytoWireTransferForm.tsx:437
#, c-format
msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:404
+#: src/pages/PaytoWireTransferForm.tsx:457
#, c-format
msgid "Cancel"
msgstr ""
-#: src/pages/PaytoWireTransferForm.tsx:416
+#: src/pages/PaytoWireTransferForm.tsx:471
#, c-format
msgid "Send"
msgstr ""
-#: src/pages/LoginForm.tsx:51
+#: src/pages/LoginForm.tsx:71
#, c-format
msgid "Missing username"
msgstr ""
-#: src/pages/LoginForm.tsx:55
+#: src/pages/LoginForm.tsx:75
#, c-format
msgid "Missing password"
msgstr ""
-#: src/pages/LoginForm.tsx:81
+#: src/pages/LoginForm.tsx:104
#, fuzzy, c-format
msgid "Wrong credentials for \"%1$s\""
msgstr "Credenziali invalide."
-#: src/pages/LoginForm.tsx:87
+#: src/pages/LoginForm.tsx:111
#, c-format
msgid "Account not found"
msgstr ""
-#: src/pages/LoginForm.tsx:112
+#: src/pages/LoginForm.tsx:142
#, c-format
msgid "Username"
msgstr ""
-#: src/pages/LoginForm.tsx:126
+#: src/pages/LoginForm.tsx:156
#, fuzzy, c-format
msgid "username of the account"
msgstr "Trasferisci fondi a un altro conto di questa banca:"
-#: src/pages/LoginForm.tsx:142
+#: src/pages/LoginForm.tsx:175
#, c-format
msgid "Password"
msgstr ""
-#: src/pages/LoginForm.tsx:155
+#: src/pages/LoginForm.tsx:188
#, fuzzy, c-format
msgid "password of the account"
msgstr "Storico dei conti pubblici"
-#: src/pages/LoginForm.tsx:187
+#: src/pages/LoginForm.tsx:223
#, c-format
msgid "Check"
msgstr ""
-#: src/pages/LoginForm.tsx:198
+#: src/pages/LoginForm.tsx:237
#, c-format
msgid "Log in"
msgstr ""
-#: src/pages/LoginForm.tsx:212
+#: src/pages/LoginForm.tsx:249
#, c-format
msgid "Register"
msgstr "Registrati"
+#: src/components/Transactions/views.tsx:52
+#, fuzzy, c-format
+msgid "Latest transactions"
+msgstr "Ultime transazioni:"
+
+#: src/components/Transactions/views.tsx:63
+#, c-format
+msgid "Date"
+msgstr "Data"
+
+#: src/components/Transactions/views.tsx:71
+#, c-format
+msgid "Counterpart"
+msgstr "Controparte"
+
+#: src/components/Transactions/views.tsx:75
+#, c-format
+msgid "Subject"
+msgstr "Soggetto"
+
+#: src/components/Transactions/views.tsx:111
+#, c-format
+msgid "sent"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:112
+#, c-format
+msgid "received"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:127
+#, c-format
+msgid "invalid value"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:136
+#, c-format
+msgid "to"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:136
+#, c-format
+msgid "from"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:202
+#, c-format
+msgid "First page"
+msgstr ""
+
+#: src/components/Transactions/views.tsx:209
+#, c-format
+msgid "Next"
+msgstr ""
+
#: src/pages/WithdrawalConfirmationQuestion.tsx:86
#, fuzzy, c-format
msgid "Wire transfer completed!"
msgstr "Bonifico"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:92
+#: src/pages/WithdrawalConfirmationQuestion.tsx:93
#, c-format
msgid "The withdrawal has been aborted previously and can't be confirmed"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:98
+#: src/pages/WithdrawalConfirmationQuestion.tsx:100
#, c-format
msgid ""
"The withdrawal operation can't be confirmed before a wallet accepted the "
"transaction."
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:116
+#: src/pages/WithdrawalConfirmationQuestion.tsx:107
+#, c-format
+msgid "The operation id is invalid."
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:114
+#, fuzzy, c-format
+msgid "The operation was not found."
+msgstr "Lista conti pubblici non trovata."
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
#, c-format
msgid "Your balance is not enough for the operation."
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:174
+#: src/pages/WithdrawalConfirmationQuestion.tsx:155
+#, c-format
+msgid ""
+"The reserve operation has been confirmed previously and can't be aborted"
+msgstr ""
+
+#: src/pages/WithdrawalConfirmationQuestion.tsx:186
#, fuzzy, c-format
msgid "Confirm the withdrawal operation"
msgstr "Conferma il ritiro"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:191
+#: src/pages/WithdrawalConfirmationQuestion.tsx:203
#, fuzzy, c-format
msgid "Wire transfer details"
msgstr "Bonifico"
-#: src/pages/WithdrawalConfirmationQuestion.tsx:203
+#: src/pages/WithdrawalConfirmationQuestion.tsx:217
#, c-format
msgid "Taler Exchange operator's account"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:210
+#: src/pages/WithdrawalConfirmationQuestion.tsx:228
#, c-format
msgid "Taler Exchange operator's name"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:273
+#: src/pages/WithdrawalConfirmationQuestion.tsx:317
#, c-format
msgid "Transfer"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:293
+#: src/pages/WithdrawalConfirmationQuestion.tsx:342
#, c-format
msgid "Authentication required"
msgstr ""
-#: src/pages/WithdrawalConfirmationQuestion.tsx:299
+#: src/pages/WithdrawalConfirmationQuestion.tsx:352
#, 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
+#: src/pages/OperationState/views.tsx:209
#, c-format
msgid ""
-"The wire transfer to the Taler Exchange operator'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."
+"Unauthorized to make the operation, maybe the session has expired or the "
+"password changed."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:91
+#: src/pages/OperationState/views.tsx:218
#, c-format
-msgid "Continue"
+msgid "The operation was rejected due to insufficient funds."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:108
+#: src/pages/OperationState/views.tsx:268
#, fuzzy, c-format
msgid "Withdrawal confirmed"
msgstr "Questo ritiro รจ stato annullato!"
-#: src/pages/WithdrawalQRCode.tsx:112
+#: src/pages/OperationState/views.tsx:272
#, 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
+#: src/pages/OperationState/views.tsx:287
#, c-format
-msgid "Operation canceled"
+msgid "Do not show this again"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:149
+#: src/pages/OperationState/views.tsx:319
#, c-format
-msgid ""
-"The operation is marked as 'selected' but some step in the withdrawal failed"
+msgid "Close"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:150
+#: src/pages/OperationState/views.tsx:399
#, c-format
-msgid "The account is selected but no withdrawal identification found."
+msgid "On this device"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:157
+#: src/pages/OperationState/views.tsx:404
#, c-format
msgid ""
-"There is a withdrawal identification but no account has been selected or the "
-"selected account is invalid."
+"If you are using a web browser on desktop you should access your wallet with "
+"the GNU Taler WebExtension now or click the link if your WebExtension have "
+"the \"Inject Taler support\" option enabled."
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:164
+#: src/pages/OperationState/views.tsx:417
#, c-format
-msgid ""
-"No withdrawal ID found and no account has been selected or the selected "
-"account is invalid."
+msgid "Start"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:199
+#: src/pages/OperationState/views.tsx:426
#, c-format
-msgid "Operation not found"
+msgid "On a mobile phone"
msgstr ""
-#: src/pages/WithdrawalQRCode.tsx:203
-#, 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/OperationState/views.tsx:431
+#, fuzzy, c-format
+msgid "Scan the QR code with your mobile device."
+msgstr "Usa questo codice QR per ritirare contante nel tuo wallet:"
-#: src/pages/WithdrawalQRCode.tsx:219
+#: src/pages/WalletWithdrawForm.tsx:73
#, c-format
-msgid "Cotinue to dashboard"
+msgid "There is an operation already"
msgstr ""
-#: src/pages/WithdrawalOperationPage.tsx:53
+#: src/pages/WalletWithdrawForm.tsx:75
#, fuzzy, c-format
-msgid "The Withdrawal URI is not valid"
-msgstr "Questo ritiro รจ stato annullato!"
+msgid "Complete or cancel the operation in"
+msgstr "Conferma il ritiro"
-#: src/context/config.ts:95
+#: src/pages/WalletWithdrawForm.tsx:84
#, c-format
-msgid ""
-"the bank backend is not supported. supported version \"%1$s\", server "
-"version \"%2$s\""
+msgid "this page"
msgstr ""
-#: src/pages/BankFrame.tsx:53
-#, fuzzy, c-format
-msgid "Internal error, please report."
-msgstr "Registrazione"
-
-#: src/pages/BankFrame.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:101
#, c-format
-msgid "Preferences"
+msgid "invalid"
msgstr ""
-#: src/pages/BankFrame.tsx:137
+#: src/pages/WalletWithdrawForm.tsx:116
#, c-format
-msgid "Welcome, %1$s"
+msgid "Server responded with an invalid withdraw URI"
msgstr ""
-#: src/components/Transactions/views.tsx:43
+#: src/pages/WalletWithdrawForm.tsx:117
#, 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"
+msgid "Withdraw URI: %1$s"
+msgstr "Prelevare"
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:132
#, c-format
-msgid "sent"
+msgid "The operation was rejected due to insufficient funds"
msgstr ""
-#: src/components/Transactions/views.tsx:72
+#: src/pages/WalletWithdrawForm.tsx:253
#, c-format
-msgid "received"
+msgid "Continue"
msgstr ""
-#: src/components/Transactions/views.tsx:77
+#: src/pages/WalletWithdrawForm.tsx:282
#, c-format
-msgid "invalid value"
+msgid "Prepare your wallet"
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:285
#, c-format
-msgid "to"
+msgid ""
+"After using your wallet you will need to confirm or cancel the operation on "
+"this site."
msgstr ""
-#: src/components/Transactions/views.tsx:82
+#: src/pages/WalletWithdrawForm.tsx:295
+#, fuzzy, c-format
+msgid "You need a GNU Taler Wallet"
+msgstr "Ritira contante nel portafoglio Taler"
+
+#: src/pages/WalletWithdrawForm.tsx:300
#, c-format
-msgid "from"
+msgid "If you don't have one yet you can follow the instruction in"
msgstr ""
-#: src/components/Transactions/views.tsx:122
+#: src/pages/PaymentOptions.tsx:55
#, c-format
-msgid "First page"
+msgid "Send money"
msgstr ""
-#: src/components/Transactions/views.tsx:129
+#: src/pages/PaymentOptions.tsx:73
#, c-format
-msgid "Next"
+msgid "to a %1$s wallet"
msgstr ""
-#: src/pages/PublicHistoriesPage.tsx:81
+#: src/pages/PaymentOptions.tsx:95
#, c-format
-msgid "History of public accounts"
-msgstr "Storico dei conti pubblici"
+msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgstr ""
-#: src/pages/RegistrationPage.tsx:44
+#: src/pages/PaymentOptions.tsx:109
#, c-format
-msgid "Currently, the bank is not accepting new registrations!"
+msgid "operation ready"
msgstr ""
-#: src/pages/RegistrationPage.tsx:74
+#: src/pages/PaymentOptions.tsx:129
#, 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 ""
+msgid "to another bank account"
+msgstr "Trasferisci fondi a un altro conto di questa banca:"
-#: src/pages/RegistrationPage.tsx:95
+#: src/pages/PaymentOptions.tsx:149
#, c-format
-msgid "Passwords don't match"
+msgid "Make a wire transfer to an account with known bank account number."
msgstr ""
-#: src/pages/RegistrationPage.tsx:107
-#, c-format
-msgid "Server replied with invalid phone or email."
-msgstr ""
+#: src/pages/PaymentOptions.tsx:171
+#, fuzzy, c-format
+msgid "Transfer details"
+msgstr "Effettua un bonifico"
-#: src/pages/RegistrationPage.tsx:113
+#: src/pages/AccountPage/views.tsx:41
#, c-format
-msgid "Registration is disabled because the bank ran out of bonus credit."
+msgid "This is a demo bank"
msgstr ""
-#: src/pages/RegistrationPage.tsx:119
+#: src/pages/AccountPage/views.tsx:46
#, c-format
-msgid "No enough permission to create that account."
+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/RegistrationPage.tsx:125
+#: src/pages/AccountPage/views.tsx:53
#, c-format
-msgid "That account id is already taken."
+msgid ""
+"This part of the demo shows how a bank that supports Taler directly would "
+"work."
msgstr ""
-#: src/pages/RegistrationPage.tsx:131
+#: src/pages/AccountPage/views.tsx:70
#, c-format
-msgid "That username is already taken."
+msgid "Pending account delete operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:137
+#: src/pages/AccountPage/views.tsx:72
#, c-format
-msgid "That username can't be used because is reserved."
+msgid "Pending account update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:143
+#: src/pages/AccountPage/views.tsx:74
#, c-format
-msgid "Only admin is allow to set debt limit."
+msgid "Pending password update operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:149
+#: src/pages/AccountPage/views.tsx:76
#, c-format
-msgid "No information for the selected authentication channel."
+msgid "Pending transaction operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:155
+#: src/pages/AccountPage/views.tsx:78
#, c-format
-msgid "Authentication channel is not supported."
+msgid "Pending withdrawal operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:161
+#: src/pages/AccountPage/views.tsx:80
#, c-format
-msgid "Only admin can create accounts with second factor authentication."
+msgid "Pending cashout operation"
msgstr ""
-#: src/pages/RegistrationPage.tsx:227
+#: src/pages/AccountPage/views.tsx:91
#, c-format
-msgid "Account registration"
+msgid "You can complete or cancel the operation in"
msgstr ""
-#: src/pages/RegistrationPage.tsx:298
-#, c-format
-msgid "Repeat password"
-msgstr ""
+#: src/pages/BankFrame.tsx:64
+#, fuzzy, c-format
+msgid "Internal error, please report."
+msgstr "Registrazione"
-#: src/pages/RegistrationPage.tsx:327
+#: src/pages/BankFrame.tsx:100
#, c-format
-msgid "Name"
+msgid "Preferences"
msgstr ""
-#: src/pages/RegistrationPage.tsx:439
+#: src/pages/BankFrame.tsx:184
#, c-format
-msgid "Create a random temporary user"
+msgid "Welcome, %1$s"
msgstr ""
-#: src/pages/WireTransfer.tsx:47
+#: src/pages/WireTransfer.tsx:79
#, 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
+#: src/pages/admin/AccountList.tsx:72
#, fuzzy, c-format
msgid "Accounts"
msgstr "Importo"
-#: src/pages/admin/AccountList.tsx:46
+#: src/pages/admin/AccountList.tsx:75
#, c-format
msgid "A list of all business account in the bank."
msgstr ""
-#: src/pages/admin/AccountList.tsx:55
+#: src/pages/admin/AccountList.tsx:86
#, c-format
msgid "Create account"
msgstr ""
-#: src/pages/admin/AccountList.tsx:70
+#: src/pages/admin/AccountList.tsx:106
+#, c-format
+msgid "Name"
+msgstr ""
+
+#: src/pages/admin/AccountList.tsx:110
#, c-format
msgid "Balance"
msgstr ""
-#: src/pages/admin/AccountList.tsx:72
+#: src/pages/admin/AccountList.tsx:112
#, c-format
msgid "Actions"
msgstr ""
-#: src/pages/admin/AccountList.tsx:103
+#: src/pages/admin/AccountList.tsx:151
#, c-format
msgid "unknown"
msgstr ""
-#: src/pages/admin/AccountList.tsx:118
+#: src/pages/admin/AccountList.tsx:170
#, c-format
msgid "change password"
msgstr ""
-#: src/pages/admin/AccountList.tsx:127
+#: src/pages/admin/AccountList.tsx:179
+#, fuzzy, c-format
+msgid "cashouts"
+msgstr "Ultime transazioni:"
+
+#: src/pages/admin/AccountList.tsx:189
#, c-format
msgid "remove"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:99
+#: src/pages/admin/AdminHome.tsx:168
+#, c-format
+msgid "Cashout not implemented"
+msgstr ""
+
+#: src/pages/admin/AdminHome.tsx:184
#, c-format
msgid "Select a section"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:104
+#: src/pages/admin/AdminHome.tsx:202
#, c-format
msgid "Last hour"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:105
+#: src/pages/admin/AdminHome.tsx:208
#, c-format
msgid "Last day"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:106
+#: src/pages/admin/AdminHome.tsx:216
#, c-format
msgid "Last month"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:107
+#: src/pages/admin/AdminHome.tsx:222
#, c-format
msgid "Last year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:125
+#: src/pages/admin/AdminHome.tsx:310
#, c-format
msgid "Last Year"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:133
+#: src/pages/admin/AdminHome.tsx:325
#, c-format
msgid "Trading volume on %1$s compared to %2$s"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:142
+#: src/pages/admin/AdminHome.tsx:342
#, c-format
msgid "Cashin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:152
+#: src/pages/admin/AdminHome.tsx:352
#, c-format
msgid "Cashout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:164
+#: src/pages/admin/AdminHome.tsx:364
#, c-format
msgid "Payin"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:174
+#: src/pages/admin/AdminHome.tsx:374
#, c-format
msgid "Payout"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:186
+#: src/pages/admin/AdminHome.tsx:388
#, c-format
msgid "download stats as CSV"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:233
+#: src/pages/admin/AdminHome.tsx:494
#, c-format
-msgid "Descreased by"
+msgid "Decreased by"
msgstr ""
-#: src/pages/admin/AdminHome.tsx:234
+#: src/pages/admin/AdminHome.tsx:498
#, c-format
msgid "Increased by"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:96
+#: src/pages/DownloadStats.tsx:89
#, c-format
-msgid "Unable to create a cashout"
+msgid "Download bank stats"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:97
+#: src/pages/DownloadStats.tsx:110
#, c-format
-msgid "The bank configuration does not support cashout operations."
+msgid "Include hour metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:178
+#: src/pages/DownloadStats.tsx:143
#, c-format
-msgid "invalid"
+msgid "Include day metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:182
+#: src/pages/DownloadStats.tsx:173
#, c-format
-msgid "need to be higher due to fees"
+msgid "Include month metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:184
+#: src/pages/DownloadStats.tsx:206
#, c-format
-msgid "the total transfer at destination will be zero"
+msgid "Include year metric"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:206
+#: src/pages/DownloadStats.tsx:239
#, c-format
-msgid "Cashout created"
+msgid "Include table header"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:226
+#: src/pages/DownloadStats.tsx:272
#, c-format
-msgid ""
-"Duplicated request detected, check if the operation succeded or try again."
+msgid "Add previous metric for compare"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:232
+#: src/pages/DownloadStats.tsx:307
#, c-format
-msgid "The conversion rate was incorrectly applied"
+msgid "Fail on first error"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:238
+#: src/pages/DownloadStats.tsx:364
#, c-format
-msgid "The account does not have sufficient funds"
+msgid "Download"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:244
+#: src/pages/DownloadStats.tsx:381
#, c-format
-msgid "Cashouts are not supported"
+msgid "downloading... %1$s"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:250
+#: src/pages/DownloadStats.tsx:399
#, c-format
-msgid "Missing cashout URI in the profile"
+msgid "Download completed"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:256
+#: src/pages/DownloadStats.tsx:400
#, c-format
-msgid ""
-"Sending the confirmation message failed, retry later or contact the "
-"administrator."
+msgid "click here to save the file in your computer"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:281
+#: src/pages/PublicHistoriesPage.tsx:78
#, c-format
-msgid "Convertion rate"
-msgstr ""
+msgid "History of public accounts"
+msgstr "Storico dei conti pubblici"
-#: src/pages/business/CreateCashout.tsx:296
+#: src/pages/RegistrationPage.tsx:48
#, c-format
-msgid "Fee"
+msgid "Currently, the bank is not accepting new registrations!"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:305
-#, c-format
-msgid "To account"
-msgstr ""
+#: src/pages/RegistrationPage.tsx:87
+#, fuzzy, c-format
+msgid "Missing name"
+msgstr "indirizzo Payto"
-#: src/pages/business/CreateCashout.tsx:312
+#: src/pages/RegistrationPage.tsx:91
#, c-format
-msgid "No cashout account"
+msgid "Use letters and numbers only, and start with a lowercase letter"
msgstr ""
-#: src/pages/business/CreateCashout.tsx:313
+#: src/pages/RegistrationPage.tsx:107
#, c-format
-msgid "Before doing a cashout you need to complete your profile"
+msgid "Passwords don't match"
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
+#: src/pages/RegistrationPage.tsx:130
#, c-format
-msgid "Total cost"
+msgid "Server replied with invalid phone or email."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:419
+#: src/pages/RegistrationPage.tsx:137
#, c-format
-msgid "Balance left"
+msgid "Registration is disabled because the bank ran out of bonus credit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:428
+#: src/pages/RegistrationPage.tsx:144
#, c-format
-msgid "Before fee"
+msgid "No enough permission to create that account."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:436
+#: src/pages/RegistrationPage.tsx:151
#, c-format
-msgid "Total cashout transfer"
+msgid "That account id is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:448
+#: src/pages/RegistrationPage.tsx:158
#, c-format
-msgid "No cashout channel available"
+msgid "That username is already taken."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:449
+#: src/pages/RegistrationPage.tsx:165
#, c-format
-msgid ""
-"Before doing a cashout the server need to provide an second channel to "
-"confirm the operation"
+msgid "That username can't be used because is reserved."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:460
+#: src/pages/RegistrationPage.tsx:172
#, c-format
-msgid "Second factor authentication"
+msgid "Only admin is allow to set debt limit."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:475
+#: src/pages/RegistrationPage.tsx:179
#, c-format
-msgid "Email"
+msgid "No information for the selected authentication channel."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:477
+#: src/pages/RegistrationPage.tsx:186
#, c-format
-msgid "add a email in your profile to enable this option"
+msgid "Authentication channel is not supported."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:497
+#: src/pages/RegistrationPage.tsx:193
#, c-format
-msgid "SMS"
+msgid "Only admin can create accounts with second factor authentication."
msgstr ""
-#: src/pages/business/CreateCashout.tsx:499
+#: src/pages/RegistrationPage.tsx:233
#, c-format
-msgid "add a phone number in your profile to enable this option"
+msgid "Account registration"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:37
+#: src/pages/RegistrationPage.tsx:315
#, c-format
-msgid "Details"
+msgid "Repeat password"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:39
+#: src/pages/RegistrationPage.tsx:457
#, c-format
-msgid "Delete"
+msgid "Create a random temporary user"
msgstr ""
-#: src/pages/ProfileNavigation.tsx:41
-#, fuzzy, c-format
-msgid "Credentials"
-msgstr "Credenziali invalide."
-
-#: src/pages/ProfileNavigation.tsx:43
+#: src/pages/QrCodeSection.tsx:110
#, c-format
-msgid "Cashouts"
+msgid "If you have a Taler wallet installed in this device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:113
+#: src/pages/QrCodeSection.tsx:116
#, c-format
-msgid "it doesnt have the pattern of an IBAN number"
+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 following "
+"instructions in"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:132
+#: src/pages/QrCodeSection.tsx:143
#, c-format
-msgid "it doesnt have the pattern of an email"
-msgstr ""
+msgid "Withdraw"
+msgstr "Prelevare"
-#: src/pages/admin/AccountForm.tsx:137
+#: src/pages/QrCodeSection.tsx:152
#, c-format
-msgid "should start with +"
+msgid "Or if you have the wallet in another device"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:139
-#, c-format
-msgid "phone number can't have other than numbers"
-msgstr ""
+#: src/pages/QrCodeSection.tsx:157
+#, fuzzy, c-format
+msgid "Scan the QR below to start the withdrawal."
+msgstr "Chiudi il ritiro Taler"
-#: src/pages/admin/AccountForm.tsx:260
+#: src/pages/WithdrawalQRCode.tsx:79
#, c-format
-msgid "account identification in the bank"
+msgid "Operation aborted"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:294
+#: src/pages/WithdrawalQRCode.tsx:82
#, c-format
-msgid "name of the person owner the account"
+msgid ""
+"The wire transfer to the Taler Exchange operator's account was aborted, your "
+"balance was not affected."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:302
+#: src/pages/WithdrawalQRCode.tsx:88
#, c-format
-msgid "Internal IBAN"
+msgid "You can close this page now or continue to the account page."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:303
+#: src/pages/WithdrawalQRCode.tsx:147
#, c-format
-msgid "if empty a random account number will be assigned"
+msgid "Done"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:304
+#: src/pages/WithdrawalQRCode.tsx:158
#, c-format
-msgid "account identification for bank transfer"
+msgid "Operation canceled"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:348
+#: src/pages/WithdrawalQRCode.tsx:173
#, c-format
-msgid "Phone"
+msgid ""
+"The operation is marked as 'selected' but some step in the withdrawal failed"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:376
+#: src/pages/WithdrawalQRCode.tsx:175
#, c-format
-msgid "Cashout IBAN"
+msgid "The account is selected but no withdrawal identification found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:377
+#: src/pages/WithdrawalQRCode.tsx:188
#, c-format
-msgid "account number where the money is going to be sent when doing cashouts"
+msgid ""
+"There is a withdrawal identification but no account has been selected or the "
+"selected account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:388
+#: src/pages/WithdrawalQRCode.tsx:202
#, c-format
-msgid "Max debt"
+msgid ""
+"No withdrawal ID found and no account has been selected or the selected "
+"account is invalid."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:404
+#: src/pages/WithdrawalQRCode.tsx:259
#, c-format
-msgid "how much is user able to transfer after zero balance"
+msgid "Operation not found"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:413
+#: src/pages/WithdrawalQRCode.tsx:263
#, c-format
-msgid "Is this a Taler Exchange?"
+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/admin/AccountForm.tsx:431
+#: src/pages/WithdrawalQRCode.tsx:278
#, c-format
-msgid "This server doesn't support second factor authentication."
+msgid "Cotinue to dashboard"
msgstr ""
-#: src/pages/admin/AccountForm.tsx:442
+#: src/pages/SolveChallengePage.tsx:98
#, c-format
-msgid "Enable second factor authentication"
+msgid "Cashout not found. It may be also mean that it was already aborted."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:462
+#: src/pages/SolveChallengePage.tsx:136
#, c-format
-msgid "Using email"
+msgid "Challenge not found."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:489
+#: src/pages/SolveChallengePage.tsx:143
#, c-format
-msgid "Using SMS"
+msgid "This user is not authorized to complete this challenge."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:508
+#: src/pages/SolveChallengePage.tsx:150
#, c-format
-msgid "Is this account public?"
+msgid "Too many attempts, try another code."
msgstr ""
-#: src/pages/admin/AccountForm.tsx:521
+#: src/pages/SolveChallengePage.tsx:157
#, c-format
-msgid "public accounts have their balance publicly accesible"
+msgid "The confirmation code is wrong, try again."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:62
+#: src/pages/SolveChallengePage.tsx:164
#, c-format
-msgid "Account updated"
+msgid "The operation expired."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:68
-#, c-format
-msgid "The rights to change the account are not sufficient"
-msgstr ""
+#: src/pages/SolveChallengePage.tsx:197
+#, fuzzy, c-format
+msgid "The operation failed."
+msgstr "Questo ritiro รจ stato annullato!"
-#: src/pages/account/ShowAccountDetails.tsx:74
+#: src/pages/SolveChallengePage.tsx:212
#, c-format
-msgid "The username was not found"
+msgid "The operation needs another confirmation to complete."
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:80
+#: src/pages/SolveChallengePage.tsx:224
#, c-format
-msgid ""
-"You can't change the legal name, please contact the your account "
-"administrator."
+msgid "Account delete"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:86
+#: src/pages/SolveChallengePage.tsx:226
#, c-format
-msgid ""
-"You can't change the debt limit, please contact the your account "
-"administrator."
+msgid "Account update"
msgstr ""
-#: src/pages/account/ShowAccountDetails.tsx:92
+#: src/pages/SolveChallengePage.tsx:228
#, c-format
-msgid ""
-"You can't change the cashout address, please contact the your account "
-"administrator."
+msgid "Password update"
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/SolveChallengePage.tsx:230
+#, fuzzy, c-format
+msgid "Wire transfer"
+msgstr "Bonifico"
-#: src/pages/account/ShowAccountDetails.tsx:133
-#, c-format
-msgid "Account \"%1$s\""
-msgstr ""
+#: src/pages/SolveChallengePage.tsx:232
+#, fuzzy, c-format
+msgid "Withdrawal"
+msgstr "Prelevare"
-#: src/pages/account/ShowAccountDetails.tsx:144
-#, c-format
-msgid "Change details"
-msgstr ""
+#: src/pages/SolveChallengePage.tsx:248
+#, fuzzy, c-format
+msgid "Confirm the operation"
+msgstr "Conferma il ritiro"
-#: src/pages/account/ShowAccountDetails.tsx:178
+#: src/pages/SolveChallengePage.tsx:271
#, c-format
-msgid "Update"
+msgid "Enter the confirmation code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:47
+#: src/pages/SolveChallengePage.tsx:313
#, c-format
-msgid "password doesn't match"
-msgstr ""
+msgid "Confirm"
+msgstr "Conferma"
-#: src/pages/account/UpdateAccountPassword.tsx:62
+#: src/pages/SolveChallengePage.tsx:348
#, c-format
-msgid "Password changed"
+msgid "Send again"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:68
+#: src/pages/SolveChallengePage.tsx:359
#, c-format
-msgid "Not authorized to change the password, maybe the session is invalid."
+msgid "Send code"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:76
+#: src/pages/SolveChallengePage.tsx:369
#, c-format
-msgid ""
-"You need to provide the old password. If you don't have it contact your "
-"account administrator."
+msgid "Operation details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:80
+#: src/pages/SolveChallengePage.tsx:529
#, c-format
-msgid "Your current password doesn't match, can't change to a new password."
+msgid "Challenge details"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:111
+#: src/pages/SolveChallengePage.tsx:536
#, c-format
-msgid "Update password"
+msgid "Sent at"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:129
+#: src/pages/SolveChallengePage.tsx:551
#, c-format
-msgid "New password"
+msgid "To phone"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:157
+#: src/pages/SolveChallengePage.tsx:553
#, c-format
-msgid "Type it again"
+msgid "To email"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:179
-#, c-format
-msgid "repeat the same password"
-msgstr ""
+#: src/pages/WithdrawalOperationPage.tsx:49
+#, fuzzy, c-format
+msgid "The Withdrawal URI is not valid"
+msgstr "Questo ritiro รจ stato annullato!"
+
+#: src/components/Cashouts/views.tsx:100
+#, fuzzy, c-format
+msgid "Latest cashouts"
+msgstr "Ultime transazioni:"
-#: src/pages/account/UpdateAccountPassword.tsx:189
+#: src/components/Cashouts/views.tsx:111
#, c-format
-msgid "Current password"
+msgid "Created"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:210
+#: src/components/Cashouts/views.tsx:115
#, c-format
-msgid "your current password, for security"
+msgid "Total debit"
msgstr ""
-#: src/pages/account/UpdateAccountPassword.tsx:234
+#: src/components/Cashouts/views.tsx:119
#, c-format
-msgid "Change"
+msgid "Total credit"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:58
+#: src/pages/ProfileNavigation.tsx:70
#, c-format
-msgid "Can't delete the account"
+msgid "Details"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:59
+#: src/pages/ProfileNavigation.tsx:74
#, c-format
-msgid ""
-"The account can't be delete while still holding some balance. First make "
-"sure that the owner make a complete cashout."
+msgid "Delete"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:68
+#: src/pages/ProfileNavigation.tsx:78
+#, fuzzy, c-format
+msgid "Credentials"
+msgstr "Credenziali invalide."
+
+#: src/pages/ProfileNavigation.tsx:82
#, c-format
-msgid "Account removed"
+msgid "Cashouts"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:74
+#: src/pages/business/CreateCashout.tsx:95
#, c-format
-msgid "No enough permission to delete the account."
+msgid "Unable to create a cashout"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:80
+#: src/pages/business/CreateCashout.tsx:96
#, c-format
-msgid "The username was not found."
+msgid "The bank configuration does not support cashout operations."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:86
+#: src/pages/business/CreateCashout.tsx:223
#, c-format
-msgid "Can't delete a reserved username."
+msgid "need to be higher due to fees"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:92
+#: src/pages/business/CreateCashout.tsx:225
#, c-format
-msgid "Can't delete an account with balance different than zero."
+msgid "the total transfer at destination will be zero"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:117
+#: src/pages/business/CreateCashout.tsx:250
#, c-format
-msgid "name doesn't match"
+msgid "Cashout created"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:126
+#: src/pages/business/CreateCashout.tsx:272
#, c-format
-msgid "You are going to remove the account"
+msgid ""
+"Duplicated request detected, check if the operation succeeded or try again."
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:127
+#: src/pages/business/CreateCashout.tsx:279
#, c-format
-msgid "This step can't be undone."
+msgid "The conversion rate was incorrectly applied"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:133
+#: src/pages/business/CreateCashout.tsx:286
#, c-format
-msgid "Deleting account \"%1$s\""
+msgid "The account does not have sufficient funds"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:152
+#: src/pages/business/CreateCashout.tsx:293
#, c-format
-msgid "Verification"
+msgid "Cashouts are not supported"
msgstr ""
-#: src/pages/admin/RemoveAccount.tsx:175
+#: src/pages/business/CreateCashout.tsx:300
#, c-format
-msgid "enter the account name that is going to be deleted"
+msgid "Missing cashout URI in the profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:45
+#: src/pages/business/CreateCashout.tsx:307
#, c-format
msgid ""
-"Account created with password \"%1$s\". The user must change the password on "
-"the next login."
+"Sending the confirmation message failed, retry later or contact the "
+"administrator."
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:53
+#: src/pages/business/CreateCashout.tsx:339
#, c-format
-msgid "Server replied that phone or email is invalid"
+msgid "Conversion rate"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:59
+#: src/pages/business/CreateCashout.tsx:360
#, c-format
-msgid "The rights to perform the operation are not sufficient"
+msgid "Fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:65
+#: src/pages/business/CreateCashout.tsx:374
#, c-format
-msgid "Account username is already taken"
+msgid "To account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:71
+#: src/pages/business/CreateCashout.tsx:381
#, c-format
-msgid "Account id is already taken"
+msgid "No cashout account"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:77
+#: src/pages/business/CreateCashout.tsx:382
#, c-format
-msgid "Bank ran out of bonus credit."
+msgid "Before doing a cashout you need to complete your profile"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:83
+#: src/pages/business/CreateCashout.tsx:440
+#, fuzzy, c-format
+msgid "Amount to send"
+msgstr "Somma da ritirare"
+
+#: src/pages/business/CreateCashout.tsx:441
+#, fuzzy, c-format
+msgid "Amount to receive"
+msgstr "Somma da ritirare"
+
+#: src/pages/business/CreateCashout.tsx:490
#, c-format
-msgid "Account username can't be used because is reserved"
+msgid "Total cost"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:118
+#: src/pages/business/CreateCashout.tsx:505
#, c-format
-msgid "Can't create accounts"
+msgid "Balance left"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:119
+#: src/pages/business/CreateCashout.tsx:520
#, c-format
-msgid "Only system admin can create accounts."
+msgid "Before fee"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:129
+#: src/pages/business/CreateCashout.tsx:533
#, c-format
-msgid "New business account"
+msgid "Total cashout transfer"
msgstr ""
-#: src/pages/admin/CreateNewAccount.tsx:156
+#: src/pages/business/CreateCashout.tsx:553
#, c-format
-msgid "Create"
+msgid "No cashout channel available"
msgstr ""
-#: src/components/Cashouts/views.tsx:30
+#: src/pages/business/CreateCashout.tsx:555
#, c-format
-msgid "Cashout not supported."
+msgid ""
+"Before doing a cashout the server need to provide an second channel to "
+"confirm the operation"
msgstr ""
-#: src/components/Cashouts/views.tsx:36
-#, fuzzy, c-format
-msgid "Account not found."
-msgstr "Lista conti pubblici non trovata."
-
-#: src/components/Cashouts/views.tsx:69
-#, fuzzy, c-format
-msgid "Latest cashouts"
-msgstr "Ultime transazioni:"
-
-#: src/components/Cashouts/views.tsx:76
+#: src/pages/business/CreateCashout.tsx:567
#, c-format
-msgid "Created"
+msgid "Second factor authentication"
msgstr ""
-#: src/components/Cashouts/views.tsx:77
-#, fuzzy, c-format
-msgid "Confirmed"
-msgstr "Conferma"
-
-#: src/components/Cashouts/views.tsx:78
+#: src/pages/business/CreateCashout.tsx:598
#, c-format
-msgid "Total debit"
+msgid "Email"
msgstr ""
-#: src/components/Cashouts/views.tsx:79
+#: src/pages/business/CreateCashout.tsx:600
#, c-format
-msgid "Total credit"
+msgid "add a email in your profile to enable this option"
msgstr ""
-#: src/components/Cashouts/views.tsx:80
+#: src/pages/business/CreateCashout.tsx:646
#, c-format
-msgid "Status"
+msgid "SMS"
msgstr ""
-#: src/components/Cashouts/views.tsx:95
+#: src/pages/business/CreateCashout.tsx:648
#, c-format
-msgid "never"
+msgid "add a phone number in your profile to enable this option"
msgstr ""
-#: src/pages/account/CashoutListForAccount.tsx:29
+#: src/pages/account/CashoutListForAccount.tsx:52
#, c-format
msgid "Cashout for account %1$s"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:78
+#: src/pages/admin/AccountForm.tsx:165
#, c-format
-msgid "This cashout not found. Maybe already aborted."
+msgid "it doesn't have the pattern of an IBAN number"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:112
+#: src/pages/admin/AccountForm.tsx:185
#, c-format
-msgid "Cashout not found. It may be also mean that it was already aborted."
+msgid "it doesn't have the pattern of an email"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:118
+#: src/pages/admin/AccountForm.tsx:190
#, c-format
-msgid "Cashout was already confimed."
+msgid "should start with +"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:124
+#: src/pages/admin/AccountForm.tsx:192
#, c-format
-msgid "Cashout operation is not supported."
+msgid "phone number can't have other than numbers"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:165
+#: src/pages/admin/AccountForm.tsx:329
#, c-format
-msgid "The cashout operation is already aborted."
+msgid "account identification in the bank"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:171
+#: src/pages/admin/AccountForm.tsx:365
#, c-format
-msgid "Missing destination account."
+msgid "name of the person owner the account"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:177
+#: src/pages/admin/AccountForm.tsx:374
#, c-format
-msgid "Too many failed attempts."
+msgid "Internal IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:189
+#: src/pages/admin/AccountForm.tsx:377
#, c-format
-msgid "The code for this cashout is invalid."
+msgid "if empty a random account number will be assigned"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:205
+#: src/pages/admin/AccountForm.tsx:378
#, c-format
-msgid "Cashout detail"
+msgid "account identification for bank transfer"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:239
+#: src/pages/admin/AccountForm.tsx:423
#, c-format
-msgid "Debited"
+msgid "Phone"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:247
+#: src/pages/admin/AccountForm.tsx:451
#, c-format
-msgid "Credited"
+msgid "Cashout IBAN"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:283
+#: src/pages/admin/AccountForm.tsx:452
#, c-format
-msgid "Enter the confirmation code"
+msgid "account number where the money is going to be sent when doing cashouts"
msgstr ""
-#: src/pages/business/ShowCashoutDetails.tsx:312
+#: src/pages/admin/AccountForm.tsx:470
#, c-format
-msgid "Abort"
-msgstr "Annulla"
-
-#: src/pages/business/ShowCashoutDetails.tsx:320
-#, c-format
-msgid "Confirm"
-msgstr "Conferma"
+msgid "Max debt"
+msgstr ""
-#: src/pages/OperationState/views.tsx:181
+#: src/pages/admin/AccountForm.tsx:494
#, c-format
-msgid ""
-"Unauthorized to make the operation, maybe the session has expired or the "
-"password changed."
+msgid "how much is user able to transfer after zero balance"
msgstr ""
-#: src/pages/OperationState/views.tsx:187
+#: src/pages/admin/AccountForm.tsx:508
#, c-format
-msgid "The operation was rejected due to insufficient funds."
+msgid "Is this a Taler Exchange?"
msgstr ""
-#: src/pages/OperationState/views.tsx:238
+#: src/pages/admin/AccountForm.tsx:549
#, c-format
-msgid "Do not show this again"
+msgid "This server doesn't support second factor authentication."
msgstr ""
-#: src/pages/OperationState/views.tsx:256
+#: src/pages/admin/AccountForm.tsx:560
#, c-format
-msgid "Close"
+msgid "Enable second factor authentication"
msgstr ""
-#: src/pages/OperationState/views.tsx:327
+#: src/pages/admin/AccountForm.tsx:596
#, c-format
-msgid "On this device"
+msgid "Using email"
msgstr ""
-#: src/pages/OperationState/views.tsx:332
+#: src/pages/admin/AccountForm.tsx:654
#, c-format
-msgid ""
-"If you are using a web browser on desktop you should access your wallet with "
-"the GNU Taler WebExtension now or click the link if your WebExtension have "
-"the \"Inject Taler support\" option enabled."
+msgid "Using SMS"
msgstr ""
-#: src/pages/OperationState/views.tsx:339
+#: src/pages/admin/AccountForm.tsx:691
#, c-format
-msgid "Start"
+msgid "Is this account public?"
msgstr ""
-#: src/pages/OperationState/views.tsx:348
+#: src/pages/admin/AccountForm.tsx:719
#, c-format
-msgid "On a mobile phone"
+msgid "public accounts have their balance publicly accessible"
msgstr ""
-#: src/pages/OperationState/views.tsx:353
-#, fuzzy, c-format
-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
+#: src/pages/account/ShowAccountDetails.tsx:100
#, c-format
-msgid "There is an operation already"
+msgid "Account updated"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:68
-#, fuzzy, c-format
-msgid "Complete or cancel the operation in"
-msgstr "Conferma il ritiro"
-
-#: src/pages/WalletWithdrawForm.tsx:102
+#: src/pages/account/ShowAccountDetails.tsx:107
#, c-format
-msgid "Server responded with an invalid withdraw URI"
+msgid "The rights to change the account are not sufficient"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:103
-#, fuzzy, c-format
-msgid "Withdraw URI: %1$s"
-msgstr "Prelevare"
-
-#: src/pages/WalletWithdrawForm.tsx:114
+#: src/pages/account/ShowAccountDetails.tsx:114
#, c-format
-msgid "The operation was rejected due to insufficient funds"
+msgid "The username was not found"
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:254
+#: src/pages/account/ShowAccountDetails.tsx:121
#, c-format
-msgid "Prepare your wallet"
+msgid ""
+"You can't change the legal name, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:256
+#: src/pages/account/ShowAccountDetails.tsx:128
#, c-format
msgid ""
-"After using your wallet you will need to confirm or cancel the operation on "
-"this site."
+"You can't change the debt limit, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/WalletWithdrawForm.tsx:262
-#, fuzzy, c-format
-msgid "You need a GNU Taler Wallet"
-msgstr "Ritira contante nel portafoglio Taler"
-
-#: src/pages/WalletWithdrawForm.tsx:265
+#: src/pages/account/ShowAccountDetails.tsx:135
#, c-format
-msgid "If you don't have one yet you can follow the instruction in"
+msgid ""
+"You can't change the cashout address, please contact the your account "
+"administrator."
msgstr ""
-#: src/pages/PaymentOptions.tsx:44
+#: src/pages/account/ShowAccountDetails.tsx:177
#, c-format
-msgid "Send money"
+msgid "Account \"%1$s\""
msgstr ""
-#: src/pages/PaymentOptions.tsx:58
+#: src/pages/account/ShowAccountDetails.tsx:190
#, c-format
-msgid "to a %1$s wallet"
+msgid "Change details"
msgstr ""
-#: src/pages/PaymentOptions.tsx:65
+#: src/pages/account/ShowAccountDetails.tsx:235
#, c-format
-msgid "Withdraw digital money into your mobile wallet or browser extension"
+msgid "Update"
msgstr ""
-#: src/pages/PaymentOptions.tsx:72
+#: src/pages/account/UpdateAccountPassword.tsx:78
#, c-format
-msgid "operation ready"
+msgid "password doesn't match"
msgstr ""
-#: src/pages/PaymentOptions.tsx:87
-#, fuzzy, c-format
-msgid "to another bank account"
-msgstr "Trasferisci fondi a un altro conto di questa banca:"
-
-#: src/pages/PaymentOptions.tsx:94
+#: src/pages/account/UpdateAccountPassword.tsx:95
#, c-format
-msgid "Make a wire transfer to an account with known bank account number."
+msgid "Password changed"
msgstr ""
-#: src/pages/PaymentOptions.tsx:113
-#, fuzzy, c-format
-msgid "Transfer details"
-msgstr "Effettua un bonifico"
-
-#: src/pages/AccountPage/views.tsx:39
+#: src/pages/account/UpdateAccountPassword.tsx:102
#, c-format
-msgid "This is a demo bank"
+msgid "Not authorized to change the password, maybe the session is invalid."
msgstr ""
-#: src/pages/AccountPage/views.tsx:42
+#: src/pages/account/UpdateAccountPassword.tsx:112
#, 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 need to provide the old password. If you don't have it contact your "
+"account administrator."
msgstr ""
-#: src/pages/AccountPage/views.tsx:49
+#: src/pages/account/UpdateAccountPassword.tsx:117
#, c-format
-msgid ""
-"This part of the demo shows how a bank that supports Taler directly would "
-"work."
+msgid "Your current password doesn't match, can't change to a new password."
msgstr ""
-#: src/pages/AccountPage/views.tsx:64
+#: src/pages/account/UpdateAccountPassword.tsx:149
#, c-format
-msgid "Pending account delete operation"
+msgid "Update password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:65
+#: src/pages/account/UpdateAccountPassword.tsx:167
#, c-format
-msgid "Pending account update operation"
+msgid "New password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:66
+#: src/pages/account/UpdateAccountPassword.tsx:195
#, c-format
-msgid "Pending password update operation"
+msgid "Type it again"
msgstr ""
-#: src/pages/AccountPage/views.tsx:67
+#: src/pages/account/UpdateAccountPassword.tsx:217
#, c-format
-msgid "Pending transaction operation"
+msgid "repeat the same password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:68
+#: src/pages/account/UpdateAccountPassword.tsx:227
#, c-format
-msgid "Pending withdrawal operation"
+msgid "Current password"
msgstr ""
-#: src/pages/AccountPage/views.tsx:69
+#: src/pages/account/UpdateAccountPassword.tsx:248
#, c-format
-msgid "Pending cashout operation"
+msgid "your current password, for security"
msgstr ""
-#: src/pages/AccountPage/views.tsx:73
+#: src/pages/account/UpdateAccountPassword.tsx:272
#, c-format
-msgid "You can complete or cancel the operation in"
+msgid "Change"
msgstr ""
-#: src/pages/DownloadStats.tsx:77
+#: src/pages/admin/CreateNewAccount.tsx:74
#, c-format
-msgid "Download bank stats"
+msgid ""
+"Account created with password \"%1$s\". The user must change the password on "
+"the next login."
msgstr ""
-#: src/pages/DownloadStats.tsx:96
+#: src/pages/admin/CreateNewAccount.tsx:83
#, c-format
-msgid "Include hour metric"
+msgid "Server replied that phone or email is invalid"
msgstr ""
-#: src/pages/DownloadStats.tsx:110
+#: src/pages/admin/CreateNewAccount.tsx:90
#, c-format
-msgid "Include day metric"
+msgid "The rights to perform the operation are not sufficient"
msgstr ""
-#: src/pages/DownloadStats.tsx:124
+#: src/pages/admin/CreateNewAccount.tsx:97
#, c-format
-msgid "Include month metric"
+msgid "Account username is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:138
+#: src/pages/admin/CreateNewAccount.tsx:104
#, c-format
-msgid "Include year metric"
+msgid "Account id is already taken"
msgstr ""
-#: src/pages/DownloadStats.tsx:152
+#: src/pages/admin/CreateNewAccount.tsx:111
#, c-format
-msgid "Include table header"
+msgid "Bank ran out of bonus credit."
msgstr ""
-#: src/pages/DownloadStats.tsx:166
+#: src/pages/admin/CreateNewAccount.tsx:118
#, c-format
-msgid "Add previous metric for compare"
+msgid "Account username can't be used because is reserved"
msgstr ""
-#: src/pages/DownloadStats.tsx:180
+#: src/pages/admin/CreateNewAccount.tsx:160
#, c-format
-msgid "Fail on first error"
+msgid "Can't create accounts"
msgstr ""
-#: src/pages/DownloadStats.tsx:215
+#: src/pages/admin/CreateNewAccount.tsx:161
#, c-format
-msgid "Download"
+msgid "Only system admin can create accounts."
msgstr ""
-#: src/pages/DownloadStats.tsx:227
+#: src/pages/admin/CreateNewAccount.tsx:183
#, c-format
-msgid "downloading... %1$s"
+msgid "New business account"
msgstr ""
-#: src/pages/DownloadStats.tsx:234
+#: src/pages/admin/CreateNewAccount.tsx:209
#, c-format
-msgid "Download completed"
+msgid "Create"
msgstr ""
-#: src/pages/DownloadStats.tsx:235
+#: src/pages/admin/RemoveAccount.tsx:94
#, c-format
-msgid "click here to save the file in your computer"
+msgid "Can't delete the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:130
+#: src/pages/admin/RemoveAccount.tsx:95
#, c-format
-msgid "Challenge not found."
+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/SolveChallengePage.tsx:136
+#: src/pages/admin/RemoveAccount.tsx:117
#, c-format
-msgid "This user is not authorized to complete this challenge."
+msgid "Account removed"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:142
+#: src/pages/admin/RemoveAccount.tsx:124
#, c-format
-msgid "Too many attemps, try another code."
+msgid "No enough permission to delete the account."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:148
+#: src/pages/admin/RemoveAccount.tsx:131
#, c-format
-msgid "The confirmation code is wrong, try again."
+msgid "The username was not found."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:154
+#: src/pages/admin/RemoveAccount.tsx:138
#, c-format
-msgid "The operation expired."
+msgid "Can't delete a reserved username."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:179
-#, fuzzy, c-format
-msgid "The operation failed."
-msgstr "Questo ritiro รจ stato annullato!"
-
-#: src/pages/SolveChallengePage.tsx:193
+#: src/pages/admin/RemoveAccount.tsx:145
#, c-format
-msgid "The operation needs another confirmation to complete."
+msgid "Can't delete an account with balance different than zero."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:204
+#: src/pages/admin/RemoveAccount.tsx:170
#, c-format
-msgid "Account delete"
+msgid "name doesn't match"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:205
+#: src/pages/admin/RemoveAccount.tsx:180
#, c-format
-msgid "Account update"
+msgid "You are going to remove the account"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:206
+#: src/pages/admin/RemoveAccount.tsx:182
#, c-format
-msgid "Password update"
+msgid "This step can't be undone."
msgstr ""
-#: 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/admin/RemoveAccount.tsx:188
+#, c-format
+msgid "Deleting account \"%1$s\""
+msgstr ""
-#: src/pages/SolveChallengePage.tsx:314
+#: src/pages/admin/RemoveAccount.tsx:206
#, c-format
-msgid "Send again"
+msgid "Verification"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:323
+#: src/pages/admin/RemoveAccount.tsx:231
#, c-format
-msgid "Send code"
+msgid "enter the account name that is going to be deleted"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:330
+#: src/pages/business/ShowCashoutDetails.tsx:49
#, c-format
-msgid "Operation details"
+msgid "cashout id should be a number"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:442
+#: src/pages/business/ShowCashoutDetails.tsx:65
#, c-format
-msgid "Challenge details"
+msgid "This cashout not found. Maybe already aborted."
msgstr ""
-#: src/pages/SolveChallengePage.tsx:448
+#: src/pages/business/ShowCashoutDetails.tsx:106
#, c-format
-msgid "Sent at"
+msgid "Cashout detail"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:459
+#: src/pages/business/ShowCashoutDetails.tsx:139
#, c-format
-msgid "To phone"
+msgid "Debited"
msgstr ""
-#: src/pages/SolveChallengePage.tsx:460
+#: src/pages/business/ShowCashoutDetails.tsx:154
#, c-format
-msgid "To email"
+msgid "Credited"
msgstr ""
-#: src/Routing.tsx:59
+#: src/Routing.tsx:140
#, c-format
msgid "Welcome to %1$s!"
msgstr ""
+#, fuzzy, c-format
+#~ msgid "Account not found."
+#~ msgstr "Lista conti pubblici non trovata."
+
+#, fuzzy, c-format
+#~ msgid "Confirmed"
+#~ msgstr "Conferma"
+
+#, c-format
+#~ msgid "Abort"
+#~ msgstr "Annulla"
+
#, c-format
#~ msgid "Skip to main content"
#~ msgstr "Saltare il menu di navigazione"
diff --git a/packages/demobank-ui/src/pages/DownloadStats.tsx b/packages/demobank-ui/src/pages/DownloadStats.tsx
index a98c573ae..d149a0d9f 100644
--- a/packages/demobank-ui/src/pages/DownloadStats.tsx
+++ b/packages/demobank-ui/src/pages/DownloadStats.tsx
@@ -412,7 +412,7 @@ async function fetchAllStatus(
token: AccessToken,
options: Options,
references: Date[],
- progres: (current: number, total: number) => void,
+ progress: (current: number, total: number) => void,
): Promise<string> {
const allMetrics: TalerCorebankApi.MonitorTimeframeParam[] = [];
if (options.hourMetric) {
@@ -429,7 +429,7 @@ async function fetchAllStatus(
}
/**
- * conver request into frames
+ * convert request into frames
*/
const allFrames = allMetrics.flatMap((timeframe) =>
references.map((reference) => ({
@@ -446,13 +446,13 @@ async function fetchAllStatus(
const allInfo = await allFrames.reduce(
async (prev, frame, index) => {
const accumulatedMap = await prev;
- progres(index, total);
+ progress(index, total);
// await delay()
const previous = options.compareWithPrevious
? await api.getMonitor(token, {
- timeframe: frame.timeframe,
- which: frame.moment.previous,
- })
+ timeframe: frame.timeframe,
+ which: frame.moment.previous,
+ })
: undefined;
if (previous && previous.type === "fail" && options.endOnFirstFail) {
@@ -480,10 +480,10 @@ async function fetchAllStatus(
},
Promise.resolve({} as Record<string, Data>),
);
- progres(total, total);
+ progress(total, total);
/**
- * conver into table format
+ * convert into table format
*
*/
const table: Array<string[]> = [];
diff --git a/packages/demobank-ui/src/pages/SolveChallengePage.tsx b/packages/demobank-ui/src/pages/SolveChallengePage.tsx
index 6d2d6512e..8c39b8d94 100644
--- a/packages/demobank-ui/src/pages/SolveChallengePage.tsx
+++ b/packages/demobank-ui/src/pages/SolveChallengePage.tsx
@@ -147,7 +147,7 @@ export function SolveChallengePage({
case HttpStatusCode.TooManyRequests:
return notify({
type: "error",
- title: i18n.str`Too many attemps, try another code.`,
+ title: i18n.str`Too many attempts, try another code.`,
description: resp.detail.hint as TranslatedString,
debug: resp.detail,
});
diff --git a/packages/demobank-ui/src/pages/admin/AccountForm.tsx b/packages/demobank-ui/src/pages/admin/AccountForm.tsx
index 05b9d6a72..8465a3d8f 100644
--- a/packages/demobank-ui/src/pages/admin/AccountForm.tsx
+++ b/packages/demobank-ui/src/pages/admin/AccountForm.tsx
@@ -162,7 +162,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
: !editableCashout
? undefined
: !cashoutParsed
- ? i18n.str`it doesnt have the pattern of an IBAN number`
+ ? i18n.str`it doesn't have the pattern of an IBAN number`
: !cashoutParsed.isKnown || cashoutParsed.targetType !== "iban"
? i18n.str`only "IBAN" target are supported`
: !IBAN_REGEX.test(cashoutParsed.iban)
@@ -173,7 +173,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
: !editableAccount
? undefined
: !internalParsed
- ? i18n.str`it doesnt have the pattern of an IBAN number`
+ ? i18n.str`it doesn't have the pattern of an IBAN number`
: !internalParsed.isKnown || internalParsed.targetType !== "iban"
? i18n.str`only "IBAN" target are supported`
: !IBAN_REGEX.test(internalParsed.iban)
@@ -182,7 +182,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
email: !newForm.email
? undefined
: !EMAIL_REGEX.test(newForm.email)
- ? i18n.str`it doesnt have the pattern of an email`
+ ? i18n.str`it doesn't have the pattern of an email`
: undefined,
phone: !newForm.phone
? undefined
@@ -717,7 +717,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
</div>
<p class="mt-2 text-sm text-gray-500">
<i18n.Translate>
- public accounts have their balance publicly accesible
+ public accounts have their balance publicly accessible
</i18n.Translate>
</p>
</div>
diff --git a/packages/demobank-ui/src/pages/admin/AdminHome.tsx b/packages/demobank-ui/src/pages/admin/AdminHome.tsx
index 4a8eb5b97..84cc982af 100644
--- a/packages/demobank-ui/src/pages/admin/AdminHome.tsx
+++ b/packages/demobank-ui/src/pages/admin/AdminHome.tsx
@@ -491,7 +491,7 @@ function MetricValue({
{negative ? (
<span class="sr-only">
- <i18n.Translate>Descreased by</i18n.Translate>
+ <i18n.Translate>Decreased by</i18n.Translate>
</span>
) : (
<span class="sr-only">
diff --git a/packages/demobank-ui/src/pages/business/CreateCashout.tsx b/packages/demobank-ui/src/pages/business/CreateCashout.tsx
index 93bd2c89d..75e0a9b84 100644
--- a/packages/demobank-ui/src/pages/business/CreateCashout.tsx
+++ b/packages/demobank-ui/src/pages/business/CreateCashout.tsx
@@ -188,8 +188,7 @@ export function CreateCashout({
* depending on the isDebit flag
*/
const inputAmount = Amounts.parseOrThrow(
- `${form.isDebit ? regional_currency : fiat_currency}:${
- !form.amount ? "0" : form.amount
+ `${form.isDebit ? regional_currency : fiat_currency}:${!form.amount ? "0" : form.amount
}`,
);
@@ -270,7 +269,7 @@ export function CreateCashout({
case TalerErrorCode.BANK_TRANSFER_REQUEST_UID_REUSED:
return notify({
type: "error",
- title: i18n.str`Duplicated request detected, check if the operation succeded or try again.`,
+ title: i18n.str`Duplicated request detected, check if the operation succeeded or try again.`,
description: resp.detail.hint as TranslatedString,
debug: resp.detail,
});
@@ -337,7 +336,7 @@ export function CreateCashout({
<dl class="mt-4 space-y-4">
<div class="justify-between items-center flex">
<dt class="text-sm text-gray-600">
- <i18n.Translate>Convertion rate</i18n.Translate>
+ <i18n.Translate>Conversion rate</i18n.Translate>
</dt>
<dd class="text-sm text-gray-900">{sellRate}</dd>
</div>
@@ -471,9 +470,9 @@ export function CreateCashout({
cashoutDisabled
? undefined
: (value) => {
- form.amount = value;
- updateForm(structuredClone(form));
- }
+ form.amount = value;
+ updateForm(structuredClone(form));
+ }
}
/>
<ShowInputErrorLabel
@@ -514,7 +513,7 @@ export function CreateCashout({
</dd>
</div>
{Amounts.isZero(sellFee) ||
- Amounts.isZero(calc.beforeFee) ? undefined : (
+ Amounts.isZero(calc.beforeFee) ? undefined : (
<div class="flex items-center justify-between border-t-2 afu pt-4">
<dt class="flex items-center text-sm text-gray-600">
<span>
@@ -547,7 +546,7 @@ export function CreateCashout({
{/* channel, not shown if new cashout api */}
{!OLD_CASHOUT_API ? undefined : config.supported_tan_channels
- .length === 0 ? (
+ .length === 0 ? (
<div class="sm:col-span-5">
<Attention
type="warning"
@@ -619,7 +618,7 @@ export function CreateCashout({
)}
{config.supported_tan_channels.indexOf(TanChannel.SMS) ===
- -1 ? undefined : (
+ -1 ? undefined : (
<label
onClick={() => {
if (!resultAccount.body.contact_data?.phone) return;
diff --git a/packages/demobank-ui/src/pages/rnd.ts b/packages/demobank-ui/src/pages/rnd.ts
index d04a1515d..d66fb005b 100644
--- a/packages/demobank-ui/src/pages/rnd.ts
+++ b/packages/demobank-ui/src/pages/rnd.ts
@@ -2825,7 +2825,7 @@ const adj = [
"weak",
"weary",
"webbed",
- "wee",
+ "weed",
"weekly",
"weepy",
"weighty",
diff --git a/packages/merchant-backoffice-ui/package.json b/packages/merchant-backoffice-ui/package.json
index 74a9a823a..84ea483d8 100644
--- a/packages/merchant-backoffice-ui/package.json
+++ b/packages/merchant-backoffice-ui/package.json
@@ -5,6 +5,7 @@
"license": "AGPL-3.0-or-later",
"type": "module",
"scripts": {
+ "clean": "rm -rf dist tsconfig.tsbuildinfo",
"build": "./build.mjs",
"check": "tsc",
"compile": "tsc && ./build.mjs",
diff --git a/packages/merchant-backoffice-ui/src/Application.tsx b/packages/merchant-backoffice-ui/src/Application.tsx
index 27ae26de5..e78a6fc0b 100644
--- a/packages/merchant-backoffice-ui/src/Application.tsx
+++ b/packages/merchant-backoffice-ui/src/Application.tsx
@@ -94,7 +94,7 @@ function ApplicationStatusRoutes(): VNode {
<NotConnectedAppMenu title="Error" />
<NotificationCard
notification={{
- message: i18n.str`Could not find /config enpoint on this URL`,
+ message: i18n.str`Could not find /config endpoint on this URL`,
type: "ERROR",
description: `Check the URL or contact the system administrator.`,
}}
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
index fbfd023c1..62ceaa24b 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
@@ -329,7 +329,7 @@ export function CreatePage({
// if there is no default pay deadline
const noDefault_payDeadline = !instance_default.payments || !instance_default.payments.pay_deadline
- // and there is no defailt wire deadline
+ // and there is no default wire deadline
const noDefault_wireDeadline = !instance_default.payments || !instance_default.payments.wire_transfer_deadline
// user required to set the taler options
const requiresSomeTalerOptions = noDefault_payDeadline || noDefault_wireDeadline
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
index d22a9e4d4..549e7581f 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
@@ -71,9 +71,9 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
async function submitForm() {
if (hasErrors) return;
- const ot = hasToken ? `secret-token:${form.old_token}` as AccessToken : undefined;
- const nt = `secret-token:${form.new_token}` as AccessToken;
- onNewToken(ot, nt)
+ const oldToken = hasToken ? `secret-token:${form.old_token}` as AccessToken : undefined;
+ const newToken = `secret-token:${form.new_token}` as AccessToken;
+ onNewToken(oldToken, newToken)
}
return (
@@ -93,7 +93,7 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
</div>
</section>
<hr />
-
+
{!hasToken &&
<NotificationCard
notification={{
@@ -127,8 +127,8 @@ export function DetailPage({ instanceId, hasToken, onBack, onNewToken, onClearTo
class="button"
onClick={() => {
if (hasToken) {
- const ot = `secret-token:${form.old_token}` as AccessToken;
- onClearToken(ot)
+ const oldToken = `secret-token:${form.old_token}` as AccessToken;
+ onClearToken(oldToken)
} else {
onClearToken(undefined)
}
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
index 434d69412..bfa2a883e 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx
@@ -120,7 +120,7 @@ export function CreatePage({ onCreate, onBack }: Props): VNode {
<p>
The text below support <a target="_blank" rel="noreferrer" href="https://mustache.github.io/mustache.5.html">mustache</a> template engine. Any string
between <pre style={{ display: "inline", padding: 0 }}>&#123;&#123;</pre> and <pre style={{ display: "inline", padding: 0 }}>&#125;&#125;</pre> will
- be replaced with replaced with the value of the correspoding variable.
+ be replaced with replaced with the value of the corresponding variable.
</p>
<p>
For example <pre style={{ display: "inline", padding: 0 }}>&#123;&#123;contract_terms.amount&#125;&#125;</pre> will be replaced
diff --git a/packages/pogen/src/po2ts.ts b/packages/pogen/src/po2ts.ts
index ae5e7617b..0b5b1384d 100644
--- a/packages/pogen/src/po2ts.ts
+++ b/packages/pogen/src/po2ts.ts
@@ -127,7 +127,7 @@ function calculateTotalTranslations(msgs: MessagesType): { keys: number, transla
const kv = Object.entries(msgs)
const [keys, translations] = kv.reduce(([total, withTranslation], translation) => {
if (!translation || translation.length !== 2 || !translation[1]) {
- //curent key is empty
+ //current key is empty
return [total, withTranslation]
}
const v = translation[1]
diff --git a/packages/taler-util/src/amounts.ts b/packages/taler-util/src/amounts.ts
index 76ba3a0c5..3750cf61f 100644
--- a/packages/taler-util/src/amounts.ts
+++ b/packages/taler-util/src/amounts.ts
@@ -51,7 +51,7 @@ export const amountFractionalLength = 8;
export const amountMaxValue = 2 ** 52;
/**
- * Separator character between interger and fractional
+ * Separator character between integer and fractional
*/
export const FRAC_SEPARATOR = "."
@@ -550,12 +550,12 @@ export class Amounts {
return amountFractionalLength - i + 1;
}
-
+
static stringifyValueWithSpec(value: AmountJson, spec: CurrencySpecification): { currency: string, normal: string, small?: string } {
const strValue = Amounts.stringifyValue(value)
const pos = strValue.indexOf(FRAC_SEPARATOR)
const originalPosition = pos < 0 ? strValue.length : pos;
-
+
let currency = value.currency
const names = Object.keys(spec.alt_unit_names)
let FRAC_POS_NEW_POSITION = originalPosition
@@ -574,21 +574,21 @@ export class Amounts {
})
currency = spec.alt_unit_names[unitIndex]
}
-
+
if (originalPosition === FRAC_POS_NEW_POSITION) {
const { normal, small } = splitNormalAndSmall(strValue, originalPosition, spec)
return { currency, normal, small }
}
-
+
const intPart = strValue.substring(0, originalPosition)
const fracPArt = strValue.substring(originalPosition + 1)
//indexSize is always smaller than originalPosition
- const newValue = intPart.substring(0, FRAC_POS_NEW_POSITION) + FRAC_SEPARATOR + intPart.substring(FRAC_POS_NEW_POSITION) + fracPArt
+ const newValue = intPart.substring(0, FRAC_POS_NEW_POSITION) + FRAC_SEPARATOR + intPart.substring(FRAC_POS_NEW_POSITION) + fracPArt
const { normal, small } = splitNormalAndSmall(newValue, FRAC_POS_NEW_POSITION, spec)
return { currency, normal, small }
}
-
-
+
+
}
function splitNormalAndSmall(decimal: string, fracSeparatorIndex: number, spec: CurrencySpecification): { normal: string, small?: string } {
diff --git a/packages/taler-util/src/http-client/exchange.ts b/packages/taler-util/src/http-client/exchange.ts
index 36adb5a1a..ef2043f40 100644
--- a/packages/taler-util/src/http-client/exchange.ts
+++ b/packages/taler-util/src/http-client/exchange.ts
@@ -121,7 +121,7 @@ export class TalerExchangeHttpClient {
//FIXME: this should be unauthorized
case HttpStatusCode.Forbidden: return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Unauthorized: return opKnownHttpFailure(resp.status, resp);
- //FIXME: this two need to be splitted by error code
+ //FIXME: this two need to be split by error code
case HttpStatusCode.NotFound: return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict: return opKnownHttpFailure(resp.status, resp);
default: return opUnknownFailure(resp, await resp.text())
diff --git a/packages/taler-util/src/http-client/types.ts b/packages/taler-util/src/http-client/types.ts
index a014f63f8..1c742191b 100644
--- a/packages/taler-util/src/http-client/types.ts
+++ b/packages/taler-util/src/http-client/types.ts
@@ -1496,7 +1496,7 @@ export namespace TalerCorebankApi {
export interface AccountPasswordChange {
// New password.
new_password: string;
- // Old password. If present, chec that the old password matches.
+ // Old password. If present, check that the old password matches.
// Optional for admin account.
old_password?: string;
}
diff --git a/packages/taler-util/src/operation.ts b/packages/taler-util/src/operation.ts
index 6656a20f2..0501de726 100644
--- a/packages/taler-util/src/operation.ts
+++ b/packages/taler-util/src/operation.ts
@@ -14,7 +14,7 @@ export function isOperationFail<T, E>(c: OperationResult<T, E>): c is OperationF
}
/**
- * succesful operation
+ * successful operation
*/
export interface OperationOk<T> {
type: "ok",
@@ -22,7 +22,7 @@ export interface OperationOk<T> {
}
/**
- * unsuccesful operation, see details
+ * unsuccessful operation, see details
*/
export interface OperationFail<T> {
type: "fail",
@@ -30,7 +30,7 @@ export interface OperationFail<T> {
detail: TalerErrorDetail,
}
/**
- * unsuccesful operation, see body
+ * unsuccessful operation, see body
*/
export interface OperationAlternative<T, B> {
type: "fail",
diff --git a/packages/taler-util/src/taler-types.ts b/packages/taler-util/src/taler-types.ts
index 3b96c52fe..1bdcf3fb1 100644
--- a/packages/taler-util/src/taler-types.ts
+++ b/packages/taler-util/src/taler-types.ts
@@ -2218,7 +2218,7 @@ export interface ExchangeBatchDepositRequest {
// Date until which the merchant can issue a refund to the customer via the
// exchange, to be omitted if refunds are not allowed.
//
- // THIS FIELD WILL BE DEPRICATED, once the refund mechanism becomes a
+ // THIS FIELD WILL BE DEPRECATED, once the refund mechanism becomes a
// policy via extension.
refund_deadline?: TalerProtocolTimestamp;
diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts
index c2730812f..524dfe3e0 100644
--- a/packages/taler-util/src/wallet-types.ts
+++ b/packages/taler-util/src/wallet-types.ts
@@ -577,11 +577,11 @@ export interface CoinDumpJson {
withdrawal_reserve_pub: string | undefined;
coin_status: CoinStatus;
spend_allocation:
- | {
- id: string;
- amount: AmountString;
- }
- | undefined;
+ | {
+ id: string;
+ amount: AmountString;
+ }
+ | undefined;
/**
* Information about the age restriction
*/
@@ -1108,7 +1108,7 @@ export interface WalletCoreVersion {
corebankApiRange: string;
/**
- * @deprecated as bank was split into multiple APIs withs separate versioning
+ * @deprecated as bank was split into multiple APIs with separate versioning
*/
bank: string;
diff --git a/packages/taler-wallet-core/src/operations/pay-peer-push-credit.ts b/packages/taler-wallet-core/src/operations/pay-peer-push-credit.ts
index c8cfaac7d..427961f44 100644
--- a/packages/taler-wallet-core/src/operations/pay-peer-push-credit.ts
+++ b/packages/taler-wallet-core/src/operations/pay-peer-push-credit.ts
@@ -775,7 +775,7 @@ async function handlePendingMerge(
wgCreateRes,
};
});
- // Transaction was commited, now we can emit notifications.
+ // Transaction was committed, now we can emit notifications.
if (txRes?.wgCreateRes?.exchangeNotif) {
ws.notify(txRes.wgCreateRes.exchangeNotif);
}
diff --git a/packages/taler-wallet-core/src/operations/withdraw.ts b/packages/taler-wallet-core/src/operations/withdraw.ts
index d198cf482..0fca01d1c 100644
--- a/packages/taler-wallet-core/src/operations/withdraw.ts
+++ b/packages/taler-wallet-core/src/operations/withdraw.ts
@@ -1219,8 +1219,7 @@ export async function updateWithdrawalDenoms(
denom.verificationStatus === DenominationVerificationStatus.Unverified
) {
logger.trace(
- `Validating denomination (${current + 1}/${
- denominations.length
+ `Validating denomination (${current + 1}/${denominations.length
}) signature of ${denom.denomPubHash}`,
);
let valid = false;
@@ -1768,7 +1767,7 @@ export async function getExchangeWithdrawalInfo(
const exchange = await fetchFreshExchange(ws, exchangeBaseUrl);
if (exchange.currency != instructedAmount.currency) {
- // Specifiying the amount in the conversion input currency is not yet supported.
+ // Specifying the amount in the conversion input currency is not yet supported.
// We might add support for it later.
throw new Error(
`withdrawal only supported when specifying target currency ${exchange.currency}`,
@@ -1865,7 +1864,7 @@ export async function getExchangeWithdrawalInfo(
) {
logger.warn(
`wallet's support for exchange protocol version ${WALLET_EXCHANGE_PROTOCOL_VERSION} might be outdated ` +
- `(exchange has ${exchange.protocolVersionRange}), checking for updates`,
+ `(exchange has ${exchange.protocolVersionRange}), checking for updates`,
);
}
}
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index 72e9750bc..ea64ff1aa 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -464,7 +464,7 @@ async function runTaskLoop(
}
logger.trace(
- `running task loop, iter=${iteration}, #tasks=${pending.pendingOperations.length} #lifeness=${numGivingLiveness}, #due=${numDue} #trottled=${numThrottled}`,
+ `running task loop, iter=${iteration}, #tasks=${pending.pendingOperations.length} #lifeness=${numGivingLiveness}, #due=${numDue} #throttled=${numThrottled}`,
);
if (opts.stopWhenDone && numGivingLiveness === 0 && iteration !== 0) {
@@ -735,9 +735,9 @@ async function dumpCoins(ws: InternalWalletState): Promise<CoinDumpJson> {
ageCommitmentProof: c.ageCommitmentProof,
spend_allocation: c.spendAllocation
? {
- amount: c.spendAllocation.amount,
- id: c.spendAllocation.id,
- }
+ amount: c.spendAllocation.amount,
+ id: c.spendAllocation.id,
+ }
: undefined,
});
}
diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json
index cd804e6a1..1fc14fc11 100644
--- a/packages/taler-wallet-webextension/package.json
+++ b/packages/taler-wallet-webextension/package.json
@@ -9,7 +9,7 @@
"license": "AGPL-3.0-or-later",
"private": false,
"scripts": {
- "clean": "rm -rf dist lib tsconfig.tsbuildinfo",
+ "clean": "rm -rf dist lib tsconfig.tsbuildinfo extension",
"test": "./test.mjs && mocha --require source-map-support/register 'dist/test/**/*.test.js' 'dist/test/**/test.js'",
"test:coverage": "nyc pnpm test",
"compile": "tsc && ./build.mjs",
diff --git a/packages/web-util/src/components/LangSelector.tsx b/packages/web-util/src/components/LangSelector.tsx
index 7deaa0cf4..8e5a82f75 100644
--- a/packages/web-util/src/components/LangSelector.tsx
+++ b/packages/web-util/src/components/LangSelector.tsx
@@ -45,7 +45,7 @@ function getLangName(s: keyof LangsNames | string): string {
export function LangSelector({ }: {}): VNode {
const [updatingLang, setUpdatingLang] = useState(false);
- const { lang, changeLanguage, completness, supportedLang } = useTranslationContext();
+ const { lang, changeLanguage, completeness, supportedLang } = useTranslationContext();
const [hidden, setHidden] = useState(true);
useEffect(() => {
@@ -95,7 +95,7 @@ export function LangSelector({ }: {}): VNode {
>
<span class="font-normal truncate flex justify-between ">
<span>{getLangName(lang)}</span>
- <span>{(completness as any)[lang]}%</span>
+ <span>{(completeness as any)[lang]}%</span>
</span>
<span class="text-indigo-600 absolute inset-y-0 right-0 flex items-center pr-4">
diff --git a/packages/web-util/src/context/translation.ts b/packages/web-util/src/context/translation.ts
index 2b9704939..5b7707d14 100644
--- a/packages/web-util/src/context/translation.ts
+++ b/packages/web-util/src/context/translation.ts
@@ -34,7 +34,7 @@ interface Type {
changeLanguage: (l: string) => void;
i18n: InternationalizationAPI;
dateLocale: Locale,
- completness: { [id in keyof typeof supportedLang]: number }
+ completeness: { [id in keyof typeof supportedLang]: number }
}
const supportedLang = {
@@ -54,7 +54,7 @@ const initial: Type = {
},
i18n,
dateLocale: enLocale,
- completness: {
+ completeness: {
de: 0,
en: 0,
es: 0,
@@ -70,7 +70,7 @@ interface Props {
children: ComponentChildren;
forceLang?: string;
source: Record<string, any>;
- completness?: Record<string, number>;
+ completeness?: Record<string, number>;
}
// Outmost UI wrapper.
@@ -79,17 +79,17 @@ export const TranslationProvider = ({
children,
forceLang,
source,
- completness: completnessProp
+ completeness: completenessProp
}: Props): VNode => {
- const completness = {
- de: !completnessProp || !completnessProp["de"] ? 0 : completnessProp["de"],
- en: !completnessProp || !completnessProp["en"] ? 0 : completnessProp["en"],
- es: !completnessProp || !completnessProp["es"] ? 0 : completnessProp["es"],
- fr: !completnessProp || !completnessProp["fr"] ? 0 : completnessProp["fr"],
- it: !completnessProp || !completnessProp["it"] ? 0 : completnessProp["it"],
- sv: !completnessProp || !completnessProp["sv"] ? 0 : completnessProp["sv"],
+ const completeness = {
+ de: !completenessProp || !completenessProp["de"] ? 0 : completenessProp["de"],
+ en: !completenessProp || !completenessProp["en"] ? 0 : completenessProp["en"],
+ es: !completenessProp || !completenessProp["es"] ? 0 : completenessProp["es"],
+ fr: !completenessProp || !completenessProp["fr"] ? 0 : completenessProp["fr"],
+ it: !completenessProp || !completenessProp["it"] ? 0 : completenessProp["it"],
+ sv: !completenessProp || !completenessProp["sv"] ? 0 : completenessProp["sv"],
}
- const { value: lang, update: changeLanguage } = useLang(initial, completness);
+ const { value: lang, update: changeLanguage } = useLang(initial, completeness);
useEffect(() => {
if (forceLang) {
@@ -111,7 +111,7 @@ export const TranslationProvider = ({
enLocale;
return h(Context.Provider, {
- value: { lang, changeLanguage, supportedLang, i18n, dateLocale, completness },
+ value: { lang, changeLanguage, supportedLang, i18n, dateLocale, completeness },
children,
});
};
diff --git a/packages/web-util/src/forms/InputChoiceHorizontal.stories.tsx b/packages/web-util/src/forms/InputChoiceHorizontal.stories.tsx
index 2907a4dab..b950d3d02 100644
--- a/packages/web-util/src/forms/InputChoiceHorizontal.stories.tsx
+++ b/packages/web-util/src/forms/InputChoiceHorizontal.stories.tsx
@@ -58,7 +58,7 @@ const form: FlexibleForm<TargetObject> = {
label: "second choice" as TranslatedString,
value: "2"
}, {
- label: "thrid choice" as TranslatedString,
+ label: "third choice" as TranslatedString,
value: "3"
},],
},
diff --git a/packages/web-util/src/forms/InputChoiceStacked.stories.tsx b/packages/web-util/src/forms/InputChoiceStacked.stories.tsx
index 54228934e..ed5170d17 100644
--- a/packages/web-util/src/forms/InputChoiceStacked.stories.tsx
+++ b/packages/web-util/src/forms/InputChoiceStacked.stories.tsx
@@ -58,7 +58,7 @@ const form: FlexibleForm<TargetObject> = {
label: "second choice" as TranslatedString,
value: "2"
}, {
- label: "thrid choice" as TranslatedString,
+ label: "third choice" as TranslatedString,
value: "3"
},],
},
diff --git a/packages/web-util/src/hooks/useLang.ts b/packages/web-util/src/hooks/useLang.ts
index e4e512388..5b1be0309 100644
--- a/packages/web-util/src/hooks/useLang.ts
+++ b/packages/web-util/src/hooks/useLang.ts
@@ -25,16 +25,16 @@ const MIN_LANG_COVERAGE_THRESHOLD = 90;
* choose the best from the browser config based on the completeness
* on the translation
*/
-function getBrowserLang(completness: Record<string, number>): string | undefined {
+function getBrowserLang(completeness: Record<string, number>): string | undefined {
if (typeof window === "undefined") return undefined;
if (window.navigator.language) {
- if (completness[window.navigator.language] >= MIN_LANG_COVERAGE_THRESHOLD) {
+ if (completeness[window.navigator.language] >= MIN_LANG_COVERAGE_THRESHOLD) {
return window.navigator.language
}
}
if (window.navigator.languages) {
- const match = Object.entries(completness).filter(([code, value]) => {
+ const match = Object.entries(completeness).filter(([code, value]) => {
if (value < MIN_LANG_COVERAGE_THRESHOLD) return false; //do not consider langs below 90%
return window.navigator.languages.findIndex(l => l.startsWith(code)) !== -1
}).map(([code, value]) => ({ code, value }))
@@ -55,7 +55,7 @@ function getBrowserLang(completness: Record<string, number>): string | undefined
const langPreferenceKey = buildStorageKey("lang-preference");
-export function useLang(initial: string | undefined, completness: Record<string, number>): Required<StorageState> {
- const defaultValue = (getBrowserLang(completness) || initial || "en").substring(0, 2);
+export function useLang(initial: string | undefined, completeness: Record<string, number>): Required<StorageState> {
+ const defaultValue = (getBrowserLang(completeness) || initial || "en").substring(0, 2);
return useLocalStorage(langPreferenceKey, defaultValue);
}