taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 606b0e0bfa6c0cd63231229e2827e82f390d9282
parent b429ebdeec9d1cc1a239ecaa9b5276938a075664
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri,  3 Jul 2026 14:06:10 +0200

fix English strings

Diffstat:
Mpackages/challenger-webui/src/pages/AskChallenge.tsx | 10+++++-----
Mpackages/merchant-backend-ui/src/pages/ShowOrderDetails.tsx | 11++---------
Mpackages/taler-merchant-webui/src/components/SolveMFA.tsx | 6+++---
Mpackages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx | 2+-
Mpackages/taler-merchant-webui/src/components/product/ProductForm.tsx | 8++++----
Mpackages/taler-merchant-webui/src/i18n/de.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/en.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/es.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/fr.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/he.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/it.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/strings.ts | 90++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mpackages/taler-merchant-webui/src/i18n/sv.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/taler-merchant-backoffice.pot | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/tr.po | 10+++++-----
Mpackages/taler-merchant-webui/src/i18n/uk.po | 10+++++-----
Mpackages/taler-merchant-webui/src/paths/admin/create/CreatePage.tsx | 2+-
Mpackages/taler-merchant-webui/src/paths/instance/accounts/create/CreatePage.tsx | 4++--
Mpackages/taler-merchant-webui/src/paths/instance/accounts/update/UpdatePage.tsx | 2+-
Mpackages/taler-merchant-webui/src/paths/instance/orders/create/CreatePage.tsx | 8++++----
Mpackages/taler-merchant-webui/src/paths/instance/orders/details/Timeline.tsx | 6+++---
Mpackages/taler-merchant-webui/src/paths/instance/otp_devices/update/UpdatePage.tsx | 2+-
Mpackages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx | 2+-
Mpackages/taler-merchant-webui/src/paths/instance/update/UpdatePage.tsx | 2+-
Mpackages/taler-merchant-webui/src/paths/newAccount/index.tsx | 2+-
Mpackages/taler-wallet-webextension/src/components/HistoryItem.tsx | 2+-
Mpackages/taler-wallet-webextension/src/components/PaymentButtons.tsx | 6+++---
Mpackages/taler-wallet-webextension/src/i18n/ca.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/de.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/es.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/fi.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/fr.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/he.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/it.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/ja.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/nl.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/ru.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/strings.ts | 130++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mpackages/taler-wallet-webextension/src/i18n/sv.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/taler-wallet-webex.pot | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/tr.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/i18n/uk.po | 18+++++-------------
Mpackages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx | 2+-
Mpackages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx | 24++++++++++++------------
Mpackages/taler-wallet-webextension/src/wallet/ManageAccount/views.tsx | 4++--
Mpackages/taler-wallet-webextension/src/wallet/Settings.tsx | 6+++---
Mpackages/taler-wallet-webextension/src/wallet/Transaction.tsx | 12+++++++-----
Mpackages/taler-wallet-webextension/src/wallet/Welcome.tsx | 4++--
Mpackages/web-util/src/hooks/useForm.ts | 2+-
49 files changed, 292 insertions(+), 409 deletions(-)

