-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: move locale to separate files
- Loading branch information
Showing
11 changed files
with
729 additions
and
722 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{React.string(`${Utils.nbsp}على هذه المعاملة`)} | ||
</>, | ||
surchargeMsgAmountForCard: (currency, str) => <> | ||
{React.string(`سيتم تطبيق مبلغ إضافي يصل إلى${Utils.nbsp}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{React.string(`${Utils.nbsp}على هذه المعاملة`)} | ||
</>, | ||
surchargeMsgAmountForOneClickWallets: `رسوم إضافية قابلة للتطبيق`, | ||
billingNameLabel: `اسم الفواتير`, | ||
billingNamePlaceholder: `الاسم الأول والاسم الأخير`, | ||
cardHolderName: `إسم صاحب البطاقة`, | ||
on: `على`, | ||
\"and": `و`, | ||
nameEmptyText: str => `يرجى تقديم الخاص بك ${str}`, | ||
completeNameEmptyText: str => `يرجى تقديم كامل الخاص بك ${str}`, | ||
billingDetailsText: `تفاصيل الفاتورة`, | ||
socialSecurityNumberLabel: `رقم الضمان الاجتماعي`, | ||
saveWalletDetails: "سيتم حفظ تفاصيل المحفظة عند الاختيار", | ||
morePaymentMethods: `المزيد من طرق الدفع`, | ||
useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, | ||
nicknameLabel: `الاسم علي الكارت`, | ||
nicknamePlaceholder: `اسم البطاقة (اختياري)`, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{React.string(`${Utils.nbsp}erhoben`)} | ||
</>, | ||
surchargeMsgAmountForCard: (currency, str) => <> | ||
{React.string(`Für diese Transaktion wird ein Zuschlagsbetrag von bis zu${Utils.nbsp}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{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)`, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{React.string(`${Utils.nbsp}will be applied for this transaction`)} | ||
</>, | ||
surchargeMsgAmountForCard: (currency, str) => <> | ||
{React.string(`A surcharge amount of upto${Utils.nbsp}`)} | ||
<strong> {React.string(`${currency} ${str}`)} </strong> | ||
{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)", | ||
} |
Oops, something went wrong.