diff options
-rwxr-xr-x | packages/demobank-ui/build-bank-translations.sh | 32 | ||||
-rw-r--r-- | packages/demobank-ui/package.json | 9 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/bank.pot | 365 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/de.po | 362 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/en.po | 418 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/es.po | 430 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/it.po | 468 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/poheader | 20 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/strings-prelude | 2 | ||||
-rw-r--r-- | packages/demobank-ui/src/i18n/strings.ts | 1100 |
10 files changed, 2486 insertions, 720 deletions
diff --git a/packages/demobank-ui/build-bank-translations.sh b/packages/demobank-ui/build-bank-translations.sh deleted file mode 100755 index 85c8ad0c1..000000000 --- a/packages/demobank-ui/build-bank-translations.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -set -eu - -# NOTE: the <Translate> node somehow didn't get -# the strings extracted. Only i18n`` did - -function build { - POTGEN=node_modules/@gnu-taler/pogen/bin/pogen - PACKAGE_NAME=$1 - - find src/ \( -type f -name "*.ts" -or -name "*.tsx" \) ! -name "*.d.ts" \ - | xargs node $POTGEN \ - | msguniq \ - | msgmerge src/i18n/poheader - \ - > src/i18n/$PACKAGE_NAME.pot - - # merge existing translations: fails when NO .po-files were found. - for pofile in $(ls src/i18n/*.po 2> /dev/null || true); do - echo merging $pofile; - msgmerge -o $pofile $pofile src/i18n/$PACKAGE_NAME.pot; - done; - - # generate .ts file containing all translations - cat src/i18n/strings-prelude > src/i18n/strings.ts - for pofile in $(ls src/i18n/*.po 2> /dev/null || true); do \ - echo appending $pofile; \ - ./contrib/po2ts $pofile >> src/i18n/strings.ts; \ - done; -} - -build bank diff --git a/packages/demobank-ui/package.json b/packages/demobank-ui/package.json index b056c4098..0be83c61c 100644 --- a/packages/demobank-ui/package.json +++ b/packages/demobank-ui/package.json @@ -7,6 +7,10 @@ "build": "./build.mjs", "check": "tsc", "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'", + "i18n:extract": "pogen extract", + "i18n:merge": "pogen merge", + "i18n:emit": "pogen emit", + "i18n": "pnpm i18n:extract && pnpm i18n:merge && pnpm i18n:emit", "pretty": "prettier --write src" }, "dependencies": { @@ -48,5 +52,8 @@ "po2json": "^0.4.5", "sass": "1.56.1", "typescript": "^4.4.4" + }, + "pogen": { + "domain": "bank" } -} +}
\ No newline at end of file diff --git a/packages/demobank-ui/src/i18n/bank.pot b/packages/demobank-ui/src/i18n/bank.pot index 862aa4d97..a89dd67d2 100644 --- a/packages/demobank-ui/src/i18n/bank.pot +++ b/packages/demobank-ui/src/i18n/bank.pot @@ -1,258 +1,401 @@ -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +# This file is part of GNU Taler +# (C) 2022 Taler Systems S.A. +# +# GNU Taler is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 3, or (at your option) any later version. +# +# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Taler Bank\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: src/pages/home/BankFrame.tsx:55 #, c-format -msgid "days" +msgid "Logout" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#: src/pages/home/BankFrame.tsx:73 #, c-format -msgid "hours" +msgid "Skip to main content" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#: src/pages/home/BankFrame.tsx:82 #, c-format -msgid "minutes" +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 "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#: src/pages/home/BankFrame.tsx:94 #, c-format -msgid "seconds" +msgid "Taler logo" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#: src/pages/home/LoginForm.tsx:41 #, c-format -msgid "Clear" +msgid "Missing username" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#: src/pages/home/LoginForm.tsx:42 #, c-format -msgid "Logout" +msgid "Missing password" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#: src/pages/home/LoginForm.tsx:49 #, c-format -msgid "Demo Bank" +msgid "Please login!" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:837 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:840 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1189 +#: src/pages/home/LoginForm.tsx:51 #, c-format -msgid "Go back" +msgid "Username:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#: src/pages/home/LoginForm.tsx:71 #, c-format -msgid "Wire transfer" +msgid "Password:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#: src/pages/home/LoginForm.tsx:100 #, c-format -msgid "Transfer money to another account of this bank:" +msgid "Login" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#: src/pages/home/LoginForm.tsx:110 #, c-format -msgid "Want to try the raw payto://-format?" +msgid "Register" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#: src/pages/home/PaytoWireTransferForm.tsx:57 #, c-format -msgid "Transfer money via the Payto system:" +msgid "Missing IBAN" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#: src/pages/home/PaytoWireTransferForm.tsx:59 #, c-format -msgid "payto address" +msgid "IBAN should have just uppercased letters and numbers" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#: src/pages/home/PaytoWireTransferForm.tsx:61 #, c-format -msgid "Confirm" +msgid "Missing subject" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#: src/pages/home/PaytoWireTransferForm.tsx:63 #, c-format -msgid "Confirm Withdrawal" +msgid "Missing amount" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#: src/pages/home/PaytoWireTransferForm.tsx:65 #, c-format -msgid "Waiting the bank to create the operation..." +msgid "Amount is not valid" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#: src/pages/home/PaytoWireTransferForm.tsx:67 #, c-format -msgid "This withdrawal was aborted!" +msgid "Should be greater than 0" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#: src/pages/home/PaytoWireTransferForm.tsx:76 #, c-format -msgid "Withdraw to a Taler Wallet" +msgid "Receiver IBAN:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#: src/pages/home/PaytoWireTransferForm.tsx:99 #, c-format -msgid "You can use this QR code to withdraw to your mobile wallet:" +msgid "Transfer subject:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#: src/pages/home/PaytoWireTransferForm.tsx:120 #, c-format -msgid "this link" +msgid "Amount:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#: src/pages/home/PaytoWireTransferForm.tsx:174 #, c-format -msgid "Abort" +msgid "Field(s) missing." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#: src/pages/home/PaytoWireTransferForm.tsx:223 #, c-format -msgid "Start withdrawal" +msgid "Want to try the raw payto://-format?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#: src/pages/home/PaytoWireTransferForm.tsx:231 #, c-format -msgid "Withdraw Money into a Taler wallet" +msgid "Missing payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#: src/pages/home/PaytoWireTransferForm.tsx:233 #, c-format -msgid "Amount to withdraw" +msgid "Payto does not follow the pattern" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#: src/pages/home/PaytoWireTransferForm.tsx:239 #, c-format -msgid "Please login!" +msgid "Transfer money to account identified by payto:// URI:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#: src/pages/home/PaytoWireTransferForm.tsx:242 #, c-format -msgid "Login" +msgid "payto URI:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#: src/pages/home/PaytoWireTransferForm.tsx:251 #, c-format -msgid "Register to the euFin bank!" +msgid "payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#: src/pages/home/PaytoWireTransferForm.tsx:275 #, c-format -msgid "Registration form" +msgid "Send" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#: src/pages/home/PaytoWireTransferForm.tsx:309 #, c-format -msgid "Register" +msgid "Use wire-transfer form?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#: src/pages/home/WalletWithdrawForm.tsx:47 +#, c-format +msgid "Amount to withdraw:" +msgstr "" + +#: src/pages/home/WalletWithdrawForm.tsx:81 +#, c-format +msgid "Withdraw" +msgstr "" + +#: src/pages/home/PaymentOptions.tsx:44 +#, c-format +msgid "Obtain digital cash" +msgstr "" + +#: src/pages/home/PaymentOptions.tsx:52 +#, c-format +msgid "Transfer to bank account" +msgstr "" + +#: src/pages/home/Transactions.tsx:69 #, c-format msgid "Date" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#: src/pages/home/Transactions.tsx:70 #, c-format msgid "Amount" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#: src/pages/home/Transactions.tsx:71 #, c-format msgid "Counterpart" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#: src/pages/home/Transactions.tsx:72 #, c-format msgid "Subject" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#: src/pages/home/QrCodeSection.tsx:41 +#, c-format +msgid "Transfer to Taler Wallet" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:44 +#, c-format +msgid "Use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:48 +#, c-format +msgid "this link" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:44 +#, c-format +msgid "Confirm Withdrawal" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:49 +#, c-format +msgid "Authorize withdrawal by solving challenge" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52 +#, c-format +msgid "What is" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:90 +#, c-format +msgid "Answer is wrong." +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:95 +#, c-format +msgid "Confirm" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:108 +#, c-format +msgid "Cancel" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:115 +#, c-format +msgid "" +"A this point, a %1$s bank would ask for an additional authentication proof " +"(PIN/TAN, one time password, ..), instead of a simple calculation." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:54 +#, c-format +msgid "Abort" +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:74 +#, c-format +msgid "withdrawal (%1$s) was never (correctly) created at the bank..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:88 +#, c-format +msgid "Waiting the bank to create the operation..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:102 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:40 +#, c-format +msgid "Welcome to %1$s!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:133 #, c-format msgid "Username or account label '%1$s' not found. Won't login." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1365 +#: src/pages/home/AccountPage.tsx:159 #, c-format msgid "Wrong credentials given." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#: src/pages/home/AccountPage.tsx:169 #, c-format msgid "Account information could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#: src/pages/home/AccountPage.tsx:210 #, c-format -msgid "Close wire transfer" +msgid "Welcome, %1$s !" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 +#: src/pages/home/AccountPage.tsx:221 #, c-format -msgid "Close Taler withdrawal" +msgid "Bank account balance" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#: src/pages/home/AccountPage.tsx:237 #, c-format -msgid "Bank account balance:" +msgid "Payments" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#: src/pages/home/AccountPage.tsx:243 #, c-format msgid "Latest transactions:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1474 -#, c-format -msgid "Transfer money manually" -msgstr "" - -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1543 +#: src/pages/home/PublicHistoriesPage.tsx:83 #, c-format msgid "List of public accounts was not found." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#: src/pages/home/PublicHistoriesPage.tsx:95 #, c-format msgid "List of public accounts could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#: src/pages/home/PublicHistoriesPage.tsx:143 #, c-format msgid "History of public accounts" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#: src/pages/home/RegistrationPage.tsx:36 #, c-format -msgid "Page has a problem: logged in but backend state is lost." +msgid "Currently, the bank is not accepting new registrations!" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#: src/pages/home/RegistrationPage.tsx:65 #, c-format -msgid "Welcome to the euFin bank!" +msgid "Use only letter and numbers starting with a lower case letter" msgstr "" -# This file is part of GNU Taler -# (C) 2021 Taler Systems S.A. -# GNU Taler is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 3, or (at your option) any later version. -# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with -# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> -# -#, fuzzy -msgid "" +#: src/pages/home/RegistrationPage.tsx:75 +#, c-format +msgid "Password don't match" msgstr "" -"Project-Id-Version: Taler Wallet\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-11-23 00:00+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/pages/home/RegistrationPage.tsx:86 +#, c-format +msgid "Please register!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:123 +#, c-format +msgid "Repeat Password:" +msgstr "" + +#: src/components/menu/SideBar.tsx:53 +#, c-format +msgid "Bank menu" +msgstr "" + +#: src/components/menu/SideBar.tsx:59 +#, c-format +msgid "Select option1" +msgstr "" + +#: src/components/menu/SideBar.tsx:66 +#, c-format +msgid "Select option2" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "" + diff --git a/packages/demobank-ui/src/i18n/de.po b/packages/demobank-ui/src/i18n/de.po index bd4158037..174b15ba3 100644 --- a/packages/demobank-ui/src/i18n/de.po +++ b/packages/demobank-ui/src/i18n/de.po @@ -1,257 +1,399 @@ -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +# This file is part of GNU Taler +# (C) 2021 Taler Systems S.A. +# GNU Taler is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 3, or (at your option) any later version. +# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> +# +msgid "" +msgstr "" +"Project-Id-Version: Taler Wallet\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"POT-Creation-Date: 2016-11-23 00:00+0100\n" +"PO-Revision-Date: 2022-01-08 09:57+0100\n" +"Last-Translator: <translate@taler.net>\n" +"Language-Team: German\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/pages/home/BankFrame.tsx:55 #, c-format -msgid "days" +msgid "Logout" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#: src/pages/home/BankFrame.tsx:73 #, c-format -msgid "hours" +msgid "Skip to main content" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#: src/pages/home/BankFrame.tsx:82 #, c-format -msgid "minutes" +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 "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#: src/pages/home/BankFrame.tsx:94 #, c-format -msgid "seconds" +msgid "Taler logo" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#: src/pages/home/LoginForm.tsx:41 #, c-format -msgid "Clear" +msgid "Missing username" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#: src/pages/home/LoginForm.tsx:42 #, c-format -msgid "Logout" +msgid "Missing password" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#: src/pages/home/LoginForm.tsx:49 #, c-format -msgid "Demo Bank" +msgid "Please login!" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:837 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:840 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1189 +#: src/pages/home/LoginForm.tsx:51 #, c-format -msgid "Go back" +msgid "Username:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#: src/pages/home/LoginForm.tsx:71 #, c-format -msgid "Wire transfer" +msgid "Password:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#: src/pages/home/LoginForm.tsx:100 #, c-format -msgid "Transfer money to another account of this bank:" +msgid "Login" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#: src/pages/home/LoginForm.tsx:110 #, c-format -msgid "Want to try the raw payto://-format?" +msgid "Register" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#: src/pages/home/PaytoWireTransferForm.tsx:57 #, c-format -msgid "Transfer money via the Payto system:" +msgid "Missing IBAN" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#: src/pages/home/PaytoWireTransferForm.tsx:59 #, c-format -msgid "payto address" +msgid "IBAN should have just uppercased letters and numbers" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#: src/pages/home/PaytoWireTransferForm.tsx:61 #, c-format -msgid "Confirm" +msgid "Missing subject" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#: src/pages/home/PaytoWireTransferForm.tsx:63 #, c-format -msgid "Confirm Withdrawal" +msgid "Missing amount" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#: src/pages/home/PaytoWireTransferForm.tsx:65 #, c-format -msgid "Waiting the bank to create the operaion..." +msgid "Amount is not valid" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#: src/pages/home/PaytoWireTransferForm.tsx:67 #, c-format -msgid "This withdrawal was aborted!" +msgid "Should be greater than 0" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#: src/pages/home/PaytoWireTransferForm.tsx:76 #, c-format -msgid "Withdraw to a Taler Wallet" +msgid "Receiver IBAN:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#: src/pages/home/PaytoWireTransferForm.tsx:99 #, c-format -msgid "You can use this QR code to withdraw to your mobile wallet:" +msgid "Transfer subject:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#: src/pages/home/PaytoWireTransferForm.tsx:120 #, c-format -msgid "this link" +msgid "Amount:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#: src/pages/home/PaytoWireTransferForm.tsx:174 #, c-format -msgid "Abort" +msgid "Field(s) missing." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#: src/pages/home/PaytoWireTransferForm.tsx:223 #, c-format -msgid "Start withdrawal" +msgid "Want to try the raw payto://-format?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#: src/pages/home/PaytoWireTransferForm.tsx:231 #, c-format -msgid "Withdraw Money into a Taler wallet" +msgid "Missing payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#: src/pages/home/PaytoWireTransferForm.tsx:233 #, c-format -msgid "Amount to withdraw" +msgid "Payto does not follow the pattern" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#: src/pages/home/PaytoWireTransferForm.tsx:239 #, c-format -msgid "Please login!" +msgid "Transfer money to account identified by payto:// URI:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#: src/pages/home/PaytoWireTransferForm.tsx:242 #, c-format -msgid "Login" +msgid "payto URI:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#: src/pages/home/PaytoWireTransferForm.tsx:251 #, c-format -msgid "Register to the euFin bank!" +msgid "payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#: src/pages/home/PaytoWireTransferForm.tsx:275 #, c-format -msgid "Registration form" +msgid "Send" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#: src/pages/home/PaytoWireTransferForm.tsx:309 #, c-format -msgid "Register" +msgid "Use wire-transfer form?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#: src/pages/home/WalletWithdrawForm.tsx:47 +#, c-format +msgid "Amount to withdraw:" +msgstr "" + +#: src/pages/home/WalletWithdrawForm.tsx:81 +#, c-format +msgid "Withdraw" +msgstr "" + +#: src/pages/home/PaymentOptions.tsx:44 +#, c-format +msgid "Obtain digital cash" +msgstr "" + +#: src/pages/home/PaymentOptions.tsx:52 +#, c-format +msgid "Transfer to bank account" +msgstr "" + +#: src/pages/home/Transactions.tsx:69 #, c-format msgid "Date" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#: src/pages/home/Transactions.tsx:70 #, c-format msgid "Amount" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#: src/pages/home/Transactions.tsx:71 #, c-format msgid "Counterpart" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#: src/pages/home/Transactions.tsx:72 #, c-format msgid "Subject" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#: src/pages/home/QrCodeSection.tsx:41 +#, c-format +msgid "Transfer to Taler Wallet" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:44 +#, c-format +msgid "Use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:48 +#, c-format +msgid "this link" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:44 +#, c-format +msgid "Confirm Withdrawal" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:49 +#, c-format +msgid "Authorize withdrawal by solving challenge" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52 +#, c-format +msgid "What is" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:90 +#, c-format +msgid "Answer is wrong." +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:95 +#, c-format +msgid "Confirm" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:108 +#, c-format +msgid "Cancel" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:115 +#, c-format +msgid "" +"A this point, a %1$s bank would ask for an additional authentication proof " +"(PIN/TAN, one time password, ..), instead of a simple calculation." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:54 +#, c-format +msgid "Abort" +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:74 +#, c-format +msgid "withdrawal (%1$s) was never (correctly) created at the bank..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:88 +#, c-format +msgid "Waiting the bank to create the operation..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:102 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:40 +#, c-format +msgid "Welcome to %1$s!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:133 #, c-format msgid "Username or account label '%1$s' not found. Won't login." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1365 +#: src/pages/home/AccountPage.tsx:159 #, c-format msgid "Wrong credentials given." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#: src/pages/home/AccountPage.tsx:169 #, c-format msgid "Account information could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#: src/pages/home/AccountPage.tsx:210 #, c-format -msgid "Close wire transfer" +msgid "Welcome, %1$s !" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 +#: src/pages/home/AccountPage.tsx:221 #, c-format -msgid "Close Taler withdrawal" +msgid "Bank account balance" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#: src/pages/home/AccountPage.tsx:237 #, c-format -msgid "Bank account balance:" +msgid "Payments" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#: src/pages/home/AccountPage.tsx:243 #, c-format msgid "Latest transactions:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1474 -#, c-format -msgid "Transfer money manually" -msgstr "" - -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1543 +#: src/pages/home/PublicHistoriesPage.tsx:83 #, c-format msgid "List of public accounts was not found." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#: src/pages/home/PublicHistoriesPage.tsx:95 #, c-format msgid "List of public accounts could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#: src/pages/home/PublicHistoriesPage.tsx:143 #, c-format msgid "History of public accounts" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#: src/pages/home/RegistrationPage.tsx:36 #, c-format -msgid "Page has a problem: logged in but backend state is lost." +msgid "Currently, the bank is not accepting new registrations!" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#: src/pages/home/RegistrationPage.tsx:65 #, c-format -msgid "Welcome to the euFin bank!" +msgid "Use only letter and numbers starting with a lower case letter" msgstr "" -# This file is part of GNU Taler -# (C) 2021 Taler Systems S.A. -# GNU Taler is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 3, or (at your option) any later version. -# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with -# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> -# -msgid "" +#: src/pages/home/RegistrationPage.tsx:75 +#, c-format +msgid "Password don't match" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:86 +#, c-format +msgid "Please register!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:123 +#, c-format +msgid "Repeat Password:" +msgstr "" + +#: src/components/menu/SideBar.tsx:53 +#, c-format +msgid "Bank menu" +msgstr "" + +#: src/components/menu/SideBar.tsx:59 +#, c-format +msgid "Select option1" +msgstr "" + +#: src/components/menu/SideBar.tsx:66 +#, c-format +msgid "Select option2" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" msgstr "" -"Project-Id-Version: Taler Wallet\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-11-23 00:00+0100\n" -"PO-Revision-Date: 2022-01-08 09:57+0100\n" -"Last-Translator: <translate@taler.net>\n" -"Language-Team: German\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/packages/demobank-ui/src/i18n/en.po b/packages/demobank-ui/src/i18n/en.po index 4cbc9e74c..a45f65ab5 100644 --- a/packages/demobank-ui/src/i18n/en.po +++ b/packages/demobank-ui/src/i18n/en.po @@ -1,260 +1,424 @@ -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +# This file is part of GNU Taler +# (C) 2021 Taler Systems S.A. +# GNU Taler is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 3, or (at your option) any later version. +# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> +# +msgid "" +msgstr "" +"Project-Id-Version: Taler Wallet\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"POT-Creation-Date: 2016-11-23 00:00+0100\n" +"PO-Revision-Date: 2022-01-08 09:57+0100\n" +"Last-Translator: <translate@taler.net>\n" +"Language-Team: English\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/pages/home/BankFrame.tsx:55 #, c-format -msgid "days" -msgstr "days" +msgid "Logout" +msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#: src/pages/home/BankFrame.tsx:73 #, c-format -msgid "hours" -msgstr "hours" +msgid "Skip to main content" +msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#: src/pages/home/BankFrame.tsx:82 #, c-format -msgid "minutes" -msgstr "minutes" +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 "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#: src/pages/home/BankFrame.tsx:94 #, c-format -msgid "seconds" -msgstr "seconds" +msgid "Taler logo" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#: src/pages/home/LoginForm.tsx:41 #, c-format -msgid "Clear" +msgid "Missing username" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#: src/pages/home/LoginForm.tsx:42 #, c-format -msgid "Logout" +msgid "Missing password" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#: src/pages/home/LoginForm.tsx:49 #, c-format -msgid "Demo Bank" +msgid "Please login!" +msgstr "" + +#: src/pages/home/LoginForm.tsx:51 +#, c-format +msgid "Username:" +msgstr "" + +#: src/pages/home/LoginForm.tsx:71 +#, c-format +msgid "Password:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:837 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:840 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1189 +#: src/pages/home/LoginForm.tsx:100 #, c-format -msgid "Go back" -msgstr "Go back" +msgid "Login" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#: src/pages/home/LoginForm.tsx:110 #, c-format -msgid "Wire transfer" +msgid "Register" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#: src/pages/home/PaytoWireTransferForm.tsx:57 #, c-format -msgid "Transfer money to another account of this bank:" +msgid "Missing IBAN" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#: src/pages/home/PaytoWireTransferForm.tsx:59 +#, c-format +msgid "IBAN should have just uppercased letters and numbers" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:61 +#, c-format +msgid "Missing subject" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:63 +#, c-format +msgid "Missing amount" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:65 +#, c-format +msgid "Amount is not valid" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:67 +#, c-format +msgid "Should be greater than 0" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:76 +#, c-format +msgid "Receiver IBAN:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:99 +#, c-format +msgid "Transfer subject:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:120 +#, c-format +msgid "Amount:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:174 +#, c-format +msgid "Field(s) missing." +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:223 #, c-format msgid "Want to try the raw payto://-format?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#: src/pages/home/PaytoWireTransferForm.tsx:231 #, c-format -msgid "Transfer money via the Payto system:" +msgid "Missing payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#: src/pages/home/PaytoWireTransferForm.tsx:233 +#, c-format +msgid "Payto does not follow the pattern" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:239 +#, c-format +msgid "Transfer money to account identified by payto:// URI:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:242 +#, c-format +msgid "payto URI:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:251 #, c-format msgid "payto address" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#: src/pages/home/PaytoWireTransferForm.tsx:275 #, c-format -msgid "Confirm" +msgid "Send" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:309 +#, c-format +msgid "Use wire-transfer form?" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#: src/pages/home/WalletWithdrawForm.tsx:47 #, fuzzy, c-format -msgid "Confirm Withdrawal" +msgid "Amount to withdraw:" +msgstr "Amount to withdraw" + +#: src/pages/home/WalletWithdrawForm.tsx:81 +#, fuzzy, c-format +msgid "Withdraw" msgstr "Confirm withdrawal" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#: src/pages/home/PaymentOptions.tsx:44 #, c-format -msgid "Waiting the bank to create the operaion..." +msgid "Obtain digital cash" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#: src/pages/home/PaymentOptions.tsx:52 #, c-format -msgid "This withdrawal was aborted!" +msgid "Transfer to bank account" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 -#, fuzzy, c-format -msgid "Withdraw to a Taler Wallet" -msgstr "Charge Taler wallet" - -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#: src/pages/home/Transactions.tsx:69 #, c-format -msgid "You can use this QR code to withdraw to your mobile wallet:" +msgid "Date" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#: src/pages/home/Transactions.tsx:70 #, c-format -msgid "this link" +msgid "Amount" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#: src/pages/home/Transactions.tsx:71 #, c-format -msgid "Abort" +msgid "Counterpart" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 -#, fuzzy, c-format -msgid "Start withdrawal" -msgstr "Start withdrawal" +#: src/pages/home/Transactions.tsx:72 +#, c-format +msgid "Subject" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#: src/pages/home/QrCodeSection.tsx:41 #, fuzzy, c-format -msgid "Withdraw Money into a Taler wallet" +msgid "Transfer to Taler Wallet" msgstr "Charge Taler wallet" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#: src/pages/home/QrCodeSection.tsx:44 +#, c-format +msgid "Use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:48 +#, c-format +msgid "this link" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:44 #, fuzzy, c-format -msgid "Amount to withdraw" -msgstr "Amount to withdraw" +msgid "Confirm Withdrawal" +msgstr "Confirm withdrawal" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:49 #, c-format -msgid "Please login!" +msgid "Authorize withdrawal by solving challenge" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52 #, c-format -msgid "Login" +msgid "What is" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:90 #, c-format -msgid "Register to the euFin bank!" +msgid "Answer is wrong." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:95 #, c-format -msgid "Registration form" +msgid "Confirm" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:108 #, c-format -msgid "Register" +msgid "Cancel" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:115 #, c-format -msgid "Date" +msgid "" +"A this point, a %1$s bank would ask for an additional authentication proof " +"(PIN/TAN, one time password, ..), instead of a simple calculation." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#: src/pages/home/WithdrawalQRCode.tsx:54 #, c-format -msgid "Amount" +msgid "Abort" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#: src/pages/home/WithdrawalQRCode.tsx:74 #, c-format -msgid "Counterpart" +msgid "withdrawal (%1$s) was never (correctly) created at the bank..." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#: src/pages/home/WithdrawalQRCode.tsx:88 #, c-format -msgid "Subject" +msgid "Waiting the bank to create the operation..." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#: src/pages/home/WithdrawalQRCode.tsx:102 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:40 +#, c-format +msgid "Welcome to %1$s!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:133 #, c-format msgid "Username or account label '%1$s' not found. Won't login." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1365 +#: src/pages/home/AccountPage.tsx:159 #, c-format msgid "Wrong credentials given." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#: src/pages/home/AccountPage.tsx:169 #, c-format msgid "Account information could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#: src/pages/home/AccountPage.tsx:210 #, c-format -msgid "Close wire transfer" +msgid "Welcome, %1$s !" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 -#, fuzzy, c-format -msgid "Close Taler withdrawal" -msgstr "Close Taler withdrawal" - -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#: src/pages/home/AccountPage.tsx:221 #, c-format -msgid "Bank account balance:" +msgid "Bank account balance" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#: src/pages/home/AccountPage.tsx:237 #, c-format -msgid "Latest transactions:" +msgid "Payments" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1474 +#: src/pages/home/AccountPage.tsx:243 #, c-format -msgid "Transfer money manually" +msgid "Latest transactions:" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1543 +#: src/pages/home/PublicHistoriesPage.tsx:83 #, c-format msgid "List of public accounts was not found." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#: src/pages/home/PublicHistoriesPage.tsx:95 #, c-format msgid "List of public accounts could not be retrieved." msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#: src/pages/home/PublicHistoriesPage.tsx:143 #, c-format msgid "History of public accounts" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#: src/pages/home/RegistrationPage.tsx:36 #, c-format -msgid "Page has a problem: logged in but backend state is lost." -msgstr "Page has a problem: logged in but backend state is lost." +msgid "Currently, the bank is not accepting new registrations!" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 -#, fuzzy, c-format -msgid "Welcome to the euFin bank!" -msgstr "Welcome to euFin bank: Taler+IBAN now possible!" +#: src/pages/home/RegistrationPage.tsx:65 +#, c-format +msgid "Use only letter and numbers starting with a lower case letter" +msgstr "" -# This file is part of GNU Taler -# (C) 2021 Taler Systems S.A. -# GNU Taler is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 3, or (at your option) any later version. -# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with -# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> -# -msgid "" +#: src/pages/home/RegistrationPage.tsx:75 +#, c-format +msgid "Password don't match" msgstr "" -"Project-Id-Version: Taler Wallet\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-11-23 00:00+0100\n" -"PO-Revision-Date: 2022-01-08 09:57+0100\n" -"Last-Translator: <translate@taler.net>\n" -"Language-Team: English\n" -"Language: en\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/pages/home/RegistrationPage.tsx:86 +#, c-format +msgid "Please register!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:123 +#, c-format +msgid "Repeat Password:" +msgstr "" + +#: src/components/menu/SideBar.tsx:53 +#, c-format +msgid "Bank menu" +msgstr "" + +#: src/components/menu/SideBar.tsx:59 +#, c-format +msgid "Select option1" +msgstr "" + +#: src/components/menu/SideBar.tsx:66 +#, c-format +msgid "Select option2" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "days" + +#: src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "hours" + +#: src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "minutes" + +#: src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "seconds" + +#~ msgid "Go back" +#~ msgstr "Go back" + +#, fuzzy +#~ msgid "Start withdrawal" +#~ msgstr "Start withdrawal" + +#, fuzzy +#~ msgid "Withdraw Money into a Taler wallet" +#~ msgstr "Charge Taler wallet" + +#, fuzzy +#~ msgid "Close Taler withdrawal" +#~ msgstr "Close Taler withdrawal" + +#~ msgid "Page has a problem: logged in but backend state is lost." +#~ msgstr "Page has a problem: logged in but backend state is lost." + +#, fuzzy +#~ msgid "Welcome to the euFin bank!" +#~ msgstr "Welcome to euFin bank: Taler+IBAN now possible!" #~ msgid "Page has a problem:" #~ msgstr "Page has a problem:" diff --git a/packages/demobank-ui/src/i18n/es.po b/packages/demobank-ui/src/i18n/es.po new file mode 100644 index 000000000..a45f65ab5 --- /dev/null +++ b/packages/demobank-ui/src/i18n/es.po @@ -0,0 +1,430 @@ +# This file is part of GNU Taler +# (C) 2021 Taler Systems S.A. +# GNU Taler is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 3, or (at your option) any later version. +# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> +# +msgid "" +msgstr "" +"Project-Id-Version: Taler Wallet\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"POT-Creation-Date: 2016-11-23 00:00+0100\n" +"PO-Revision-Date: 2022-01-08 09:57+0100\n" +"Last-Translator: <translate@taler.net>\n" +"Language-Team: English\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/pages/home/BankFrame.tsx:55 +#, c-format +msgid "Logout" +msgstr "" + +#: src/pages/home/BankFrame.tsx:73 +#, c-format +msgid "Skip to main content" +msgstr "" + +#: src/pages/home/BankFrame.tsx:82 +#, c-format +msgid "" +"This part of the demo shows how a bank that supports Taler directly would " +"work. In addition to using your own bank account, you can also see the " +"transaction history of some %1$s." +msgstr "" + +#: src/pages/home/BankFrame.tsx:94 +#, c-format +msgid "Taler logo" +msgstr "" + +#: src/pages/home/LoginForm.tsx:41 +#, c-format +msgid "Missing username" +msgstr "" + +#: src/pages/home/LoginForm.tsx:42 +#, c-format +msgid "Missing password" +msgstr "" + +#: src/pages/home/LoginForm.tsx:49 +#, c-format +msgid "Please login!" +msgstr "" + +#: src/pages/home/LoginForm.tsx:51 +#, c-format +msgid "Username:" +msgstr "" + +#: src/pages/home/LoginForm.tsx:71 +#, c-format +msgid "Password:" +msgstr "" + +#: src/pages/home/LoginForm.tsx:100 +#, c-format +msgid "Login" +msgstr "" + +#: src/pages/home/LoginForm.tsx:110 +#, c-format +msgid "Register" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:57 +#, c-format +msgid "Missing IBAN" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:59 +#, c-format +msgid "IBAN should have just uppercased letters and numbers" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:61 +#, c-format +msgid "Missing subject" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:63 +#, c-format +msgid "Missing amount" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:65 +#, c-format +msgid "Amount is not valid" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:67 +#, c-format +msgid "Should be greater than 0" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:76 +#, c-format +msgid "Receiver IBAN:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:99 +#, c-format +msgid "Transfer subject:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:120 +#, c-format +msgid "Amount:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:174 +#, c-format +msgid "Field(s) missing." +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:223 +#, c-format +msgid "Want to try the raw payto://-format?" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:231 +#, c-format +msgid "Missing payto address" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:233 +#, c-format +msgid "Payto does not follow the pattern" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:239 +#, c-format +msgid "Transfer money to account identified by payto:// URI:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:242 +#, c-format +msgid "payto URI:" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:251 +#, c-format +msgid "payto address" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:275 +#, c-format +msgid "Send" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:309 +#, c-format +msgid "Use wire-transfer form?" +msgstr "" + +#: src/pages/home/WalletWithdrawForm.tsx:47 +#, fuzzy, c-format +msgid "Amount to withdraw:" +msgstr "Amount to withdraw" + +#: src/pages/home/WalletWithdrawForm.tsx:81 +#, fuzzy, c-format +msgid "Withdraw" +msgstr "Confirm withdrawal" + +#: src/pages/home/PaymentOptions.tsx:44 +#, c-format +msgid "Obtain digital cash" +msgstr "" + +#: src/pages/home/PaymentOptions.tsx:52 +#, c-format +msgid "Transfer to bank account" +msgstr "" + +#: src/pages/home/Transactions.tsx:69 +#, c-format +msgid "Date" +msgstr "" + +#: src/pages/home/Transactions.tsx:70 +#, c-format +msgid "Amount" +msgstr "" + +#: src/pages/home/Transactions.tsx:71 +#, c-format +msgid "Counterpart" +msgstr "" + +#: src/pages/home/Transactions.tsx:72 +#, c-format +msgid "Subject" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:41 +#, fuzzy, c-format +msgid "Transfer to Taler Wallet" +msgstr "Charge Taler wallet" + +#: src/pages/home/QrCodeSection.tsx:44 +#, c-format +msgid "Use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: src/pages/home/QrCodeSection.tsx:48 +#, c-format +msgid "this link" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:44 +#, fuzzy, c-format +msgid "Confirm Withdrawal" +msgstr "Confirm withdrawal" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:49 +#, c-format +msgid "Authorize withdrawal by solving challenge" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52 +#, c-format +msgid "What is" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:90 +#, c-format +msgid "Answer is wrong." +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:95 +#, c-format +msgid "Confirm" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:108 +#, c-format +msgid "Cancel" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:115 +#, c-format +msgid "" +"A this point, a %1$s bank would ask for an additional authentication proof " +"(PIN/TAN, one time password, ..), instead of a simple calculation." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:54 +#, c-format +msgid "Abort" +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:74 +#, c-format +msgid "withdrawal (%1$s) was never (correctly) created at the bank..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:88 +#, c-format +msgid "Waiting the bank to create the operation..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:102 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:40 +#, c-format +msgid "Welcome to %1$s!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:133 +#, c-format +msgid "Username or account label '%1$s' not found. Won't login." +msgstr "" + +#: src/pages/home/AccountPage.tsx:159 +#, c-format +msgid "Wrong credentials given." +msgstr "" + +#: src/pages/home/AccountPage.tsx:169 +#, c-format +msgid "Account information could not be retrieved." +msgstr "" + +#: src/pages/home/AccountPage.tsx:210 +#, c-format +msgid "Welcome, %1$s !" +msgstr "" + +#: src/pages/home/AccountPage.tsx:221 +#, c-format +msgid "Bank account balance" +msgstr "" + +#: src/pages/home/AccountPage.tsx:237 +#, c-format +msgid "Payments" +msgstr "" + +#: src/pages/home/AccountPage.tsx:243 +#, c-format +msgid "Latest transactions:" +msgstr "" + +#: src/pages/home/PublicHistoriesPage.tsx:83 +#, c-format +msgid "List of public accounts was not found." +msgstr "" + +#: src/pages/home/PublicHistoriesPage.tsx:95 +#, c-format +msgid "List of public accounts could not be retrieved." +msgstr "" + +#: src/pages/home/PublicHistoriesPage.tsx:143 +#, c-format +msgid "History of public accounts" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:36 +#, c-format +msgid "Currently, the bank is not accepting new registrations!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:65 +#, c-format +msgid "Use only letter and numbers starting with a lower case letter" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:75 +#, c-format +msgid "Password don't match" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:86 +#, c-format +msgid "Please register!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:123 +#, c-format +msgid "Repeat Password:" +msgstr "" + +#: src/components/menu/SideBar.tsx:53 +#, c-format +msgid "Bank menu" +msgstr "" + +#: src/components/menu/SideBar.tsx:59 +#, c-format +msgid "Select option1" +msgstr "" + +#: src/components/menu/SideBar.tsx:66 +#, c-format +msgid "Select option2" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "days" + +#: src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "hours" + +#: src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "minutes" + +#: src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "seconds" + +#~ msgid "Go back" +#~ msgstr "Go back" + +#, fuzzy +#~ msgid "Start withdrawal" +#~ msgstr "Start withdrawal" + +#, fuzzy +#~ msgid "Withdraw Money into a Taler wallet" +#~ msgstr "Charge Taler wallet" + +#, fuzzy +#~ msgid "Close Taler withdrawal" +#~ msgstr "Close Taler withdrawal" + +#~ msgid "Page has a problem: logged in but backend state is lost." +#~ msgstr "Page has a problem: logged in but backend state is lost." + +#, fuzzy +#~ msgid "Welcome to the euFin bank!" +#~ msgstr "Welcome to euFin bank: Taler+IBAN now possible!" + +#~ msgid "Page has a problem:" +#~ msgstr "Page has a problem:" + +#~ msgid "Close" +#~ msgstr "Close" + +#~ msgid "Sign in" +#~ msgstr "Sign in" diff --git a/packages/demobank-ui/src/i18n/it.po b/packages/demobank-ui/src/i18n/it.po index 91a30b947..2e667e39a 100644 --- a/packages/demobank-ui/src/i18n/it.po +++ b/packages/demobank-ui/src/i18n/it.po @@ -1,258 +1,440 @@ -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 -#, c-format -msgid "days" +# This file is part of GNU Taler +# (C) 2021 Taler Systems S.A. +# GNU Taler is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 3, or (at your option) any later version. +# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> +# +msgid "" msgstr "" +"Project-Id-Version: Taler Wallet\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"POT-Creation-Date: 2016-11-23 00:00+0100\n" +"PO-Revision-Date: 2022-01-08 10:05+0100\n" +"Last-Translator: <translate@taler.net>\n" +"Language-Team: Italian\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#: src/pages/home/BankFrame.tsx:55 #, c-format -msgid "hours" +msgid "Logout" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#: src/pages/home/BankFrame.tsx:73 #, c-format -msgid "minutes" +msgid "Skip to main content" msgstr "" -#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#: src/pages/home/BankFrame.tsx:82 #, c-format -msgid "seconds" +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 "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#: src/pages/home/BankFrame.tsx:94 #, c-format -msgid "Clear" -msgstr "Cancella" +msgid "Taler logo" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#: src/pages/home/LoginForm.tsx:41 #, c-format -msgid "Logout" +msgid "Missing username" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#: src/pages/home/LoginForm.tsx:42 #, c-format -msgid "Demo Bank" -msgstr "Banca 'demo'" +msgid "Missing password" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:837 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:840 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1189 +#: src/pages/home/LoginForm.tsx:49 #, c-format -msgid "Go back" -msgstr "Indietro" +msgid "Please login!" +msgstr "Accedi!" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#: src/pages/home/LoginForm.tsx:51 #, c-format -msgid "Wire transfer" -msgstr "Bonifico" +msgid "Username:" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#: src/pages/home/LoginForm.tsx:71 #, c-format -msgid "Transfer money to another account of this bank:" -msgstr "Trasferisci fondi a un altro conto di questa banca:" +msgid "Password:" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#: src/pages/home/LoginForm.tsx:100 #, c-format -msgid "Want to try the raw payto://-format?" -msgstr "Prova il trasferimento tramite il formato Payto!" +msgid "Login" +msgstr "Accedi" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#: src/pages/home/LoginForm.tsx:110 #, c-format -msgid "Transfer money via the Payto system:" -msgstr "Effettua un bonifico tramite il sistema Payto:" +msgid "Register" +msgstr "Registrati" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#: src/pages/home/PaytoWireTransferForm.tsx:57 #, c-format -msgid "payto address" -msgstr "indirizzo Payto" +msgid "Missing IBAN" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#: src/pages/home/PaytoWireTransferForm.tsx:59 #, c-format -msgid "Confirm" -msgstr "Conferma" +msgid "IBAN should have just uppercased letters and numbers" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#: src/pages/home/PaytoWireTransferForm.tsx:61 #, c-format -msgid "Confirm Withdrawal" -msgstr "Conferma il ritiro" +msgid "Missing subject" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#: src/pages/home/PaytoWireTransferForm.tsx:63 #, c-format -msgid "Waiting the bank to create the operaion..." -msgstr "La banca sta creando l'operazione..." +msgid "Missing amount" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#: src/pages/home/PaytoWireTransferForm.tsx:65 #, c-format -msgid "This withdrawal was aborted!" -msgstr "Questo ritiro è stato annullato!" +msgid "Amount is not valid" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#: src/pages/home/PaytoWireTransferForm.tsx:67 #, c-format -msgid "Withdraw to a Taler Wallet" -msgstr "Ritira contante nel portafoglio Taler" +msgid "Should be greater than 0" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#: src/pages/home/PaytoWireTransferForm.tsx:76 #, c-format -msgid "You can use this QR code to withdraw to your mobile wallet:" -msgstr "Usa questo codice QR per ritirare contante nel tuo wallet:" +msgid "Receiver IBAN:" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#: src/pages/home/PaytoWireTransferForm.tsx:99 #, c-format -msgid "this link" -msgstr "questo link" +msgid "Transfer subject:" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 -#, c-format -msgid "Abort" -msgstr "Annulla" +#: src/pages/home/PaytoWireTransferForm.tsx:120 +#, fuzzy, c-format +msgid "Amount:" +msgstr "Somma" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#: src/pages/home/PaytoWireTransferForm.tsx:174 #, c-format -msgid "Start withdrawal" -msgstr "Ritira contante" +msgid "Field(s) missing." +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#: src/pages/home/PaytoWireTransferForm.tsx:223 #, c-format -msgid "Withdraw Money into a Taler wallet" -msgstr "Ritira contante nel portafoglio Taler" +msgid "Want to try the raw payto://-format?" +msgstr "Prova il trasferimento tramite il formato Payto!" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 -#, c-format -msgid "Amount to withdraw" -msgstr "Somma da ritirare" +#: src/pages/home/PaytoWireTransferForm.tsx:231 +#, fuzzy, c-format +msgid "Missing payto address" +msgstr "indirizzo Payto" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#: src/pages/home/PaytoWireTransferForm.tsx:233 #, c-format -msgid "Please login!" -msgstr "Accedi!" +msgid "Payto does not follow the pattern" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#: src/pages/home/PaytoWireTransferForm.tsx:239 +#, fuzzy, c-format +msgid "Transfer money to account identified by payto:// URI:" +msgstr "Trasferisci fondi a un altro conto di questa banca:" + +#: src/pages/home/PaytoWireTransferForm.tsx:242 #, c-format -msgid "Login" -msgstr "Accedi" +msgid "payto URI:" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#: src/pages/home/PaytoWireTransferForm.tsx:251 #, c-format -msgid "Register to the euFin bank!" -msgstr "Apri un conto in banca euFin!" +msgid "payto address" +msgstr "indirizzo Payto" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#: src/pages/home/PaytoWireTransferForm.tsx:275 #, c-format -msgid "Registration form" -msgstr "Registrazione" +msgid "Send" +msgstr "" + +#: src/pages/home/PaytoWireTransferForm.tsx:309 +#, fuzzy, c-format +msgid "Use wire-transfer form?" +msgstr "Chiudi il bonifico" + +#: src/pages/home/WalletWithdrawForm.tsx:47 +#, fuzzy, c-format +msgid "Amount to withdraw:" +msgstr "Somma da ritirare" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#: src/pages/home/WalletWithdrawForm.tsx:81 +#, fuzzy, c-format +msgid "Withdraw" +msgstr "Conferma il ritiro" + +#: src/pages/home/PaymentOptions.tsx:44 #, c-format -msgid "Register" -msgstr "Registrati" +msgid "Obtain digital cash" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#: src/pages/home/PaymentOptions.tsx:52 +#, fuzzy, c-format +msgid "Transfer to bank account" +msgstr "Trasferisci fondi a un altro conto di questa banca:" + +#: src/pages/home/Transactions.tsx:69 #, c-format msgid "Date" msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#: src/pages/home/Transactions.tsx:70 #, c-format msgid "Amount" msgstr "Somma" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#: src/pages/home/Transactions.tsx:71 #, c-format msgid "Counterpart" msgstr "Controparte" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#: src/pages/home/Transactions.tsx:72 #, c-format msgid "Subject" msgstr "Causale" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#: src/pages/home/QrCodeSection.tsx:41 +#, fuzzy, c-format +msgid "Transfer to Taler Wallet" +msgstr "Ritira contante nel portafoglio Taler" + +#: src/pages/home/QrCodeSection.tsx:44 +#, fuzzy, c-format +msgid "Use this QR code to withdraw to your mobile wallet:" +msgstr "Usa questo codice QR per ritirare contante nel tuo wallet:" + +#: src/pages/home/QrCodeSection.tsx:48 +#, c-format +msgid "this link" +msgstr "questo link" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:44 +#, c-format +msgid "Confirm Withdrawal" +msgstr "Conferma il ritiro" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:49 +#, c-format +msgid "Authorize withdrawal by solving challenge" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:52 +#, c-format +msgid "What is" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:90 +#, c-format +msgid "Answer is wrong." +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:95 +#, c-format +msgid "Confirm" +msgstr "Conferma" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:108 +#, c-format +msgid "Cancel" +msgstr "" + +#: src/pages/home/WithdrawalConfirmationQuestion.tsx:115 +#, c-format +msgid "" +"A this point, a %1$s bank would ask for an additional authentication proof " +"(PIN/TAN, one time password, ..), instead of a simple calculation." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:54 +#, c-format +msgid "Abort" +msgstr "Annulla" + +#: src/pages/home/WithdrawalQRCode.tsx:74 +#, c-format +msgid "withdrawal (%1$s) was never (correctly) created at the bank..." +msgstr "" + +#: src/pages/home/WithdrawalQRCode.tsx:88 +#, fuzzy, c-format +msgid "Waiting the bank to create the operation..." +msgstr "La banca sta creando l'operazione..." + +#: src/pages/home/WithdrawalQRCode.tsx:102 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "Questo ritiro è stato annullato!" + +#: src/pages/home/AccountPage.tsx:40 +#, c-format +msgid "Welcome to %1$s!" +msgstr "" + +#: src/pages/home/AccountPage.tsx:133 #, c-format msgid "Username or account label '%1$s' not found. Won't login." msgstr "L'utente '%1$s' non esiste. Login impossibile" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1365 +#: src/pages/home/AccountPage.tsx:159 #, c-format msgid "Wrong credentials given." msgstr "Credenziali invalide." -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#: src/pages/home/AccountPage.tsx:169 #, c-format msgid "Account information could not be retrieved." msgstr "Impossibile ricevere le informazioni relative al conto." -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#: src/pages/home/AccountPage.tsx:210 #, c-format -msgid "Close wire transfer" -msgstr "Chiudi il bonifico" +msgid "Welcome, %1$s !" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 -#, c-format -msgid "Close Taler withdrawal" -msgstr "Chiudi il ritiro Taler" +#: src/pages/home/AccountPage.tsx:221 +#, fuzzy, c-format +msgid "Bank account balance" +msgstr "Bilancio:" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#: src/pages/home/AccountPage.tsx:237 #, c-format -msgid "Bank account balance:" -msgstr "Bilancio:" +msgid "Payments" +msgstr "" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#: src/pages/home/AccountPage.tsx:243 #, c-format msgid "Latest transactions:" msgstr "Ultime transazioni:" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1474 -#, c-format -msgid "Transfer money manually" -msgstr "Effettua un bonifico" - -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1543 +#: src/pages/home/PublicHistoriesPage.tsx:83 #, c-format msgid "List of public accounts was not found." msgstr "Lista conti pubblici non trovata." -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#: src/pages/home/PublicHistoriesPage.tsx:95 #, c-format msgid "List of public accounts could not be retrieved." msgstr "Lista conti pubblici non pervenuta." -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#: src/pages/home/PublicHistoriesPage.tsx:143 #, c-format msgid "History of public accounts" msgstr "Storico dei conti pubblici" -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#: src/pages/home/RegistrationPage.tsx:36 +#, c-format +msgid "Currently, the bank is not accepting new registrations!" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:65 #, c-format -msgid "Page has a problem: logged in but backend state is lost." +msgid "Use only letter and numbers starting with a lower case letter" msgstr "" -"Stato inconsistente: accesso utente effettuato ma stato con server perso." -#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#: src/pages/home/RegistrationPage.tsx:75 +#, c-format +msgid "Password don't match" +msgstr "" + +#: src/pages/home/RegistrationPage.tsx:86 #, fuzzy, c-format -msgid "Welcome to the euFin bank!" -msgstr "Benvenuti in banca euFin!" +msgid "Please register!" +msgstr "Accedi!" -# This file is part of GNU Taler -# (C) 2021 Taler Systems S.A. -# GNU Taler is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 3, or (at your option) any later version. -# GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with -# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> -# -msgid "" +#: src/pages/home/RegistrationPage.tsx:123 +#, c-format +msgid "Repeat Password:" msgstr "" -"Project-Id-Version: Taler Wallet\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-11-23 00:00+0100\n" -"PO-Revision-Date: 2022-01-08 10:05+0100\n" -"Last-Translator: <translate@taler.net>\n" -"Language-Team: Italian\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/components/menu/SideBar.tsx:53 +#, c-format +msgid "Bank menu" +msgstr "" + +#: src/components/menu/SideBar.tsx:59 +#, c-format +msgid "Select option1" +msgstr "" + +#: src/components/menu/SideBar.tsx:66 +#, c-format +msgid "Select option2" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "" + +#~ msgid "Clear" +#~ msgstr "Cancella" + +#~ msgid "Demo Bank" +#~ msgstr "Banca 'demo'" + +#~ msgid "Go back" +#~ msgstr "Indietro" + +#~ msgid "Wire transfer" +#~ msgstr "Bonifico" + +#~ msgid "Transfer money via the Payto system:" +#~ msgstr "Effettua un bonifico tramite il sistema Payto:" + +#~ msgid "Start withdrawal" +#~ msgstr "Ritira contante" + +#~ msgid "Withdraw Money into a Taler wallet" +#~ msgstr "Ritira contante nel portafoglio Taler" + +#~ msgid "Register to the euFin bank!" +#~ msgstr "Apri un conto in banca euFin!" + +#~ msgid "Registration form" +#~ msgstr "Registrazione" + +#~ msgid "Close Taler withdrawal" +#~ msgstr "Chiudi il ritiro Taler" + +#~ msgid "Transfer money manually" +#~ msgstr "Effettua un bonifico" + +#~ msgid "Page has a problem: logged in but backend state is lost." +#~ msgstr "" +#~ "Stato inconsistente: accesso utente effettuato ma stato con server perso." + +#, fuzzy +#~ msgid "Welcome to the euFin bank!" +#~ msgstr "Benvenuti in banca euFin!" diff --git a/packages/demobank-ui/src/i18n/poheader b/packages/demobank-ui/src/i18n/poheader index 0871197a6..a251e9584 100644 --- a/packages/demobank-ui/src/i18n/poheader +++ b/packages/demobank-ui/src/i18n/poheader @@ -1,25 +1,17 @@ # This file is part of GNU Taler - -# (C) 2021 Taler Systems S.A. - +# (C) 2022 Taler Systems S.A. +# # GNU Taler is free software; you can redistribute it and/or modify it under the - # terms of the GNU General Public License as published by the Free Software - # Foundation; either version 3, or (at your option) any later version. - +# # GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY - # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. - +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# # You should have received a copy of the GNU General Public License along with - -# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> - +# GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> # - #, fuzzy msgid "" msgstr "" diff --git a/packages/demobank-ui/src/i18n/strings-prelude b/packages/demobank-ui/src/i18n/strings-prelude index cca13afad..a0aeb8268 100644 --- a/packages/demobank-ui/src/i18n/strings-prelude +++ b/packages/demobank-ui/src/i18n/strings-prelude @@ -1,6 +1,6 @@ /* This file is part of GNU Taler - (C) 2021 Taler Systems S.A. + (C) 2022 Taler Systems S.A. GNU Taler is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software diff --git a/packages/demobank-ui/src/i18n/strings.ts b/packages/demobank-ui/src/i18n/strings.ts index e48d54b1f..79c87009d 100644 --- a/packages/demobank-ui/src/i18n/strings.ts +++ b/packages/demobank-ui/src/i18n/strings.ts @@ -15,207 +15,945 @@ */ /*eslint quote-props: ["error", "consistent"]*/ -export const strings: { [s: string]: any } = {}; +export const strings: {[s: string]: any} = {}; -strings["de"] = { - domain: "messages", - locale_data: { - messages: { - days: [""], - hours: [""], - minutes: [""], - seconds: [""], - Clear: [""], - Logout: [""], - "Demo Bank": [""], - "Go back": [""], - "Wire transfer": [""], - "Transfer money to another account of this bank:": [""], - "Want to try the raw payto://-format?": [""], - "Transfer money via the Payto system:": [""], - "payto address": [""], - Confirm: [""], - "Confirm Withdrawal": [""], - "Waiting the bank to create the operaion...": [""], - "This withdrawal was aborted!": [""], - "Withdraw to a Taler Wallet": [""], - "You can use this QR code to withdraw to your mobile wallet:": [""], - "this link": [""], - Abort: [""], - "Start withdrawal": [""], - "Withdraw Money into a Taler wallet": [""], - "Amount to withdraw": [""], - "Please login!": [""], - Login: [""], - "Register to the euFin bank!": [""], - "Registration form": [""], - Register: [""], - Date: [""], - Amount: [""], - Counterpart: [""], - Subject: [""], - "Username or account label '%1$s' not found. Won't login.": [""], - "Wrong credentials given.": [""], - "Account information could not be retrieved.": [""], - "Close wire transfer": [""], - "Close Taler withdrawal": [""], - "Bank account balance:": [""], - "Latest transactions:": [""], - "Transfer money manually": [""], - "List of public accounts was not found.": [""], - "List of public accounts could not be retrieved.": [""], - "History of public accounts": [""], - "Page has a problem: logged in but backend state is lost.": [""], - "Welcome to the euFin bank!": [""], +strings['de'] = { + "domain": "messages", + "locale_data": { + "messages": { "": { - domain: "messages", - plural_forms: "nplurals=2; plural=(n != 1);", - lang: "de", + "domain": "messages", + "plural_forms": "nplurals=2; plural=(n != 1);", + "lang": "de" }, - }, - }, + "Logout": [ + "" + ], + "Skip to main content": [ + "" + ], + "This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some %1$s.": [ + "" + ], + "Taler logo": [ + "" + ], + "Missing username": [ + "" + ], + "Missing password": [ + "" + ], + "Please login!": [ + "" + ], + "Username:": [ + "" + ], + "Password:": [ + "" + ], + "Login": [ + "" + ], + "Register": [ + "" + ], + "Missing IBAN": [ + "" + ], + "IBAN should have just uppercased letters and numbers": [ + "" + ], + "Missing subject": [ + "" + ], + "Missing amount": [ + "" + ], + "Amount is not valid": [ + "" + ], + "Should be greater than 0": [ + "" + ], + "Receiver IBAN:": [ + "" + ], + "Transfer subject:": [ + "" + ], + "Amount:": [ + "" + ], + "Field(s) missing.": [ + "" + ], + "Want to try the raw payto://-format?": [ + "" + ], + "Missing payto address": [ + "" + ], + "Payto does not follow the pattern": [ + "" + ], + "Transfer money to account identified by payto:// URI:": [ + "" + ], + "payto URI:": [ + "" + ], + "payto address": [ + "" + ], + "Send": [ + "" + ], + "Use wire-transfer form?": [ + "" + ], + "Amount to withdraw:": [ + "" + ], + "Withdraw": [ + "" + ], + "Obtain digital cash": [ + "" + ], + "Transfer to bank account": [ + "" + ], + "Date": [ + "" + ], + "Amount": [ + "" + ], + "Counterpart": [ + "" + ], + "Subject": [ + "" + ], + "Transfer to Taler Wallet": [ + "" + ], + "Use this QR code to withdraw to your mobile wallet:": [ + "" + ], + "this link": [ + "" + ], + "Confirm Withdrawal": [ + "" + ], + "Authorize withdrawal by solving challenge": [ + "" + ], + "What is": [ + "" + ], + "Answer is wrong.": [ + "" + ], + "Confirm": [ + "" + ], + "Cancel": [ + "" + ], + "A this point, a %1$s bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.": [ + "" + ], + "Abort": [ + "" + ], + "withdrawal (%1$s) was never (correctly) created at the bank...": [ + "" + ], + "Waiting the bank to create the operation...": [ + "" + ], + "This withdrawal was aborted!": [ + "" + ], + "Welcome to %1$s!": [ + "" + ], + "Username or account label '%1$s' not found. Won't login.": [ + "" + ], + "Wrong credentials given.": [ + "" + ], + "Account information could not be retrieved.": [ + "" + ], + "Welcome, %1$s !": [ + "" + ], + "Bank account balance": [ + "" + ], + "Payments": [ + "" + ], + "Latest transactions:": [ + "" + ], + "List of public accounts was not found.": [ + "" + ], + "List of public accounts could not be retrieved.": [ + "" + ], + "History of public accounts": [ + "" + ], + "Currently, the bank is not accepting new registrations!": [ + "" + ], + "Use only letter and numbers starting with a lower case letter": [ + "" + ], + "Password don't match": [ + "" + ], + "Please register!": [ + "" + ], + "Repeat Password:": [ + "" + ], + "Bank menu": [ + "" + ], + "Select option1": [ + "" + ], + "Select option2": [ + "" + ], + "days": [ + "" + ], + "hours": [ + "" + ], + "minutes": [ + "" + ], + "seconds": [ + "" + ] + } + } }; -strings["en"] = { - domain: "messages", - locale_data: { - messages: { - days: ["days"], - hours: ["hours"], - minutes: ["minutes"], - seconds: ["seconds"], - Clear: [""], - Logout: [""], - "Demo Bank": [""], - "Go back": ["Go back"], - "Wire transfer": [""], - "Transfer money to another account of this bank:": [""], - "Want to try the raw payto://-format?": [""], - "Transfer money via the Payto system:": [""], - "payto address": [""], - Confirm: [""], - "Confirm Withdrawal": ["Confirm withdrawal"], - "Waiting the bank to create the operaion...": [""], - "This withdrawal was aborted!": [""], - "Withdraw to a Taler Wallet": ["Charge Taler wallet"], - "You can use this QR code to withdraw to your mobile wallet:": [""], - "this link": [""], - Abort: [""], - "Start withdrawal": ["Start withdrawal"], - "Withdraw Money into a Taler wallet": ["Charge Taler wallet"], - "Amount to withdraw": ["Amount to withdraw"], - "Please login!": [""], - Login: [""], - "Register to the euFin bank!": [""], - "Registration form": [""], - Register: [""], - Date: [""], - Amount: [""], - Counterpart: [""], - Subject: [""], - "Username or account label '%1$s' not found. Won't login.": [""], - "Wrong credentials given.": [""], - "Account information could not be retrieved.": [""], - "Close wire transfer": [""], - "Close Taler withdrawal": ["Close Taler withdrawal"], - "Bank account balance:": [""], - "Latest transactions:": [""], - "Transfer money manually": [""], - "List of public accounts was not found.": [""], - "List of public accounts could not be retrieved.": [""], - "History of public accounts": [""], - "Page has a problem: logged in but backend state is lost.": [ - "Page has a problem: logged in but backend state is lost.", - ], - "Welcome to the euFin bank!": [ - "Welcome to euFin bank: Taler+IBAN now possible!", - ], +strings['en'] = { + "domain": "messages", + "locale_data": { + "messages": { "": { - domain: "messages", - plural_forms: "nplurals=2; plural=(n != 1);", - lang: "en", + "domain": "messages", + "plural_forms": "nplurals=2; plural=(n != 1);", + "lang": "en" }, - }, - }, + "Logout": [ + "" + ], + "Skip to main content": [ + "" + ], + "This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some %1$s.": [ + "" + ], + "Taler logo": [ + "" + ], + "Missing username": [ + "" + ], + "Missing password": [ + "" + ], + "Please login!": [ + "" + ], + "Username:": [ + "" + ], + "Password:": [ + "" + ], + "Login": [ + "" + ], + "Register": [ + "" + ], + "Missing IBAN": [ + "" + ], + "IBAN should have just uppercased letters and numbers": [ + "" + ], + "Missing subject": [ + "" + ], + "Missing amount": [ + "" + ], + "Amount is not valid": [ + "" + ], + "Should be greater than 0": [ + "" + ], + "Receiver IBAN:": [ + "" + ], + "Transfer subject:": [ + "" + ], + "Amount:": [ + "" + ], + "Field(s) missing.": [ + "" + ], + "Want to try the raw payto://-format?": [ + "" + ], + "Missing payto address": [ + "" + ], + "Payto does not follow the pattern": [ + "" + ], + "Transfer money to account identified by payto:// URI:": [ + "" + ], + "payto URI:": [ + "" + ], + "payto address": [ + "" + ], + "Send": [ + "" + ], + "Use wire-transfer form?": [ + "" + ], + "Amount to withdraw:": [ + "Amount to withdraw" + ], + "Withdraw": [ + "Confirm withdrawal" + ], + "Obtain digital cash": [ + "" + ], + "Transfer to bank account": [ + "" + ], + "Date": [ + "" + ], + "Amount": [ + "" + ], + "Counterpart": [ + "" + ], + "Subject": [ + "" + ], + "Transfer to Taler Wallet": [ + "Charge Taler wallet" + ], + "Use this QR code to withdraw to your mobile wallet:": [ + "" + ], + "this link": [ + "" + ], + "Confirm Withdrawal": [ + "Confirm withdrawal" + ], + "Authorize withdrawal by solving challenge": [ + "" + ], + "What is": [ + "" + ], + "Answer is wrong.": [ + "" + ], + "Confirm": [ + "" + ], + "Cancel": [ + "" + ], + "A this point, a %1$s bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.": [ + "" + ], + "Abort": [ + "" + ], + "withdrawal (%1$s) was never (correctly) created at the bank...": [ + "" + ], + "Waiting the bank to create the operation...": [ + "" + ], + "This withdrawal was aborted!": [ + "" + ], + "Welcome to %1$s!": [ + "" + ], + "Username or account label '%1$s' not found. Won't login.": [ + "" + ], + "Wrong credentials given.": [ + "" + ], + "Account information could not be retrieved.": [ + "" + ], + "Welcome, %1$s !": [ + "" + ], + "Bank account balance": [ + "" + ], + "Payments": [ + "" + ], + "Latest transactions:": [ + "" + ], + "List of public accounts was not found.": [ + "" + ], + "List of public accounts could not be retrieved.": [ + "" + ], + "History of public accounts": [ + "" + ], + "Currently, the bank is not accepting new registrations!": [ + "" + ], + "Use only letter and numbers starting with a lower case letter": [ + "" + ], + "Password don't match": [ + "" + ], + "Please register!": [ + "" + ], + "Repeat Password:": [ + "" + ], + "Bank menu": [ + "" + ], + "Select option1": [ + "" + ], + "Select option2": [ + "" + ], + "days": [ + "days" + ], + "hours": [ + "hours" + ], + "minutes": [ + "minutes" + ], + "seconds": [ + "seconds" + ] + } + } }; -strings["it"] = { - domain: "messages", - locale_data: { - messages: { - days: [""], - hours: [""], - minutes: [""], - seconds: [""], - Clear: ["Cancella"], - Logout: [""], - "Demo Bank": ["Banca 'demo'"], - "Go back": ["Indietro"], - "Wire transfer": ["Bonifico"], - "Transfer money to another account of this bank:": [ - "Trasferisci fondi a un altro conto di questa banca:", +strings['es'] = { + "domain": "messages", + "locale_data": { + "messages": { + "": { + "domain": "messages", + "plural_forms": "nplurals=2; plural=(n != 1);", + "lang": "en" + }, + "Logout": [ + "" + ], + "Skip to main content": [ + "" + ], + "This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some %1$s.": [ + "" + ], + "Taler logo": [ + "" + ], + "Missing username": [ + "" + ], + "Missing password": [ + "" + ], + "Please login!": [ + "" + ], + "Username:": [ + "" + ], + "Password:": [ + "" + ], + "Login": [ + "" + ], + "Register": [ + "" + ], + "Missing IBAN": [ + "" + ], + "IBAN should have just uppercased letters and numbers": [ + "" + ], + "Missing subject": [ + "" + ], + "Missing amount": [ + "" + ], + "Amount is not valid": [ + "" + ], + "Should be greater than 0": [ + "" + ], + "Receiver IBAN:": [ + "" + ], + "Transfer subject:": [ + "" + ], + "Amount:": [ + "" + ], + "Field(s) missing.": [ + "" ], "Want to try the raw payto://-format?": [ - "Prova il trasferimento tramite il formato Payto!", - ], - "Transfer money via the Payto system:": [ - "Effettua un bonifico tramite il sistema Payto:", - ], - "payto address": ["indirizzo Payto"], - Confirm: ["Conferma"], - "Confirm Withdrawal": ["Conferma il ritiro"], - "Waiting the bank to create the operaion...": [ - "La banca sta creando l'operazione...", - ], - "This withdrawal was aborted!": ["Questo ritiro è stato annullato!"], - "Withdraw to a Taler Wallet": ["Ritira contante nel portafoglio Taler"], - "You can use this QR code to withdraw to your mobile wallet:": [ - "Usa questo codice QR per ritirare contante nel tuo wallet:", - ], - "this link": ["questo link"], - Abort: ["Annulla"], - "Start withdrawal": ["Ritira contante"], - "Withdraw Money into a Taler wallet": [ - "Ritira contante nel portafoglio Taler", - ], - "Amount to withdraw": ["Somma da ritirare"], - "Please login!": ["Accedi!"], - Login: ["Accedi"], - "Register to the euFin bank!": ["Apri un conto in banca euFin!"], - "Registration form": ["Registrazione"], - Register: ["Registrati"], - Date: [""], - Amount: ["Somma"], - Counterpart: ["Controparte"], - Subject: ["Causale"], + "" + ], + "Missing payto address": [ + "" + ], + "Payto does not follow the pattern": [ + "" + ], + "Transfer money to account identified by payto:// URI:": [ + "" + ], + "payto URI:": [ + "" + ], + "payto address": [ + "" + ], + "Send": [ + "" + ], + "Use wire-transfer form?": [ + "" + ], + "Amount to withdraw:": [ + "Amount to withdraw" + ], + "Withdraw": [ + "Confirm withdrawal" + ], + "Obtain digital cash": [ + "" + ], + "Transfer to bank account": [ + "" + ], + "Date": [ + "" + ], + "Amount": [ + "" + ], + "Counterpart": [ + "" + ], + "Subject": [ + "" + ], + "Transfer to Taler Wallet": [ + "Charge Taler wallet" + ], + "Use this QR code to withdraw to your mobile wallet:": [ + "" + ], + "this link": [ + "" + ], + "Confirm Withdrawal": [ + "Confirm withdrawal" + ], + "Authorize withdrawal by solving challenge": [ + "" + ], + "What is": [ + "" + ], + "Answer is wrong.": [ + "" + ], + "Confirm": [ + "" + ], + "Cancel": [ + "" + ], + "A this point, a %1$s bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.": [ + "" + ], + "Abort": [ + "" + ], + "withdrawal (%1$s) was never (correctly) created at the bank...": [ + "" + ], + "Waiting the bank to create the operation...": [ + "" + ], + "This withdrawal was aborted!": [ + "" + ], + "Welcome to %1$s!": [ + "" + ], "Username or account label '%1$s' not found. Won't login.": [ - "L'utente '%1$s' non esiste. Login impossibile", + "" + ], + "Wrong credentials given.": [ + "" ], - "Wrong credentials given.": ["Credenziali invalide."], "Account information could not be retrieved.": [ - "Impossibile ricevere le informazioni relative al conto.", + "" + ], + "Welcome, %1$s !": [ + "" + ], + "Bank account balance": [ + "" + ], + "Payments": [ + "" + ], + "Latest transactions:": [ + "" ], - "Close wire transfer": ["Chiudi il bonifico"], - "Close Taler withdrawal": ["Chiudi il ritiro Taler"], - "Bank account balance:": ["Bilancio:"], - "Latest transactions:": ["Ultime transazioni:"], - "Transfer money manually": ["Effettua un bonifico"], "List of public accounts was not found.": [ - "Lista conti pubblici non trovata.", + "" ], "List of public accounts could not be retrieved.": [ - "Lista conti pubblici non pervenuta.", + "" + ], + "History of public accounts": [ + "" + ], + "Currently, the bank is not accepting new registrations!": [ + "" + ], + "Use only letter and numbers starting with a lower case letter": [ + "" + ], + "Password don't match": [ + "" + ], + "Please register!": [ + "" + ], + "Repeat Password:": [ + "" + ], + "Bank menu": [ + "" ], - "History of public accounts": ["Storico dei conti pubblici"], - "Page has a problem: logged in but backend state is lost.": [ - "Stato inconsistente: accesso utente effettuato ma stato con server perso.", + "Select option1": [ + "" ], - "Welcome to the euFin bank!": ["Benvenuti in banca euFin!"], + "Select option2": [ + "" + ], + "days": [ + "days" + ], + "hours": [ + "hours" + ], + "minutes": [ + "minutes" + ], + "seconds": [ + "seconds" + ] + } + } +}; + +strings['it'] = { + "domain": "messages", + "locale_data": { + "messages": { "": { - domain: "messages", - plural_forms: "nplurals=2; plural=(n != 1);", - lang: "it", + "domain": "messages", + "plural_forms": "nplurals=2; plural=(n != 1);", + "lang": "it" }, - }, - }, + "Logout": [ + "" + ], + "Skip to main content": [ + "" + ], + "This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some %1$s.": [ + "" + ], + "Taler logo": [ + "" + ], + "Missing username": [ + "" + ], + "Missing password": [ + "" + ], + "Please login!": [ + "Accedi!" + ], + "Username:": [ + "" + ], + "Password:": [ + "" + ], + "Login": [ + "Accedi" + ], + "Register": [ + "Registrati" + ], + "Missing IBAN": [ + "" + ], + "IBAN should have just uppercased letters and numbers": [ + "" + ], + "Missing subject": [ + "" + ], + "Missing amount": [ + "" + ], + "Amount is not valid": [ + "" + ], + "Should be greater than 0": [ + "" + ], + "Receiver IBAN:": [ + "" + ], + "Transfer subject:": [ + "" + ], + "Amount:": [ + "Somma" + ], + "Field(s) missing.": [ + "" + ], + "Want to try the raw payto://-format?": [ + "Prova il trasferimento tramite il formato Payto!" + ], + "Missing payto address": [ + "indirizzo Payto" + ], + "Payto does not follow the pattern": [ + "" + ], + "Transfer money to account identified by payto:// URI:": [ + "Trasferisci fondi a un altro conto di questa banca:" + ], + "payto URI:": [ + "" + ], + "payto address": [ + "indirizzo Payto" + ], + "Send": [ + "" + ], + "Use wire-transfer form?": [ + "Chiudi il bonifico" + ], + "Amount to withdraw:": [ + "Somma da ritirare" + ], + "Withdraw": [ + "Conferma il ritiro" + ], + "Obtain digital cash": [ + "" + ], + "Transfer to bank account": [ + "Trasferisci fondi a un altro conto di questa banca:" + ], + "Date": [ + "" + ], + "Amount": [ + "Somma" + ], + "Counterpart": [ + "Controparte" + ], + "Subject": [ + "Causale" + ], + "Transfer to Taler Wallet": [ + "Ritira contante nel portafoglio Taler" + ], + "Use this QR code to withdraw to your mobile wallet:": [ + "Usa questo codice QR per ritirare contante nel tuo wallet:" + ], + "this link": [ + "questo link" + ], + "Confirm Withdrawal": [ + "Conferma il ritiro" + ], + "Authorize withdrawal by solving challenge": [ + "" + ], + "What is": [ + "" + ], + "Answer is wrong.": [ + "" + ], + "Confirm": [ + "Conferma" + ], + "Cancel": [ + "" + ], + "A this point, a %1$s bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.": [ + "" + ], + "Abort": [ + "Annulla" + ], + "withdrawal (%1$s) was never (correctly) created at the bank...": [ + "" + ], + "Waiting the bank to create the operation...": [ + "La banca sta creando l'operazione..." + ], + "This withdrawal was aborted!": [ + "Questo ritiro è stato annullato!" + ], + "Welcome to %1$s!": [ + "" + ], + "Username or account label '%1$s' not found. Won't login.": [ + "L'utente '%1$s' non esiste. Login impossibile" + ], + "Wrong credentials given.": [ + "Credenziali invalide." + ], + "Account information could not be retrieved.": [ + "Impossibile ricevere le informazioni relative al conto." + ], + "Welcome, %1$s !": [ + "" + ], + "Bank account balance": [ + "Bilancio:" + ], + "Payments": [ + "" + ], + "Latest transactions:": [ + "Ultime transazioni:" + ], + "List of public accounts was not found.": [ + "Lista conti pubblici non trovata." + ], + "List of public accounts could not be retrieved.": [ + "Lista conti pubblici non pervenuta." + ], + "History of public accounts": [ + "Storico dei conti pubblici" + ], + "Currently, the bank is not accepting new registrations!": [ + "" + ], + "Use only letter and numbers starting with a lower case letter": [ + "" + ], + "Password don't match": [ + "" + ], + "Please register!": [ + "Accedi!" + ], + "Repeat Password:": [ + "" + ], + "Bank menu": [ + "" + ], + "Select option1": [ + "" + ], + "Select option2": [ + "" + ], + "days": [ + "" + ], + "hours": [ + "" + ], + "minutes": [ + "" + ], + "seconds": [ + "" + ] + } + } }; + |