diff --git a/packages/challenger-webui/src/pages/AskChallenge.tsx b/packages/challenger-webui/src/pages/AskChallenge.tsx @@ -86,7 +86,7 @@ export function AskChallenge({ return ( <Attention type="danger" - title={i18n.str`Couldn't get information about the validation process`} + title={i18n.str`Could not load the verification details. Please try again.`} > <i18n.Translate>Bad request</i18n.Translate> </Attention> @@ -96,7 +96,7 @@ export function AskChallenge({ return ( <Attention type="danger" - title={i18n.str`Couldn't get information about the validation process`} + title={i18n.str`Could not load the verification details. Please try again.`} > <i18n.Translate>Not found</i18n.Translate> </Attention> @@ -106,7 +106,7 @@ export function AskChallenge({ return ( <Attention type="danger" - title={i18n.str`Couldn't get information about the validation process`} + title={i18n.str`Could not load the verification details. Please try again.`} > <i18n.Translate>Not acceptable</i18n.Translate> </Attention> @@ -116,7 +116,7 @@ export function AskChallenge({ return ( <Attention type="danger" - title={i18n.str`Couldn't get information about the validation process`} + title={i18n.str`Could not load the verification details. Please try again.`} > <i18n.Translate>Too many requests</i18n.Translate> </Attention> @@ -126,7 +126,7 @@ export function AskChallenge({ return ( <Attention type="danger" - title={i18n.str`Couldn't get information about the validation process`} + title={i18n.str`Could not load the verification details. Please try again.`} > <i18n.Translate>Server error</i18n.Translate> </Attention> diff --git a/packages/merchant-backend-ui/src/pages/ShowOrderDetails.tsx b/packages/merchant-backend-ui/src/pages/ShowOrderDetails.tsx @@ -357,7 +357,7 @@ export function ShowOrderDetails({ <section> <h2><i18n.Translate>Full payment information</i18n.Translate></h2> <TableExpanded> - <dt><i18n.Translate>Exchange transfer deadline:</i18n.Translate></dt> + <dt><i18n.Translate>Payment transfer deadline:</i18n.Translate></dt> {btr && `{{` + `#contract_terms.wire_transfer_deadline_str}}`} <dd> {contract_terms?.wire_transfer_deadline @@ -388,13 +388,6 @@ export function ShowOrderDetails({ </dd> {btr && `{{` + `/contract_terms.max_wire_fee}}`} - {btr && `{{` + `#contract_terms.wire_fee_amortization}}`} - <dt><i18n.Translate>Wire fee amortization:</i18n.Translate></dt> - <dd> - {contract_terms?.wire_fee_amortization || - `{{ contract_terms.wire_fee_amortization }}`}{" "} - </dd> - {btr && `{{` + `/contract_terms.wire_fee_amortization}}`} </TableExpanded> </section> @@ -416,7 +409,7 @@ export function ShowOrderDetails({ {btr && `{{#contract_terms.auto_refund}}`} {(btr || contract_terms?.auto_refund) && ( <Fragment> - <dt><i18n.Translate>Attempt autorefund for:</i18n.Translate></dt> + <dt><i18n.Translate>Automatic refund available for:</i18n.Translate></dt> <dd> {contract_terms?.auto_refund ? contract_terms?.auto_refund.d_us != "forever" diff --git a/packages/taler-merchant-webui/src/components/SolveMFA.tsx b/packages/taler-merchant-webui/src/components/SolveMFA.tsx @@ -88,7 +88,7 @@ function RetransmissionCodeLimitExpiration({ return ( <p class="help"> <i18n.Translate> - Resend code possible in {Math.floor(remain.d_ms / 1000)} seconds. + You can resend the code in {Math.floor(remain.d_ms / 1000)} seconds. </i18n.Translate> </p> ); @@ -97,7 +97,7 @@ function RetransmissionCodeLimitExpiration({ return ( <p class="help"> <i18n.Translate> - Resend code possible in less than one minute. + You can resend the code in less than one minute. </i18n.Translate> </p> ); @@ -106,7 +106,7 @@ function RetransmissionCodeLimitExpiration({ return ( <p class="help"> <i18n.Translate> - Resend code possible in less than 5 minutes. + You can resend the code in less than 5 minutes. </i18n.Translate> </p> ); diff --git a/packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx b/packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx @@ -201,7 +201,7 @@ export function DefaultInstanceFormFields({ name="default_wire_transfer_rounding_interval" label={i18n.str`Wire transfer rounding`} tooltip={i18n.str`Rounding interval for wire deadlines.`} - help={i18n.str`As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.`} + help={i18n.str`For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.`} values={[ RoundingInterval.DAY, RoundingInterval.WEEK, diff --git a/packages/taler-merchant-webui/src/components/product/ProductForm.tsx b/packages/taler-merchant-webui/src/components/product/ProductForm.tsx @@ -223,7 +223,7 @@ export function ProductForm({ <InputNumber<Entity> name="minimum_age" label={i18n.str`Age restriction`} - tooltip={i18n.str`Is this product restricted for customer below certain age?`} + tooltip={i18n.str`Is this product restricted for customers below a certain age?`} help={i18n.str`Minimum age of the customer`} /> </FragmentPersonaFlag> @@ -259,7 +259,7 @@ export function ProductForm({ }} readonly={categories.length === 0} help={i18n.str`Search by category description or id`} - tooltip={i18n.str`Categories where this product will be listed on.`} + tooltip={i18n.str`Categories in which this product will be listed.`} unique /> @@ -268,7 +268,7 @@ export function ProductForm({ name="money_pot_id" label={i18n.str`Money pot`} help={i18n.str`Search by money pot description or id`} - tooltip={i18n.str`Money pots where this product will be listed on.`} + tooltip={i18n.str`Money pots in which this product will be listed.`} values={[0, ...potMap.keys()]} toStr={(p: number) => (!p ? i18n.str`Select one` : potMap.get(p)!)} fromStr={(d) => Number.parseInt(d, 10)} @@ -278,7 +278,7 @@ export function ProductForm({ name="product_group_id" label={i18n.str`Group`} help={i18n.str`Search by group name or id`} - tooltip={i18n.str`Categories where this product will be listed on.`} + tooltip={i18n.str`Categories in which this product will be listed.`} values={[0, ...groupMap.keys()]} toStr={(g: number) => !g ? i18n.str`Select one` : groupMap.get(g)! diff --git a/packages/taler-merchant-webui/src/i18n/de.po b/packages/taler-merchant-webui/src/i18n/de.po @@ -834,7 +834,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" "Wenn Sie beispielsweise das Intervall auf einen Tag festlegen, wird die " @@ -4896,7 +4896,7 @@ msgstr "Altersbeschränkung" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" "Besteht für diesen Artikel eine Verkaufsbeschränkung unterhalb eines " "bestimmten Alters?" @@ -4961,7 +4961,7 @@ msgstr "Nach Kategoriebeschreibung oder -ID suchen" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "Kategorien, in denen dieser Artikel aufgeführt sein wird." #. screenid: 23 @@ -4979,7 +4979,7 @@ msgstr "Nach Sammeltopfbeschreibung oder -kennung suchen" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "Sammeltöpfe, auf denen dieses Produkt aufgeführt wird." #. screenid: 23 @@ -5847,7 +5847,7 @@ msgstr "Diese Vorlage wird Bestellungen zum stets gleichen Preis erzeugen" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" "Dies bestimmt die Zeitdauer zur Bezahlung nach einer erfolgten Bestellung." diff --git a/packages/taler-merchant-webui/src/i18n/en.po b/packages/taler-merchant-webui/src/i18n/en.po @@ -795,7 +795,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4647,7 +4647,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4704,7 +4704,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4722,7 +4722,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5563,7 +5563,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/es.po b/packages/taler-merchant-webui/src/i18n/es.po @@ -824,7 +824,7 @@ msgstr "Invervalo de redondeo para las transferencias bancarias." #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" "Por ejemplo, si establecés el intervalo en día, el plazo de transferencia se " @@ -4835,7 +4835,7 @@ msgstr "Restricción de edad" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "¿Este producto tiene restricción de edad para los clientes?" #. screenid: 23 @@ -4897,7 +4897,7 @@ msgstr "Buscar por descripción o ID de categoría" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "Categorías en las que se listará este producto." #. screenid: 23 @@ -4915,7 +4915,7 @@ msgstr "Buscar por descripción o ID de fondo" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "Fondos en los que se listará este producto." #. screenid: 23 @@ -5776,7 +5776,7 @@ msgstr "Si se especifica, esta plantilla creará órdenes con el mismo precio" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" "Cuánto tiempo tiene el cliente para completar el pago una vez creada la " diff --git a/packages/taler-merchant-webui/src/i18n/fr.po b/packages/taler-merchant-webui/src/i18n/fr.po @@ -827,7 +827,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" "Par exemple, si vous choisissez un intervalle quotidien, la date limite " @@ -4836,7 +4836,7 @@ msgstr "Restriction d'âge" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "Ce produit est-il interdit aux personnes en dessous d'un certain âge ?" #. screenid: 23 @@ -4899,7 +4899,7 @@ msgstr "Recherche par description de catégorie ou par identifiant" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "Catégories dans lesquelles ce produit sera rangé." #. screenid: 23 @@ -4917,7 +4917,7 @@ msgstr "Recherche par description ou identifiant de produit" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, fuzzy, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "Catégories dans lesquelles ce produit sera rangé." #. screenid: 23 @@ -5765,7 +5765,7 @@ msgstr "S'il est utilisé, ce modèle créera des commandes avec le même prix" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" "De combien de temps le client dispose pour le paiement après la création de " diff --git a/packages/taler-merchant-webui/src/i18n/he.po b/packages/taler-merchant-webui/src/i18n/he.po @@ -791,7 +791,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4643,7 +4643,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4700,7 +4700,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4718,7 +4718,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5559,7 +5559,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/it.po b/packages/taler-merchant-webui/src/i18n/it.po @@ -796,7 +796,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4648,7 +4648,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4705,7 +4705,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4723,7 +4723,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5564,7 +5564,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/strings.ts b/packages/taler-merchant-webui/src/i18n/strings.ts @@ -394,7 +394,7 @@ strings['uk'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -2143,7 +2143,7 @@ strings['uk'] = { "Age restriction": [ "Обмежений за віком" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "цей продукт обмежений для клієнтів молодше певного віку?" ], "Minimum age of the customer": [ @@ -2170,7 +2170,7 @@ strings['uk'] = { "Search by category description or id": [ "шукати продукти за їхнім описом або ідентифікатором" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "адреса, за якою будуть доставлені продукти." ], "Money pot": [ @@ -2179,7 +2179,7 @@ strings['uk'] = { "Search by money pot description or id": [ "шукати продукти за їхнім описом або ідентифікатором" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "адреса, за якою будуть доставлені продукти." ], "Select one": [ @@ -2590,7 +2590,7 @@ strings['uk'] = { "If specified, this template will create orders with the same price": [ "Якщо вказано, цей шаблон створить замовлення з однаковою ціною" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "Скільки часу у клієнта для завершення оплати після створення замовлення." ], "An amount is required": [ @@ -3584,7 +3584,7 @@ strings['tr'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -5333,7 +5333,7 @@ strings['tr'] = { "Age restriction": [ "" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "" ], "Minimum age of the customer": [ @@ -5360,7 +5360,7 @@ strings['tr'] = { "Search by category description or id": [ "" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "" ], "Money pot": [ @@ -5369,7 +5369,7 @@ strings['tr'] = { "Search by money pot description or id": [ "" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "" ], "Select one": [ @@ -5780,7 +5780,7 @@ strings['tr'] = { "If specified, this template will create orders with the same price": [ "" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "" ], "An amount is required": [ @@ -6774,7 +6774,7 @@ strings['sv'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -8523,7 +8523,7 @@ strings['sv'] = { "Age restriction": [ "" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "" ], "Minimum age of the customer": [ @@ -8550,7 +8550,7 @@ strings['sv'] = { "Search by category description or id": [ "" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "" ], "Money pot": [ @@ -8559,7 +8559,7 @@ strings['sv'] = { "Search by money pot description or id": [ "" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "" ], "Select one": [ @@ -8970,7 +8970,7 @@ strings['sv'] = { "If specified, this template will create orders with the same price": [ "" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "" ], "An amount is required": [ @@ -9964,7 +9964,7 @@ strings['it'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -11713,7 +11713,7 @@ strings['it'] = { "Age restriction": [ "" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "" ], "Minimum age of the customer": [ @@ -11740,7 +11740,7 @@ strings['it'] = { "Search by category description or id": [ "" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "" ], "Money pot": [ @@ -11749,7 +11749,7 @@ strings['it'] = { "Search by money pot description or id": [ "" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "" ], "Select one": [ @@ -12160,7 +12160,7 @@ strings['it'] = { "If specified, this template will create orders with the same price": [ "" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "" ], "An amount is required": [ @@ -13154,7 +13154,7 @@ strings['he'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -14903,7 +14903,7 @@ strings['he'] = { "Age restriction": [ "" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "" ], "Minimum age of the customer": [ @@ -14930,7 +14930,7 @@ strings['he'] = { "Search by category description or id": [ "" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "" ], "Money pot": [ @@ -14939,7 +14939,7 @@ strings['he'] = { "Search by money pot description or id": [ "" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "" ], "Select one": [ @@ -15350,7 +15350,7 @@ strings['he'] = { "If specified, this template will create orders with the same price": [ "" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "" ], "An amount is required": [ @@ -16344,7 +16344,7 @@ strings['fr'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "Par exemple, si vous choisissez un intervalle quotidien, la date limite d'envoi sera placée à minuit." ], "No rounding": [ @@ -18093,7 +18093,7 @@ strings['fr'] = { "Age restriction": [ "Restriction d'âge" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "Ce produit est-il interdit aux personnes en dessous d'un certain âge ?" ], "Minimum age of the customer": [ @@ -18120,7 +18120,7 @@ strings['fr'] = { "Search by category description or id": [ "Recherche par description de catégorie ou par identifiant" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "Catégories dans lesquelles ce produit sera rangé." ], "Money pot": [ @@ -18129,7 +18129,7 @@ strings['fr'] = { "Search by money pot description or id": [ "Recherche par description ou identifiant de produit" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "Catégories dans lesquelles ce produit sera rangé." ], "Select one": [ @@ -18540,7 +18540,7 @@ strings['fr'] = { "If specified, this template will create orders with the same price": [ "S'il est utilisé, ce modèle créera des commandes avec le même prix" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "De combien de temps le client dispose pour le paiement après la création de la commande." ], "An amount is required": [ @@ -19534,7 +19534,7 @@ strings['es'] = { "Rounding interval for wire deadlines.": [ "Invervalo de redondeo para las transferencias bancarias." ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "Por ejemplo, si establecés el intervalo en día, el plazo de transferencia se redondeará a medianoche." ], "No rounding": [ @@ -21283,7 +21283,7 @@ strings['es'] = { "Age restriction": [ "Restricción de edad" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "¿Este producto tiene restricción de edad para los clientes?" ], "Minimum age of the customer": [ @@ -21310,7 +21310,7 @@ strings['es'] = { "Search by category description or id": [ "Buscar por descripción o ID de categoría" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "Categorías en las que se listará este producto." ], "Money pot": [ @@ -21319,7 +21319,7 @@ strings['es'] = { "Search by money pot description or id": [ "Buscar por descripción o ID de fondo" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "Fondos en los que se listará este producto." ], "Select one": [ @@ -21730,7 +21730,7 @@ strings['es'] = { "If specified, this template will create orders with the same price": [ "Si se especifica, esta plantilla creará órdenes con el mismo precio" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "Cuánto tiempo tiene el cliente para completar el pago una vez creada la orden." ], "An amount is required": [ @@ -22724,7 +22724,7 @@ strings['en'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "" ], "No rounding": [ @@ -24473,7 +24473,7 @@ strings['en'] = { "Age restriction": [ "" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "" ], "Minimum age of the customer": [ @@ -24500,7 +24500,7 @@ strings['en'] = { "Search by category description or id": [ "" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "" ], "Money pot": [ @@ -24509,7 +24509,7 @@ strings['en'] = { "Search by money pot description or id": [ "" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "" ], "Select one": [ @@ -24920,7 +24920,7 @@ strings['en'] = { "If specified, this template will create orders with the same price": [ "" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "" ], "An amount is required": [ @@ -25914,7 +25914,7 @@ strings['de'] = { "Rounding interval for wire deadlines.": [ "" ], - "As an example if you set the interval to day the wire transfer deadline will be rounded to midnight.": [ + "For example, if you set the interval to a day, the wire transfer deadline will be rounded to midnight.": [ "Wenn Sie beispielsweise das Intervall auf einen Tag festlegen, wird die Überweisungsfrist zu Mitternacht dieses Tages aufgerundet." ], "No rounding": [ @@ -27663,7 +27663,7 @@ strings['de'] = { "Age restriction": [ "Altersbeschränkung" ], - "Is this product restricted for customer below certain age?": [ + "Is this product restricted for customers below a certain age?": [ "Besteht für diesen Artikel eine Verkaufsbeschränkung unterhalb eines bestimmten Alters?" ], "Minimum age of the customer": [ @@ -27690,7 +27690,7 @@ strings['de'] = { "Search by category description or id": [ "Nach Kategoriebeschreibung oder -ID suchen" ], - "Categories where this product will be listed on.": [ + "Categories in which this product will be listed.": [ "Kategorien, in denen dieser Artikel aufgeführt sein wird." ], "Money pot": [ @@ -27699,7 +27699,7 @@ strings['de'] = { "Search by money pot description or id": [ "Nach Sammeltopfbeschreibung oder -kennung suchen" ], - "Money pots where this product will be listed on.": [ + "Money pots in which this product will be listed.": [ "Sammeltöpfe, auf denen dieses Produkt aufgeführt wird." ], "Select one": [ @@ -28110,7 +28110,7 @@ strings['de'] = { "If specified, this template will create orders with the same price": [ "Diese Vorlage wird Bestellungen zum stets gleichen Preis erzeugen" ], - "How much time has the customer to complete the payment once the order was created.": [ + "How much time the customer has to complete the payment after the order is created.": [ "Dies bestimmt die Zeitdauer zur Bezahlung nach einer erfolgten Bestellung." ], "An amount is required": [ diff --git a/packages/taler-merchant-webui/src/i18n/sv.po b/packages/taler-merchant-webui/src/i18n/sv.po @@ -796,7 +796,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4648,7 +4648,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4705,7 +4705,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4723,7 +4723,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5564,7 +5564,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/taler-merchant-backoffice.pot b/packages/taler-merchant-webui/src/i18n/taler-merchant-backoffice.pot @@ -791,7 +791,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will be " +"For example, if you set the interval to a day, the wire transfer deadline will be " "rounded to midnight." msgstr "" @@ -4615,7 +4615,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4671,7 +4671,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4689,7 +4689,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5524,7 +5524,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/tr.po b/packages/taler-merchant-webui/src/i18n/tr.po @@ -792,7 +792,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4644,7 +4644,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "" #. screenid: 23 @@ -4701,7 +4701,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "" #. screenid: 23 @@ -4719,7 +4719,7 @@ msgstr "" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "" #. screenid: 23 @@ -5560,7 +5560,7 @@ msgstr "" #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" diff --git a/packages/taler-merchant-webui/src/i18n/uk.po b/packages/taler-merchant-webui/src/i18n/uk.po @@ -800,7 +800,7 @@ msgstr "" #: packages/taler-merchant-webui/src/components/instance/DefaultInstanceFormFields.tsx:204 #, c-format msgid "" -"As an example if you set the interval to day the wire transfer deadline will " +"For example, if you set the interval to a day, the wire transfer deadline will " "be rounded to midnight." msgstr "" @@ -4697,7 +4697,7 @@ msgstr "Обмежений за віком" #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:226 #, fuzzy, c-format -msgid "Is this product restricted for customer below certain age?" +msgid "Is this product restricted for customers below a certain age?" msgstr "цей продукт обмежений для клієнтів молодше певного віку?" #. screenid: 23 @@ -4760,7 +4760,7 @@ msgstr "шукати продукти за їхнім описом або іде #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:262 #, c-format -msgid "Categories where this product will be listed on." +msgid "Categories in which this product will be listed." msgstr "адреса, за якою будуть доставлені продукти." #. screenid: 23 @@ -4778,7 +4778,7 @@ msgstr "шукати продукти за їхнім описом або іде #. screenid: 23 #: packages/taler-merchant-webui/src/components/product/ProductForm.tsx:271 #, fuzzy, c-format -msgid "Money pots where this product will be listed on." +msgid "Money pots in which this product will be listed." msgstr "адреса, за якою будуть доставлені продукти." #. screenid: 23 @@ -5620,7 +5620,7 @@ msgstr "Якщо вказано, цей шаблон створить замов #: packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx:360 #, c-format msgid "" -"How much time has the customer to complete the payment once the order was " +"How much time the customer has to complete the payment after the order is " "created." msgstr "" "Скільки часу у клієнта для завершення оплати після створення замовлення." diff --git a/packages/taler-merchant-webui/src/paths/admin/create/CreatePage.tsx b/packages/taler-merchant-webui/src/paths/admin/create/CreatePage.tsx @@ -118,7 +118,7 @@ export function CreatePage({ onConfirm, onBack, forceId }: Props): VNode { email: !value.email ? undefined : !EMAIL_REGEX.test(value.email) - ? i18n.str`Doesn't have the pattern of an email` + ? i18n.str`This does not look like a valid email address.` : undefined, phone_number: !value.phone_number ? undefined diff --git a/packages/taler-merchant-webui/src/paths/instance/accounts/create/CreatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/accounts/create/CreatePage.tsx @@ -101,7 +101,7 @@ export function CreatePage({ onCreated, onBack }: Props): VNode { extra_wire_subject_metadata: !state.extra_wire_subject_metadata ? undefined : !SUBJECT_METADATA_REGEX.test(state.extra_wire_subject_metadata) - ? i18n.str`The extra data should be between 1 and 40 characters of letters, numbers, dot, dash and colon.` + ? i18n.str`Must be 1 to 40 characters long and may contain only letters, numbers, dots, dashes and colons.` : undefined, credit_facade_credentials: undefinedIfEmpty( @@ -229,7 +229,7 @@ export function CreatePage({ onCreated, onBack }: Props): VNode { case TestRevenueErrorType.CANT_VALIDATE: return i18n.str`The request was made correctly, but the bank's server did not respond with the appropriate value for 'credit_account', so we cannot confirm that it is the same bank account.`; case HttpStatusCode.BadRequest: - return i18n.str`Server didn't like the request we made.`; + return i18n.str`The server rejected the request.`; case HttpStatusCode.Unauthorized: return i18n.str`Unauthorized, check credentials.`; case HttpStatusCode.NotFound: diff --git a/packages/taler-merchant-webui/src/paths/instance/accounts/update/UpdatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/accounts/update/UpdatePage.tsx @@ -110,7 +110,7 @@ export function UpdatePage({ account, onUpdated, onBack }: Props): VNode { extra_wire_subject_metadata: !state.extra_wire_subject_metadata ? undefined : !SUBJECT_METADATA_REGEX.test(state.extra_wire_subject_metadata) - ? i18n.str`The extra data should be between 1 and 40 characters of letters, numbers, dot, dash and colon.` + ? i18n.str`Must be 1 to 40 characters long and may contain only letters, numbers, dots, dashes and colons.` : undefined, credit_facade_url: !state.credit_facade_url diff --git a/packages/taler-merchant-webui/src/paths/instance/orders/create/CreatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/orders/create/CreatePage.tsx @@ -562,9 +562,9 @@ export function CreatePage({ <Fragment> <InputCurrency name="pricing.products_price" - label={i18n.str`Products price sum`} + label={i18n.str`Sum of product prices`} readonly - tooltip={i18n.str`Total product price added up`} + tooltip={i18n.str`Total of all product prices in this order.`} /> <InputCurrency name="pricing.order_price" @@ -813,7 +813,7 @@ export function CreatePage({ <InputNumber name="payments.minimum_age" label={i18n.str`Minimum age required`} - tooltip={i18n.str`Any value greater than 0 will limit the coins that can be used to pay this contract. If empty the age restriction will be defined by the products`} + tooltip={i18n.str`Any value greater than 0 will limit the funds that can be used to pay this contract. If empty the age restriction will be defined by the products`} help={ minAgeByProducts > 0 ? i18n.str`Minimum age defined by the products is ${minAgeByProducts}` @@ -830,7 +830,7 @@ export function CreatePage({ }} // readonly={categories.length === 0} help={i18n.str`Search by category description or id`} - tooltip={i18n.str`Categories where this product will be listed on.`} + tooltip={i18n.str`Categories in which this product will be listed.`} unique /> </FragmentPersonaFlag> diff --git a/packages/taler-merchant-webui/src/paths/instance/orders/details/Timeline.tsx b/packages/taler-merchant-webui/src/paths/instance/orders/details/Timeline.tsx @@ -102,7 +102,7 @@ export function Timeline({ events: e }: Props) { case "wired-pending": return ( <Tooltip - text={i18n.str`This wire transfer has been notified by the payment service provider.`} + text={i18n.str`This wire transfer was reported by the payment service provider.`} > <i class="timeline-marker is-icon icon mdi mdi-cash" /> </Tooltip> @@ -110,7 +110,7 @@ export function Timeline({ events: e }: Props) { case "wired-confirmed": return ( <Tooltip - text={i18n.str`This wire transfer has been notified manually or by the banking system.`} + text={i18n.str`This wire transfer was reported manually or by the banking system.`} > <i class="timeline-marker is-icon is-success icon mdi mdi-cash" /> </Tooltip> @@ -118,7 +118,7 @@ export function Timeline({ events: e }: Props) { case "wired-overdue": return ( <Tooltip - text={i18n.str`This wire transfer has been notified by the payment service provider.`} + text={i18n.str`This wire transfer was reported by the payment service provider.`} > <i class="timeline-marker is-icon timeline-marker is-icon icon mdi mdi-cash" /> </Tooltip> diff --git a/packages/taler-merchant-webui/src/paths/instance/otp_devices/update/UpdatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/otp_devices/update/UpdatePage.tsx @@ -128,7 +128,7 @@ export function UpdatePage({ device, onUpdated, onBack }: Props): VNode { help={ state.otp_key === undefined ? i18n.str`Not modified` - : i18n.str`Be sure to be very hard to guess or use the random generator` + : i18n.str`Choose a value that is hard to guess, or use the random generator.` } tooltip={i18n.str`Your device needs to have exactly the same value`} fromStr={(v) => v.toUpperCase()} diff --git a/packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/templates/update/UpdatePage.tsx @@ -357,7 +357,7 @@ function UpdateFixedOrderPage({ template, onUpdated, onBack }: Props): VNode { name="pay_duration" label={i18n.str`Payment timeout`} help="" - tooltip={i18n.str`How much time has the customer to complete the payment once the order was created.`} + tooltip={i18n.str`How much time the customer has to complete the payment after the order is created.`} withoutClear /> </FragmentPersonaFlag> diff --git a/packages/taler-merchant-webui/src/paths/instance/update/UpdatePage.tsx b/packages/taler-merchant-webui/src/paths/instance/update/UpdatePage.tsx @@ -113,7 +113,7 @@ export function UpdatePage({ email: !value.email ? undefined : !EMAIL_REGEX.test(value.email) - ? i18n.str`Doesn't have the pattern of an email` + ? i18n.str`This does not look like a valid email address.` : undefined, phone_number: !value.phone_number ? undefined diff --git a/packages/taler-merchant-webui/src/paths/newAccount/index.tsx b/packages/taler-merchant-webui/src/paths/newAccount/index.tsx @@ -135,7 +135,7 @@ export function NewAccount({ onCancel, onCreated }: Props): VNode { : !value.email ? i18n.str`Required` : !EMAIL_REGEX.test(value.email) - ? i18n.str`Doesn't have the pattern of an email` + ? i18n.str`This does not look like a valid email address.` : undefined, phone: !serverRequiresSms ? undefined diff --git a/packages/taler-wallet-webextension/src/components/HistoryItem.tsx b/packages/taler-wallet-webextension/src/components/HistoryItem.tsx @@ -150,7 +150,7 @@ export function HistoryItem(props: { tx: Transaction }): VNode { currentState={tx.txState.major} description={ tx.txState.major === TransactionMajorState.Pending - ? i18n.str`Refreshing coins...` + ? i18n.str`Refreshing digital cash...` : undefined } /> diff --git a/packages/taler-wallet-webextension/src/components/PaymentButtons.tsx b/packages/taler-wallet-webextension/src/components/PaymentButtons.tsx @@ -88,14 +88,14 @@ export function PaymentButtons({ } else switch (balanceDetails.causeHint) { case InsufficientBalanceHint.MerchantAcceptInsufficient: { - BalanceMessage = i18n.str`Balance is not enough because merchant will just accept ${Amounts.stringifyValue( + BalanceMessage = i18n.str`Balance is not enough because the merchant will only accept ${Amounts.stringifyValue( balanceDetails.balanceReceiverAcceptable, )} ${amount.currency - }. To know more you can check which exchange and auditors the merchant trust.`; + }. To know more you can check which exchanges the merchant accepts.`; break; } case InsufficientBalanceHint.MerchantDepositInsufficient: { - BalanceMessage = i18n.str`Balance is not enough because merchant will just accept ${Amounts.stringifyValue( + BalanceMessage = i18n.str`Balance is not enough because the merchant will only accept ${Amounts.stringifyValue( balanceDetails.balanceReceiverDepositable, )} ${amount.currency }. To know more you can check which wire methods the merchant accepts.`; diff --git a/packages/taler-wallet-webextension/src/i18n/ca.po b/packages/taler-wallet-webextension/src/i18n/ca.po @@ -783,7 +783,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Aquesta transacció no està completada" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1393,10 +1393,7 @@ msgstr "Operacions de moneda" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" "Cada operació d'aquesta secció pot variar pel valor de la denominació i és " "vàlida per un període de temps limitat. El proveïdor cobrarà l'import " @@ -1439,10 +1436,7 @@ msgstr "Operacions de transferència" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" "Cada operació d'aquesta secció pot diferir per tipus de transferència i és " "vàlida per un període de temps limitat. L'intercanvi cobrarà l'import " @@ -1702,7 +1696,7 @@ msgstr "No s'ha pogut carregar l'estatus del reemborsament" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "S'ha d'indicar una divisa o import" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2029,9 +2023,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/de.po b/packages/taler-wallet-webextension/src/i18n/de.po @@ -804,7 +804,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Diese Transaktion ist nicht abgeschlossen." #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1422,10 +1422,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1465,10 +1462,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1724,7 +1718,7 @@ msgstr "Die Gebührenhöhe für den Betrag %1$s konnte nicht geladen werden" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "Eine Währung oder ein Betrag sollte angegeben werden" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2051,9 +2045,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/es.po b/packages/taler-wallet-webextension/src/i18n/es.po @@ -790,7 +790,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Esta transacción no está completada" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1400,10 +1400,7 @@ msgstr "Operaciones de moneda" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" "Toda operación en esta sección puede ser diferente por valor de denominación " "y es válida por un período. El exchange cobrará el monto indicado cada vez " @@ -1446,10 +1443,7 @@ msgstr "Operaciones de transferencia" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" "Toda operación en esta sección puede ser diferente por tipo de transacción y " "es válida por un período. El exchange cobrará el monto indicado cada vez que " @@ -1708,7 +1702,7 @@ msgstr "No se pudo cargar el estado de la devolución" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "Se debería especificar una divisa o un monto" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2035,9 +2029,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/fi.po b/packages/taler-wallet-webextension/src/i18n/fi.po @@ -781,7 +781,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Tätä tapahtumaa ei ole suoritettu loppuun" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1387,10 +1387,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1430,10 +1427,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1689,7 +1683,7 @@ msgstr "Talletuksen tilaa ei voitu ladata" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2016,9 +2010,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/fr.po b/packages/taler-wallet-webextension/src/i18n/fr.po @@ -793,7 +793,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Cette transaction n’est pas finalisée" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1404,10 +1404,7 @@ msgstr "Opérations sur les pièces" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" "Chaque opération de cette section peut être différente par la valeur de la " "dénomination et est valide pour une certaine période. L'exchange prélèvera " @@ -1451,10 +1448,7 @@ msgstr "Opérations de transfert" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" "Chaque opération décrite dans cette section peut être différente selon le " "type de transfert et est valable pour une période donnée. L'exchange " @@ -1713,7 +1707,7 @@ msgstr "Impossible de charger l’état du remboursement" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "Une devise ou un montant doit être indiqué" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2046,9 +2040,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/he.po b/packages/taler-wallet-webextension/src/i18n/he.po @@ -771,7 +771,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1373,10 +1373,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1416,10 +1413,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1675,7 +1669,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2002,9 +1996,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/it.po b/packages/taler-wallet-webextension/src/i18n/it.po @@ -781,7 +781,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1383,10 +1383,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1426,10 +1423,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1685,7 +1679,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2012,9 +2006,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/ja.po b/packages/taler-wallet-webextension/src/i18n/ja.po @@ -781,7 +781,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1383,10 +1383,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1426,10 +1423,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1685,7 +1679,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2012,9 +2006,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/nl.po b/packages/taler-wallet-webextension/src/i18n/nl.po @@ -772,7 +772,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1374,10 +1374,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1417,10 +1414,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1676,7 +1670,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2003,9 +1997,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/ru.po b/packages/taler-wallet-webextension/src/i18n/ru.po @@ -780,7 +780,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Эта транзакция не завершена" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1388,10 +1388,7 @@ msgstr "Операции моент" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" "Каждая операция в этом разделе может отличаться номиналом и действительна в " "течение определенного периода времени. Биржа будет взимать указанную сумму " @@ -1434,10 +1431,7 @@ msgstr "Операции переводов" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" "Каждая операция в этом разделе может отличаться в зависимости от типа " "перевода и действительна в течение определенного периода времени. Обменник " @@ -1696,7 +1690,7 @@ msgstr "Не удалось загрузить статус возврата" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2023,9 +2017,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/strings.ts b/packages/taler-wallet-webextension/src/i18n/strings.ts @@ -464,7 +464,7 @@ strings['uk'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Ця транзакція не завершена" ], "Retry": [ @@ -809,7 +809,7 @@ strings['uk'] = { "Coin operations": [ "Операції з монетами" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "Кожна операція в цьому розділі може відрізнятися за номіналом і дійсна протягом певного періоду часу. Обмінник стягуватиме зазначену суму кожного разу, коли монета використовується в такій операції." ], "Deposits": [ @@ -833,7 +833,7 @@ strings['uk'] = { "Transfer operations": [ "Операції переказів" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "Кожна операція в цьому розділі може відрізнятися за типом переказу і дійсна протягом певного періоду часу. Обмінник стягуватиме зазначену суму кожного разу, коли здійснюється переказ." ], "Operation": [ @@ -986,7 +986,7 @@ strings['uk'] = { "Could not load fee for amount %1$s": [ "Не вдалося завантажити статус повернення" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "Необхідно вказати валюту або суму" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -1181,7 +1181,7 @@ strings['uk'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -5874,7 +5874,7 @@ strings['tr'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -6219,7 +6219,7 @@ strings['tr'] = { "Coin operations": [ "Bekleyen işlemler" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -6243,7 +6243,7 @@ strings['tr'] = { "Transfer operations": [ "Bekleyen işlemler" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -6396,7 +6396,7 @@ strings['tr'] = { "Could not load fee for amount %1$s": [ "Bakiye sayfası yüklenemedi" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -6591,7 +6591,7 @@ strings['tr'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -11284,7 +11284,7 @@ strings['sv'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -11629,7 +11629,7 @@ strings['sv'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -11653,7 +11653,7 @@ strings['sv'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -11806,7 +11806,7 @@ strings['sv'] = { "Could not load fee for amount %1$s": [ "" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -12001,7 +12001,7 @@ strings['sv'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -16694,7 +16694,7 @@ strings['ru'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Эта транзакция не завершена" ], "Retry": [ @@ -17039,7 +17039,7 @@ strings['ru'] = { "Coin operations": [ "Операции моент" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "Каждая операция в этом разделе может отличаться номиналом и действительна в течение определенного периода времени. Биржа будет взимать указанную сумму каждый раз, когда монета используется в такой операции." ], "Deposits": [ @@ -17063,7 +17063,7 @@ strings['ru'] = { "Transfer operations": [ "Операции переводов" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "Каждая операция в этом разделе может отличаться в зависимости от типа перевода и действительна в течение определенного периода времени. Обменник будет взимать указанную сумму каждый раз при совершении перевода." ], "Operation": [ @@ -17216,7 +17216,7 @@ strings['ru'] = { "Could not load fee for amount %1$s": [ "Не удалось загрузить статус возврата" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -17411,7 +17411,7 @@ strings['ru'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -22104,7 +22104,7 @@ strings['nl'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -22449,7 +22449,7 @@ strings['nl'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -22473,7 +22473,7 @@ strings['nl'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -22626,7 +22626,7 @@ strings['nl'] = { "Could not load fee for amount %1$s": [ "" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -22821,7 +22821,7 @@ strings['nl'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -27514,7 +27514,7 @@ strings['ja'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -27859,7 +27859,7 @@ strings['ja'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -27883,7 +27883,7 @@ strings['ja'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -28036,7 +28036,7 @@ strings['ja'] = { "Could not load fee for amount %1$s": [ "" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -28231,7 +28231,7 @@ strings['ja'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -32924,7 +32924,7 @@ strings['it'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -33269,7 +33269,7 @@ strings['it'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -33293,7 +33293,7 @@ strings['it'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -33446,7 +33446,7 @@ strings['it'] = { "Could not load fee for amount %1$s": [ "" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -33641,7 +33641,7 @@ strings['it'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -38334,7 +38334,7 @@ strings['he'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "" ], "Retry": [ @@ -38679,7 +38679,7 @@ strings['he'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -38703,7 +38703,7 @@ strings['he'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -38856,7 +38856,7 @@ strings['he'] = { "Could not load fee for amount %1$s": [ "" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -39051,7 +39051,7 @@ strings['he'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -43744,7 +43744,7 @@ strings['fr'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Cette transaction n’est pas finalisée" ], "Retry": [ @@ -44089,7 +44089,7 @@ strings['fr'] = { "Coin operations": [ "Opérations sur les pièces" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "Chaque opération de cette section peut être différente par la valeur de la dénomination et est valide pour une certaine période. L'exchange prélèvera le montant indiqué chaque fois qu'une pièce est utilisée dans le cadre de cette opération." ], "Deposits": [ @@ -44113,7 +44113,7 @@ strings['fr'] = { "Transfer operations": [ "Opérations de transfert" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "Chaque opération décrite dans cette section peut être différente selon le type de transfert et est valable pour une période donnée. L'exchange facturera le montant indiqué à chaque fois qu'un transfert sera effectué." ], "Operation": [ @@ -44266,7 +44266,7 @@ strings['fr'] = { "Could not load fee for amount %1$s": [ "Impossible de charger l’état du remboursement" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "Une devise ou un montant doit être indiqué" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -44461,7 +44461,7 @@ strings['fr'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -49154,7 +49154,7 @@ strings['fi'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Tätä tapahtumaa ei ole suoritettu loppuun" ], "Retry": [ @@ -49499,7 +49499,7 @@ strings['fi'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -49523,7 +49523,7 @@ strings['fi'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -49676,7 +49676,7 @@ strings['fi'] = { "Could not load fee for amount %1$s": [ "Talletuksen tilaa ei voitu ladata" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -49871,7 +49871,7 @@ strings['fi'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -54564,7 +54564,7 @@ strings['es'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Esta transacción no está completada" ], "Retry": [ @@ -54909,7 +54909,7 @@ strings['es'] = { "Coin operations": [ "Operaciones de moneda" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "Toda operación en esta sección puede ser diferente por valor de denominación y es válida por un período. El exchange cobrará el monto indicado cada vez que una es usada en dicha operación." ], "Deposits": [ @@ -54933,7 +54933,7 @@ strings['es'] = { "Transfer operations": [ "Operaciones de transferencia" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "Toda operación en esta sección puede ser diferente por tipo de transacción y es válida por un período. El exchange cobrará el monto indicado cada vez que se haga una transferencia." ], "Operation": [ @@ -55086,7 +55086,7 @@ strings['es'] = { "Could not load fee for amount %1$s": [ "No se pudo cargar el estado de la devolución" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "Se debería especificar una divisa o un monto" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -55281,7 +55281,7 @@ strings['es'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -59974,7 +59974,7 @@ strings['de'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Diese Transaktion ist nicht abgeschlossen." ], "Retry": [ @@ -60319,7 +60319,7 @@ strings['de'] = { "Coin operations": [ "" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "" ], "Deposits": [ @@ -60343,7 +60343,7 @@ strings['de'] = { "Transfer operations": [ "" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "" ], "Operation": [ @@ -60496,7 +60496,7 @@ strings['de'] = { "Could not load fee for amount %1$s": [ "Die Gebührenhöhe für den Betrag %1$s konnte nicht geladen werden" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "Eine Währung oder ein Betrag sollte angegeben werden" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -60691,7 +60691,7 @@ strings['de'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ @@ -65384,7 +65384,7 @@ strings['ca'] = { "Follow this link to the%1$s %2$s": [ "" ], - "This transaction is pending to complete.": [ + "This transaction is still pending.": [ "Aquesta transacció no està completada" ], "Retry": [ @@ -65729,7 +65729,7 @@ strings['ca'] = { "Coin operations": [ "Operacions de moneda" ], - "Every operation in this section may be different by denomination value and is valid for a period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ + "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation.": [ "Cada operació d'aquesta secció pot variar pel valor de la denominació i és vàlida per un període de temps limitat. El proveïdor cobrarà l'import indicat cada cop que una moneda és utilitzada en una operació d'aquesta mena." ], "Deposits": [ @@ -65753,7 +65753,7 @@ strings['ca'] = { "Transfer operations": [ "Operacions de transferència" ], - "Every operation in this section may be different by transfer type and is valid for a period of time. The exchange will charge the indicated amount every time a transfer is made.": [ + "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made.": [ "Cada operació d'aquesta secció pot diferir per tipus de transferència i és vàlida per un període de temps limitat. L'intercanvi cobrarà l'import indicat cada cop que es faci una transferència." ], "Operation": [ @@ -65906,7 +65906,7 @@ strings['ca'] = { "Could not load fee for amount %1$s": [ "No s'ha pogut carregar l'estatus del reemborsament" ], - "A currency or an amount should be indicated": [ + "Please specify a currency or an amount.": [ "S'ha d'indicar una divisa o import" ], "There is not enough balance to make a deposit for currency %1$s": [ @@ -66101,7 +66101,7 @@ strings['ca'] = { "Show refresh transaction type in the transaction list": [ "" ], - "Refresh transaction will be hidden by default if the refresh operation doesn't have fee.": [ + "Refresh transactions will be hidden by default if the refresh operation has no fee.": [ "" ], "Show more account types on deposit": [ diff --git a/packages/taler-wallet-webextension/src/i18n/sv.po b/packages/taler-wallet-webextension/src/i18n/sv.po @@ -781,7 +781,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1385,10 +1385,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1428,10 +1425,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1687,7 +1681,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2014,9 +2008,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/taler-wallet-webex.pot b/packages/taler-wallet-webextension/src/i18n/taler-wallet-webex.pot @@ -777,7 +777,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1377,10 +1377,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and is " -"valid for a period of time. The exchange will charge the indicated amount every " -"time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1420,10 +1417,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is valid " -"for a period of time. The exchange will charge the indicated amount every time a " -"transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1679,7 +1673,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2006,9 +2000,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation doesn't " -"have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/tr.po b/packages/taler-wallet-webextension/src/i18n/tr.po @@ -787,7 +787,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1389,10 +1389,7 @@ msgstr "Bekleyen işlemler" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:267 @@ -1432,10 +1429,7 @@ msgstr "Bekleyen işlemler" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:408 @@ -1695,7 +1689,7 @@ msgstr "Bakiye sayfası yüklenemedi" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2022,9 +2016,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/i18n/uk.po b/packages/taler-wallet-webextension/src/i18n/uk.po @@ -782,7 +782,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:316 #, fuzzy, c-format -msgid "This transaction is pending to complete." +msgid "This transaction is still pending." msgstr "Ця транзакція не завершена" #: packages/taler-wallet-webextension/src/wallet/Transaction.tsx:321 @@ -1391,10 +1391,7 @@ msgstr "Операції з монетами" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:260 #, c-format -msgid "" -"Every operation in this section may be different by denomination value and " -"is valid for a period of time. The exchange will charge the indicated amount " -"every time a coin is used in such operation." +msgid "Fees in this section may vary by denomination value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation." msgstr "" "Кожна операція в цьому розділі може відрізнятися за номіналом і дійсна " "протягом певного періоду часу. Обмінник стягуватиме зазначену суму кожного " @@ -1437,10 +1434,7 @@ msgstr "Операції переказів" #: packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx:384 #, c-format -msgid "" -"Every operation in this section may be different by transfer type and is " -"valid for a period of time. The exchange will charge the indicated amount " -"every time a transfer is made." +msgid "Fees in this section may vary by transfer type and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made." msgstr "" "Кожна операція в цьому розділі може відрізнятися за типом переказу і дійсна " "протягом певного періоду часу. Обмінник стягуватиме зазначену суму кожного " @@ -1699,7 +1693,7 @@ msgstr "Не вдалося завантажити статус повернен #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:35 #, c-format -msgid "A currency or an amount should be indicated" +msgid "Please specify a currency or an amount." msgstr "Необхідно вказати валюту або суму" #: packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx:47 @@ -2028,9 +2022,7 @@ msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:241 #, c-format -msgid "" -"Refresh transaction will be hidden by default if the refresh operation " -"doesn't have fee." +msgid "Refresh transactions will be hidden by default if the refresh operation has no fee." msgstr "" #: packages/taler-wallet-webextension/src/wallet/Settings.tsx:244 diff --git a/packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx b/packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx @@ -32,7 +32,7 @@ export function AmountOrCurrencyErrorView( return ( <ErrorMessage - title={i18n.str`A currency or an amount should be indicated`} + title={i18n.str`Please specify a currency or an amount.`} /> ); } diff --git a/packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx b/packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx @@ -179,8 +179,8 @@ export function ComparingView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by denomination - value and is valid for a period of time. The exchange will charge + Fees in this section may vary by denomination + value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation. </i18n.Translate> </p> @@ -303,8 +303,8 @@ export function ComparingView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by transfer type - and is valid for a period of time. The exchange will charge the + Fees in this section may vary by transfer type + and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made. </i18n.Translate> </p> @@ -384,8 +384,8 @@ export function ComparingView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by transfer type - and is valid for a period of time. The exchange will charge the + Fees in this section may vary by transfer type + and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made. </i18n.Translate> </p> @@ -522,8 +522,8 @@ export function ReadyView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by denomination - value and is valid for a period of time. The exchange will charge + Fees in this section may vary by denomination + value and are valid for a limited period of time. The exchange will charge the indicated amount every time a coin is used in such operation. </i18n.Translate> </p> @@ -634,8 +634,8 @@ export function ReadyView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by transfer type - and is valid for a period of time. The exchange will charge the + Fees in this section may vary by transfer type + and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made. </i18n.Translate> </p> @@ -672,8 +672,8 @@ export function ReadyView({ </h2> <p> <i18n.Translate> - Every operation in this section may be different by transfer type - and is valid for a period of time. The exchange will charge the + Fees in this section may vary by transfer type + and are valid for a limited period of time. The exchange will charge the indicated amount every time a transfer is made. </i18n.Translate> </p> diff --git a/packages/taler-wallet-webextension/src/wallet/ManageAccount/views.tsx b/packages/taler-wallet-webextension/src/wallet/ManageAccount/views.tsx @@ -525,9 +525,9 @@ function translateIbanError( case ParseIbanError.UNSUPPORTED_COUNTRY: return i18n.str`Unsupported country.`; case ParseIbanError.TOO_LONG: - return i18n.str`IBANs should have fewer than 34 characters.`; + return i18n.str`An IBAN must be no longer than 34 characters.`; case ParseIbanError.TOO_SHORT: - return i18n.str`IBANs should have more than 4 characters.`; + return i18n.str`An IBAN must be longer than 4 characters.`; case ParseIbanError.INVALID_CHARSET: return i18n.str`It should only contain numbers and letters.`; case ParseIbanError.INVALID_CHECKSUM: diff --git a/packages/taler-wallet-webextension/src/wallet/Settings.tsx b/packages/taler-wallet-webextension/src/wallet/Settings.tsx @@ -223,11 +223,11 @@ function AdvanceSettings(): VNode { }, suspendIndividualTransaction: { label: i18n.str`Show suspend/resume transaction`, - description: i18n.str`Prevent transaction from doing network request.`, + description: i18n.str`Adds a control to suspend a transaction, which stops it from making network requests.`, }, showRefeshTransactions: { label: i18n.str`Show refresh transaction type in the transaction list`, - description: i18n.str`Refresh transaction will be hidden by default if the refresh operation doesn't have fee.`, + description: i18n.str`Refresh transactions will be hidden by default if the refresh operation has no fee.`, }, extendedAccountTypes: { label: i18n.str`Show more account types on deposit`, @@ -255,7 +255,7 @@ function AdvanceSettings(): VNode { }, showWalletActivity: { label: i18n.str`Show wallet activity`, - description: i18n.str`Show the wallet notification and observability event in the UI.`, + description: i18n.str`Show wallet notifications and activity events in the UI.`, }, walletEnableV1Contracts: { label: i18n.str`Enable v1 contract`, diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx @@ -288,7 +288,7 @@ function TransactionTemplate({ <InfoBox> <div style={{ justifyContent: "center", lineHeight: "25px" }}> <i18n.Translate> - This transaction is pending to complete. + This transaction is still pending. </i18n.Translate> <Link onClick={onRetry} style={{ padding: 0 }}> <SvgIcon @@ -344,7 +344,7 @@ function TransactionTemplate({ <section> <i18n.Translate> If you have already wired money to the exchange you will lose - the chance to get the coins from it. + the chance to get the funds from it. </i18n.Translate> </section> <footer> @@ -379,7 +379,7 @@ function TransactionTemplate({ <section> <i18n.Translate> Doing a cancellation while the transaction still active might - result in lost coins. Do you still want to cancel the + result in loss of funds. Do you still want to cancel the transaction? </i18n.Translate> </section> @@ -679,9 +679,11 @@ export function TransactionView({ {transaction.refundQueryActive ? ( <i18n.Translate>Refund is in progress.</i18n.Translate> ) : ( + // FIXME: verify that the refund is really picked up + // "automatically" here — investigate whether that wording is accurate. <i18n.Translate> - Merchant created a refund for this order but was not - automatically picked up. + The merchant approved a refund for this order, but it was not + picked up automatically. </i18n.Translate> )} <Part diff --git a/packages/taler-wallet-webextension/src/wallet/Welcome.tsx b/packages/taler-wallet-webextension/src/wallet/Welcome.tsx @@ -68,8 +68,8 @@ export function View({ permissionToggle }: ViewProps): VNode { <Fragment> <p> <i18n.Translate> - Also pinning the GNU Taler Wallet to your browser allows you to - quick access without keyboard: + You can also pin the GNU Taler Wallet to your browser for quick + access without the keyboard: </i18n.Translate> </p> <ol style={{ paddingLeft: 40 }}> diff --git a/packages/web-util/src/hooks/useForm.ts b/packages/web-util/src/hooks/useForm.ts @@ -270,7 +270,7 @@ function checkFormFieldIsValid( } } catch (e) { console.error(e); - const message = i18n.str`Validation function failed. Contact developers ${String( + const message = i18n.str`Validation failed unexpectedly. Please contact the developers: ${String( e, )}`; console.log(message);