diff options
author | Sebastian <sebasjm@gmail.com> | 2024-01-24 17:48:00 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-01-24 17:48:00 -0300 |
commit | a324ba367a75fc790f9456e479e7bbf22abe00aa (patch) | |
tree | a34fc8ea0a9fbe3afa251e684e1fe5173a8fb8f5 /packages/demobank-ui | |
parent | 236d4347f5884bb1d9ca1d3bb4ad0ba776577fd2 (diff) | |
download | wallet-core-a324ba367a75fc790f9456e479e7bbf22abe00aa.tar.xz |
fixes #8265
Diffstat (limited to 'packages/demobank-ui')
-rw-r--r-- | packages/demobank-ui/README.md | 2 | ||||
-rw-r--r-- | packages/demobank-ui/src/components/Transactions/state.ts | 54 | ||||
-rw-r--r-- | packages/demobank-ui/src/components/app.tsx | 2 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/bank.pot | 1358 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/de.po | 1410 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/en.po | 1410 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/es.po | 1872 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/fr.po | 1374 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/it.po | 1492 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/DownloadStats.tsx | 16 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/SolveChallengePage.tsx | 2 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/admin/AccountForm.tsx | 8 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/admin/AdminHome.tsx | 2 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/business/CreateCashout.tsx | 19 | ||||
-rw-r--r-- | packages/demobank-ui/src/pages/rnd.ts | 2 |
15 files changed, 4386 insertions, 4637 deletions
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", |