From 42e15fdd248214354b9dd535e3cc6e50375c54c8 Mon Sep 17 00:00:00 2001 From: Shiva Nandan Date: Fri, 15 Mar 2024 15:51:43 +0530 Subject: [PATCH 1/8] refactor: move LocaleString path --- src/{ => LocaleStrings}/LocaleString.res | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/{ => LocaleStrings}/LocaleString.res (100%) diff --git a/src/LocaleString.res b/src/LocaleStrings/LocaleString.res similarity index 100% rename from src/LocaleString.res rename to src/LocaleStrings/LocaleString.res From b0e5335cb2b962c609e2fcf901fa4c8702fce0ee Mon Sep 17 00:00:00 2001 From: Shiva Nandan Date: Thu, 28 Mar 2024 13:43:44 +0530 Subject: [PATCH 2/8] refactor: move locale to separate files --- src/CardTheme.res | 2 +- src/LocaleStrings/ArabicLocale.res | 81 +++ src/LocaleStrings/DeutschLocale.res | 81 +++ src/LocaleStrings/EnglishGBLocale.res | 81 +++ src/LocaleStrings/EnglishLocale.res | 81 +++ src/LocaleStrings/EnglishLocale2.res | 81 +++ src/LocaleStrings/FrenchLocale.res | 81 +++ src/LocaleStrings/HebrewLocale.res | 81 +++ src/LocaleStrings/JapaneseLocale.res | 81 +++ src/LocaleStrings/LocaleString.res | 731 +----------------------- src/LocaleStrings/LocaleStringTypes.res | 70 +++ 11 files changed, 729 insertions(+), 722 deletions(-) create mode 100644 src/LocaleStrings/ArabicLocale.res create mode 100644 src/LocaleStrings/DeutschLocale.res create mode 100644 src/LocaleStrings/EnglishGBLocale.res create mode 100644 src/LocaleStrings/EnglishLocale.res create mode 100644 src/LocaleStrings/EnglishLocale2.res create mode 100644 src/LocaleStrings/FrenchLocale.res create mode 100644 src/LocaleStrings/HebrewLocale.res create mode 100644 src/LocaleStrings/JapaneseLocale.res create mode 100644 src/LocaleStrings/LocaleStringTypes.res diff --git a/src/CardTheme.res b/src/CardTheme.res index 005251657..f386df2af 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -66,7 +66,7 @@ let defaultConfig = { type recoilConfig = { config: configClass, themeObj: themeClass, - localeString: LocaleString.localeStrings, + localeString: LocaleStringTypes.localeStrings, showLoader: bool, } let getLocaleObject = string => { diff --git a/src/LocaleStrings/ArabicLocale.res b/src/LocaleStrings/ArabicLocale.res new file mode 100644 index 000000000..31d6b9f4b --- /dev/null +++ b/src/LocaleStrings/ArabicLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "ar", + localeDirection: "rtl", + cardNumberLabel: `رقم البطاقة`, + inValidCardErrorText: `رقم البطاقة غير صالحة`, + inCompleteCVCErrorText: `رمز أمان بطاقتك غير مكتمل`, + inCompleteExpiryErrorText: `تاريخ انتهاء صلاحية بطاقتك غير مكتمل`, + pastExpiryErrorText: `انقضت سنة انتهاء صلاحية بطاقتك`, + poweredBy: `مدعوم من هيبيرسويتش`, + validThruText: `صالحة من خلال`, + sortCodeText: `الكود البنكى`, + accountNumberText: `رقم حساب`, + cvcTextLabel: `رمز الحماية`, + emailLabel: `البريد الإلكتروني`, + emailEmptyText: `لا يمكن أن يكون البريد الإلكتروني فارغًا`, + emailInvalidText: `عنوان البريد الإلكتروني غير صالح`, + fullNameLabel: `الاسم الكامل`, + line1Label: `العنوان سطر 1`, + line1Placeholder: `.عنوان الشارع`, + line1EmptyText: `لا يمكن أن يكون سطر العنوان 1 فارغًا`, + line2Label: `سطر العنوان 2`, + line2Placeholder: `مناسب ، رقم الوحدة ، إلخ (اختياري)`, + line2EmptyText: `لا يمكن أن يكون سطر العنوان 2 فارغًا`, + postalCodeLabel: `رمز بريدي`, + postalCodeEmptyText: `لا يمكن أن يكون الرمز البريدي فارغًا`, + postalCodeInvalidText: `الرمز البريدي غير صالح`, + stateLabel: `ولاية`, + stateEmptyText: `لا يمكن أن تكون الحالة فارغة`, + cityLabel: `مدينة`, + cityEmptyText: `لا يمكن أن تكون المدينة فارغة`, + fullNamePlaceholder: `الاسم الأول والاسم الأخير`, + countryLabel: `دولة`, + currencyLabel: `عملة`, + bankLabel: `حدد البنك`, + redirectText: `بعد تقديم طلبك ، ستتم إعادة توجيهك لإكمال عملية الشراء بشكل آمن.`, + bankDetailsText: `بعد إرسال هذه التفاصيل ، ستحصل على معلومات الحساب المصرفي لإجراء الدفع. يُرجى التأكد من تدوين ذلك.`, + orPayUsing: `أو الدفع باستخدام`, + addNewCard: `أضف بطاقة جديدة`, + useExisitingSavedCards: `استخدم البطاقات المحفوظة الموجودة`, + saveCardDetails: `حفظ تفاصيل البطاقة`, + addBankAccount: `إضافة حساب مصرفي`, + achBankDebitTerms: str => + `من خلال تقديم رقم حسابك وتأكيد هذا الدفع ، فإنك تفوض ${str} و Hyperswitch ، مزود خدمة الدفع ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك والبنك الخاص بك للخصم من حسابك وفقًا لهذه التعليمات. يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك.`, + sepaDebitTerms: str => + `من خلال تقديم معلومات الدفع الخاصة بك وتأكيد هذا الدفع ، فإنك تفوض (أ) ${str} و Hyperswitch ، موفر خدمة الدفع لدينا و / أو PPRO ، مزود الخدمة المحلي ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك و (ب) البنك الذي تتعامل معه للخصم من حسابك وفقًا لتلك التعليمات. كجزء من حقوقك ، يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك. يتم توضيح حقوقك في بيان يمكنك الحصول عليه من البنك الذي تتعامل معه. أنت توافق على تلقي إشعارات بالخصم المستقبلي لمدة تصل إلى يومين قبل حدوثها.`, + becsDebitTerms: `من خلال تقديم تفاصيل حسابك المصرفي وتأكيد هذه الدفعة ، فإنك توافق على طلب الخصم المباشر هذا واتفاقية خدمة طلب الخصم المباشر وتفوض Hyperswitch Payments Australia Pty Ltd ACN 160180343 رقم معرف مستخدم الخصم المباشر 507156 ("Hyperswitch") للخصم من حسابك حساب من خلال نظام المقاصة الإلكترونية المجمعة (BECS) نيابة عن Hyperswitch Payment Widget ("التاجر") لأي مبالغ يرسلها التاجر لك بشكل منفصل. أنت تقر بأنك إما صاحب حساب أو مفوض بالتوقيع على الحساب المذكور أعلاه.`, + cardTerms: str => + `من خلال تقديم معلومات بطاقتك ، فإنك تسمح لـ ${str} بشحن بطاقتك للمدفوعات المستقبلية وفقًا لشروطها.`, + payNowButton: `ادفع الآن`, + cardNumberEmptyText: `لا يمكن أن يكون رقم البطاقة فارغاً`, + cardExpiryDateEmptyText: `لا يمكن أن يكون تاريخ انتهاء البطاقة فارغاً`, + cvcNumberEmptyText: `لا يمكن أن يكون رقم التحقق من البطاقة (CVC) فارغًا`, + enterFieldsText: `الرجاء إدخال كافة الحقول`, + enterValidDetailsText: `الرجاء إدخال تفاصيل صالحة`, + card: `بطاقة`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`سيتم تطبيق مبلغ إضافي من${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}على هذه المعاملة`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`سيتم تطبيق مبلغ إضافي يصل إلى${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}على هذه المعاملة`)} + , + surchargeMsgAmountForOneClickWallets: `رسوم إضافية قابلة للتطبيق`, + billingNameLabel: `اسم الفواتير`, + billingNamePlaceholder: `الاسم الأول والاسم الأخير`, + cardHolderName: `إسم صاحب البطاقة`, + on: `على`, + \"and": `و`, + nameEmptyText: str => `يرجى تقديم الخاص بك ${str}`, + completeNameEmptyText: str => `يرجى تقديم كامل الخاص بك ${str}`, + billingDetailsText: `تفاصيل الفاتورة`, + socialSecurityNumberLabel: `رقم الضمان الاجتماعي`, + saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", + morePaymentMethods: `المزيد من طرق الدفع`, + useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, + nicknameLabel: `الاسم علي الكارت`, + nicknamePlaceholder: `اسم البطاقة (اختياري)`, +} diff --git a/src/LocaleStrings/DeutschLocale.res b/src/LocaleStrings/DeutschLocale.res new file mode 100644 index 000000000..96afd54d7 --- /dev/null +++ b/src/LocaleStrings/DeutschLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "de", + localeDirection: "ltr", + cardNumberLabel: `Kartennummer`, + inValidCardErrorText: `Kartennummer ist ungültig.`, + inCompleteCVCErrorText: `Der Sicherheitscode Ihrer Karte ist unvollständig.`, + inCompleteExpiryErrorText: `Das Ablaufdatum Ihrer Karte ist unvollständig.`, + pastExpiryErrorText: `Das Ablaufjahr Ihrer Karte liegt in der Vergangenheit.`, + poweredBy: `Unterstützt von Hyperswitch`, + validThruText: `Ablauf`, + sortCodeText: `Bankleitzahl`, + cvcTextLabel: `CVC`, + line1Label: `Adresszeile 1`, + line1Placeholder: `Adresse`, + line1EmptyText: "Adresszeile 1 darf nicht leer sein", + line2Label: `Adresszeile 2`, + line2Placeholder: `Wohnung, Einheitennummer usw. (optional)`, + line2EmptyText: `Adresszeile 2 darf nicht leer sein`, + cityLabel: `Stadt`, + cityEmptyText: `Die Stadt darf nicht leer sein`, + postalCodeLabel: `Postleitzahl`, + postalCodeEmptyText: `Die Postleitzahl darf nicht leer sein`, + postalCodeInvalidText: `Ungültige Postleitzahl`, + stateLabel: `Zustand`, + stateEmptyText: `Der Status darf nicht leer sein`, + accountNumberText: `Accountnummer`, + emailLabel: `Email`, + emailEmptyText: `E-Mail darf nicht leer sein`, + emailInvalidText: `Ungültige E-Mail-Adresse`, + fullNameLabel: `Vollständiger Name`, + fullNamePlaceholder: `Vor-und Nachname`, + countryLabel: `Land`, + currencyLabel: "Währung", + bankLabel: `Wählen Sie Bank`, + redirectText: `Nach dem Absenden Ihrer Bestellung werden Sie weitergeleitet, um Ihren Kauf sicher abzuschließen.`, + bankDetailsText: `Nach Übermittlung dieser Daten erhalten Sie die Bankverbindung, um die Zahlung durchführen zu können. Bitte notieren Sie sich dies unbedingt.`, + orPayUsing: `Oder zahlen Sie mit`, + addNewCard: `Kredit-/Debitkarte hinzufügen`, + useExisitingSavedCards: `Verwenden Sie gespeicherte Debit-/Kreditkarten`, + saveCardDetails: `Kartendetails speichern`, + addBankAccount: `Bankkonto hinzufügen`, + achBankDebitTerms: str => + `Indem Sie Ihre Kontonummer angeben und diese Zahlung bestätigen, autorisieren Sie diese ${str} und Hyperswitch, unser Zahlungsdienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Sie haben gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden.`, + sepaDebitTerms: str => + `Indem Sie Ihre Zahlungsinformationen angeben und diese Zahlung bestätigen, autorisieren Sie (A) ${str} und Hyperswitch, unser Zahlungsdienstleister und/oder PPRO, sein lokaler Dienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und (B) Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Im Rahmen Ihrer Rechte haben Sie gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden. Ihre Rechte werden in einer Abrechnung erläutert, die Sie bei Ihrer Bank erhalten können. Sie stimmen zu, Benachrichtigungen über zukünftige Belastungen bis zu 2 Tage vor deren Auftreten zu erhalten.`, + becsDebitTerms: `Indem Sie Ihre Bankkontodaten angeben und diese Zahlung bestätigen, stimmen Sie dieser Lastschriftanforderung und der Servicevereinbarung für Lastschriftanträge zu und ermächtigen Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Lastschriftbenutzer-ID-Nummer 507156 („Hyperswitch“), Ihr Konto zu belasten Konto über das Bulk Electronic Clearing System (BECS) im Namen von Hyperswitch Payment Widget (der „Händler“) für alle Beträge, die Ihnen vom Händler gesondert mitgeteilt werden. Sie bestätigen, dass Sie entweder Kontoinhaber oder Zeichnungsberechtigter des oben aufgeführten Kontos sind.`, + cardTerms: str => + `Durch die Angabe Ihrer Karteninformationen stimmen Sie zu ${str} Ihre Karte gemäß deren Bedingungen für zukünftige Zahlungen zu belasten.`, + payNowButton: `Zahlen Sie jetzt`, + cardNumberEmptyText: `Die Kartennummer darf nicht leer sein`, + cardExpiryDateEmptyText: `Das Ablaufdatum der Karte darf nicht leer sein`, + cvcNumberEmptyText: `Die CVC-Nummer darf nicht leer sein`, + enterFieldsText: `Bitte füllen Sie alle Felder aus`, + enterValidDetailsText: `Bitte geben Sie gültige Daten ein`, + card: `Karte`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Für diese Transaktion wird ein Zuschlag in Höhe von${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}erhoben`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Für diese Transaktion wird ein Zuschlagsbetrag von bis zu${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}erhoben`)} + , + surchargeMsgAmountForOneClickWallets: `Es fällt eine zusätzliche Gebühr an`, + billingNameLabel: `Abrechnungsname`, + billingNamePlaceholder: `Vor-und Nachname`, + cardHolderName: `Name des Karteninhabers`, + on: `An`, + \"and": `Und`, + nameEmptyText: str => `Bitte geben Sie Ihre an ${str}`, + completeNameEmptyText: str => `Bitte geben Sie Ihr vollständiges Formular an ${str}`, + billingDetailsText: `Rechnungsdetails`, + socialSecurityNumberLabel: `Sozialversicherungsnummer`, + saveWalletDetails: "Wallet-Details werden beim Auswählen gespeichert", + morePaymentMethods: `Mehr Zahlungsmethoden`, + useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, + nicknameLabel: `Spitzname der Karte`, + nicknamePlaceholder: `Kartenname (optional)`, +} diff --git a/src/LocaleStrings/EnglishGBLocale.res b/src/LocaleStrings/EnglishGBLocale.res new file mode 100644 index 000000000..67a2f6856 --- /dev/null +++ b/src/LocaleStrings/EnglishGBLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "en-GB", + localeDirection: "ltr", + cardNumberLabel: "Card Number", + inValidCardErrorText: "Card number is invalid.", + inCompleteCVCErrorText: "Your card's security code is incomplete.", + inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", + pastExpiryErrorText: "Your card's expiration year is in the past.", + poweredBy: "Powered By Hyperswitch", + validThruText: "Expiry", + sortCodeText: "Sort Code", + cvcTextLabel: "CVC", + emailLabel: "Email", + emailEmptyText: "Email cannot be empty", + emailInvalidText: "Invalid email address", + line1Label: "Address line 1", + line1Placeholder: "Street address", + line1EmptyText: "Address line 1 cannot be empty", + line2Label: "Address line 2", + line2Placeholder: "Apt., unit number, etc (optional)", + line2EmptyText: "Address line 2 cannot be empty", + cityLabel: "City", + cityEmptyText: "City cannot be empty", + postalCodeLabel: "Postal Code", + postalCodeEmptyText: "Postal code cannot be empty", + postalCodeInvalidText: "Invalid postal code", + stateLabel: "State", + stateEmptyText: "State cannot be empty", + accountNumberText: "Account Number", + fullNameLabel: "Full name", + fullNamePlaceholder: "First and last name", + countryLabel: "Country", + currencyLabel: "Currency", + bankLabel: "Select Bank", + redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", + bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", + orPayUsing: "Or pay using", + addNewCard: "Add credit/debit card", + useExisitingSavedCards: "Use saved debit/credit cards", + saveCardDetails: "Save card details", + addBankAccount: "Add bank account", + achBankDebitTerms: _ => + `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, + sepaDebitTerms: str => + `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, + becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, + cardTerms: str => + `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, + payNowButton: "Pay Now", + cardNumberEmptyText: "Card Number cannot be empty", + cardExpiryDateEmptyText: "Card expiry date cannot be empty", + cvcNumberEmptyText: "CVC Number cannot be empty", + enterFieldsText: "Please enter all fields", + enterValidDetailsText: "Please enter valid details", + card: "Card", + surchargeMsgAmount: (currency, str) => <> + {React.string(`A surcharge amount of${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}will be applied for this transaction`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`A surcharge amount of upto${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}will be applied for this transaction`)} + , + surchargeMsgAmountForOneClickWallets: "Additional fee applicable", + billingNameLabel: "Billing name", + billingNamePlaceholder: "First and last name", + cardHolderName: "Card Holder Name", + on: "on", + \"and": "and", + nameEmptyText: str => `Please provide your ${str}`, + completeNameEmptyText: str => `Please provide your complete ${str}`, + billingDetailsText: "Billing Details", + socialSecurityNumberLabel: "Social Security Number", + saveWalletDetails: "Wallets details will be saved upon selection", + morePaymentMethods: "More payment methods", + useExistingPaymentMethods: "Use saved payment methods", + nicknameLabel: "Card Nickname", + nicknamePlaceholder: "Card Nickname (Optional)", +} diff --git a/src/LocaleStrings/EnglishLocale.res b/src/LocaleStrings/EnglishLocale.res new file mode 100644 index 000000000..08d77a2db --- /dev/null +++ b/src/LocaleStrings/EnglishLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "en", + localeDirection: "ltr", + cardNumberLabel: "Card Number", + inValidCardErrorText: "Card number is invalid.", + inCompleteCVCErrorText: "Your card's security code is incomplete.", + inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", + pastExpiryErrorText: "Your card's expiration year is in the past.", + poweredBy: "Powered By Hyperswitch", + validThruText: "Expiry", + sortCodeText: "Sort Code", + accountNumberText: "Account Number", + cvcTextLabel: "CVC", + emailLabel: "Email", + emailEmptyText: "Email cannot be empty", + emailInvalidText: "Invalid email address", + line1Label: "Address line 1", + line1Placeholder: "Street address", + line1EmptyText: "Address line 1 cannot be empty", + line2Label: "Address line 2", + line2Placeholder: "Apt., unit number, etc (optional)", + line2EmptyText: "Address line 2 cannot be empty", + cityLabel: "City", + cityEmptyText: "City cannot be empty", + postalCodeLabel: "Postal Code", + postalCodeEmptyText: "Postal code cannot be empty", + postalCodeInvalidText: "Invalid postal code", + stateLabel: "State", + stateEmptyText: "State cannot be empty", + fullNameLabel: "Full name", + fullNamePlaceholder: "First and last name", + countryLabel: "Country", + currencyLabel: "Currency", + bankLabel: "Select Bank", + redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", + bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", + orPayUsing: "Or pay using", + addNewCard: "Add credit/debit card", + useExisitingSavedCards: "Use saved debit/credit cards", + saveCardDetails: "Save card details", + addBankAccount: "Add bank account", + achBankDebitTerms: _ => + `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, + sepaDebitTerms: str => + `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, + becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, + cardTerms: str => + `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, + payNowButton: "Pay Now", + cardNumberEmptyText: "Card Number cannot be empty", + cardExpiryDateEmptyText: "Card expiry date cannot be empty", + cvcNumberEmptyText: "CVC Number cannot be empty", + enterFieldsText: "Please enter all fields", + enterValidDetailsText: "Please enter valid details", + card: "Card", + surchargeMsgAmount: (currency, str) => <> + {React.string(`A surcharge amount of${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}will be applied for this transaction`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`A surcharge amount of upto${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}will be applied for this transaction`)} + , + surchargeMsgAmountForOneClickWallets: "Additional fee applicable", + billingNameLabel: "Billing name", + billingNamePlaceholder: "First and last name", + cardHolderName: "Card Holder Name", + on: "on", + \"and": "and", + nameEmptyText: str => `Please provide your ${str}`, + completeNameEmptyText: str => `Please provide your complete ${str}`, + billingDetailsText: "Billing Details", + socialSecurityNumberLabel: "Social Security Number", + saveWalletDetails: "Wallets details will be saved upon selection", + morePaymentMethods: "More payment methods", + useExistingPaymentMethods: "Use saved payment methods", + nicknameLabel: "Card Nickname", + nicknamePlaceholder: "Card Nickname (Optional)", +} diff --git a/src/LocaleStrings/EnglishLocale2.res b/src/LocaleStrings/EnglishLocale2.res new file mode 100644 index 000000000..bf5c44412 --- /dev/null +++ b/src/LocaleStrings/EnglishLocale2.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "en", + localeDirection: "ltr", + cardNumberLabel: "Card Number", + inValidCardErrorText: "Card number is invalid.", + inCompleteCVCErrorText: "Your card's security code is incomplete.", + inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", + pastExpiryErrorText: "Your card's expiration year is in the past.", + poweredBy: "Powered By Hyperswitch", + validThruText: "Expiry", + sortCodeText: "Sort Code", + cvcTextLabel: "CVC", + line1Label: "Address line 1", + line1Placeholder: "Street address", + line1EmptyText: "Address line 1 cannot be empty", + line2Label: "Address line 2", + line2Placeholder: "Apt., unit number, etc (optional)", + line2EmptyText: "Address line 2 cannot be empty", + cityLabel: "City", + cityEmptyText: "City cannot be empty", + postalCodeLabel: "Postal Code", + postalCodeEmptyText: "Postal code cannot be empty", + postalCodeInvalidText: "Invalid postal code", + stateLabel: "State", + stateEmptyText: "State cannot be empty", + accountNumberText: "Account Number", + emailLabel: "Email", + emailEmptyText: "Email cannot be empty", + emailInvalidText: "Invalid email address", + fullNameLabel: "Full name", + fullNamePlaceholder: "First and last name", + countryLabel: "Country", + currencyLabel: "Currency", + bankLabel: "Select Bank", + redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", + bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", + orPayUsing: "Or pay using", + addNewCard: "Add credit/debit card", + useExisitingSavedCards: "Use saved debit/credit cards", + saveCardDetails: "Save card details", + addBankAccount: "Add bank account", + achBankDebitTerms: _ => + `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, + sepaDebitTerms: str => + `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, + becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, + cardTerms: str => + `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, + payNowButton: "Pay Now", + cardNumberEmptyText: "Card Number cannot be empty", + cardExpiryDateEmptyText: "Card expiry date cannot be empty", + cvcNumberEmptyText: "CVC Number cannot be empty", + enterFieldsText: "Please enter all fields", + enterValidDetailsText: "Please enter valid details", + card: "Card", + surchargeMsgAmount: (currency, str) => <> + {React.string(`A surcharge amount of${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}will be applied for this transaction`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`A surcharge amount of upto${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}will be applied for this transaction`)} + , + surchargeMsgAmountForOneClickWallets: "Additional fee applicable", + billingNameLabel: "Billing name", + billingNamePlaceholder: "First and last name", + cardHolderName: "Card Holder Name", + on: "on", + \"and": "and", + nameEmptyText: str => `Please provide your ${str}`, + completeNameEmptyText: str => `Please provide your complete ${str}`, + billingDetailsText: "Billing Details", + socialSecurityNumberLabel: "Social Security Number", + saveWalletDetails: "Wallets details will be saved upon selection", + morePaymentMethods: "More payment methods", + useExistingPaymentMethods: "Use saved payment methods", + nicknameLabel: "Card Nickname", + nicknamePlaceholder: "Card Nickname (Optional)", +} diff --git a/src/LocaleStrings/FrenchLocale.res b/src/LocaleStrings/FrenchLocale.res new file mode 100644 index 000000000..f63284a2d --- /dev/null +++ b/src/LocaleStrings/FrenchLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `fr`, + localeDirection: `ltr`, + cardNumberLabel: `Numéro de carte`, + inValidCardErrorText: `Le numéro de carte n'est pas valide.`, + inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, + inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, + pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`, + poweredBy: `Propulsé par Hyperswitch`, + validThruText: `Expiration`, + sortCodeText: `Code de tri`, + cvcTextLabel: `Code CVC`, + line1Label: `Adresse - Ligne 1`, + line1Placeholder: `Adresse de rue`, + line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`, + line2Label: `Adresse - Ligne 2`, + line2Placeholder: `Appartement, numéro d'unité, etc (facultatif)`, + line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`, + cityLabel: `Ville`, + cityEmptyText: `La ville ne peut pas être vide`, + postalCodeLabel: `Code postal`, + postalCodeEmptyText: `Le code postal ne peut pas être vide`, + postalCodeInvalidText: `Code postal invalide`, + stateLabel: `État`, + stateEmptyText: `L'état ne peut pas être vide`, + accountNumberText: `Numéro de compte`, + emailLabel: `E-mail`, + emailEmptyText: `L'e-mail ne peut pas être vide`, + emailInvalidText: "Adresse e-mail invalide", + fullNameLabel: `Nom complet`, + fullNamePlaceholder: `Prénom et nom de famille`, + countryLabel: `Pays`, + currencyLabel: `Devise`, + bankLabel: `Sélectionnez une banque`, + redirectText: `Après avoir soumis votre commande, vous serez redirigé(e) pour compléter votre achat en toute sécurité.`, + bankDetailsText: `Après avoir soumis ces détails, vous obtiendrez les informations de compte bancaire pour effectuer le paiement. Assurez-vous de les noter.`, + orPayUsing: `Ou payer avec`, + addNewCard: `Ajouter une carte de crédit/débit`, + useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`, + saveCardDetails: `Enregistrer les détails de la carte`, + addBankAccount: `Ajouter un compte bancaire`, + achBankDebitTerms: str => + `En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre fournisseur de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité.`, + sepaDebitTerms: str => + `En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre fournisseur de services de paiement, et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant leur occurrence.`, + becsDebitTerms: `En fournissant les détails de votre compte bancaire et en confirmant ce paiement, vous acceptez cette demande de prélèvement direct et l'accord de service de demande de prélèvement direct, et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 numéro d'identification de l'utilisateur de prélèvement direct 507156 (“Hyperswitch”) à débiter votre compte via le système de compensation électronique en masse (BECS) au nom de Hyperswitch Payment Widget (le "Marchand") pour les montants communiqués séparément par le Marchand. Vous certifiez que vous êtes soit titulaire d'un compte, soit signataire autorisé sur le compte indiqué ci-dessus.`, + cardTerms: str => + `En fournissant les informations de votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`, + payNowButton: `Payer maintenant`, + cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`, + cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`, + cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, + enterFieldsText: `Veuillez saisir tous les champs`, + enterValidDetailsText: `Veuillez saisir des informations valides`, + card: `Carte`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Un montant supplémentaire d'${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Un montant supplémentaire allant jusqu'à${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}sera appliqué pour cette transaction.`)} + , + surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`, + billingNameLabel: `Nom de facturation`, + billingNamePlaceholder: `Prénom et nom de famille`, + cardHolderName: `Nom du titulaire`, + on: `sur`, + \"and": `et`, + nameEmptyText: str => `Veuillez fournir votre ${str}`, + completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, + billingDetailsText: `Détails de la facturation`, + socialSecurityNumberLabel: `Numéro de sécurité sociale`, + saveWalletDetails: "Les détails du portefeuille seront enregistrés lors de la sélection", + morePaymentMethods: `Plus de méthodes de paiement`, + useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, + nicknameLabel: `Pseudonyme de la carte`, + nicknamePlaceholder: `Surnom de la carte (facultatif)`, +} diff --git a/src/LocaleStrings/HebrewLocale.res b/src/LocaleStrings/HebrewLocale.res new file mode 100644 index 000000000..a250f1744 --- /dev/null +++ b/src/LocaleStrings/HebrewLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "he", + localeDirection: "rtl", + cardNumberLabel: `מספר כרטיס`, + inValidCardErrorText: `אינו תקין`, + inCompleteCVCErrorText: `קוד האבטחה של הכרטיס שלך אינו שלם`, + inCompleteExpiryErrorText: `פרטי תוקף של הכרטיס שלך אינם מלאים`, + pastExpiryErrorText: `שנת תוקף של הכרטיס שלך עברה.`, + poweredBy: `מופעל על ידי Hyperswitch`, + validThruText: `תוקף`, + sortCodeText: `קוד מיון`, + cvcTextLabel: `קוד בגב הכרטיס`, + line1Label: `כתובת - שורה 1`, + line1Placeholder: `כתובת רחוב`, + line1EmptyText: `שורת כתובת 1 לא יכולה להיות ריקה`, + line2Label: `כתובת - שורה 2`, + line2Placeholder: `דירה, יחידה, וכדומה (אופציונלי)`, + line2EmptyText: `שורת כתובת 2 לא יכולה להיות ריקה`, + cityLabel: `עיר`, + cityEmptyText: `עיר לא יכולה להיות ריקה`, + postalCodeLabel: `מיקוד`, + postalCodeEmptyText: `מיקוד לא יכול להיות ריק`, + postalCodeInvalidText: `מיקוד לא חוקי`, + stateLabel: `מדינה`, + stateEmptyText: `המדינה לא יכולה להיות ריקה`, + accountNumberText: `מספר חשבון`, + emailLabel: `אימייל`, + emailEmptyText: `אימייל לא יכול להיות ריק`, + emailInvalidText: `כתובת אימייל לא חוקית`, + fullNameLabel: `שם מלא`, + fullNamePlaceholder: `שם פרטי ושם משפחה`, + countryLabel: `מדינה`, + currencyLabel: `מטבע`, + bankLabel: `בחר בנק`, + redirectText: `לאחר שליחת ההזמנה שלך, תועבר להשלמת הרכישה באופן מאובטח.`, + bankDetailsText: `לאחר הגשת פרטים אלה, תקבל את פרטי החשבון הבנקאי לביצוע התשלום. נא לוודא לשמור את הפרטים.`, + orPayUsing: `או לשלם באמצעות`, + addNewCard: `הוספת כרטיס אשראי/כרטיס חיוב (דביט)`, + useExisitingSavedCards: `שימוש בכרטיסי חיוב/ אשראי שמורים`, + saveCardDetails: `שמירת פרטי הכרטיס`, + addBankAccount: `הוסף חשבון בנק`, + achBankDebitTerms: str => + `על ידי הזנת מספר החשבון שלך ואישור תשלום זה, אתה מאשר את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ולהפחית את החשבון שלך על פי ההוראות האלה. אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך.`, + sepaDebitTerms: str => + `על ידי הזנת מידע התשלום שלך ואישור תשלום זה, אתה מאשר (א) את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו ו/או PPRO, ספק השירותים המקומי שלו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ו(ב) את הבנק שלך לחייב את החשבון שלך על פי ההוראות האלה. כחלק מזכויותיך, אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך. הזכויות שלך מוסברות בהצהרה שאתה יכול לקבל מהבנק שלך. אתה מסכים לקבל הודעות להוראות חיוב עתידיות עד 2 ימים לפני החיוב.`, + becsDebitTerms: `על ידי הזנת פרטי החשבון הבנקאי שלך ואישור תשלום זה, אתה מסכים לבקשת החיוב הישיר ולהסכם תשלום בקשת החיוב הישיר ומאשר את Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 מספר זיהוי משתמש בקשת החיוב הישיר 507156 (Hyperswitch) לחייב את החשבון שלך דרך מערכת BECS (Bulk Electronic Clearing System) בשם Hyperswitch Payment Widget (הסוחר) עבור סכומים הודעו לך בנפרד על ידי הסוחר. אתה מאשר שאתה בעל החשבון או חותם מורשה בחשבון שצוין למעלה.`, + cardTerms: str => + `על ידי הזנת פרטי הכרטיס שלך, אתה מאפשר ל${str} לחייב את הכרטיס שלך עבור תשלומים עתידיים על פי תנאיהם.`, + payNowButton: `שלם עכשיו`, + cardNumberEmptyText: `מספר הכרטיס אינו יכול להיות ריק`, + cardExpiryDateEmptyText: `תוקף של הכרטיס אינו יכול להיות ריק`, + cvcNumberEmptyText: `פרטי קוד ה-CVC אינם יכולים להיות ריקים`, + enterFieldsText: `יש להזין את כל השדות`, + enterValidDetailsText: `יש להזין פרטים תקינים`, + card: `כרטיס`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`סכום היטל של${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}יוחל עבור עסקה זו`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`סכום היטל של עד${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}יחול עבור עסקה זו`)} + , + surchargeMsgAmountForOneClickWallets: `תשלום נוסף חל`, + billingNameLabel: `שם החיוב`, + billingNamePlaceholder: `שם פרטי ושם משפחה`, + cardHolderName: `שם בעל הכרטיס`, + on: `עַל`, + \"and": `ו`, + nameEmptyText: str => `אנא ספק את שלך ${str}`, + completeNameEmptyText: str => `אנא ספק את המלא שלך ${str}`, + billingDetailsText: `פרטי תשלום`, + socialSecurityNumberLabel: `מספר ביטוח לאומי`, + saveWalletDetails: "פרטי הארנק יישמרו בעת בחירה", + morePaymentMethods: `אמצעי תשלום נוספים`, + useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, + nicknameLabel: `כינוי לכרטיס`, + nicknamePlaceholder: `כינוי לכרטיס (אופציונלי)`, +} diff --git a/src/LocaleStrings/JapaneseLocale.res b/src/LocaleStrings/JapaneseLocale.res new file mode 100644 index 000000000..19aa6a1c4 --- /dev/null +++ b/src/LocaleStrings/JapaneseLocale.res @@ -0,0 +1,81 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: "ja", + localeDirection: "ltr", + cardNumberLabel: `カード番号`, + inValidCardErrorText: `カード番号が無効です`, + inCompleteCVCErrorText: `カードのセキュリティ コードが不完全です`, + inCompleteExpiryErrorText: `カードの有効期限が不完全です`, + pastExpiryErrorText: `カードの有効期限が過ぎています`, + poweredBy: `ハイパースイッチ搭載`, + validThruText: `を通じて有効`, + sortCodeText: `ソートコード`, + cvcTextLabel: `セキュリティコード`, + accountNumberText: `口座番号`, + emailLabel: `Eメール`, + emailEmptyText: `電子メールを空にすることはできません`, + emailInvalidText: `無効なメールアドレス`, + fullNameLabel: `フルネーム`, + fullNamePlaceholder: `名前と苗字`, + line1Label: `住所1`, + line1Placeholder: `住所`, + line1EmptyText: `住所行 1 を空にすることはできません`, + line2Label: `住所2`, + postalCodeLabel: `郵便番号`, + postalCodeEmptyText: `郵便番号を空白にすることはできません`, + postalCodeInvalidText: `郵便番号が無効です`, + stateLabel: `州`, + stateEmptyText: `状態を空にすることはできません`, + cityLabel: `街`, + line2Placeholder: `アパート、ユニット番号など(任意)`, + line2EmptyText: `住所行 2 を空にすることはできません`, + countryLabel: `国`, + cityEmptyText: `都市を空にすることはできません`, + currencyLabel: "通貨", + bankLabel: `バンクを選択`, + redirectText: `注文を送信すると、安全に購入を完了するためにリダイレクトされます。`, + bankDetailsText: `これらの詳細を送信すると、支払いを行うための銀行口座情報が表示されます。必ずメモを取ってください。`, + orPayUsing: `またはを使用して支払う`, + addNewCard: `新しいカードを追加`, + useExisitingSavedCards: `既存の保存済みカードを使用する`, + saveCardDetails: `カードの詳細を保存`, + addBankAccount: `銀行口座を追加`, + achBankDebitTerms: str => + `口座番号を提供し、この支払いを確認することにより、${str} および支払いサービス プロバイダーである Hyperswitch が、銀行に口座からの引き落としの指示を送信し、その指示に従って口座からの引き落としの銀行に指示を送信することを承認したことになります。お客様は、銀行との契約条件に基づいて、銀行から返金を受ける権利があります。払い戻しは、アカウントが引き落とされた日から 8 週間以内に請求する必要があります。`, + sepaDebitTerms: str => + `支払い情報を提供し、この支払いを確認することにより、お客様は、(A) 当社の支払いサービス プロバイダーである ${str} および Hyperswitch および/またはそのローカル サービス プロバイダーである PPRO が、お客様の銀行にお客様の口座から引き落とされる指示を送信すること、および (B) 銀行がその指示に従って口座から引き落としを行います。 お客様の権利の一部として、お客様は銀行との契約条件に基づいて銀行から返金を受ける権利があります。 払い戻しは、アカウントの引き落とし日から 8 週間以内に請求する必要があります。 お客様の権利については、銀行から入手できる明細書で説明されています。 お客様は、将来の引き落としに関する通知を、発生の 2 日前までに受け取ることに同意するものとします。`, + becsDebitTerms: `銀行口座の詳細を提供し、この支払いを確認することにより、お客様は、この口座振替リクエストおよび口座振替リクエストのサービス契約に同意し、Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 口座振替ユーザー ID 番号 507156 (「ストライプ」) に口座振替を許可することになります。 Hyperswitch Payment Widget (以下「マーチャント」) に代わって、バルク電子決済システム (BECS) を通じて、マーチャントから別途通知された金額についてのアカウントを作成します。あなたは、自分がアカウント所有者であるか、上記のアカウントの承認された署名者のいずれかであることを証明します。`, + cardTerms: str => + `カード情報を提供することにより、${str} が規約に従って将来の支払いをカードに請求できるようになります。`, + payNowButton: `今払う`, + cardNumberEmptyText: `カード番号を空にすることはできません`, + cardExpiryDateEmptyText: `カードの有効期限を空にすることはできません`, + cvcNumberEmptyText: `CVC 番号を空にすることはできません`, + enterFieldsText: `すべてのフィールドに入力してください`, + enterValidDetailsText: `有効な詳細を入力してください`, + card: `カード`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`この取引には${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}の追加料金が適用されます`)} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`この取引には${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}までの追加料金が適用されます`)} + , + surchargeMsgAmountForOneClickWallets: `追加料金が適用されます`, + billingNameLabel: `課金名`, + billingNamePlaceholder: `名前と苗字`, + cardHolderName: `クレジットカード名義人氏名`, + on: `の上`, + \"and": `そして`, + nameEmptyText: str => `あなたの情報を提供してください ${str}`, + completeNameEmptyText: str => `完全な情報を提供してください ${str}`, + billingDetailsText: `支払明細`, + socialSecurityNumberLabel: `社会保障番号`, + saveWalletDetails: "選択時にウォレットの詳細が保存されます", + morePaymentMethods: `その他の支払い方法`, + useExistingPaymentMethods: `保存した支払い方法を使用する`, + nicknameLabel: `カードのニックネーム`, + nicknamePlaceholder: `カードニックネーム(任意)`, +} diff --git a/src/LocaleStrings/LocaleString.res b/src/LocaleStrings/LocaleString.res index 25eaab7d5..923f46ac3 100644 --- a/src/LocaleStrings/LocaleString.res +++ b/src/LocaleStrings/LocaleString.res @@ -1,723 +1,12 @@ -type localeStrings = { - locale: string, - cardNumberLabel: string, - localeDirection: string, - inValidCardErrorText: string, - inCompleteCVCErrorText: string, - inCompleteExpiryErrorText: string, - pastExpiryErrorText: string, - poweredBy: string, - validThruText: string, - sortCodeText: string, - cvcTextLabel: string, - emailLabel: string, - emailEmptyText: string, - emailInvalidText: string, - accountNumberText: string, - fullNameLabel: string, - line1Label: string, - line1Placeholder: string, - line1EmptyText: string, - line2Label: string, - line2Placeholder: string, - line2EmptyText: string, - cityLabel: string, - cityEmptyText: string, - postalCodeLabel: string, - postalCodeEmptyText: string, - postalCodeInvalidText: string, - stateLabel: string, - stateEmptyText: string, - fullNamePlaceholder: string, - countryLabel: string, - currencyLabel: string, - bankLabel: string, - redirectText: string, - bankDetailsText: string, - orPayUsing: string, - addNewCard: string, - useExisitingSavedCards: string, - saveCardDetails: string, - addBankAccount: string, - achBankDebitTerms: string => string, - sepaDebitTerms: string => string, - becsDebitTerms: string, - cardTerms: string => string, - payNowButton: string, - cardNumberEmptyText: string, - cardExpiryDateEmptyText: string, - cvcNumberEmptyText: string, - enterFieldsText: string, - enterValidDetailsText: string, - card: string, - surchargeMsgAmount: (string, string) => React.element, - surchargeMsgAmountForCard: (string, string) => React.element, - surchargeMsgAmountForOneClickWallets: string, - billingNameLabel: string, - billingNamePlaceholder: string, - cardHolderName: string, - on: string, - \"and": string, - nameEmptyText: string => string, - completeNameEmptyText: string => string, - billingDetailsText: string, - socialSecurityNumberLabel: string, - saveWalletDetails: string, - morePaymentMethods: string, - useExistingPaymentMethods: string, - nicknameLabel: string, - nicknamePlaceholder: string, -} +let defaultLocale = EnglishLocale.localeStrings -let defaultLocale = { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration date is invalid", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - accountNumberText: "Account Number", - cvcTextLabel: "CVC", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _str => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: _str => - `Your SEPA Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - becsDebitTerms: `Your BECS Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}will be applied for this transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", -} - -type locale = {localeStrings: array} -let localeStrings = [ - { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - accountNumberText: "Account Number", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: str => - `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, - becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}will be applied for this transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - }, - { - locale: "he", - localeDirection: "rtl", - cardNumberLabel: `מספר כרטיס`, - inValidCardErrorText: `אינו תקין`, - inCompleteCVCErrorText: `קוד האבטחה של הכרטיס שלך אינו שלם`, - inCompleteExpiryErrorText: `פרטי תוקף של הכרטיס שלך אינם מלאים`, - pastExpiryErrorText: `שנת תוקף של הכרטיס שלך עברה.`, - poweredBy: `מופעל על ידי Hyperswitch`, - validThruText: `תוקף`, - sortCodeText: `קוד מיון`, - cvcTextLabel: `קוד בגב הכרטיס`, - line1Label: `כתובת - שורה 1`, - line1Placeholder: `כתובת רחוב`, - line1EmptyText: `שורת כתובת 1 לא יכולה להיות ריקה`, - line2Label: `כתובת - שורה 2`, - line2Placeholder: `דירה, יחידה, וכדומה (אופציונלי)`, - line2EmptyText: `שורת כתובת 2 לא יכולה להיות ריקה`, - cityLabel: `עיר`, - cityEmptyText: `עיר לא יכולה להיות ריקה`, - postalCodeLabel: `מיקוד`, - postalCodeEmptyText: `מיקוד לא יכול להיות ריק`, - postalCodeInvalidText: `מיקוד לא חוקי`, - stateLabel: `מדינה`, - stateEmptyText: `המדינה לא יכולה להיות ריקה`, - accountNumberText: `מספר חשבון`, - emailLabel: `אימייל`, - emailEmptyText: `אימייל לא יכול להיות ריק`, - emailInvalidText: `כתובת אימייל לא חוקית`, - fullNameLabel: `שם מלא`, - fullNamePlaceholder: `שם פרטי ושם משפחה`, - countryLabel: `מדינה`, - currencyLabel: `מטבע`, - bankLabel: `בחר בנק`, - redirectText: `לאחר שליחת ההזמנה שלך, תועבר להשלמת הרכישה באופן מאובטח.`, - bankDetailsText: `לאחר הגשת פרטים אלה, תקבל את פרטי החשבון הבנקאי לביצוע התשלום. נא לוודא לשמור את הפרטים.`, - orPayUsing: `או לשלם באמצעות`, - addNewCard: `הוספת כרטיס אשראי/כרטיס חיוב (דביט)`, - useExisitingSavedCards: `שימוש בכרטיסי חיוב/ אשראי שמורים`, - saveCardDetails: `שמירת פרטי הכרטיס`, - addBankAccount: `הוסף חשבון בנק`, - achBankDebitTerms: str => - `על ידי הזנת מספר החשבון שלך ואישור תשלום זה, אתה מאשר את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ולהפחית את החשבון שלך על פי ההוראות האלה. אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך.`, - sepaDebitTerms: str => - `על ידי הזנת מידע התשלום שלך ואישור תשלום זה, אתה מאשר (א) את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו ו/או PPRO, ספק השירותים המקומי שלו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ו(ב) את הבנק שלך לחייב את החשבון שלך על פי ההוראות האלה. כחלק מזכויותיך, אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך. הזכויות שלך מוסברות בהצהרה שאתה יכול לקבל מהבנק שלך. אתה מסכים לקבל הודעות להוראות חיוב עתידיות עד 2 ימים לפני החיוב.`, - becsDebitTerms: `על ידי הזנת פרטי החשבון הבנקאי שלך ואישור תשלום זה, אתה מסכים לבקשת החיוב הישיר ולהסכם תשלום בקשת החיוב הישיר ומאשר את Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 מספר זיהוי משתמש בקשת החיוב הישיר 507156 (Hyperswitch) לחייב את החשבון שלך דרך מערכת BECS (Bulk Electronic Clearing System) בשם Hyperswitch Payment Widget (הסוחר) עבור סכומים הודעו לך בנפרד על ידי הסוחר. אתה מאשר שאתה בעל החשבון או חותם מורשה בחשבון שצוין למעלה.`, - cardTerms: str => - `על ידי הזנת פרטי הכרטיס שלך, אתה מאפשר ל${str} לחייב את הכרטיס שלך עבור תשלומים עתידיים על פי תנאיהם.`, - payNowButton: `שלם עכשיו`, - cardNumberEmptyText: `מספר הכרטיס אינו יכול להיות ריק`, - cardExpiryDateEmptyText: `תוקף של הכרטיס אינו יכול להיות ריק`, - cvcNumberEmptyText: `פרטי קוד ה-CVC אינם יכולים להיות ריקים`, - enterFieldsText: `יש להזין את כל השדות`, - enterValidDetailsText: `יש להזין פרטים תקינים`, - card: `כרטיס`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`סכום היטל של${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}יוחל עבור עסקה זו`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`סכום היטל של עד${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}יחול עבור עסקה זו`)} - , - surchargeMsgAmountForOneClickWallets: `תשלום נוסף חל`, - billingNameLabel: `שם החיוב`, - billingNamePlaceholder: `שם פרטי ושם משפחה`, - cardHolderName: `שם בעל הכרטיס`, - on: `עַל`, - \"and": `ו`, - nameEmptyText: str => `אנא ספק את שלך ${str}`, - completeNameEmptyText: str => `אנא ספק את המלא שלך ${str}`, - billingDetailsText: `פרטי תשלום`, - socialSecurityNumberLabel: `מספר ביטוח לאומי`, - saveWalletDetails: "פרטי הארנק יישמרו בעת בחירה", - morePaymentMethods: `אמצעי תשלום נוספים`, - useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, - nicknameLabel: `כינוי לכרטיס`, - nicknamePlaceholder: `כינוי לכרטיס (אופציונלי)`, - }, - { - locale: `fr`, - localeDirection: `ltr`, - cardNumberLabel: `Numéro de carte`, - inValidCardErrorText: `Le numéro de carte n'est pas valide.`, - inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, - inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, - pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`, - poweredBy: `Propulsé par Hyperswitch`, - validThruText: `Expiration`, - sortCodeText: `Code de tri`, - cvcTextLabel: `Code CVC`, - line1Label: `Adresse - Ligne 1`, - line1Placeholder: `Adresse de rue`, - line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`, - line2Label: `Adresse - Ligne 2`, - line2Placeholder: `Appartement, numéro d'unité, etc (facultatif)`, - line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`, - cityLabel: `Ville`, - cityEmptyText: `La ville ne peut pas être vide`, - postalCodeLabel: `Code postal`, - postalCodeEmptyText: `Le code postal ne peut pas être vide`, - postalCodeInvalidText: `Code postal invalide`, - stateLabel: `État`, - stateEmptyText: `L'état ne peut pas être vide`, - accountNumberText: `Numéro de compte`, - emailLabel: `E-mail`, - emailEmptyText: `L'e-mail ne peut pas être vide`, - emailInvalidText: "Adresse e-mail invalide", - fullNameLabel: `Nom complet`, - fullNamePlaceholder: `Prénom et nom de famille`, - countryLabel: `Pays`, - currencyLabel: `Devise`, - bankLabel: `Sélectionnez une banque`, - redirectText: `Après avoir soumis votre commande, vous serez redirigé(e) pour compléter votre achat en toute sécurité.`, - bankDetailsText: `Après avoir soumis ces détails, vous obtiendrez les informations de compte bancaire pour effectuer le paiement. Assurez-vous de les noter.`, - orPayUsing: `Ou payer avec`, - addNewCard: `Ajouter une carte de crédit/débit`, - useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`, - saveCardDetails: `Enregistrer les détails de la carte`, - addBankAccount: `Ajouter un compte bancaire`, - achBankDebitTerms: str => - `En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre fournisseur de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité.`, - sepaDebitTerms: str => - `En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre fournisseur de services de paiement, et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant leur occurrence.`, - becsDebitTerms: `En fournissant les détails de votre compte bancaire et en confirmant ce paiement, vous acceptez cette demande de prélèvement direct et l'accord de service de demande de prélèvement direct, et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 numéro d'identification de l'utilisateur de prélèvement direct 507156 (“Hyperswitch”) à débiter votre compte via le système de compensation électronique en masse (BECS) au nom de Hyperswitch Payment Widget (le "Marchand") pour les montants communiqués séparément par le Marchand. Vous certifiez que vous êtes soit titulaire d'un compte, soit signataire autorisé sur le compte indiqué ci-dessus.`, - cardTerms: str => - `En fournissant les informations de votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`, - payNowButton: `Payer maintenant`, - cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`, - cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`, - cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, - enterFieldsText: `Veuillez saisir tous les champs`, - enterValidDetailsText: `Veuillez saisir des informations valides`, - card: `Carte`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Un montant supplémentaire d'${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un montant supplémentaire allant jusqu'à${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}sera appliqué pour cette transaction.`)} - , - surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`, - billingNameLabel: `Nom de facturation`, - billingNamePlaceholder: `Prénom et nom de famille`, - cardHolderName: `Nom du titulaire`, - on: `sur`, - \"and": `et`, - nameEmptyText: str => `Veuillez fournir votre ${str}`, - completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, - billingDetailsText: `Détails de la facturation`, - socialSecurityNumberLabel: `Numéro de sécurité sociale`, - saveWalletDetails: "Les détails du portefeuille seront enregistrés lors de la sélection", - morePaymentMethods: `Plus de méthodes de paiement`, - useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, - nicknameLabel: `Pseudonyme de la carte`, - nicknamePlaceholder: `Surnom de la carte (facultatif)`, - }, - { - locale: "en-GB", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - accountNumberText: "Account Number", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: str => - `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, - becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - }, - { - locale: "ar", - localeDirection: "rtl", - cardNumberLabel: `رقم البطاقة`, - inValidCardErrorText: `رقم البطاقة غير صالحة`, - inCompleteCVCErrorText: `رمز أمان بطاقتك غير مكتمل`, - inCompleteExpiryErrorText: `تاريخ انتهاء صلاحية بطاقتك غير مكتمل`, - pastExpiryErrorText: `انقضت سنة انتهاء صلاحية بطاقتك`, - poweredBy: `مدعوم من هيبيرسويتش`, - validThruText: `صالحة من خلال`, - sortCodeText: `الكود البنكى`, - accountNumberText: `رقم حساب`, - cvcTextLabel: `رمز الحماية`, - emailLabel: `البريد الإلكتروني`, - emailEmptyText: `لا يمكن أن يكون البريد الإلكتروني فارغًا`, - emailInvalidText: `عنوان البريد الإلكتروني غير صالح`, - fullNameLabel: `الاسم الكامل`, - line1Label: `العنوان سطر 1`, - line1Placeholder: `.عنوان الشارع`, - line1EmptyText: `لا يمكن أن يكون سطر العنوان 1 فارغًا`, - line2Label: `سطر العنوان 2`, - line2Placeholder: `مناسب ، رقم الوحدة ، إلخ (اختياري)`, - line2EmptyText: `لا يمكن أن يكون سطر العنوان 2 فارغًا`, - postalCodeLabel: `رمز بريدي`, - postalCodeEmptyText: `لا يمكن أن يكون الرمز البريدي فارغًا`, - postalCodeInvalidText: `الرمز البريدي غير صالح`, - stateLabel: `ولاية`, - stateEmptyText: `لا يمكن أن تكون الحالة فارغة`, - cityLabel: `مدينة`, - cityEmptyText: `لا يمكن أن تكون المدينة فارغة`, - fullNamePlaceholder: `الاسم الأول والاسم الأخير`, - countryLabel: `دولة`, - currencyLabel: `عملة`, - bankLabel: `حدد البنك`, - redirectText: `بعد تقديم طلبك ، ستتم إعادة توجيهك لإكمال عملية الشراء بشكل آمن.`, - bankDetailsText: `بعد إرسال هذه التفاصيل ، ستحصل على معلومات الحساب المصرفي لإجراء الدفع. يُرجى التأكد من تدوين ذلك.`, - orPayUsing: `أو الدفع باستخدام`, - addNewCard: `أضف بطاقة جديدة`, - useExisitingSavedCards: `استخدم البطاقات المحفوظة الموجودة`, - saveCardDetails: `حفظ تفاصيل البطاقة`, - addBankAccount: `إضافة حساب مصرفي`, - achBankDebitTerms: str => - `من خلال تقديم رقم حسابك وتأكيد هذا الدفع ، فإنك تفوض ${str} و Hyperswitch ، مزود خدمة الدفع ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك والبنك الخاص بك للخصم من حسابك وفقًا لهذه التعليمات. يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك.`, - sepaDebitTerms: str => - `من خلال تقديم معلومات الدفع الخاصة بك وتأكيد هذا الدفع ، فإنك تفوض (أ) ${str} و Hyperswitch ، موفر خدمة الدفع لدينا و / أو PPRO ، مزود الخدمة المحلي ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك و (ب) البنك الذي تتعامل معه للخصم من حسابك وفقًا لتلك التعليمات. كجزء من حقوقك ، يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك. يتم توضيح حقوقك في بيان يمكنك الحصول عليه من البنك الذي تتعامل معه. أنت توافق على تلقي إشعارات بالخصم المستقبلي لمدة تصل إلى يومين قبل حدوثها.`, - becsDebitTerms: `من خلال تقديم تفاصيل حسابك المصرفي وتأكيد هذه الدفعة ، فإنك توافق على طلب الخصم المباشر هذا واتفاقية خدمة طلب الخصم المباشر وتفوض Hyperswitch Payments Australia Pty Ltd ACN 160180343 رقم معرف مستخدم الخصم المباشر 507156 ("Hyperswitch") للخصم من حسابك حساب من خلال نظام المقاصة الإلكترونية المجمعة (BECS) نيابة عن Hyperswitch Payment Widget ("التاجر") لأي مبالغ يرسلها التاجر لك بشكل منفصل. أنت تقر بأنك إما صاحب حساب أو مفوض بالتوقيع على الحساب المذكور أعلاه.`, - cardTerms: str => - `من خلال تقديم معلومات بطاقتك ، فإنك تسمح لـ ${str} بشحن بطاقتك للمدفوعات المستقبلية وفقًا لشروطها.`, - payNowButton: `ادفع الآن`, - cardNumberEmptyText: `لا يمكن أن يكون رقم البطاقة فارغاً`, - cardExpiryDateEmptyText: `لا يمكن أن يكون تاريخ انتهاء البطاقة فارغاً`, - cvcNumberEmptyText: `لا يمكن أن يكون رقم التحقق من البطاقة (CVC) فارغًا`, - enterFieldsText: `الرجاء إدخال كافة الحقول`, - enterValidDetailsText: `الرجاء إدخال تفاصيل صالحة`, - card: `بطاقة`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`سيتم تطبيق مبلغ إضافي من${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}على هذه المعاملة`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`سيتم تطبيق مبلغ إضافي يصل إلى${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}على هذه المعاملة`)} - , - surchargeMsgAmountForOneClickWallets: `رسوم إضافية قابلة للتطبيق`, - billingNameLabel: `اسم الفواتير`, - billingNamePlaceholder: `الاسم الأول والاسم الأخير`, - cardHolderName: `إسم صاحب البطاقة`, - on: `على`, - \"and": `و`, - nameEmptyText: str => `يرجى تقديم الخاص بك ${str}`, - completeNameEmptyText: str => `يرجى تقديم كامل الخاص بك ${str}`, - billingDetailsText: `تفاصيل الفاتورة`, - socialSecurityNumberLabel: `رقم الضمان الاجتماعي`, - saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", - morePaymentMethods: `المزيد من طرق الدفع`, - useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, - nicknameLabel: `الاسم علي الكارت`, - nicknamePlaceholder: `اسم البطاقة (اختياري)`, - }, - { - locale: "ja", - localeDirection: "ltr", - cardNumberLabel: `カード番号`, - inValidCardErrorText: `カード番号が無効です`, - inCompleteCVCErrorText: `カードのセキュリティ コードが不完全です`, - inCompleteExpiryErrorText: `カードの有効期限が不完全です`, - pastExpiryErrorText: `カードの有効期限が過ぎています`, - poweredBy: `ハイパースイッチ搭載`, - validThruText: `を通じて有効`, - sortCodeText: `ソートコード`, - cvcTextLabel: `セキュリティコード`, - accountNumberText: `口座番号`, - emailLabel: `Eメール`, - emailEmptyText: `電子メールを空にすることはできません`, - emailInvalidText: `無効なメールアドレス`, - fullNameLabel: `フルネーム`, - fullNamePlaceholder: `名前と苗字`, - line1Label: `住所1`, - line1Placeholder: `住所`, - line1EmptyText: `住所行 1 を空にすることはできません`, - line2Label: `住所2`, - postalCodeLabel: `郵便番号`, - postalCodeEmptyText: `郵便番号を空白にすることはできません`, - postalCodeInvalidText: `郵便番号が無効です`, - stateLabel: `州`, - stateEmptyText: `状態を空にすることはできません`, - cityLabel: `街`, - line2Placeholder: `アパート、ユニット番号など(任意)`, - line2EmptyText: `住所行 2 を空にすることはできません`, - countryLabel: `国`, - cityEmptyText: `都市を空にすることはできません`, - currencyLabel: "通貨", - bankLabel: `バンクを選択`, - redirectText: `注文を送信すると、安全に購入を完了するためにリダイレクトされます。`, - bankDetailsText: `これらの詳細を送信すると、支払いを行うための銀行口座情報が表示されます。必ずメモを取ってください。`, - orPayUsing: `またはを使用して支払う`, - addNewCard: `新しいカードを追加`, - useExisitingSavedCards: `既存の保存済みカードを使用する`, - saveCardDetails: `カードの詳細を保存`, - addBankAccount: `銀行口座を追加`, - achBankDebitTerms: str => - `口座番号を提供し、この支払いを確認することにより、${str} および支払いサービス プロバイダーである Hyperswitch が、銀行に口座からの引き落としの指示を送信し、その指示に従って口座からの引き落としの銀行に指示を送信することを承認したことになります。お客様は、銀行との契約条件に基づいて、銀行から返金を受ける権利があります。払い戻しは、アカウントが引き落とされた日から 8 週間以内に請求する必要があります。`, - sepaDebitTerms: str => - `支払い情報を提供し、この支払いを確認することにより、お客様は、(A) 当社の支払いサービス プロバイダーである ${str} および Hyperswitch および/またはそのローカル サービス プロバイダーである PPRO が、お客様の銀行にお客様の口座から引き落とされる指示を送信すること、および (B) 銀行がその指示に従って口座から引き落としを行います。 お客様の権利の一部として、お客様は銀行との契約条件に基づいて銀行から返金を受ける権利があります。 払い戻しは、アカウントの引き落とし日から 8 週間以内に請求する必要があります。 お客様の権利については、銀行から入手できる明細書で説明されています。 お客様は、将来の引き落としに関する通知を、発生の 2 日前までに受け取ることに同意するものとします。`, - becsDebitTerms: `銀行口座の詳細を提供し、この支払いを確認することにより、お客様は、この口座振替リクエストおよび口座振替リクエストのサービス契約に同意し、Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 口座振替ユーザー ID 番号 507156 (「ストライプ」) に口座振替を許可することになります。 Hyperswitch Payment Widget (以下「マーチャント」) に代わって、バルク電子決済システム (BECS) を通じて、マーチャントから別途通知された金額についてのアカウントを作成します。あなたは、自分がアカウント所有者であるか、上記のアカウントの承認された署名者のいずれかであることを証明します。`, - cardTerms: str => - `カード情報を提供することにより、${str} が規約に従って将来の支払いをカードに請求できるようになります。`, - payNowButton: `今払う`, - cardNumberEmptyText: `カード番号を空にすることはできません`, - cardExpiryDateEmptyText: `カードの有効期限を空にすることはできません`, - cvcNumberEmptyText: `CVC 番号を空にすることはできません`, - enterFieldsText: `すべてのフィールドに入力してください`, - enterValidDetailsText: `有効な詳細を入力してください`, - card: `カード`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`この取引には${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}の追加料金が適用されます`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`この取引には${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}までの追加料金が適用されます`)} - , - surchargeMsgAmountForOneClickWallets: `追加料金が適用されます`, - billingNameLabel: `課金名`, - billingNamePlaceholder: `名前と苗字`, - cardHolderName: `クレジットカード名義人氏名`, - on: `の上`, - \"and": `そして`, - nameEmptyText: str => `あなたの情報を提供してください ${str}`, - completeNameEmptyText: str => `完全な情報を提供してください ${str}`, - billingDetailsText: `支払明細`, - socialSecurityNumberLabel: `社会保障番号`, - saveWalletDetails: "選択時にウォレットの詳細が保存されます", - morePaymentMethods: `その他の支払い方法`, - useExistingPaymentMethods: `保存した支払い方法を使用する`, - nicknameLabel: `カードのニックネーム`, - nicknamePlaceholder: `カードニックネーム(任意)`, - }, - { - locale: "de", - localeDirection: "ltr", - cardNumberLabel: `Kartennummer`, - inValidCardErrorText: `Kartennummer ist ungültig.`, - inCompleteCVCErrorText: `Der Sicherheitscode Ihrer Karte ist unvollständig.`, - inCompleteExpiryErrorText: `Das Ablaufdatum Ihrer Karte ist unvollständig.`, - pastExpiryErrorText: `Das Ablaufjahr Ihrer Karte liegt in der Vergangenheit.`, - poweredBy: `Unterstützt von Hyperswitch`, - validThruText: `Ablauf`, - sortCodeText: `Bankleitzahl`, - cvcTextLabel: `CVC`, - line1Label: `Adresszeile 1`, - line1Placeholder: `Adresse`, - line1EmptyText: "Adresszeile 1 darf nicht leer sein", - line2Label: `Adresszeile 2`, - line2Placeholder: `Wohnung, Einheitennummer usw. (optional)`, - line2EmptyText: `Adresszeile 2 darf nicht leer sein`, - cityLabel: `Stadt`, - cityEmptyText: `Die Stadt darf nicht leer sein`, - postalCodeLabel: `Postleitzahl`, - postalCodeEmptyText: `Die Postleitzahl darf nicht leer sein`, - postalCodeInvalidText: `Ungültige Postleitzahl`, - stateLabel: `Zustand`, - stateEmptyText: `Der Status darf nicht leer sein`, - accountNumberText: `Accountnummer`, - emailLabel: `Email`, - emailEmptyText: `E-Mail darf nicht leer sein`, - emailInvalidText: `Ungültige E-Mail-Adresse`, - fullNameLabel: `Vollständiger Name`, - fullNamePlaceholder: `Vor-und Nachname`, - countryLabel: `Land`, - currencyLabel: "Währung", - bankLabel: `Wählen Sie Bank`, - redirectText: `Nach dem Absenden Ihrer Bestellung werden Sie weitergeleitet, um Ihren Kauf sicher abzuschließen.`, - bankDetailsText: `Nach Übermittlung dieser Daten erhalten Sie die Bankverbindung, um die Zahlung durchführen zu können. Bitte notieren Sie sich dies unbedingt.`, - orPayUsing: `Oder zahlen Sie mit`, - addNewCard: `Kredit-/Debitkarte hinzufügen`, - useExisitingSavedCards: `Verwenden Sie gespeicherte Debit-/Kreditkarten`, - saveCardDetails: `Kartendetails speichern`, - addBankAccount: `Bankkonto hinzufügen`, - achBankDebitTerms: str => - `Indem Sie Ihre Kontonummer angeben und diese Zahlung bestätigen, autorisieren Sie diese ${str} und Hyperswitch, unser Zahlungsdienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Sie haben gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden.`, - sepaDebitTerms: str => - `Indem Sie Ihre Zahlungsinformationen angeben und diese Zahlung bestätigen, autorisieren Sie (A) ${str} und Hyperswitch, unser Zahlungsdienstleister und/oder PPRO, sein lokaler Dienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und (B) Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Im Rahmen Ihrer Rechte haben Sie gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden. Ihre Rechte werden in einer Abrechnung erläutert, die Sie bei Ihrer Bank erhalten können. Sie stimmen zu, Benachrichtigungen über zukünftige Belastungen bis zu 2 Tage vor deren Auftreten zu erhalten.`, - becsDebitTerms: `Indem Sie Ihre Bankkontodaten angeben und diese Zahlung bestätigen, stimmen Sie dieser Lastschriftanforderung und der Servicevereinbarung für Lastschriftanträge zu und ermächtigen Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Lastschriftbenutzer-ID-Nummer 507156 („Hyperswitch“), Ihr Konto zu belasten Konto über das Bulk Electronic Clearing System (BECS) im Namen von Hyperswitch Payment Widget (der „Händler“) für alle Beträge, die Ihnen vom Händler gesondert mitgeteilt werden. Sie bestätigen, dass Sie entweder Kontoinhaber oder Zeichnungsberechtigter des oben aufgeführten Kontos sind.`, - cardTerms: str => - `Durch die Angabe Ihrer Karteninformationen stimmen Sie zu ${str} Ihre Karte gemäß deren Bedingungen für zukünftige Zahlungen zu belasten.`, - payNowButton: `Zahlen Sie jetzt`, - cardNumberEmptyText: `Die Kartennummer darf nicht leer sein`, - cardExpiryDateEmptyText: `Das Ablaufdatum der Karte darf nicht leer sein`, - cvcNumberEmptyText: `Die CVC-Nummer darf nicht leer sein`, - enterFieldsText: `Bitte füllen Sie alle Felder aus`, - enterValidDetailsText: `Bitte geben Sie gültige Daten ein`, - card: `Karte`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Für diese Transaktion wird ein Zuschlag in Höhe von${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}erhoben`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Für diese Transaktion wird ein Zuschlagsbetrag von bis zu${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}erhoben`)} - , - surchargeMsgAmountForOneClickWallets: `Es fällt eine zusätzliche Gebühr an`, - billingNameLabel: `Abrechnungsname`, - billingNamePlaceholder: `Vor-und Nachname`, - cardHolderName: `Name des Karteninhabers`, - on: `An`, - \"and": `Und`, - nameEmptyText: str => `Bitte geben Sie Ihre an ${str}`, - completeNameEmptyText: str => `Bitte geben Sie Ihr vollständiges Formular an ${str}`, - billingDetailsText: `Rechnungsdetails`, - socialSecurityNumberLabel: `Sozialversicherungsnummer`, - saveWalletDetails: "Wallet-Details werden beim Auswählen gespeichert", - morePaymentMethods: `Mehr Zahlungsmethoden`, - useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, - nicknameLabel: `Spitzname der Karte`, - nicknamePlaceholder: `Kartenname (optional)`, - }, +// type locale = {localeStrings: array} +let localeStrings: array = [ + EnglishLocale2.localeStrings, + HebrewLocale.localeStrings, + FrenchLocale.localeStrings, + EnglishGBLocale.localeStrings, + ArabicLocale.localeStrings, + JapaneseLocale.localeStrings, + DeutschLocale.localeStrings, ] diff --git a/src/LocaleStrings/LocaleStringTypes.res b/src/LocaleStrings/LocaleStringTypes.res new file mode 100644 index 000000000..64990bdce --- /dev/null +++ b/src/LocaleStrings/LocaleStringTypes.res @@ -0,0 +1,70 @@ +type localeStrings = { + locale: string, + cardNumberLabel: string, + localeDirection: string, + inValidCardErrorText: string, + inCompleteCVCErrorText: string, + inCompleteExpiryErrorText: string, + pastExpiryErrorText: string, + poweredBy: string, + validThruText: string, + sortCodeText: string, + cvcTextLabel: string, + emailLabel: string, + emailEmptyText: string, + emailInvalidText: string, + accountNumberText: string, + fullNameLabel: string, + line1Label: string, + line1Placeholder: string, + line1EmptyText: string, + line2Label: string, + line2Placeholder: string, + line2EmptyText: string, + cityLabel: string, + cityEmptyText: string, + postalCodeLabel: string, + postalCodeEmptyText: string, + postalCodeInvalidText: string, + stateLabel: string, + stateEmptyText: string, + fullNamePlaceholder: string, + countryLabel: string, + currencyLabel: string, + bankLabel: string, + redirectText: string, + bankDetailsText: string, + orPayUsing: string, + addNewCard: string, + useExisitingSavedCards: string, + saveCardDetails: string, + addBankAccount: string, + achBankDebitTerms: string => string, + sepaDebitTerms: string => string, + becsDebitTerms: string, + cardTerms: string => string, + payNowButton: string, + cardNumberEmptyText: string, + cardExpiryDateEmptyText: string, + cvcNumberEmptyText: string, + enterFieldsText: string, + enterValidDetailsText: string, + card: string, + surchargeMsgAmount: (string, string) => React.element, + surchargeMsgAmountForCard: (string, string) => React.element, + surchargeMsgAmountForOneClickWallets: string, + billingNameLabel: string, + billingNamePlaceholder: string, + cardHolderName: string, + on: string, + \"and": string, + nameEmptyText: string => string, + completeNameEmptyText: string => string, + billingDetailsText: string, + socialSecurityNumberLabel: string, + saveWalletDetails: string, + morePaymentMethods: string, + useExistingPaymentMethods: string, + nicknameLabel: string, + nicknamePlaceholder: string, +} From 3c23bf39bff379fd81b750f99f470f74316593f1 Mon Sep 17 00:00:00 2001 From: Shiva Nandan Date: Thu, 28 Mar 2024 13:49:04 +0530 Subject: [PATCH 3/8] refactor: use locale values directly --- src/CardTheme.res | 16 +++++++++++----- src/LocaleStrings/LocaleString.res | 12 ------------ 2 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 src/LocaleStrings/LocaleString.res diff --git a/src/CardTheme.res b/src/CardTheme.res index f386df2af..bf09d1209 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -70,15 +70,21 @@ type recoilConfig = { showLoader: bool, } let getLocaleObject = string => { - let val = if string == "auto" { + let locale = if string == "auto" { navigator["language"] } else { string } - LocaleString.localeStrings - ->Array.filter(item => item.locale == val) - ->Array.get(0) - ->Option.getOr(LocaleString.defaultLocale) + switch locale { + | "en" => EnglishLocale2.localeStrings + | "he" => HebrewLocale.localeStrings + | "fr" => FrenchLocale.localeStrings + | "en-GB" => EnglishGBLocale.localeStrings + | "ar" => ArabicLocale.localeStrings + | "ja" => JapaneseLocale.localeStrings + | "de" => DeutschLocale.localeStrings + | _ => EnglishLocale.localeStrings + } } let defaultRecoilConfig: recoilConfig = { config: defaultConfig, diff --git a/src/LocaleStrings/LocaleString.res b/src/LocaleStrings/LocaleString.res deleted file mode 100644 index 923f46ac3..000000000 --- a/src/LocaleStrings/LocaleString.res +++ /dev/null @@ -1,12 +0,0 @@ -let defaultLocale = EnglishLocale.localeStrings - -// type locale = {localeStrings: array} -let localeStrings: array = [ - EnglishLocale2.localeStrings, - HebrewLocale.localeStrings, - FrenchLocale.localeStrings, - EnglishGBLocale.localeStrings, - ArabicLocale.localeStrings, - JapaneseLocale.localeStrings, - DeutschLocale.localeStrings, -] From d4f2f8b8285ff494a65f5054f2f8d15d169a6715 Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Thu, 4 Apr 2024 17:14:35 +0530 Subject: [PATCH 4/8] fix: card theme seperate --- src/CardTheme.res | 2 +- src/LocaleStrings/ArabicLocale.res | 3 +- src/LocaleStrings/DeutschLocale.res | 11 ++-- src/LocaleStrings/EnglishGBLocale.res | 3 +- src/LocaleStrings/EnglishLocale.res | 11 ++-- src/LocaleStrings/EnglishLocale2.res | 81 ------------------------- src/LocaleStrings/FrenchLocale.res | 3 +- src/LocaleStrings/HebrewLocale.res | 3 +- src/LocaleStrings/JapaneseLocale.res | 3 +- src/LocaleStrings/LocaleStringTypes.res | 3 +- 10 files changed, 25 insertions(+), 98 deletions(-) delete mode 100644 src/LocaleStrings/EnglishLocale2.res diff --git a/src/CardTheme.res b/src/CardTheme.res index bf09d1209..a7fb3c4fd 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -76,7 +76,7 @@ let getLocaleObject = string => { string } switch locale { - | "en" => EnglishLocale2.localeStrings + | "en" => EnglishLocale.localeStrings | "he" => HebrewLocale.localeStrings | "fr" => FrenchLocale.localeStrings | "en-GB" => EnglishGBLocale.localeStrings diff --git a/src/LocaleStrings/ArabicLocale.res b/src/LocaleStrings/ArabicLocale.res index 31d6b9f4b..e4f3b9d68 100644 --- a/src/LocaleStrings/ArabicLocale.res +++ b/src/LocaleStrings/ArabicLocale.res @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: `لا يمكن أن يكون رقم التحقق من البطاقة (CVC) فارغًا`, enterFieldsText: `الرجاء إدخال كافة الحقول`, enterValidDetailsText: `الرجاء إدخال تفاصيل صالحة`, + selectPaymentMethodText: `الرجاء تحديد طريقة الدفع والمحاولة مرة أخرى`, card: `بطاقة`, surchargeMsgAmount: (currency, str) => <> {React.string(`سيتم تطبيق مبلغ إضافي من${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", morePaymentMethods: `المزيد من طرق الدفع`, useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, - nicknameLabel: `الاسم علي الكارت`, + cardNickname: `الاسم علي الكارت`, nicknamePlaceholder: `اسم البطاقة (اختياري)`, } diff --git a/src/LocaleStrings/DeutschLocale.res b/src/LocaleStrings/DeutschLocale.res index 96afd54d7..f9c6ba4a0 100644 --- a/src/LocaleStrings/DeutschLocale.res +++ b/src/LocaleStrings/DeutschLocale.res @@ -1,6 +1,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { - locale: "de", - localeDirection: "ltr", + locale: `de`, + localeDirection: `ltr`, cardNumberLabel: `Kartennummer`, inValidCardErrorText: `Kartennummer ist ungültig.`, inCompleteCVCErrorText: `Der Sicherheitscode Ihrer Karte ist unvollständig.`, @@ -12,7 +12,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcTextLabel: `CVC`, line1Label: `Adresszeile 1`, line1Placeholder: `Adresse`, - line1EmptyText: "Adresszeile 1 darf nicht leer sein", + line1EmptyText: `Adresszeile 1 darf nicht leer sein`, line2Label: `Adresszeile 2`, line2Placeholder: `Wohnung, Einheitennummer usw. (optional)`, line2EmptyText: `Adresszeile 2 darf nicht leer sein`, @@ -30,7 +30,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { fullNameLabel: `Vollständiger Name`, fullNamePlaceholder: `Vor-und Nachname`, countryLabel: `Land`, - currencyLabel: "Währung", + currencyLabel: `Währung`, bankLabel: `Wählen Sie Bank`, redirectText: `Nach dem Absenden Ihrer Bestellung werden Sie weitergeleitet, um Ihren Kauf sicher abzuschließen.`, bankDetailsText: `Nach Übermittlung dieser Daten erhalten Sie die Bankverbindung, um die Zahlung durchführen zu können. Bitte notieren Sie sich dies unbedingt.`, @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: `Die CVC-Nummer darf nicht leer sein`, enterFieldsText: `Bitte füllen Sie alle Felder aus`, enterValidDetailsText: `Bitte geben Sie gültige Daten ein`, + selectPaymentMethodText: `Bitte wählen Sie eine Zahlungsmethode aus und versuchen Sie es erneut`, card: `Karte`, surchargeMsgAmount: (currency, str) => <> {React.string(`Für diese Transaktion wird ein Zuschlag in Höhe von${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "Wallet-Details werden beim Auswählen gespeichert", morePaymentMethods: `Mehr Zahlungsmethoden`, useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, - nicknameLabel: `Spitzname der Karte`, + cardNickname: `Spitzname der Karte`, nicknamePlaceholder: `Kartenname (optional)`, } diff --git a/src/LocaleStrings/EnglishGBLocale.res b/src/LocaleStrings/EnglishGBLocale.res index 67a2f6856..e3f70a4cc 100644 --- a/src/LocaleStrings/EnglishGBLocale.res +++ b/src/LocaleStrings/EnglishGBLocale.res @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: "CVC Number cannot be empty", enterFieldsText: "Please enter all fields", enterValidDetailsText: "Please enter valid details", + selectPaymentMethodText: `Please select a payment method and try again`, card: "Card", surchargeMsgAmount: (currency, str) => <> {React.string(`A surcharge amount of${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "Wallets details will be saved upon selection", morePaymentMethods: "More payment methods", useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", + cardNickname: "Card Nickname", nicknamePlaceholder: "Card Nickname (Optional)", } diff --git a/src/LocaleStrings/EnglishLocale.res b/src/LocaleStrings/EnglishLocale.res index 08d77a2db..05a1cda57 100644 --- a/src/LocaleStrings/EnglishLocale.res +++ b/src/LocaleStrings/EnglishLocale.res @@ -9,11 +9,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { poweredBy: "Powered By Hyperswitch", validThruText: "Expiry", sortCodeText: "Sort Code", - accountNumberText: "Account Number", cvcTextLabel: "CVC", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", line1Label: "Address line 1", line1Placeholder: "Street address", line1EmptyText: "Address line 1 cannot be empty", @@ -27,6 +23,10 @@ let localeStrings: LocaleStringTypes.localeStrings = { postalCodeInvalidText: "Invalid postal code", stateLabel: "State", stateEmptyText: "State cannot be empty", + accountNumberText: "Account Number", + emailLabel: "Email", + emailEmptyText: "Email cannot be empty", + emailInvalidText: "Invalid email address", fullNameLabel: "Full name", fullNamePlaceholder: "First and last name", countryLabel: "Country", @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: "CVC Number cannot be empty", enterFieldsText: "Please enter all fields", enterValidDetailsText: "Please enter valid details", + selectPaymentMethodText: "Please select a payment method and try again", card: "Card", surchargeMsgAmount: (currency, str) => <> {React.string(`A surcharge amount of${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "Wallets details will be saved upon selection", morePaymentMethods: "More payment methods", useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", + cardNickname: "Card Nickname", nicknamePlaceholder: "Card Nickname (Optional)", } diff --git a/src/LocaleStrings/EnglishLocale2.res b/src/LocaleStrings/EnglishLocale2.res deleted file mode 100644 index bf5c44412..000000000 --- a/src/LocaleStrings/EnglishLocale2.res +++ /dev/null @@ -1,81 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - accountNumberText: "Account Number", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: str => - `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, - becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}will be applied for this transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - nicknameLabel: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", -} diff --git a/src/LocaleStrings/FrenchLocale.res b/src/LocaleStrings/FrenchLocale.res index f63284a2d..cfa0b678c 100644 --- a/src/LocaleStrings/FrenchLocale.res +++ b/src/LocaleStrings/FrenchLocale.res @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, enterFieldsText: `Veuillez saisir tous les champs`, enterValidDetailsText: `Veuillez saisir des informations valides`, + selectPaymentMethodText: `Veuillez sélectionner un mode de paiement et réessayer`, card: `Carte`, surchargeMsgAmount: (currency, str) => <> {React.string(`Un montant supplémentaire d'${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "Les détails du portefeuille seront enregistrés lors de la sélection", morePaymentMethods: `Plus de méthodes de paiement`, useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, - nicknameLabel: `Pseudonyme de la carte`, + cardNickname: `Pseudonyme de la carte`, nicknamePlaceholder: `Surnom de la carte (facultatif)`, } diff --git a/src/LocaleStrings/HebrewLocale.res b/src/LocaleStrings/HebrewLocale.res index a250f1744..91a27c0d2 100644 --- a/src/LocaleStrings/HebrewLocale.res +++ b/src/LocaleStrings/HebrewLocale.res @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: `פרטי קוד ה-CVC אינם יכולים להיות ריקים`, enterFieldsText: `יש להזין את כל השדות`, enterValidDetailsText: `יש להזין פרטים תקינים`, + selectPaymentMethodText: `אנא בחר אמצעי תשלום ונסה שוב`, card: `כרטיס`, surchargeMsgAmount: (currency, str) => <> {React.string(`סכום היטל של${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "פרטי הארנק יישמרו בעת בחירה", morePaymentMethods: `אמצעי תשלום נוספים`, useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, - nicknameLabel: `כינוי לכרטיס`, + cardNickname: `כינוי לכרטיס`, nicknamePlaceholder: `כינוי לכרטיס (אופציונלי)`, } diff --git a/src/LocaleStrings/JapaneseLocale.res b/src/LocaleStrings/JapaneseLocale.res index 19aa6a1c4..e9eef0902 100644 --- a/src/LocaleStrings/JapaneseLocale.res +++ b/src/LocaleStrings/JapaneseLocale.res @@ -52,6 +52,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cvcNumberEmptyText: `CVC 番号を空にすることはできません`, enterFieldsText: `すべてのフィールドに入力してください`, enterValidDetailsText: `有効な詳細を入力してください`, + selectPaymentMethodText: `支払い方法を選択して、もう一度お試しください`, card: `カード`, surchargeMsgAmount: (currency, str) => <> {React.string(`この取引には${Utils.nbsp}`)} @@ -76,6 +77,6 @@ let localeStrings: LocaleStringTypes.localeStrings = { saveWalletDetails: "選択時にウォレットの詳細が保存されます", morePaymentMethods: `その他の支払い方法`, useExistingPaymentMethods: `保存した支払い方法を使用する`, - nicknameLabel: `カードのニックネーム`, + cardNickname: `カードのニックネーム`, nicknamePlaceholder: `カードニックネーム(任意)`, } diff --git a/src/LocaleStrings/LocaleStringTypes.res b/src/LocaleStrings/LocaleStringTypes.res index 64990bdce..81148aa26 100644 --- a/src/LocaleStrings/LocaleStringTypes.res +++ b/src/LocaleStrings/LocaleStringTypes.res @@ -49,6 +49,7 @@ type localeStrings = { cvcNumberEmptyText: string, enterFieldsText: string, enterValidDetailsText: string, + selectPaymentMethodText: string, card: string, surchargeMsgAmount: (string, string) => React.element, surchargeMsgAmountForCard: (string, string) => React.element, @@ -65,6 +66,6 @@ type localeStrings = { saveWalletDetails: string, morePaymentMethods: string, useExistingPaymentMethods: string, - nicknameLabel: string, + cardNickname: string, nicknamePlaceholder: string, } From 999faf1990b230ccbe3325a0b4cf5f0ec3dc7e3b Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Thu, 4 Apr 2024 17:25:29 +0530 Subject: [PATCH 5/8] chore: locale chunks changes --- src/CardTheme.res | 10 + src/LocaleString.res | 1490 --------------------- src/LocaleStrings/CatalanLocale.res | 82 ++ src/LocaleStrings/DutchLocale.res | 82 ++ src/LocaleStrings/FrenchBelgiumLocale.res | 82 ++ src/LocaleStrings/ItalianLocale.res | 82 ++ src/LocaleStrings/PolishLocale.res | 82 ++ src/LocaleStrings/PortugueseLocale.res | 82 ++ src/LocaleStrings/RussianLocale.res | 85 ++ src/LocaleStrings/SpanishLocale.res | 82 ++ src/LocaleStrings/SwedishLocale.res | 82 ++ 11 files changed, 751 insertions(+), 1490 deletions(-) delete mode 100644 src/LocaleString.res create mode 100644 src/LocaleStrings/CatalanLocale.res create mode 100644 src/LocaleStrings/DutchLocale.res create mode 100644 src/LocaleStrings/FrenchBelgiumLocale.res create mode 100644 src/LocaleStrings/ItalianLocale.res create mode 100644 src/LocaleStrings/PolishLocale.res create mode 100644 src/LocaleStrings/PortugueseLocale.res create mode 100644 src/LocaleStrings/RussianLocale.res create mode 100644 src/LocaleStrings/SpanishLocale.res create mode 100644 src/LocaleStrings/SwedishLocale.res diff --git a/src/CardTheme.res b/src/CardTheme.res index a7fb3c4fd..ac3b9aaf2 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -83,6 +83,16 @@ let getLocaleObject = string => { | "ar" => ArabicLocale.localeStrings | "ja" => JapaneseLocale.localeStrings | "de" => DeutschLocale.localeStrings + | "fr-BE" => FrenchBelgiumLocale.localeStrings + | "es" => SpanishLocale.localeStrings + | "ca" => CatalanLocale.localeStrings + | "pt" => PortugueseLocale.localeStrings + | "it" => ItalianLocale.localeStrings + | "pl" => PolishLocale.localeStrings + | "nl" => DutchLocale.localeStrings + | "SV" => SwedishLocale.localeStrings + | "ru" => RussianLocale.localeStrings + | _ => EnglishLocale.localeStrings } } diff --git a/src/LocaleString.res b/src/LocaleString.res deleted file mode 100644 index ec462ec62..000000000 --- a/src/LocaleString.res +++ /dev/null @@ -1,1490 +0,0 @@ -type localeStrings = { - locale: string, - cardNumberLabel: string, - localeDirection: string, - inValidCardErrorText: string, - inCompleteCVCErrorText: string, - inCompleteExpiryErrorText: string, - pastExpiryErrorText: string, - poweredBy: string, - validThruText: string, - sortCodeText: string, - cvcTextLabel: string, - emailLabel: string, - emailEmptyText: string, - emailInvalidText: string, - accountNumberText: string, - fullNameLabel: string, - line1Label: string, - line1Placeholder: string, - line1EmptyText: string, - line2Label: string, - line2Placeholder: string, - line2EmptyText: string, - cityLabel: string, - cityEmptyText: string, - postalCodeLabel: string, - postalCodeEmptyText: string, - postalCodeInvalidText: string, - stateLabel: string, - stateEmptyText: string, - fullNamePlaceholder: string, - countryLabel: string, - currencyLabel: string, - bankLabel: string, - redirectText: string, - bankDetailsText: string, - orPayUsing: string, - addNewCard: string, - useExisitingSavedCards: string, - saveCardDetails: string, - addBankAccount: string, - achBankDebitTerms: string => string, - sepaDebitTerms: string => string, - becsDebitTerms: string, - cardTerms: string => string, - payNowButton: string, - cardNumberEmptyText: string, - cardExpiryDateEmptyText: string, - cvcNumberEmptyText: string, - enterFieldsText: string, - enterValidDetailsText: string, - selectPaymentMethodText: string, - card: string, - surchargeMsgAmount: (string, string) => React.element, - surchargeMsgAmountForCard: (string, string) => React.element, - surchargeMsgAmountForOneClickWallets: string, - billingNameLabel: string, - billingNamePlaceholder: string, - cardHolderName: string, - on: string, - \"and": string, - nameEmptyText: string => string, - completeNameEmptyText: string => string, - billingDetailsText: string, - socialSecurityNumberLabel: string, - saveWalletDetails: string, - morePaymentMethods: string, - useExistingPaymentMethods: string, - cardNickname: string, - nicknamePlaceholder: string, -} - -let defaultLocale = { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration date is invalid", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - accountNumberText: "Account Number", - cvcTextLabel: "CVC", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: _ => - `Your SEPA Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - becsDebitTerms: `Your BECS Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - selectPaymentMethodText: "Please select a payment method and try again", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}will be applied for this transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - cardNickname: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", -} - -type locale = {localeStrings: array} - -let localeStrings = [ - // ? - English (en) - { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - accountNumberText: "Account Number", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: str => - `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, - becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - selectPaymentMethodText: "Please select a payment method and try again", - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}will be applied for this transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - cardNickname: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - }, - // ? - Hebrew (he) - { - locale: "he", - localeDirection: "rtl", - cardNumberLabel: `מספר כרטיס`, - inValidCardErrorText: `אינו תקין`, - inCompleteCVCErrorText: `קוד האבטחה של הכרטיס שלך אינו שלם`, - inCompleteExpiryErrorText: `פרטי תוקף של הכרטיס שלך אינם מלאים`, - pastExpiryErrorText: `שנת תוקף של הכרטיס שלך עברה.`, - poweredBy: `מופעל על ידי Hyperswitch`, - validThruText: `תוקף`, - sortCodeText: `קוד מיון`, - cvcTextLabel: `קוד בגב הכרטיס`, - line1Label: `כתובת - שורה 1`, - line1Placeholder: `כתובת רחוב`, - line1EmptyText: `שורת כתובת 1 לא יכולה להיות ריקה`, - line2Label: `כתובת - שורה 2`, - line2Placeholder: `דירה, יחידה, וכדומה (אופציונלי)`, - line2EmptyText: `שורת כתובת 2 לא יכולה להיות ריקה`, - cityLabel: `עיר`, - cityEmptyText: `עיר לא יכולה להיות ריקה`, - postalCodeLabel: `מיקוד`, - postalCodeEmptyText: `מיקוד לא יכול להיות ריק`, - postalCodeInvalidText: `מיקוד לא חוקי`, - stateLabel: `מדינה`, - stateEmptyText: `המדינה לא יכולה להיות ריקה`, - accountNumberText: `מספר חשבון`, - emailLabel: `אימייל`, - emailEmptyText: `אימייל לא יכול להיות ריק`, - emailInvalidText: `כתובת אימייל לא חוקית`, - fullNameLabel: `שם מלא`, - fullNamePlaceholder: `שם פרטי ושם משפחה`, - countryLabel: `מדינה`, - currencyLabel: `מטבע`, - bankLabel: `בחר בנק`, - redirectText: `לאחר שליחת ההזמנה שלך, תועבר להשלמת הרכישה באופן מאובטח.`, - bankDetailsText: `לאחר הגשת פרטים אלה, תקבל את פרטי החשבון הבנקאי לביצוע התשלום. נא לוודא לשמור את הפרטים.`, - orPayUsing: `או לשלם באמצעות`, - addNewCard: `הוספת כרטיס אשראי/כרטיס חיוב (דביט)`, - useExisitingSavedCards: `שימוש בכרטיסי חיוב/ אשראי שמורים`, - saveCardDetails: `שמירת פרטי הכרטיס`, - addBankAccount: `הוסף חשבון בנק`, - achBankDebitTerms: str => - `על ידי הזנת מספר החשבון שלך ואישור תשלום זה, אתה מאשר את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ולהפחית את החשבון שלך על פי ההוראות האלה. אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך.`, - sepaDebitTerms: str => - `על ידי הזנת מידע התשלום שלך ואישור תשלום זה, אתה מאשר (א) את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו ו/או PPRO, ספק השירותים המקומי שלו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ו(ב) את הבנק שלך לחייב את החשבון שלך על פי ההוראות האלה. כחלק מזכויותיך, אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך. הזכויות שלך מוסברות בהצהרה שאתה יכול לקבל מהבנק שלך. אתה מסכים לקבל הודעות להוראות חיוב עתידיות עד 2 ימים לפני החיוב.`, - becsDebitTerms: `על ידי הזנת פרטי החשבון הבנקאי שלך ואישור תשלום זה, אתה מסכים לבקשת החיוב הישיר ולהסכם תשלום בקשת החיוב הישיר ומאשר את Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 מספר זיהוי משתמש בקשת החיוב הישיר 507156 (Hyperswitch) לחייב את החשבון שלך דרך מערכת BECS (Bulk Electronic Clearing System) בשם Hyperswitch Payment Widget (הסוחר) עבור סכומים הודעו לך בנפרד על ידי הסוחר. אתה מאשר שאתה בעל החשבון או חותם מורשה בחשבון שצוין למעלה.`, - cardTerms: str => - `על ידי הזנת פרטי הכרטיס שלך, אתה מאפשר ל${str} לחייב את הכרטיס שלך עבור תשלומים עתידיים על פי תנאיהם.`, - payNowButton: `שלם עכשיו`, - cardNumberEmptyText: `מספר הכרטיס אינו יכול להיות ריק`, - cardExpiryDateEmptyText: `תוקף של הכרטיס אינו יכול להיות ריק`, - cvcNumberEmptyText: `פרטי קוד ה-CVC אינם יכולים להיות ריקים`, - enterFieldsText: `יש להזין את כל השדות`, - enterValidDetailsText: `יש להזין פרטים תקינים`, - selectPaymentMethodText: `אנא בחר אמצעי תשלום ונסה שוב`, - card: `כרטיס`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`סכום היטל של${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}יוחל עבור עסקה זו`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`סכום היטל של עד${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}יחול עבור עסקה זו`)} - , - surchargeMsgAmountForOneClickWallets: `תשלום נוסף חל`, - billingNameLabel: `שם החיוב`, - billingNamePlaceholder: `שם פרטי ושם משפחה`, - cardHolderName: `שם בעל הכרטיס`, - on: `עַל`, - \"and": `ו`, - nameEmptyText: str => `אנא ספק את שלך ${str}`, - completeNameEmptyText: str => `אנא ספק את המלא שלך ${str}`, - billingDetailsText: `פרטי תשלום`, - socialSecurityNumberLabel: `מספר ביטוח לאומי`, - saveWalletDetails: "פרטי הארנק יישמרו בעת בחירה", - morePaymentMethods: `אמצעי תשלום נוספים`, - useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, - cardNickname: `כינוי לכרטיס`, - nicknamePlaceholder: `כינוי לכרטיס (אופציונלי)`, - }, - // ? - French (fr) - { - locale: `fr`, - localeDirection: `ltr`, - cardNumberLabel: `Numéro de carte`, - inValidCardErrorText: `Le numéro de carte n'est pas valide.`, - inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, - inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, - pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`, - poweredBy: `Propulsé par Hyperswitch`, - validThruText: `Expiration`, - sortCodeText: `Code de tri`, - cvcTextLabel: `Code CVC`, - line1Label: `Adresse - Ligne 1`, - line1Placeholder: `Adresse de rue`, - line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`, - line2Label: `Adresse - Ligne 2`, - line2Placeholder: `Appartement, numéro d'unité, etc (facultatif)`, - line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`, - cityLabel: `Ville`, - cityEmptyText: `La ville ne peut pas être vide`, - postalCodeLabel: `Code postal`, - postalCodeEmptyText: `Le code postal ne peut pas être vide`, - postalCodeInvalidText: `Code postal invalide`, - stateLabel: `État`, - stateEmptyText: `L'état ne peut pas être vide`, - accountNumberText: `Numéro de compte`, - emailLabel: `E-mail`, - emailEmptyText: `L'e-mail ne peut pas être vide`, - emailInvalidText: "Adresse e-mail invalide", - fullNameLabel: `Nom complet`, - fullNamePlaceholder: `Prénom et nom de famille`, - countryLabel: `Pays`, - currencyLabel: `Devise`, - bankLabel: `Sélectionnez une banque`, - redirectText: `Après avoir soumis votre commande, vous serez redirigé(e) pour compléter votre achat en toute sécurité.`, - bankDetailsText: `Après avoir soumis ces détails, vous obtiendrez les informations de compte bancaire pour effectuer le paiement. Assurez-vous de les noter.`, - orPayUsing: `Ou payer avec`, - addNewCard: `Ajouter une carte de crédit/débit`, - useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`, - saveCardDetails: `Enregistrer les détails de la carte`, - addBankAccount: `Ajouter un compte bancaire`, - achBankDebitTerms: str => - `En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre fournisseur de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité.`, - sepaDebitTerms: str => - `En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre fournisseur de services de paiement, et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les modalités de votre accord avec votre banque. Une demande de remboursement doit être effectuée dans les 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant leur occurrence.`, - becsDebitTerms: `En fournissant les détails de votre compte bancaire et en confirmant ce paiement, vous acceptez cette demande de prélèvement direct et l'accord de service de demande de prélèvement direct, et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 numéro d'identification de l'utilisateur de prélèvement direct 507156 (“Hyperswitch”) à débiter votre compte via le système de compensation électronique en masse (BECS) au nom de Hyperswitch Payment Widget (le "Marchand") pour les montants communiqués séparément par le Marchand. Vous certifiez que vous êtes soit titulaire d'un compte, soit signataire autorisé sur le compte indiqué ci-dessus.`, - cardTerms: str => - `En fournissant les informations de votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`, - payNowButton: `Payer maintenant`, - cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`, - cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`, - cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, - enterFieldsText: `Veuillez saisir tous les champs`, - enterValidDetailsText: `Veuillez saisir des informations valides`, - selectPaymentMethodText: `Veuillez sélectionner un mode de paiement et réessayer`, - card: `Carte`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Un montant supplémentaire d'${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un montant supplémentaire allant jusqu'à${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}sera appliqué pour cette transaction.`)} - , - surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`, - billingNameLabel: `Nom de facturation`, - billingNamePlaceholder: `Prénom et nom de famille`, - cardHolderName: `Nom du titulaire`, - on: `sur`, - \"and": `et`, - nameEmptyText: str => `Veuillez fournir votre ${str}`, - completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, - billingDetailsText: `Détails de la facturation`, - socialSecurityNumberLabel: `Numéro de sécurité sociale`, - saveWalletDetails: "Les détails du portefeuille seront enregistrés lors de la sélection", - morePaymentMethods: `Plus de méthodes de paiement`, - useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, - cardNickname: `Pseudonyme de la carte`, - nicknamePlaceholder: `Surnom de la carte (facultatif)`, - }, - // ? - English (en-GB) - { - locale: "en-GB", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - emailLabel: "Email", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - line1Label: "Address line 1", - line1Placeholder: "Street address", - line1EmptyText: "Address line 1 cannot be empty", - line2Label: "Address line 2", - line2Placeholder: "Apt., unit number, etc (optional)", - line2EmptyText: "Address line 2 cannot be empty", - cityLabel: "City", - cityEmptyText: "City cannot be empty", - postalCodeLabel: "Postal Code", - postalCodeEmptyText: "Postal code cannot be empty", - postalCodeInvalidText: "Invalid postal code", - stateLabel: "State", - stateEmptyText: "State cannot be empty", - accountNumberText: "Account Number", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - redirectText: "After submitting your order, you will be redirected to securely complete your purchase.", - bankDetailsText: "After submitting these details, you will get bank account information to make payment. Please make sure to take a note of it.", - orPayUsing: "Or pay using", - addNewCard: "Add credit/debit card", - useExisitingSavedCards: "Use saved debit/credit cards", - saveCardDetails: "Save card details", - addBankAccount: "Add bank account", - achBankDebitTerms: _ => - `Your ACH Debit Authorization will be set up now, but we'll confirm the amount and let you know before future payments are taken.`, - sepaDebitTerms: str => - `By providing your payment information and confirming this payment, you authorise (A) ${str} and Hyperswitch, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.`, - becsDebitTerms: `By providing your bank account details and confirming this payment, you agree to this Direct Debit Request and the Direct Debit Request service agreement and authorise Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Hyperswitch”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of Hyperswitch Payment Widget (the "Merchant") for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.`, - cardTerms: str => - `By providing your card information, you allow ${str} to charge your card for future payments in accordance with their terms.`, - payNowButton: "Pay Now", - cardNumberEmptyText: "Card Number cannot be empty", - cardExpiryDateEmptyText: "Card expiry date cannot be empty", - cvcNumberEmptyText: "CVC Number cannot be empty", - enterFieldsText: "Please enter all fields", - enterValidDetailsText: "Please enter valid details", - selectPaymentMethodText: `Please select a payment method and try again`, - card: "Card", - surchargeMsgAmount: (currency, str) => <> - {React.string(`A surcharge amount of${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`A surcharge amount of upto${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}will be applied for this transaction`)} - , - surchargeMsgAmountForOneClickWallets: "Additional fee applicable", - billingNameLabel: "Billing name", - billingNamePlaceholder: "First and last name", - cardHolderName: "Card Holder Name", - on: "on", - \"and": "and", - nameEmptyText: str => `Please provide your ${str}`, - completeNameEmptyText: str => `Please provide your complete ${str}`, - billingDetailsText: "Billing Details", - socialSecurityNumberLabel: "Social Security Number", - saveWalletDetails: "Wallets details will be saved upon selection", - morePaymentMethods: "More payment methods", - useExistingPaymentMethods: "Use saved payment methods", - cardNickname: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - }, - // ? - Arabic (ar) - { - locale: "ar", - localeDirection: "rtl", - cardNumberLabel: `رقم البطاقة`, - inValidCardErrorText: `رقم البطاقة غير صالحة`, - inCompleteCVCErrorText: `رمز أمان بطاقتك غير مكتمل`, - inCompleteExpiryErrorText: `تاريخ انتهاء صلاحية بطاقتك غير مكتمل`, - pastExpiryErrorText: `انقضت سنة انتهاء صلاحية بطاقتك`, - poweredBy: `مدعوم من هيبيرسويتش`, - validThruText: `صالحة من خلال`, - sortCodeText: `الكود البنكى`, - accountNumberText: `رقم حساب`, - cvcTextLabel: `رمز الحماية`, - emailLabel: `البريد الإلكتروني`, - emailEmptyText: `لا يمكن أن يكون البريد الإلكتروني فارغًا`, - emailInvalidText: `عنوان البريد الإلكتروني غير صالح`, - fullNameLabel: `الاسم الكامل`, - line1Label: `العنوان سطر 1`, - line1Placeholder: `.عنوان الشارع`, - line1EmptyText: `لا يمكن أن يكون سطر العنوان 1 فارغًا`, - line2Label: `سطر العنوان 2`, - line2Placeholder: `مناسب ، رقم الوحدة ، إلخ (اختياري)`, - line2EmptyText: `لا يمكن أن يكون سطر العنوان 2 فارغًا`, - postalCodeLabel: `رمز بريدي`, - postalCodeEmptyText: `لا يمكن أن يكون الرمز البريدي فارغًا`, - postalCodeInvalidText: `الرمز البريدي غير صالح`, - stateLabel: `ولاية`, - stateEmptyText: `لا يمكن أن تكون الحالة فارغة`, - cityLabel: `مدينة`, - cityEmptyText: `لا يمكن أن تكون المدينة فارغة`, - fullNamePlaceholder: `الاسم الأول والاسم الأخير`, - countryLabel: `دولة`, - currencyLabel: `عملة`, - bankLabel: `حدد البنك`, - redirectText: `بعد تقديم طلبك ، ستتم إعادة توجيهك لإكمال عملية الشراء بشكل آمن.`, - bankDetailsText: `بعد إرسال هذه التفاصيل ، ستحصل على معلومات الحساب المصرفي لإجراء الدفع. يُرجى التأكد من تدوين ذلك.`, - orPayUsing: `أو الدفع باستخدام`, - addNewCard: `أضف بطاقة جديدة`, - useExisitingSavedCards: `استخدم البطاقات المحفوظة الموجودة`, - saveCardDetails: `حفظ تفاصيل البطاقة`, - addBankAccount: `إضافة حساب مصرفي`, - achBankDebitTerms: str => - `من خلال تقديم رقم حسابك وتأكيد هذا الدفع ، فإنك تفوض ${str} و Hyperswitch ، مزود خدمة الدفع ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك والبنك الخاص بك للخصم من حسابك وفقًا لهذه التعليمات. يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك.`, - sepaDebitTerms: str => - `من خلال تقديم معلومات الدفع الخاصة بك وتأكيد هذا الدفع ، فإنك تفوض (أ) ${str} و Hyperswitch ، موفر خدمة الدفع لدينا و / أو PPRO ، مزود الخدمة المحلي ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك و (ب) البنك الذي تتعامل معه للخصم من حسابك وفقًا لتلك التعليمات. كجزء من حقوقك ، يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك. يتم توضيح حقوقك في بيان يمكنك الحصول عليه من البنك الذي تتعامل معه. أنت توافق على تلقي إشعارات بالخصم المستقبلي لمدة تصل إلى يومين قبل حدوثها.`, - becsDebitTerms: `من خلال تقديم تفاصيل حسابك المصرفي وتأكيد هذه الدفعة ، فإنك توافق على طلب الخصم المباشر هذا واتفاقية خدمة طلب الخصم المباشر وتفوض Hyperswitch Payments Australia Pty Ltd ACN 160180343 رقم معرف مستخدم الخصم المباشر 507156 ("Hyperswitch") للخصم من حسابك حساب من خلال نظام المقاصة الإلكترونية المجمعة (BECS) نيابة عن Hyperswitch Payment Widget ("التاجر") لأي مبالغ يرسلها التاجر لك بشكل منفصل. أنت تقر بأنك إما صاحب حساب أو مفوض بالتوقيع على الحساب المذكور أعلاه.`, - cardTerms: str => - `من خلال تقديم معلومات بطاقتك ، فإنك تسمح لـ ${str} بشحن بطاقتك للمدفوعات المستقبلية وفقًا لشروطها.`, - payNowButton: `ادفع الآن`, - cardNumberEmptyText: `لا يمكن أن يكون رقم البطاقة فارغاً`, - cardExpiryDateEmptyText: `لا يمكن أن يكون تاريخ انتهاء البطاقة فارغاً`, - cvcNumberEmptyText: `لا يمكن أن يكون رقم التحقق من البطاقة (CVC) فارغًا`, - enterFieldsText: `الرجاء إدخال كافة الحقول`, - enterValidDetailsText: `الرجاء إدخال تفاصيل صالحة`, - selectPaymentMethodText: `الرجاء تحديد طريقة الدفع والمحاولة مرة أخرى`, - card: `بطاقة`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`سيتم تطبيق مبلغ إضافي من${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}على هذه المعاملة`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`سيتم تطبيق مبلغ إضافي يصل إلى${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}على هذه المعاملة`)} - , - surchargeMsgAmountForOneClickWallets: `رسوم إضافية قابلة للتطبيق`, - billingNameLabel: `اسم الفواتير`, - billingNamePlaceholder: `الاسم الأول والاسم الأخير`, - cardHolderName: `إسم صاحب البطاقة`, - on: `على`, - \"and": `و`, - nameEmptyText: str => `يرجى تقديم الخاص بك ${str}`, - completeNameEmptyText: str => `يرجى تقديم كامل الخاص بك ${str}`, - billingDetailsText: `تفاصيل الفاتورة`, - socialSecurityNumberLabel: `رقم الضمان الاجتماعي`, - saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", - morePaymentMethods: `المزيد من طرق الدفع`, - useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, - cardNickname: `الاسم علي الكارت`, - nicknamePlaceholder: `اسم البطاقة (اختياري)`, - }, - // ? - Japanese (ja) - { - locale: "ja", - localeDirection: "ltr", - cardNumberLabel: `カード番号`, - inValidCardErrorText: `カード番号が無効です`, - inCompleteCVCErrorText: `カードのセキュリティ コードが不完全です`, - inCompleteExpiryErrorText: `カードの有効期限が不完全です`, - pastExpiryErrorText: `カードの有効期限が過ぎています`, - poweredBy: `ハイパースイッチ搭載`, - validThruText: `を通じて有効`, - sortCodeText: `ソートコード`, - cvcTextLabel: `セキュリティコード`, - accountNumberText: `口座番号`, - emailLabel: `Eメール`, - emailEmptyText: `電子メールを空にすることはできません`, - emailInvalidText: `無効なメールアドレス`, - fullNameLabel: `フルネーム`, - fullNamePlaceholder: `名前と苗字`, - line1Label: `住所1`, - line1Placeholder: `住所`, - line1EmptyText: `住所行 1 を空にすることはできません`, - line2Label: `住所2`, - postalCodeLabel: `郵便番号`, - postalCodeEmptyText: `郵便番号を空白にすることはできません`, - postalCodeInvalidText: `郵便番号が無効です`, - stateLabel: `州`, - stateEmptyText: `状態を空にすることはできません`, - cityLabel: `街`, - line2Placeholder: `アパート、ユニット番号など(任意)`, - line2EmptyText: `住所行 2 を空にすることはできません`, - countryLabel: `国`, - cityEmptyText: `都市を空にすることはできません`, - currencyLabel: "通貨", - bankLabel: `バンクを選択`, - redirectText: `注文を送信すると、安全に購入を完了するためにリダイレクトされます。`, - bankDetailsText: `これらの詳細を送信すると、支払いを行うための銀行口座情報が表示されます。必ずメモを取ってください。`, - orPayUsing: `またはを使用して支払う`, - addNewCard: `新しいカードを追加`, - useExisitingSavedCards: `既存の保存済みカードを使用する`, - saveCardDetails: `カードの詳細を保存`, - addBankAccount: `銀行口座を追加`, - achBankDebitTerms: str => - `口座番号を提供し、この支払いを確認することにより、${str} および支払いサービス プロバイダーである Hyperswitch が、銀行に口座からの引き落としの指示を送信し、その指示に従って口座からの引き落としの銀行に指示を送信することを承認したことになります。お客様は、銀行との契約条件に基づいて、銀行から返金を受ける権利があります。払い戻しは、アカウントが引き落とされた日から 8 週間以内に請求する必要があります。`, - sepaDebitTerms: str => - `支払い情報を提供し、この支払いを確認することにより、お客様は、(A) 当社の支払いサービス プロバイダーである ${str} および Hyperswitch および/またはそのローカル サービス プロバイダーである PPRO が、お客様の銀行にお客様の口座から引き落とされる指示を送信すること、および (B) 銀行がその指示に従って口座から引き落としを行います。 お客様の権利の一部として、お客様は銀行との契約条件に基づいて銀行から返金を受ける権利があります。 払い戻しは、アカウントの引き落とし日から 8 週間以内に請求する必要があります。 お客様の権利については、銀行から入手できる明細書で説明されています。 お客様は、将来の引き落としに関する通知を、発生の 2 日前までに受け取ることに同意するものとします。`, - becsDebitTerms: `銀行口座の詳細を提供し、この支払いを確認することにより、お客様は、この口座振替リクエストおよび口座振替リクエストのサービス契約に同意し、Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 口座振替ユーザー ID 番号 507156 (「ストライプ」) に口座振替を許可することになります。 Hyperswitch Payment Widget (以下「マーチャント」) に代わって、バルク電子決済システム (BECS) を通じて、マーチャントから別途通知された金額についてのアカウントを作成します。あなたは、自分がアカウント所有者であるか、上記のアカウントの承認された署名者のいずれかであることを証明します。`, - cardTerms: str => - `カード情報を提供することにより、${str} が規約に従って将来の支払いをカードに請求できるようになります。`, - payNowButton: `今払う`, - cardNumberEmptyText: `カード番号を空にすることはできません`, - cardExpiryDateEmptyText: `カードの有効期限を空にすることはできません`, - cvcNumberEmptyText: `CVC 番号を空にすることはできません`, - enterFieldsText: `すべてのフィールドに入力してください`, - enterValidDetailsText: `有効な詳細を入力してください`, - selectPaymentMethodText: `支払い方法を選択して、もう一度お試しください`, - card: `カード`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`この取引には${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}の追加料金が適用されます`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`この取引には${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}までの追加料金が適用されます`)} - , - surchargeMsgAmountForOneClickWallets: `追加料金が適用されます`, - billingNameLabel: `課金名`, - billingNamePlaceholder: `名前と苗字`, - cardHolderName: `クレジットカード名義人氏名`, - on: `の上`, - \"and": `そして`, - nameEmptyText: str => `あなたの情報を提供してください ${str}`, - completeNameEmptyText: str => `完全な情報を提供してください ${str}`, - billingDetailsText: `支払明細`, - socialSecurityNumberLabel: `社会保障番号`, - saveWalletDetails: "選択時にウォレットの詳細が保存されます", - morePaymentMethods: `その他の支払い方法`, - useExistingPaymentMethods: `保存した支払い方法を使用する`, - cardNickname: `カードのニックネーム`, - nicknamePlaceholder: `カードニックネーム(任意)`, - }, - // ? - German (de) - { - locale: `de`, - localeDirection: `ltr`, - cardNumberLabel: `Kartennummer`, - inValidCardErrorText: `Kartennummer ist ungültig.`, - inCompleteCVCErrorText: `Der Sicherheitscode Ihrer Karte ist unvollständig.`, - inCompleteExpiryErrorText: `Das Ablaufdatum Ihrer Karte ist unvollständig.`, - pastExpiryErrorText: `Das Ablaufjahr Ihrer Karte liegt in der Vergangenheit.`, - poweredBy: `Unterstützt von Hyperswitch`, - validThruText: `Ablauf`, - sortCodeText: `Bankleitzahl`, - cvcTextLabel: `CVC`, - line1Label: `Adresszeile 1`, - line1Placeholder: `Adresse`, - line1EmptyText: `Adresszeile 1 darf nicht leer sein`, - line2Label: `Adresszeile 2`, - line2Placeholder: `Wohnung, Einheitennummer usw. (optional)`, - line2EmptyText: `Adresszeile 2 darf nicht leer sein`, - cityLabel: `Stadt`, - cityEmptyText: `Die Stadt darf nicht leer sein`, - postalCodeLabel: `Postleitzahl`, - postalCodeEmptyText: `Die Postleitzahl darf nicht leer sein`, - postalCodeInvalidText: `Ungültige Postleitzahl`, - stateLabel: `Zustand`, - stateEmptyText: `Der Status darf nicht leer sein`, - accountNumberText: `Accountnummer`, - emailLabel: `Email`, - emailEmptyText: `E-Mail darf nicht leer sein`, - emailInvalidText: `Ungültige E-Mail-Adresse`, - fullNameLabel: `Vollständiger Name`, - fullNamePlaceholder: `Vor-und Nachname`, - countryLabel: `Land`, - currencyLabel: `Währung`, - bankLabel: `Wählen Sie Bank`, - redirectText: `Nach dem Absenden Ihrer Bestellung werden Sie weitergeleitet, um Ihren Kauf sicher abzuschließen.`, - bankDetailsText: `Nach Übermittlung dieser Daten erhalten Sie die Bankverbindung, um die Zahlung durchführen zu können. Bitte notieren Sie sich dies unbedingt.`, - orPayUsing: `Oder zahlen Sie mit`, - addNewCard: `Kredit-/Debitkarte hinzufügen`, - useExisitingSavedCards: `Verwenden Sie gespeicherte Debit-/Kreditkarten`, - saveCardDetails: `Kartendetails speichern`, - addBankAccount: `Bankkonto hinzufügen`, - achBankDebitTerms: str => - `Indem Sie Ihre Kontonummer angeben und diese Zahlung bestätigen, autorisieren Sie diese ${str} und Hyperswitch, unser Zahlungsdienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Sie haben gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden.`, - sepaDebitTerms: str => - `Indem Sie Ihre Zahlungsinformationen angeben und diese Zahlung bestätigen, autorisieren Sie (A) ${str} und Hyperswitch, unser Zahlungsdienstleister und/oder PPRO, sein lokaler Dienstleister, um Anweisungen an Ihre Bank zu senden, um Ihr Konto zu belasten, und (B) Ihre Bank, um Ihr Konto gemäß diesen Anweisungen zu belasten. Im Rahmen Ihrer Rechte haben Sie gemäß den Bedingungen Ihrer Vereinbarung mit Ihrer Bank Anspruch auf eine Rückerstattung von Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum der Belastung Ihres Kontos beantragt werden. Ihre Rechte werden in einer Abrechnung erläutert, die Sie bei Ihrer Bank erhalten können. Sie stimmen zu, Benachrichtigungen über zukünftige Belastungen bis zu 2 Tage vor deren Auftreten zu erhalten.`, - becsDebitTerms: `Indem Sie Ihre Bankkontodaten angeben und diese Zahlung bestätigen, stimmen Sie dieser Lastschriftanforderung und der Servicevereinbarung für Lastschriftanträge zu und ermächtigen Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Lastschriftbenutzer-ID-Nummer 507156 („Hyperswitch“), Ihr Konto zu belasten Konto über das Bulk Electronic Clearing System (BECS) im Namen von Hyperswitch Payment Widget (der „Händler“) für alle Beträge, die Ihnen vom Händler gesondert mitgeteilt werden. Sie bestätigen, dass Sie entweder Kontoinhaber oder Zeichnungsberechtigter des oben aufgeführten Kontos sind.`, - cardTerms: str => - `Durch die Angabe Ihrer Karteninformationen stimmen Sie zu ${str} Ihre Karte gemäß deren Bedingungen für zukünftige Zahlungen zu belasten.`, - payNowButton: `Zahlen Sie jetzt`, - cardNumberEmptyText: `Die Kartennummer darf nicht leer sein`, - cardExpiryDateEmptyText: `Das Ablaufdatum der Karte darf nicht leer sein`, - cvcNumberEmptyText: `Die CVC-Nummer darf nicht leer sein`, - enterFieldsText: `Bitte füllen Sie alle Felder aus`, - enterValidDetailsText: `Bitte geben Sie gültige Daten ein`, - selectPaymentMethodText: `Bitte wählen Sie eine Zahlungsmethode aus und versuchen Sie es erneut`, - card: `Karte`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Für diese Transaktion wird ein Zuschlag in Höhe von${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}erhoben`)} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Für diese Transaktion wird ein Zuschlagsbetrag von bis zu${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}erhoben`)} - , - surchargeMsgAmountForOneClickWallets: `Es fällt eine zusätzliche Gebühr an`, - billingNameLabel: `Abrechnungsname`, - billingNamePlaceholder: `Vor-und Nachname`, - cardHolderName: `Name des Karteninhabers`, - on: `An`, - \"and": `Und`, - nameEmptyText: str => `Bitte geben Sie Ihre an ${str}`, - completeNameEmptyText: str => `Bitte geben Sie Ihr vollständiges Formular an ${str}`, - billingDetailsText: `Rechnungsdetails`, - socialSecurityNumberLabel: `Sozialversicherungsnummer`, - saveWalletDetails: "Wallet-Details werden beim Auswählen gespeichert", - morePaymentMethods: `Mehr Zahlungsmethoden`, - useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, - cardNickname: `Spitzname der Karte`, - nicknamePlaceholder: `Kartenname (optional)`, - }, - // ? - French (Belgium) (fr-BE) - { - locale: `fr-BE`, - localeDirection: `ltr`, - cardNumberLabel: `Numéro de carte`, - inValidCardErrorText: `Le numéro de carte n'est pas valide.`, - inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, - inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, - pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`, - poweredBy: `Alimenté par Hyperswitch`, - validThruText: `Expiration`, - sortCodeText: `Code guichet`, - cvcTextLabel: `CVC`, - line1Label: `Adresse ligne 1`, - line1Placeholder: `Rue`, - line2Label: `Adresse ligne 2`, - line2Placeholder: `Appartement, numéro d'unité, etc. (facultatif)`, - cityLabel: `Ville`, - postalCodeLabel: `Code postal`, - stateLabel: `État`, - accountNumberText: `Numéro dAccount Number`, - emailLabel: `E-mail`, - fullNameLabel: `Nom cFull name`, - fullNamePlaceholder: `Nom et prénom`, - countryLabel: `Pays`, - currencyLabel: `Devise`, - bankLabel: `Sélectionner une banque`, - redirectText: `Après avoir passé votre commande, vous serez redirigé pour effectuer votre achat en toute sécurité.`, - bankDetailsText: `Après avoir envoyé ces informations, vous obtiendrez les informations de votre compte bancaire pour effectuer le paiement. Veillez à en prendre note.`, - orPayUsing: `Ou payer en utilisant`, - addNewCard: `Ajouter une carte de crédit/débit`, - useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`, - saveCardDetails: `Enregistrer les détails de la carte`, - addBankAccount: `Ajouter un compte bancaire`, - achBankDebitTerms: str => - `En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre prestataire de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et votre banque à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de la part de votre banque selon les termes et conditions de l'accord que vous avez conclu avec elle. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité.`, - sepaDebitTerms: str => - `En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre prestataire de services de paiement et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les termes et conditions de votre accord avec votre banque. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant qu'ils ne se produisent.`, - becsDebitTerms: `En fournissant vos coordonnées bancaires et en confirmant ce paiement, vous acceptez la présente demande de prélèvement automatique et l'accord de service de demande de prélèvement automatique et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Numéro d'identification d'utilisateur de prélèvement automatique 507156 (« Hyperswitch ») à débiter votre compte via le système de compensation électronique en bloc (BECS) au nom de Hyperswitch Payment Widget (le « Marchand ») pour tout montant qui vous est communiqué séparément par le Marchand. Vous certifiez que vous êtes soit le titulaire du compte, soit un signataire autorisé du compte mentionné ci-dessus.`, - cardTerms: str => - `En fournissant les informations relatives à votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`, - payNowButton: `Payer maintenant`, - cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`, - cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`, - cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, - enterFieldsText: `Veuillez saisir tous les champs`, - enterValidDetailsText: `Veuillez saisir des détails valides`, - card: `Carte`, - billingNameLabel: `Nom de facturation`, - cardHolderName: `Nom du titulaire`, - cardNickname: `Pseudonyme de la carte`, - billingNamePlaceholder: `Nom et prénom`, - emailEmptyText: `L'e-mail ne peut pas être vide`, - emailInvalidText: `Adresse e-mail invalide`, - line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`, - line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`, - cityEmptyText: `La ville ne peut pas être vide`, - postalCodeEmptyText: `Le code postal ne peut pas être vide`, - postalCodeInvalidText: `Code postal invalide`, - stateEmptyText: `L'état ne peut pas être vide`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Un montant supplémentaire de${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}sera appliqué pour cette transaction`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un montant supplémentaire pouvant aller jusqu'à${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)} - , - surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`, - on: `sur`, - \"and": `et`, - nameEmptyText: str => `Veuillez fournir votre ${str}`, - completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, - billingDetailsText: `Détails de la facturation`, - socialSecurityNumberLabel: `Numéro de sécurité sociale`, - saveWalletDetails: `Les détails des portefeuilles seront enregistrés lors de la sélection`, - morePaymentMethods: `Plus de méthodes de paiement`, - useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, - nicknamePlaceholder: `Surnom de la carte (facultatif)`, - selectPaymentMethodText: `Veuillez sélectionner un mode de paiement et réessayer`, - }, - // ? - Spanish (es) - { - locale: `es`, - localeDirection: `ltr`, - cardNumberLabel: `Número de tarjeta`, - inValidCardErrorText: `El número de la tarjeta no es válido.`, - inCompleteCVCErrorText: `El código de seguridad de su tarjeta está incompleto.`, - inCompleteExpiryErrorText: `La fecha de vencimiento de su tarjeta está incompleta.`, - pastExpiryErrorText: `El año de vencimiento de su tarjeta ya ha pasado.`, - poweredBy: `Desarrollado por Hyperswitch`, - validThruText: `Vencimiento`, - sortCodeText: `Código Sort`, - cvcTextLabel: `CVV`, - line1Label: `Línea de dirección 1`, - line1Placeholder: `Dirección postal`, - line2Label: `Línea de dirección 2`, - line2Placeholder: `Piso, número de departamento, etc. (opcional)`, - cityLabel: `Ciudad`, - postalCodeLabel: `Código postal`, - stateLabel: `Provincia/estado`, - accountNumberText: `Número de cuenta`, - emailLabel: `Correo electrónico`, - fullNameLabel: `Nombre completo`, - fullNamePlaceholder: `Nombre y apellidos`, - countryLabel: `País`, - currencyLabel: `Moneda`, - bankLabel: `Seleccionar banco`, - redirectText: `Después de enviar su pedido, se le redirigirá para que complete su compra de forma segura.`, - bankDetailsText: `Después de enviar estos datos, obtendrá la información de la cuenta bancaria para realizar el pago. Asegúrese de anotarla.`, - orPayUsing: `O pague con`, - addNewCard: `Añadir tarjeta de crédito/débito`, - useExisitingSavedCards: `Utilizar las tarjetas de débito/crédito guardadas`, - saveCardDetails: `Guardar la información de la tarjeta`, - addBankAccount: `Añadir cuenta bancaria`, - achBankDebitTerms: str => - `Al proporcionar su número de cuenta y confirmar este pago, autoriza a ${str} y Hyperswitch, nuestro proveedor de servicios de pago, a enviar órdenes a su banco para que aplique cargos en su cuenta y para que realice los correspondientes adeudos en la misma de acuerdo con dichas órdenes. Tiene derecho a recibir un reembolso de su banco de acuerdo con las condiciones del contrato suscrito. El reembolso debe reclamarse en un plazo de 8 semanas desde la fecha en la que se aplicó el cargo en su cuenta.`, - sepaDebitTerms: str => - `Al proporcionar su información de pago y confirmar este pago, autoriza a (A) ${str} y Hyperswitch, nuestro proveedor de servicios de pago o a PPRO, su proveedor de servicios local, a enviar órdenes a su banco para que aplique cargos en su cuenta y (B) para que realice los correspondientes adeudos en la misma de acuerdo con dichas órdenes. Como parte de sus derechos, tiene la potestad de que su banco le devuelva el dinero según las condiciones de su contrato. El reembolso debe reclamarse en un plazo de 8 semanas desde la fecha en la que se aplicó el cargo en su cuenta. Sus derechos aparecen explicados en una declaración que puede solicitar en su banco. Acepta recibir notificaciones de futuros cargos hasta 2 días antes de que se produzcan.`, - becsDebitTerms: `Al proporcionar los datos de su cuenta bancaria y confirmar este pago, acepta esta solicitud de domiciliación bancaria y el acuerdo de servicio para la misma. Además, autoriza a Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, número de identificación de usuario de domiciliación bancaria 507156 («Hyperswitch»), a realizar adeudos en su cuenta a través del sistema de compensación electrónica masiva (BECS) en nombre de Hyperswitch Payment Widget (el «comercio») por cualquier importe que el comercio le comunique individualmente. Certifica que es titular de una cuenta o un firmante autorizado en la cuenta indicada anteriormente.`, - cardTerms: str => - `Al proporcionar la información de su tarjeta, permite a ${str} que realice cargos en su tarjeta para futuros pagos de acuerdo con sus términos.`, - payNowButton: `Pagar ahora`, - cardNumberEmptyText: `El número de la tarjeta no puede estar vacío`, - cardExpiryDateEmptyText: `La fecha de vencimiento de la tarjeta no puede estar vacía`, - cvcNumberEmptyText: `El número CVV no puede estar vacío`, - enterFieldsText: `Rellene todos los campos`, - enterValidDetailsText: `Introduzca datos válidos`, - card: `Tarjeta`, - billingNameLabel: `Nombre de facturación`, - cardHolderName: `Nombre del titular de la tarjeta`, - cardNickname: `Apodo de la tarjeta`, - billingNamePlaceholder: `Nombre y apellido`, - emailEmptyText: `El correo electrónico no puede estar vacío.`, - emailInvalidText: `Dirección de correo electrónico no válida`, - line1EmptyText: `La línea de dirección 1 no puede estar vacía`, - line2EmptyText: `La línea de dirección 2 no puede estar vacía`, - cityEmptyText: `La ciudad no puede estar vacía.`, - postalCodeEmptyText: `El código postal no puede estar vacío.`, - postalCodeInvalidText: `código postal no válido`, - stateEmptyText: `El estado no puede estar vacío.`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`un monto de recargo de${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}se aplicará para esta transacción`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un monto de recargo de hasta${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}se aplicará para esta transacción`)} - , - surchargeMsgAmountForOneClickWallets: `Tarifa adicional aplicable`, - on: `en`, - \"and": `y`, - nameEmptyText: str => `Por favor proporcione su ${str}`, - completeNameEmptyText: str => `Por favor proporcione su completo ${str}`, - billingDetailsText: `Detalles de facturación`, - socialSecurityNumberLabel: `Número de seguro social`, - saveWalletDetails: `Los detalles de las billeteras se guardarán al realizar la selección.`, - morePaymentMethods: `Más métodos de pago`, - useExistingPaymentMethods: `Utilice métodos de pago guardados`, - nicknamePlaceholder: `Apodo de la tarjeta (opcional)`, - selectPaymentMethodText: `Por favor seleccione un método de pago y vuelva a intentarlo`, - }, - // ? - Catalan (ca) - { - locale: `ca`, - localeDirection: `ltr`, - cardNumberLabel: `Número de targeta`, - inValidCardErrorText: `El número de targeta no és vàlid.`, - inCompleteCVCErrorText: `El codi de seguretat de la targeta està incomplet.`, - inCompleteExpiryErrorText: `La data de venciment de la targeta està incompleta.`, - pastExpiryErrorText: `La data de venciment de la targeta ja ha passat.`, - poweredBy: `Amb tecnologia de Hyperswitch`, - validThruText: `Venciment`, - sortCodeText: `Codi de sucursal`, - cvcTextLabel: `CVC`, - line1Label: `Línia d'adreça 1`, - line1Placeholder: `Adreça postal`, - line2Label: `Línia d'adreça 2`, - line2Placeholder: `Pis, número d'apartament, etc. (opcional)`, - cityLabel: `Ciutat`, - postalCodeLabel: `Codi postal`, - stateLabel: `Estat`, - accountNumberText: `Número de compte`, - emailLabel: `Adreça electrònica`, - fullNameLabel: `Nom complet`, - fullNamePlaceholder: `Nom i cognoms`, - countryLabel: `País`, - currencyLabel: `Moneda`, - bankLabel: `Seleccioni un banc`, - redirectText: `En fer la comanda, se li redirigirà perquè completi la compra de manera segura.`, - bankDetailsText: `Després d'enviar aquestes dades, rebrà la informació del compte bancari per fer el pagament. Recordi prendre'n nota.`, - orPayUsing: `O faci el pagament mitjançant`, - addNewCard: `Afegeixi una targeta de crèdit o dèbit`, - useExisitingSavedCards: `Faci servir les targetes de dèbit o crèdit desades`, - saveCardDetails: `Desi les dades de la targeta`, - addBankAccount: `Afegeixi un compte bancari`, - achBankDebitTerms: str => - `En facilitar el número de compte i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, a enviar ordres al seu banc perquè apliqui els càrrecs corresponents al compte. Tindrà dret a rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte.`, - sepaDebitTerms: str => - `En facilitar la informació de pagament i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, o a PPRO, el seu proveïdor de serveis local, a enviar ordres al seu banc i a (B) perquè apliqui els càrrecs corresponents al compte. Com a part dels seus drets, podrà rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte. Els seus drets s'expliquen en un extracte que podrà sol·licitar al banc. Accepta rebre notificacions dels càrrecs futurs fins 2 dies abans que es produeixin.`, - becsDebitTerms: `En facilitar les dades del compte bancari i confirmar el pagament, accepta aquesta sol·licitud de domiciliació bancària i l'acord de servei corresponent. A més, autoritza Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, amb número d'identificació d'usuari de domiciliació bancària 507156, («Hyperswitch») a aplicar càrrecs al compte a través del sistema de compensació electrònica massiva (BECS) en nom de Hyperswitch Payment Widget (el «comerç») per a qualsevol import que el comerç li comuniqui individualment. Certifica que és titular d'un compte o signatari autoritzat del compte que s'indica anteriorment.`, - cardTerms: str => - `En facilitar la informació de la targeta, permet a ${str} que faci càrrecs a la targeta per a pagaments futurs d'acord amb les seves condicions.`, - payNowButton: `Pagui ara`, - cardNumberEmptyText: `Cal indicar el número de la targeta`, - cardExpiryDateEmptyText: `Cal indicar la data de venciment de la targeta`, - cvcNumberEmptyText: `Cal indicar el número CVC`, - enterFieldsText: `Empleni tots els camps`, - enterValidDetailsText: `Introdueixi dades vàlides`, - card: `Targeta`, - billingNameLabel: `Nom de facturació`, - cardHolderName: `Nom del titular de la targeta`, - cardNickname: `Sobrenom de la targeta`, - billingNamePlaceholder: `Nom i cognom`, - emailEmptyText: `El correu electrònic no pot estar buit`, - emailInvalidText: `adressa de correu invàlida`, - line1EmptyText: `La línia d'adreça 1 no pot estar buida`, - line2EmptyText: `La línia d'adreça 2 no pot estar buida`, - cityEmptyText: `La ciutat no pot estar buida`, - postalCodeEmptyText: `El codi postal no pot estar buit`, - postalCodeInvalidText: `Codi postal no vàlid`, - stateEmptyText: `L'estat no pot estar buit`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Un import de recàrrec de${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}s'aplicarà per a aquesta transacció`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un recàrrec de fins a${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}s'aplicarà per a aquesta transacció`)} - , - surchargeMsgAmountForOneClickWallets: `Taxa addicional aplicable`, - on: `activat`, - \"and": `i`, - nameEmptyText: str => `Si us plau, proporcioneu el vostre${str}`, - completeNameEmptyText: str => `Si us plau, proporcioneu el vostre complet ${str}`, - billingDetailsText: `Detalls de facturació`, - socialSecurityNumberLabel: `Número de la Seguretat Social`, - saveWalletDetails: `Els detalls de les carteres es desaran en seleccionar-los`, - morePaymentMethods: `més mètodes de pagament`, - useExistingPaymentMethods: `Utilitzeu formes de pagament desades`, - nicknamePlaceholder: `Àlies de la targeta (opcional)`, - selectPaymentMethodText: `Seleccioneu una forma de pagament i torneu-ho a provar`, - }, - // ? - Portuguese (pt) - { - locale: `pt`, - localeDirection: `ltr`, - cardNumberLabel: `Número do cartão`, - inValidCardErrorText: `O número do cartão é inválido.`, - inCompleteCVCErrorText: `O código de segurança do seu cartão está incompleto.`, - inCompleteExpiryErrorText: `A data de validade do seu cartão está incompleta.`, - pastExpiryErrorText: `O ano de validade do seu cartão já passou.`, - poweredBy: `Desenvolvido por Hyperswitch`, - validThruText: `Validade`, - sortCodeText: `Código de agência bancária`, - cvcTextLabel: `CVC`, - line1Label: `Linha de endereço 1`, - line1Placeholder: `Nome de rua`, - line2Label: `Linha de endereço 2`, - line2Placeholder: `Apartamento, número de porta, etc. (opcional)`, - cityLabel: `Localidade`, - postalCodeLabel: `Código postal`, - stateLabel: `Distrito`, - accountNumberText: `Número de conta`, - emailLabel: `E-mail`, - fullNameLabel: `Nome completo`, - fullNamePlaceholder: `Nome e apelido`, - countryLabel: `País`, - currencyLabel: `Moeda`, - bankLabel: `Selecionar banco`, - redirectText: `Depois de fazer a sua encomenda, será redirecionado(a) para concluir a sua compra com segurança.`, - bankDetailsText: `Depois de enviar estes detalhes, receberá as informações da conta bancária para efetuar o pagamento. Assegure-se de que toma nota desses dados.`, - orPayUsing: `Ou pague utilizando`, - addNewCard: `Adicionar cartão de débito/crédito`, - useExisitingSavedCards: `Usar cartões de débito/crédito guardados`, - saveCardDetails: `Guardar dados do cartão`, - addBankAccount: `Adicionar conta bancária`, - achBankDebitTerms: str => - `Ao fornecer o seu número de conta e confirmar este pagamento, está a autorizar ${str} e a Hyperswitch, nossa prestadora de serviços de pagamento, a enviar instruções ao seu banco para debitar a sua conta e ao seu banco para debitar a sua conta de acordo com essas instruções. Tem direito a um reembolso do seu banco de acordo com os termos e condições do seu contrato com o seu banco. Um reembolso tem de ser solicitado dentro de 8 semanas a partir da data em que a sua conta tiver sido debitada.`, - sepaDebitTerms: str => - `Ao fornecer as suas informações de pagamento e confirmar este pagamento, autoriza (A) ${str} e a Hyperswitch, a nossa prestadora de serviços de pagamento e/ou a PPRO, fornecedora de serviços local desta, para enviar instruções ao seu banco para debitar a sua conta e (B) ao seu banco para debitar a sua conta de acordo com essas instruções. Como parte dos seus direitos, tem direito a um reembolso do seu banco nos termos e condições do seu contrato com o seu banco. Um reembolso tem de ser solicitado dentro de 8 semanas a partir da data em que a sua conta tiver sido debitada. Os seus direitos são explicados numa declaração que pode obter junto do seu banco. Concorda em receber notificações para débitos futuros até 2 dias antes de ocorrerem.`, - becsDebitTerms: `Ao fornecer os seus dados bancários e confirmar este pagamento, concorda com este Pedido de Débito Automático e com o contrato de serviço de Pedido de Débito Automático e autoriza a Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, Número de ID de Utilizador de Débito Automático 507156 ("Hyperswitch"), a debitar a sua conta através do Sistema de Compensação Eletrónica em Massa (BECS) em nome de Hyperswitch Payment Widget (o "Comerciante") por quaisquer valores separadamente comunicados a si pelo Comerciante. Certifica que é titular da conta ou signatário autorizado na conta listada acima.`, - cardTerms: str => - `Ao fornecer as informações do seu cartão, permite ${str} o débito do seu cartão para pagamentos futuros de acordo com as respetivas condições.`, - payNowButton: `Pagar agora`, - cardNumberEmptyText: `O número do cartão não pode ficar em branco`, - cardExpiryDateEmptyText: `A data de validade do cartão não pode ficar em branco`, - cvcNumberEmptyText: `O número CVC não pode ficar em branco`, - enterFieldsText: `Preencha todos os campos`, - enterValidDetailsText: `Introduza dados válidos`, - card: `Cartão`, - billingNameLabel: `Nome de faturação`, - cardHolderName: `Nome do titular do cartão`, - cardNickname: `Apelido do cartão`, - billingNamePlaceholder: `Nome e sobrenome`, - emailEmptyText: `O e-mail não pode ficar vazio`, - emailInvalidText: `Endereço de email invalido`, - line1EmptyText: `A linha de endereço 1 não pode ficar vazia`, - line2EmptyText: `A linha de endereço 2 não pode ficar vazia`, - cityEmptyText: `A cidade não pode ficar vazia`, - postalCodeEmptyText: `O código postal não pode ficar vazio`, - postalCodeInvalidText: `Código postal inválido`, - stateEmptyText: `O estado não pode ficar vazio`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Um valor adicional de${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}será aplicado para esta transação`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Um valor adicional de até${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}será aplicado para esta transação`)} - , - surchargeMsgAmountForOneClickWallets: `Taxa adicional aplicável`, - on: `sobre`, - \"and": `e`, - nameEmptyText: str => `Por favor, forneça seu ${str}`, - completeNameEmptyText: str => `Por favor, forneça seu completo ${str}`, - billingDetailsText: `Detalhes de cobrança`, - socialSecurityNumberLabel: `Número da Segurança Social`, - saveWalletDetails: `Os detalhes das carteiras serão salvos após a seleção`, - morePaymentMethods: `Mais métodos de pagamento`, - useExistingPaymentMethods: `Use métodos de pagamento salvos`, - nicknamePlaceholder: `Apelido do cartão (opcional)`, - selectPaymentMethodText: `Selecione uma forma de pagamento e tente novamente`, - }, - // ? - Italian (it) - { - locale: `it`, - localeDirection: `lrt`, - cardNumberLabel: `Numero della carta`, - inValidCardErrorText: `Il numero della carta non è valido.`, - inCompleteCVCErrorText: `Il codice di sicurezza della carta è incompleto.`, - inCompleteExpiryErrorText: `La data di scadenza della carta è incompleta.`, - pastExpiryErrorText: `L'anno di scadenza della tua carta è passato.`, - poweredBy: `Offerto da Hyperswitch`, - validThruText: `Scadenza`, - sortCodeText: `Sort Code`, - cvcTextLabel: `CVC`, - line1Label: `Indirizzo (riga 1)`, - line1Placeholder: `Indirizzo`, - line2Label: `Indirizzo (riga 2)`, - line2Placeholder: `Appartamento, interno, ecc. (facoltativo)`, - cityLabel: `Città`, - postalCodeLabel: `Codice di avviamento postale`, - stateLabel: `Stato`, - accountNumberText: `Numero del conto`, - emailLabel: `E-mail`, - fullNameLabel: `Nome e cognome`, - fullNamePlaceholder: `Nome e cognome`, - countryLabel: `Paese`, - currencyLabel: `Valuta`, - bankLabel: `Seleziona una banca`, - redirectText: `Dopo aver inviato l'ordine, ti reindirizzeremo per completare l'acquisto in totale sicurezza.`, - bankDetailsText: `Dopo aver inviato questi dettagli, riceverai le informazioni sul conto bancario per effettuare il pagamento. Assicurati di annotarli.`, - orPayUsing: `Oppure paga utilizzando`, - addNewCard: `Aggiungi una carta di credito/debito`, - useExisitingSavedCards: `Utilizza carte di debito/credito salvate`, - saveCardDetails: `Salva i dati della carta`, - addBankAccount: `Aggiungi un conto bancario`, - achBankDebitTerms: str => - `Fornendo il tuo numero di conto e confermando questo pagamento, autorizzi ${str} e Hyperswitch, il nostro fornitore di servizi di pagamento, a inviare istruzioni alla tua banca per effettuare l'addebito sul tuo conto e la tua banca a effettuare tale addebito sul conto in conformità alle presenti istruzioni. Hai diritto a un rimborso dalla tua banca secondo i termini e le condizioni del tuo contratto con la stessa. Il rimborso va richiesto entro 8 settimane a partire dalla data di addebito sul conto.`, - sepaDebitTerms: str => - `Fornendo le tue informazioni di pagamento e confermando questo pagamento, autorizzi (A) ${str} e Hyperswitch, il nostro fornitore di servizi di pagamento e/o PPRO, il suo fornitore locale di servizi, a inviare istruzioni alla tua banca per effettuare l'addebito sul tuo conto e (B) la tua banca a effettuare tale addebito sul conto in conformità alle presenti istruzioni. Come parte dei tuoi diritti, puoi richiedere un rimborso alla tua banca in conformità con i termini e le condizioni del tuo contratto con tale istituto. Devi richiedere il rimborso entro 8 settimane a partire dalla data di addebito sul conto. Puoi conoscere i tuoi diritti in merito richiedendo la relativa informativa alla tua banca. Accetti di ricevere avvisi relativi ai prossimi addebiti fino a 2 giorni prima della loro data effettiva.`, - becsDebitTerms: `Fornendo i dettagli del tuo conto bancario e confermando questo pagamento, accetti la presente Richiesta di addebito diretto e il contratto di servizio per la Richiesta di addebito diretto e autorizzi Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, numero identificativo utente per addebito diretto 507156 ( \"Hyperswitch\") a effettuare l'addebito sul tuo conto tramite il Bulk Electronic Clearing System (BECS) per conto di Hyperswitch Payment Widget (l' Esercente) per qualsiasi importo ti venga comunicato separatamente dall'Esercente. Dichiari di essere titolare o firmatario autorizzato del conto sopra indicato.`, - cardTerms: str => - `Fornendo i dati della tua carta, autorizzi ${str} ad addebitare sulla tua carta pagamenti futuri in conformità con i suoi termini.`, - payNowButton: `Paga ora`, - cardNumberEmptyText: `Il campo Numero della carta non può essere vuoto`, - cardExpiryDateEmptyText: `Il campo Data di scadenza della carta non può essere vuoto`, - cvcNumberEmptyText: `Il campo CVC non può essere vuoto`, - enterFieldsText: `Compila tutti i campi`, - enterValidDetailsText: `Inserisci dati validi`, - card: `Carta`, - billingNameLabel: `Intestatario della fattura`, - cardHolderName: `Nome del titolare della carta`, - cardNickname: `Soprannome della carta`, - billingNamePlaceholder: `Nome e cognome`, - emailEmptyText: `L'e-mail non può essere vuota`, - emailInvalidText: `indirizzo email non valido`, - line1EmptyText: `La riga dell'indirizzo 1 non può essere vuota`, - line2EmptyText: `La riga dell'indirizzo 2 non può essere vuota`, - cityEmptyText: `La città non può essere vuota`, - postalCodeEmptyText: `Il codice postale non può essere vuoto`, - postalCodeInvalidText: `Codice postale non valido`, - stateEmptyText: `Lo stato non può essere vuoto`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Un importo aggiuntivo di${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}verrà applicato per questa transazione`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Un importo di supplemento fino a${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}verrà applicato per questa transazione`)} - , - surchargeMsgAmountForOneClickWallets: `Supplemento applicabile`, - on: `SU`, - \"and": `E`, - nameEmptyText: str => `Per favore fornisci il tuo ${str}`, - completeNameEmptyText: str => `Si prega di fornire il file completo ${str}`, - billingDetailsText: `Dettagli di fatturazione`, - socialSecurityNumberLabel: `Numero di Social Security`, - saveWalletDetails: `I dettagli dei portafogli verranno salvati al momento della selezione`, - morePaymentMethods: `Più metodi di pagamento`, - useExistingPaymentMethods: `Utilizza i metodi di pagamento salvati`, - nicknamePlaceholder: `Soprannome della carta (facoltativo)`, - selectPaymentMethodText: `Seleziona un metodo di pagamento e riprova`, - }, - // ? - Polish (pl) - { - locale: `pl`, - localeDirection: `ltr`, - cardNumberLabel: `Numer karty`, - inValidCardErrorText: `Numer karty jest nieprawidłowy.`, - inCompleteCVCErrorText: `Kod zabezpieczający karty jest niekompletny.`, - inCompleteExpiryErrorText: `Data ważności karty jest niepełna.`, - pastExpiryErrorText: `Rok w dacie ważności karty minął.`, - poweredBy: `Na oprogramowaniu Hyperswitch`, - validThruText: `Dada ważności`, - sortCodeText: `Kod sortowania`, - cvcTextLabel: `CVC`, - line1Label: `Adres wiersz 1`, - line1Placeholder: `Adres (ulica, nr budynku)`, - line2Label: `Adres wiersz 2`, - line2Placeholder: `Nr lokalu itp. (opcjonalnie)`, - cityLabel: `Miejscowość`, - postalCodeLabel: `Kod pocztowy`, - stateLabel: `Stan`, - accountNumberText: `Numer rachunku`, - emailLabel: `E-mail`, - fullNameLabel: `Imię i nazwisko`, - fullNamePlaceholder: `Imię i nazwisko`, - countryLabel: `Państwo`, - currencyLabel: `Waluta`, - bankLabel: `Wybierz bank`, - redirectText: `Po złożeniu zamówienia nastąpi przekierowanie na stronę, na której możesz bezpiecznie sfinalizować zakup.`, - bankDetailsText: `Po przesłaniu tych informacji otrzymasz dane konta bankowego do płatności. Pamiętaj, aby je zanotować.`, - orPayUsing: `Lub zapłać za pomocą`, - addNewCard: `Dodaj kartę kredytową lub debetową`, - useExisitingSavedCards: `Użyj zapisanych kart debetowych lub kredytowych`, - saveCardDetails: `Zapisz dane karty`, - addBankAccount: `Dodaj konto bankowe`, - achBankDebitTerms: str => - `Podając numer konta i potwierdzając tę płatność, upoważniasz ${str} i Hyperswitch, naszego dostawcę usług płatniczych, do przekazania Twojemu bankowi dyspozycji obciążenia Twojego konta, a Twój bank – do obciążenia Twojego konta zgodnie z tymi instrukcjami. Przysługuje Ci prawo do zwrotu pieniędzy od banku zgodnie z warunkami umowy zawartej z bankiem. Wniosek o zwrot pieniędzy należy złożyć w ciągu 8 dni od dnia obciążenia konta.`, - sepaDebitTerms: str => - `Podając dane do płatności i potwierdzając tę płatność, upoważniasz (A) ${str} i Hyperswitch, naszego dostawcę usług płatniczych, oraz PPRO, lokalnego dostawcy usług tej firmy do przekazania Twojemu bankowi dyspozycji obciążenia Twojego konta, a także (B) Twój bank – do obciążenia Twojego konta zgodnie z tymi instrukcjami. Twoje prawa obejmują prawo do zwrotu pieniędzy przez Twój bank zgodnie z warunkami umowy zawartej z bankiem. Wniosek o zwrot pieniędzy należy złożyć w ciągu 8 dni od dnia obciążenia konta. Twoje prawa są wyjaśnione w wyciągu, który możesz otrzymać od swojego banku. Wyrażasz zgodę na otrzymywanie powiadomień o przyszłych obciążeniach do 2 dni przed ich realizacją.`, - becsDebitTerms: `Podając dane konta bankowego i potwierdzając tę płatność, zgadzasz się na niniejsze polecenie zapłaty i umowę o świadczenie usług polecenia zapłaty oraz upoważniasz Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 numer identyfikacyjny użytkownika polecenia zapłaty 507156 („Hyperswitch”) do obciążenia Twojego konta za pośrednictwem Zbiorczego Elektronicznego Systemu Rozliczeniowego (BECS) w imieniu Hyperswitch Payment Widget („Sprzedawca”) wszelkimi kwotami, o których Sprzedawca poinformował Cię osobno. Oświadczasz, że jesteś posiadaczem konta lub osobą upoważnioną do składania podpisów dla konta wymienionego powyżej.`, - cardTerms: str => - `Podając dane swojej karty, zezwalasz ${str} na obciążenie jej przyszłymi płatnościami zgodnie z jej warunkami.`, - payNowButton: `Zapłać teraz`, - cardNumberEmptyText: `Numer karty nie może być pusty`, - cardExpiryDateEmptyText: `Data ważności karty nie może być pusta`, - cvcNumberEmptyText: `Numer CVC nie może być pusty`, - enterFieldsText: `Uzupełnij wszystkie pola`, - enterValidDetailsText: `Wprowadź prawidłowe dane`, - card: `Karta`, - billingNameLabel: `Nazwisko do faktury`, - cardHolderName: `Imię i nazwisko posiadacza karty`, - cardNickname: `Przezwisko karty`, - billingNamePlaceholder: `Imię i nazwisko`, - emailEmptyText: `Adres e-mail nie może być pusty`, - emailInvalidText: `Niepoprawny adres email`, - line1EmptyText: `Linia adresu 1 nie może być pusta`, - line2EmptyText: `Linia adresu 2 nie może być pusta`, - cityEmptyText: `Miasto nie może być puste`, - postalCodeEmptyText: `Kod pocztowy nie może być pusty`, - postalCodeInvalidText: `Nieprawidłowy kod pocztowy`, - stateEmptyText: `Stan nie może być pusty`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Dopłata w wysokości${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}zostaną zastosowane do tej transakcji`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Dopłata w wysokości do${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}zostaną zastosowane do tej transakcji`)} - , - surchargeMsgAmountForOneClickWallets: `Obowiązuje dodatkowa opłata`, - on: `NA`, - \"and": `I`, - nameEmptyText: str => `Proszę podać swoje ${str}`, - completeNameEmptyText: str => `Proszę podać kompletne ${str}`, - billingDetailsText: `Szczegóły płatności`, - socialSecurityNumberLabel: `Numer ubezpieczenia społecznego`, - saveWalletDetails: `Po dokonaniu wyboru szczegóły portfela zostaną zapisane`, - morePaymentMethods: `Więcej metod płatności`, - useExistingPaymentMethods: `Skorzystaj z zapisanych metod płatności`, - nicknamePlaceholder: `Pseudonim karty (opcjonalnie)`, - selectPaymentMethodText: `Wybierz metodę płatności i spróbuj ponownie`, - }, - // ? - Dutch (nl) - { - locale: `nl`, - localeDirection: `ltr`, - cardNumberLabel: `Kortnummer`, - inValidCardErrorText: `Kortnummeret er ugyldigt.`, - inCompleteCVCErrorText: `Dit korts sikkerhedskode er ufuldstændig.`, - inCompleteExpiryErrorText: `Dit korts udløbsdato er ufuldstændig.`, - pastExpiryErrorText: `Dit korts udløbsår er i fortiden`, - poweredBy: `Drevet af Hyperswitch`, - validThruText: `Udløbsdato`, - sortCodeText: `Registreringsnummer`, - cvcTextLabel: `CVC`, - line1Label: `Adresselinje 1`, - line1Placeholder: `Gadenavn`, - line2Label: "Adresselinje 2", - line2Placeholder: `Lejl., enhedsnummer osv. (valgfrit)`, - cityLabel: `By`, - postalCodeLabel: `Postnummer`, - stateLabel: `Region`, - accountNumberText: `Kontonummer`, - emailLabel: `E-mail`, - fullNameLabel: `Fulde navn`, - fullNamePlaceholder: `For- og efternavn`, - countryLabel: `Land`, - currencyLabel: `Valuta`, - bankLabel: `Vælg bank`, - redirectText: `Når du har indsendt din bestilling, bliver du omdirigeret for at gennemføre dit køb på en sikker måde.`, - bankDetailsText: `Når du har indsendt disse oplysninger, vil du få oplysninger om den bankkonto, du skal betale til. Sørg for at notede dem.`, - orPayUsing: `Eller betal ved hjælp af`, - addNewCard: `Kredit/debetkort`, - useExisitingSavedCards: `Brug gemte debet-/kreditkort`, - saveCardDetails: `Gem kortoplysninger`, - addBankAccount: `Tilføj bankkonto`, - achBankDebitTerms: str => - `Ved at angive dit kontonummer og bekræfte denne betaling giver du ${str} og Hyperswitch, vores betalingstjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og din bank om at debitere din konto i overensstemmelse med disse instruktioner. Du har ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret.`, - sepaDebitTerms: str => - `Ved at angive dine betalingsoplysninger og bekræfte denne betaling giver du (A) ${str} og Hyperswitch, vores betalingstjenesteudbyder og/eller PPRO, dens lokale tjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og (B) din bank om at debitere din konto i overensstemmelse med disse instruktioner. Som en del af dine rettigheder har du ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret. Dine rettigheder er forklaret i en erklæring, som du kan få fra din bank. Du accepterer at modtage meddelelser om fremtidige debiteringer op til to dage, før de finder sted.`, - becsDebitTerms: `Ved at angive dine bankkontooplysninger og bekræfte denne betaling accepterer du denne anmodning om direkte debitering og serviceaftalen om anmodning om direkte debitering og giver Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID-nummer 507156 ( \"Hyperswitch\") tilladelse til at debitere din konto via Bulk Electronic Clearing System (BECS) på vegne af Hyperswitch Payment Widget (\"Forhandleren\") for eventuelle beløb, som Forhandleren har meddelt dig separat. Du bekræfter, at du enten er en kontoindehaver eller en autoriseret underskriver på den konto, der er angivet ovenfor.`, - cardTerms: str => - `Ved at angive dine kortoplysninger giver du tilladelse ${str} til at debitere dit kort for fremtidige betalinger i overensstemmelse med deres vilkår.`, - payNowButton: `Betal nu`, - cardNumberEmptyText: `Kortnummeret kan ikke være tomt`, - cardExpiryDateEmptyText: `Kortets udløbsdato kan ikke være tom`, - cvcNumberEmptyText: `CVC-nummeret kan ikke være tomt`, - enterFieldsText: `Udfyld venligst alle dato felter`, - enterValidDetailsText: `Indtast gyldige oplysninger`, - card: `Kort`, - billingNameLabel: `Faktureringsnavn`, - cardHolderName: `Naam van de kaarthouder`, - cardNickname: `Kaartbijnaam`, - billingNamePlaceholder: `Voornaam en achternaam`, - emailEmptyText: `E-mail mag niet leeg zijn`, - emailInvalidText: `Ongeldig e-mailadres`, - line1EmptyText: `Adresregel 1 mag niet leeg zijn`, - line2EmptyText: `Adresregel 2 mag niet leeg zijn`, - cityEmptyText: `De stad kan niet leeg zijn`, - postalCodeEmptyText: `Postcode mag niet leeg zijn`, - postalCodeInvalidText: `Ongeldige postcode`, - stateEmptyText: `De staat kan niet leeg zijn`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Een toeslagbedrag van${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}zal voor deze transactie worden toegepast`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Een toeslagbedrag van maximaal${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}zal voor deze transactie worden toegepast`)} - , - surchargeMsgAmountForOneClickWallets: `Extra kosten van toepassing`, - on: `op`, - \"and": `En`, - nameEmptyText: str => `Geef alstublieft uw ${str}`, - completeNameEmptyText: str => `Geef uw volledige ${str}`, - billingDetailsText: `Factureringsgegevens`, - socialSecurityNumberLabel: `Burgerservicenummer`, - saveWalletDetails: `Portefeuillegegevens worden bij selectie opgeslagen`, - morePaymentMethods: `Meer betaalmethoden`, - useExistingPaymentMethods: `Gebruik opgeslagen betaalmethoden`, - nicknamePlaceholder: `Bijnaam kaart (optioneel)`, - selectPaymentMethodText: `Selecteer een betaalmethode en probeer het opnieuw`, - }, - // ? - Swedish (SV) - { - locale: `sv`, - localeDirection: `ltr`, - cardNumberLabel: `Kortnummer`, - inValidCardErrorText: `Kortnumret är ogiltigt.`, - inCompleteCVCErrorText: `Kortets säkerhetskod är ofullständig.`, - inCompleteExpiryErrorText: `Kortets utgångsdatum är ofullständigt.`, - pastExpiryErrorText: `Kortets utgångsår är i det förflutna.`, - poweredBy: `Drivs av Hyperswitch`, - validThruText: `Utgångsdatum`, - sortCodeText: `Sorteringskod`, - cvcTextLabel: `CVC`, - line1Label: `Adressrad 1`, - line1Placeholder: `Gatuadress`, - line2Label: `Adressrad 2`, - line2Placeholder: `Lägenhetsnummer osv. (valfritt)`, - cityLabel: `Ort`, - postalCodeLabel: `Postnummer`, - stateLabel: `Region`, - accountNumberText: `Kontonummer`, - emailLabel: `E-postadress`, - fullNameLabel: `Fullständigt namn`, - fullNamePlaceholder: `För- och efternamn`, - countryLabel: `Land`, - currencyLabel: `Valuta`, - bankLabel: `Välj bank`, - redirectText: `När du har skickat in din beställning kommer du att omdirigeras för att säkert slutföra ditt köp.`, - bankDetailsText: `När du har skickat in dessa uppgifter får du bankkontoinformation för att göra betalningen. Se till att komma ihåg den.`, - orPayUsing: `Eller betala med`, - addNewCard: `Lägg till kredit-/betalkort`, - useExisitingSavedCards: `Använd sparade betal-/kreditkort`, - saveCardDetails: `Spara kortuppgifter`, - addBankAccount: `Lägg till bankkonto`, - achBankDebitTerms: str => - `Genom att ange ditt kontonummer och bekräfta denna betalning godkänner du att ${str} och Hyperswitch, vår betaltjänstleverantör, skickar instruktioner till din bank att debitera ditt konto och att din bank debiterar ditt konto i enlighet med dessa instruktioner. Du har rätt till återbetalning från din bank enligt villkoren i ditt avtal med din bank. En återbetalning måste begäras inom 8 veckor från det datum då ditt konto debiterades.`, - sepaDebitTerms: str => - `Genom att ange din betalningsinformation och bekräfta denna betalning godkänner du att (A) ${str} och Hyperswitch, vår betaltjänstleverantör och/eller PPRO, dess lokala tjänsteleverantör, skickar instruktioner till din bank att debitera ditt konto och (B) att din bank debiterar ditt konto i enlighet med dessa instruktioner. Som en del av dina rättigheter har du rätt till återbetalning från din bank enligt villkoren i ditt avtal med din bank. En återbetalning måste begäras inom 8 veckor från det datum då ditt konto debiterades. Dina rättigheter förklaras i ett uttalande som du kan erhålla från din bank. Du samtycker till att få aviseringar för framtida debiteringar upp till 2 dagar innan de inträffar.`, - becsDebitTerms: "Genom att ange dina bankkontouppgifter och bekräfta denna betalning godkänner du denna autogirering och serviceavtalet för autogirering och godkänner att Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 med användar-ID för direktdebitering 507156 ( \"Hyperswitch\") debiterar ditt konto via Bulk Electronic Clearing System (BECS) på uppdrag av Hyperswitch Payment Widget (\"Handlaren\") för eventuella belopp som separat meddelats dig av Handlaren. Du intygar att du antingen är kontoinnehavare eller behörig undertecknare för kontot som anges ovan.", - cardTerms: str => - `Genom att ange din kortinformation tillåter du att ${str} debiterar ditt kort för framtida betalningar i enlighet med deras villkor.`, - payNowButton: `Betala nu`, - cardNumberEmptyText: `Kortnummer får inte vara tomt`, - cardExpiryDateEmptyText: `Kortets utgångsdatum får inte vara tomt`, - cvcNumberEmptyText: `CVC-nummer får inte vara tomt`, - enterFieldsText: `Fyll i samtliga fält`, - enterValidDetailsText: `Ange giltiga uppgifter`, - card: `Kort`, - billingNameLabel: `Faktureringsnamn`, - cardHolderName: `Korthållarens namn`, - cardNickname: `Kortets smeknamn`, - billingNamePlaceholder: `Förnamn och efternamn`, - emailEmptyText: `E-post får inte vara tom`, - emailInvalidText: `Ogiltig e-postadress`, - line1EmptyText: `Adressrad 1 får inte vara tom`, - line2EmptyText: `Adressrad 2 får inte vara tom`, - cityEmptyText: `Staden får inte vara tom`, - postalCodeEmptyText: `Postnummer får inte vara tomt`, - postalCodeInvalidText: `Ogiltigt postnummer`, - stateEmptyText: "Staten får inte vara tom", - surchargeMsgAmount: (currency, str) => <> - {React.string(`Ett tilläggsbelopp på${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}kommer att tillämpas för denna transaktion`})} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Ett tilläggsbelopp på upp till${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}kommer att tillämpas för denna transaktion`)} - , - surchargeMsgAmountForOneClickWallets: "Tilläggsavgift tillkommer", - on: "på", - \"and": "och", - nameEmptyText: str => `Vänligen ange din ${str}`, - completeNameEmptyText: str => `Vänligen ange din fullständiga ${str}`, - billingDetailsText: `Faktureringsuppgifter`, - socialSecurityNumberLabel: `Personnummer`, - saveWalletDetails: `Information om plånböcker kommer att sparas vid val`, - morePaymentMethods: `Fler betalningsmetoder`, - useExistingPaymentMethods: `Använd sparade betalningsmetoder`, - nicknamePlaceholder: `Kortets smeknamn (valfritt)`, - selectPaymentMethodText: `Välj en betalningsmetod och försök igen`, - }, - // ? - Russian (ru) - { - locale: `ru`, - localeDirection: `ltr`, - cardNumberLabel: `Номер карты`, - inValidCardErrorText: `Номер карты недействителен.`, - inCompleteCVCErrorText: `Неправильно указан код безопасности карты.`, - inCompleteExpiryErrorText: `Неправильно указан срок действия карты.`, - pastExpiryErrorText: `Год истечения срока действия карты в прошлом.`, - poweredBy: `Работает на Hyperswitch`, - validThruText: `Окончание действия`, - sortCodeText: `Номер отделения банка`, - cvcTextLabel: `CVC`, - line1Label: `Адресная строка 1`, - line1Placeholder: `Улица`, - line2Label: `Адресная строка 2`, - line2Placeholder: `Квартира, номер блока и т. д. (необязательно)`, - cityLabel: `Город`, - postalCodeLabel: `Почтовый индекс`, - stateLabel: `Область`, - accountNumberText: `Номер счета`, - emailLabel: `Электронная почта`, - fullNameLabel: `Ф.И.О.`, - fullNamePlaceholder: `Имя и фамилия`, - countryLabel: `Страна`, - currencyLabel: `Валюта`, - bankLabel: `Выберите банк`, - redirectText: `После оформления заказа вы будете перенаправлены на другую страницу для безопасного завершения покупки.`, - bankDetailsText: `После ввода этих данных вы получите банковские реквизиты для совершения платежа. Обязательно запишите их.`, - orPayUsing: `Или оплатить с помощью`, - addNewCard: `Добавить кредитную/дебетовую карту`, - useExisitingSavedCards: `Использовать сохраненные дебетовые/кредитные карты`, - saveCardDetails: `Сохранить данные карты`, - addBankAccount: `Добавить банковский счет`, - achBankDebitTerms: str => - `Предоставляя номер своего счета и подтверждая этот платеж, вы уполномочиваете ${str} и Hyperswitch, нашего поставщика платежных услуг, отправить инструкции в ваш банк для списания средств с вашего счета, а ваш банк — списать средства с вашего счета в соответствии с этими инструкциями. Вы имеете право на возврат средств от своего банка в соответствии с условиями вашего договора с банком. Заявление на возврат средств должно быть подано в течение 8 недель, начиная с даты списания средств с вашего счета.`, - sepaDebitTerms: str => - `Предоставляя свои платежные данные и подтверждая данный платеж, вы уполномочиваете (А) ${str} и Hyperswitch, нашего поставщика платежных услуг и/или PPRO, его местного поставщика услуг, отправить инструкции в ваш банк для списания средств с вашего счета и (Б) ваш банк списать средства с вашего счета в соответствии с этими инструкциями. В рамках своих прав вы имеете право на возврат средств от своего банка в соответствии с условиями вашего договора с банком. Заявление на возврат средств должно быть подано в течение 8 недель, начиная с даты списания средств с вашего счета. Ваши права разъясняются в заявлении, которое вы можете получить в своем банке. Вы соглашаетесь получать уведомления о будущих списаниях средств за 2 дня до их осуществления.`, - becsDebitTerms: `Предоставляя свои банковские реквизиты и подтверждая этот платеж, вы соглашаетесь с настоящим Запросом на прямое дебетование и соглашением об услуге Запроса на прямое дебетование и уполномочиваете Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 («Hyperswitch») списать средства с вашего счета через Систему массовых электронных расчетов (BECS) от имени Платежного виджета Hyperswitch («Продавец») на любые суммы, отдельно сообщенные вам Продавцом. Вы подтверждаете, что являетесь владельцем счета или уполномоченным лицом с правом подписи по указанному выше счету.`, - cardTerms: str => - `Предоставляя данные своей карты, вы позволяете компании ${str} списать средства с вашей карты для будущих платежей в соответствии с ее условиями.`, - payNowButton: `Оплатить сейчас`, - cardNumberEmptyText: `Необходимо указать номер карты`, - cardExpiryDateEmptyText: `Необходимо указать дату окончания срока действия карты`, - cvcNumberEmptyText: `Необходимо указать номер CVC`, - enterFieldsText: `Заполните все поля`, - enterValidDetailsText: `Введите действительные данные`, - card: `Карта`, - billingNameLabel: `Имя плательщика`, - cardHolderName: `Имя держателя карты`, - cardNickname: `Прозвище карты`, - billingNamePlaceholder: `Имя и фамилия`, - emailEmptyText: `Электронная почта не может быть пустой`, - emailInvalidText: `Неверный адрес электронной почты`, - line1EmptyText: `Адресная строка 1 не может быть пустой.`, - line2EmptyText: `Адресная строка 2 не может быть пустой.`, - cityEmptyText: `Город не может быть пустым`, - postalCodeEmptyText: `Почтовый индекс не может быть пустым`, - postalCodeInvalidText: `Неверный почтовый индекс`, - stateEmptyText: `Штат не может быть пустым`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`Дополнительная сумма в размере${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({ - `${Utils.nbsp}будет применено к этой транзакции` - })} - , - surchargeMsgAmountForCard: (currency, str) => <> - {React.string(`Сумма доплаты до${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}будет применено к этой транзакции`)} - , - surchargeMsgAmountForOneClickWallets: `Возможна дополнительная плата`, - on: `на`, - \"and": `и`, - nameEmptyText: str => `Пожалуйста, предоставьте свой ${str}`, - completeNameEmptyText: str => - `Пожалуйста, предоставьте полную ${str}`, - billingDetailsText: `Платежные реквизиты`, - socialSecurityNumberLabel: `Номер социального страхования`, - saveWalletDetails: `Данные кошельков будут сохранены после выбора.`, - morePaymentMethods: `Больше способов оплаты`, - useExistingPaymentMethods: `Используйте сохраненные способы оплаты`, - nicknamePlaceholder: `Псевдоним карты (необязательно)`, - selectPaymentMethodText: `Пожалуйста, выберите способ оплаты и повторите попытку.`, - }, -] diff --git a/src/LocaleStrings/CatalanLocale.res b/src/LocaleStrings/CatalanLocale.res new file mode 100644 index 000000000..2b2ed500e --- /dev/null +++ b/src/LocaleStrings/CatalanLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `ca`, + localeDirection: `ltr`, + cardNumberLabel: `Número de targeta`, + inValidCardErrorText: `El número de targeta no és vàlid.`, + inCompleteCVCErrorText: `El codi de seguretat de la targeta està incomplet.`, + inCompleteExpiryErrorText: `La data de venciment de la targeta està incompleta.`, + pastExpiryErrorText: `La data de venciment de la targeta ja ha passat.`, + poweredBy: `Amb tecnologia de Hyperswitch`, + validThruText: `Venciment`, + sortCodeText: `Codi de sucursal`, + cvcTextLabel: `CVC`, + line1Label: `Línia d'adreça 1`, + line1Placeholder: `Adreça postal`, + line2Label: `Línia d'adreça 2`, + line2Placeholder: `Pis, número d'apartament, etc. (opcional)`, + cityLabel: `Ciutat`, + postalCodeLabel: `Codi postal`, + stateLabel: `Estat`, + accountNumberText: `Número de compte`, + emailLabel: `Adreça electrònica`, + fullNameLabel: `Nom complet`, + fullNamePlaceholder: `Nom i cognoms`, + countryLabel: `País`, + currencyLabel: `Moneda`, + bankLabel: `Seleccioni un banc`, + redirectText: `En fer la comanda, se li redirigirà perquè completi la compra de manera segura.`, + bankDetailsText: `Després d'enviar aquestes dades, rebrà la informació del compte bancari per fer el pagament. Recordi prendre'n nota.`, + orPayUsing: `O faci el pagament mitjançant`, + addNewCard: `Afegeixi una targeta de crèdit o dèbit`, + useExisitingSavedCards: `Faci servir les targetes de dèbit o crèdit desades`, + saveCardDetails: `Desi les dades de la targeta`, + addBankAccount: `Afegeixi un compte bancari`, + achBankDebitTerms: str => + `En facilitar el número de compte i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, a enviar ordres al seu banc perquè apliqui els càrrecs corresponents al compte. Tindrà dret a rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte.`, + sepaDebitTerms: str => + `En facilitar la informació de pagament i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, o a PPRO, el seu proveïdor de serveis local, a enviar ordres al seu banc i a (B) perquè apliqui els càrrecs corresponents al compte. Com a part dels seus drets, podrà rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte. Els seus drets s'expliquen en un extracte que podrà sol·licitar al banc. Accepta rebre notificacions dels càrrecs futurs fins 2 dies abans que es produeixin.`, + becsDebitTerms: `En facilitar les dades del compte bancari i confirmar el pagament, accepta aquesta sol·licitud de domiciliació bancària i l'acord de servei corresponent. A més, autoritza Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, amb número d'identificació d'usuari de domiciliació bancària 507156, («Hyperswitch») a aplicar càrrecs al compte a través del sistema de compensació electrònica massiva (BECS) en nom de Hyperswitch Payment Widget (el «comerç») per a qualsevol import que el comerç li comuniqui individualment. Certifica que és titular d'un compte o signatari autoritzat del compte que s'indica anteriorment.`, + cardTerms: str => + `En facilitar la informació de la targeta, permet a ${str} que faci càrrecs a la targeta per a pagaments futurs d'acord amb les seves condicions.`, + payNowButton: `Pagui ara`, + cardNumberEmptyText: `Cal indicar el número de la targeta`, + cardExpiryDateEmptyText: `Cal indicar la data de venciment de la targeta`, + cvcNumberEmptyText: `Cal indicar el número CVC`, + enterFieldsText: `Empleni tots els camps`, + enterValidDetailsText: `Introdueixi dades vàlides`, + card: `Targeta`, + billingNameLabel: `Nom de facturació`, + cardHolderName: `Nom del titular de la targeta`, + cardNickname: `Sobrenom de la targeta`, + billingNamePlaceholder: `Nom i cognom`, + emailEmptyText: `El correu electrònic no pot estar buit`, + emailInvalidText: `adressa de correu invàlida`, + line1EmptyText: `La línia d'adreça 1 no pot estar buida`, + line2EmptyText: `La línia d'adreça 2 no pot estar buida`, + cityEmptyText: `La ciutat no pot estar buida`, + postalCodeEmptyText: `El codi postal no pot estar buit`, + postalCodeInvalidText: `Codi postal no vàlid`, + stateEmptyText: `L'estat no pot estar buit`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Un import de recàrrec de${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}s'aplicarà per a aquesta transacció`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Un recàrrec de fins a${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}s'aplicarà per a aquesta transacció`)} + , + surchargeMsgAmountForOneClickWallets: `Taxa addicional aplicable`, + on: `activat`, + \"and": `i`, + nameEmptyText: str => `Si us plau, proporcioneu el vostre${str}`, + completeNameEmptyText: str => `Si us plau, proporcioneu el vostre complet ${str}`, + billingDetailsText: `Detalls de facturació`, + socialSecurityNumberLabel: `Número de la Seguretat Social`, + saveWalletDetails: `Els detalls de les carteres es desaran en seleccionar-los`, + morePaymentMethods: `més mètodes de pagament`, + useExistingPaymentMethods: `Utilitzeu formes de pagament desades`, + nicknamePlaceholder: `Àlies de la targeta (opcional)`, + selectPaymentMethodText: `Seleccioneu una forma de pagament i torneu-ho a provar`, +} diff --git a/src/LocaleStrings/DutchLocale.res b/src/LocaleStrings/DutchLocale.res new file mode 100644 index 000000000..774f82a09 --- /dev/null +++ b/src/LocaleStrings/DutchLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `nl`, + localeDirection: `ltr`, + cardNumberLabel: `Kortnummer`, + inValidCardErrorText: `Kortnummeret er ugyldigt.`, + inCompleteCVCErrorText: `Dit korts sikkerhedskode er ufuldstændig.`, + inCompleteExpiryErrorText: `Dit korts udløbsdato er ufuldstændig.`, + pastExpiryErrorText: `Dit korts udløbsår er i fortiden`, + poweredBy: `Drevet af Hyperswitch`, + validThruText: `Udløbsdato`, + sortCodeText: `Registreringsnummer`, + cvcTextLabel: `CVC`, + line1Label: `Adresselinje 1`, + line1Placeholder: `Gadenavn`, + line2Label: "Adresselinje 2", + line2Placeholder: `Lejl., enhedsnummer osv. (valgfrit)`, + cityLabel: `By`, + postalCodeLabel: `Postnummer`, + stateLabel: `Region`, + accountNumberText: `Kontonummer`, + emailLabel: `E-mail`, + fullNameLabel: `Fulde navn`, + fullNamePlaceholder: `For- og efternavn`, + countryLabel: `Land`, + currencyLabel: `Valuta`, + bankLabel: `Vælg bank`, + redirectText: `Når du har indsendt din bestilling, bliver du omdirigeret for at gennemføre dit køb på en sikker måde.`, + bankDetailsText: `Når du har indsendt disse oplysninger, vil du få oplysninger om den bankkonto, du skal betale til. Sørg for at notede dem.`, + orPayUsing: `Eller betal ved hjælp af`, + addNewCard: `Kredit/debetkort`, + useExisitingSavedCards: `Brug gemte debet-/kreditkort`, + saveCardDetails: `Gem kortoplysninger`, + addBankAccount: `Tilføj bankkonto`, + achBankDebitTerms: str => + `Ved at angive dit kontonummer og bekræfte denne betaling giver du ${str} og Hyperswitch, vores betalingstjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og din bank om at debitere din konto i overensstemmelse med disse instruktioner. Du har ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret.`, + sepaDebitTerms: str => + `Ved at angive dine betalingsoplysninger og bekræfte denne betaling giver du (A) ${str} og Hyperswitch, vores betalingstjenesteudbyder og/eller PPRO, dens lokale tjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og (B) din bank om at debitere din konto i overensstemmelse med disse instruktioner. Som en del af dine rettigheder har du ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret. Dine rettigheder er forklaret i en erklæring, som du kan få fra din bank. Du accepterer at modtage meddelelser om fremtidige debiteringer op til to dage, før de finder sted.`, + becsDebitTerms: `Ved at angive dine bankkontooplysninger og bekræfte denne betaling accepterer du denne anmodning om direkte debitering og serviceaftalen om anmodning om direkte debitering og giver Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID-nummer 507156 ( \"Hyperswitch\") tilladelse til at debitere din konto via Bulk Electronic Clearing System (BECS) på vegne af Hyperswitch Payment Widget (\"Forhandleren\") for eventuelle beløb, som Forhandleren har meddelt dig separat. Du bekræfter, at du enten er en kontoindehaver eller en autoriseret underskriver på den konto, der er angivet ovenfor.`, + cardTerms: str => + `Ved at angive dine kortoplysninger giver du tilladelse ${str} til at debitere dit kort for fremtidige betalinger i overensstemmelse med deres vilkår.`, + payNowButton: `Betal nu`, + cardNumberEmptyText: `Kortnummeret kan ikke være tomt`, + cardExpiryDateEmptyText: `Kortets udløbsdato kan ikke være tom`, + cvcNumberEmptyText: `CVC-nummeret kan ikke være tomt`, + enterFieldsText: `Udfyld venligst alle dato felter`, + enterValidDetailsText: `Indtast gyldige oplysninger`, + card: `Kort`, + billingNameLabel: `Faktureringsnavn`, + cardHolderName: `Naam van de kaarthouder`, + cardNickname: `Kaartbijnaam`, + billingNamePlaceholder: `Voornaam en achternaam`, + emailEmptyText: `E-mail mag niet leeg zijn`, + emailInvalidText: `Ongeldig e-mailadres`, + line1EmptyText: `Adresregel 1 mag niet leeg zijn`, + line2EmptyText: `Adresregel 2 mag niet leeg zijn`, + cityEmptyText: `De stad kan niet leeg zijn`, + postalCodeEmptyText: `Postcode mag niet leeg zijn`, + postalCodeInvalidText: `Ongeldige postcode`, + stateEmptyText: `De staat kan niet leeg zijn`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Een toeslagbedrag van${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}zal voor deze transactie worden toegepast`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Een toeslagbedrag van maximaal${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}zal voor deze transactie worden toegepast`)} + , + surchargeMsgAmountForOneClickWallets: `Extra kosten van toepassing`, + on: `op`, + \"and": `En`, + nameEmptyText: str => `Geef alstublieft uw ${str}`, + completeNameEmptyText: str => `Geef uw volledige ${str}`, + billingDetailsText: `Factureringsgegevens`, + socialSecurityNumberLabel: `Burgerservicenummer`, + saveWalletDetails: `Portefeuillegegevens worden bij selectie opgeslagen`, + morePaymentMethods: `Meer betaalmethoden`, + useExistingPaymentMethods: `Gebruik opgeslagen betaalmethoden`, + nicknamePlaceholder: `Bijnaam kaart (optioneel)`, + selectPaymentMethodText: `Selecteer een betaalmethode en probeer het opnieuw`, +} diff --git a/src/LocaleStrings/FrenchBelgiumLocale.res b/src/LocaleStrings/FrenchBelgiumLocale.res new file mode 100644 index 000000000..4051a95d4 --- /dev/null +++ b/src/LocaleStrings/FrenchBelgiumLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `fr-BE`, + localeDirection: `ltr`, + cardNumberLabel: `Numéro de carte`, + inValidCardErrorText: `Le numéro de carte n'est pas valide.`, + inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, + inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, + pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`, + poweredBy: `Alimenté par Hyperswitch`, + validThruText: `Expiration`, + sortCodeText: `Code guichet`, + cvcTextLabel: `CVC`, + line1Label: `Adresse ligne 1`, + line1Placeholder: `Rue`, + line2Label: `Adresse ligne 2`, + line2Placeholder: `Appartement, numéro d'unité, etc. (facultatif)`, + cityLabel: `Ville`, + postalCodeLabel: `Code postal`, + stateLabel: `État`, + accountNumberText: `Numéro dAccount Number`, + emailLabel: `E-mail`, + fullNameLabel: `Nom cFull name`, + fullNamePlaceholder: `Nom et prénom`, + countryLabel: `Pays`, + currencyLabel: `Devise`, + bankLabel: `Sélectionner une banque`, + redirectText: `Après avoir passé votre commande, vous serez redirigé pour effectuer votre achat en toute sécurité.`, + bankDetailsText: `Après avoir envoyé ces informations, vous obtiendrez les informations de votre compte bancaire pour effectuer le paiement. Veillez à en prendre note.`, + orPayUsing: `Ou payer en utilisant`, + addNewCard: `Ajouter une carte de crédit/débit`, + useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`, + saveCardDetails: `Enregistrer les détails de la carte`, + addBankAccount: `Ajouter un compte bancaire`, + achBankDebitTerms: str => + `En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre prestataire de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et votre banque à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de la part de votre banque selon les termes et conditions de l'accord que vous avez conclu avec elle. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité.`, + sepaDebitTerms: str => + `En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre prestataire de services de paiement et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les termes et conditions de votre accord avec votre banque. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant qu'ils ne se produisent.`, + becsDebitTerms: `En fournissant vos coordonnées bancaires et en confirmant ce paiement, vous acceptez la présente demande de prélèvement automatique et l'accord de service de demande de prélèvement automatique et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Numéro d'identification d'utilisateur de prélèvement automatique 507156 (« Hyperswitch ») à débiter votre compte via le système de compensation électronique en bloc (BECS) au nom de Hyperswitch Payment Widget (le « Marchand ») pour tout montant qui vous est communiqué séparément par le Marchand. Vous certifiez que vous êtes soit le titulaire du compte, soit un signataire autorisé du compte mentionné ci-dessus.`, + cardTerms: str => + `En fournissant les informations relatives à votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`, + payNowButton: `Payer maintenant`, + cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`, + cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`, + cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`, + enterFieldsText: `Veuillez saisir tous les champs`, + enterValidDetailsText: `Veuillez saisir des détails valides`, + card: `Carte`, + billingNameLabel: `Nom de facturation`, + cardHolderName: `Nom du titulaire`, + cardNickname: `Pseudonyme de la carte`, + billingNamePlaceholder: `Nom et prénom`, + emailEmptyText: `L'e-mail ne peut pas être vide`, + emailInvalidText: `Adresse e-mail invalide`, + line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`, + line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`, + cityEmptyText: `La ville ne peut pas être vide`, + postalCodeEmptyText: `Le code postal ne peut pas être vide`, + postalCodeInvalidText: `Code postal invalide`, + stateEmptyText: `L'état ne peut pas être vide`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Un montant supplémentaire de${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}sera appliqué pour cette transaction`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Un montant supplémentaire pouvant aller jusqu'à${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)} + , + surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`, + on: `sur`, + \"and": `et`, + nameEmptyText: str => `Veuillez fournir votre ${str}`, + completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, + billingDetailsText: `Détails de la facturation`, + socialSecurityNumberLabel: `Numéro de sécurité sociale`, + saveWalletDetails: `Les détails des portefeuilles seront enregistrés lors de la sélection`, + morePaymentMethods: `Plus de méthodes de paiement`, + useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, + nicknamePlaceholder: `Surnom de la carte (facultatif)`, + selectPaymentMethodText: `Veuillez sélectionner un mode de paiement et réessayer`, +} diff --git a/src/LocaleStrings/ItalianLocale.res b/src/LocaleStrings/ItalianLocale.res new file mode 100644 index 000000000..e15d3b905 --- /dev/null +++ b/src/LocaleStrings/ItalianLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `it`, + localeDirection: `lrt`, + cardNumberLabel: `Numero della carta`, + inValidCardErrorText: `Il numero della carta non è valido.`, + inCompleteCVCErrorText: `Il codice di sicurezza della carta è incompleto.`, + inCompleteExpiryErrorText: `La data di scadenza della carta è incompleta.`, + pastExpiryErrorText: `L'anno di scadenza della tua carta è passato.`, + poweredBy: `Offerto da Hyperswitch`, + validThruText: `Scadenza`, + sortCodeText: `Sort Code`, + cvcTextLabel: `CVC`, + line1Label: `Indirizzo (riga 1)`, + line1Placeholder: `Indirizzo`, + line2Label: `Indirizzo (riga 2)`, + line2Placeholder: `Appartamento, interno, ecc. (facoltativo)`, + cityLabel: `Città`, + postalCodeLabel: `Codice di avviamento postale`, + stateLabel: `Stato`, + accountNumberText: `Numero del conto`, + emailLabel: `E-mail`, + fullNameLabel: `Nome e cognome`, + fullNamePlaceholder: `Nome e cognome`, + countryLabel: `Paese`, + currencyLabel: `Valuta`, + bankLabel: `Seleziona una banca`, + redirectText: `Dopo aver inviato l'ordine, ti reindirizzeremo per completare l'acquisto in totale sicurezza.`, + bankDetailsText: `Dopo aver inviato questi dettagli, riceverai le informazioni sul conto bancario per effettuare il pagamento. Assicurati di annotarli.`, + orPayUsing: `Oppure paga utilizzando`, + addNewCard: `Aggiungi una carta di credito/debito`, + useExisitingSavedCards: `Utilizza carte di debito/credito salvate`, + saveCardDetails: `Salva i dati della carta`, + addBankAccount: `Aggiungi un conto bancario`, + achBankDebitTerms: str => + `Fornendo il tuo numero di conto e confermando questo pagamento, autorizzi ${str} e Hyperswitch, il nostro fornitore di servizi di pagamento, a inviare istruzioni alla tua banca per effettuare l'addebito sul tuo conto e la tua banca a effettuare tale addebito sul conto in conformità alle presenti istruzioni. Hai diritto a un rimborso dalla tua banca secondo i termini e le condizioni del tuo contratto con la stessa. Il rimborso va richiesto entro 8 settimane a partire dalla data di addebito sul conto.`, + sepaDebitTerms: str => + `Fornendo le tue informazioni di pagamento e confermando questo pagamento, autorizzi (A) ${str} e Hyperswitch, il nostro fornitore di servizi di pagamento e/o PPRO, il suo fornitore locale di servizi, a inviare istruzioni alla tua banca per effettuare l'addebito sul tuo conto e (B) la tua banca a effettuare tale addebito sul conto in conformità alle presenti istruzioni. Come parte dei tuoi diritti, puoi richiedere un rimborso alla tua banca in conformità con i termini e le condizioni del tuo contratto con tale istituto. Devi richiedere il rimborso entro 8 settimane a partire dalla data di addebito sul conto. Puoi conoscere i tuoi diritti in merito richiedendo la relativa informativa alla tua banca. Accetti di ricevere avvisi relativi ai prossimi addebiti fino a 2 giorni prima della loro data effettiva.`, + becsDebitTerms: `Fornendo i dettagli del tuo conto bancario e confermando questo pagamento, accetti la presente Richiesta di addebito diretto e il contratto di servizio per la Richiesta di addebito diretto e autorizzi Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, numero identificativo utente per addebito diretto 507156 ( \"Hyperswitch\") a effettuare l'addebito sul tuo conto tramite il Bulk Electronic Clearing System (BECS) per conto di Hyperswitch Payment Widget (l' Esercente) per qualsiasi importo ti venga comunicato separatamente dall'Esercente. Dichiari di essere titolare o firmatario autorizzato del conto sopra indicato.`, + cardTerms: str => + `Fornendo i dati della tua carta, autorizzi ${str} ad addebitare sulla tua carta pagamenti futuri in conformità con i suoi termini.`, + payNowButton: `Paga ora`, + cardNumberEmptyText: `Il campo Numero della carta non può essere vuoto`, + cardExpiryDateEmptyText: `Il campo Data di scadenza della carta non può essere vuoto`, + cvcNumberEmptyText: `Il campo CVC non può essere vuoto`, + enterFieldsText: `Compila tutti i campi`, + enterValidDetailsText: `Inserisci dati validi`, + card: `Carta`, + billingNameLabel: `Intestatario della fattura`, + cardHolderName: `Nome del titolare della carta`, + cardNickname: `Soprannome della carta`, + billingNamePlaceholder: `Nome e cognome`, + emailEmptyText: `L'e-mail non può essere vuota`, + emailInvalidText: `indirizzo email non valido`, + line1EmptyText: `La riga dell'indirizzo 1 non può essere vuota`, + line2EmptyText: `La riga dell'indirizzo 2 non può essere vuota`, + cityEmptyText: `La città non può essere vuota`, + postalCodeEmptyText: `Il codice postale non può essere vuoto`, + postalCodeInvalidText: `Codice postale non valido`, + stateEmptyText: `Lo stato non può essere vuoto`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Un importo aggiuntivo di${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}verrà applicato per questa transazione`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Un importo di supplemento fino a${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}verrà applicato per questa transazione`)} + , + surchargeMsgAmountForOneClickWallets: `Supplemento applicabile`, + on: `SU`, + \"and": `E`, + nameEmptyText: str => `Per favore fornisci il tuo ${str}`, + completeNameEmptyText: str => `Si prega di fornire il file completo ${str}`, + billingDetailsText: `Dettagli di fatturazione`, + socialSecurityNumberLabel: `Numero di Social Security`, + saveWalletDetails: `I dettagli dei portafogli verranno salvati al momento della selezione`, + morePaymentMethods: `Più metodi di pagamento`, + useExistingPaymentMethods: `Utilizza i metodi di pagamento salvati`, + nicknamePlaceholder: `Soprannome della carta (facoltativo)`, + selectPaymentMethodText: `Seleziona un metodo di pagamento e riprova`, +} diff --git a/src/LocaleStrings/PolishLocale.res b/src/LocaleStrings/PolishLocale.res new file mode 100644 index 000000000..a8ebd77b5 --- /dev/null +++ b/src/LocaleStrings/PolishLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `pl`, + localeDirection: `ltr`, + cardNumberLabel: `Numer karty`, + inValidCardErrorText: `Numer karty jest nieprawidłowy.`, + inCompleteCVCErrorText: `Kod zabezpieczający karty jest niekompletny.`, + inCompleteExpiryErrorText: `Data ważności karty jest niepełna.`, + pastExpiryErrorText: `Rok w dacie ważności karty minął.`, + poweredBy: `Na oprogramowaniu Hyperswitch`, + validThruText: `Dada ważności`, + sortCodeText: `Kod sortowania`, + cvcTextLabel: `CVC`, + line1Label: `Adres wiersz 1`, + line1Placeholder: `Adres (ulica, nr budynku)`, + line2Label: `Adres wiersz 2`, + line2Placeholder: `Nr lokalu itp. (opcjonalnie)`, + cityLabel: `Miejscowość`, + postalCodeLabel: `Kod pocztowy`, + stateLabel: `Stan`, + accountNumberText: `Numer rachunku`, + emailLabel: `E-mail`, + fullNameLabel: `Imię i nazwisko`, + fullNamePlaceholder: `Imię i nazwisko`, + countryLabel: `Państwo`, + currencyLabel: `Waluta`, + bankLabel: `Wybierz bank`, + redirectText: `Po złożeniu zamówienia nastąpi przekierowanie na stronę, na której możesz bezpiecznie sfinalizować zakup.`, + bankDetailsText: `Po przesłaniu tych informacji otrzymasz dane konta bankowego do płatności. Pamiętaj, aby je zanotować.`, + orPayUsing: `Lub zapłać za pomocą`, + addNewCard: `Dodaj kartę kredytową lub debetową`, + useExisitingSavedCards: `Użyj zapisanych kart debetowych lub kredytowych`, + saveCardDetails: `Zapisz dane karty`, + addBankAccount: `Dodaj konto bankowe`, + achBankDebitTerms: str => + `Podając numer konta i potwierdzając tę płatność, upoważniasz ${str} i Hyperswitch, naszego dostawcę usług płatniczych, do przekazania Twojemu bankowi dyspozycji obciążenia Twojego konta, a Twój bank – do obciążenia Twojego konta zgodnie z tymi instrukcjami. Przysługuje Ci prawo do zwrotu pieniędzy od banku zgodnie z warunkami umowy zawartej z bankiem. Wniosek o zwrot pieniędzy należy złożyć w ciągu 8 dni od dnia obciążenia konta.`, + sepaDebitTerms: str => + `Podając dane do płatności i potwierdzając tę płatność, upoważniasz (A) ${str} i Hyperswitch, naszego dostawcę usług płatniczych, oraz PPRO, lokalnego dostawcy usług tej firmy do przekazania Twojemu bankowi dyspozycji obciążenia Twojego konta, a także (B) Twój bank – do obciążenia Twojego konta zgodnie z tymi instrukcjami. Twoje prawa obejmują prawo do zwrotu pieniędzy przez Twój bank zgodnie z warunkami umowy zawartej z bankiem. Wniosek o zwrot pieniędzy należy złożyć w ciągu 8 dni od dnia obciążenia konta. Twoje prawa są wyjaśnione w wyciągu, który możesz otrzymać od swojego banku. Wyrażasz zgodę na otrzymywanie powiadomień o przyszłych obciążeniach do 2 dni przed ich realizacją.`, + becsDebitTerms: `Podając dane konta bankowego i potwierdzając tę płatność, zgadzasz się na niniejsze polecenie zapłaty i umowę o świadczenie usług polecenia zapłaty oraz upoważniasz Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 numer identyfikacyjny użytkownika polecenia zapłaty 507156 („Hyperswitch”) do obciążenia Twojego konta za pośrednictwem Zbiorczego Elektronicznego Systemu Rozliczeniowego (BECS) w imieniu Hyperswitch Payment Widget („Sprzedawca”) wszelkimi kwotami, o których Sprzedawca poinformował Cię osobno. Oświadczasz, że jesteś posiadaczem konta lub osobą upoważnioną do składania podpisów dla konta wymienionego powyżej.`, + cardTerms: str => + `Podając dane swojej karty, zezwalasz ${str} na obciążenie jej przyszłymi płatnościami zgodnie z jej warunkami.`, + payNowButton: `Zapłać teraz`, + cardNumberEmptyText: `Numer karty nie może być pusty`, + cardExpiryDateEmptyText: `Data ważności karty nie może być pusta`, + cvcNumberEmptyText: `Numer CVC nie może być pusty`, + enterFieldsText: `Uzupełnij wszystkie pola`, + enterValidDetailsText: `Wprowadź prawidłowe dane`, + card: `Karta`, + billingNameLabel: `Nazwisko do faktury`, + cardHolderName: `Imię i nazwisko posiadacza karty`, + cardNickname: `Przezwisko karty`, + billingNamePlaceholder: `Imię i nazwisko`, + emailEmptyText: `Adres e-mail nie może być pusty`, + emailInvalidText: `Niepoprawny adres email`, + line1EmptyText: `Linia adresu 1 nie może być pusta`, + line2EmptyText: `Linia adresu 2 nie może być pusta`, + cityEmptyText: `Miasto nie może być puste`, + postalCodeEmptyText: `Kod pocztowy nie może być pusty`, + postalCodeInvalidText: `Nieprawidłowy kod pocztowy`, + stateEmptyText: `Stan nie może być pusty`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Dopłata w wysokości${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}zostaną zastosowane do tej transakcji`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Dopłata w wysokości do${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}zostaną zastosowane do tej transakcji`)} + , + surchargeMsgAmountForOneClickWallets: `Obowiązuje dodatkowa opłata`, + on: `NA`, + \"and": `I`, + nameEmptyText: str => `Proszę podać swoje ${str}`, + completeNameEmptyText: str => `Proszę podać kompletne ${str}`, + billingDetailsText: `Szczegóły płatności`, + socialSecurityNumberLabel: `Numer ubezpieczenia społecznego`, + saveWalletDetails: `Po dokonaniu wyboru szczegóły portfela zostaną zapisane`, + morePaymentMethods: `Więcej metod płatności`, + useExistingPaymentMethods: `Skorzystaj z zapisanych metod płatności`, + nicknamePlaceholder: `Pseudonim karty (opcjonalnie)`, + selectPaymentMethodText: `Wybierz metodę płatności i spróbuj ponownie`, +} diff --git a/src/LocaleStrings/PortugueseLocale.res b/src/LocaleStrings/PortugueseLocale.res new file mode 100644 index 000000000..e1ba1d509 --- /dev/null +++ b/src/LocaleStrings/PortugueseLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `pt`, + localeDirection: `ltr`, + cardNumberLabel: `Número do cartão`, + inValidCardErrorText: `O número do cartão é inválido.`, + inCompleteCVCErrorText: `O código de segurança do seu cartão está incompleto.`, + inCompleteExpiryErrorText: `A data de validade do seu cartão está incompleta.`, + pastExpiryErrorText: `O ano de validade do seu cartão já passou.`, + poweredBy: `Desenvolvido por Hyperswitch`, + validThruText: `Validade`, + sortCodeText: `Código de agência bancária`, + cvcTextLabel: `CVC`, + line1Label: `Linha de endereço 1`, + line1Placeholder: `Nome de rua`, + line2Label: `Linha de endereço 2`, + line2Placeholder: `Apartamento, número de porta, etc. (opcional)`, + cityLabel: `Localidade`, + postalCodeLabel: `Código postal`, + stateLabel: `Distrito`, + accountNumberText: `Número de conta`, + emailLabel: `E-mail`, + fullNameLabel: `Nome completo`, + fullNamePlaceholder: `Nome e apelido`, + countryLabel: `País`, + currencyLabel: `Moeda`, + bankLabel: `Selecionar banco`, + redirectText: `Depois de fazer a sua encomenda, será redirecionado(a) para concluir a sua compra com segurança.`, + bankDetailsText: `Depois de enviar estes detalhes, receberá as informações da conta bancária para efetuar o pagamento. Assegure-se de que toma nota desses dados.`, + orPayUsing: `Ou pague utilizando`, + addNewCard: `Adicionar cartão de débito/crédito`, + useExisitingSavedCards: `Usar cartões de débito/crédito guardados`, + saveCardDetails: `Guardar dados do cartão`, + addBankAccount: `Adicionar conta bancária`, + achBankDebitTerms: str => + `Ao fornecer o seu número de conta e confirmar este pagamento, está a autorizar ${str} e a Hyperswitch, nossa prestadora de serviços de pagamento, a enviar instruções ao seu banco para debitar a sua conta e ao seu banco para debitar a sua conta de acordo com essas instruções. Tem direito a um reembolso do seu banco de acordo com os termos e condições do seu contrato com o seu banco. Um reembolso tem de ser solicitado dentro de 8 semanas a partir da data em que a sua conta tiver sido debitada.`, + sepaDebitTerms: str => + `Ao fornecer as suas informações de pagamento e confirmar este pagamento, autoriza (A) ${str} e a Hyperswitch, a nossa prestadora de serviços de pagamento e/ou a PPRO, fornecedora de serviços local desta, para enviar instruções ao seu banco para debitar a sua conta e (B) ao seu banco para debitar a sua conta de acordo com essas instruções. Como parte dos seus direitos, tem direito a um reembolso do seu banco nos termos e condições do seu contrato com o seu banco. Um reembolso tem de ser solicitado dentro de 8 semanas a partir da data em que a sua conta tiver sido debitada. Os seus direitos são explicados numa declaração que pode obter junto do seu banco. Concorda em receber notificações para débitos futuros até 2 dias antes de ocorrerem.`, + becsDebitTerms: `Ao fornecer os seus dados bancários e confirmar este pagamento, concorda com este Pedido de Débito Automático e com o contrato de serviço de Pedido de Débito Automático e autoriza a Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, Número de ID de Utilizador de Débito Automático 507156 ("Hyperswitch"), a debitar a sua conta através do Sistema de Compensação Eletrónica em Massa (BECS) em nome de Hyperswitch Payment Widget (o "Comerciante") por quaisquer valores separadamente comunicados a si pelo Comerciante. Certifica que é titular da conta ou signatário autorizado na conta listada acima.`, + cardTerms: str => + `Ao fornecer as informações do seu cartão, permite ${str} o débito do seu cartão para pagamentos futuros de acordo com as respetivas condições.`, + payNowButton: `Pagar agora`, + cardNumberEmptyText: `O número do cartão não pode ficar em branco`, + cardExpiryDateEmptyText: `A data de validade do cartão não pode ficar em branco`, + cvcNumberEmptyText: `O número CVC não pode ficar em branco`, + enterFieldsText: `Preencha todos os campos`, + enterValidDetailsText: `Introduza dados válidos`, + card: `Cartão`, + billingNameLabel: `Nome de faturação`, + cardHolderName: `Nome do titular do cartão`, + cardNickname: `Apelido do cartão`, + billingNamePlaceholder: `Nome e sobrenome`, + emailEmptyText: `O e-mail não pode ficar vazio`, + emailInvalidText: `Endereço de email invalido`, + line1EmptyText: `A linha de endereço 1 não pode ficar vazia`, + line2EmptyText: `A linha de endereço 2 não pode ficar vazia`, + cityEmptyText: `A cidade não pode ficar vazia`, + postalCodeEmptyText: `O código postal não pode ficar vazio`, + postalCodeInvalidText: `Código postal inválido`, + stateEmptyText: `O estado não pode ficar vazio`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Um valor adicional de${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}será aplicado para esta transação`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Um valor adicional de até${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}será aplicado para esta transação`)} + , + surchargeMsgAmountForOneClickWallets: `Taxa adicional aplicável`, + on: `sobre`, + \"and": `e`, + nameEmptyText: str => `Por favor, forneça seu ${str}`, + completeNameEmptyText: str => `Por favor, forneça seu completo ${str}`, + billingDetailsText: `Detalhes de cobrança`, + socialSecurityNumberLabel: `Número da Segurança Social`, + saveWalletDetails: `Os detalhes das carteiras serão salvos após a seleção`, + morePaymentMethods: `Mais métodos de pagamento`, + useExistingPaymentMethods: `Use métodos de pagamento salvos`, + nicknamePlaceholder: `Apelido do cartão (opcional)`, + selectPaymentMethodText: `Selecione uma forma de pagamento e tente novamente`, +} diff --git a/src/LocaleStrings/RussianLocale.res b/src/LocaleStrings/RussianLocale.res new file mode 100644 index 000000000..3eba2661f --- /dev/null +++ b/src/LocaleStrings/RussianLocale.res @@ -0,0 +1,85 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `ru`, + localeDirection: `ltr`, + cardNumberLabel: `Номер карты`, + inValidCardErrorText: `Номер карты недействителен.`, + inCompleteCVCErrorText: `Неправильно указан код безопасности карты.`, + inCompleteExpiryErrorText: `Неправильно указан срок действия карты.`, + pastExpiryErrorText: `Год истечения срока действия карты в прошлом.`, + poweredBy: `Работает на Hyperswitch`, + validThruText: `Окончание действия`, + sortCodeText: `Номер отделения банка`, + cvcTextLabel: `CVC`, + line1Label: `Адресная строка 1`, + line1Placeholder: `Улица`, + line2Label: `Адресная строка 2`, + line2Placeholder: `Квартира, номер блока и т. д. (необязательно)`, + cityLabel: `Город`, + postalCodeLabel: `Почтовый индекс`, + stateLabel: `Область`, + accountNumberText: `Номер счета`, + emailLabel: `Электронная почта`, + fullNameLabel: `Ф.И.О.`, + fullNamePlaceholder: `Имя и фамилия`, + countryLabel: `Страна`, + currencyLabel: `Валюта`, + bankLabel: `Выберите банк`, + redirectText: `После оформления заказа вы будете перенаправлены на другую страницу для безопасного завершения покупки.`, + bankDetailsText: `После ввода этих данных вы получите банковские реквизиты для совершения платежа. Обязательно запишите их.`, + orPayUsing: `Или оплатить с помощью`, + addNewCard: `Добавить кредитную/дебетовую карту`, + useExisitingSavedCards: `Использовать сохраненные дебетовые/кредитные карты`, + saveCardDetails: `Сохранить данные карты`, + addBankAccount: `Добавить банковский счет`, + achBankDebitTerms: str => + `Предоставляя номер своего счета и подтверждая этот платеж, вы уполномочиваете ${str} и Hyperswitch, нашего поставщика платежных услуг, отправить инструкции в ваш банк для списания средств с вашего счета, а ваш банк — списать средства с вашего счета в соответствии с этими инструкциями. Вы имеете право на возврат средств от своего банка в соответствии с условиями вашего договора с банком. Заявление на возврат средств должно быть подано в течение 8 недель, начиная с даты списания средств с вашего счета.`, + sepaDebitTerms: str => + `Предоставляя свои платежные данные и подтверждая данный платеж, вы уполномочиваете (А) ${str} и Hyperswitch, нашего поставщика платежных услуг и/или PPRO, его местного поставщика услуг, отправить инструкции в ваш банк для списания средств с вашего счета и (Б) ваш банк списать средства с вашего счета в соответствии с этими инструкциями. В рамках своих прав вы имеете право на возврат средств от своего банка в соответствии с условиями вашего договора с банком. Заявление на возврат средств должно быть подано в течение 8 недель, начиная с даты списания средств с вашего счета. Ваши права разъясняются в заявлении, которое вы можете получить в своем банке. Вы соглашаетесь получать уведомления о будущих списаниях средств за 2 дня до их осуществления.`, + becsDebitTerms: `Предоставляя свои банковские реквизиты и подтверждая этот платеж, вы соглашаетесь с настоящим Запросом на прямое дебетование и соглашением об услуге Запроса на прямое дебетование и уполномочиваете Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 («Hyperswitch») списать средства с вашего счета через Систему массовых электронных расчетов (BECS) от имени Платежного виджета Hyperswitch («Продавец») на любые суммы, отдельно сообщенные вам Продавцом. Вы подтверждаете, что являетесь владельцем счета или уполномоченным лицом с правом подписи по указанному выше счету.`, + cardTerms: str => + `Предоставляя данные своей карты, вы позволяете компании ${str} списать средства с вашей карты для будущих платежей в соответствии с ее условиями.`, + payNowButton: `Оплатить сейчас`, + cardNumberEmptyText: `Необходимо указать номер карты`, + cardExpiryDateEmptyText: `Необходимо указать дату окончания срока действия карты`, + cvcNumberEmptyText: `Необходимо указать номер CVC`, + enterFieldsText: `Заполните все поля`, + enterValidDetailsText: `Введите действительные данные`, + card: `Карта`, + billingNameLabel: `Имя плательщика`, + cardHolderName: `Имя держателя карты`, + cardNickname: `Прозвище карты`, + billingNamePlaceholder: `Имя и фамилия`, + emailEmptyText: `Электронная почта не может быть пустой`, + emailInvalidText: `Неверный адрес электронной почты`, + line1EmptyText: `Адресная строка 1 не может быть пустой.`, + line2EmptyText: `Адресная строка 2 не может быть пустой.`, + cityEmptyText: `Город не может быть пустым`, + postalCodeEmptyText: `Почтовый индекс не может быть пустым`, + postalCodeInvalidText: `Неверный почтовый индекс`, + stateEmptyText: `Штат не может быть пустым`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`Дополнительная сумма в размере${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({ + `${Utils.nbsp}будет применено к этой транзакции` + })} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Сумма доплаты до${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}будет применено к этой транзакции`)} + , + surchargeMsgAmountForOneClickWallets: `Возможна дополнительная плата`, + on: `на`, + \"and": `и`, + nameEmptyText: str => `Пожалуйста, предоставьте свой ${str}`, + completeNameEmptyText: str => + `Пожалуйста, предоставьте полную ${str}`, + billingDetailsText: `Платежные реквизиты`, + socialSecurityNumberLabel: `Номер социального страхования`, + saveWalletDetails: `Данные кошельков будут сохранены после выбора.`, + morePaymentMethods: `Больше способов оплаты`, + useExistingPaymentMethods: `Используйте сохраненные способы оплаты`, + nicknamePlaceholder: `Псевдоним карты (необязательно)`, + selectPaymentMethodText: `Пожалуйста, выберите способ оплаты и повторите попытку.`, +} diff --git a/src/LocaleStrings/SpanishLocale.res b/src/LocaleStrings/SpanishLocale.res new file mode 100644 index 000000000..2bbc883c5 --- /dev/null +++ b/src/LocaleStrings/SpanishLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `es`, + localeDirection: `ltr`, + cardNumberLabel: `Número de tarjeta`, + inValidCardErrorText: `El número de la tarjeta no es válido.`, + inCompleteCVCErrorText: `El código de seguridad de su tarjeta está incompleto.`, + inCompleteExpiryErrorText: `La fecha de vencimiento de su tarjeta está incompleta.`, + pastExpiryErrorText: `El año de vencimiento de su tarjeta ya ha pasado.`, + poweredBy: `Desarrollado por Hyperswitch`, + validThruText: `Vencimiento`, + sortCodeText: `Código Sort`, + cvcTextLabel: `CVV`, + line1Label: `Línea de dirección 1`, + line1Placeholder: `Dirección postal`, + line2Label: `Línea de dirección 2`, + line2Placeholder: `Piso, número de departamento, etc. (opcional)`, + cityLabel: `Ciudad`, + postalCodeLabel: `Código postal`, + stateLabel: `Provincia/estado`, + accountNumberText: `Número de cuenta`, + emailLabel: `Correo electrónico`, + fullNameLabel: `Nombre completo`, + fullNamePlaceholder: `Nombre y apellidos`, + countryLabel: `País`, + currencyLabel: `Moneda`, + bankLabel: `Seleccionar banco`, + redirectText: `Después de enviar su pedido, se le redirigirá para que complete su compra de forma segura.`, + bankDetailsText: `Después de enviar estos datos, obtendrá la información de la cuenta bancaria para realizar el pago. Asegúrese de anotarla.`, + orPayUsing: `O pague con`, + addNewCard: `Añadir tarjeta de crédito/débito`, + useExisitingSavedCards: `Utilizar las tarjetas de débito/crédito guardadas`, + saveCardDetails: `Guardar la información de la tarjeta`, + addBankAccount: `Añadir cuenta bancaria`, + achBankDebitTerms: str => + `Al proporcionar su número de cuenta y confirmar este pago, autoriza a ${str} y Hyperswitch, nuestro proveedor de servicios de pago, a enviar órdenes a su banco para que aplique cargos en su cuenta y para que realice los correspondientes adeudos en la misma de acuerdo con dichas órdenes. Tiene derecho a recibir un reembolso de su banco de acuerdo con las condiciones del contrato suscrito. El reembolso debe reclamarse en un plazo de 8 semanas desde la fecha en la que se aplicó el cargo en su cuenta.`, + sepaDebitTerms: str => + `Al proporcionar su información de pago y confirmar este pago, autoriza a (A) ${str} y Hyperswitch, nuestro proveedor de servicios de pago o a PPRO, su proveedor de servicios local, a enviar órdenes a su banco para que aplique cargos en su cuenta y (B) para que realice los correspondientes adeudos en la misma de acuerdo con dichas órdenes. Como parte de sus derechos, tiene la potestad de que su banco le devuelva el dinero según las condiciones de su contrato. El reembolso debe reclamarse en un plazo de 8 semanas desde la fecha en la que se aplicó el cargo en su cuenta. Sus derechos aparecen explicados en una declaración que puede solicitar en su banco. Acepta recibir notificaciones de futuros cargos hasta 2 días antes de que se produzcan.`, + becsDebitTerms: `Al proporcionar los datos de su cuenta bancaria y confirmar este pago, acepta esta solicitud de domiciliación bancaria y el acuerdo de servicio para la misma. Además, autoriza a Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, número de identificación de usuario de domiciliación bancaria 507156 («Hyperswitch»), a realizar adeudos en su cuenta a través del sistema de compensación electrónica masiva (BECS) en nombre de Hyperswitch Payment Widget (el «comercio») por cualquier importe que el comercio le comunique individualmente. Certifica que es titular de una cuenta o un firmante autorizado en la cuenta indicada anteriormente.`, + cardTerms: str => + `Al proporcionar la información de su tarjeta, permite a ${str} que realice cargos en su tarjeta para futuros pagos de acuerdo con sus términos.`, + payNowButton: `Pagar ahora`, + cardNumberEmptyText: `El número de la tarjeta no puede estar vacío`, + cardExpiryDateEmptyText: `La fecha de vencimiento de la tarjeta no puede estar vacía`, + cvcNumberEmptyText: `El número CVV no puede estar vacío`, + enterFieldsText: `Rellene todos los campos`, + enterValidDetailsText: `Introduzca datos válidos`, + card: `Tarjeta`, + billingNameLabel: `Nombre de facturación`, + cardHolderName: `Nombre del titular de la tarjeta`, + cardNickname: `Apodo de la tarjeta`, + billingNamePlaceholder: `Nombre y apellido`, + emailEmptyText: `El correo electrónico no puede estar vacío.`, + emailInvalidText: `Dirección de correo electrónico no válida`, + line1EmptyText: `La línea de dirección 1 no puede estar vacía`, + line2EmptyText: `La línea de dirección 2 no puede estar vacía`, + cityEmptyText: `La ciudad no puede estar vacía.`, + postalCodeEmptyText: `El código postal no puede estar vacío.`, + postalCodeInvalidText: `código postal no válido`, + stateEmptyText: `El estado no puede estar vacío.`, + surchargeMsgAmount: (currency, str) => <> + {React.string(`un monto de recargo de${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}se aplicará para esta transacción`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Un monto de recargo de hasta${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}se aplicará para esta transacción`)} + , + surchargeMsgAmountForOneClickWallets: `Tarifa adicional aplicable`, + on: `en`, + \"and": `y`, + nameEmptyText: str => `Por favor proporcione su ${str}`, + completeNameEmptyText: str => `Por favor proporcione su completo ${str}`, + billingDetailsText: `Detalles de facturación`, + socialSecurityNumberLabel: `Número de seguro social`, + saveWalletDetails: `Los detalles de las billeteras se guardarán al realizar la selección.`, + morePaymentMethods: `Más métodos de pago`, + useExistingPaymentMethods: `Utilice métodos de pago guardados`, + nicknamePlaceholder: `Apodo de la tarjeta (opcional)`, + selectPaymentMethodText: `Por favor seleccione un método de pago y vuelva a intentarlo`, +} diff --git a/src/LocaleStrings/SwedishLocale.res b/src/LocaleStrings/SwedishLocale.res new file mode 100644 index 000000000..13ecc84e2 --- /dev/null +++ b/src/LocaleStrings/SwedishLocale.res @@ -0,0 +1,82 @@ +let localeStrings: LocaleStringTypes.localeStrings = { + locale: `sv`, + localeDirection: `ltr`, + cardNumberLabel: `Kortnummer`, + inValidCardErrorText: `Kortnumret är ogiltigt.`, + inCompleteCVCErrorText: `Kortets säkerhetskod är ofullständig.`, + inCompleteExpiryErrorText: `Kortets utgångsdatum är ofullständigt.`, + pastExpiryErrorText: `Kortets utgångsår är i det förflutna.`, + poweredBy: `Drivs av Hyperswitch`, + validThruText: `Utgångsdatum`, + sortCodeText: `Sorteringskod`, + cvcTextLabel: `CVC`, + line1Label: `Adressrad 1`, + line1Placeholder: `Gatuadress`, + line2Label: `Adressrad 2`, + line2Placeholder: `Lägenhetsnummer osv. (valfritt)`, + cityLabel: `Ort`, + postalCodeLabel: `Postnummer`, + stateLabel: `Region`, + accountNumberText: `Kontonummer`, + emailLabel: `E-postadress`, + fullNameLabel: `Fullständigt namn`, + fullNamePlaceholder: `För- och efternamn`, + countryLabel: `Land`, + currencyLabel: `Valuta`, + bankLabel: `Välj bank`, + redirectText: `När du har skickat in din beställning kommer du att omdirigeras för att säkert slutföra ditt köp.`, + bankDetailsText: `När du har skickat in dessa uppgifter får du bankkontoinformation för att göra betalningen. Se till att komma ihåg den.`, + orPayUsing: `Eller betala med`, + addNewCard: `Lägg till kredit-/betalkort`, + useExisitingSavedCards: `Använd sparade betal-/kreditkort`, + saveCardDetails: `Spara kortuppgifter`, + addBankAccount: `Lägg till bankkonto`, + achBankDebitTerms: str => + `Genom att ange ditt kontonummer och bekräfta denna betalning godkänner du att ${str} och Hyperswitch, vår betaltjänstleverantör, skickar instruktioner till din bank att debitera ditt konto och att din bank debiterar ditt konto i enlighet med dessa instruktioner. Du har rätt till återbetalning från din bank enligt villkoren i ditt avtal med din bank. En återbetalning måste begäras inom 8 veckor från det datum då ditt konto debiterades.`, + sepaDebitTerms: str => + `Genom att ange din betalningsinformation och bekräfta denna betalning godkänner du att (A) ${str} och Hyperswitch, vår betaltjänstleverantör och/eller PPRO, dess lokala tjänsteleverantör, skickar instruktioner till din bank att debitera ditt konto och (B) att din bank debiterar ditt konto i enlighet med dessa instruktioner. Som en del av dina rättigheter har du rätt till återbetalning från din bank enligt villkoren i ditt avtal med din bank. En återbetalning måste begäras inom 8 veckor från det datum då ditt konto debiterades. Dina rättigheter förklaras i ett uttalande som du kan erhålla från din bank. Du samtycker till att få aviseringar för framtida debiteringar upp till 2 dagar innan de inträffar.`, + becsDebitTerms: "Genom att ange dina bankkontouppgifter och bekräfta denna betalning godkänner du denna autogirering och serviceavtalet för autogirering och godkänner att Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 med användar-ID för direktdebitering 507156 ( \"Hyperswitch\") debiterar ditt konto via Bulk Electronic Clearing System (BECS) på uppdrag av Hyperswitch Payment Widget (\"Handlaren\") för eventuella belopp som separat meddelats dig av Handlaren. Du intygar att du antingen är kontoinnehavare eller behörig undertecknare för kontot som anges ovan.", + cardTerms: str => + `Genom att ange din kortinformation tillåter du att ${str} debiterar ditt kort för framtida betalningar i enlighet med deras villkor.`, + payNowButton: `Betala nu`, + cardNumberEmptyText: `Kortnummer får inte vara tomt`, + cardExpiryDateEmptyText: `Kortets utgångsdatum får inte vara tomt`, + cvcNumberEmptyText: `CVC-nummer får inte vara tomt`, + enterFieldsText: `Fyll i samtliga fält`, + enterValidDetailsText: `Ange giltiga uppgifter`, + card: `Kort`, + billingNameLabel: `Faktureringsnamn`, + cardHolderName: `Korthållarens namn`, + cardNickname: `Kortets smeknamn`, + billingNamePlaceholder: `Förnamn och efternamn`, + emailEmptyText: `E-post får inte vara tom`, + emailInvalidText: `Ogiltig e-postadress`, + line1EmptyText: `Adressrad 1 får inte vara tom`, + line2EmptyText: `Adressrad 2 får inte vara tom`, + cityEmptyText: `Staden får inte vara tom`, + postalCodeEmptyText: `Postnummer får inte vara tomt`, + postalCodeInvalidText: `Ogiltigt postnummer`, + stateEmptyText: "Staten får inte vara tom", + surchargeMsgAmount: (currency, str) => <> + {React.string(`Ett tilläggsbelopp på${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string({`${Utils.nbsp}kommer att tillämpas för denna transaktion`})} + , + surchargeMsgAmountForCard: (currency, str) => <> + {React.string(`Ett tilläggsbelopp på upp till${Utils.nbsp}`)} + {React.string(`${currency} ${str}`)} + {React.string(`${Utils.nbsp}kommer att tillämpas för denna transaktion`)} + , + surchargeMsgAmountForOneClickWallets: "Tilläggsavgift tillkommer", + on: "på", + \"and": "och", + nameEmptyText: str => `Vänligen ange din ${str}`, + completeNameEmptyText: str => `Vänligen ange din fullständiga ${str}`, + billingDetailsText: `Faktureringsuppgifter`, + socialSecurityNumberLabel: `Personnummer`, + saveWalletDetails: `Information om plånböcker kommer att sparas vid val`, + morePaymentMethods: `Fler betalningsmetoder`, + useExistingPaymentMethods: `Använd sparade betalningsmetoder`, + nicknamePlaceholder: `Kortets smeknamn (valfritt)`, + selectPaymentMethodText: `Välj en betalningsmetod och försök igen`, +} From c66f9688776bd743eac812579a815529e16270c9 Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Thu, 4 Apr 2024 17:28:28 +0530 Subject: [PATCH 6/8] fix: string case changes --- src/CardTheme.res | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/CardTheme.res b/src/CardTheme.res index ac3b9aaf2..c01d51857 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -90,9 +90,8 @@ let getLocaleObject = string => { | "it" => ItalianLocale.localeStrings | "pl" => PolishLocale.localeStrings | "nl" => DutchLocale.localeStrings - | "SV" => SwedishLocale.localeStrings + | "sv" => SwedishLocale.localeStrings | "ru" => RussianLocale.localeStrings - | _ => EnglishLocale.localeStrings } } From 96d982014f9a3e43d3350fee1df9b99206421761 Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Thu, 4 Apr 2024 17:41:36 +0530 Subject: [PATCH 7/8] fix: locale string changes types added --- src/CardTheme.res | 35 ++++++++++++------------ src/LocaleStrings/LocaleStringHelper.res | 22 +++++++++++++++ src/LocaleStrings/LocaleStringTypes.res | 2 ++ 3 files changed, 41 insertions(+), 18 deletions(-) create mode 100644 src/LocaleStrings/LocaleStringHelper.res diff --git a/src/CardTheme.res b/src/CardTheme.res index c01d51857..f5e9e4d8b 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -75,24 +75,23 @@ let getLocaleObject = string => { } else { string } - switch locale { - | "en" => EnglishLocale.localeStrings - | "he" => HebrewLocale.localeStrings - | "fr" => FrenchLocale.localeStrings - | "en-GB" => EnglishGBLocale.localeStrings - | "ar" => ArabicLocale.localeStrings - | "ja" => JapaneseLocale.localeStrings - | "de" => DeutschLocale.localeStrings - | "fr-BE" => FrenchBelgiumLocale.localeStrings - | "es" => SpanishLocale.localeStrings - | "ca" => CatalanLocale.localeStrings - | "pt" => PortugueseLocale.localeStrings - | "it" => ItalianLocale.localeStrings - | "pl" => PolishLocale.localeStrings - | "nl" => DutchLocale.localeStrings - | "sv" => SwedishLocale.localeStrings - | "ru" => RussianLocale.localeStrings - | _ => EnglishLocale.localeStrings + switch locale->LocaleStringHelper.mapLocalStringToTypeLocale { + | EN => EnglishLocale.localeStrings + | HE => HebrewLocale.localeStrings + | FR => FrenchLocale.localeStrings + | EN_GB => EnglishGBLocale.localeStrings + | AR => ArabicLocale.localeStrings + | JA => JapaneseLocale.localeStrings + | DE => DeutschLocale.localeStrings + | FR_BE => FrenchBelgiumLocale.localeStrings + | ES => SpanishLocale.localeStrings + | CA => CatalanLocale.localeStrings + | PT => PortugueseLocale.localeStrings + | IT => ItalianLocale.localeStrings + | PL => PolishLocale.localeStrings + | NL => DutchLocale.localeStrings + | SV => SwedishLocale.localeStrings + | RU => RussianLocale.localeStrings } } let defaultRecoilConfig: recoilConfig = { diff --git a/src/LocaleStrings/LocaleStringHelper.res b/src/LocaleStrings/LocaleStringHelper.res new file mode 100644 index 000000000..19acaaae5 --- /dev/null +++ b/src/LocaleStrings/LocaleStringHelper.res @@ -0,0 +1,22 @@ +open LocaleStringTypes +let mapLocalStringToTypeLocale = val => { + switch val { + | "en" => EN + | "he" => HE + | "fr" => FR + | "en-GB" => EN_GB + | "ar" => AR + | "ja" => JA + | "de" => DE + | "fr-BE" => FR_BE + | "es" => ES + | "ca" => CA + | "pt" => PT + | "it" => IT + | "pl" => PL + | "nl" => NL + | "sv" => SV + | "ru" => RU + | _ => EN + } +} diff --git a/src/LocaleStrings/LocaleStringTypes.res b/src/LocaleStrings/LocaleStringTypes.res index 81148aa26..884e95285 100644 --- a/src/LocaleStrings/LocaleStringTypes.res +++ b/src/LocaleStrings/LocaleStringTypes.res @@ -1,3 +1,5 @@ +type locale = EN | HE | FR | EN_GB | AR | JA | DE | FR_BE | ES | CA | PT | IT | PL | NL | SV | RU + type localeStrings = { locale: string, cardNumberLabel: string, From 36c9920251725d9f2d76c8781ab90a7285042a8b Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Fri, 5 Apr 2024 12:52:52 +0530 Subject: [PATCH 8/8] chore: comments addressed --- src/LocaleStrings/ArabicLocale.res | 2 +- src/LocaleStrings/DeutschLocale.res | 2 +- src/LocaleStrings/FrenchLocale.res | 2 +- src/LocaleStrings/HebrewLocale.res | 2 +- src/LocaleStrings/JapaneseLocale.res | 4 ++-- src/LocaleStrings/LocaleStringHelper.res | 5 +++-- src/LocaleStrings/SwedishLocale.res | 4 ++-- 7 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/LocaleStrings/ArabicLocale.res b/src/LocaleStrings/ArabicLocale.res index e4f3b9d68..e63cc984b 100644 --- a/src/LocaleStrings/ArabicLocale.res +++ b/src/LocaleStrings/ArabicLocale.res @@ -74,7 +74,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { completeNameEmptyText: str => `يرجى تقديم كامل الخاص بك ${str}`, billingDetailsText: `تفاصيل الفاتورة`, socialSecurityNumberLabel: `رقم الضمان الاجتماعي`, - saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", + saveWalletDetails: `سيتم حفظ تفاصيل المحفظة عند الاختيار`, morePaymentMethods: `المزيد من طرق الدفع`, useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, cardNickname: `الاسم علي الكارت`, diff --git a/src/LocaleStrings/DeutschLocale.res b/src/LocaleStrings/DeutschLocale.res index f9c6ba4a0..e2735a4db 100644 --- a/src/LocaleStrings/DeutschLocale.res +++ b/src/LocaleStrings/DeutschLocale.res @@ -74,7 +74,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { completeNameEmptyText: str => `Bitte geben Sie Ihr vollständiges Formular an ${str}`, billingDetailsText: `Rechnungsdetails`, socialSecurityNumberLabel: `Sozialversicherungsnummer`, - saveWalletDetails: "Wallet-Details werden beim Auswählen gespeichert", + saveWalletDetails: `Wallet-Details werden beim Auswählen gespeichert`, morePaymentMethods: `Mehr Zahlungsmethoden`, useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, cardNickname: `Spitzname der Karte`, diff --git a/src/LocaleStrings/FrenchLocale.res b/src/LocaleStrings/FrenchLocale.res index cfa0b678c..289b028aa 100644 --- a/src/LocaleStrings/FrenchLocale.res +++ b/src/LocaleStrings/FrenchLocale.res @@ -74,7 +74,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`, billingDetailsText: `Détails de la facturation`, socialSecurityNumberLabel: `Numéro de sécurité sociale`, - saveWalletDetails: "Les détails du portefeuille seront enregistrés lors de la sélection", + saveWalletDetails: `Les détails du portefeuille seront enregistrés lors de la sélection`, morePaymentMethods: `Plus de méthodes de paiement`, useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, cardNickname: `Pseudonyme de la carte`, diff --git a/src/LocaleStrings/HebrewLocale.res b/src/LocaleStrings/HebrewLocale.res index 91a27c0d2..c8216e8f7 100644 --- a/src/LocaleStrings/HebrewLocale.res +++ b/src/LocaleStrings/HebrewLocale.res @@ -74,7 +74,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { completeNameEmptyText: str => `אנא ספק את המלא שלך ${str}`, billingDetailsText: `פרטי תשלום`, socialSecurityNumberLabel: `מספר ביטוח לאומי`, - saveWalletDetails: "פרטי הארנק יישמרו בעת בחירה", + saveWalletDetails: `פרטי הארנק יישמרו בעת בחירה`, morePaymentMethods: `אמצעי תשלום נוספים`, useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, cardNickname: `כינוי לכרטיס`, diff --git a/src/LocaleStrings/JapaneseLocale.res b/src/LocaleStrings/JapaneseLocale.res index e9eef0902..61b239dad 100644 --- a/src/LocaleStrings/JapaneseLocale.res +++ b/src/LocaleStrings/JapaneseLocale.res @@ -30,7 +30,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { line2EmptyText: `住所行 2 を空にすることはできません`, countryLabel: `国`, cityEmptyText: `都市を空にすることはできません`, - currencyLabel: "通貨", + currencyLabel: `通貨`, bankLabel: `バンクを選択`, redirectText: `注文を送信すると、安全に購入を完了するためにリダイレクトされます。`, bankDetailsText: `これらの詳細を送信すると、支払いを行うための銀行口座情報が表示されます。必ずメモを取ってください。`, @@ -74,7 +74,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { completeNameEmptyText: str => `完全な情報を提供してください ${str}`, billingDetailsText: `支払明細`, socialSecurityNumberLabel: `社会保障番号`, - saveWalletDetails: "選択時にウォレットの詳細が保存されます", + saveWalletDetails: `選択時にウォレットの詳細が保存されます`, morePaymentMethods: `その他の支払い方法`, useExistingPaymentMethods: `保存した支払い方法を使用する`, cardNickname: `カードのニックネーム`, diff --git a/src/LocaleStrings/LocaleStringHelper.res b/src/LocaleStrings/LocaleStringHelper.res index 19acaaae5..b4dedc381 100644 --- a/src/LocaleStrings/LocaleStringHelper.res +++ b/src/LocaleStrings/LocaleStringHelper.res @@ -1,7 +1,6 @@ open LocaleStringTypes let mapLocalStringToTypeLocale = val => { switch val { - | "en" => EN | "he" => HE | "fr" => FR | "en-GB" => EN_GB @@ -17,6 +16,8 @@ let mapLocalStringToTypeLocale = val => { | "nl" => NL | "sv" => SV | "ru" => RU - | _ => EN + | "en" + | _ => + EN } } diff --git a/src/LocaleStrings/SwedishLocale.res b/src/LocaleStrings/SwedishLocale.res index 13ecc84e2..6b3b3ca12 100644 --- a/src/LocaleStrings/SwedishLocale.res +++ b/src/LocaleStrings/SwedishLocale.res @@ -56,7 +56,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { cityEmptyText: `Staden får inte vara tom`, postalCodeEmptyText: `Postnummer får inte vara tomt`, postalCodeInvalidText: `Ogiltigt postnummer`, - stateEmptyText: "Staten får inte vara tom", + stateEmptyText: `Staten får inte vara tom`, surchargeMsgAmount: (currency, str) => <> {React.string(`Ett tilläggsbelopp på${Utils.nbsp}`)} {React.string(`${currency} ${str}`)} @@ -68,7 +68,7 @@ let localeStrings: LocaleStringTypes.localeStrings = { {React.string(`${Utils.nbsp}kommer att tillämpas för denna transaktion`)} , surchargeMsgAmountForOneClickWallets: "Tilläggsavgift tillkommer", - on: "på", + on: `på`, \"and": "och", nameEmptyText: str => `Vänligen ange din ${str}`, completeNameEmptyText: str => `Vänligen ange din fullständiga ${str}`,