From 47504fb9c1314d0bd5cde02fb0e743b916998d42 Mon Sep 17 00:00:00 2001 From: Shivam Date: Fri, 20 Feb 2026 11:32:26 +0530 Subject: [PATCH 1/4] fix: use locales from shared-codebase --- src/CardTheme.res | 72 +++-- src/CardUtils.res | 4 +- src/Components/BillingNamePaymentInput.res | 4 +- src/Components/FullNamePaymentInput.res | 4 +- src/Components/GiftCards.res | 5 +- src/Components/SaveDetailsCheckbox.res | 2 +- src/Components/SurchargeUtils.res | 23 +- src/Components/Terms.res | 12 +- src/FormViewJourney.res | 14 +- src/FormViewTabs.res | 14 +- src/LocaleStrings/ArabicLocale.res | 254 ----------------- src/LocaleStrings/CatalanLocale.res | 253 ----------------- src/LocaleStrings/ChineseLocale.res | 251 ----------------- src/LocaleStrings/ConstantStrings.res | 10 - src/LocaleStrings/DeutschLocale.res | 252 ----------------- src/LocaleStrings/DutchLocale.res | 251 ----------------- src/LocaleStrings/EnglishGBLocale.res | 251 ----------------- src/LocaleStrings/EnglishLocale.res | 251 ----------------- src/LocaleStrings/FrenchBelgiumLocale.res | 253 ----------------- src/LocaleStrings/FrenchLocale.res | 253 ----------------- src/LocaleStrings/HebrewLocale.res | 252 ----------------- src/LocaleStrings/ItalianLocale.res | 253 ----------------- src/LocaleStrings/JapaneseLocale.res | 252 ----------------- src/LocaleStrings/LocaleStringHelper.res | 52 ---- src/LocaleStrings/LocaleStringTypes.res | 250 ----------------- src/LocaleStrings/PolishLocale.res | 252 ----------------- src/LocaleStrings/PortugueseLocale.res | 252 ----------------- src/LocaleStrings/RussianLocale.res | 260 ------------------ src/LocaleStrings/SpanishLocale.res | 252 ----------------- src/LocaleStrings/SwedishLocale.res | 251 ----------------- .../TraditionalChineseLocale.res | 251 ----------------- src/PaymentMethodCollectElement.res | 12 +- src/Payments/CardPayment.res | 5 +- src/Payments/CardVault.res | 5 +- src/Payments/PaymentMethodsRecord.res | 2 +- src/Utilities/PaymentMethodCollectUtils.res | 34 +-- src/Utilities/Utils.res | 6 +- src/VGSVault/VGSHelpers.res | 4 +- webpack.common.js | 2 +- 39 files changed, 125 insertions(+), 4955 deletions(-) delete mode 100644 src/LocaleStrings/ArabicLocale.res delete mode 100644 src/LocaleStrings/CatalanLocale.res delete mode 100644 src/LocaleStrings/ChineseLocale.res delete mode 100644 src/LocaleStrings/ConstantStrings.res delete mode 100644 src/LocaleStrings/DeutschLocale.res delete mode 100644 src/LocaleStrings/DutchLocale.res delete mode 100644 src/LocaleStrings/EnglishGBLocale.res delete mode 100644 src/LocaleStrings/EnglishLocale.res delete mode 100644 src/LocaleStrings/FrenchBelgiumLocale.res delete mode 100644 src/LocaleStrings/FrenchLocale.res delete mode 100644 src/LocaleStrings/HebrewLocale.res delete mode 100644 src/LocaleStrings/ItalianLocale.res delete mode 100644 src/LocaleStrings/JapaneseLocale.res delete mode 100644 src/LocaleStrings/LocaleStringHelper.res delete mode 100644 src/LocaleStrings/LocaleStringTypes.res delete mode 100644 src/LocaleStrings/PolishLocale.res delete mode 100644 src/LocaleStrings/PortugueseLocale.res delete mode 100644 src/LocaleStrings/RussianLocale.res delete mode 100644 src/LocaleStrings/SpanishLocale.res delete mode 100644 src/LocaleStrings/SwedishLocale.res delete mode 100644 src/LocaleStrings/TraditionalChineseLocale.res diff --git a/src/CardTheme.res b/src/CardTheme.res index 089e8a9a8..b4aac78e7 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -68,11 +68,13 @@ let defaultConfig = { type recoilConfig = { config: configClass, themeObj: themeClass, - localeString: LocaleStringTypes.localeStrings, - constantString: LocaleStringTypes.constantStrings, + localeString: LocaleDataType.localeStrings, + constantString: LocaleDataType.constantStrings, showLoader: bool, } +@val external importJSON: string => promise = "import" + let getLocaleObject = async string => { try { let locale = if string == "auto" { @@ -81,48 +83,62 @@ let getLocaleObject = async string => { string } - let promiseLocale = switch locale->LocaleStringHelper.mapLocalStringToTypeLocale { - | EN => Js.import(EnglishLocale.localeStrings) - | HE => Js.import(HebrewLocale.localeStrings) - | FR => Js.import(FrenchLocale.localeStrings) - | EN_GB => Js.import(EnglishGBLocale.localeStrings) - | AR => Js.import(ArabicLocale.localeStrings) - | JA => Js.import(JapaneseLocale.localeStrings) - | DE => Js.import(DeutschLocale.localeStrings) - | FR_BE => Js.import(FrenchBelgiumLocale.localeStrings) - | ES => Js.import(SpanishLocale.localeStrings) - | CA => Js.import(CatalanLocale.localeStrings) - | ZH => Js.import(ChineseLocale.localeStrings) - | PT => Js.import(PortugueseLocale.localeStrings) - | IT => Js.import(ItalianLocale.localeStrings) - | PL => Js.import(PolishLocale.localeStrings) - | NL => Js.import(DutchLocale.localeStrings) - | SV => Js.import(SwedishLocale.localeStrings) - | RU => Js.import(RussianLocale.localeStrings) - | ZH_HANT => Js.import(TraditionalChineseLocale.localeStrings) - } - + let promiseLocale = switch locale->LocaleDataType.localeStringToType { + | Some(En) => importJSON("../shared-code/assets/v2/jsons/locales/en.json") + | Some(He) => importJSON("../shared-code/assets/v2/jsons/locales/he.json") + | Some(Fr) => importJSON("../shared-code/assets/v2/jsons/locales/fr.json") + | Some(En_GB) => importJSON("../shared-code/assets/v2/jsons/locales/en-GB.json") + | Some(Ar) => importJSON("../shared-code/assets/v2/jsons/locales/ar.json") + | Some(Ja) => importJSON("../shared-code/assets/v2/jsons/locales/ja.json") + | Some(De) => importJSON("../shared-code/assets/v2/jsons/locales/de.json") + | Some(Fr_BE) => importJSON("../shared-code/assets/v2/jsons/locales/fr-BE.json") + | Some(Es) => importJSON("../shared-code/assets/v2/jsons/locales/es.json") + | Some(Ca) => importJSON("../shared-code/assets/v2/jsons/locales/ca.json") + // | Some(Zh) => importJSON("../shared-code/assets/v2/jsons/locales/zh.json") // Pending support + | Some(Pt) => importJSON("../shared-code/assets/v2/jsons/locales/pt.json") + | Some(It) => importJSON("../shared-code/assets/v2/jsons/locales/it.json") + | Some(Pl) => importJSON("../shared-code/assets/v2/jsons/locales/pl.json") + | Some(Nl) => importJSON("../shared-code/assets/v2/jsons/locales/nl.json") + | Some(NI_BE) => importJSON("../shared-code/assets/v2/jsons/locales/nl-BE.json") // to check + | Some(Sv) => importJSON("../shared-code/assets/v2/jsons/locales/sv.json") + | Some(Ru) => importJSON("../shared-code/assets/v2/jsons/locales/ru.json") + // | Some(Zh_HANT) => importJSON("../shared-code/assets/v2/jsons/locales/zh-Hant.json") // Pending support + | Some(Lt) => importJSON("../shared-code/assets/v2/jsons/locales/lt.json") + | Some(Cs) => importJSON("../shared-code/assets/v2/jsons/locales/cs.json") + | Some(Sk) => importJSON("../shared-code/assets/v2/jsons/locales/sk.json") + | Some(Ls) => importJSON("../shared-code/assets/v2/jsons/locales/is.json") // to check + | Some(Cy) => importJSON("../shared-code/assets/v2/jsons/locales/cy.json") + | Some(El) => importJSON("../shared-code/assets/v2/jsons/locales/el.json") + | Some(Et) => importJSON("../shared-code/assets/v2/jsons/locales/et.json") + | Some(Fi) => importJSON("../shared-code/assets/v2/jsons/locales/fi.json") + | Some(Nb) => importJSON("../shared-code/assets/v2/jsons/locales/no.json") // to check + | Some(Bs) => importJSON("../shared-code/assets/v2/jsons/locales/bs.json") + | Some(Da) => importJSON("../shared-code/assets/v2/jsons/locales/da.json") + | Some(Ms) => importJSON("../shared-code/assets/v2/jsons/locales/ms.json") + | Some(Tr_CY) => importJSON("../shared-code/assets/v2/jsons/locales/tr-CY.json") + | None => importJSON("../shared-code/assets/v2/jsons/locales/en.json") + } let awaitedLocaleValue = await promiseLocale awaitedLocaleValue } catch { - | _ => EnglishLocale.localeStrings + | _ => LocaleDataType.defaultLocale } } let getConstantStringsObject = async () => { try { - let promiseConstantStrings = Js.import(ConstantStrings.constantStrings) + let promiseConstantStrings = Js.import(LocaleDataType.defaultConstantStrings) await promiseConstantStrings } catch { - | _ => ConstantStrings.constantStrings + | _ => LocaleDataType.defaultConstantStrings } } let defaultRecoilConfig: recoilConfig = { config: defaultConfig, themeObj: defaultConfig.appearance.variables, - localeString: EnglishLocale.localeStrings, - constantString: ConstantStrings.constantStrings, + localeString: LocaleDataType.defaultLocale, + constantString: LocaleDataType.defaultConstantStrings, showLoader: false, } diff --git a/src/CardUtils.res b/src/CardUtils.res index f0400b087..0a7a29a3c 100644 --- a/src/CardUtils.res +++ b/src/CardUtils.res @@ -736,10 +736,10 @@ let getCardBrandFromStates = (cardBrand, cardScheme, showPaymentMethodsScreen) = !showPaymentMethodsScreen ? cardScheme : cardBrand } -let getCardBrandInvalidError = (~cardBrand, ~localeString: LocaleStringTypes.localeStrings) => { +let getCardBrandInvalidError = (~cardBrand, ~localeString: LocaleDataType.localeStrings) => { switch cardBrand { | "" => localeString.enterValidCardNumberErrorText - | cardBrandValue => localeString.cardBrandConfiguredErrorText(cardBrandValue) + | cardBrandValue => `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrandValue}${localeString.cardBrandConfiguredErrorTextPart2}` } } diff --git a/src/Components/BillingNamePaymentInput.res b/src/Components/BillingNamePaymentInput.res index 3dc7796f4..00df2a1a0 100644 --- a/src/Components/BillingNamePaymentInput.res +++ b/src/Components/BillingNamePaymentInput.res @@ -39,7 +39,7 @@ let make = (~customFieldName=None, ~requiredFields as optionalRequiredFields=?) if billingName.value == "" { setBillingName(prev => { ...prev, - errorString: fieldName->localeString.nameEmptyText, + errorString: `${localeString.pleaseProvideText}${fieldName}`, }) } else { switch optionalRequiredFields { @@ -47,7 +47,7 @@ let make = (~customFieldName=None, ~requiredFields as optionalRequiredFields=?) if !DynamicFieldsUtils.checkIfNameIsValid(requiredFields, BillingName, billingName) { setBillingName(prev => { ...prev, - errorString: fieldName->localeString.completeNameEmptyText, + errorString: `${localeString.completeNameEmptyTextPart1}${fieldName}`, }) } | None => () diff --git a/src/Components/FullNamePaymentInput.res b/src/Components/FullNamePaymentInput.res index 5b539179e..77d0e434d 100644 --- a/src/Components/FullNamePaymentInput.res +++ b/src/Components/FullNamePaymentInput.res @@ -37,7 +37,7 @@ let make = (~customFieldName=None, ~optionalRequiredFields=None) => { if fullName.value == "" { setFullName(prev => { ...prev, - errorString: fieldName->localeString.nameEmptyText, + errorString: `${localeString.pleaseProvideText}${fieldName}`, }) } else if !(fullName.isValid->Option.getOr(false)) { setFullName(prev => { @@ -50,7 +50,7 @@ let make = (~customFieldName=None, ~optionalRequiredFields=None) => { if !DynamicFieldsUtils.checkIfNameIsValid(requiredFields, FullName, fullName) { setFullName(prev => { ...prev, - errorString: fieldName->localeString.completeNameEmptyText, + errorString: `${localeString.completeNameEmptyTextPart1}${fieldName}`, }) } | None => () diff --git a/src/Components/GiftCards.res b/src/Components/GiftCards.res index 7baa58815..39bc5c209 100644 --- a/src/Components/GiftCards.res +++ b/src/Components/GiftCards.res @@ -99,10 +99,7 @@ let make = (~giftCardOptions) => { let giftCardPaymentInfoMessage = remainingAmount === 0.0 ? ` ${localeString.giftCardPaymentCompleteMessage}` - : ` ${localeString.giftCardPaymentRemainingMessage( - remainingCurrency, - remainingAmount->Float.toString, - )}` + : ` ${localeString.giftCardPaymentRemainingMessagePart1}${remainingCurrency} ${remainingAmount->Float.toString}${localeString.giftCardPaymentRemainingMessagePart2}` let getPrimaryGiftCardData = (~appliedGiftCards: array) => appliedGiftCards->Array.get(0)->Option.getOr(GiftCardTypes.defaultAppliedGiftCard) diff --git a/src/Components/SaveDetailsCheckbox.res b/src/Components/SaveDetailsCheckbox.res index 68a8970ff..d737cc963 100644 --- a/src/Components/SaveDetailsCheckbox.res +++ b/src/Components/SaveDetailsCheckbox.res @@ -70,7 +70,7 @@ let make = (~isChecked, ~setIsChecked) => { } else if customMessageForCardTerms->String.length > 0 { customMessageForCardTerms } else { - localeString.cardTerms(business.name) + localeString.cardTermsPart1 ++ business.name ++ localeString.cardTermsPart2 }
[ +let oneClickWallets = (~localeString: LocaleDataType.localeStrings) => [ { paymentMethodType: "apple_pay", displayName: localeString.payment_methods_apple_pay, @@ -80,12 +80,25 @@ let useMessageGetter = () => { let surchargeValue = surchargeDetails.displayTotalSurchargeAmount->Float.toString if showShortSurchargeMessage { - Some(localeString.shortSurchargeMessage(currency, surchargeValue)) + Some(<> + {React.string(`${localeString.shortSurchargeMessagePart1}${Utils.nbsp}`)} + + {React.string(`${currency} ${surchargeValue}${localeString.shortSurchargeMessagePart2}`)} + + ) } else { let message = if paymentMethod === "card" { - localeString.surchargeMsgAmountForCard(currency, surchargeValue) + <> + {React.string(`${localeString.surchargeMsgAmountForCardPart1}${Utils.nbsp}`)} + {React.string(`${currency} ${surchargeValue}`)} + {React.string(`${Utils.nbsp}${localeString.surchargeMsgAmountForCardPart2}`)} + } else { - localeString.surchargeMsgAmount(currency, surchargeValue) + <> + {React.string(`${localeString.surchargeMsgAmountPart1}${Utils.nbsp}`)} + {React.string(`${currency} ${surchargeValue}`)} + {React.string(`${Utils.nbsp}${localeString.surchargeMsgAmountPart2}`)} + } Some(message) @@ -112,7 +125,7 @@ let useOneClickWalletsMessageGetter = (~paymentMethodListValue) => { myMsg } else if index === oneClickWalletsArr->Array.length - 1 { <> - {React.string(`${Utils.nbsp}${localeString.\"and"}${Utils.nbsp}`)} + {React.string(`${Utils.nbsp}${localeString.and_}${Utils.nbsp}`)} {myMsg} } else { diff --git a/src/Components/Terms.res b/src/Components/Terms.res index 9c283c89f..33b19d561 100644 --- a/src/Components/Terms.res +++ b/src/Components/Terms.res @@ -9,14 +9,20 @@ let make = (~styles: JsxDOMStyle.t={}, ~paymentMethod, ~paymentMethodType) => { let cardTermsValue = customMessageForCardTerms != "" ? customMessageForCardTerms - : localeString.cardTerms(business.name) + : `${localeString.cardTermsPart1}${business.name}${localeString.cardTermsPart2}` let paymentMethodTermsDefaults = switch paymentMethod { | "bank_debit" => switch paymentMethodType { - | "sepa" => (localeString.sepaDebitTerms(business.name), terms.sepaDebit) + | "sepa" => ( + `${localeString.sepaDebitTermsPart1}${business.name}${localeString.sepaDebitTermsPart2}${business.name}${localeString.sepaDebitTermsPart3}`, + terms.sepaDebit, + ) | "becs" => (localeString.becsDebitTerms, terms.auBecsDebit) - | "ach" => (localeString.achBankDebitTerms(business.name), terms.usBankAccount) + | "ach" => ( + `${localeString.achBankDebitTermsPart1}${business.name}${localeString.achBankDebitTermsPart2}`, + terms.usBankAccount, + ) | _ => ("", Never) } | "card" => diff --git a/src/FormViewJourney.res b/src/FormViewJourney.res index ecf611da0..de91dcbd6 100644 --- a/src/FormViewJourney.res +++ b/src/FormViewJourney.res @@ -321,8 +321,9 @@ let make = ( | Card => localeString.formHeaderEnterCardText | BankRedirect | BankTransfer => - key->localeString.formHeaderBankText - | Wallet => key->localeString.formHeaderWalletText + `${localeString.formHeaderBankTextPart1}${key}${localeString.formHeaderBankTextPart2}` + | Wallet => + `${localeString.formHeaderWalletTextPart1}${key}${localeString.formHeaderWalletTextPart2}` }, true, )} @@ -343,9 +344,7 @@ let make = (
{React.string( - pmt - ->getPaymentMethodTypeLabel - ->localeString.formHeaderReviewTabLayoutText, + `${localeString.formHeaderReviewTabLayoutTextPart1}${pmt->getPaymentMethodTypeLabel}${localeString.formHeaderReviewTabLayoutTextPart2}`, )}
@@ -394,10 +393,7 @@ let make = ( className="flex flex-row items-center min-w-full my-5 px-2.5 py-1.5 text-xs border border-solid border-blue-200 rounded bg-blue-50"> {React.string( - pm - ->getPaymentMethodLabel - ->String.toLowerCase - ->localeString.formFundsCreditInfoText, + `${localeString.formFundsCreditInfoTextPart1}${pm->getPaymentMethodLabel->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, )}
diff --git a/src/FormViewTabs.res b/src/FormViewTabs.res index 3a03e8172..21ae8bb3c 100644 --- a/src/FormViewTabs.res +++ b/src/FormViewTabs.res @@ -242,8 +242,9 @@ let make = ( | Card(_) => localeString.formHeaderEnterCardText | BankRedirect(_) | BankTransfer(_) => - key->localeString.formHeaderBankText - | Wallet(_) => key->localeString.formHeaderWalletText + `${localeString.formHeaderBankTextPart1}${key}${localeString.formHeaderBankTextPart2}` + | Wallet(_) => + `${localeString.formHeaderWalletTextPart1}${key}${localeString.formHeaderWalletTextPart2}` }->React.string}
{payoutDynamicFields.payoutMethodData->renderPayoutMethodForm->React.array} @@ -277,9 +278,7 @@ let make = (
{React.string( - pmt - ->getPaymentMethodTypeLabel - ->localeString.formHeaderReviewTabLayoutText, + `${localeString.formHeaderReviewTabLayoutTextPart1}${pmt->getPaymentMethodTypeLabel}${localeString.formHeaderReviewTabLayoutTextPart2}`, )}
@@ -328,10 +327,7 @@ let make = ( className="flex flex-row items-center min-w-full my-5 px-2.5 py-1.5 text-xs border border-solid border-blue-200 rounded bg-blue-50"> {React.string( - pm - ->getPaymentMethodLabel - ->String.toLowerCase - ->localeString.formFundsCreditInfoText, + `${localeString.formFundsCreditInfoTextPart1}${pm->getPaymentMethodLabel->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, )}
diff --git a/src/LocaleStrings/ArabicLocale.res b/src/LocaleStrings/ArabicLocale.res deleted file mode 100644 index 0287315df..000000000 --- a/src/LocaleStrings/ArabicLocale.res +++ /dev/null @@ -1,254 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "ar", - localeDirection: "rtl", - cardNumberLabel: `رقم البطاقة`, - inValidCardErrorText: `رقم البطاقة غير صالحة`, - inValidExpiryErrorText: `تاريخ انتهاء البطاقة غير صالح.`, - inCompleteCVCErrorText: `رمز أمان بطاقتك غير مكتمل`, - inCompleteExpiryErrorText: `تاريخ انتهاء صلاحية بطاقتك غير مكتمل`, - enterValidCardNumberErrorText: `الرجاء إدخال رقم بطاقة صالح.`, - pastExpiryErrorText: `انقضت سنة انتهاء صلاحية بطاقتك`, - poweredBy: `مدعوم من هيبيرسويتش`, - validThruText: `صالحة من خلال`, - sortCodeText: `الكود البنكى`, - accountNumberText: `رقم حساب`, - accountNumberInvalidText: `رقم الحساب غير صحيح`, - sortCodeInvalidText: `الكود البنكي غير صحيح`, - cvcTextLabel: `رمز الحماية`, - emailLabel: `البريد الإلكتروني`, - ibanEmptyText: `لا يمكن أن يكون رقم IBAN فارغًا`, - ibanInvalidText: `الرجاء إدخال رقم حساب مصرفي دولي (IBAN) صحيح`, - emailEmptyText: `لا يمكن أن يكون البريد الإلكتروني فارغًا`, - emailInvalidText: `عنوان البريد الإلكتروني غير صالح`, - fullNameLabel: `الاسم الكامل`, - line1Label: `العنوان سطر 1`, - line1Placeholder: `.عنوان الشارع`, - line1EmptyText: `لا يمكن أن يكون سطر العنوان 1 فارغًا`, - line2Label: `سطر العنوان 2`, - line2Placeholder: `مناسب ، رقم الوحدة ، إلخ`, - line2EmptyText: `لا يمكن أن يكون سطر العنوان 2 فارغًا`, - postalCodeLabel: `رمز بريدي`, - postalCodeEmptyText: `لا يمكن أن يكون الرمز البريدي فارغًا`, - postalCodeInvalidText: `الرمز البريدي غير صالح`, - stateLabel: `ولاية`, - stateEmptyText: `لا يمكن أن تكون الحالة فارغة`, - cityLabel: `مدينة`, - cityEmptyText: `لا يمكن أن تكون المدينة فارغة`, - fullNamePlaceholder: `الاسم الأول والاسم الأخير`, - countryLabel: `دولة`, - currencyLabel: `عملة`, - bankLabel: `حدد البنك`, - documentTypeLabel: `نوع المستند`, - redirectText: `بعد تقديم طلبك ، ستتم إعادة توجيهك لإكمال عملية الشراء بشكل آمن.`, - bankDetailsText: `بعد إرسال هذه التفاصيل ، ستحصل على معلومات الحساب المصرفي لإجراء الدفع. يُرجى التأكد من تدوين ذلك.`, - orPayUsing: `أو الدفع باستخدام`, - addNewCard: `أضف بطاقة جديدة`, - useExisitingSavedCards: `استخدم البطاقات المحفوظة الموجودة`, - saveCardDetails: `حفظ تفاصيل البطاقة`, - addBankAccount: `إضافة حساب مصرفي`, - achBankDebitTerms: str => - `من خلال تقديم رقم حسابك وتأكيد هذا الدفع ، فإنك تفوض ${str} و Hyperswitch ، مزود خدمة الدفع ، لإرسال تعليمات إلى البنك الذي تتعامل معه للخصم من حسابك والبنك الخاص بك للخصم من حسابك وفقًا لهذه التعليمات. يحق لك استرداد الأموال من البنك الذي تتعامل معه بموجب شروط وأحكام اتفاقيتك مع البنك الذي تتعامل معه. يجب المطالبة باسترداد الأموال في غضون 8 أسابيع بدءًا من تاريخ الخصم من حسابك.`, - sepaDebitTerms: str => - `من خلال تقديم معلومات الدفع الخاصة بك وتأكيد هذا النموذج، فإنك تفوض (أ) ${str}، الدائن و/أو مقدمي خدمات الدفع لدينا لإرسال تعليمات إلى بنكك لسحب المبلغ من حسابك و(ب) بنكك لسحب المبلغ من حسابك وفقًا لتعليمات ${str}. كجزء من حقوقك، يحق لك استرداد من بنكك وفقًا للشروط والأحكام في اتفاقيتك مع بنكك. يجب تقديم طلب الاسترداد خلال 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}على هذه المعاملة`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`الرسوم :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: `سيتم حفظ تفاصيل المحفظة عند الاختيار`, - newPaymentMethods: `طرق الدفع الجديدة`, - useExistingPaymentMethods: `استخدم طرق الدفع المحفوظة`, - cardNickname: `الاسم علي الكارت`, - nicknamePlaceholder: `اسم البطاقة (اختياري)`, - cardExpiredText: `انتهت صلاحية هذه البطاقة`, - cardHeader: `معلومات البطاقة`, - cardBrandConfiguredErrorText: str => `${str} غير مدعوم في الوقت الحالي.`, - blockedCardText: "هذه البطاقة غير مسموحة للمدفوعات.", - currencyNetwork: `شبكات العملات`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `تاريخ الميلاد`, - vpaIdLabel: `معرف VPA`, - vpaIdEmptyText: `لا يمكن أن يكون معرف Vpa فارغًا`, - vpaIdInvalidText: `معرف Vpa غير صالح`, - dateofBirthRequiredText: `تاريخ الميلاد مطلوب`, - dateOfBirthInvalidText: `يجب أن يكون العمر أكبر من أو يساوي 18 عامًا`, - dateOfBirthPlaceholderText: `أدخل تاريخ الميلاد`, - formFundsInfoText: `سيتم إضافة الأموال إلى هذا الحساب`, - formFundsCreditInfoText: pmLabel => - `ستتم إضافة أموالك في ${pmLabel} المحدد.`, - formEditText: `تعديل`, - formSaveText: `حفظ`, - formSubmitText: `إرسال`, - formSubmittingText: `جاري الإرسال`, - formSubheaderBillingDetailsText: `أدخل عنوان الفوترة الخاص بك`, - formSubheaderCardText: `تفاصيل بطاقتك`, - formSubheaderAccountText: pmLabel => ` ${pmLabel} الخاصة بك`, - formHeaderReviewText: `مراجعة`, - formHeaderReviewTabLayoutText: pmLabel => `راجع تفاصيل ${pmLabel} الخاصة بك`, - formHeaderBankText: bankTransferType => `أدخل تفاصيل البنك ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `أدخل تفاصيل المحفظة ${walletTransferType}`, - formHeaderEnterCardText: `أدخل تفاصيل البطاقة`, - formHeaderSelectBankText: `اختر طريقة البنك`, - formHeaderSelectWalletText: `اختر محفظة`, - formHeaderSelectAccountText: `اختر حسابًا للدفع`, - formFieldACHRoutingNumberLabel: `رقم التوجيه`, - formFieldSepaIbanLabel: `رقم الحساب المصرفي الدولي (IBAN)`, - formFieldSepaBicLabel: `رمز تعريف البنك (اختياري)`, - formFieldPixIdLabel: `معرف Pix`, - formFieldBankAccountNumberLabel: `رقم الحساب البنكي`, - formFieldPhoneNumberLabel: `رقم الهاتف`, - formFieldCountryCodeLabel: `رمز البلد (اختياري)`, - formFieldCountryCodeRequiredLabel: `رمز البلد`, - formFieldBankNameLabel: `اسم البنك (اختياري)`, - formFieldBankCityLabel: `مدينة البنك (اختياري)`, - formFieldCardHoldernamePlaceholder: `اسمك`, - formFieldBankNamePlaceholder: `اسم البنك`, - formFieldBankCityPlaceholder: `مدينة البنك`, - formFieldEmailPlaceholder: `بريدك الإلكتروني`, - formFieldPhoneNumberPlaceholder: `هاتفك`, - formFieldInvalidRoutingNumber: `رقم التوجيه غير صالح.`, - infoCardRefId: `معرف المرجع`, - infoCardErrCode: `رمز الخطأ`, - infoCardErrMsg: `رسالة الخطأ`, - infoCardErrReason: `السبب`, - linkRedirectionText: seconds => - `إعادة التوجيه خلال ${seconds->Int.toString} ثوان ...`, - linkExpiryInfo: expiry => `تنتهي صلاحية الرابط في: ${expiry}`, - payoutFromText: merchant => `الدفع من ${merchant}`, - payoutStatusFailedMessage: `فشل في معالجة الدفع. يرجى التحقق مع مزود الخدمة للحصول على المزيد من التفاصيل.`, - payoutStatusPendingMessage: `يجب معالجة الدفع الخاص بك في غضون 2-3 أيام عمل.`, - payoutStatusSuccessMessage: `تم الدفع بنجاح. تم إيداع الأموال في طريقة الدفع المختارة.`, - payoutStatusFailedText: `فشل الدفع`, - payoutStatusPendingText: `جاري معالجة الدفع`, - payoutStatusSuccessText: `الدفع ناجح`, - pixCNPJInvalidText: `CNPJ الخاص بـ Pix غير صحيح`, - pixCNPJEmptyText: `لا يمكن أن يكون CNPJ الخاص بـ Pix فارغًا`, - pixCNPJLabel: `CNPJ الخاص بـ Pix`, - pixCNPJPlaceholder: `أدخل CNPJ الخاص بـ Pix`, - pixCPFInvalidText: `CPF الخاص بـ Pix غير صحيح`, - pixCPFEmptyText: `لا يمكن أن يكون CPF الخاص بـ Pix فارغًا`, - pixCPFLabel: `CPF الخاص بـ Pix`, - pixCPFPlaceholder: `أدخل CPF الخاص بـ Pix`, - pixKeyEmptyText: `مفتاح Pix لا يمكن أن يكون فارغًا`, - pixKeyPlaceholder: `أدخل مفتاح Pix`, - pixKeyLabel: `مفتاح Pix`, - sourceBankAccountIdEmptyText: `لا يمكن أن يكون معرف الحساب المصرفي المصدر فارغاً`, - invalidCardHolderNameError: `اسم حامل البطاقة لا يمكن أن يحتوي على أرقام`, - invalidNickNameError: `لا يمكن أن يحتوي الاسم المستعار على أكثر من رقمين`, - expiry: `انتهاء الصلاحية`, - payment_methods_afterpay_clearpay: `آفتر باي`, - payment_methods_google_pay: `جوجل باي`, - payment_methods_apple_pay: `آبل باي`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `موبايل باي`, - payment_methods_ali_pay: `علي باي`, - payment_methods_ali_pay_hk: `علي باي هونغ كونغ`, - payment_methods_we_chat_pay: `وي تشات باي`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `ريفولت باي`, - payment_methods_affirm: `أفيرم`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `العملات الرقمية`, - payment_methods_card: `بطاقة`, - payment_methods_klarna: `كلارنا`, - payment_methods_sofort: `سوفورت`, - payment_methods_ach_transfer: `تحويل ACH`, - payment_methods_bacs_transfer: `تحويل BACS`, - payment_methods_sepa_bank_transfer: `تحويل SEPA`, - payment_methods_instant_bank_transfer: `تحويل بنكي فوري`, - payment_methods_instant_bank_transfer_finland: `تحويل فوري فنلندا`, - payment_methods_instant_bank_transfer_poland: `تحويل فوري بولندا`, - payment_methods_sepa_debit: `خصم SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `واللي`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `خصم ACH`, - payment_methods_bacs_debit: `خصم BACS`, - payment_methods_becs_debit: `خصم BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `بطاقة Bancontact`, - payment_methods_online_banking_czech_republic: `خدمات مصرفية عبر الإنترنت التشيك`, - payment_methods_online_banking_slovakia: `خدمات مصرفية عبر الإنترنت سلوفاكيا`, - payment_methods_online_banking_finland: `خدمات مصرفية عبر الإنترنت فنلندا`, - payment_methods_online_banking_poland: `خدمات مصرفية عبر الإنترنت بولندا`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `خصم مباشر ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `نقدًا / قسيمة`, - payment_methods_online_banking_fpx: `خدمات مصرفية FPX`, - payment_methods_online_banking_thailand: `خدمات مصرفية تايلاند`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `بطاقة`, - payment_methods_pay_by_bank: `ادفع عبر البنك`, - payment_methods_open_banking_pis: `الخدمات المصرفية المفتوحة`, - payment_methods_evoucher: `قسيمة إلكترونية`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `باي بال`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `هل لديك بطاقة هدايا؟`, - giftCardNumberLabel: `رقم بطاقة الهدايا`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `لا يمكن أن يكون رقم بطاقة الهدايا فارغًا`, - giftCardNumberInvalidText: `رقم بطاقة هدايا غير صالح`, - giftCardPinLabel: `رقم التعريف الشخصي/PIN لبطاقة الهدايا`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `لا يمكن أن يكون رقم التعريف الشخصي/PIN لبطاقة الهدايا فارغًا`, - giftCardPinInvalidText: `رقم تعريف شخصي/PIN غير صالح لبطاقة الهدايا`, - cardText: `بطاقة`, - giftCardAppliedText: `مطبق`, - giftCardPaymentCompleteMessage: `لا يوجد مبلغ متبقٍ للدفع. يرجى المتابعة لإتمام عملية الدفع.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `يرجى دفع المبلغ المتبقي ${amount} ${currency} باستخدام وسيلة دفع أخرى أدناه.`, -} diff --git a/src/LocaleStrings/CatalanLocale.res b/src/LocaleStrings/CatalanLocale.res deleted file mode 100644 index 92c940470..000000000 --- a/src/LocaleStrings/CatalanLocale.res +++ /dev/null @@ -1,253 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `ca`, - localeDirection: `ltr`, - cardNumberLabel: `Número de targeta`, - inValidCardErrorText: `El número de targeta no és vàlid.`, - inValidExpiryErrorText: `La data de caducitat no és vàlida.`, - inCompleteCVCErrorText: `El codi de seguretat de la targeta està incomplet.`, - inCompleteExpiryErrorText: `La data de venciment de la targeta està incompleta.`, - enterValidCardNumberErrorText: `Introduïu un número de targeta vàlid.`, - 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.`, - cityLabel: `Ciutat`, - postalCodeLabel: `Codi postal`, - stateLabel: `Estat`, - accountNumberText: `Número de compte`, - accountNumberInvalidText: `El número de compte no és vàlid`, - sortCodeInvalidText: `El codi de sucursal no és vàlid`, - emailLabel: `Adreça electrònica`, - fullNameLabel: `Nom complet`, - fullNamePlaceholder: `Nom i cognoms`, - countryLabel: `País`, - currencyLabel: `Moneda`, - bankLabel: `Seleccioni un banc`, - documentTypeLabel: `Tipus de doc`, - 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 proporcionar la seva informació de pagament i confirmar aquest formulari de mandat, autoritza (A) ${str}, el Creditor i/o els nostres proveïdors de serveis de pagament a enviar instruccions al seu banc per carregar el seu compte i (B) al seu banc a carregar el seu compte d’acord amb les instruccions de ${str}. Com a part dels seus drets, té dret a un reemborsament del seu banc segons els termes i condicions del seu acord amb el seu banc. El reemborsament ha de ser sol·licitat dins de les 8 setmanes següents a la data en què el seu compte va ser carregat. Els seus drets es descriuen en un document que pot obtenir al seu banc.`, - 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`, - ibanEmptyText: `L'IBAN no pot estar buit`, - ibanInvalidText: `Si us plau, introduïu un IBAN vàlid`, - 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ó`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Tarifa :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nous 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`, - cardExpiredText: `Aquesta targeta ha caducat`, - cardHeader: `Informació de la targeta`, - cardBrandConfiguredErrorText: str => `${str} no està suportat en aquest moment.`, - blockedCardText: "Aquesta targeta no està permesa per a pagaments.", - currencyNetwork: `Xarxes de Monedes`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Data de naixement`, - vpaIdLabel: `Vpa Id`, - vpaIdEmptyText: `L'identificador de Vpa no pot estar buit`, - vpaIdInvalidText: `Identificador de VPA no vàlid`, - dateofBirthRequiredText: `Es requereix la data de naixement`, - dateOfBirthInvalidText: `L'edat ha de ser igual o superior a 18 anys`, - dateOfBirthPlaceholderText: `Introdueix la data de naixement`, - formFundsInfoText: "Els fons seran acreditats a aquest compte", - formFundsCreditInfoText: pmLabel => - `Els teus fons seran acreditats en el ${pmLabel} seleccionat.`, - formEditText: `Editar`, - formSaveText: `Desar`, - formSubmitText: `Enviar`, - formSubmittingText: `Enviant`, - formSubheaderBillingDetailsText: `Introdueix la teva adreça de facturació`, - formSubheaderCardText: `Detalls de la teva targeta`, - formSubheaderAccountText: pmLabel => `El teu ${pmLabel}`, - formHeaderReviewText: `Revisar`, - formHeaderReviewTabLayoutText: pmLabel => `Revisa els detalls del teu ${pmLabel}`, - formHeaderBankText: bankTransferType => `Introdueix els detalls bancaris de ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Introdueix els detalls de la cartera ${walletTransferType}`, - formHeaderEnterCardText: `Introdueix els detalls de la targeta`, - formHeaderSelectBankText: `Selecciona un mètode bancari`, - formHeaderSelectWalletText: `Selecciona una cartera`, - formHeaderSelectAccountText: `Selecciona un compte per a pagaments`, - formFieldACHRoutingNumberLabel: `Número de ruta`, - formFieldSepaIbanLabel: `Número de Compte Bancari Internacional (IBAN)`, - formFieldSepaBicLabel: `Codi d'Identificació Bancària (Opcional)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Número de compte bancari`, - formFieldPhoneNumberLabel: `Número de telèfon`, - formFieldCountryCodeLabel: `Codi de país (Opcional)`, - formFieldCountryCodeRequiredLabel: `Codi de país`, - formFieldBankNameLabel: `Nom del banc (Opcional)`, - formFieldBankCityLabel: `Ciutat del banc (Opcional)`, - formFieldCardHoldernamePlaceholder: `El teu nom`, - formFieldBankNamePlaceholder: `Nom del banc`, - formFieldBankCityPlaceholder: `Ciutat del banc`, - formFieldEmailPlaceholder: `El teu correu electrònic`, - formFieldPhoneNumberPlaceholder: `El teu telèfon`, - formFieldInvalidRoutingNumber: `El número de ruta és invàlid.`, - infoCardRefId: `ID de referència`, - infoCardErrCode: `Codi d'error`, - infoCardErrMsg: `Missatge d'error`, - infoCardErrReason: `Raó`, - linkRedirectionText: seconds => `Redirigint en ${seconds->Int.toString} segons ...`, - linkExpiryInfo: expiry => `L'enllaç caduca el: ${expiry}`, - payoutFromText: merchant => `Pagament de ${merchant}`, - payoutStatusFailedMessage: `No s'ha pogut processar el teu pagament. Comprova amb el teu proveïdor per a més detalls.`, - payoutStatusPendingMessage: `El teu pagament s'ha de processar en 2-3 dies hàbils.`, - payoutStatusSuccessMessage: `El teu pagament s'ha realitzat amb èxit. Els fons han estat ingressats en la teva modalitat de pagament seleccionada.`, - payoutStatusFailedText: `Pagament fallit`, - payoutStatusPendingText: `Processant el pagament`, - payoutStatusSuccessText: `Pagament realitzat`, - pixCNPJInvalidText: `CNPJ Pix no vàlid`, - pixCNPJEmptyText: `El CNPJ Pix no pot estar buit`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Introdueix el CNPJ Pix`, - pixCPFInvalidText: `CPF Pix no vàlid`, - pixCPFEmptyText: `El CPF Pix no pot estar buit`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Introdueix el CPF Pix`, - pixKeyEmptyText: `La clau Pix no pot estar buida`, - pixKeyPlaceholder: `Introdueix la clau Pix`, - pixKeyLabel: `Clau Pix`, - sourceBankAccountIdEmptyText: `L'identificador del compte bancari d'origen no pot estar buit`, - invalidCardHolderNameError: `El nom del titular de la targeta no pot contenir dígits`, - invalidNickNameError: `El sobrenom no pot contenir més de 2 dígits`, - expiry: `caducitat`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Carte`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Virement ACH`, - payment_methods_bacs_transfer: `Virement BACS`, - payment_methods_sepa_bank_transfer: `Virement SEPA`, - payment_methods_instant_bank_transfer: `Virement instantané`, - payment_methods_instant_bank_transfer_finland: `Virement instantané Finlande`, - payment_methods_instant_bank_transfer_poland: `Virement instantané Pologne`, - payment_methods_sepa_debit: `Prélèvement SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Prélèvement ACH`, - payment_methods_bacs_debit: `Prélèvement BACS`, - payment_methods_becs_debit: `Prélèvement BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Carte Bancontact`, - payment_methods_online_banking_czech_republic: `Banque en ligne Tchéquie`, - payment_methods_online_banking_slovakia: `Banque en ligne Slovaquie`, - payment_methods_online_banking_finland: `Banque en ligne Finlande`, - payment_methods_online_banking_poland: `Banque en ligne Pologne`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Prélèvement bancaire ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Argent comptant / Bon`, - payment_methods_online_banking_fpx: `Banque en ligne FPX`, - payment_methods_online_banking_thailand: `Banque en ligne Thaïlande`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Carte`, - payment_methods_pay_by_bank: `Payer par banque`, - payment_methods_open_banking_pis: `Bancaire ouvert`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Tens una targeta regal?`, - giftCardNumberLabel: `Número de targeta regal`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `El número de targeta regal no pot estar buit`, - giftCardNumberInvalidText: `Número de targeta regal no vàlid`, - giftCardPinLabel: `PIN de targeta regal`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `El PIN de targeta regal no pot estar buit`, - giftCardPinInvalidText: `PIN de targeta regal no vàlid`, - cardText: `Targeta`, - giftCardAppliedText: `aplicat`, - giftCardPaymentCompleteMessage: `No queda cap import pendent de pagament. Si us plau, continueu amb el pagament.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Pagueu l'import restant de ${currency} ${amount} amb un altre mètode de pagament a continuació.`, -} diff --git a/src/LocaleStrings/ChineseLocale.res b/src/LocaleStrings/ChineseLocale.res deleted file mode 100644 index acb44fb1e..000000000 --- a/src/LocaleStrings/ChineseLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `zh`, - localeDirection: `ltr`, - cardNumberLabel: `卡號`, - inValidCardErrorText: `卡号无效。`, - inValidExpiryErrorText: `卡片有效期无效。`, - inCompleteCVCErrorText: `您的卡片安全码不完整。`, - inCompleteExpiryErrorText: `您的卡片到期日期不完整。`, - enterValidCardNumberErrorText: `请输入有效的卡号。`, - pastExpiryErrorText: `您的卡片到期年份已过期。`, - poweredBy: `由 Hyperswitch 提供技术支持`, - validThruText: `有效期`, - sortCodeText: `排序代码`, - cvcTextLabel: `安全碼`, - line1Label: `地址行 1`, - line1Placeholder: `街道地址`, - line1EmptyText: `地址行 1 不能为空`, - line2Label: `地址行 2`, - line2Placeholder: `公寓、单元号等`, - line2EmptyText: `地址行 2 不能为空`, - cityLabel: `城市`, - cityEmptyText: `城市不能为空`, - postalCodeLabel: `邮政编码`, - postalCodeEmptyText: `邮政编码不能为空`, - postalCodeInvalidText: `无效的邮政编码`, - stateLabel: `省/州`, - stateEmptyText: `省/州不能为空`, - accountNumberText: `账户号码`, - accountNumberInvalidText: `账户号码无效`, - sortCodeInvalidText: `排序代码无效`, - emailLabel: `电子邮箱`, - ibanEmptyText: `IBAN 不能为空`, - ibanInvalidText: `请输入有效的 IBAN`, - emailEmptyText: `电子邮箱不能为空`, - emailInvalidText: `无效的电子邮箱地址`, - fullNameLabel: `全名`, - fullNamePlaceholder: `名字和姓氏`, - countryLabel: `国家`, - currencyLabel: `货币`, - bankLabel: `选择银行`, - documentTypeLabel: `文档类型`, - redirectText: `提交订单后,您将被重定向到安全的页面完成购买。`, - bankDetailsText: `提交这些信息后,您将获得银行账户信息以进行付款。请确保记录下来。`, - orPayUsing: `或使用`, - addNewCard: `添加信用卡/借记卡`, - useExisitingSavedCards: `使用保存的信用卡/借记卡`, - saveCardDetails: `保存卡片信息`, - addBankAccount: `添加银行账户`, - achBankDebitTerms: _ => - `您的 ACH 扣款授权将立即设置,但我们会确认金额并在未来的付款前通知您。`, - sepaDebitTerms: str => - `通过提供您的支付信息并确认此授权书表格,您授权 (A) ${str},债权人和/或我们的支付服务提供商向您的银行发送指令以从您的账户中扣款,以及 (B) 您的银行按照 ${str} 的指示从您的账户中扣款。作为您权利的一部分,您有权根据与银行的协议条款和条件从您的银行获得退款。退款请求必须在从您的账户被扣款之日起的 8 周内提出。您的权利在您可以从银行获取的声明中有详细说明。`, - becsDebitTerms: `通过提供您的银行账户详细信息并确认此付款,您同意此直接借记请求和直接借记请求服务协议,并授权 Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 直接借记用户 ID 号码 507156(“Hyperswitch”)通过批量电子清算系统(BECS)从您的账户中扣款,代表 Hyperswitch Payment Widget(“商户”)处理任何商户单独通知您的金额。您确认您是上述账户的账户持有人或授权签署人。`, - cardTerms: str => - `通过提供您的卡片信息,您允许 ${str} 根据其条款向您的卡片收费。`, - payNowButton: `立即支付`, - cardNumberEmptyText: `卡号不能为空`, - cardExpiryDateEmptyText: `卡片到期日期不能为空`, - cvcNumberEmptyText: `安全码不能为空`, - enterFieldsText: `请输入所有字段`, - enterValidDetailsText: `请输入有效的详细信息`, - selectPaymentMethodText: `请选择付款方式然后重试`, - card: `卡片`, - surchargeMsgAmount: (currency, str) => <> - {React.string(`此交易将收取${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string({`${Utils.nbsp}的附加费用`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`费用 :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: `选择后将保存钱包信息`, - newPaymentMethods: `新的支付方式`, - useExistingPaymentMethods: `使用保存的支付方式`, - cardNickname: `卡片昵称`, - nicknamePlaceholder: `卡片昵称(可选)`, - cardExpiredText: `此卡已过期`, - cardHeader: `卡片信息`, - cardBrandConfiguredErrorText: str => `${str} 目前不支持。`, - blockedCardText: "此卡不允许用于付款。", - currencyNetwork: `货币网络`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `出生日期`, - vpaIdLabel: `VPA ID`, - vpaIdEmptyText: `VPA ID 不能为空`, - vpaIdInvalidText: `无效的 VPA ID 地址`, - dateofBirthRequiredText: `出生日期是必填项`, - dateOfBirthInvalidText: `年龄应大于或等于 18 岁`, - dateOfBirthPlaceholderText: `输入出生日期`, - formFundsInfoText: `资金将记入此账户`, - formFundsCreditInfoText: pmLabel => `您的资金将以所选的${pmLabel}记入。`, - formEditText: `编辑`, - formSaveText: `保存`, - formSubmitText: `提交`, - formSubmittingText: `提交中`, - formSubheaderBillingDetailsText: `输入您的账单地址`, - formSubheaderCardText: `您的卡信息`, - formSubheaderAccountText: pmLabel => `您的${pmLabel}`, - formHeaderReviewText: `审核`, - formHeaderReviewTabLayoutText: pmLabel => `审核您的${pmLabel}详细信息`, - formHeaderBankText: bankTransferType => `输入${bankTransferType}银行详细信息`, - formHeaderWalletText: walletTransferType => `输入${walletTransferType}钱包详细信息`, - formHeaderEnterCardText: `输入卡信息`, - formHeaderSelectBankText: `选择一种银行方法`, - formHeaderSelectWalletText: `选择一个钱包`, - formHeaderSelectAccountText: `选择一个账户进行付款`, - formFieldACHRoutingNumberLabel: `路由号码`, - formFieldSepaIbanLabel: `国际银行账户号码 (IBAN)`, - formFieldSepaBicLabel: `银行标识码 (可选)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `银行账户号码`, - formFieldPhoneNumberLabel: `电话号码`, - formFieldCountryCodeLabel: `国家代码 (可选)`, - formFieldCountryCodeRequiredLabel: `国家代码`, - formFieldBankNameLabel: `银行名称 (可选)`, - formFieldBankCityLabel: `银行城市 (可选)`, - formFieldCardHoldernamePlaceholder: `您的姓名`, - formFieldBankNamePlaceholder: `银行名称`, - formFieldBankCityPlaceholder: `银行城市`, - formFieldEmailPlaceholder: `您的电子邮件`, - formFieldPhoneNumberPlaceholder: `您的电话`, - formFieldInvalidRoutingNumber: `路由号码无效。`, - infoCardRefId: `参考编号`, - infoCardErrCode: `错误代码`, - infoCardErrMsg: `错误信息`, - infoCardErrReason: `原因`, - linkRedirectionText: seconds => `${seconds->Int.toString}秒后重定向...`, - linkExpiryInfo: expiry => `链接到期日期:${expiry}`, - payoutFromText: merchant => `来自${merchant}的付款`, - payoutStatusFailedMessage: `处理您的付款失败。请与您的提供商联系以获取更多详细信息。`, - payoutStatusPendingMessage: `您的付款应在2-3个工作日内处理。`, - payoutStatusSuccessMessage: `您的付款已成功。资金已存入您选择的支付方式。`, - payoutStatusFailedText: `付款失败`, - payoutStatusPendingText: `付款处理中`, - payoutStatusSuccessText: `付款成功`, - pixCNPJInvalidText: `无效的 Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ 不能为空`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `输入 Pix CNPJ`, - pixCPFInvalidText: `无效的 Pix CPF`, - pixCPFEmptyText: `Pix CPF 不能为空`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `输入 Pix CPF`, - pixKeyEmptyText: `Pix 密钥不能为空`, - pixKeyPlaceholder: `输入 Pix 密钥`, - pixKeyLabel: `Pix 密钥`, - sourceBankAccountIdEmptyText: `源银行账户ID不能为空`, - invalidCardHolderNameError: `持卡人姓名不能包含数字`, - invalidNickNameError: `昵称不能包含超过2个数字`, - expiry: `到期`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `支付宝`, - payment_methods_ali_pay_hk: `支付宝香港`, - payment_methods_we_chat_pay: `微信支付`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `加密货币`, - payment_methods_card: `卡`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH 银行转账`, - payment_methods_bacs_transfer: `BACS 银行转账`, - payment_methods_sepa_bank_transfer: `SEPA 银行转账`, - payment_methods_instant_bank_transfer: `即时银行转账`, - payment_methods_instant_bank_transfer_finland: `即时转账 芬兰`, - payment_methods_instant_bank_transfer_poland: `即时转账 波兰`, - payment_methods_sepa_debit: `SEPA 借记`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH 借记`, - payment_methods_bacs_debit: `BACS 借记`, - payment_methods_becs_debit: `BECS 借记`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact 卡`, - payment_methods_online_banking_czech_republic: `捷克网银`, - payment_methods_online_banking_slovakia: `斯洛伐克网银`, - payment_methods_online_banking_finland: `芬兰网银`, - payment_methods_online_banking_poland: `波兰网银`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH 直接借记`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `现金 / 代金券`, - payment_methods_online_banking_fpx: `FPX 网银`, - payment_methods_online_banking_thailand: `泰国网银`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `卡`, - payment_methods_pay_by_bank: `通过银行支付`, - payment_methods_open_banking_pis: `开放银行`, - payment_methods_evoucher: `电子代金券`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `银联`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `有礼品卡吗?`, - giftCardNumberLabel: `礼品卡号码`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `礼品卡号码不能为空`, - giftCardNumberInvalidText: `无效的礼品卡号码`, - giftCardPinLabel: `礼品卡PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `礼品卡PIN不能为空`, - giftCardPinInvalidText: `无效的礼品卡PIN`, - cardText: `卡`, - giftCardAppliedText: `已应用`, - giftCardPaymentCompleteMessage: `无需支付剩余金额。请继续完成付款。`, - giftCardPaymentRemainingMessage: (currency, amount) => - `请使用下方的其他支付方式支付剩余金额 ${currency}${amount}。`, -} diff --git a/src/LocaleStrings/ConstantStrings.res b/src/LocaleStrings/ConstantStrings.res deleted file mode 100644 index 54b23b076..000000000 --- a/src/LocaleStrings/ConstantStrings.res +++ /dev/null @@ -1,10 +0,0 @@ -let constantStrings: LocaleStringTypes.constantStrings = { - formFieldCardNumberPlaceholder: `****** 4242`, - formFieldACHRoutingNumberPlaceholder: `110000000`, - formFieldAccountNumberPlaceholder: `**** 6789`, - formFieldSortCodePlaceholder: `11000`, - formFieldSepaIbanPlaceholder: `NL **** 6789`, - formFieldSepaBicPlaceholder: `ABNANL2A`, - formFieldPixIdPlaceholder: `**** 3251`, - formFieldBankAccountNumberPlaceholder: `**** 1232`, -} diff --git a/src/LocaleStrings/DeutschLocale.res b/src/LocaleStrings/DeutschLocale.res deleted file mode 100644 index d743842b0..000000000 --- a/src/LocaleStrings/DeutschLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `de`, - localeDirection: `ltr`, - cardNumberLabel: `Kartennummer`, - inValidCardErrorText: `Kartennummer ist ungültig.`, - inValidExpiryErrorText: `Das Ablaufdatum der Karte ist ungültig.`, - inCompleteCVCErrorText: `Der Sicherheitscode Ihrer Karte ist unvollständig.`, - inCompleteExpiryErrorText: `Das Ablaufdatum Ihrer Karte ist unvollständig.`, - enterValidCardNumberErrorText: `Bitte geben Sie eine gültige Kartennummer ein.`, - 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.`, - 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`, - accountNumberInvalidText: `Die Accountnummer ist ungültig`, - sortCodeInvalidText: `Die Bankleitzahl ist ungültig`, - emailLabel: `Email`, - ibanEmptyText: `IBAN darf nicht leer sein`, - ibanInvalidText: `Bitte geben Sie eine gültige IBAN ein`, - 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`, - documentTypeLabel: `Dokumenttyp`, - 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 => - `Durch die Angabe Ihrer Zahlungsinformationen und die Bestätigung dieses Mandatsformulars ermächtigen Sie (A) ${str}, den Gläubiger und/oder unsere Zahlungsdienstleister, Ihrer Bank Anweisungen zu erteilen, um Ihr Konto zu belasten, und (B) Ihre Bank, Ihr Konto gemäß den Anweisungen von ${str} zu belasten. Im Rahmen Ihrer Rechte haben Sie Anspruch auf eine Rückerstattung von Ihrer Bank gemäß den Bedingungen und Konditionen Ihrer Vereinbarung mit Ihrer Bank. Eine Rückerstattung muss innerhalb von 8 Wochen ab dem Datum, an dem Ihr Konto belastet wurde, beantragt werden. Ihre Rechte sind in einem von Ihrer Bank erhältlichen Dokument erläutert.`, - 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`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Gebühr :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Neue Zahlungsmethoden`, - useExistingPaymentMethods: `Gespeicherte Zahlungsarten nutzen`, - cardNickname: `Spitzname der Karte`, - nicknamePlaceholder: `Kartenname (optional)`, - cardExpiredText: `Diese Karte ist abgelaufen`, - cardHeader: `Kartendaten`, - cardBrandConfiguredErrorText: str => `${str} wird derzeit nicht unterstützt.`, - blockedCardText: "Diese Karte ist für Zahlungen nicht zugelassen.", - currencyNetwork: `Währungsnetzwerke`, - expiryPlaceholder: `MM / JJ`, - dateOfBirth: `Geburtsdatum`, - vpaIdLabel: `Vpa-ID`, - vpaIdEmptyText: `Die VPA-ID darf nicht leer sein`, - vpaIdInvalidText: `Ungültige VPA-ID`, - dateofBirthRequiredText: `Geburtsdatum ist erforderlich`, - dateOfBirthInvalidText: `Das Alter sollte 18 Jahre oder älter sein`, - dateOfBirthPlaceholderText: `Geben Sie das Geburtsdatum ein`, - formFundsInfoText: `Gelder werden auf dieses Konto gutgeschrieben`, - formFundsCreditInfoText: pmLabel => - `Ihre Gelder werden auf das ausgewählte ${pmLabel} gutgeschrieben.`, - formEditText: `Bearbeiten`, - formSaveText: `Speichern`, - formSubmitText: `Absenden`, - formSubmittingText: `Wird gesendet`, - formSubheaderBillingDetailsText: `Geben Sie Ihre Rechnungsadresse ein`, - formSubheaderCardText: `Ihre Kartendetails`, - formSubheaderAccountText: pmLabel => `Ihr ${pmLabel}`, - formHeaderReviewText: `Überprüfen`, - formHeaderReviewTabLayoutText: pmLabel => `Überprüfen Sie Ihre ${pmLabel} Details`, - formHeaderBankText: bankTransferType => `Geben Sie ${bankTransferType} Bankdaten ein`, - formHeaderWalletText: walletTransferType => `Geben Sie ${walletTransferType} Wallet-Daten ein`, - formHeaderEnterCardText: `Kartendetails eingeben`, - formHeaderSelectBankText: `Wählen Sie eine Bankmethode`, - formHeaderSelectWalletText: `Wählen Sie ein Wallet`, - formHeaderSelectAccountText: `Wählen Sie ein Konto für Auszahlungen`, - formFieldACHRoutingNumberLabel: `Routing-Nummer`, - formFieldSepaIbanLabel: `Internationale Bankkontonummer (IBAN)`, - formFieldSepaBicLabel: `Bank-Identifikationscode (optional)`, - formFieldPixIdLabel: `Pix-ID`, - formFieldBankAccountNumberLabel: `Bankkontonummer`, - formFieldPhoneNumberLabel: `Telefonnummer`, - formFieldCountryCodeLabel: `Ländercode (optional)`, - formFieldCountryCodeRequiredLabel: `Ländercode`, - formFieldBankNameLabel: `Bankname (optional)`, - formFieldBankCityLabel: `Bankstadt (optional)`, - formFieldCardHoldernamePlaceholder: `Ihr Name`, - formFieldBankNamePlaceholder: `Bankname`, - formFieldBankCityPlaceholder: `Bankstadt`, - formFieldEmailPlaceholder: `Ihre E-Mail`, - formFieldPhoneNumberPlaceholder: `Ihr Telefon`, - formFieldInvalidRoutingNumber: `Die Routing-Nummer ist ungültig.`, - infoCardRefId: `Ref-ID`, - infoCardErrCode: `Fehlercode`, - infoCardErrMsg: `Fehlermeldung`, - infoCardErrReason: `Grund`, - linkRedirectionText: seconds => `Weiterleitung in ${seconds->Int.toString} Sekunden ...`, - linkExpiryInfo: expiry => `Link läuft ab am: ${expiry}`, - payoutFromText: merchant => `Auszahlung von ${merchant}`, - payoutStatusFailedMessage: `Ihre Auszahlung konnte nicht bearbeitet werden. Bitte wenden Sie sich für weitere Details an Ihren Anbieter.`, - payoutStatusPendingMessage: `Ihre Auszahlung wird innerhalb von 2-3 Werktagen bearbeitet.`, - payoutStatusSuccessMessage: `Ihre Auszahlung war erfolgreich. Gelder wurden in Ihrer ausgewählten Zahlungsmethode gutgeschrieben.`, - payoutStatusFailedText: `Auszahlung fehlgeschlagen`, - payoutStatusPendingText: `Auszahlung in Bearbeitung`, - payoutStatusSuccessText: `Auszahlung erfolgreich`, - pixCNPJInvalidText: `Ungültiger Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ darf nicht leer sein`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Geben Sie Pix CNPJ ein`, - pixCPFInvalidText: `Ungültiger Pix CPF`, - pixCPFEmptyText: `Pix CPF darf nicht leer sein`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Geben Sie Pix CPF ein`, - pixKeyEmptyText: `Pix-Schlüssel darf nicht leer sein`, - pixKeyPlaceholder: `Geben Sie den Pix-Schlüssel ein`, - pixKeyLabel: `Pix-Schlüssel`, - sourceBankAccountIdEmptyText: `Quell-Bankkonten-ID darf nicht leer sein`, - invalidCardHolderNameError: `Der Name des Karteninhabers darf keine Ziffern enthalten`, - invalidNickNameError: `Der Spitzname darf nicht mehr als 2 Ziffern enthalten`, - expiry: `ablauf`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Krypto`, - payment_methods_card: `Karte`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Banküberweisung`, - payment_methods_bacs_transfer: `BACS Banküberweisung`, - payment_methods_sepa_bank_transfer: `SEPA Banküberweisung`, - payment_methods_instant_bank_transfer: `Sofortüberweisung`, - payment_methods_instant_bank_transfer_finland: `Sofortüberweisung Finnland`, - payment_methods_instant_bank_transfer_poland: `Sofortüberweisung Polen`, - payment_methods_sepa_debit: `SEPA Lastschrift`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Lastschrift`, - payment_methods_bacs_debit: `BACS Lastschrift`, - payment_methods_becs_debit: `BECS Lastschrift`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Karte`, - payment_methods_online_banking_czech_republic: `Online-Banking Tschechien`, - payment_methods_online_banking_slovakia: `Online-Banking Slowakei`, - payment_methods_online_banking_finland: `Online-Banking Finnland`, - payment_methods_online_banking_poland: `Online-Banking Polen`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Direktabbuchung`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Bargeld / Gutschein`, - payment_methods_online_banking_fpx: `Online-Banking FPX`, - payment_methods_online_banking_thailand: `Online-Banking Thailand`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Karte`, - payment_methods_pay_by_bank: `Zahlung per Bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Haben Sie eine Geschenkkarte?`, - giftCardNumberLabel: `Geschenkkartennummer`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Geschenkkartennummer darf nicht leer sein`, - giftCardNumberInvalidText: `Ungültige Geschenkkartennummer`, - giftCardPinLabel: `Geschenkkarten-PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Geschenkkarten-PIN darf nicht leer sein`, - giftCardPinInvalidText: `Ungültige Geschenkkarten-PIN`, - cardText: `Karte`, - giftCardAppliedText: `angewendet`, - giftCardPaymentCompleteMessage: `Es ist kein Restbetrag zu zahlen. Bitte fahren Sie mit der Zahlung fort.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Bitte zahlen Sie den verbleibenden Betrag von ${amount} ${currency} mit einer anderen Zahlungsmethode unten.`, -} diff --git a/src/LocaleStrings/DutchLocale.res b/src/LocaleStrings/DutchLocale.res deleted file mode 100644 index cacc431f7..000000000 --- a/src/LocaleStrings/DutchLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `nl`, - localeDirection: `ltr`, - cardNumberLabel: `Kortnummer`, - inValidCardErrorText: `Kortnummeret er ugyldigt.`, - inValidExpiryErrorText: `Vervaldatum van de kaart is ongeldig.`, - inCompleteCVCErrorText: `Dit korts sikkerhedskode er ufuldstændig.`, - inCompleteExpiryErrorText: `Dit korts udløbsdato er ufuldstændig.`, - enterValidCardNumberErrorText: `Voer een geldig kaartnummer in.`, - 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.`, - cityLabel: `By`, - postalCodeLabel: `Postnummer`, - stateLabel: `Region`, - accountNumberText: `Kontonummer`, - accountNumberInvalidText: `Rekeningnummer is ongeldig`, - sortCodeInvalidText: `Registreringsnummer is ongeldig`, - emailLabel: `E-mail`, - fullNameLabel: `Fulde navn`, - fullNamePlaceholder: `For- og efternavn`, - countryLabel: `Land`, - currencyLabel: `Valuta`, - bankLabel: `Vælg bank`, - documentTypeLabel: `Documenttype`, - 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 => - `Door uw betalingsinformatie te verstrekken en dit machtigingsformulier te bevestigen, machtigt u (A) ${str}, de schuldeiser en/of onze betalingsdienstverleners om instructies naar uw bank te sturen om uw rekening te debiteren en (B) uw bank om uw rekening te debiteren volgens de instructies van ${str}. Als onderdeel van uw rechten heeft u recht op een terugbetaling van uw bank volgens de voorwaarden van uw overeenkomst met uw bank. Een terugbetaling moet binnen 8 weken na de datum waarop uw rekening is gedebiteerd, worden aangevraagd. Uw rechten worden uitgelegd in een verklaring die u bij uw bank kunt verkrijgen.`, - 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`, - ibanEmptyText: `IBAN mag niet leeg zijn`, - ibanInvalidText: `Voer een geldig IBAN in`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Kosten :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nieuwe betaalmethoden`, - useExistingPaymentMethods: `Gebruik opgeslagen betaalmethoden`, - nicknamePlaceholder: `Bijnaam kaart (optioneel)`, - selectPaymentMethodText: `Selecteer een betaalmethode en probeer het opnieuw`, - cardExpiredText: `Deze kaart is verlopen`, - cardHeader: `Kaartinformatie`, - cardBrandConfiguredErrorText: str => `${str} wordt op dit moment niet ondersteund.`, - blockedCardText: "Deze kaart is niet toegestaan voor betalingen.", - currencyNetwork: `Valutanetwerken`, - expiryPlaceholder: `MM / JJ`, - dateOfBirth: `Geboortedatum`, - vpaIdLabel: `Vpa-id`, - vpaIdEmptyText: `Vpa-ID mag niet leeg zijn`, - vpaIdInvalidText: `Ongeldige Vpa-ID`, - dateofBirthRequiredText: `Geboortedatum is vereist`, - dateOfBirthInvalidText: `De leeftijd moet groter of gelijk zijn aan 18 jaar`, - dateOfBirthPlaceholderText: `Voer geboortedatum in`, - formFundsInfoText: `Gelden worden op deze rekening gestort`, - formFundsCreditInfoText: pmLabel => `Uw geld wordt bijgeschreven in de geselecteerde ${pmLabel}.`, - formEditText: `Bewerken`, - formSaveText: `Opslaan`, - formSubmitText: `Indienen`, - formSubmittingText: `Indienen`, - formSubheaderBillingDetailsText: `Voer uw factuuradres in`, - formSubheaderCardText: `Uw kaartgegevens`, - formSubheaderAccountText: pmLabel => `Uw ${pmLabel}`, - formHeaderReviewText: `Beoordelen`, - formHeaderReviewTabLayoutText: pmLabel => `Bekijk uw ${pmLabel} gegevens`, - formHeaderBankText: bankTransferType => `Voer ${bankTransferType} bankgegevens in`, - formHeaderWalletText: walletTransferType => `Voer ${walletTransferType} portemonneegegevens in`, - formHeaderEnterCardText: `Voer kaartgegevens in`, - formHeaderSelectBankText: `Selecteer een bankmethode`, - formHeaderSelectWalletText: `Selecteer een portemonnee`, - formHeaderSelectAccountText: `Selecteer een account voor uitbetalingen`, - formFieldACHRoutingNumberLabel: `Routingnummer`, - formFieldSepaIbanLabel: `Internationaal Bankrekeningnummer (IBAN)`, - formFieldSepaBicLabel: `Bankidentificatiecode (Optioneel)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `Bankrekeningnummer`, - formFieldPhoneNumberLabel: `Telefoonnummer`, - formFieldCountryCodeLabel: `Landcode (Optioneel)`, - formFieldCountryCodeRequiredLabel: `Landcode`, - formFieldBankNameLabel: `Banknaam (Optioneel)`, - formFieldBankCityLabel: `Bankstad (Optioneel)`, - formFieldCardHoldernamePlaceholder: `Uw naam`, - formFieldBankNamePlaceholder: `Banknaam`, - formFieldBankCityPlaceholder: `Bankstad`, - formFieldEmailPlaceholder: `Uw e-mail`, - formFieldPhoneNumberPlaceholder: `Uw telefoon`, - formFieldInvalidRoutingNumber: `Routingnummer is ongeldig.`, - infoCardRefId: `Uw referentie`, - infoCardErrCode: `Foutcode`, - infoCardErrMsg: `Foutbericht`, - infoCardErrReason: `Reden`, - linkRedirectionText: seconds => `Doorverwijzen in ${seconds->Int.toString} seconden ...`, - linkExpiryInfo: expiry => `Link verloopt op: ${expiry}`, - payoutFromText: merchant => `Uitbetaling van ${merchant}`, - payoutStatusFailedMessage: `Uitbetaling kon niet worden verwerkt. Neem contact op met uw provider voor meer details.`, - payoutStatusPendingMessage: `Uw uitbetaling wordt binnen 2-3 werkdagen verwerkt.`, - payoutStatusSuccessMessage: `Uw uitbetaling was succesvol. Geld is bijgeschreven in de door u geselecteerde betalingsmethode.`, - payoutStatusFailedText: `Uitbetaling mislukt`, - payoutStatusPendingText: `Uitbetaling verwerken`, - payoutStatusSuccessText: `Uitbetaling geslaagd`, - pixCNPJInvalidText: `Ongeldige Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ mag niet leeg zijn`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Voer Pix CNPJ in`, - pixCPFInvalidText: `Ongeldige Pix CPF`, - pixCPFEmptyText: `Pix CPF mag niet leeg zijn`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Voer Pix CPF in`, - pixKeyEmptyText: `Pix-sleutel mag niet leeg zijn`, - pixKeyPlaceholder: `Voer Pix-sleutel in`, - pixKeyLabel: `Pix-sleutel`, - sourceBankAccountIdEmptyText: `Bron bankrekeningnummer mag niet leeg zijn`, - invalidCardHolderNameError: `De naam van de kaarthouder mag geen cijfers bevatten`, - invalidNickNameError: `De bijnaam mag niet meer dan 2 cijfers bevatten`, - expiry: `vervaldatum`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Kaart`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Bankoverschrijving`, - payment_methods_bacs_transfer: `BACS Bankoverschrijving`, - payment_methods_sepa_bank_transfer: `SEPA Bankoverschrijving`, - payment_methods_instant_bank_transfer: `Instant Bankoverschrijving`, - payment_methods_instant_bank_transfer_finland: `Instant Overschrijving Finland`, - payment_methods_instant_bank_transfer_poland: `Instant Overschrijving Polen`, - payment_methods_sepa_debit: `SEPA Incasso`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Incasso`, - payment_methods_bacs_debit: `BACS Incasso`, - payment_methods_becs_debit: `BECS Incasso`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Kaart`, - payment_methods_online_banking_czech_republic: `Online Bankieren Tsjechië`, - payment_methods_online_banking_slovakia: `Online Bankieren Slowakije`, - payment_methods_online_banking_finland: `Online Bankieren Finland`, - payment_methods_online_banking_poland: `Online Bankieren Polen`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Direct Incasso`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Contant / Voucher`, - payment_methods_online_banking_fpx: `Online Bankieren FPX`, - payment_methods_online_banking_thailand: `Online Bankieren Thailand`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Kaart`, - payment_methods_pay_by_bank: `Betaal via Bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Heb je een cadeaukaart?`, - giftCardNumberLabel: `Cadeaukaart nummer`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Cadeaukaart nummer mag niet leeg zijn`, - giftCardNumberInvalidText: `Ongeldig cadeaukaart nummer`, - giftCardPinLabel: `Cadeaukaart PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Cadeaukaart PIN mag niet leeg zijn`, - giftCardPinInvalidText: `Ongeldige cadeaukaart PIN`, - cardText: `Kaart`, - giftCardAppliedText: `toegepast`, - giftCardPaymentCompleteMessage: `Er staat geen resterend bedrag open. Ga verder met de betaling.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Betaal het resterende bedrag van ${amount} ${currency} met een andere betaalmethode hieronder.`, -} diff --git a/src/LocaleStrings/EnglishGBLocale.res b/src/LocaleStrings/EnglishGBLocale.res deleted file mode 100644 index b2547c586..000000000 --- a/src/LocaleStrings/EnglishGBLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "en-GB", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inValidExpiryErrorText: "Card expiry is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - enterValidCardNumberErrorText: "Please enter a valid card number.", - pastExpiryErrorText: "Your card's expiration year is in the past.", - poweredBy: "Powered By Hyperswitch", - validThruText: "Expiry", - sortCodeText: "Sort Code", - cvcTextLabel: "CVC", - emailLabel: "Email", - ibanEmptyText: "IBAN cannot be empty", - ibanInvalidText: "Please enter valid IBAN", - 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", - 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", - accountNumberInvalidText: "Account number is invalid", - sortCodeInvalidText: "Sort code is invalid", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - documentTypeLabel: "Doc Type", - 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 to this mandate form, you authorise (A) ${str}, the Creditor and/or our payment service provider(s) to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from ${str}. 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.`, - 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`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Fee :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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", - newPaymentMethods: "New payment methods", - useExistingPaymentMethods: "Use saved payment methods", - cardNickname: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - cardExpiredText: `This card has expired`, - cardHeader: `Card information`, - cardBrandConfiguredErrorText: str => `${str} is not supported at the moment.`, - blockedCardText: "This card is not allowed for payments.", - currencyNetwork: `Currency Networks`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `Date of Birth`, - vpaIdLabel: `Vpa Id`, - vpaIdEmptyText: `Vpa Id cannot be empty`, - vpaIdInvalidText: `Invalid Vpa Id address`, - dateofBirthRequiredText: `Date of birth is required`, - dateOfBirthInvalidText: `Age should be greater than or equal to 18 years`, - dateOfBirthPlaceholderText: `Enter Date of Birth`, - formFundsInfoText: `Funds will be credited to this account`, - formFundsCreditInfoText: pmLabel => `Your funds will be credited in the selected ${pmLabel}.`, - formEditText: `Edit`, - formSaveText: `Save`, - formSubmitText: `Submit`, - formSubmittingText: `Submitting`, - formSubheaderBillingDetailsText: `Enter your billing address`, - formSubheaderCardText: `Your card details`, - formSubheaderAccountText: pmLabel => `Your ${pmLabel}`, - formHeaderReviewText: `Review`, - formHeaderReviewTabLayoutText: pmLabel => `Review your ${pmLabel} details`, - formHeaderBankText: bankTransferType => `Enter ${bankTransferType} bank details`, - formHeaderWalletText: walletTransferType => `Enter ${walletTransferType} wallet details`, - formHeaderEnterCardText: `Enter card details`, - formHeaderSelectBankText: `Select a bank method`, - formHeaderSelectWalletText: `Select a wallet`, - formHeaderSelectAccountText: `Select an account for payouts`, - formFieldACHRoutingNumberLabel: `Routing Number`, - formFieldSepaIbanLabel: `International Bank Account Number (IBAN)`, - formFieldSepaBicLabel: `Bank Identifier Code (Optional)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `Bank Account Number`, - formFieldPhoneNumberLabel: `Phone Number`, - formFieldCountryCodeLabel: `Country Code (Optional)`, - formFieldCountryCodeRequiredLabel: `Country Code`, - formFieldBankNameLabel: `Bank Name (Optional)`, - formFieldBankCityLabel: `Bank City (Optional)`, - formFieldCardHoldernamePlaceholder: `Your Name`, - formFieldBankNamePlaceholder: `Bank Name`, - formFieldBankCityPlaceholder: `Bank City`, - formFieldEmailPlaceholder: `Your Email`, - formFieldPhoneNumberPlaceholder: `Your Phone`, - formFieldInvalidRoutingNumber: `Routing number is invalid.`, - infoCardRefId: `Ref Id`, - infoCardErrCode: `Error Code`, - infoCardErrMsg: `Error Message`, - infoCardErrReason: `Reason`, - linkRedirectionText: seconds => `Redirecting in ${seconds->Int.toString} seconds ...`, - linkExpiryInfo: expiry => `Link expires on: ${expiry}`, - payoutFromText: merchant => `Payout from ${merchant}`, - payoutStatusFailedMessage: `Failed to process your payout. Please check with your provider for more details.`, - payoutStatusPendingMessage: `Your payout should be processed within 2-3 business days.`, - payoutStatusSuccessMessage: `Your payout was successful. Funds were deposited in your selected payment mode.`, - payoutStatusFailedText: `Payout Failed`, - payoutStatusPendingText: `Payout Processing`, - payoutStatusSuccessText: `Payout Successful`, - pixCNPJInvalidText: `Invalid Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ cannot be empty`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Enter Pix CNPJ`, - pixCPFInvalidText: `Invalid Pix CPF`, - pixCPFEmptyText: `Pix CPF cannot be empty`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Enter Pix CPF`, - pixKeyEmptyText: `Pix key cannot be empty`, - pixKeyPlaceholder: `Enter Pix key`, - pixKeyLabel: `Pix key`, - sourceBankAccountIdEmptyText: `Source Bank Account ID cannot be empty`, - invalidCardHolderNameError: `Cardholder's name cannot contain digits`, - invalidNickNameError: `Nickname cannot have more than 2 digits`, - expiry: `expiry`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Card`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Bank Transfer`, - payment_methods_bacs_transfer: `BACS Bank Transfer`, - payment_methods_sepa_bank_transfer: `SEPA Bank Transfer`, - payment_methods_instant_bank_transfer: `Instant Bank Transfer`, - payment_methods_instant_bank_transfer_finland: `Instant Bank Transfer Finland`, - payment_methods_instant_bank_transfer_poland: `Instant Bank Transfer Poland`, - payment_methods_sepa_debit: `SEPA Debit`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Debit`, - payment_methods_bacs_debit: `BACS Debit`, - payment_methods_becs_debit: `BECS Debit`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Card`, - payment_methods_online_banking_czech_republic: `Online Banking CzechR`, - payment_methods_online_banking_slovakia: `Online Banking Slovakia`, - payment_methods_online_banking_finland: `Online Banking Finland`, - payment_methods_online_banking_poland: `Online Banking Poland`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Direct Debit`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Cash / Voucher`, - payment_methods_online_banking_fpx: `Online Banking Fpx`, - payment_methods_online_banking_thailand: `Online Banking Thailand`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Card`, - payment_methods_pay_by_bank: `Pay by Bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Have a gift card?`, - giftCardNumberLabel: `Gift Card Number`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Gift card number cannot be empty`, - giftCardNumberInvalidText: `Invalid gift card number`, - giftCardPinLabel: `Gift Card PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Gift card PIN cannot be empty`, - giftCardPinInvalidText: `Invalid gift card PIN`, - cardText: `Card`, - giftCardAppliedText: `applied`, - giftCardPaymentCompleteMessage: `There is no remaining amount to pay. Please proceed with the payment.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Please pay the remaining ${currency} ${amount} using another payment method below.`, -} diff --git a/src/LocaleStrings/EnglishLocale.res b/src/LocaleStrings/EnglishLocale.res deleted file mode 100644 index e06cfc24a..000000000 --- a/src/LocaleStrings/EnglishLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "en", - localeDirection: "ltr", - cardNumberLabel: "Card Number", - inValidCardErrorText: "Card number is invalid.", - inValidExpiryErrorText: "Card expiry is invalid.", - inCompleteCVCErrorText: "Your card's security code is incomplete.", - inCompleteExpiryErrorText: "Your card's expiration date is incomplete.", - enterValidCardNumberErrorText: "Please enter a valid card number.", - 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", - 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", - accountNumberInvalidText: "Account number is invalid", - sortCodeInvalidText: "Sort code is invalid", - emailLabel: "Email", - ibanEmptyText: "IBAN cannot be empty", - ibanInvalidText: "Please enter valid IBAN", - emailEmptyText: "Email cannot be empty", - emailInvalidText: "Invalid email address", - fullNameLabel: "Full name", - fullNamePlaceholder: "First and last name", - countryLabel: "Country", - currencyLabel: "Currency", - bankLabel: "Select Bank", - documentTypeLabel: "Doc Type", - 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 to this mandate form, you authorise (A) ${str}, the Creditor and/or our payment service provider(s) to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from ${str}. 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.`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Fee :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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", - newPaymentMethods: "New payment methods", - useExistingPaymentMethods: "Use saved payment methods", - cardNickname: "Card Nickname", - nicknamePlaceholder: "Card Nickname (Optional)", - cardExpiredText: `This card has expired`, - cardHeader: `Card information`, - cardBrandConfiguredErrorText: str => `${str} is not supported at the moment.`, - blockedCardText: "This card is not allowed for payments.", - currencyNetwork: `Currency Networks`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `Date of Birth`, - vpaIdLabel: "Vpa Id", - vpaIdEmptyText: "Vpa Id cannot be empty", - vpaIdInvalidText: "Invalid Vpa Id address", - dateofBirthRequiredText: `Date of birth is required`, - dateOfBirthInvalidText: `Age should be greater than or equal to 18 years`, - dateOfBirthPlaceholderText: `Enter Date of Birth`, - formFundsInfoText: `Funds will be credited to this account`, - formFundsCreditInfoText: pmLabel => `Your funds will be credited in the selected ${pmLabel}.`, - formEditText: `Edit`, - formSaveText: `Save`, - formSubmitText: `Submit`, - formSubmittingText: `Submitting`, - formSubheaderBillingDetailsText: `Enter your billing address`, - formSubheaderCardText: `Your card details`, - formSubheaderAccountText: pmLabel => `Your ${pmLabel}`, - formHeaderReviewText: `Review`, - formHeaderReviewTabLayoutText: pmLabel => `Review your ${pmLabel} details`, - formHeaderBankText: bankTransferType => `Enter ${bankTransferType} bank details`, - formHeaderWalletText: walletTransferType => `Enter ${walletTransferType} wallet details`, - formHeaderEnterCardText: `Enter card details`, - formHeaderSelectBankText: `Select a bank method`, - formHeaderSelectWalletText: `Select a wallet`, - formHeaderSelectAccountText: `Select an account for payouts`, - formFieldACHRoutingNumberLabel: `Routing Number`, - formFieldSepaIbanLabel: `International Bank Account Number (IBAN)`, - formFieldSepaBicLabel: `Bank Identifier Code (Optional)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `Bank Account Number`, - formFieldPhoneNumberLabel: `Phone Number`, - formFieldCountryCodeLabel: `Country Code (Optional)`, - formFieldCountryCodeRequiredLabel: `Country Code`, - formFieldBankNameLabel: `Bank Name (Optional)`, - formFieldBankCityLabel: `Bank City (Optional)`, - formFieldCardHoldernamePlaceholder: `Your Name`, - formFieldBankNamePlaceholder: `Bank Name`, - formFieldBankCityPlaceholder: `Bank City`, - formFieldEmailPlaceholder: `Your Email`, - formFieldPhoneNumberPlaceholder: `Your Phone`, - formFieldInvalidRoutingNumber: `Routing number is invalid.`, - infoCardRefId: `Ref Id`, - infoCardErrCode: `Error Code`, - infoCardErrMsg: `Error Message`, - infoCardErrReason: `Reason`, - linkRedirectionText: seconds => `Redirecting in ${seconds->Int.toString} seconds ...`, - linkExpiryInfo: expiry => `Link expires on: ${expiry}`, - payoutFromText: merchant => `Payout from ${merchant}`, - payoutStatusFailedMessage: `Failed to process your payout. Please check with your provider for more details.`, - payoutStatusPendingMessage: `Your payout should be processed within 2-3 business days.`, - payoutStatusSuccessMessage: `Your payout was successful. Funds were deposited in your selected payment mode.`, - payoutStatusFailedText: `Payout Failed`, - payoutStatusPendingText: `Payout Processing`, - payoutStatusSuccessText: `Payout Successful`, - pixCNPJInvalidText: `Invalid Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ cannot be empty`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Enter Pix CNPJ`, - pixCPFInvalidText: `Invalid Pix CPF`, - pixCPFEmptyText: `Pix CPF cannot be empty`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Enter Pix CPF`, - pixKeyEmptyText: `Pix key cannot be empty`, - pixKeyPlaceholder: `Enter Pix key`, - pixKeyLabel: `Pix key`, - sourceBankAccountIdEmptyText: `Source Bank Account ID cannot be empty`, - invalidCardHolderNameError: `Card Holder's name cannot have digits`, - invalidNickNameError: `Nickname cannot have more than 2 digits`, - expiry: `expiry`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Card`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Bank Transfer`, - payment_methods_bacs_transfer: `BACS Bank Transfer`, - payment_methods_sepa_bank_transfer: `SEPA Bank Transfer`, - payment_methods_instant_bank_transfer: `Instant Bank Transfer`, - payment_methods_instant_bank_transfer_finland: `Instant Bank Transfer Finland`, - payment_methods_instant_bank_transfer_poland: `Instant Bank Transfer Poland`, - payment_methods_sepa_debit: `SEPA Debit`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Debit`, - payment_methods_bacs_debit: `BACS Debit`, - payment_methods_becs_debit: `BECS Debit`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Card`, - payment_methods_online_banking_czech_republic: `Online Banking CzechR`, - payment_methods_online_banking_slovakia: `Online Banking Slovakia`, - payment_methods_online_banking_finland: `Online Banking Finland`, - payment_methods_online_banking_poland: `Online Banking Poland`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Direct Debit`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Cash / Voucher`, - payment_methods_online_banking_fpx: `Online Banking Fpx`, - payment_methods_online_banking_thailand: `Online Banking Thailand`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Card`, - payment_methods_pay_by_bank: `Pay by Bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Have a gift card?`, - giftCardNumberLabel: `Gift Card Number`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Gift card number cannot be empty`, - giftCardNumberInvalidText: `Invalid gift card number`, - cardText: `Card`, - giftCardAppliedText: `applied`, - giftCardPinLabel: `Gift Card PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Gift card PIN cannot be empty`, - giftCardPinInvalidText: `Invalid gift card PIN`, - giftCardPaymentCompleteMessage: `No remaining amount to pay. Please proceed with payment.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Pay remaining ${currency} ${amount} with other payment method below.`, -} diff --git a/src/LocaleStrings/FrenchBelgiumLocale.res b/src/LocaleStrings/FrenchBelgiumLocale.res deleted file mode 100644 index 940fd33c1..000000000 --- a/src/LocaleStrings/FrenchBelgiumLocale.res +++ /dev/null @@ -1,253 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `fr-BE`, - localeDirection: `ltr`, - cardNumberLabel: `Numéro de carte`, - inValidCardErrorText: `Le numéro de carte n'est pas valide.`, - inValidExpiryErrorText: `La date d’expiration est invalide.`, - inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, - inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, - enterValidCardNumberErrorText: `Veuillez saisir un numéro de carte valide.`, - 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.`, - cityLabel: `Ville`, - postalCodeLabel: `Code postal`, - stateLabel: `État`, - accountNumberText: `Numéro dAccount Number`, - accountNumberInvalidText: `Le numéro de compte est invalide`, - sortCodeInvalidText: `Le code guichet est invalide`, - emailLabel: `E-mail`, - fullNameLabel: `Nom cFull name`, - fullNamePlaceholder: `Nom et prénom`, - countryLabel: `Pays`, - currencyLabel: `Devise`, - bankLabel: `Sélectionner une banque`, - documentTypeLabel: `Type de doc`, - 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 formulaire de mandat, vous autorisez (A) ${str}, le Créancier et/ou nos prestataires de services de paiement à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément aux instructions de ${str}. 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. Un 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.`, - 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`, - ibanEmptyText: `L'IBAN ne peut pas être vide`, - ibanInvalidText: `Veuillez saisir un IBAN valide`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Frais :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nouvelles 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`, - cardExpiredText: `Cette carte a expiré`, - cardHeader: `Informations de carte`, - cardBrandConfiguredErrorText: str => `${str} n'est pas pris en charge pour le moment.`, - blockedCardText: "Cette carte n'est pas autorisée pour les paiements.", - currencyNetwork: `Réseaux Monétaires`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Date de naissance`, - vpaIdLabel: `Identifiant Vpa`, - vpaIdEmptyText: `L'identifiant Vpa ne peut pas être vide`, - vpaIdInvalidText: `Identifiant Vpa invalide`, - dateofBirthRequiredText: `La date de naissance est requise`, - dateOfBirthInvalidText: `L'âge doit être supérieur ou égal à 18 ans`, - dateOfBirthPlaceholderText: `Entrez la date de naissance`, - formFundsInfoText: `Les fonds seront crédités sur ce compte`, - formFundsCreditInfoText: pmLabel => - `Vos fonds seront crédités sur le ${pmLabel} sélectionné.`, - formEditText: `Modifier`, - formSaveText: `Enregistrer`, - formSubmitText: `Soumettre`, - formSubmittingText: `En cours de soumission`, - formSubheaderBillingDetailsText: `Entrez votre adresse de facturation`, - formSubheaderCardText: `Les détails de votre carte`, - formSubheaderAccountText: pmLabel => `Votre ${pmLabel}`, - formHeaderReviewText: `Réviser`, - formHeaderReviewTabLayoutText: pmLabel => `Révisez les détails de votre ${pmLabel}`, - formHeaderBankText: bankTransferType => `Entrez les détails bancaires ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Entrez les détails du portefeuille ${walletTransferType}`, - formHeaderEnterCardText: `Entrez les détails de la carte`, - formHeaderSelectBankText: `Sélectionnez une méthode bancaire`, - formHeaderSelectWalletText: `Sélectionnez un portefeuille`, - formHeaderSelectAccountText: `Sélectionnez un compte pour les paiements`, - formFieldACHRoutingNumberLabel: `Numéro de routage`, - formFieldSepaIbanLabel: `Numéro de compte bancaire international (IBAN)`, - formFieldSepaBicLabel: `Code d'identification bancaire (facultatif)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Numéro de compte bancaire`, - formFieldPhoneNumberLabel: `Numéro de téléphone`, - formFieldCountryCodeLabel: `Code du pays (facultatif)`, - formFieldCountryCodeRequiredLabel: `Code du pays`, - formFieldBankNameLabel: `Nom de la banque (facultatif)`, - formFieldBankCityLabel: `Ville de la banque (facultatif)`, - formFieldCardHoldernamePlaceholder: `Votre nom`, - formFieldBankNamePlaceholder: `Nom de la banque`, - formFieldBankCityPlaceholder: `Ville de la banque`, - formFieldEmailPlaceholder: `Votre e-mail`, - formFieldPhoneNumberPlaceholder: `Votre téléphone`, - formFieldInvalidRoutingNumber: `Le numéro de routage est invalide.`, - infoCardRefId: `ID de référence`, - infoCardErrCode: `Code d'erreur`, - infoCardErrMsg: `Message d'erreur`, - infoCardErrReason: `Raison`, - linkRedirectionText: seconds => `Redirection dans ${seconds->Int.toString} secondes ...`, - linkExpiryInfo: expiry => `Le lien expire le : ${expiry}`, - payoutFromText: merchant => `Paiement de ${merchant}`, - payoutStatusFailedMessage: `Échec du traitement de votre paiement. Veuillez vérifier avec votre fournisseur pour plus de détails.`, - payoutStatusPendingMessage: `Votre paiement devrait être traité sous 2-3 jours ouvrables.`, - payoutStatusSuccessMessage: `Votre paiement a été effectué avec succès. Les fonds ont été déposés dans votre mode de paiement sélectionné.`, - payoutStatusFailedText: `Paiement échoué`, - payoutStatusPendingText: `Paiement en cours`, - payoutStatusSuccessText: `Paiement réussi`, - pixCNPJInvalidText: `CNPJ Pix invalide`, - pixCNPJEmptyText: `Le CNPJ Pix ne peut pas être vide`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Entrez le CNPJ Pix`, - pixCPFInvalidText: `CPF Pix invalide`, - pixCPFEmptyText: `Le CPF Pix ne peut pas être vide`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Entrez le CPF Pix`, - pixKeyEmptyText: `La clé Pix ne peut pas être vide`, - pixKeyPlaceholder: `Entrez la clé Pix`, - pixKeyLabel: `Clé Pix`, - sourceBankAccountIdEmptyText: `L'identifiant du compte bancaire source ne peut pas être vide`, - invalidCardHolderNameError: `Le nom du titulaire de la carte ne peut pas contenir de chiffres`, - invalidNickNameError: `Le surnom ne peut pas contenir plus de 2 chiffres`, - expiry: `expiration`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Carte`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Virement ACH`, - payment_methods_bacs_transfer: `Virement BACS`, - payment_methods_sepa_bank_transfer: `Virement SEPA`, - payment_methods_instant_bank_transfer: `Virement instantané`, - payment_methods_instant_bank_transfer_finland: `Virement instantané Finlande`, - payment_methods_instant_bank_transfer_poland: `Virement instantané Pologne`, - payment_methods_sepa_debit: `Prélèvement SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Prélèvement ACH`, - payment_methods_bacs_debit: `Prélèvement BACS`, - payment_methods_becs_debit: `Prélèvement BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Carte Bancontact`, - payment_methods_online_banking_czech_republic: `Banque en ligne Tchéquie`, - payment_methods_online_banking_slovakia: `Banque en ligne Slovaquie`, - payment_methods_online_banking_finland: `Banque en ligne Finlande`, - payment_methods_online_banking_poland: `Banque en ligne Pologne`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Prélèvement bancaire ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Espèces / Bon`, - payment_methods_online_banking_fpx: `Banque en ligne FPX`, - payment_methods_online_banking_thailand: `Banque en ligne Thaïlande`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Carte`, - payment_methods_pay_by_bank: `Payer par banque`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Avez-vous une carte cadeau?`, - giftCardNumberLabel: `Numéro de carte cadeau`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Le numéro de carte cadeau ne peut pas être vide`, - giftCardNumberInvalidText: `Numéro de carte cadeau invalide`, - giftCardPinLabel: `PIN de carte cadeau`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Le PIN de la carte cadeau ne peut pas être vide`, - giftCardPinInvalidText: `PIN de carte cadeau invalide`, - cardText: `Carte`, - giftCardAppliedText: `appliqué`, - giftCardPaymentCompleteMessage: `Aucun montant restant à payer. Veuillez poursuivre le paiement.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Veuillez payer le montant restant de ${amount} ${currency} avec un autre moyen de paiement ci-dessous.`, -} diff --git a/src/LocaleStrings/FrenchLocale.res b/src/LocaleStrings/FrenchLocale.res deleted file mode 100644 index d504b65ed..000000000 --- a/src/LocaleStrings/FrenchLocale.res +++ /dev/null @@ -1,253 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `fr`, - localeDirection: `ltr`, - cardNumberLabel: `Numéro de carte`, - inValidCardErrorText: `Le numéro de carte n'est pas valide.`, - inValidExpiryErrorText: `La date d’expiration est invalide.`, - inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`, - inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`, - enterValidCardNumberErrorText: `Veuillez saisir un numéro de carte valide.`, - 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`, - 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`, - accountNumberInvalidText: `Le numéro de compte est invalide`, - sortCodeInvalidText: `Le code de tri est invalide`, - emailLabel: `E-mail`, - ibanEmptyText: `L'IBAN ne peut pas être vide`, - ibanInvalidText: `Veuillez saisir un IBAN valide`, - 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`, - documentTypeLabel: `Type de doc`, - 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 formulaire de mandat, vous autorisez (A) ${str}, le Créancier et/ou nos prestataires de services de paiement à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément aux instructions de ${str}. 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. Un 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.`, - 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`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Frais :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nouvelles méthodes de paiement`, - useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`, - cardNickname: `Pseudonyme de la carte`, - nicknamePlaceholder: `Surnom de la carte (facultatif)`, - cardExpiredText: `Cette carte a expiré`, - cardHeader: `Informations de carte`, - cardBrandConfiguredErrorText: str => `${str} n'est pas pris en charge pour le moment.`, - blockedCardText: "Cette carte n'est pas autorisée pour les paiements.", - currencyNetwork: `Réseaux Monétaires`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Date de naissance`, - vpaIdLabel: `Identifiant Vpa`, - vpaIdEmptyText: `L'identifiant Vpa ne peut pas être vide`, - vpaIdInvalidText: `Identifiant Vpa invalide`, - dateofBirthRequiredText: `La date de naissance est requise`, - dateOfBirthInvalidText: `L'âge doit être supérieur ou égal à 18 ans`, - dateOfBirthPlaceholderText: `Entrez la date de naissance`, - formFundsInfoText: `Les fonds seront crédités sur ce compte`, - formFundsCreditInfoText: pmLabel => - `Vos fonds seront crédités sur le ${pmLabel} sélectionné.`, - formEditText: `Modifier`, - formSaveText: `Enregistrer`, - formSubmitText: `Soumettre`, - formSubmittingText: `En cours de soumission`, - formSubheaderBillingDetailsText: `Entrez votre adresse de facturation`, - formSubheaderCardText: `Les détails de votre carte`, - formSubheaderAccountText: pmLabel => `Votre ${pmLabel}`, - formHeaderReviewText: `Réviser`, - formHeaderReviewTabLayoutText: pmLabel => `Révisez les détails de votre ${pmLabel}`, - formHeaderBankText: bankTransferType => `Entrez les détails bancaires ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Entrez les détails du portefeuille ${walletTransferType}`, - formHeaderEnterCardText: `Entrez les détails de la carte`, - formHeaderSelectBankText: `Sélectionnez une méthode bancaire`, - formHeaderSelectWalletText: `Sélectionnez un portefeuille`, - formHeaderSelectAccountText: `Sélectionnez un compte pour les paiements`, - formFieldACHRoutingNumberLabel: `Numéro de routage`, - formFieldSepaIbanLabel: `Numéro de compte bancaire international (IBAN)`, - formFieldSepaBicLabel: `Code d'identification bancaire (facultatif)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Numéro de compte bancaire`, - formFieldPhoneNumberLabel: `Numéro de téléphone`, - formFieldCountryCodeLabel: `Code du pays (facultatif)`, - formFieldCountryCodeRequiredLabel: `Code du pays`, - formFieldBankNameLabel: `Nom de la banque (facultatif)`, - formFieldBankCityLabel: `Ville de la banque (facultatif)`, - formFieldCardHoldernamePlaceholder: `Votre nom`, - formFieldBankNamePlaceholder: `Nom de la banque`, - formFieldBankCityPlaceholder: `Ville de la banque`, - formFieldEmailPlaceholder: `Votre e-mail`, - formFieldPhoneNumberPlaceholder: `Votre téléphone`, - formFieldInvalidRoutingNumber: `Le numéro de routage est invalide.`, - infoCardRefId: `ID de référence`, - infoCardErrCode: `Code d'erreur`, - infoCardErrMsg: `Message d'erreur`, - infoCardErrReason: `Raison`, - linkRedirectionText: seconds => `Redirection dans ${seconds->Int.toString} secondes ...`, - linkExpiryInfo: expiry => `Le lien expire le : ${expiry}`, - payoutFromText: merchant => `Paiement de ${merchant}`, - payoutStatusFailedMessage: `Échec du traitement de votre paiement. Veuillez vérifier avec votre fournisseur pour plus de détails.`, - payoutStatusPendingMessage: `Votre paiement devrait être traité sous 2-3 jours ouvrables.`, - payoutStatusSuccessMessage: `Votre paiement a été effectué avec succès. Les fonds ont été déposés dans votre mode de paiement sélectionné.`, - payoutStatusFailedText: `Paiement échoué`, - payoutStatusPendingText: `Paiement en cours`, - payoutStatusSuccessText: `Paiement réussi`, - pixCNPJInvalidText: `CNPJ Pix invalide`, - pixCNPJEmptyText: `Le CNPJ Pix ne peut pas être vide`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Entrez le CNPJ Pix`, - pixCPFInvalidText: `CPF Pix invalide`, - pixCPFEmptyText: `Le CPF Pix ne peut pas être vide`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Entrez le CPF Pix`, - pixKeyEmptyText: `La clé Pix ne peut pas être vide`, - pixKeyPlaceholder: `Entrez la clé Pix`, - pixKeyLabel: `Clé Pix`, - sourceBankAccountIdEmptyText: `L'identifiant du compte bancaire source ne peut pas être vide`, - invalidCardHolderNameError: `Le nom du titulaire de la carte ne peut pas contenir de chiffres`, - invalidNickNameError: `Le surnom ne peut pas contenir plus de 2 chiffres`, - expiry: `expiration`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Crypto`, - payment_methods_card: `Carte`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Virement ACH`, - payment_methods_bacs_transfer: `Virement BACS`, - payment_methods_sepa_bank_transfer: `Virement SEPA`, - payment_methods_instant_bank_transfer: `Virement instantané`, - payment_methods_instant_bank_transfer_finland: `Virement instantané Finlande`, - payment_methods_instant_bank_transfer_poland: `Virement instantané Pologne`, - payment_methods_sepa_debit: `Prélèvement SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Prélèvement ACH`, - payment_methods_bacs_debit: `Prélèvement BACS`, - payment_methods_becs_debit: `Prélèvement BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Carte Bancontact`, - payment_methods_online_banking_czech_republic: `Banque en ligne Tchéquie`, - payment_methods_online_banking_slovakia: `Banque en ligne Slovaquie`, - payment_methods_online_banking_finland: `Banque en ligne Finlande`, - payment_methods_online_banking_poland: `Banque en ligne Pologne`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Prélèvement bancaire ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Espèces / Bon`, - payment_methods_online_banking_fpx: `Banque en ligne FPX`, - payment_methods_online_banking_thailand: `Banque en ligne Thaïlande`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Carte`, - payment_methods_pay_by_bank: `Payer par banque`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Avez-vous une carte cadeau ?`, - giftCardNumberLabel: `Numéro de carte cadeau`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Le numéro de carte cadeau ne peut pas être vide`, - giftCardNumberInvalidText: `Numéro de carte cadeau invalide`, - giftCardPinLabel: `PIN de carte cadeau`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Le PIN de la carte cadeau ne peut pas être vide`, - giftCardPinInvalidText: `PIN de carte cadeau invalide`, - cardText: `Carte`, - giftCardAppliedText: `appliqué`, - giftCardPaymentCompleteMessage: `Aucun montant restant à payer. Veuillez poursuivre le paiement.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Veuillez payer le montant restant de ${amount} ${currency} avec un autre moyen de paiement ci-dessous.`, -} diff --git a/src/LocaleStrings/HebrewLocale.res b/src/LocaleStrings/HebrewLocale.res deleted file mode 100644 index d25097c3b..000000000 --- a/src/LocaleStrings/HebrewLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "he", - localeDirection: "rtl", - cardNumberLabel: `מספר כרטיס`, - inValidCardErrorText: `אינו תקין`, - inValidExpiryErrorText: `תוקף הכרטיס אינו תקף.`, - inCompleteCVCErrorText: `קוד האבטחה של הכרטיס שלך אינו שלם`, - inCompleteExpiryErrorText: `פרטי תוקף של הכרטיס שלך אינם מלאים`, - enterValidCardNumberErrorText: `נא להזין מספר כרטיס תקף.`, - pastExpiryErrorText: `שנת תוקף של הכרטיס שלך עברה.`, - poweredBy: `מופעל על ידי Hyperswitch`, - validThruText: `תוקף`, - sortCodeText: `קוד מיון`, - cvcTextLabel: `קוד בגב הכרטיס`, - line1Label: `כתובת - שורה 1`, - line1Placeholder: `כתובת רחוב`, - line1EmptyText: `שורת כתובת 1 לא יכולה להיות ריקה`, - line2Label: `כתובת - שורה 2`, - line2Placeholder: `דירה, יחידה, וכדומה`, - line2EmptyText: `שורת כתובת 2 לא יכולה להיות ריקה`, - cityLabel: `עיר`, - cityEmptyText: `עיר לא יכולה להיות ריקה`, - postalCodeLabel: `מיקוד`, - postalCodeEmptyText: `מיקוד לא יכול להיות ריק`, - postalCodeInvalidText: `מיקוד לא חוקי`, - stateLabel: `מדינה`, - stateEmptyText: `המדינה לא יכולה להיות ריקה`, - accountNumberText: `מספר חשבון`, - accountNumberInvalidText: `מספר החשבון אינו תקין`, - sortCodeInvalidText: `קוד המיון אינו תקין`, - emailLabel: `אימייל`, - ibanEmptyText: `ה-IBAN אינו יכול להיות ריק`, - ibanInvalidText: `אנא הכנס IBAN תקף`, - emailEmptyText: `אימייל לא יכול להיות ריק`, - emailInvalidText: `כתובת אימייל לא חוקית`, - fullNameLabel: `שם מלא`, - fullNamePlaceholder: `שם פרטי ושם משפחה`, - countryLabel: `מדינה`, - currencyLabel: `מטבע`, - bankLabel: `בחר בנק`, - documentTypeLabel: `סוג מסמך`, - redirectText: `לאחר שליחת ההזמנה שלך, תועבר להשלמת הרכישה באופן מאובטח.`, - bankDetailsText: `לאחר הגשת פרטים אלה, תקבל את פרטי החשבון הבנקאי לביצוע התשלום. נא לוודא לשמור את הפרטים.`, - orPayUsing: `או לשלם באמצעות`, - addNewCard: `הוספת כרטיס אשראי/כרטיס חיוב (דביט)`, - useExisitingSavedCards: `שימוש בכרטיסי חיוב/ אשראי שמורים`, - saveCardDetails: `שמירת פרטי הכרטיס`, - addBankAccount: `הוסף חשבון בנק`, - achBankDebitTerms: str => - `על ידי הזנת מספר החשבון שלך ואישור תשלום זה, אתה מאשר את ${str} ואת Hyperswitch, ספק השירותים התשלום שלנו, לשלוח הוראות לבנק שלך לחייב את החשבון שלך ולהפחית את החשבון שלך על פי ההוראות האלה. אתה זכאי לקבל החזר מהבנק שלך על פי תנאי ההסכם שלך עם הבנק. ההחזר יכול להידרש תוך 8 שבועות מהתאריך שבו הוא הופחת מחשבונך.`, - sepaDebitTerms: str => - `על ידי מתן פרטי התשלום שלך ואישור טופס ההרשאה הזה, אתה מסכים (א) ל-${str}, הנושה ו/או ספקי שירותי התשלום שלנו לשלוח הוראות לבנק שלך לחייב את חשבונך ו-(ב) לבנק שלך לחייב את חשבונך בהתאם להוראות מ-${str}. כחלק מהזכויות שלך, אתה זכאי להחזר מהבנק שלך לפי התנאים וההגבלות של ההסכם שלך עם הבנק שלך. עליך לבקש את ההחזר בתוך 8 שבועות מיום חיוב חשבונך. זכויותיך מוסברות בהצהרה אותה תוכל לקבל מהבנק שלך.`, - 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}יוחל עבור עסקה זו`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`עמלה :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: `פרטי הארנק יישמרו בעת בחירה`, - newPaymentMethods: `אמצעי תשלום חדשים`, - useExistingPaymentMethods: `השתמש באמצעי תשלום שמורים`, - cardNickname: `כינוי לכרטיס`, - nicknamePlaceholder: `כינוי לכרטיס (אופציונלי)`, - cardExpiredText: `הכרטיס הזה פג תוקף`, - cardHeader: `מידע כרטיס`, - cardBrandConfiguredErrorText: str => `${str} לא נתמך כרגע.`, - blockedCardText: "כרטיס זה אינו מורשה לתשלומים.", - currencyNetwork: `רשתות מטבעות`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `תאריך לידה`, - vpaIdLabel: `מזהה VPA`, - vpaIdEmptyText: `מזהה VPA לא יכול להיות ריק`, - vpaIdInvalidText: `מזהה VPA לא חוקי`, - dateofBirthRequiredText: `תאריך לידה נדרש`, - dateOfBirthInvalidText: `הגיל צריך להיות גדול או שווה ל-18 שנים`, - dateOfBirthPlaceholderText: `הכנס תאריך לידה`, - formFundsInfoText: `הכספים יזוכו בחשבון זה`, - formFundsCreditInfoText: pmLabel => `הכספים שלך יזוכו ב-${pmLabel} הנבחר.`, - formEditText: `ערוך`, - formSaveText: `שמור`, - formSubmitText: `שלח`, - formSubmittingText: `שולח`, - formSubheaderBillingDetailsText: `הזן את כתובת החיוב שלך`, - formSubheaderCardText: `פרטי הכרטיס שלך`, - formSubheaderAccountText: pmLabel => `ה-${pmLabel} שלך`, - formHeaderReviewText: `סקירה`, - formHeaderReviewTabLayoutText: pmLabel => `בדוק את פרטי ה-${pmLabel} שלך`, - formHeaderBankText: bankTransferType => `הכנס פרטי בנק ${bankTransferType}`, - formHeaderWalletText: walletTransferType => `הכנס פרטי ארנק ${walletTransferType}`, - formHeaderEnterCardText: `הכנס פרטי כרטיס`, - formHeaderSelectBankText: `בחר שיטת בנק`, - formHeaderSelectWalletText: `בחר ארנק`, - formHeaderSelectAccountText: `בחר חשבון לתשלומים`, - formFieldACHRoutingNumberLabel: `מספר ניתוב`, - formFieldSepaIbanLabel: `מספר חשבון בנק בינלאומי (IBAN)`, - formFieldSepaBicLabel: `קוד זיהוי בנק (אופציונלי)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `מספר חשבון בנק`, - formFieldPhoneNumberLabel: `מספר טלפון`, - formFieldCountryCodeLabel: `קוד מדינה (אופציונלי)`, - formFieldCountryCodeRequiredLabel: `קוד מדינה`, - formFieldBankNameLabel: `שם הבנק (אופציונלי)`, - formFieldBankCityLabel: `עיר הבנק (אופציונלי)`, - formFieldCardHoldernamePlaceholder: `השם שלך`, - formFieldBankNamePlaceholder: `שם הבנק`, - formFieldBankCityPlaceholder: `עיר הבנק`, - formFieldEmailPlaceholder: `האימייל שלך`, - formFieldPhoneNumberPlaceholder: `הטלפון שלך`, - formFieldInvalidRoutingNumber: `מספר הניתוב אינו תקף.`, - infoCardRefId: `מזהה הפניה`, - infoCardErrCode: `קוד שגיאה`, - infoCardErrMsg: `הודעת שגיאה`, - infoCardErrReason: `סיבה`, - linkRedirectionText: seconds => - `הפניה מחדש בעוד ${seconds->Int.toString} שניות ...`, - linkExpiryInfo: expiry => `הקישור יפוג ב: ${expiry}`, - payoutFromText: merchant => `תשלום מ-${merchant}`, - payoutStatusFailedMessage: `נכשל בעיבוד התשלום שלך. אנא בדוק עם הספק שלך לפרטים נוספים.`, - payoutStatusPendingMessage: `התשלום שלך אמור להתבצע בתוך 2-3 ימי עסקים.`, - payoutStatusSuccessMessage: `התשלום שלך בוצע בהצלחה. הכספים הופקדו בדרך התשלום שבחרת.`, - payoutStatusFailedText: `תשלום נכשל`, - payoutStatusPendingText: `תשלום בתהליך`, - payoutStatusSuccessText: `תשלום מוצלח`, - pixCNPJInvalidText: `CNPJ של Pix לא תקין`, - pixCNPJEmptyText: `CNPJ של Pix לא יכול להיות ריק`, - pixCNPJLabel: `CNPJ של Pix`, - pixCNPJPlaceholder: `הכנס CNPJ של Pix`, - pixCPFInvalidText: `CPF של Pix לא תקין`, - pixCPFEmptyText: `CPF של Pix לא יכול להיות ריק`, - pixCPFLabel: `CPF של Pix`, - pixCPFPlaceholder: `הכנס CPF של Pix`, - pixKeyEmptyText: `מפתח Pix לא יכול להיות ריק`, - pixKeyPlaceholder: `הכנס מפתח Pix`, - pixKeyLabel: `מפתח Pix`, - sourceBankAccountIdEmptyText: `מזהה חשבון בנק מקור לא יכול להיות ריק`, - invalidCardHolderNameError: `שם בעל הכרטיס לא יכול לכלול ספרות`, - invalidNickNameError: `הכינוי לא יכול לכלול יותר משתי ספרות`, - expiry: `תְפוּגָה`, - payment_methods_afterpay_clearpay: `אפטר פיי`, - payment_methods_google_pay: `גוגל פיי`, - payment_methods_apple_pay: `אפל פיי`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `מובייל פיי`, - payment_methods_ali_pay: `עלי פיי`, - payment_methods_ali_pay_hk: `עלי פיי הונג קונג`, - payment_methods_we_chat_pay: `ווי צ'אט`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `רבולוט פיי`, - payment_methods_affirm: `אפירם`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `קריפטו`, - payment_methods_card: `כרטיס`, - payment_methods_klarna: `קלרנה`, - payment_methods_sofort: `סופורט`, - payment_methods_ach_transfer: `העברה בנקאית ACH`, - payment_methods_bacs_transfer: `העברה בנקאית BACS`, - payment_methods_sepa_bank_transfer: `העברה בנקאית SEPA`, - payment_methods_instant_bank_transfer: `העברה בנקאית מיידית`, - payment_methods_instant_bank_transfer_finland: `העברה בנקאית מיידית פינלנד`, - payment_methods_instant_bank_transfer_poland: `העברה בנקאית מיידית פולין`, - payment_methods_sepa_debit: `חיוב SEPA`, - payment_methods_giropay: `ג'ירופיי`, - payment_methods_eps: `EPS`, - payment_methods_walley: `וולי`, - payment_methods_pay_bright: `פיי ברייט`, - payment_methods_ach_debit: `חיוב ACH`, - payment_methods_bacs_debit: `חיוב BACS`, - payment_methods_becs_debit: `חיוב BECS`, - payment_methods_blik: `בליק`, - payment_methods_trustly: `טראסטלי`, - payment_methods_bancontact_card: `כרטיס בנקונטקט`, - payment_methods_online_banking_czech_republic: `בנקאות מקוונת צ'כיה`, - payment_methods_online_banking_slovakia: `בנקאות מקוונת סלובקיה`, - payment_methods_online_banking_finland: `בנקאות מקוונת פינלנד`, - payment_methods_online_banking_poland: `בנקאות מקוונת פולין`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `בן קונקט`, - payment_methods_ach_bank_debit: `חיוב ישיר ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `אינטראק`, - payment_methods_twint: `טווינט`, - payment_methods_vipps: `ויפס`, - payment_methods_dana: `דנה`, - payment_methods_go_pay: `גו פיי`, - payment_methods_kakao_pay: `קקאו פיי`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `מומו`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `ביזום`, - payment_methods_classic: `מזומן / שובר`, - payment_methods_online_banking_fpx: `בנקאות מקוונת FPX`, - payment_methods_online_banking_thailand: `בנקאות מקוונת תאילנד`, - payment_methods_alma: `אלמה`, - payment_methods_atome: `אטום`, - payment_methods_multibanco_transfer: `מולטיבנקו`, - payment_methods_card_redirect: `כרטיס`, - payment_methods_pay_by_bank: `תשלום דרך הבנק`, - payment_methods_open_banking_pis: `בנקאות פתוחה`, - payment_methods_evoucher: `שובר אלקטרוני`, - payment_methods_pix_transfer: `פיקס`, - payment_methods_boleto: `בולטו`, - payment_methods_paypal: `פייפאל`, - payment_methods_local_bank_transfer_transfer: `יוניון פיי`, - payment_methods_mifinity: `מיפיניטי`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `יש לך כרטיס מתנה?`, - giftCardNumberLabel: `מספר כרטיס מתנה`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `מספר כרטיס המתנה לא יכול להיות ריק`, - giftCardNumberInvalidText: `מספר כרטיס מתנה לא חוקי`, - giftCardPinLabel: `PIN של כרטיס מתנה`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `PIN של כרטיס מתנה לא יכול להיות ריק`, - giftCardPinInvalidText: `PIN לא חוקי של כרטיס מתנה`, - cardText: `כרטיס`, - giftCardAppliedText: `הוחל`, - giftCardPaymentCompleteMessage: `לא נותר סכום לתשלום. אנא המשיכו לביצוע התשלום.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `אנא שלמו את הסכום שנותר ${amount} ${currency} באמצעות אמצעי תשלום אחר למטה.`, -} diff --git a/src/LocaleStrings/ItalianLocale.res b/src/LocaleStrings/ItalianLocale.res deleted file mode 100644 index af45633fd..000000000 --- a/src/LocaleStrings/ItalianLocale.res +++ /dev/null @@ -1,253 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `it`, - localeDirection: `lrt`, - cardNumberLabel: `Numero della carta`, - inValidCardErrorText: `Il numero della carta non è valido.`, - inValidExpiryErrorText: `La data di scadenza non è valida.`, - inCompleteCVCErrorText: `Il codice di sicurezza della carta è incompleto.`, - inCompleteExpiryErrorText: `La data di scadenza della carta è incompleta.`, - enterValidCardNumberErrorText: `Inserisci un numero di carta valido.`, - 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.`, - cityLabel: `Città`, - postalCodeLabel: `Codice di avviamento postale`, - stateLabel: `Stato`, - accountNumberText: `Numero del conto`, - accountNumberInvalidText: `Il numero del conto non è valido`, - sortCodeInvalidText: `Il Sort Code non è valido`, - emailLabel: `E-mail`, - fullNameLabel: `Nome e cognome`, - fullNamePlaceholder: `Nome e cognome`, - countryLabel: `Paese`, - currencyLabel: `Valuta`, - bankLabel: `Seleziona una banca`, - documentTypeLabel: `Tipo di documento`, - 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 modulo di mandato, autorizzi (A) ${str}, il Creditore e/o i nostri fornitori di servizi di pagamento a inviare istruzioni alla tua banca per addebitare il tuo conto e (B) la tua banca ad addebitare il tuo conto secondo le istruzioni di ${str}. Come parte dei tuoi diritti, hai diritto a un rimborso dalla tua banca secondo i termini e le condizioni del tuo accordo con la tua banca. Il rimborso deve essere richiesto entro 8 settimane dalla data in cui il tuo conto è stato addebitato. I tuoi diritti sono spiegati in una dichiarazione che puoi ottenere dalla tua banca.`, - 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`, - ibanEmptyText: `L'IBAN non può essere vuoto`, - ibanInvalidText: `Inserisci un IBAN valido`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Commissione :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nuovi metodi di pagamento`, - useExistingPaymentMethods: `Utilizza i metodi di pagamento salvati`, - nicknamePlaceholder: `Soprannome della carta (facoltativo)`, - selectPaymentMethodText: `Seleziona un metodo di pagamento e riprova`, - cardExpiredText: `Questa carta è scaduta`, - cardHeader: `Informazioni sulla carta`, - cardBrandConfiguredErrorText: str => `${str} non è supportato al momento.`, - blockedCardText: "Questa carta non è consentita per i pagamenti.", - currencyNetwork: `Reti Valutarie`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Data di nascita`, - vpaIdLabel: `Codice Vpa`, - vpaIdEmptyText: `L'ID Vpa non può essere vuoto`, - vpaIdInvalidText: `ID Vpa non valido`, - dateofBirthRequiredText: `La data di nascita è obbligatoria`, - dateOfBirthInvalidText: `L'età deve essere maggiore o uguale a 18 anni`, - dateOfBirthPlaceholderText: `Inserisci la data di nascita`, - formFundsInfoText: "I fondi saranno accreditati su questo conto", - formFundsCreditInfoText: pmLabel => - `I tuoi fondi saranno accreditati sul ${pmLabel} selezionato.`, - formEditText: `Modifica`, - formSaveText: `Salva`, - formSubmitText: `Invia`, - formSubmittingText: `Invio in corso`, - formSubheaderBillingDetailsText: `Inserisci il tuo indirizzo di fatturazione`, - formSubheaderCardText: `Dettagli della tua carta`, - formSubheaderAccountText: pmLabel => `Il tuo ${pmLabel}`, - formHeaderReviewText: `Rivedi`, - formHeaderReviewTabLayoutText: pmLabel => `Rivedi i dettagli del tuo ${pmLabel}`, - formHeaderBankText: bankTransferType => `Inserisci i dettagli bancari ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Inserisci i dettagli del portafoglio ${walletTransferType}`, - formHeaderEnterCardText: `Inserisci i dettagli della carta`, - formHeaderSelectBankText: `Seleziona un metodo bancario`, - formHeaderSelectWalletText: `Seleziona un portafoglio`, - formHeaderSelectAccountText: `Seleziona un conto per i pagamenti`, - formFieldACHRoutingNumberLabel: `Numero di instradamento`, - formFieldSepaIbanLabel: `Numero di conto bancario internazionale (IBAN)`, - formFieldSepaBicLabel: `Codice identificativo bancario (facoltativo)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Numero di conto bancario`, - formFieldPhoneNumberLabel: `Numero di telefono`, - formFieldCountryCodeLabel: `Prefisso internazionale (facoltativo)`, - formFieldCountryCodeRequiredLabel: `Prefisso internazionale`, - formFieldBankNameLabel: `Nome della banca (facoltativo)`, - formFieldBankCityLabel: `Città della banca (facoltativo)`, - formFieldCardHoldernamePlaceholder: `Il tuo nome`, - formFieldBankNamePlaceholder: `Nome della banca`, - formFieldBankCityPlaceholder: `Città della banca`, - formFieldEmailPlaceholder: `La tua email`, - formFieldPhoneNumberPlaceholder: `Il tuo telefono`, - formFieldInvalidRoutingNumber: `Il numero di instradamento non è valido.`, - infoCardRefId: `ID di riferimento`, - infoCardErrCode: `Codice errore`, - infoCardErrMsg: `Messaggio di errore`, - infoCardErrReason: `Motivo`, - linkRedirectionText: seconds => `Reindirizzamento in ${seconds->Int.toString} secondi ...`, - linkExpiryInfo: expiry => `Il link scade il: ${expiry}`, - payoutFromText: merchant => `Pagamento da ${merchant}`, - payoutStatusFailedMessage: `Non è stato possibile elaborare il tuo pagamento. Si prega di verificare con il proprio fornitore per ulteriori dettagli.`, - payoutStatusPendingMessage: `Il tuo pagamento dovrebbe essere elaborato entro 2-3 giorni lavorativi.`, - payoutStatusSuccessMessage: `Il tuo pagamento è stato effettuato con successo. I fondi sono stati depositati nella modalità di pagamento selezionata.`, - payoutStatusFailedText: `Pagamento fallito`, - payoutStatusPendingText: `Pagamento in corso`, - payoutStatusSuccessText: `Pagamento riuscito`, - pixCNPJInvalidText: `CNPJ Pix non valido`, - pixCNPJEmptyText: `Il CNPJ Pix non può essere vuoto`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Inserisci il CNPJ Pix`, - pixCPFInvalidText: `CPF Pix non valido`, - pixCPFEmptyText: `Il CPF Pix non può essere vuoto`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Inserisci il CPF Pix`, - pixKeyEmptyText: `La chiave Pix non può essere vuota`, - pixKeyPlaceholder: `Inserisci la chiave Pix`, - pixKeyLabel: `Chiave Pix`, - sourceBankAccountIdEmptyText: `L'ID del conto bancario di origine non può essere vuoto`, - invalidCardHolderNameError: `Il nome del titolare della carta non può contenere cifre`, - invalidNickNameError: `Il soprannome non può contenere più di 2 cifre`, - expiry: `scadenza`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Cripto`, - payment_methods_card: `Carta`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Bonifico ACH`, - payment_methods_bacs_transfer: `Bonifico BACS`, - payment_methods_sepa_bank_transfer: `Bonifico SEPA`, - payment_methods_instant_bank_transfer: `Bonifico istantaneo`, - payment_methods_instant_bank_transfer_finland: `Bonifico istantaneo Finlandia`, - payment_methods_instant_bank_transfer_poland: `Bonifico istantaneo Polonia`, - payment_methods_sepa_debit: `Addebito SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Addebito ACH`, - payment_methods_bacs_debit: `Addebito BACS`, - payment_methods_becs_debit: `Addebito BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Carta Bancontact`, - payment_methods_online_banking_czech_republic: `Banca online Repubblica Ceca`, - payment_methods_online_banking_slovakia: `Banca online Slovacchia`, - payment_methods_online_banking_finland: `Banca online Finlandia`, - payment_methods_online_banking_poland: `Banca online Polonia`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Addebito bancario ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Contanti / Buono`, - payment_methods_online_banking_fpx: `Banca online FPX`, - payment_methods_online_banking_thailand: `Banca online Tailandia`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Carta`, - payment_methods_pay_by_bank: `Paga tramite banca`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Hai una carta regalo?`, - giftCardNumberLabel: `Numero carta regalo`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Il numero della carta regalo non può essere vuoto`, - giftCardNumberInvalidText: `Numero carta regalo non valido`, - giftCardPinLabel: `PIN carta regalo`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Il PIN della carta regalo non può essere vuoto`, - giftCardPinInvalidText: `PIN carta regalo non valido`, - cardText: `Carta`, - giftCardAppliedText: `applicato`, - giftCardPaymentCompleteMessage: `Non rimane alcun importo da pagare. Procedi con il pagamento.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Paga l’importo rimanente di ${amount} ${currency} con un altro metodo di pagamento qui sotto.`, -} diff --git a/src/LocaleStrings/JapaneseLocale.res b/src/LocaleStrings/JapaneseLocale.res deleted file mode 100644 index ad92ac3a4..000000000 --- a/src/LocaleStrings/JapaneseLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: "ja", - localeDirection: "ltr", - cardNumberLabel: `カード番号`, - inValidCardErrorText: `カード番号が無効です`, - inValidExpiryErrorText: `カードの有効期限が無効です。`, - inCompleteCVCErrorText: `カードのセキュリティ コードが不完全です`, - inCompleteExpiryErrorText: `カードの有効期限が不完全です`, - enterValidCardNumberErrorText: `有効なカード番号を入力してください。`, - pastExpiryErrorText: `カードの有効期限が過ぎています`, - poweredBy: `ハイパースイッチ搭載`, - validThruText: `を通じて有効`, - sortCodeText: `ソートコード`, - cvcTextLabel: `セキュリティコード`, - accountNumberText: `口座番号`, - accountNumberInvalidText: `口座番号が無効です`, - sortCodeInvalidText: `ソートコードが無効です`, - emailLabel: `Eメール`, - ibanEmptyText: `IBANは空にできません`, - ibanInvalidText: `有効なIBANを入力してください`, - emailEmptyText: `電子メールを空にすることはできません`, - emailInvalidText: `無効なメールアドレス`, - fullNameLabel: `フルネーム`, - fullNamePlaceholder: `名前と苗字`, - line1Label: `住所1`, - line1Placeholder: `住所`, - line1EmptyText: `住所行 1 を空にすることはできません`, - line2Label: `住所2`, - postalCodeLabel: `郵便番号`, - postalCodeEmptyText: `郵便番号を空白にすることはできません`, - postalCodeInvalidText: `郵便番号が無効です`, - stateLabel: `州`, - stateEmptyText: `状態を空にすることはできません`, - cityLabel: `街`, - line2Placeholder: `アパート、ユニット番号など`, - line2EmptyText: `住所行 2 を空にすることはできません`, - countryLabel: `国`, - cityEmptyText: `都市を空にすることはできません`, - currencyLabel: `通貨`, - bankLabel: `バンクを選択`, - documentTypeLabel: `書類種別`, - redirectText: `注文を送信すると、安全に購入を完了するためにリダイレクトされます。`, - bankDetailsText: `これらの詳細を送信すると、支払いを行うための銀行口座情報が表示されます。必ずメモを取ってください。`, - orPayUsing: `またはを使用して支払う`, - addNewCard: `新しいカードを追加`, - useExisitingSavedCards: `既存の保存済みカードを使用する`, - saveCardDetails: `カードの詳細を保存`, - addBankAccount: `銀行口座を追加`, - achBankDebitTerms: str => - `口座番号を提供し、この支払いを確認することにより、${str} および支払いサービス プロバイダーである Hyperswitch が、銀行に口座からの引き落としの指示を送信し、その指示に従って口座からの引き落としの銀行に指示を送信することを承認したことになります。お客様は、銀行との契約条件に基づいて、銀行から返金を受ける権利があります。払い戻しは、アカウントが引き落とされた日から 8 週間以内に請求する必要があります。`, - sepaDebitTerms: str => - `お支払い情報を提供し、この指示書フォームを確認することにより、(A) ${str}(債権者)および/または当社の決済サービス提供者があなたの銀行に指示を送信して口座から引き落とすことを許可し、(B) あなたの銀行が${str}からの指示に従って口座から引き落とすことを許可します。権利の一部として、あなたは銀行の契約条件に従って銀行から返金を受ける権利があります。返金は口座が引き落とされた日から8週間以内に請求する必要があります。権利については、銀行から取得できる声明で説明されています。`, - 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}の追加料金が適用されます`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`手数料 :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: `選択時にウォレットの詳細が保存されます`, - newPaymentMethods: `新しい支払い方法`, - useExistingPaymentMethods: `保存した支払い方法を使用する`, - cardNickname: `カードのニックネーム`, - nicknamePlaceholder: `カードニックネーム(任意)`, - cardExpiredText: `このカードは期限切れです`, - cardHeader: `カード情報`, - cardBrandConfiguredErrorText: str => `${str} は現在サポートされていません。`, - blockedCardText: "このカードは支払いに使用できません。", - currencyNetwork: `通貨ネットワーク`, - expiryPlaceholder: `MM / YY`, - dateOfBirth: `生年月日`, - vpaIdLabel: `VPA ID`, - vpaIdEmptyText: `VPA ID を空にすることはできません`, - vpaIdInvalidText: `無効な VPA ID`, - dateofBirthRequiredText: `生年月日が必要です`, - dateOfBirthInvalidText: `年齢は18歳以上である必要があります`, - dateOfBirthPlaceholderText: `生年月日を入力してください`, - formFundsInfoText: `資金はこのアカウントに振り込まれます`, - formFundsCreditInfoText: pmLabel => `選択した${pmLabel}に資金が振り込まれます。`, - formEditText: `編集`, - formSaveText: `保存`, - formSubmitText: `提出`, - formSubmittingText: `提出中`, - formSubheaderBillingDetailsText: `請輸入您的帳單地址`, - formSubheaderCardText: `カードの詳細`, - formSubheaderAccountText: pmLabel => `あなたの${pmLabel}`, - formHeaderReviewText: `レビュー`, - formHeaderReviewTabLayoutText: pmLabel => `${pmLabel}の詳細を確認`, - formHeaderBankText: bankTransferType => `${bankTransferType}銀行の詳細を入力`, - formHeaderWalletText: walletTransferType => - `${walletTransferType}ウォレットの詳細を入力`, - formHeaderEnterCardText: `カードの詳細を入力`, - formHeaderSelectBankText: `銀行方法を選択`, - formHeaderSelectWalletText: `ウォレットを選択`, - formHeaderSelectAccountText: `支払いのためのアカウントを選択`, - formFieldACHRoutingNumberLabel: `ルーティング番号`, - formFieldSepaIbanLabel: `国際銀行口座番号(IBAN)`, - formFieldSepaBicLabel: `銀行識別コード(オプション)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `銀行口座番号`, - formFieldPhoneNumberLabel: `電話番号`, - formFieldCountryCodeLabel: `国コード(オプション)`, - formFieldCountryCodeRequiredLabel: `国コード`, - formFieldBankNameLabel: `銀行名(オプション)`, - formFieldBankCityLabel: `銀行の都市(オプション)`, - formFieldCardHoldernamePlaceholder: `お名前`, - formFieldBankNamePlaceholder: `銀行名`, - formFieldBankCityPlaceholder: `銀行の都市`, - formFieldEmailPlaceholder: `あなたのメール`, - formFieldPhoneNumberPlaceholder: `あなたの電話`, - formFieldInvalidRoutingNumber: `ルーティング番号が無効です。`, - infoCardRefId: `参照ID`, - infoCardErrCode: `エラーコード`, - infoCardErrMsg: `エラーメッセージ`, - infoCardErrReason: `理由`, - linkRedirectionText: seconds => `${seconds->Int.toString}秒でリダイレクトします...`, - linkExpiryInfo: expiry => `リンクの有効期限:${expiry}`, - payoutFromText: merchant => `${merchant}からの支払い`, - payoutStatusFailedMessage: `支払いの処理に失敗しました。詳細については、プロバイダーにお問い合わせください。`, - payoutStatusPendingMessage: `お支払いは2〜3営業日以内に処理される予定です。`, - payoutStatusSuccessMessage: `お支払いが正常に完了しました。選択した支払い方法に資金が入金されました。`, - payoutStatusFailedText: `支払い失敗`, - payoutStatusPendingText: `支払い処理中`, - payoutStatusSuccessText: `支払い成功`, - pixCNPJInvalidText: `無効なPix CNPJ`, - pixCNPJEmptyText: `Pix CNPJは空にできません`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Pix CNPJを入力`, - pixCPFInvalidText: `無効なPix CPF`, - pixCPFEmptyText: `Pix CPFは空にできません`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Pix CPFを入力`, - pixKeyEmptyText: `Pixキーは空にできません`, - pixKeyPlaceholder: `Pixキーを入力`, - pixKeyLabel: `Pixキー`, - sourceBankAccountIdEmptyText: `送金元銀行口座IDを入力してください`, - invalidCardHolderNameError: `カード所有者の名前に数字を含めることはできません`, - invalidNickNameError: `ニックネームには2つ以上の数字を含めることはできません`, - expiry: `有効期限`, - payment_methods_afterpay_clearpay: `アフターペイ`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `モバイルペイ`, - payment_methods_ali_pay: `アリペイ`, - payment_methods_ali_pay_hk: `アリペイHK`, - payment_methods_we_chat_pay: `WeChat Pay`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `暗号通貨`, - payment_methods_card: `カード`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH 銀行振込`, - payment_methods_bacs_transfer: `BACS 銀行振込`, - payment_methods_sepa_bank_transfer: `SEPA 銀行振込`, - payment_methods_instant_bank_transfer: `即時銀行振込`, - payment_methods_instant_bank_transfer_finland: `即時銀行振込 フィンランド`, - payment_methods_instant_bank_transfer_poland: `即時銀行振込 ポーランド`, - payment_methods_sepa_debit: `SEPA デビット`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH デビット`, - payment_methods_bacs_debit: `BACS デビット`, - payment_methods_becs_debit: `BECS デビット`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact カード`, - payment_methods_online_banking_czech_republic: `オンラインバンキング チェコ`, - payment_methods_online_banking_slovakia: `オンラインバンキング スロバキア`, - payment_methods_online_banking_finland: `オンラインバンキング フィンランド`, - payment_methods_online_banking_poland: `オンラインバンキング ポーランド`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH 口座引落`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `現金 / バウチャー`, - payment_methods_online_banking_fpx: `オンラインバンキング FPX`, - payment_methods_online_banking_thailand: `オンラインバンキング タイ`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `カード`, - payment_methods_pay_by_bank: `銀行で支払う`, - payment_methods_open_banking_pis: `オープンバンキング`, - payment_methods_evoucher: `電子バウチャー`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `ギフトカードをお持ちですか?`, - giftCardNumberLabel: `ギフトカード番号`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `ギフトカード番号を空にすることはできません`, - giftCardNumberInvalidText: `無効なギフトカード番号`, - giftCardPinLabel: `ギフトカードPIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `ギフトカードPINは空にできません`, - giftCardPinInvalidText: `無効なギフトカードPIN`, - cardText: `カード`, - giftCardAppliedText: `適用済み`, - giftCardPaymentCompleteMessage: `残りの支払金額はありません。支払いを続行してください。`, - giftCardPaymentRemainingMessage: (currency, amount) => - `残りの ${amount}${currency} は、以下の別の支払い方法でお支払いください。`, -} diff --git a/src/LocaleStrings/LocaleStringHelper.res b/src/LocaleStrings/LocaleStringHelper.res deleted file mode 100644 index 699e2a1a7..000000000 --- a/src/LocaleStrings/LocaleStringHelper.res +++ /dev/null @@ -1,52 +0,0 @@ -open LocaleStringTypes -let mapLocalStringToTypeLocale = val => { - // First try the exact match - let exactMatch = switch val->String.toLowerCase { - | "he" => Some(HE) - | "fr" => Some(FR) - | "ar" => Some(AR) - | "ja" => Some(JA) - | "de" => Some(DE) - | "es" => Some(ES) - | "ca" => Some(CA) - | "pt" => Some(PT) - | "it" => Some(IT) - | "pl" => Some(PL) - | "nl" => Some(NL) - | "sv" => Some(SV) - | "ru" => Some(RU) - | "zh" => Some(ZH) - | "en-gb" => Some(EN_GB) - | "fr-be" => Some(FR_BE) - | "zh-hant" => Some(ZH_HANT) - | "en" => Some(EN) - | _ => None - } - - // If exact match found, return it - switch exactMatch { - | Some(locale) => locale - // If no exact match is found, try to match based on the first part of the language code (before the "-") - | None => { - let baseLanguage = val->String.toLowerCase->String.split("-")->Array.get(0)->Option.getOr("") - switch baseLanguage { - | "he" => HE - | "fr" => FR - | "ar" => AR - | "ja" => JA - | "de" => DE - | "es" => ES - | "ca" => CA - | "pt" => PT - | "it" => IT - | "pl" => PL - | "nl" => NL - | "sv" => SV - | "ru" => RU - | "zh" => ZH - | "en" => EN - | _ => EN // Default fallback - } - } - } -} diff --git a/src/LocaleStrings/LocaleStringTypes.res b/src/LocaleStrings/LocaleStringTypes.res deleted file mode 100644 index ba2c9f689..000000000 --- a/src/LocaleStrings/LocaleStringTypes.res +++ /dev/null @@ -1,250 +0,0 @@ -type locale = - EN | HE | FR | EN_GB | AR | JA | DE | FR_BE | ES | CA | PT | IT | PL | NL | SV | RU | ZH | ZH_HANT - -type localeStrings = { - locale: string, - cardNumberLabel: string, - localeDirection: string, - inValidCardErrorText: string, - inCompleteCVCErrorText: string, - inValidExpiryErrorText: string, - inCompleteExpiryErrorText: string, - enterValidCardNumberErrorText: string, - pastExpiryErrorText: string, - poweredBy: string, - validThruText: string, - sortCodeText: string, - cvcTextLabel: string, - emailLabel: string, - ibanEmptyText: string, - ibanInvalidText: string, - emailEmptyText: string, - emailInvalidText: string, - accountNumberText: string, - accountNumberInvalidText: string, - sortCodeInvalidText: 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, - documentTypeLabel: 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, - shortSurchargeMessage: (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, - newPaymentMethods: string, - useExistingPaymentMethods: string, - cardNickname: string, - nicknamePlaceholder: string, - cardExpiredText: string, - cardHeader: string, - cardBrandConfiguredErrorText: string => string, - blockedCardText: string, - currencyNetwork: string, - expiryPlaceholder: string, - dateOfBirth: string, - vpaIdLabel: string, - vpaIdEmptyText: string, - vpaIdInvalidText: string, - dateofBirthRequiredText: string, - dateOfBirthInvalidText: string, - dateOfBirthPlaceholderText: string, - formFundsInfoText: string, - formFundsCreditInfoText: string => string, - formEditText: string, - formSaveText: string, - formSubmitText: string, - formSubmittingText: string, - formSubheaderBillingDetailsText: string, - formSubheaderCardText: string, - formSubheaderAccountText: string => string, - formHeaderReviewText: string, - formHeaderReviewTabLayoutText: string => string, - formHeaderBankText: string => string, - formHeaderWalletText: string => string, - formHeaderEnterCardText: string, - formHeaderSelectBankText: string, - formHeaderSelectWalletText: string, - formHeaderSelectAccountText: string, - formFieldACHRoutingNumberLabel: string, - formFieldSepaIbanLabel: string, - formFieldSepaBicLabel: string, - formFieldPixIdLabel: string, - formFieldBankAccountNumberLabel: string, - formFieldPhoneNumberLabel: string, - formFieldCountryCodeLabel: string, - formFieldCountryCodeRequiredLabel: string, - formFieldBankNameLabel: string, - formFieldBankCityLabel: string, - formFieldCardHoldernamePlaceholder: string, - formFieldBankNamePlaceholder: string, - formFieldBankCityPlaceholder: string, - formFieldEmailPlaceholder: string, - formFieldPhoneNumberPlaceholder: string, - formFieldInvalidRoutingNumber: string, - infoCardRefId: string, - infoCardErrCode: string, - infoCardErrMsg: string, - infoCardErrReason: string, - linkRedirectionText: int => string, - linkExpiryInfo: string => string, - payoutFromText: string => string, - payoutStatusFailedMessage: string, - payoutStatusPendingMessage: string, - payoutStatusSuccessMessage: string, - payoutStatusFailedText: string, - payoutStatusPendingText: string, - payoutStatusSuccessText: string, - pixCNPJInvalidText: string, - pixCNPJEmptyText: string, - pixCNPJLabel: string, - pixCNPJPlaceholder: string, - pixCPFInvalidText: string, - pixCPFEmptyText: string, - pixCPFLabel: string, - pixCPFPlaceholder: string, - pixKeyEmptyText: string, - pixKeyLabel: string, - pixKeyPlaceholder: string, - sourceBankAccountIdEmptyText: string, - invalidCardHolderNameError: string, - invalidNickNameError: string, - expiry: string, - payment_methods_afterpay_clearpay: string, - payment_methods_google_pay: string, - payment_methods_apple_pay: string, - payment_methods_samsung_pay: string, - payment_methods_mb_way: string, - payment_methods_mobile_pay: string, - payment_methods_ali_pay: string, - payment_methods_ali_pay_hk: string, - payment_methods_we_chat_pay: string, - payment_methods_duit_now: string, - payment_methods_revolut_pay: string, - payment_methods_affirm: string, - payment_methods_pay_safe_card: string, - payment_methods_crypto_currency: string, - payment_methods_card: string, - payment_methods_klarna: string, - payment_methods_sofort: string, - payment_methods_ach_transfer: string, - payment_methods_bacs_transfer: string, - payment_methods_sepa_bank_transfer: string, - payment_methods_instant_bank_transfer: string, - payment_methods_instant_bank_transfer_finland: string, - payment_methods_instant_bank_transfer_poland: string, - payment_methods_sepa_debit: string, - payment_methods_giropay: string, - payment_methods_eps: string, - payment_methods_walley: string, - payment_methods_pay_bright: string, - payment_methods_ach_debit: string, - payment_methods_bacs_debit: string, - payment_methods_becs_debit: string, - payment_methods_blik: string, - payment_methods_trustly: string, - payment_methods_bancontact_card: string, - payment_methods_online_banking_czech_republic: string, - payment_methods_online_banking_slovakia: string, - payment_methods_online_banking_finland: string, - payment_methods_online_banking_poland: string, - payment_methods_ideal: string, - payment_methods_ban_connect: string, - payment_methods_ach_bank_debit: string, - payment_methods_przelewy24: string, - payment_methods_interac: string, - payment_methods_twint: string, - payment_methods_vipps: string, - payment_methods_dana: string, - payment_methods_go_pay: string, - payment_methods_kakao_pay: string, - payment_methods_gcash: string, - payment_methods_momo: string, - payment_methods_touch_n_go: string, - payment_methods_bizum: string, - payment_methods_classic: string, - payment_methods_online_banking_fpx: string, - payment_methods_online_banking_thailand: string, - payment_methods_alma: string, - payment_methods_atome: string, - payment_methods_multibanco_transfer: string, - payment_methods_card_redirect: string, - payment_methods_pay_by_bank: string, - payment_methods_open_banking_pis: string, - payment_methods_evoucher: string, - payment_methods_pix_transfer: string, - payment_methods_boleto: string, - payment_methods_paypal: string, - payment_methods_local_bank_transfer_transfer: string, - payment_methods_mifinity: string, - payment_methods_upi_collect: string, - payment_methods_eft: string, - payment_methods_givex: string, - giftCardSectionTitle: string, - giftCardNumberLabel: string, - giftCardNumberPlaceholder: string, - giftCardNumberEmptyText: string, - giftCardNumberInvalidText: string, - giftCardPinLabel: string, - giftCardPinPlaceholder: string, - giftCardPinEmptyText: string, - giftCardPinInvalidText: string, - cardText: string, - giftCardAppliedText: string, - giftCardPaymentCompleteMessage: string, - giftCardPaymentRemainingMessage: (string, string) => string, -} - -type constantStrings = { - formFieldCardNumberPlaceholder: string, - formFieldACHRoutingNumberPlaceholder: string, - formFieldAccountNumberPlaceholder: string, - formFieldSortCodePlaceholder: string, - formFieldSepaIbanPlaceholder: string, - formFieldSepaBicPlaceholder: string, - formFieldPixIdPlaceholder: string, - formFieldBankAccountNumberPlaceholder: string, -} diff --git a/src/LocaleStrings/PolishLocale.res b/src/LocaleStrings/PolishLocale.res deleted file mode 100644 index 636eb59a9..000000000 --- a/src/LocaleStrings/PolishLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `pl`, - localeDirection: `ltr`, - cardNumberLabel: `Numer karty`, - inValidCardErrorText: `Numer karty jest nieprawidłowy.`, - inValidExpiryErrorText: `Nieprawidłowa data ważności karty.`, - inCompleteCVCErrorText: `Kod zabezpieczający karty jest niekompletny.`, - inCompleteExpiryErrorText: `Data ważności karty jest niepełna.`, - enterValidCardNumberErrorText: `Proszę podać prawidłowy numer karty.`, - pastExpiryErrorText: `Rok w dacie ważności karty minął.`, - poweredBy: `Na oprogramowaniu Hyperswitch`, - validThruText: `Data 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.`, - cityLabel: `Miejscowość`, - postalCodeLabel: `Kod pocztowy`, - stateLabel: `Stan`, - accountNumberText: `Numer rachunku`, - accountNumberInvalidText: `Numer rachunku jest nieprawidłowy`, - sortCodeInvalidText: `Kod sortowania jest nieprawidłowy`, - emailLabel: `E-mail`, - fullNameLabel: `Imię i nazwisko`, - fullNamePlaceholder: `Imię i nazwisko`, - countryLabel: `Państwo`, - currencyLabel: `Waluta`, - bankLabel: `Wybierz bank`, - documentTypeLabel: `Typ dokumentu`, - 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 swoje informacje płatnicze i potwierdzając ten formularz zlecenia, upoważniasz (A) ${str}, wierzyciela i/lub naszych dostawców usług płatniczych do wysłania instrukcji do twojego banku, aby obciążył twoje konto oraz (B) twój bank do obciążenia twojego konta zgodnie z instrukcjami od ${str}. W ramach swoich praw masz prawo do zwrotu od swojego banku zgodnie z warunkami umowy z bankiem. Zwrot należy zgłosić w ciągu 8 tygodni od dnia, w którym twoje konto zostało obciążone. Twoje prawa są opisane w oświadczeniu, które możesz uzyskać w swoim banku.`, - 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`, - ibanEmptyText: `IBAN nie może być pusty`, - ibanInvalidText: `Proszę podać prawidłowy IBAN`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Opłata :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nowe metody płatności`, - useExistingPaymentMethods: `Skorzystaj z zapisanych metod płatności`, - nicknamePlaceholder: `Alias karty (opcjonalnie)`, - selectPaymentMethodText: `Wybierz metodę płatności i spróbuj ponownie`, - cardExpiredText: `Ta karta wygasła`, - cardHeader: `Informacje o karcie`, - cardBrandConfiguredErrorText: str => `${str} nie jest obecnie obsługiwany.`, - blockedCardText: "Ta karta nie jest dozwolona do płatności.", - currencyNetwork: `Sieci Walutowe`, - expiryPlaceholder: `MM / RR`, - dateOfBirth: `Data urodzenia`, - vpaIdLabel: `Identyfikator Vpa`, - vpaIdEmptyText: `Identyfikator Vpa nie może być pusty`, - vpaIdInvalidText: `Nieprawidłowy identyfikator Vpa`, - dateofBirthRequiredText: `Data urodzenia jest wymagana`, - dateOfBirthInvalidText: `Wiek powinien być większy lub równy 18 lat`, - dateOfBirthPlaceholderText: `Wprowadź datę urodzenia`, - formFundsInfoText: `Środki zostaną zaksięgowane na tym koncie`, - formFundsCreditInfoText: pmLabel => - `Twoje środki zostaną zaksięgowane na wybranym ${pmLabel}.`, - formEditText: `Edytuj`, - formSaveText: `Zapisz`, - formSubmitText: `Zatwierdź`, - formSubmittingText: `Zatwierdzanie`, - formSubheaderBillingDetailsText: `Wprowadź swój adres rozliczeniowy`, - formSubheaderCardText: `Dane twojej karty`, - formSubheaderAccountText: pmLabel => `Twoje ${pmLabel}`, - formHeaderReviewText: `Przegląd`, - formHeaderReviewTabLayoutText: pmLabel => `Przeglądaj szczegóły swojego ${pmLabel}`, - formHeaderBankText: bankTransferType => `Wprowadź dane bankowe ${bankTransferType}`, - formHeaderWalletText: walletTransferType => `Wprowadź dane portfela ${walletTransferType}`, - formHeaderEnterCardText: `Wprowadź dane karty`, - formHeaderSelectBankText: `Wybierz metodę bankową`, - formHeaderSelectWalletText: `Wybierz portfel`, - formHeaderSelectAccountText: `Wybierz konto do wypłat`, - formFieldACHRoutingNumberLabel: `Numer routingu`, - formFieldSepaIbanLabel: `Międzynarodowy numer rachunku bankowego (IBAN)`, - formFieldSepaBicLabel: `Kod identyfikacyjny banku (opcjonalnie)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Numer konta bankowego`, - formFieldPhoneNumberLabel: `Numer telefonu`, - formFieldCountryCodeLabel: `Kod kraju (opcjonalnie)`, - formFieldCountryCodeRequiredLabel: `Kod kraju`, - formFieldBankNameLabel: `Nazwa banku (opcjonalnie)`, - formFieldBankCityLabel: `Miasto banku (opcjonalnie)`, - formFieldCardHoldernamePlaceholder: `Twoje imię i nazwisko`, - formFieldBankNamePlaceholder: `Nazwa banku`, - formFieldBankCityPlaceholder: `Miasto banku`, - formFieldEmailPlaceholder: `Twój e-mail`, - formFieldPhoneNumberPlaceholder: `Twój telefon`, - formFieldInvalidRoutingNumber: `Numer routingu jest nieprawidłowy.`, - infoCardRefId: `ID referencyjne`, - infoCardErrCode: `Kod błędu`, - infoCardErrMsg: `Komunikat o błędzie`, - infoCardErrReason: `Powód`, - linkRedirectionText: seconds => `Przekierowanie za ${seconds->Int.toString} sekund ...`, - linkExpiryInfo: expiry => `Link wygasa: ${expiry}`, - payoutFromText: merchant => `Wypłata od ${merchant}`, - payoutStatusFailedMessage: `Nie udało się przetworzyć wypłaty. Proszę skontaktować się z dostawcą, aby uzyskać więcej informacji.`, - payoutStatusPendingMessage: `Twoja wypłata powinna zostać przetworzona w ciągu 2-3 dni roboczych.`, - payoutStatusSuccessMessage: `Twoja wypłata zakończyła się sukcesem. Środki zostały zdeponowane w wybranym przez Ciebie trybie płatności.`, - payoutStatusFailedText: `Wypłata nieudana`, - payoutStatusPendingText: `Przetwarzanie wypłaty`, - payoutStatusSuccessText: `Wypłata udana`, - pixCNPJInvalidText: `Nieprawidłowy CNPJ Pix`, - pixCNPJEmptyText: `CNPJ Pix nie może być pusty`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Wprowadź CNPJ Pix`, - pixCPFInvalidText: `Nieprawidłowy CPF Pix`, - pixCPFEmptyText: `CPF Pix nie może być pusty`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Wprowadź CPF Pix`, - pixKeyEmptyText: `Klucz Pix nie może być pusty`, - pixKeyPlaceholder: `Wprowadź klucz Pix`, - pixKeyLabel: `Klucz Pix`, - sourceBankAccountIdEmptyText: `Identyfikator źródłowego konta bankowego nie może być pusty`, - invalidCardHolderNameError: `Imię posiadacza karty nie może zawierać cyfr`, - invalidNickNameError: `Pseudonim nie może zawierać więcej niż 2 cyfry`, - expiry: `wygaśnięcie`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Krypto`, - payment_methods_card: `Karta`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Przelew ACH`, - payment_methods_bacs_transfer: `Przelew BACS`, - payment_methods_sepa_bank_transfer: `Przelew SEPA`, - payment_methods_instant_bank_transfer: `Przelew natychmiastowy`, - payment_methods_instant_bank_transfer_finland: `Przelew natychmiastowy Finlandia`, - payment_methods_instant_bank_transfer_poland: `Przelew natychmiastowy Polska`, - payment_methods_sepa_debit: `Obciążenie SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Obciążenie ACH`, - payment_methods_bacs_debit: `Obciążenie BACS`, - payment_methods_becs_debit: `Obciążenie BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Karta Bancontact`, - payment_methods_online_banking_czech_republic: `Bankowość online Czechy`, - payment_methods_online_banking_slovakia: `Bankowość online Słowacja`, - payment_methods_online_banking_finland: `Bankowość online Finlandia`, - payment_methods_online_banking_poland: `Bankowość online Polska`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Obciążenie konta ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Gotówka / Bon`, - payment_methods_online_banking_fpx: `Bankowość online FPX`, - payment_methods_online_banking_thailand: `Bankowość online Tajlandia`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Karta`, - payment_methods_pay_by_bank: `Płać przez bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Masz kartę podarunkową?`, - giftCardNumberLabel: `Numer karty podarunkowej`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Numer karty podarunkowej nie może być pusty`, - giftCardNumberInvalidText: `Nieprawidłowy numer karty podarunkowej`, - giftCardPinLabel: `PIN karty podarunkowej`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `PIN karty podarunkowej nie może być pusty`, - giftCardPinInvalidText: `Nieprawidłowy PIN karty podarunkowej`, - cardText: `Karta`, - giftCardAppliedText: `zastosowano`, - giftCardPaymentCompleteMessage: `Nie pozostała żadna kwota do zapłaty. Proszę kontynuować płatność.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Proszę zapłacić pozostałą kwotę ${amount} ${currency} inną metodą płatności poniżej.`, -} diff --git a/src/LocaleStrings/PortugueseLocale.res b/src/LocaleStrings/PortugueseLocale.res deleted file mode 100644 index c1c19c867..000000000 --- a/src/LocaleStrings/PortugueseLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `pt`, - localeDirection: `ltr`, - cardNumberLabel: `Número do cartão`, - inValidCardErrorText: `O número do cartão é inválido.`, - inValidExpiryErrorText: `A validade do cartão é inválida.`, - inCompleteCVCErrorText: `O código de segurança do seu cartão está incompleto.`, - inCompleteExpiryErrorText: `A data de validade do seu cartão está incompleta.`, - enterValidCardNumberErrorText: `Insira um número de cartão válido..`, - 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.`, - cityLabel: `Localidade`, - postalCodeLabel: `Código postal`, - stateLabel: `Distrito`, - accountNumberText: `Número de conta`, - accountNumberInvalidText: `O número da conta é inválido`, - sortCodeInvalidText: `O código de agência bancária é inválido`, - emailLabel: `E-mail`, - fullNameLabel: `Nome completo`, - fullNamePlaceholder: `Nome e apelido`, - countryLabel: `País`, - currencyLabel: `Moeda`, - bankLabel: `Selecionar banco`, - documentTypeLabel: `Tipo de doc`, - 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 suas informações de pagamento e confirmar este formulário de mandato, você autoriza (A) ${str}, o Credor e/ou nossos prestadores de serviços de pagamento a enviar instruções ao seu banco para debitar sua conta e (B) seu banco a debitar sua conta de acordo com as instruções de ${str}. Como parte dos seus direitos, você tem direito a um reembolso do seu banco de acordo com os termos e condições do seu acordo com o seu banco. O reembolso deve ser solicitado dentro de 8 semanas a partir da data em que sua conta foi debitada. Seus direitos estão explicados em uma declaração que você pode obter no seu banco.`, - 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`, - ibanEmptyText: `O IBAN não pode estar vazio`, - ibanInvalidText: `Por favor, insira um IBAN válido`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Taxa :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Novos 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`, - cardExpiredText: `Este cartão expirou`, - cardHeader: `Informações do cartão`, - cardBrandConfiguredErrorText: str => `${str} não é suportado no momento.`, - blockedCardText: "Este cartão não é permitido para pagamentos.", - currencyNetwork: `Redes de Moeda`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Data de nascimento`, - vpaIdLabel: `ID VPA`, - vpaIdEmptyText: `O ID Vpa não pode ficar vazio`, - vpaIdInvalidText: `ID Vpa inválido`, - dateofBirthRequiredText: `Data de nascimento é obrigatória`, - dateOfBirthInvalidText: `A idade deve ser maior ou igual a 18 anos`, - dateOfBirthPlaceholderText: `Insira a data de nascimento`, - formFundsInfoText: `Os fundos serão creditados nesta conta`, - formFundsCreditInfoText: pmLabel => `Os seus fundos serão creditados no ${pmLabel} selecionado.`, - formEditText: `Editar`, - formSaveText: `Salvar`, - formSubmitText: `Enviar`, - formSubmittingText: `Enviando`, - formSubheaderBillingDetailsText: `Insira o seu endereço de faturamento`, - formSubheaderCardText: `Detalhes do seu cartão`, - formSubheaderAccountText: pmLabel => `O seu ${pmLabel}`, - formHeaderReviewText: `Revisar`, - formHeaderReviewTabLayoutText: pmLabel => `Revise os detalhes do seu ${pmLabel}`, - formHeaderBankText: bankTransferType => `Insira os detalhes bancários ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Insira os detalhes da carteira ${walletTransferType}`, - formHeaderEnterCardText: `Insira os detalhes do cartão`, - formHeaderSelectBankText: `Selecione um método bancário`, - formHeaderSelectWalletText: `Selecione uma carteira`, - formHeaderSelectAccountText: `Selecione uma conta para pagamentos`, - formFieldACHRoutingNumberLabel: `Número de roteamento`, - formFieldSepaIbanLabel: `Número Internacional de Conta Bancária (IBAN)`, - formFieldSepaBicLabel: `Código de Identificação Bancária (opcional)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Número da conta bancária`, - formFieldPhoneNumberLabel: `Número de telefone`, - formFieldCountryCodeLabel: `Código do país (opcional)`, - formFieldCountryCodeRequiredLabel: `Código do país`, - formFieldBankNameLabel: `Nome do banco (opcional)`, - formFieldBankCityLabel: `Cidade do banco (opcional)`, - formFieldCardHoldernamePlaceholder: `Seu nome`, - formFieldBankNamePlaceholder: `Nome do banco`, - formFieldBankCityPlaceholder: `Cidade do banco`, - formFieldEmailPlaceholder: `Seu e-mail`, - formFieldPhoneNumberPlaceholder: `Seu telefone`, - formFieldInvalidRoutingNumber: `O número de roteamento é inválido.`, - infoCardRefId: `ID de referência`, - infoCardErrCode: `Código de erro`, - infoCardErrMsg: `Mensagem de erro`, - infoCardErrReason: `Razão`, - linkRedirectionText: seconds => `Redirecionando em ${seconds->Int.toString} segundos ...`, - linkExpiryInfo: expiry => `O link expira em: ${expiry}`, - payoutFromText: merchant => `Pagamento de ${merchant}`, - payoutStatusFailedMessage: `Falha no processamento do seu pagamento. Verifique com o seu fornecedor para mais detalhes.`, - payoutStatusPendingMessage: `O seu pagamento deverá ser processado em 2-3 dias úteis.`, - payoutStatusSuccessMessage: `O seu pagamento foi bem-sucedido. Os fundos foram depositados na forma de pagamento selecionada.`, - payoutStatusFailedText: `Pagamento falhou`, - payoutStatusPendingText: `Pagamento pendente`, - payoutStatusSuccessText: `Pagamento bem-sucedido`, - pixCNPJInvalidText: `CNPJ Pix inválido`, - pixCNPJEmptyText: `CNPJ Pix não pode estar vazio`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Digite o CNPJ Pix`, - pixCPFInvalidText: `CPF Pix inválido`, - pixCPFEmptyText: `CPF Pix não pode estar vazio`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Digite o CPF Pix`, - pixKeyEmptyText: `A chave Pix não pode estar vazia`, - pixKeyPlaceholder: `Digite a chave Pix`, - pixKeyLabel: `Chave Pix`, - sourceBankAccountIdEmptyText: `O ID da conta bancária de origem não pode estar vazio`, - invalidCardHolderNameError: `O nome do titular do cartão não pode conter dígitos`, - invalidNickNameError: `O apelido não pode conter mais de 2 dígitos`, - expiry: `termo`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Cripto`, - payment_methods_card: `Cartão`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Transferência bancária ACH`, - payment_methods_bacs_transfer: `Transferência bancária BACS`, - payment_methods_sepa_bank_transfer: `Transferência bancária SEPA`, - payment_methods_instant_bank_transfer: `Transferência bancária instantânea`, - payment_methods_instant_bank_transfer_finland: `Transferência instantânea Finlândia`, - payment_methods_instant_bank_transfer_poland: `Transferência instantânea Polónia`, - payment_methods_sepa_debit: `Débito SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Débito ACH`, - payment_methods_bacs_debit: `Débito BACS`, - payment_methods_becs_debit: `Débito BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Cartão Bancontact`, - payment_methods_online_banking_czech_republic: `Banco online Chéquia`, - payment_methods_online_banking_slovakia: `Banco online Eslováquia`, - payment_methods_online_banking_finland: `Banco online Finlândia`, - payment_methods_online_banking_poland: `Banco online Polónia`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Débito direto ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Dinheiro / Vale`, - payment_methods_online_banking_fpx: `Banco online FPX`, - payment_methods_online_banking_thailand: `Banco online Tailândia`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Cartão`, - payment_methods_pay_by_bank: `Pagar pelo banco`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Tem um cartão presente?`, - giftCardNumberLabel: `Número do cartão presente`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `O número do cartão presente não pode estar vazio`, - giftCardNumberInvalidText: `Número de cartão presente inválido`, - giftCardPinLabel: `PIN do cartão presente`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `O PIN do cartão presente não pode estar vazio`, - giftCardPinInvalidText: `PIN do cartão presente inválido`, - cardText: `Cartão`, - giftCardAppliedText: `aplicado`, - giftCardPaymentCompleteMessage: `Não há valor restante a pagar. Por favor, prossiga com o pagamento.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Por favor, pague o valor restante de ${amount} ${currency} com outro método de pagamento abaixo.`, -} diff --git a/src/LocaleStrings/RussianLocale.res b/src/LocaleStrings/RussianLocale.res deleted file mode 100644 index 9d1dc172e..000000000 --- a/src/LocaleStrings/RussianLocale.res +++ /dev/null @@ -1,260 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `ru`, - localeDirection: `ltr`, - cardNumberLabel: `Номер карты`, - inValidCardErrorText: `Номер карты недействителен.`, - inValidExpiryErrorText: `Неверный срок действия карты.`, - inCompleteCVCErrorText: `Неправильно указан код безопасности карты.`, - inCompleteExpiryErrorText: `Неправильно указан срок действия карты.`, - enterValidCardNumberErrorText: `Пожалуйста, введите действительный номер карты.`, - pastExpiryErrorText: `Год истечения срока действия карты в прошлом.`, - poweredBy: `Работает на Hyperswitch`, - validThruText: `Окончание действия`, - sortCodeText: `Номер отделения банка`, - cvcTextLabel: `CVC`, - line1Label: `Адресная строка 1`, - line1Placeholder: `Улица`, - line2Label: `Адресная строка 2`, - line2Placeholder: `Квартира, номер блока и т. д.`, - cityLabel: `Город`, - postalCodeLabel: `Почтовый индекс`, - stateLabel: `Область`, - accountNumberText: `Номер счета`, - accountNumberInvalidText: `Номер счета недействителен`, - sortCodeInvalidText: `Номер отделения банка недействителен`, - emailLabel: `Электронная почта`, - fullNameLabel: `Ф.И.О.`, - fullNamePlaceholder: `Имя и фамилия`, - countryLabel: `Страна`, - currencyLabel: `Валюта`, - bankLabel: `Выберите банк`, - documentTypeLabel: `Тип документа`, - redirectText: `После оформления заказа вы будете перенаправлены на другую страницу для безопасного завершения покупки.`, - bankDetailsText: `После ввода этих данных вы получите банковские реквизиты для совершения платежа. Обязательно запишите их.`, - orPayUsing: `Или оплатить с помощью`, - addNewCard: `Добавить кредитную/дебетовую карту`, - useExisitingSavedCards: `Использовать сохраненные дебетовые/кредитные карты`, - saveCardDetails: `Сохранить данные карты`, - addBankAccount: `Добавить банковский счет`, - achBankDebitTerms: str => - `Предоставляя номер своего счета и подтверждая этот платеж, вы уполномочиваете ${str} и Hyperswitch, нашего поставщика платежных услуг, отправить инструкции в ваш банк для списания средств с вашего счета, а ваш банк — списать средства с вашего счета в соответствии с этими инструкциями. Вы имеете право на возврат средств от своего банка в соответствии с условиями вашего договора с банком. Заявление на возврат средств должно быть подано в течение 8 недель, начиная с даты списания средств с вашего счета.`, - sepaDebitTerms: str => - `Предоставляя вашу платежную информацию и подтверждая эту форму мандата, вы уполномочиваете (А) ${str}, Кредитора и/или наших поставщиков платежных услуг направить инструкции в ваш банк для дебетования вашего счета и (Б) ваш банк дебетовать ваш счет в соответствии с инструкциями от ${str}. В рамках ваших прав вы имеете право на возврат средств от вашего банка в соответствии с условиями соглашения с вашим банком. Запрос на возврат должен быть подан в течение 8 недель с даты дебетования вашего счета. Ваши права объясняются в заявлении, которое вы можете получить в вашем банке.`, - 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: `Имя и фамилия`, - ibanEmptyText: `IBAN не может быть пустым`, - ibanInvalidText: `Пожалуйста, введите действительный IBAN`, - 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}будет применено к этой транзакции` - })} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Комиссия :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: `Данные кошельков будут сохранены после выбора.`, - newPaymentMethods: `Новые способы оплаты`, - useExistingPaymentMethods: `Используйте сохраненные способы оплаты`, - nicknamePlaceholder: `Псевдоним карты (необязательно)`, - selectPaymentMethodText: `Пожалуйста, выберите способ оплаты и повторите попытку.`, - cardExpiredText: `Эта карта истекла`, - cardHeader: `Информация о карте`, - cardBrandConfiguredErrorText: str => - `${str} в данный момент не поддерживается.`, - blockedCardText: "Эта карта не разрешена для платежей.", - currencyNetwork: `Валютные сети`, - expiryPlaceholder: `MM / ГГ`, - dateOfBirth: `Дата рождения`, - vpaIdLabel: `Идентификатор ВПА`, - vpaIdEmptyText: `Идентификатор VPA не может быть пустым.`, - vpaIdInvalidText: `Неверный идентификатор VPA`, - dateofBirthRequiredText: `Дата рождения обязательна`, - dateOfBirthInvalidText: `Возраст должен быть не меньше 18 лет`, - dateOfBirthPlaceholderText: `Введите дату рождения`, - formFundsInfoText: `Средства будут зачислены на этот счет`, - formFundsCreditInfoText: pmLabel => - `Ваши средства будут зачислены на выбранный ${pmLabel}.`, - formEditText: `Редактировать`, - formSaveText: `Сохранить`, - formSubmitText: `Отправить`, - formSubmittingText: `Отправка`, - formSubheaderBillingDetailsText: `Введите ваш адрес для выставления счета`, - formSubheaderCardText: `Данные вашей карты`, - formSubheaderAccountText: pmLabel => `Ваш ${pmLabel}`, - formHeaderReviewText: `Обзор`, - formHeaderReviewTabLayoutText: pmLabel => - `Просмотрите данные вашего ${pmLabel}`, - formHeaderBankText: bankTransferType => - `Введите банковские данные ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Введите данные кошелька ${walletTransferType}`, - formHeaderEnterCardText: `Введите данные карты`, - formHeaderSelectBankText: `Выберите метод банка`, - formHeaderSelectWalletText: `Выберите кошелек`, - formHeaderSelectAccountText: `Выберите счет для выплат`, - formFieldACHRoutingNumberLabel: `Маршрутный номер`, - formFieldSepaIbanLabel: `Международный номер банковского счета (IBAN)`, - formFieldSepaBicLabel: `Банковский идентификационный код (опционально)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Номер банковского счета`, - formFieldPhoneNumberLabel: `Номер телефона`, - formFieldCountryCodeLabel: `Код страны (опционально)`, - formFieldCountryCodeRequiredLabel: `Код страны`, - formFieldBankNameLabel: `Название банка (опционально)`, - formFieldBankCityLabel: `Город банка (опционально)`, - formFieldCardHoldernamePlaceholder: `Ваше имя`, - formFieldBankNamePlaceholder: `Название банка`, - formFieldBankCityPlaceholder: `Город банка`, - formFieldEmailPlaceholder: `Ваш e-mail`, - formFieldPhoneNumberPlaceholder: `Ваш телефон`, - formFieldInvalidRoutingNumber: `Неверный маршрутный номер.`, - infoCardRefId: `Идентификатор ссылки`, - infoCardErrCode: `Код ошибки`, - infoCardErrMsg: `Сообщение об ошибке`, - infoCardErrReason: `Причина`, - linkRedirectionText: seconds => - `Перенаправление через ${seconds->Int.toString} секунд ...`, - linkExpiryInfo: expiry => `Ссылка истекает: ${expiry}`, - payoutFromText: merchant => `Выплата от ${merchant}`, - payoutStatusFailedMessage: `Не удалось обработать ваш платеж. Пожалуйста, свяжитесь с вашим поставщиком для получения дополнительной информации.`, - payoutStatusPendingMessage: `Ваш платеж должен быть обработан в течение 2-3 рабочих дней.`, - payoutStatusSuccessMessage: `Ваш платеж был успешно выполнен. Средства были зачислены на выбранный вами способ оплаты.`, - payoutStatusFailedText: `Платеж не удался`, - payoutStatusPendingText: `Платеж в процессе`, - payoutStatusSuccessText: `Платеж успешен`, - pixCNPJInvalidText: `Неверный Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ не может быть пустым`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Введите Pix CNPJ`, - pixCPFInvalidText: `Неверный Pix CPF`, - pixCPFEmptyText: `Pix CPF не может быть пустым`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Введите Pix CPF`, - pixKeyEmptyText: `Ключ Pix не может быть пустым`, - pixKeyPlaceholder: `Введите ключ Pix`, - pixKeyLabel: `Ключ Pix`, - sourceBankAccountIdEmptyText: `Идентификатор исходного банковского счета не может быть пустым`, - invalidCardHolderNameError: `Имя владельца карты не может содержать цифры`, - invalidNickNameError: `Псевдоним не может содержать более 2 цифр`, - expiry: `истечение срока действия`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Крипто`, - payment_methods_card: `Карта`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Банковский перевод`, - payment_methods_bacs_transfer: `BACS Банковский перевод`, - payment_methods_sepa_bank_transfer: `SEPA Банковский перевод`, - payment_methods_instant_bank_transfer: `Мгновенный банковский перевод`, - payment_methods_instant_bank_transfer_finland: `Мгновенный перевод Финляндия`, - payment_methods_instant_bank_transfer_poland: `Мгновенный перевод Польша`, - payment_methods_sepa_debit: `SEPA Дебет`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Дебет`, - payment_methods_bacs_debit: `BACS Дебет`, - payment_methods_becs_debit: `BECS Дебет`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Карта`, - payment_methods_online_banking_czech_republic: `Интернет-банк Чехия`, - payment_methods_online_banking_slovakia: `Интернет-банк Словакия`, - payment_methods_online_banking_finland: `Интернет-банк Финляндия`, - payment_methods_online_banking_poland: `Интернет-банк Польша`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Прямой дебет`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Наличные / Ваучер`, - payment_methods_online_banking_fpx: `Интернет-банк FPX`, - payment_methods_online_banking_thailand: `Интернет-банк Таиланд`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Карта`, - payment_methods_pay_by_bank: `Оплата через банк`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `У вас есть подарочная карта?`, - giftCardNumberLabel: `Номер подарочной карты`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Номер подарочной карты не может быть пустым`, - giftCardNumberInvalidText: `Недействительный номер подарочной карты`, - giftCardPinLabel: `PIN подарочной карты`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `PIN подарочной карты не может быть пустым`, - giftCardPinInvalidText: `Недействительный PIN подарочной карты`, - cardText: `Карта`, - giftCardAppliedText: `применено`, - giftCardPaymentCompleteMessage: `Оставшаяся сумма к оплате отсутствует. Пожалуйста, продолжите оплату.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Пожалуйста, оплатите оставшуюся сумму ${amount} ${currency} другим способом оплаты ниже.`, -} diff --git a/src/LocaleStrings/SpanishLocale.res b/src/LocaleStrings/SpanishLocale.res deleted file mode 100644 index 968892542..000000000 --- a/src/LocaleStrings/SpanishLocale.res +++ /dev/null @@ -1,252 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `es`, - localeDirection: `ltr`, - cardNumberLabel: `Número de tarjeta`, - inValidCardErrorText: `El número de la tarjeta no es válido.`, - inValidExpiryErrorText: `La fecha de caducidad no es válida.`, - inCompleteCVCErrorText: `El código de seguridad de su tarjeta está incompleto.`, - inCompleteExpiryErrorText: `La fecha de vencimiento de su tarjeta está incompleta.`, - enterValidCardNumberErrorText: `Por favor ingrese un número de tarjeta válido.`, - 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.`, - cityLabel: `Ciudad`, - postalCodeLabel: `Código postal`, - stateLabel: `Provincia/estado`, - accountNumberText: `Número de cuenta`, - accountNumberInvalidText: `El número de cuenta es inválido`, - sortCodeInvalidText: `El código Sort es inválido`, - emailLabel: `Correo electrónico`, - fullNameLabel: `Nombre completo`, - fullNamePlaceholder: `Nombre y apellidos`, - countryLabel: `País`, - currencyLabel: `Moneda`, - bankLabel: `Seleccionar banco`, - documentTypeLabel: `Tipo de doc`, - 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 formulario de mandato, autoriza (A) a ${str}, el Acreedor y/o nuestros proveedores de servicios de pago a enviar instrucciones a su banco para debitar su cuenta y (B) a su banco a debitar su cuenta de acuerdo con las instrucciones de ${str}. Como parte de sus derechos, tiene derecho a un reembolso de su banco según los términos y condiciones de su acuerdo con su banco. El reembolso debe solicitarse dentro de las 8 semanas siguientes a la fecha en que se debitó su cuenta. Sus derechos se explican en un documento que puede obtener en su banco.`, - 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`, - ibanEmptyText: `El IBAN no puede estar vacío`, - ibanInvalidText: `Por favor, introduzca un IBAN válido`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Tarifa :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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.`, - newPaymentMethods: `Nuevos 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`, - cardExpiredText: `Esta tarjeta ha caducado`, - cardHeader: `Información de la tarjeta`, - cardBrandConfiguredErrorText: str => `${str} no está soportado en este momento.`, - blockedCardText: "Esta tarjeta no está permitida para pagos.", - currencyNetwork: `Redes de Divisas`, - expiryPlaceholder: `MM / AA`, - dateOfBirth: `Fecha de nacimiento`, - vpaIdLabel: `Identificación de Vpa`, - vpaIdEmptyText: `El ID de Vpa no puede estar vacío`, - vpaIdInvalidText: `ID de Vpa no válido`, - dateofBirthRequiredText: `Se requiere la fecha de nacimiento`, - dateOfBirthInvalidText: `La edad debe ser mayor o igual a 18 años`, - dateOfBirthPlaceholderText: `Introduzca la fecha de nacimiento`, - formFundsInfoText: `Los fondos se acreditarán en esta cuenta`, - formFundsCreditInfoText: pmLabel => `Tus fondos se acreditarán en el ${pmLabel} seleccionado.`, - formEditText: `Editar`, - formSaveText: `Guardar`, - formSubmitText: `Enviar`, - formSubmittingText: `Enviando`, - formSubheaderBillingDetailsText: `Ingrese su dirección de facturación`, - formSubheaderCardText: `Detalles de tu tarjeta`, - formSubheaderAccountText: pmLabel => `Tu ${pmLabel}`, - formHeaderReviewText: `Revisar`, - formHeaderReviewTabLayoutText: pmLabel => `Revisa los detalles de tu ${pmLabel}`, - formHeaderBankText: bankTransferType => `Ingresa los detalles bancarios de ${bankTransferType}`, - formHeaderWalletText: walletTransferType => - `Ingresa los detalles de la billetera ${walletTransferType}`, - formHeaderEnterCardText: `Ingresa los detalles de la tarjeta`, - formHeaderSelectBankText: `Selecciona un método bancario`, - formHeaderSelectWalletText: `Selecciona una billetera`, - formHeaderSelectAccountText: `Selecciona una cuenta para pagos`, - formFieldACHRoutingNumberLabel: `Número de enrutamiento`, - formFieldSepaIbanLabel: `Número Internacional de Cuenta Bancaria (IBAN)`, - formFieldSepaBicLabel: `Código de Identificación Bancaria (opcional)`, - formFieldPixIdLabel: `ID Pix`, - formFieldBankAccountNumberLabel: `Número de cuenta bancaria`, - formFieldPhoneNumberLabel: `Número de teléfono`, - formFieldCountryCodeLabel: `Código de país (opcional)`, - formFieldCountryCodeRequiredLabel: `Código de país`, - formFieldBankNameLabel: `Nombre del banco (opcional)`, - formFieldBankCityLabel: `Ciudad del banco (opcional)`, - formFieldCardHoldernamePlaceholder: `Tu nombre`, - formFieldBankNamePlaceholder: `Nombre del banco`, - formFieldBankCityPlaceholder: `Ciudad del banco`, - formFieldEmailPlaceholder: `Tu correo electrónico`, - formFieldPhoneNumberPlaceholder: `Tu teléfono`, - formFieldInvalidRoutingNumber: `Número de enrutamiento no válido.`, - infoCardRefId: `ID de referencia`, - infoCardErrCode: `Código de error`, - infoCardErrMsg: `Mensaje de error`, - infoCardErrReason: `Razón`, - linkRedirectionText: seconds => `Redireccionando en ${seconds->Int.toString} segundos ...`, - linkExpiryInfo: expiry => `Enlace expira en: ${expiry}`, - payoutFromText: merchant => `Pago de ${merchant}`, - payoutStatusFailedMessage: `No se pudo procesar tu pago. Verifica con tu proveedor para más detalles.`, - payoutStatusPendingMessage: `Tu pago debería ser procesado en 2-3 días hábiles.`, - payoutStatusSuccessMessage: `Tu pago se completó exitosamente. Los fondos se han depositado en el método de pago seleccionado.`, - payoutStatusFailedText: `Pago fallido`, - payoutStatusPendingText: `Pago pendiente`, - payoutStatusSuccessText: `Pago exitoso`, - pixCNPJInvalidText: `CNPJ Pix inválido`, - pixCNPJEmptyText: `El CNPJ Pix no puede estar vacío`, - pixCNPJLabel: `CNPJ Pix`, - pixCNPJPlaceholder: `Introduce el CNPJ Pix`, - pixCPFInvalidText: `CPF Pix inválido`, - pixCPFEmptyText: `El CPF Pix no puede estar vacío`, - pixCPFLabel: `CPF Pix`, - pixCPFPlaceholder: `Introduce el CPF Pix`, - pixKeyEmptyText: `La clave Pix no puede estar vacía`, - pixKeyPlaceholder: `Introduce la clave Pix`, - pixKeyLabel: `Clave Pix`, - sourceBankAccountIdEmptyText: `El ID de la cuenta bancaria de origen no puede estar vacío`, - invalidCardHolderNameError: `El nombre del titular de la tarjeta no puede contener dígitos`, - invalidNickNameError: `El apodo no puede contener más de 2 dígitos`, - expiry: `expiración`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Cripto`, - payment_methods_card: `Tarjeta`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `Transferencia bancaria ACH`, - payment_methods_bacs_transfer: `Transferencia bancaria BACS`, - payment_methods_sepa_bank_transfer: `Transferencia bancaria SEPA`, - payment_methods_instant_bank_transfer: `Transferencia bancaria instantánea`, - payment_methods_instant_bank_transfer_finland: `Transferencia instantánea Finlandia`, - payment_methods_instant_bank_transfer_poland: `Transferencia instantánea Polonia`, - payment_methods_sepa_debit: `Débito SEPA`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `Débito ACH`, - payment_methods_bacs_debit: `Débito BACS`, - payment_methods_becs_debit: `Débito BECS`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Tarjeta Bancontact`, - payment_methods_online_banking_czech_republic: `Banca online Chequia`, - payment_methods_online_banking_slovakia: `Banca online Eslovaquia`, - payment_methods_online_banking_finland: `Banca online Finlandia`, - payment_methods_online_banking_poland: `Banca online Polonia`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `Débito directo ACH`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Efectivo / Vale`, - payment_methods_online_banking_fpx: `Banca online FPX`, - payment_methods_online_banking_thailand: `Banca online Tailandia`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Tarjeta`, - payment_methods_pay_by_bank: `Pagar por banco`, - payment_methods_open_banking_pis: `Banca abierta`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `¿Tienes una tarjeta de regalo?`, - giftCardNumberLabel: `Número de tarjeta de regalo`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `El número de tarjeta de regalo no puede estar vacío`, - giftCardNumberInvalidText: `Número de tarjeta de regalo inválido`, - giftCardPinLabel: ` PIN de tarjeta de regalo`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `El PIN de la tarjeta de regalo no puede estar vacío`, - giftCardPinInvalidText: ` PIN de tarjeta de regalo inválido`, - cardText: `Tarjeta`, - giftCardAppliedText: `aplicado`, - giftCardPaymentCompleteMessage: `No queda importe restante por pagar. Por favor, proceda con el pago.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Pague los ${currency} ${amount} restantes con otro método de pago a continuación.`, -} diff --git a/src/LocaleStrings/SwedishLocale.res b/src/LocaleStrings/SwedishLocale.res deleted file mode 100644 index 178af1950..000000000 --- a/src/LocaleStrings/SwedishLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `sv`, - localeDirection: `ltr`, - cardNumberLabel: `Kortnummer`, - inValidCardErrorText: `Kortnumret är ogiltigt.`, - inValidExpiryErrorText: `Kortets utgångsdatum är ogiltigt.`, - inCompleteCVCErrorText: `Kortets säkerhetskod är ofullständig.`, - inCompleteExpiryErrorText: `Kortets utgångsdatum är ofullständigt.`, - enterValidCardNumberErrorText: `Ange ett giltigt kortnummer.`, - 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.`, - cityLabel: `Ort`, - postalCodeLabel: `Postnummer`, - stateLabel: `Region`, - accountNumberText: `Kontonummer`, - accountNumberInvalidText: `Kontonumret är ogiltigt`, - sortCodeInvalidText: `Sorteringskoden är ogiltig`, - emailLabel: `E-postadress`, - fullNameLabel: `Fullständigt namn`, - fullNamePlaceholder: `För- och efternamn`, - countryLabel: `Land`, - currencyLabel: `Valuta`, - bankLabel: `Välj bank`, - documentTypeLabel: `Dokumenttyp`, - 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 lämna din betalningsinformation och bekräfta detta mandatformulär, godkänner du (A) ${str}, borgenären och/eller våra betaltjänstleverantörer att skicka instruktioner till din bank för att debitera ditt konto och (B) din bank att debitera ditt konto enligt instruktioner från ${str}. 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. Å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 få från din bank.`, - 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`, - ibanEmptyText: `IBAN får inte vara tomt`, - ibanInvalidText: `Vänligen ange ett giltigt IBAN`, - 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`})} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`Avgift :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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`, - newPaymentMethods: `Nya betalningsmetoder`, - useExistingPaymentMethods: `Använd sparade betalningsmetoder`, - nicknamePlaceholder: `Kortets smeknamn (valfritt)`, - selectPaymentMethodText: `Välj en betalningsmetod och försök igen`, - cardExpiredText: `Detta kort har gått ut`, - cardHeader: `Kortinformation`, - cardBrandConfiguredErrorText: str => `${str} stöds inte för tillfället.`, - blockedCardText: "Detta kort är inte tillåtet för betalningar.", - currencyNetwork: `Valutanätverk`, - expiryPlaceholder: `MM / ÅÅ`, - dateOfBirth: `Födelsedatum`, - vpaIdLabel: `Vpa-id`, - vpaIdEmptyText: `Vpa-id får inte vara tomt`, - vpaIdInvalidText: `Ogiltigt Vpa-ID`, - dateofBirthRequiredText: `Födelsedatum krävs`, - dateOfBirthInvalidText: `Åldern bör vara större än eller lika med 18 år`, - dateOfBirthPlaceholderText: `Ange födelsedatum`, - formFundsInfoText: `Medlen kommer att sättas in på detta konto`, - formFundsCreditInfoText: pmLabel => `Dina medel kommer att sättas in på det valda ${pmLabel}.`, - formEditText: `Redigera`, - formSaveText: `Spara`, - formSubmitText: `Skicka`, - formSubmittingText: `Skickar`, - formSubheaderBillingDetailsText: `Ange din faktureringsadress`, - formSubheaderCardText: `Dina kortdetaljer`, - formSubheaderAccountText: pmLabel => `Ditt ${pmLabel}`, - formHeaderReviewText: `Granska`, - formHeaderReviewTabLayoutText: pmLabel => `Granska detaljerna för ditt ${pmLabel}`, - formHeaderBankText: bankTransferType => `Ange bankdetaljer för ${bankTransferType}`, - formHeaderWalletText: walletTransferType => `Ange plånboksdetaljer för ${walletTransferType}`, - formHeaderEnterCardText: `Ange kortdetaljer`, - formHeaderSelectBankText: `Välj bankmetod`, - formHeaderSelectWalletText: `Välj plånbok`, - formHeaderSelectAccountText: `Välj ett konto för betalningar`, - formFieldACHRoutingNumberLabel: `Routingnummer`, - formFieldSepaIbanLabel: `Internationellt bankkontonummer (IBAN)`, - formFieldSepaBicLabel: `Bankidentifieringskod (valfritt)`, - formFieldPixIdLabel: `Pix ID`, - formFieldBankAccountNumberLabel: `Bankkontonummer`, - formFieldPhoneNumberLabel: `Telefonnummer`, - formFieldCountryCodeLabel: `Landskod (valfritt)`, - formFieldCountryCodeRequiredLabel: `Landskod`, - formFieldBankNameLabel: `Banknamn (valfritt)`, - formFieldBankCityLabel: `Bankstad (valfritt)`, - formFieldCardHoldernamePlaceholder: `Ditt namn`, - formFieldBankNamePlaceholder: `Banknamn`, - formFieldBankCityPlaceholder: `Bankstad`, - formFieldEmailPlaceholder: `Din e-post`, - formFieldPhoneNumberPlaceholder: `Ditt telefonnummer`, - formFieldInvalidRoutingNumber: `Ogiltigt routingnummer.`, - infoCardRefId: `Referens-ID`, - infoCardErrCode: `Felkod`, - infoCardErrMsg: `Felmeddelande`, - infoCardErrReason: `Orsak`, - linkRedirectionText: seconds => `Ompekning om ${seconds->Int.toString} sekunder ...`, - linkExpiryInfo: expiry => `Länken går ut: ${expiry}`, - payoutFromText: merchant => `Utbetalning från ${merchant}`, - payoutStatusFailedMessage: `Det gick inte att behandla din betalning. Kontakta din leverantör för mer information.`, - payoutStatusPendingMessage: `Din betalning bör behandlas inom 2-3 arbetsdagar.`, - payoutStatusSuccessMessage: `Din betalning har slutförts framgångsrikt. Medlen har satts in på den valda betalningsmetoden.`, - payoutStatusFailedText: `Betalning misslyckades`, - payoutStatusPendingText: `Betalning under behandling`, - payoutStatusSuccessText: `Betalning lyckad`, - pixCNPJInvalidText: `Ogiltig Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ kan inte vara tomt`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `Ange Pix CNPJ`, - pixCPFInvalidText: `Ogiltig Pix CPF`, - pixCPFEmptyText: `Pix CPF kan inte vara tomt`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `Ange Pix CPF`, - pixKeyEmptyText: `Pix-nyckel kan inte vara tom`, - pixKeyPlaceholder: `Ange Pix-nyckel`, - pixKeyLabel: `Pix-nyckel`, - sourceBankAccountIdEmptyText: `Käll bankkonto-ID kan inte vara tomt`, - invalidCardHolderNameError: `Kortinnehavarens namn får inte innehålla siffror`, - invalidNickNameError: `Smeknamnet får inte innehålla mer än 2 siffror`, - expiry: `upphörande`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `Alipay`, - payment_methods_ali_pay_hk: `AlipayHK`, - payment_methods_we_chat_pay: `WeChat`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `Krypto`, - payment_methods_card: `Kort`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH Banköverföring`, - payment_methods_bacs_transfer: `BACS Banköverföring`, - payment_methods_sepa_bank_transfer: `SEPA Banköverföring`, - payment_methods_instant_bank_transfer: `Omedelbar Banköverföring`, - payment_methods_instant_bank_transfer_finland: `Omedelbar Överföring Finland`, - payment_methods_instant_bank_transfer_poland: `Omedelbar Överföring Polen`, - payment_methods_sepa_debit: `SEPA Autogiro`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH Autogiro`, - payment_methods_bacs_debit: `BACS Autogiro`, - payment_methods_becs_debit: `BECS Autogiro`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact Kort`, - payment_methods_online_banking_czech_republic: `Onlinebank Tjeckien`, - payment_methods_online_banking_slovakia: `Onlinebank Slovakien`, - payment_methods_online_banking_finland: `Onlinebank Finland`, - payment_methods_online_banking_poland: `Onlinebank Polen`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH Direktdebitering`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `Kontant / Voucher`, - payment_methods_online_banking_fpx: `Onlinebank FPX`, - payment_methods_online_banking_thailand: `Onlinebank Thailand`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `Kort`, - payment_methods_pay_by_bank: `Betala via Bank`, - payment_methods_open_banking_pis: `Open Banking`, - payment_methods_evoucher: `E-Voucher`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `Union Pay`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `Har du ett presentkort?`, - giftCardNumberLabel: `Presentkortsnummer`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `Presentkortsnummer får inte vara tomt`, - giftCardNumberInvalidText: `Ogiltigt presentkortsnummer`, - giftCardPinLabel: `Presentkorts-PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `Presentkorts-PIN får inte vara tom`, - giftCardPinInvalidText: `Ogiltig presentkorts-PIN`, - cardText: `Kort`, - giftCardAppliedText: `tillämpad`, - giftCardPaymentCompleteMessage: `Ingen kvarvarande summa att betala. Vänligen fortsätt med betalningen.`, - giftCardPaymentRemainingMessage: (currency, amount) => - `Vänligen betala den kvarvarande summan ${amount} ${currency} med en annan betalningsmetod nedan.`, -} diff --git a/src/LocaleStrings/TraditionalChineseLocale.res b/src/LocaleStrings/TraditionalChineseLocale.res deleted file mode 100644 index 358ab60f5..000000000 --- a/src/LocaleStrings/TraditionalChineseLocale.res +++ /dev/null @@ -1,251 +0,0 @@ -let localeStrings: LocaleStringTypes.localeStrings = { - locale: `zh-HANT`, - localeDirection: `ltr`, - cardNumberLabel: "卡號", - inValidCardErrorText: "卡號無效。", - inValidExpiryErrorText: "卡片到期日無效。", - inCompleteCVCErrorText: "您的卡片安全碼不完整。", - inCompleteExpiryErrorText: "您的卡片到期日期不完整。", - enterValidCardNumberErrorText: "請輸入有效的卡號。", - pastExpiryErrorText: "您的卡片到期年份已過期。", - poweredBy: "技術支持:Hyperswitch", - validThruText: "有效期限", - sortCodeText: "排序碼", - cvcTextLabel: "安全碼", - line1Label: "地址第一行", - line1Placeholder: "街道地址", - line1EmptyText: "地址第一行不能為空", - line2Label: "地址第二行", - line2Placeholder: "公寓、單元號等", - line2EmptyText: "地址第二行不能為空", - cityLabel: "城市", - cityEmptyText: "城市不能為空", - postalCodeLabel: "郵遞區號", - postalCodeEmptyText: "郵遞區號不能為空", - postalCodeInvalidText: "無效的郵遞區號", - stateLabel: "州/省", - stateEmptyText: "州/省不能為空", - accountNumberText: "帳戶號碼", - accountNumberInvalidText: "帳戶號碼無效", - sortCodeInvalidText: "排序碼無效", - emailLabel: "電子郵件", - ibanEmptyText: "IBAN不能為空", - ibanInvalidText: `請輸入有效的 IBAN`, - emailEmptyText: "電子郵件不能為空", - emailInvalidText: "無效的電子郵件地址", - fullNameLabel: "全名", - fullNamePlaceholder: "名字和姓氏", - countryLabel: "國家", - currencyLabel: "貨幣", - bankLabel: "選擇銀行", - documentTypeLabel: "文件類型", - redirectText: "提交訂單後,您將被重定向以安全完成購買。", - bankDetailsText: "提交這些詳細信息後,您將獲得銀行帳戶信息以進行付款。請確保記下這些信息。", - orPayUsing: "或使用以下方式付款", - addNewCard: "添加信用卡/借記卡", - useExisitingSavedCards: "使用已保存的信用卡/借記卡", - saveCardDetails: "保存卡片詳細信息", - addBankAccount: "添加銀行帳戶", - achBankDebitTerms: _ => - `您的ACH借記授權現在將被設置,我們會在未來扣款前確認金額並通知您。`, - sepaDebitTerms: str => - `通過提供您的付款信息並確認此授權書,您授權(A)${str}、債權人和/或我們的支付服務提供商向您的銀行發出指令以扣取您的帳戶資金,(B)您的銀行根據${str}的指令扣取您的帳戶資金。作為您的權利的一部分,根據您與銀行的協議條款,您有權向銀行申請退款。退款必須在帳戶扣款日起的8週內申請。您的權利在您可以從銀行獲得的聲明中進行了解釋。`, - becsDebitTerms: `通過提供您的銀行帳戶詳細信息並確認此付款,您同意此直接借記請求和直接借記請求服務協議,並授權Hyperswitch Payments Australia Pty Ltd ACN 160 180 343,直接借記用戶ID號507156(“Hyperswitch”)通過批量電子清算系統(BECS)代表Hyperswitch Payment Widget(“商戶”)從您的帳戶中扣款,金額由商戶另行通知您。您保證您是上述帳戶的持有人或授權簽署人。`, - cardTerms: str => - `通過提供您的卡片信息,您允許${str}根據其條款從您的卡片中扣款以進行未來的付款。`, - payNowButton: "立即付款", - cardNumberEmptyText: "卡號不能為空", - cardExpiryDateEmptyText: "卡片到期日期不能為空", - cvcNumberEmptyText: "安全碼不能為空", - enterFieldsText: "請填寫所有欄位", - enterValidDetailsText: "請輸入有效的詳細信息", - selectPaymentMethodText: "請選擇一種付款方式並重試", - card: "卡片", - surchargeMsgAmount: (currency, str) => <> - {React.string(`此交易將收取附加費${Utils.nbsp}`)} - {React.string(`${currency} ${str}`)} - {React.string(`${Utils.nbsp}的金額`)} - , - shortSurchargeMessage: (currency, amount) => <> - {React.string(`費用 :${Utils.nbsp}`)} - {React.string(`${currency} ${amount}`)} - , - 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: "選擇後,錢包詳細信息將被保存", - newPaymentMethods: "新的付款方式", - useExistingPaymentMethods: "使用已保存的付款方式", - cardNickname: "卡片暱稱", - nicknamePlaceholder: "卡片暱稱(可選)", - cardExpiredText: "此卡已過期", - cardHeader: "卡片信息", - cardBrandConfiguredErrorText: str => `${str} 暫時不支援。`, - blockedCardText: "此卡不允許用於付款。", - currencyNetwork: "貨幣網絡", - expiryPlaceholder: "月 / 年", - dateOfBirth: "出生日期", - vpaIdLabel: "虛擬支付地址(VPA)", - vpaIdEmptyText: "虛擬支付地址不能為空", - vpaIdInvalidText: "無效的虛擬支付地址", - dateofBirthRequiredText: "必須提供出生日期", - dateOfBirthInvalidText: "年齡應大於或等於 18 歲", - dateOfBirthPlaceholderText: "輸入出生日期", - formFundsInfoText: "資金將存入此帳戶", - formFundsCreditInfoText: pmLabel => `您的資金將存入選定的 ${pmLabel}。`, - formEditText: "編輯", - formSaveText: "保存", - formSubmitText: "提交", - formSubmittingText: "提交中", - formSubheaderBillingDetailsText: "輸入您的帳單地址", - formSubheaderCardText: "您的卡片詳細信息", - formSubheaderAccountText: pmLabel => `您的 ${pmLabel}`, - formHeaderReviewText: "審核", - formHeaderReviewTabLayoutText: pmLabel => `審核您的 ${pmLabel} 詳細信息`, - formHeaderBankText: bankTransferType => `輸入 ${bankTransferType} 銀行詳細信息`, - formHeaderWalletText: walletTransferType => `輸入${walletTransferType}錢包詳細信息`, - formHeaderEnterCardText: "輸入卡信息", - formHeaderSelectBankText: "選擇一種銀行方法", - formHeaderSelectWalletText: "選擇一個錢包", - formHeaderSelectAccountText: "選擇一個帳戶進行付款", - formFieldACHRoutingNumberLabel: "路由號碼", - formFieldSepaIbanLabel: "國際銀行帳戶號碼 (IBAN)", - formFieldSepaBicLabel: "銀行識別碼 (可選)", - formFieldPixIdLabel: "Pix ID", - formFieldBankAccountNumberLabel: "銀行帳戶號碼", - formFieldPhoneNumberLabel: "電話號碼", - formFieldCountryCodeLabel: "國家代碼 (可選)", - formFieldCountryCodeRequiredLabel: "國家代碼", - formFieldBankNameLabel: "銀行名稱 (可選)", - formFieldBankCityLabel: "銀行城市 (可選)", - formFieldCardHoldernamePlaceholder: "您的姓名", - formFieldBankNamePlaceholder: "銀行名稱", - formFieldBankCityPlaceholder: "銀行城市", - formFieldEmailPlaceholder: "您的電子郵件", - formFieldPhoneNumberPlaceholder: "您的電話", - formFieldInvalidRoutingNumber: "路由號碼無效。", - infoCardRefId: `參考編號`, - infoCardErrCode: `錯誤代碼`, - infoCardErrMsg: `錯誤訊息`, - infoCardErrReason: `原因`, - linkRedirectionText: seconds => `在 ${seconds->Int.toString} 秒後重新導向 ...`, - linkExpiryInfo: expiry => `鏈接將於 ${expiry} 到期`, - payoutFromText: merchant => `來自 ${merchant} 的付款`, - payoutStatusFailedMessage: `處理您的付款失敗。請聯絡您的服務提供商了解更多詳情。`, - payoutStatusPendingMessage: `您的付款應在 2-3 個工作日內處理。`, - payoutStatusSuccessMessage: `您的付款成功。資金已存入您選擇的付款方式。`, - payoutStatusFailedText: `付款失敗`, - payoutStatusPendingText: `付款處理中`, - payoutStatusSuccessText: `付款成功`, - pixCNPJInvalidText: `無效的 Pix CNPJ`, - pixCNPJEmptyText: `Pix CNPJ 不能為空`, - pixCNPJLabel: `Pix CNPJ`, - pixCNPJPlaceholder: `輸入 Pix CNPJ`, - pixCPFInvalidText: `無效的 Pix CPF`, - pixCPFEmptyText: `Pix CPF 不能為空`, - pixCPFLabel: `Pix CPF`, - pixCPFPlaceholder: `輸入 Pix CPF`, - pixKeyEmptyText: `Pix 金鑰不能為空`, - pixKeyPlaceholder: `輸入 Pix 金鑰`, - pixKeyLabel: `Pix 金鑰`, - sourceBankAccountIdEmptyText: `來源銀行帳戶ID不能為空`, - invalidCardHolderNameError: `持卡人姓名不能包含數字`, - invalidNickNameError: `暱稱不能包含超過兩個數字`, - expiry: `到期`, - payment_methods_afterpay_clearpay: `After Pay`, - payment_methods_google_pay: `Google Pay`, - payment_methods_apple_pay: `Apple Pay`, - payment_methods_samsung_pay: "Samsung Pay", - payment_methods_mb_way: `Mb Way`, - payment_methods_mobile_pay: `Mobile Pay`, - payment_methods_ali_pay: `支付寶`, - payment_methods_ali_pay_hk: `支付寶香港`, - payment_methods_we_chat_pay: `微信支付`, - payment_methods_duit_now: `DuitNow`, - payment_methods_revolut_pay: `Revolut Pay`, - payment_methods_affirm: `Affirm`, - payment_methods_pay_safe_card: `PaysafeCard`, - payment_methods_crypto_currency: `加密貨幣`, - payment_methods_card: `卡`, - payment_methods_klarna: `Klarna`, - payment_methods_sofort: `Sofort`, - payment_methods_ach_transfer: `ACH 銀行轉帳`, - payment_methods_bacs_transfer: `BACS 銀行轉帳`, - payment_methods_sepa_bank_transfer: `SEPA 銀行轉帳`, - payment_methods_instant_bank_transfer: `即時銀行轉帳`, - payment_methods_instant_bank_transfer_finland: `即時轉帳 芬蘭`, - payment_methods_instant_bank_transfer_poland: `即時轉帳 波蘭`, - payment_methods_sepa_debit: `SEPA 扣帳`, - payment_methods_giropay: `GiroPay`, - payment_methods_eps: `EPS`, - payment_methods_walley: `Walley`, - payment_methods_pay_bright: `Pay Bright`, - payment_methods_ach_debit: `ACH 扣帳`, - payment_methods_bacs_debit: `BACS 扣帳`, - payment_methods_becs_debit: `BECS 扣帳`, - payment_methods_blik: `Blik`, - payment_methods_trustly: `Trustly`, - payment_methods_bancontact_card: `Bancontact 卡`, - payment_methods_online_banking_czech_republic: `捷克網銀`, - payment_methods_online_banking_slovakia: `斯洛伐克網銀`, - payment_methods_online_banking_finland: `芬蘭網銀`, - payment_methods_online_banking_poland: `波蘭網銀`, - payment_methods_ideal: `iDEAL`, - payment_methods_ban_connect: `Ban Connect`, - payment_methods_ach_bank_debit: `ACH 直接扣帳`, - payment_methods_przelewy24: `Przelewy24`, - payment_methods_interac: `Interac`, - payment_methods_twint: `Twint`, - payment_methods_vipps: `Vipps`, - payment_methods_dana: `Dana`, - payment_methods_go_pay: `Go Pay`, - payment_methods_kakao_pay: `Kakao Pay`, - payment_methods_gcash: `GCash`, - payment_methods_momo: `Momo`, - payment_methods_touch_n_go: `Touch N Go`, - payment_methods_bizum: `Bizum`, - payment_methods_classic: `現金 / 禮券`, - payment_methods_online_banking_fpx: `FPX 網銀`, - payment_methods_online_banking_thailand: `泰國網銀`, - payment_methods_alma: `Alma`, - payment_methods_atome: `Atome`, - payment_methods_multibanco_transfer: `Multibanco`, - payment_methods_card_redirect: `卡`, - payment_methods_pay_by_bank: `透過銀行付款`, - payment_methods_open_banking_pis: `開放銀行`, - payment_methods_evoucher: `電子禮券`, - payment_methods_pix_transfer: `Pix`, - payment_methods_boleto: `Boleto`, - payment_methods_paypal: `Paypal`, - payment_methods_local_bank_transfer_transfer: `銀聯`, - payment_methods_mifinity: `Mifinity`, - payment_methods_upi_collect: `UPI Collect`, - payment_methods_eft: `EFT`, - payment_methods_givex: `Givex`, - giftCardSectionTitle: `有禮品卡嗎?`, - giftCardNumberLabel: `禮品卡號碼`, - giftCardNumberPlaceholder: `ABCD1234EFGH5678`, - giftCardNumberEmptyText: `禮品卡號碼不能為空`, - giftCardNumberInvalidText: `無效的禮品卡號碼`, - giftCardPinLabel: `禮品卡PIN`, - giftCardPinPlaceholder: `123456`, - giftCardPinEmptyText: `禮品卡PIN不能為空`, - giftCardPinInvalidText: `無效的禮品卡PIN`, - cardText: `卡`, - giftCardAppliedText: `已套用`, - giftCardPaymentCompleteMessage: `無需支付剩餘金額。請繼續完成付款。`, - giftCardPaymentRemainingMessage: (currency, amount) => - `請使用下方的其他付款方式支付剩餘金額 ${currency}${amount}。`, -} diff --git a/src/PaymentMethodCollectElement.res b/src/PaymentMethodCollectElement.res index 88856962d..301f8de6e 100644 --- a/src/PaymentMethodCollectElement.res +++ b/src/PaymentMethodCollectElement.res @@ -267,7 +267,7 @@ let make = (~integrateError, ~logger) => {
{switch secondsUntilRedirect { | Some(seconds) => -
{React.string(seconds->localeString.linkRedirectionText)}
+
{React.string(`${localeString.linkRedirectionTextPart1}${seconds->Int.toString}${localeString.linkRedirectionTextPart2}`)}
| None => React.null }} @@ -308,10 +308,10 @@ let make = (~integrateError, ~logger) => { O -
-
- {React.string(merchantName->localeString.payoutFromText)} -
+
+
+ {React.string(`${localeString.payoutFromTextPart1}${merchantName}${localeString.payoutFromTextPart2}`)} +
{React.string(localeString.infoCardRefId)} @@ -322,7 +322,7 @@ let make = (~integrateError, ~logger) => {
- {React.string(options.sessionExpiry->localeString.linkExpiryInfo)} + {React.string(`${localeString.linkExpiryInfoPart1}${options.sessionExpiry}${localeString.linkExpiryInfoPart2}`)}
diff --git a/src/Payments/CardPayment.res b/src/Payments/CardPayment.res index 72024e787..9c8b232c4 100644 --- a/src/Payments/CardPayment.res +++ b/src/Payments/CardPayment.res @@ -422,8 +422,9 @@ let make = ( setCardError(_ => localeString.enterValidCardNumberErrorText) setUserError(localeString.enterValidDetailsText) } else { - setCardError(_ => localeString.cardBrandConfiguredErrorText(cardBrand)) - setUserError(localeString.cardBrandConfiguredErrorText(cardBrand)) + let errorText = `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrand}${localeString.cardBrandConfiguredErrorTextPart2}` + setCardError(_ => errorText) + setUserError(errorText) } } if cardExpiry === "" { diff --git a/src/Payments/CardVault.res b/src/Payments/CardVault.res index 9e4362cba..903e4dcc2 100644 --- a/src/Payments/CardVault.res +++ b/src/Payments/CardVault.res @@ -210,8 +210,9 @@ let make = () => { setCardError(_ => localeString.enterValidCardNumberErrorText) setUserError(localeString.enterValidDetailsText) } else { - setCardError(_ => localeString.cardBrandConfiguredErrorText(cardBrand)) - setUserError(localeString.cardBrandConfiguredErrorText(cardBrand)) + let errorText = `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrand}${localeString.cardBrandConfiguredErrorTextPart2}` + setCardError(_ => errorText) + setUserError(errorText) } } if cardExpiry === "" { diff --git a/src/Payments/PaymentMethodsRecord.res b/src/Payments/PaymentMethodsRecord.res index b27c5a431..6b08fd5e6 100644 --- a/src/Payments/PaymentMethodsRecord.res +++ b/src/Payments/PaymentMethodsRecord.res @@ -134,7 +134,7 @@ let defaultPaymentMethodFields = { let icon = (~size=22, ~width=size, name) => -let getPaymentMethodsFields = (~localeString: LocaleStringTypes.localeStrings) => [ +let getPaymentMethodsFields = (~localeString: LocaleDataType.localeStrings) => [ { paymentMethodName: "afterpay_clearpay", fields: [InfoElement], diff --git a/src/Utilities/PaymentMethodCollectUtils.res b/src/Utilities/PaymentMethodCollectUtils.res index 3d10cfdce..13505c784 100644 --- a/src/Utilities/PaymentMethodCollectUtils.res +++ b/src/Utilities/PaymentMethodCollectUtils.res @@ -198,7 +198,7 @@ let getPaymentMethodDataFieldKey = (key): string => } } -let getPaymentMethodDataFieldLabel = (key, localeString: LocaleStringTypes.localeStrings): string => +let getPaymentMethodDataFieldLabel = (key, localeString: LocaleDataType.localeStrings): string => switch key { | PayoutMethodData(CardNumber) => localeString.cardNumberLabel | PayoutMethodData(CardExpDate(_)) => localeString.validThruText @@ -244,8 +244,8 @@ let getPaymentMethodDataFieldLabel = (key, localeString: LocaleStringTypes.local let getPaymentMethodDataFieldPlaceholder = ( key, - locale: LocaleStringTypes.localeStrings, - constant: LocaleStringTypes.constantStrings, + locale: LocaleDataType.localeStrings, + constant: LocaleDataType.constantStrings, ): string => { switch key { | PayoutMethodData(CardNumber) => constant.formFieldCardNumberPlaceholder @@ -354,7 +354,7 @@ let getPayoutImageSource = (payoutStatus: payoutStatus): string => { let getPayoutReadableStatus = ( payoutStatus: payoutStatus, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ): string => switch payoutStatus { | Success => localeString.payoutStatusSuccessText @@ -393,7 +393,7 @@ let getPayoutStatusString = (payoutStatus: payoutStatus): string => let getPayoutStatusMessage = ( payoutStatus: payoutStatus, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ): string => switch payoutStatus { | Success => localeString.payoutStatusSuccessMessage @@ -416,7 +416,7 @@ let getPayoutStatusMessage = ( let getPaymentMethodDataErrorString = ( key, value, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ): string => { let len = value->String.length let notEmptyAndComplete = len >= 0 && len === key->getPaymentMethodDataFieldMaxLength @@ -427,13 +427,13 @@ let getPaymentMethodDataErrorString = ( | (PayoutMethodData(ACHRoutingNumber), false) => localeString.formFieldInvalidRoutingNumber | (PayoutMethodData(BacsSortCode), _) => if value->String.trim->String.length === 0 { - localeString.sortCodeText->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.sortCodeText}` } else { localeString.sortCodeInvalidText } | (PayoutMethodData(BacsAccountNumber), _) => if value->String.trim->String.length === 0 { - localeString.accountNumberText->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.accountNumberText}` } else { localeString.accountNumberInvalidText } @@ -445,9 +445,9 @@ let getPaymentMethodDataErrorString = ( } | (PayoutMethodData(CardHolderName), _) => if value->String.trim->String.length === 0 { - localeString.cardHolderName->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.cardHolderName}` } else { - localeString.cardHolderName->localeString.completeNameEmptyText + `${localeString.completeNameEmptyTextPart1}${localeString.cardHolderName}` } | (PayoutMethodData(SepaIban), _) => if value->String.trim->String.length === 0 { @@ -464,13 +464,13 @@ let getPaymentMethodDataErrorString = ( localeString.postalCodeInvalidText } | (BillingAddress(PhoneNumber), _) => - localeString.formFieldPhoneNumberLabel->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.formFieldPhoneNumberLabel}` | (BillingAddress(PhoneCountryCode), _) => - localeString.formFieldCountryCodeRequiredLabel->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.formFieldCountryCodeRequiredLabel}` | (BillingAddress(CountryCode), _) => - localeString.formFieldCountryCodeRequiredLabel->localeString.nameEmptyText - | (BillingAddress(FullName(_)), _) => localeString.fullNameLabel->localeString.nameEmptyText - | (BillingAddress(AddressCountry(_)), _) => localeString.countryLabel->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.formFieldCountryCodeRequiredLabel}` + | (BillingAddress(FullName(_)), _) => `${localeString.pleaseProvideText}${localeString.fullNameLabel}` + | (BillingAddress(AddressCountry(_)), _) => `${localeString.pleaseProvideText}${localeString.countryLabel}` | (BillingAddress(Email), _) => if value->String.trim->String.length === 0 { localeString.emailEmptyText @@ -481,7 +481,7 @@ let getPaymentMethodDataErrorString = ( | (BillingAddress(AddressLine2), _) => localeString.line2EmptyText | (PayoutMethodData(PaypalMobNumber), _) | (PayoutMethodData(VenmoMobNumber), _) => - localeString.formFieldPhoneNumberLabel->localeString.nameEmptyText + `${localeString.pleaseProvideText}${localeString.formFieldPhoneNumberLabel}` | _ => "" } } @@ -690,7 +690,7 @@ let defaultPaymentMethodCollectOptions = { let defaultStatusInfo = { status: Success, payoutId: "", - message: EnglishLocale.localeStrings.payoutStatusSuccessMessage, + message: LocaleDataType.defaultLocale.payoutStatusSuccessMessage, code: None, errorMessage: None, reason: None, diff --git a/src/Utilities/Utils.res b/src/Utilities/Utils.res index 5cc230937..ea1553d07 100644 --- a/src/Utilities/Utils.res +++ b/src/Utilities/Utils.res @@ -1807,7 +1807,7 @@ let convertKeyValueToJsonStringPair = (key, value) => (key, JSON.Encode.string(v let validateName = ( val: string, prev: RecoilAtomTypes.field, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ) => { let isValid = val !== "" && %re("/^\D*$/")->RegExp.test(val) let errorString = if val === "" { @@ -1825,7 +1825,7 @@ let validateName = ( } } -let validateNickname = (val: string, localeString: LocaleStringTypes.localeStrings) => { +let validateNickname = (val: string, localeString: LocaleDataType.localeStrings) => { let isValid = Some(val === "" || !(val->isDigitLimitExceeded(~digit=2))) let errorString = val !== "" && val->isDigitLimitExceeded(~digit=2) ? localeString.invalidNickNameError : "" @@ -1836,7 +1836,7 @@ let validateNickname = (val: string, localeString: LocaleStringTypes.localeStrin let setNickNameState = ( val, prevState: RecoilAtomTypes.field, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ) => { let (isValid, errorString) = val->validateNickname(localeString) { diff --git a/src/VGSVault/VGSHelpers.res b/src/VGSVault/VGSHelpers.res index b0a27f26c..326aec262 100644 --- a/src/VGSVault/VGSHelpers.res +++ b/src/VGSVault/VGSHelpers.res @@ -30,7 +30,7 @@ let getTokenizedData = data => { (cardNumber, expiryDetails.month, `${prefix}${expiryDetails.year}`, cardCvc) } -let getErrorStr = (fieldname, ~empty=false, localeString: LocaleStringTypes.localeStrings) => { +let getErrorStr = (fieldname, ~empty=false, localeString: LocaleDataType.localeStrings) => { switch (fieldname, empty) { | ("card_number", true) => localeString.cardNumberEmptyText | ("card_exp", true) => localeString.cardExpiryDateEmptyText @@ -50,7 +50,7 @@ let vgsErrorHandler = ( dict, fieldname, ~isSubmit=false, - localeString: LocaleStringTypes.localeStrings, + localeString: LocaleDataType.localeStrings, ) => { let emptyErr = getErrorStr(fieldname, ~empty=true, localeString) let invalidErr = getErrorStr(fieldname, localeString) diff --git a/webpack.common.js b/webpack.common.js index e0dcf33d9..4fce296da 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -410,7 +410,7 @@ module.exports = (publicPath = "auto") => { }, entry: entries, resolve: { - extensions: [".js", ".jsx"], + extensions: [".js", ".jsx", ".json"], }, }; }; From e2304269f1c167ef010a2bf6f524f30f73f534c6 Mon Sep 17 00:00:00 2001 From: Shivam Date: Mon, 23 Feb 2026 13:56:39 +0530 Subject: [PATCH 2/4] fix: fetch locales from s3 rather than chunk loading --- src/CardTheme.res | 77 +++++++++++---------- src/CardUtils.res | 2 +- src/Components/BillingNamePaymentInput.res | 2 +- src/Components/FullNamePaymentInput.res | 2 +- src/Payments/CardPayment.res | 2 +- src/Payments/CardVault.res | 2 +- src/Utilities/PaymentMethodCollectUtils.res | 2 +- src/Utilities/S3Utils.res | 21 +++++- webpack.dev.js | 9 +++ 9 files changed, 72 insertions(+), 47 deletions(-) diff --git a/src/CardTheme.res b/src/CardTheme.res index b4aac78e7..70f90c721 100644 --- a/src/CardTheme.res +++ b/src/CardTheme.res @@ -73,7 +73,43 @@ type recoilConfig = { showLoader: bool, } -@val external importJSON: string => promise = "import" +let getLocaleFileName = locale => { + switch locale->LocaleDataType.localeStringToType { + | Some(En) => "en" + | Some(He) => "he" + | Some(Fr) => "fr" + | Some(En_GB) => "en-GB" + | Some(Ar) => "ar" + | Some(Ja) => "ja" + | Some(De) => "de" + | Some(Fr_BE) => "fr-BE" + | Some(Es) => "es" + | Some(Ca) => "ca" + // | Some(Zh) => "zh" // Pending support + | Some(Pt) => "pt" + | Some(It) => "it" + | Some(Pl) => "pl" + | Some(Nl) => "nl" + | Some(NI_BE) => "nl-BE" // to check + | Some(Sv) => "sv" + | Some(Ru) => "ru" + // | Some(Zh_HANT) => "zh-Hant" // Pending support + | Some(Lt) => "lt" + | Some(Cs) => "cs" + | Some(Sk) => "sk" + | Some(Ls) => "is" // to check + | Some(Cy) => "cy" + | Some(El) => "el" + | Some(Et) => "et" + | Some(Fi) => "fi" + | Some(Nb) => "no" // to check + | Some(Bs) => "bs" + | Some(Da) => "da" + | Some(Ms) => "ms" + | Some(Tr_CY) => "tr-CY" + | None => "en" + } +} let getLocaleObject = async string => { try { @@ -83,43 +119,8 @@ let getLocaleObject = async string => { string } - let promiseLocale = switch locale->LocaleDataType.localeStringToType { - | Some(En) => importJSON("../shared-code/assets/v2/jsons/locales/en.json") - | Some(He) => importJSON("../shared-code/assets/v2/jsons/locales/he.json") - | Some(Fr) => importJSON("../shared-code/assets/v2/jsons/locales/fr.json") - | Some(En_GB) => importJSON("../shared-code/assets/v2/jsons/locales/en-GB.json") - | Some(Ar) => importJSON("../shared-code/assets/v2/jsons/locales/ar.json") - | Some(Ja) => importJSON("../shared-code/assets/v2/jsons/locales/ja.json") - | Some(De) => importJSON("../shared-code/assets/v2/jsons/locales/de.json") - | Some(Fr_BE) => importJSON("../shared-code/assets/v2/jsons/locales/fr-BE.json") - | Some(Es) => importJSON("../shared-code/assets/v2/jsons/locales/es.json") - | Some(Ca) => importJSON("../shared-code/assets/v2/jsons/locales/ca.json") - // | Some(Zh) => importJSON("../shared-code/assets/v2/jsons/locales/zh.json") // Pending support - | Some(Pt) => importJSON("../shared-code/assets/v2/jsons/locales/pt.json") - | Some(It) => importJSON("../shared-code/assets/v2/jsons/locales/it.json") - | Some(Pl) => importJSON("../shared-code/assets/v2/jsons/locales/pl.json") - | Some(Nl) => importJSON("../shared-code/assets/v2/jsons/locales/nl.json") - | Some(NI_BE) => importJSON("../shared-code/assets/v2/jsons/locales/nl-BE.json") // to check - | Some(Sv) => importJSON("../shared-code/assets/v2/jsons/locales/sv.json") - | Some(Ru) => importJSON("../shared-code/assets/v2/jsons/locales/ru.json") - // | Some(Zh_HANT) => importJSON("../shared-code/assets/v2/jsons/locales/zh-Hant.json") // Pending support - | Some(Lt) => importJSON("../shared-code/assets/v2/jsons/locales/lt.json") - | Some(Cs) => importJSON("../shared-code/assets/v2/jsons/locales/cs.json") - | Some(Sk) => importJSON("../shared-code/assets/v2/jsons/locales/sk.json") - | Some(Ls) => importJSON("../shared-code/assets/v2/jsons/locales/is.json") // to check - | Some(Cy) => importJSON("../shared-code/assets/v2/jsons/locales/cy.json") - | Some(El) => importJSON("../shared-code/assets/v2/jsons/locales/el.json") - | Some(Et) => importJSON("../shared-code/assets/v2/jsons/locales/et.json") - | Some(Fi) => importJSON("../shared-code/assets/v2/jsons/locales/fi.json") - | Some(Nb) => importJSON("../shared-code/assets/v2/jsons/locales/no.json") // to check - | Some(Bs) => importJSON("../shared-code/assets/v2/jsons/locales/bs.json") - | Some(Da) => importJSON("../shared-code/assets/v2/jsons/locales/da.json") - | Some(Ms) => importJSON("../shared-code/assets/v2/jsons/locales/ms.json") - | Some(Tr_CY) => importJSON("../shared-code/assets/v2/jsons/locales/tr-CY.json") - | None => importJSON("../shared-code/assets/v2/jsons/locales/en.json") - } - let awaitedLocaleValue = await promiseLocale - awaitedLocaleValue + let localeFileName = getLocaleFileName(locale) + await S3Utils.getLocaleFromS3(localeFileName) } catch { | _ => LocaleDataType.defaultLocale } diff --git a/src/CardUtils.res b/src/CardUtils.res index 0a7a29a3c..bbd071f26 100644 --- a/src/CardUtils.res +++ b/src/CardUtils.res @@ -739,7 +739,7 @@ let getCardBrandFromStates = (cardBrand, cardScheme, showPaymentMethodsScreen) = let getCardBrandInvalidError = (~cardBrand, ~localeString: LocaleDataType.localeStrings) => { switch cardBrand { | "" => localeString.enterValidCardNumberErrorText - | cardBrandValue => `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrandValue}${localeString.cardBrandConfiguredErrorTextPart2}` + | cardBrandValue => `${cardBrandValue}${localeString.cardBrandConfiguredErrorText}` } } diff --git a/src/Components/BillingNamePaymentInput.res b/src/Components/BillingNamePaymentInput.res index 00df2a1a0..8ef2ce786 100644 --- a/src/Components/BillingNamePaymentInput.res +++ b/src/Components/BillingNamePaymentInput.res @@ -47,7 +47,7 @@ let make = (~customFieldName=None, ~requiredFields as optionalRequiredFields=?) if !DynamicFieldsUtils.checkIfNameIsValid(requiredFields, BillingName, billingName) { setBillingName(prev => { ...prev, - errorString: `${localeString.completeNameEmptyTextPart1}${fieldName}`, + errorString: `${localeString.completeNameEmptyText}${fieldName}`, }) } | None => () diff --git a/src/Components/FullNamePaymentInput.res b/src/Components/FullNamePaymentInput.res index 77d0e434d..7b4381fc5 100644 --- a/src/Components/FullNamePaymentInput.res +++ b/src/Components/FullNamePaymentInput.res @@ -50,7 +50,7 @@ let make = (~customFieldName=None, ~optionalRequiredFields=None) => { if !DynamicFieldsUtils.checkIfNameIsValid(requiredFields, FullName, fullName) { setFullName(prev => { ...prev, - errorString: `${localeString.completeNameEmptyTextPart1}${fieldName}`, + errorString: `${localeString.completeNameEmptyText}${fieldName}`, }) } | None => () diff --git a/src/Payments/CardPayment.res b/src/Payments/CardPayment.res index 9c8b232c4..b867be053 100644 --- a/src/Payments/CardPayment.res +++ b/src/Payments/CardPayment.res @@ -422,7 +422,7 @@ let make = ( setCardError(_ => localeString.enterValidCardNumberErrorText) setUserError(localeString.enterValidDetailsText) } else { - let errorText = `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrand}${localeString.cardBrandConfiguredErrorTextPart2}` + let errorText = `${cardBrand}${localeString.cardBrandConfiguredErrorText}` setCardError(_ => errorText) setUserError(errorText) } diff --git a/src/Payments/CardVault.res b/src/Payments/CardVault.res index 903e4dcc2..557f0fa8c 100644 --- a/src/Payments/CardVault.res +++ b/src/Payments/CardVault.res @@ -210,7 +210,7 @@ let make = () => { setCardError(_ => localeString.enterValidCardNumberErrorText) setUserError(localeString.enterValidDetailsText) } else { - let errorText = `${localeString.cardBrandConfiguredErrorTextPart1}${cardBrand}${localeString.cardBrandConfiguredErrorTextPart2}` + let errorText = `${cardBrand}${localeString.cardBrandConfiguredErrorText}` setCardError(_ => errorText) setUserError(errorText) } diff --git a/src/Utilities/PaymentMethodCollectUtils.res b/src/Utilities/PaymentMethodCollectUtils.res index 13505c784..b4d15f7e7 100644 --- a/src/Utilities/PaymentMethodCollectUtils.res +++ b/src/Utilities/PaymentMethodCollectUtils.res @@ -447,7 +447,7 @@ let getPaymentMethodDataErrorString = ( if value->String.trim->String.length === 0 { `${localeString.pleaseProvideText}${localeString.cardHolderName}` } else { - `${localeString.completeNameEmptyTextPart1}${localeString.cardHolderName}` + `${localeString.completeNameEmptyText}${localeString.cardHolderName}` } | (PayoutMethodData(SepaIban), _) => if value->String.trim->String.length === 0 { diff --git a/src/Utilities/S3Utils.res b/src/Utilities/S3Utils.res index 36ed1b73a..b48314c0a 100644 --- a/src/Utilities/S3Utils.res +++ b/src/Utilities/S3Utils.res @@ -54,7 +54,7 @@ let fetchCountryStateFromS3 = endpoint => { ->catch(_ => reject(Exn.anyToExnInternal("Failed to fetch country state data"))) } -let getBaseUrl = GlobalVars.isLocal ? "" : GlobalVars.sdkUrl +let baseUrl = GlobalVars.isLocal ? "" : GlobalVars.sdkUrl let getCountryStateData = async ( ~locale="en", @@ -62,14 +62,14 @@ let getCountryStateData = async ( ) => { let normalizedLocale = getNormalizedLocale(locale) let timestamp = Date.now()->Float.toString - let endpoint = `${getBaseUrl}/assets/v1/jsons/location/${normalizedLocale}?v=${timestamp}` + let endpoint = `${baseUrl}/assets/v1/jsons/location/${normalizedLocale}?v=${timestamp}` try { await fetchCountryStateFromS3(endpoint) } catch { | _ => try { - await fetchCountryStateFromS3(`${getBaseUrl}/assets/v1/jsons/location/en?v=${timestamp}`) + await fetchCountryStateFromS3(`${baseUrl}/assets/v1/jsons/location/en?v=${timestamp}`) } catch { | _ => { logger.setLogError( @@ -111,3 +111,18 @@ let initializeCountryData = async ( | _ => {countries: country, states: JSON.Encode.null} } } + +let getLocaleFromS3 = async (locale: string) => { + let headers = [("Accept", "application/json")]->Dict.fromArray + let endpoint = `${baseUrl}/assets/v2/jsons/locales/${locale}.json` + + let response = await Utils.fetchApi(endpoint, ~method=#GET, ~headers) + if response->Fetch.Response.ok { + let json = await response->Fetch.Response.json + let localeStrings = LocaleUtils.getLocaleStringsFromJson(json) + Console.log2("-- Locale strings fetched from S3: ", localeStrings) + localeStrings + } else { + raise(Exn.raiseError("Failed to fetch locale")) + } +} diff --git a/webpack.dev.js b/webpack.dev.js index d4d8c4662..73eb2640e 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -39,6 +39,15 @@ const devServer = { "^/assets/v1/jsons/location/": "/assets/v1/jsons/location/", }, }, + { + context: ["/assets/v2/jsons/locales/"], + target: "https://beta.hyperswitch.io", + changeOrigin: true, + secure: true, + pathRewrite: { + "^/assets/v2/jsons/locales/": "/assets/v2/jsons/locales/", + }, + }, // Uncomment the following if needed for 3DS method proxying // { // context: ["/3dsmethod"], From 0f6289a1d8eeeb834590e28670c51cdbe6a6037a Mon Sep 17 00:00:00 2001 From: Shivam Date: Mon, 23 Feb 2026 14:27:02 +0530 Subject: [PATCH 3/4] fix: locale --- src/Components/BillingNamePaymentInput.res | 2 +- src/Components/FullNamePaymentInput.res | 2 +- src/FormViewJourney.res | 4 +++- src/FormViewTabs.res | 4 +++- src/PaymentMethodCollectElement.res | 20 ++++++++++++++------ src/Utilities/PaymentMethodCollectUtils.res | 20 +++++++++++--------- 6 files changed, 33 insertions(+), 19 deletions(-) diff --git a/src/Components/BillingNamePaymentInput.res b/src/Components/BillingNamePaymentInput.res index 8ef2ce786..70b5046d9 100644 --- a/src/Components/BillingNamePaymentInput.res +++ b/src/Components/BillingNamePaymentInput.res @@ -39,7 +39,7 @@ let make = (~customFieldName=None, ~requiredFields as optionalRequiredFields=?) if billingName.value == "" { setBillingName(prev => { ...prev, - errorString: `${localeString.pleaseProvideText}${fieldName}`, + errorString: `${localeString.nameEmptyText}${fieldName}`, }) } else { switch optionalRequiredFields { diff --git a/src/Components/FullNamePaymentInput.res b/src/Components/FullNamePaymentInput.res index 7b4381fc5..93cc33caa 100644 --- a/src/Components/FullNamePaymentInput.res +++ b/src/Components/FullNamePaymentInput.res @@ -37,7 +37,7 @@ let make = (~customFieldName=None, ~optionalRequiredFields=None) => { if fullName.value == "" { setFullName(prev => { ...prev, - errorString: `${localeString.pleaseProvideText}${fieldName}`, + errorString: `${localeString.nameEmptyText}${fieldName}`, }) } else if !(fullName.isValid->Option.getOr(false)) { setFullName(prev => { diff --git a/src/FormViewJourney.res b/src/FormViewJourney.res index de91dcbd6..676bcfd31 100644 --- a/src/FormViewJourney.res +++ b/src/FormViewJourney.res @@ -393,7 +393,9 @@ let make = ( className="flex flex-row items-center min-w-full my-5 px-2.5 py-1.5 text-xs border border-solid border-blue-200 rounded bg-blue-50"> {React.string( - `${localeString.formFundsCreditInfoTextPart1}${pm->getPaymentMethodLabel->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, + `${localeString.formFundsCreditInfoTextPart1}${pm + ->getPaymentMethodLabel + ->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, )}
diff --git a/src/FormViewTabs.res b/src/FormViewTabs.res index 21ae8bb3c..0ace144ae 100644 --- a/src/FormViewTabs.res +++ b/src/FormViewTabs.res @@ -327,7 +327,9 @@ let make = ( className="flex flex-row items-center min-w-full my-5 px-2.5 py-1.5 text-xs border border-solid border-blue-200 rounded bg-blue-50"> {React.string( - `${localeString.formFundsCreditInfoTextPart1}${pm->getPaymentMethodLabel->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, + `${localeString.formFundsCreditInfoTextPart1}${pm + ->getPaymentMethodLabel + ->String.toLowerCase}${localeString.formFundsCreditInfoTextPart2}`, )}
diff --git a/src/PaymentMethodCollectElement.res b/src/PaymentMethodCollectElement.res index 301f8de6e..231b53fa0 100644 --- a/src/PaymentMethodCollectElement.res +++ b/src/PaymentMethodCollectElement.res @@ -267,7 +267,11 @@ let make = (~integrateError, ~logger) => {
{switch secondsUntilRedirect { | Some(seconds) => -
{React.string(`${localeString.linkRedirectionTextPart1}${seconds->Int.toString}${localeString.linkRedirectionTextPart2}`)}
+
+ {React.string( + `${localeString.linkRedirectionTextPart1}${seconds->Int.toString}${localeString.linkRedirectionTextPart2}`, + )} +
| None => React.null }}
@@ -308,10 +312,12 @@ let make = (~integrateError, ~logger) => { O -
-
- {React.string(`${localeString.payoutFromTextPart1}${merchantName}${localeString.payoutFromTextPart2}`)} -
+
+
+ {React.string( + `${localeString.payoutFromTextPart1}${merchantName}${localeString.payoutFromTextPart2}`, + )} +
{React.string(localeString.infoCardRefId)} @@ -322,7 +328,9 @@ let make = (~integrateError, ~logger) => {
- {React.string(`${localeString.linkExpiryInfoPart1}${options.sessionExpiry}${localeString.linkExpiryInfoPart2}`)} + {React.string( + `${localeString.linkExpiryInfoPart1}${options.sessionExpiry}${localeString.linkExpiryInfoPart2}`, + )}
diff --git a/src/Utilities/PaymentMethodCollectUtils.res b/src/Utilities/PaymentMethodCollectUtils.res index b4d15f7e7..8064cb452 100644 --- a/src/Utilities/PaymentMethodCollectUtils.res +++ b/src/Utilities/PaymentMethodCollectUtils.res @@ -427,13 +427,13 @@ let getPaymentMethodDataErrorString = ( | (PayoutMethodData(ACHRoutingNumber), false) => localeString.formFieldInvalidRoutingNumber | (PayoutMethodData(BacsSortCode), _) => if value->String.trim->String.length === 0 { - `${localeString.pleaseProvideText}${localeString.sortCodeText}` + `${localeString.nameEmptyText}${localeString.sortCodeText}` } else { localeString.sortCodeInvalidText } | (PayoutMethodData(BacsAccountNumber), _) => if value->String.trim->String.length === 0 { - `${localeString.pleaseProvideText}${localeString.accountNumberText}` + `${localeString.nameEmptyText}${localeString.accountNumberText}` } else { localeString.accountNumberInvalidText } @@ -445,7 +445,7 @@ let getPaymentMethodDataErrorString = ( } | (PayoutMethodData(CardHolderName), _) => if value->String.trim->String.length === 0 { - `${localeString.pleaseProvideText}${localeString.cardHolderName}` + `${localeString.nameEmptyText}${localeString.cardHolderName}` } else { `${localeString.completeNameEmptyText}${localeString.cardHolderName}` } @@ -464,13 +464,15 @@ let getPaymentMethodDataErrorString = ( localeString.postalCodeInvalidText } | (BillingAddress(PhoneNumber), _) => - `${localeString.pleaseProvideText}${localeString.formFieldPhoneNumberLabel}` + `${localeString.nameEmptyText}${localeString.formFieldPhoneNumberLabel}` | (BillingAddress(PhoneCountryCode), _) => - `${localeString.pleaseProvideText}${localeString.formFieldCountryCodeRequiredLabel}` + `${localeString.nameEmptyText}${localeString.formFieldCountryCodeRequiredLabel}` | (BillingAddress(CountryCode), _) => - `${localeString.pleaseProvideText}${localeString.formFieldCountryCodeRequiredLabel}` - | (BillingAddress(FullName(_)), _) => `${localeString.pleaseProvideText}${localeString.fullNameLabel}` - | (BillingAddress(AddressCountry(_)), _) => `${localeString.pleaseProvideText}${localeString.countryLabel}` + `${localeString.nameEmptyText}${localeString.formFieldCountryCodeRequiredLabel}` + | (BillingAddress(FullName(_)), _) => + `${localeString.nameEmptyText}${localeString.fullNameLabel}` + | (BillingAddress(AddressCountry(_)), _) => + `${localeString.nameEmptyText}${localeString.countryLabel}` | (BillingAddress(Email), _) => if value->String.trim->String.length === 0 { localeString.emailEmptyText @@ -481,7 +483,7 @@ let getPaymentMethodDataErrorString = ( | (BillingAddress(AddressLine2), _) => localeString.line2EmptyText | (PayoutMethodData(PaypalMobNumber), _) | (PayoutMethodData(VenmoMobNumber), _) => - `${localeString.pleaseProvideText}${localeString.formFieldPhoneNumberLabel}` + `${localeString.nameEmptyText}${localeString.formFieldPhoneNumberLabel}` | _ => "" } } From 7901f2d1b41d598765097dc18cbbb41fbc6ae42d Mon Sep 17 00:00:00 2001 From: Shivam Date: Wed, 25 Feb 2026 13:31:49 +0530 Subject: [PATCH 4/4] fix: removed debug log and fixed locale type --- src/Components/SurchargeUtils.res | 2 +- src/Utilities/S3Utils.res | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Components/SurchargeUtils.res b/src/Components/SurchargeUtils.res index e810f85a0..b75fb408e 100644 --- a/src/Components/SurchargeUtils.res +++ b/src/Components/SurchargeUtils.res @@ -125,7 +125,7 @@ let useOneClickWalletsMessageGetter = (~paymentMethodListValue) => { myMsg } else if index === oneClickWalletsArr->Array.length - 1 { <> - {React.string(`${Utils.nbsp}${localeString.and_}${Utils.nbsp}`)} + {React.string(`${Utils.nbsp}${localeString.\"and"}${Utils.nbsp}`)} {myMsg} } else { diff --git a/src/Utilities/S3Utils.res b/src/Utilities/S3Utils.res index b48314c0a..7c5b5677a 100644 --- a/src/Utilities/S3Utils.res +++ b/src/Utilities/S3Utils.res @@ -120,7 +120,6 @@ let getLocaleFromS3 = async (locale: string) => { if response->Fetch.Response.ok { let json = await response->Fetch.Response.json let localeStrings = LocaleUtils.getLocaleStringsFromJson(json) - Console.log2("-- Locale strings fetched from S3: ", localeStrings) localeStrings } else { raise(Exn.raiseError("Failed to fetch locale"))