From 3e060b80428943c6562250a6ff77eff10a0259b7 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 24 Oct 2022 10:46:14 +0200 Subject: repo: integrate packages from former merchant-backoffice.git --- packages/demobank-ui/src/i18n/bank.pot | 258 ++++++++++++++ packages/demobank-ui/src/i18n/de.po | 257 ++++++++++++++ packages/demobank-ui/src/i18n/en.po | 266 +++++++++++++++ packages/demobank-ui/src/i18n/index.tsx | 211 ++++++++++++ packages/demobank-ui/src/i18n/it.po | 258 ++++++++++++++ packages/demobank-ui/src/i18n/poheader | 27 ++ packages/demobank-ui/src/i18n/strings-prelude | 19 ++ packages/demobank-ui/src/i18n/strings.ts | 472 ++++++++++++++++++++++++++ 8 files changed, 1768 insertions(+) create mode 100644 packages/demobank-ui/src/i18n/bank.pot create mode 100644 packages/demobank-ui/src/i18n/de.po create mode 100644 packages/demobank-ui/src/i18n/en.po create mode 100644 packages/demobank-ui/src/i18n/index.tsx create mode 100644 packages/demobank-ui/src/i18n/it.po create mode 100644 packages/demobank-ui/src/i18n/poheader create mode 100644 packages/demobank-ui/src/i18n/strings-prelude create mode 100644 packages/demobank-ui/src/i18n/strings.ts (limited to 'packages/demobank-ui/src/i18n') diff --git a/packages/demobank-ui/src/i18n/bank.pot b/packages/demobank-ui/src/i18n/bank.pot new file mode 100644 index 000000000..dcaba009d --- /dev/null +++ b/packages/demobank-ui/src/i18n/bank.pot @@ -0,0 +1,258 @@ +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#, c-format +msgid "Clear" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#, c-format +msgid "Logout" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#, c-format +msgid "Demo Bank" +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 +#, c-format +msgid "Go back" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#, c-format +msgid "Wire transfer" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#, c-format +msgid "Transfer money to another account of this bank:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#, c-format +msgid "Want to try the raw payto://-format?" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#, c-format +msgid "Transfer money via the Payto system:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#, c-format +msgid "payto address" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#, c-format +msgid "Confirm" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#, c-format +msgid "Confirm Withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#, c-format +msgid "Waiting the bank to create the operaion..." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#, c-format +msgid "Withdraw to a Taler Wallet" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#, c-format +msgid "You can use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#, c-format +msgid "this link" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#, c-format +msgid "Abort" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#, c-format +msgid "Start withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#, c-format +msgid "Withdraw Money into a Taler wallet" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#, c-format +msgid "Amount to withdraw" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#, c-format +msgid "Please login!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#, c-format +msgid "Login" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#, c-format +msgid "Register to the euFin bank!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#, c-format +msgid "Registration form" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#, c-format +msgid "Register" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#, c-format +msgid "Date" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#, c-format +msgid "Amount" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#, c-format +msgid "Counterpart" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#, c-format +msgid "Subject" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#, 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 +#, c-format +msgid "Wrong credentials given." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#, c-format +msgid "Account information could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#, c-format +msgid "Close wire transfer" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 +#, c-format +msgid "Close Taler withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#, c-format +msgid "Bank account balance:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#, 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 +#, c-format +msgid "List of public accounts was not found." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#, c-format +msgid "List of public accounts could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#, c-format +msgid "History of public accounts" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#, c-format +msgid "Page has a problem: logged in but backend state is lost." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#, c-format +msgid "Welcome to the euFin bank!" +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 +# +#, fuzzy +msgid "" +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 \n" +"Language-Team: LANGUAGE \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" diff --git a/packages/demobank-ui/src/i18n/de.po b/packages/demobank-ui/src/i18n/de.po new file mode 100644 index 000000000..bd4158037 --- /dev/null +++ b/packages/demobank-ui/src/i18n/de.po @@ -0,0 +1,257 @@ +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#, c-format +msgid "Clear" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#, c-format +msgid "Logout" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#, c-format +msgid "Demo Bank" +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 +#, c-format +msgid "Go back" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#, c-format +msgid "Wire transfer" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#, c-format +msgid "Transfer money to another account of this bank:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#, c-format +msgid "Want to try the raw payto://-format?" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#, c-format +msgid "Transfer money via the Payto system:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#, c-format +msgid "payto address" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#, c-format +msgid "Confirm" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#, c-format +msgid "Confirm Withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#, c-format +msgid "Waiting the bank to create the operaion..." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#, c-format +msgid "Withdraw to a Taler Wallet" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#, c-format +msgid "You can use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#, c-format +msgid "this link" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#, c-format +msgid "Abort" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#, c-format +msgid "Start withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#, c-format +msgid "Withdraw Money into a Taler wallet" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#, c-format +msgid "Amount to withdraw" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#, c-format +msgid "Please login!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#, c-format +msgid "Login" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#, c-format +msgid "Register to the euFin bank!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#, c-format +msgid "Registration form" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#, c-format +msgid "Register" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#, c-format +msgid "Date" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#, c-format +msgid "Amount" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#, c-format +msgid "Counterpart" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#, c-format +msgid "Subject" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#, 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 +#, c-format +msgid "Wrong credentials given." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#, c-format +msgid "Account information could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#, c-format +msgid "Close wire transfer" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 +#, c-format +msgid "Close Taler withdrawal" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#, c-format +msgid "Bank account balance:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#, 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 +#, c-format +msgid "List of public accounts was not found." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#, c-format +msgid "List of public accounts could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#, c-format +msgid "History of public accounts" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#, c-format +msgid "Page has a problem: logged in but backend state is lost." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#, c-format +msgid "Welcome to the euFin bank!" +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 +# +msgid "" +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: \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 new file mode 100644 index 000000000..4cbc9e74c --- /dev/null +++ b/packages/demobank-ui/src/i18n/en.po @@ -0,0 +1,266 @@ +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "days" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "hours" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "minutes" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "seconds" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#, c-format +msgid "Clear" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#, c-format +msgid "Logout" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#, c-format +msgid "Demo Bank" +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 +#, c-format +msgid "Go back" +msgstr "Go back" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#, c-format +msgid "Wire transfer" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#, c-format +msgid "Transfer money to another account of this bank:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#, c-format +msgid "Want to try the raw payto://-format?" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:907 +#, c-format +msgid "Transfer money via the Payto system:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#, c-format +msgid "payto address" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#, c-format +msgid "Confirm" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#, fuzzy, c-format +msgid "Confirm Withdrawal" +msgstr "Confirm withdrawal" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#, c-format +msgid "Waiting the bank to create the operaion..." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#, c-format +msgid "This withdrawal was aborted!" +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 +#, c-format +msgid "You can use this QR code to withdraw to your mobile wallet:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#, c-format +msgid "this link" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#, c-format +msgid "Abort" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#, fuzzy, c-format +msgid "Start withdrawal" +msgstr "Start withdrawal" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#, fuzzy, c-format +msgid "Withdraw Money into a Taler wallet" +msgstr "Charge Taler wallet" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#, fuzzy, c-format +msgid "Amount to withdraw" +msgstr "Amount to withdraw" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#, c-format +msgid "Please login!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#, c-format +msgid "Login" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#, c-format +msgid "Register to the euFin bank!" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#, c-format +msgid "Registration form" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#, c-format +msgid "Register" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#, c-format +msgid "Date" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#, c-format +msgid "Amount" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#, c-format +msgid "Counterpart" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#, c-format +msgid "Subject" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#, 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 +#, c-format +msgid "Wrong credentials given." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#, c-format +msgid "Account information could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1394 +#, c-format +msgid "Close wire transfer" +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 +#, c-format +msgid "Bank account balance:" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#, 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 +#, c-format +msgid "List of public accounts was not found." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1552 +#, c-format +msgid "List of public accounts could not be retrieved." +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1584 +#, c-format +msgid "History of public accounts" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#, 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." + +#: /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!" + +# 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 +# +msgid "" +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: \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" + +#~ 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/index.tsx b/packages/demobank-ui/src/i18n/index.tsx new file mode 100644 index 000000000..9882525a1 --- /dev/null +++ b/packages/demobank-ui/src/i18n/index.tsx @@ -0,0 +1,211 @@ +/* + 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 + */ + +/** + * Translation helpers for React components and template literals. + */ + +/** + * Imports + */ +import { ComponentChild, ComponentChildren, h, Fragment, VNode } from 'preact'; + +import { useTranslationContext } from '../context/translation'; + +export function useTranslator() { + const ctx = useTranslationContext(); + const jed = ctx.handler; + return function str( + stringSeq: TemplateStringsArray, + ...values: any[] + ): string { + const s = toI18nString(stringSeq); + if (!s) return s; + const tr = jed + .translate(s) + .ifPlural(1, s) + .fetch(...values); + return tr; + }; +} + +/** + * Convert template strings to a msgid + */ +function toI18nString(stringSeq: ReadonlyArray): string { + let s = ''; + for (let i = 0; i < stringSeq.length; i++) { + s += stringSeq[i]; + if (i < stringSeq.length - 1) + s += `%${i + 1}$s`; + + } + return s; +} + +interface TranslateSwitchProps { + target: number; + children: ComponentChildren; +} + +function stringifyChildren(children: ComponentChildren): string { + let n = 1; + const ss = (children instanceof Array ? children : [children]).map((c) => { + if (typeof c === 'string') + return c; + + return `%${n++}$s`; + }); + const s = ss.join('').replace(/ +/g, ' ').trim(); + return s; +} + +interface TranslateProps { + children: ComponentChildren; + /** + * Component that the translated element should be wrapped in. + * Defaults to "div". + */ + wrap?: any; + + /** + * Props to give to the wrapped component. + */ + wrapProps?: any; +} + +function getTranslatedChildren( + translation: string, + children: ComponentChildren, +): ComponentChild[] { + const tr = translation.split(/%(\d+)\$s/); + const childArray = children instanceof Array ? children : [children]; + // Merge consecutive string children. + const placeholderChildren = Array(); + for (let i = 0; i < childArray.length; i++) { + const x = childArray[i]; + if (x === undefined) + continue; + else if (typeof x === 'string') + continue; + else + placeholderChildren.push(x); + + } + const result = Array(); + for (let i = 0; i < tr.length; i++) + if (i % 2 == 0) + // Text + result.push(tr[i]); + else { + const childIdx = Number.parseInt(tr[i], 10) - 1; + result.push(placeholderChildren[childIdx]); + } + + return result; +} + +/** + * Translate text node children of this component. + * If a child component might produce a text node, it must be wrapped + * in a another non-text element. + * + * Example: + * ``` + * + * Hello. Your score is + * + * ``` + */ +export function Translate({ children }: TranslateProps): VNode { + const s = stringifyChildren(children); + const ctx = useTranslationContext(); + const translation: string = ctx.handler.ngettext(s, s, 1); + const result = getTranslatedChildren(translation, children); + return {result}; +} + +/** + * Switch translation based on singular or plural based on the target prop. + * Should only contain TranslateSingular and TransplatePlural as children. + * + * Example: + * ``` + * + * I have {n} apple. + * I have {n} apples. + * + * ``` + */ +export function TranslateSwitch({ children, target }: TranslateSwitchProps) { + let singular: VNode | undefined; + let plural: VNode | undefined; + // const children = this.props.children; + if (children) + (children instanceof Array ? children : [children]).forEach( + (child: any) => { + if (child.type === TranslatePlural) + plural = child; + + if (child.type === TranslateSingular) + singular = child; + + }, + ); + + if (!singular || !plural) { + console.error('translation not found'); + return h('span', {}, ['translation not found']); + } + singular.props.target = target; + plural.props.target = target; + // We're looking up the translation based on the + // singular, even if we must use the plural form. + return singular; +} + +interface TranslationPluralProps { + children: ComponentChildren; + target: number; +} + +/** + * See [[TranslateSwitch]]. + */ +export function TranslatePlural({ + children, + target, +}: TranslationPluralProps): VNode { + const s = stringifyChildren(children); + const ctx = useTranslationContext(); + const translation = ctx.handler.ngettext(s, s, 1); + const result = getTranslatedChildren(translation, children); + return {result}; +} + +/** + * See [[TranslateSwitch]]. + */ +export function TranslateSingular({ + children, + target, +}: TranslationPluralProps): VNode { + const s = stringifyChildren(children); + const ctx = useTranslationContext(); + const translation = ctx.handler.ngettext(s, s, target); + const result = getTranslatedChildren(translation, children); + return {result}; +} diff --git a/packages/demobank-ui/src/i18n/it.po b/packages/demobank-ui/src/i18n/it.po new file mode 100644 index 000000000..91a30b947 --- /dev/null +++ b/packages/demobank-ui/src/i18n/it.po @@ -0,0 +1,258 @@ +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:55 +#, c-format +msgid "days" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:65 +#, c-format +msgid "hours" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:76 +#, c-format +msgid "minutes" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/components/picker/DurationPicker.tsx:87 +#, c-format +msgid "seconds" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:734 +#, c-format +msgid "Clear" +msgstr "Cancella" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:761 +#, c-format +msgid "Logout" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:782 +#, c-format +msgid "Demo Bank" +msgstr "Banca 'demo'" + +#: /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 +#, c-format +msgid "Go back" +msgstr "Indietro" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:845 +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:906 +#, c-format +msgid "Wire transfer" +msgstr "Bonifico" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:846 +#, c-format +msgid "Transfer money to another account of this bank:" +msgstr "Trasferisci fondi a un altro conto di questa banca:" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:897 +#, c-format +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:907 +#, c-format +msgid "Transfer money via the Payto system:" +msgstr "Effettua un bonifico tramite il sistema Payto:" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:916 +#, c-format +msgid "payto address" +msgstr "indirizzo Payto" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:926 +#, c-format +msgid "Confirm" +msgstr "Conferma" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:956 +#, c-format +msgid "Confirm Withdrawal" +msgstr "Conferma il ritiro" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1026 +#, c-format +msgid "Waiting the bank to create the operaion..." +msgstr "La banca sta creando l'operazione..." + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1044 +#, c-format +msgid "This withdrawal was aborted!" +msgstr "Questo ritiro è stato annullato!" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1051 +#, c-format +msgid "Withdraw to a Taler Wallet" +msgstr "Ritira contante nel portafoglio Taler" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1052 +#, 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:" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1054 +#, c-format +msgid "this link" +msgstr "questo link" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1060 +#, c-format +msgid "Abort" +msgstr "Annulla" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1084 +#, c-format +msgid "Start withdrawal" +msgstr "Ritira contante" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1101 +#, c-format +msgid "Withdraw Money into a Taler wallet" +msgstr "Ritira contante nel portafoglio Taler" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1105 +#, c-format +msgid "Amount to withdraw" +msgstr "Somma da ritirare" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1137 +#, c-format +msgid "Please login!" +msgstr "Accedi!" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1169 +#, c-format +msgid "Login" +msgstr "Accedi" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1184 +#, c-format +msgid "Register to the euFin bank!" +msgstr "Apri un conto in banca euFin!" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1194 +#, c-format +msgid "Registration form" +msgstr "Registrazione" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1232 +#, c-format +msgid "Register" +msgstr "Registrati" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1272 +#, c-format +msgid "Date" +msgstr "" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1273 +#, c-format +msgid "Amount" +msgstr "Somma" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1274 +#, c-format +msgid "Counterpart" +msgstr "Controparte" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1275 +#, c-format +msgid "Subject" +msgstr "Causale" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1343 +#, 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 +#, c-format +msgid "Wrong credentials given." +msgstr "Credenziali invalide." + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1374 +#, 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 +#, c-format +msgid "Close wire transfer" +msgstr "Chiudi il bonifico" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1412 +#, c-format +msgid "Close Taler withdrawal" +msgstr "Chiudi il ritiro Taler" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1457 +#, c-format +msgid "Bank account balance:" +msgstr "Bilancio:" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1469 +#, 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 +#, 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 +#, 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 +#, c-format +msgid "History of public accounts" +msgstr "Storico dei conti pubblici" + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1643 +#, c-format +msgid "Page has a problem: logged in but backend state is lost." +msgstr "" +"Stato inconsistente: accesso utente effettuato ma stato con server perso." + +#: /home/job/backoffice/packages/bank/src/pages/home/index.tsx:1667 +#, fuzzy, c-format +msgid "Welcome to the euFin bank!" +msgstr "Benvenuti in banca euFin!" + +# 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 +# +msgid "" +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: \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" diff --git a/packages/demobank-ui/src/i18n/poheader b/packages/demobank-ui/src/i18n/poheader new file mode 100644 index 000000000..ee3fcd7be --- /dev/null +++ b/packages/demobank-ui/src/i18n/poheader @@ -0,0 +1,27 @@ +# 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 + +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Taler Wallet\n" +"Report-Msgid-Bugs-To: taler@gnu.org\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: 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" diff --git a/packages/demobank-ui/src/i18n/strings-prelude b/packages/demobank-ui/src/i18n/strings-prelude new file mode 100644 index 000000000..cca13afad --- /dev/null +++ b/packages/demobank-ui/src/i18n/strings-prelude @@ -0,0 +1,19 @@ +/* + 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 + */ + +/*eslint quote-props: ["error", "consistent"]*/ +export const strings: {[s: string]: any} = {}; + diff --git a/packages/demobank-ui/src/i18n/strings.ts b/packages/demobank-ui/src/i18n/strings.ts new file mode 100644 index 000000000..1a3c72f85 --- /dev/null +++ b/packages/demobank-ui/src/i18n/strings.ts @@ -0,0 +1,472 @@ +/* + 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 + */ + +/*eslint quote-props: ["error", "consistent"]*/ +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!': [ + '' + ], + '': { + 'domain': 'messages', + 'plural_forms': 'nplurals=2; plural=(n != 1);', + 'lang': 'de' + } + } + } +}; + +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!' + ], + '': { + 'domain': 'messages', + 'plural_forms': 'nplurals=2; plural=(n != 1);', + 'lang': 'en' + } + } + } +}; + +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:' + ], + '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' + ], + '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.' + ], + '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': [ + '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.' + ], + 'Welcome to the euFin bank!': [ + 'Benvenuti in banca euFin!' + ], + '': { + 'domain': 'messages', + 'plural_forms': 'nplurals=2; plural=(n != 1);', + 'lang': 'it' + } + } + } +}; + -- cgit v1.2.3