Skip to content

Commit

Permalink
chore: locale chunks changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Pritish Budhiraja committed Apr 4, 2024
1 parent d4f2f8b commit 999faf1
Show file tree
Hide file tree
Showing 11 changed files with 751 additions and 1,490 deletions.
10 changes: 10 additions & 0 deletions src/CardTheme.res
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,16 @@ let getLocaleObject = string => {
| "ar" => ArabicLocale.localeStrings
| "ja" => JapaneseLocale.localeStrings
| "de" => DeutschLocale.localeStrings
| "fr-BE" => FrenchBelgiumLocale.localeStrings
| "es" => SpanishLocale.localeStrings
| "ca" => CatalanLocale.localeStrings
| "pt" => PortugueseLocale.localeStrings
| "it" => ItalianLocale.localeStrings
| "pl" => PolishLocale.localeStrings
| "nl" => DutchLocale.localeStrings
| "SV" => SwedishLocale.localeStrings
| "ru" => RussianLocale.localeStrings

| _ => EnglishLocale.localeStrings
}
}
Expand Down
1,490 changes: 0 additions & 1,490 deletions src/LocaleString.res

This file was deleted.

82 changes: 82 additions & 0 deletions src/LocaleStrings/CatalanLocale.res
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
let localeStrings: LocaleStringTypes.localeStrings = {
locale: `ca`,
localeDirection: `ltr`,
cardNumberLabel: `Número de targeta`,
inValidCardErrorText: `El número de targeta no és vàlid.`,
inCompleteCVCErrorText: `El codi de seguretat de la targeta està incomplet.`,
inCompleteExpiryErrorText: `La data de venciment de la targeta està incompleta.`,
pastExpiryErrorText: `La data de venciment de la targeta ja ha passat.`,
poweredBy: `Amb tecnologia de Hyperswitch`,
validThruText: `Venciment`,
sortCodeText: `Codi de sucursal`,
cvcTextLabel: `CVC`,
line1Label: `Línia d'adreça 1`,
line1Placeholder: `Adreça postal`,
line2Label: `Línia d'adreça 2`,
line2Placeholder: `Pis, número d'apartament, etc. (opcional)`,
cityLabel: `Ciutat`,
postalCodeLabel: `Codi postal`,
stateLabel: `Estat`,
accountNumberText: `Número de compte`,
emailLabel: `Adreça electrònica`,
fullNameLabel: `Nom complet`,
fullNamePlaceholder: `Nom i cognoms`,
countryLabel: `País`,
currencyLabel: `Moneda`,
bankLabel: `Seleccioni un banc`,
redirectText: `En fer la comanda, se li redirigirà perquè completi la compra de manera segura.`,
bankDetailsText: `Després d'enviar aquestes dades, rebrà la informació del compte bancari per fer el pagament. Recordi prendre'n nota.`,
orPayUsing: `O faci el pagament mitjançant`,
addNewCard: `Afegeixi una targeta de crèdit o dèbit`,
useExisitingSavedCards: `Faci servir les targetes de dèbit o crèdit desades`,
saveCardDetails: `Desi les dades de la targeta`,
addBankAccount: `Afegeixi un compte bancari`,
achBankDebitTerms: str =>
`En facilitar el número de compte i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, a enviar ordres al seu banc perquè apliqui els càrrecs corresponents al compte. Tindrà dret a rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte.`,
sepaDebitTerms: str =>
`En facilitar la informació de pagament i confirmar el pagament, autoritza ${str} i Hyperswitch, el nostre proveïdor de serveis de pagament, o a PPRO, el seu proveïdor de serveis local, a enviar ordres al seu banc i a (B) perquè apliqui els càrrecs corresponents al compte. Com a part dels seus drets, podrà rebre un reembossament del banc d'acord amb els termes i condicions del contracte que hi hagi subscrit. El reembossament s'ha de sol·licitar en un termini de 8 setmanes des de la data en què es va aplicar el càrrec al compte. Els seus drets s'expliquen en un extracte que podrà sol·licitar al banc. Accepta rebre notificacions dels càrrecs futurs fins 2 dies abans que es produeixin.`,
becsDebitTerms: `En facilitar les dades del compte bancari i confirmar el pagament, accepta aquesta sol·licitud de domiciliació bancària i l'acord de servei corresponent. A més, autoritza Hyperswitch Payments Australia Pty Ltd ACN 160 180 343, amb número d'identificació d'usuari de domiciliació bancària 507156, («Hyperswitch») a aplicar càrrecs al compte a través del sistema de compensació electrònica massiva (BECS) en nom de Hyperswitch Payment Widget (el «comerç») per a qualsevol import que el comerç li comuniqui individualment. Certifica que és titular d'un compte o signatari autoritzat del compte que s'indica anteriorment.`,
cardTerms: str =>
`En facilitar la informació de la targeta, permet a ${str} que faci càrrecs a la targeta per a pagaments futurs d'acord amb les seves condicions.`,
payNowButton: `Pagui ara`,
cardNumberEmptyText: `Cal indicar el número de la targeta`,
cardExpiryDateEmptyText: `Cal indicar la data de venciment de la targeta`,
cvcNumberEmptyText: `Cal indicar el número CVC`,
enterFieldsText: `Empleni tots els camps`,
enterValidDetailsText: `Introdueixi dades vàlides`,
card: `Targeta`,
billingNameLabel: `Nom de facturació`,
cardHolderName: `Nom del titular de la targeta`,
cardNickname: `Sobrenom de la targeta`,
billingNamePlaceholder: `Nom i cognom`,
emailEmptyText: `El correu electrònic no pot estar buit`,
emailInvalidText: `adressa de correu invàlida`,
line1EmptyText: `La línia d'adreça 1 no pot estar buida`,
line2EmptyText: `La línia d'adreça 2 no pot estar buida`,
cityEmptyText: `La ciutat no pot estar buida`,
postalCodeEmptyText: `El codi postal no pot estar buit`,
postalCodeInvalidText: `Codi postal no vàlid`,
stateEmptyText: `L'estat no pot estar buit`,
surchargeMsgAmount: (currency, str) => <>
{React.string(`Un import de recàrrec de${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string({`${Utils.nbsp}s'aplicarà per a aquesta transacció`})}
</>,
surchargeMsgAmountForCard: (currency, str) => <>
{React.string(`Un recàrrec de fins a${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string(`${Utils.nbsp}s'aplicarà per a aquesta transacció`)}
</>,
surchargeMsgAmountForOneClickWallets: `Taxa addicional aplicable`,
on: `activat`,
\"and": `i`,
nameEmptyText: str => `Si us plau, proporcioneu el vostre${str}`,
completeNameEmptyText: str => `Si us plau, proporcioneu el vostre complet ${str}`,
billingDetailsText: `Detalls de facturació`,
socialSecurityNumberLabel: `Número de la Seguretat Social`,
saveWalletDetails: `Els detalls de les carteres es desaran en seleccionar-los`,
morePaymentMethods: `més mètodes de pagament`,
useExistingPaymentMethods: `Utilitzeu formes de pagament desades`,
nicknamePlaceholder: `Àlies de la targeta (opcional)`,
selectPaymentMethodText: `Seleccioneu una forma de pagament i torneu-ho a provar`,
}
82 changes: 82 additions & 0 deletions src/LocaleStrings/DutchLocale.res
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
let localeStrings: LocaleStringTypes.localeStrings = {
locale: `nl`,
localeDirection: `ltr`,
cardNumberLabel: `Kortnummer`,
inValidCardErrorText: `Kortnummeret er ugyldigt.`,
inCompleteCVCErrorText: `Dit korts sikkerhedskode er ufuldstændig.`,
inCompleteExpiryErrorText: `Dit korts udløbsdato er ufuldstændig.`,
pastExpiryErrorText: `Dit korts udløbsår er i fortiden`,
poweredBy: `Drevet af Hyperswitch`,
validThruText: `Udløbsdato`,
sortCodeText: `Registreringsnummer`,
cvcTextLabel: `CVC`,
line1Label: `Adresselinje 1`,
line1Placeholder: `Gadenavn`,
line2Label: "Adresselinje 2",
line2Placeholder: `Lejl., enhedsnummer osv. (valgfrit)`,
cityLabel: `By`,
postalCodeLabel: `Postnummer`,
stateLabel: `Region`,
accountNumberText: `Kontonummer`,
emailLabel: `E-mail`,
fullNameLabel: `Fulde navn`,
fullNamePlaceholder: `For- og efternavn`,
countryLabel: `Land`,
currencyLabel: `Valuta`,
bankLabel: `Vælg bank`,
redirectText: `Når du har indsendt din bestilling, bliver du omdirigeret for at gennemføre dit køb på en sikker måde.`,
bankDetailsText: `Når du har indsendt disse oplysninger, vil du få oplysninger om den bankkonto, du skal betale til. Sørg for at notede dem.`,
orPayUsing: `Eller betal ved hjælp af`,
addNewCard: `Kredit/debetkort`,
useExisitingSavedCards: `Brug gemte debet-/kreditkort`,
saveCardDetails: `Gem kortoplysninger`,
addBankAccount: `Tilføj bankkonto`,
achBankDebitTerms: str =>
`Ved at angive dit kontonummer og bekræfte denne betaling giver du ${str} og Hyperswitch, vores betalingstjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og din bank om at debitere din konto i overensstemmelse med disse instruktioner. Du har ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret.`,
sepaDebitTerms: str =>
`Ved at angive dine betalingsoplysninger og bekræfte denne betaling giver du (A) ${str} og Hyperswitch, vores betalingstjenesteudbyder og/eller PPRO, dens lokale tjenesteudbyder, tilladelse til at sende instruktioner til din bank om at debitere din konto og (B) din bank om at debitere din konto i overensstemmelse med disse instruktioner. Som en del af dine rettigheder har du ret til en refusion fra din bank i henhold til vilkårene og betingelserne i din aftale med din bank. Der skal anmodes om en refusion inden for otte uger fra den dato, hvor din konto blev debiteret. Dine rettigheder er forklaret i en erklæring, som du kan få fra din bank. Du accepterer at modtage meddelelser om fremtidige debiteringer op til to dage, før de finder sted.`,
becsDebitTerms: `Ved at angive dine bankkontooplysninger og bekræfte denne betaling accepterer du denne anmodning om direkte debitering og serviceaftalen om anmodning om direkte debitering og giver Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID-nummer 507156 ( \"Hyperswitch\") tilladelse til at debitere din konto via Bulk Electronic Clearing System (BECS) på vegne af Hyperswitch Payment Widget (\"Forhandleren\") for eventuelle beløb, som Forhandleren har meddelt dig separat. Du bekræfter, at du enten er en kontoindehaver eller en autoriseret underskriver på den konto, der er angivet ovenfor.`,
cardTerms: str =>
`Ved at angive dine kortoplysninger giver du tilladelse ${str} til at debitere dit kort for fremtidige betalinger i overensstemmelse med deres vilkår.`,
payNowButton: `Betal nu`,
cardNumberEmptyText: `Kortnummeret kan ikke være tomt`,
cardExpiryDateEmptyText: `Kortets udløbsdato kan ikke være tom`,
cvcNumberEmptyText: `CVC-nummeret kan ikke være tomt`,
enterFieldsText: `Udfyld venligst alle dato felter`,
enterValidDetailsText: `Indtast gyldige oplysninger`,
card: `Kort`,
billingNameLabel: `Faktureringsnavn`,
cardHolderName: `Naam van de kaarthouder`,
cardNickname: `Kaartbijnaam`,
billingNamePlaceholder: `Voornaam en achternaam`,
emailEmptyText: `E-mail mag niet leeg zijn`,
emailInvalidText: `Ongeldig e-mailadres`,
line1EmptyText: `Adresregel 1 mag niet leeg zijn`,
line2EmptyText: `Adresregel 2 mag niet leeg zijn`,
cityEmptyText: `De stad kan niet leeg zijn`,
postalCodeEmptyText: `Postcode mag niet leeg zijn`,
postalCodeInvalidText: `Ongeldige postcode`,
stateEmptyText: `De staat kan niet leeg zijn`,
surchargeMsgAmount: (currency, str) => <>
{React.string(`Een toeslagbedrag van${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string({`${Utils.nbsp}zal voor deze transactie worden toegepast`})}
</>,
surchargeMsgAmountForCard: (currency, str) => <>
{React.string(`Een toeslagbedrag van maximaal${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string(`${Utils.nbsp}zal voor deze transactie worden toegepast`)}
</>,
surchargeMsgAmountForOneClickWallets: `Extra kosten van toepassing`,
on: `op`,
\"and": `En`,
nameEmptyText: str => `Geef alstublieft uw ${str}`,
completeNameEmptyText: str => `Geef uw volledige ${str}`,
billingDetailsText: `Factureringsgegevens`,
socialSecurityNumberLabel: `Burgerservicenummer`,
saveWalletDetails: `Portefeuillegegevens worden bij selectie opgeslagen`,
morePaymentMethods: `Meer betaalmethoden`,
useExistingPaymentMethods: `Gebruik opgeslagen betaalmethoden`,
nicknamePlaceholder: `Bijnaam kaart (optioneel)`,
selectPaymentMethodText: `Selecteer een betaalmethode en probeer het opnieuw`,
}
82 changes: 82 additions & 0 deletions src/LocaleStrings/FrenchBelgiumLocale.res
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
let localeStrings: LocaleStringTypes.localeStrings = {
locale: `fr-BE`,
localeDirection: `ltr`,
cardNumberLabel: `Numéro de carte`,
inValidCardErrorText: `Le numéro de carte n'est pas valide.`,
inCompleteCVCErrorText: `Le code de sécurité de votre carte est incomplet.`,
inCompleteExpiryErrorText: `La date d'expiration de votre carte est incomplète.`,
pastExpiryErrorText: `L'année d'expiration de votre carte est passée.`,
poweredBy: `Alimenté par Hyperswitch`,
validThruText: `Expiration`,
sortCodeText: `Code guichet`,
cvcTextLabel: `CVC`,
line1Label: `Adresse ligne 1`,
line1Placeholder: `Rue`,
line2Label: `Adresse ligne 2`,
line2Placeholder: `Appartement, numéro d'unité, etc. (facultatif)`,
cityLabel: `Ville`,
postalCodeLabel: `Code postal`,
stateLabel: `État`,
accountNumberText: `Numéro dAccount Number`,
emailLabel: `E-mail`,
fullNameLabel: `Nom cFull name`,
fullNamePlaceholder: `Nom et prénom`,
countryLabel: `Pays`,
currencyLabel: `Devise`,
bankLabel: `Sélectionner une banque`,
redirectText: `Après avoir passé votre commande, vous serez redirigé pour effectuer votre achat en toute sécurité.`,
bankDetailsText: `Après avoir envoyé ces informations, vous obtiendrez les informations de votre compte bancaire pour effectuer le paiement. Veillez à en prendre note.`,
orPayUsing: `Ou payer en utilisant`,
addNewCard: `Ajouter une carte de crédit/débit`,
useExisitingSavedCards: `Utiliser les cartes de débit/crédit enregistrées`,
saveCardDetails: `Enregistrer les détails de la carte`,
addBankAccount: `Ajouter un compte bancaire`,
achBankDebitTerms: str =>
`En fournissant votre numéro de compte et en confirmant ce paiement, vous autorisez ${str} et Hyperswitch, notre prestataire de services de paiement, à envoyer des instructions à votre banque pour débiter votre compte et votre banque à débiter votre compte conformément à ces instructions. Vous avez droit à un remboursement de la part de votre banque selon les termes et conditions de l'accord que vous avez conclu avec elle. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité.`,
sepaDebitTerms: str =>
`En fournissant vos informations de paiement et en confirmant ce paiement, vous autorisez (A) ${str} et Hyperswitch, notre prestataire de services de paiement et/ou PPRO, son prestataire de services local, à envoyer des instructions à votre banque pour débiter votre compte et (B) votre banque à débiter votre compte conformément à ces instructions. Dans le cadre de vos droits, vous avez droit à un remboursement de votre banque selon les termes et conditions de votre accord avec votre banque. Le remboursement doit être demandé dans un délai de 8 semaines à compter de la date à laquelle votre compte a été débité. Vos droits sont expliqués dans une déclaration que vous pouvez obtenir auprès de votre banque. Vous acceptez de recevoir des notifications pour les débits futurs jusqu'à 2 jours avant qu'ils ne se produisent.`,
becsDebitTerms: `En fournissant vos coordonnées bancaires et en confirmant ce paiement, vous acceptez la présente demande de prélèvement automatique et l'accord de service de demande de prélèvement automatique et autorisez Hyperswitch Payments Australia Pty Ltd ACN 160 180 343 Numéro d'identification d'utilisateur de prélèvement automatique 507156 (« Hyperswitch ») à débiter votre compte via le système de compensation électronique en bloc (BECS) au nom de Hyperswitch Payment Widget (le « Marchand ») pour tout montant qui vous est communiqué séparément par le Marchand. Vous certifiez que vous êtes soit le titulaire du compte, soit un signataire autorisé du compte mentionné ci-dessus.`,
cardTerms: str =>
`En fournissant les informations relatives à votre carte, vous autorisez ${str} à débiter votre carte pour les paiements futurs conformément à leurs conditions.`,
payNowButton: `Payer maintenant`,
cardNumberEmptyText: `Le numéro de carte ne peut pas être vide`,
cardExpiryDateEmptyText: `La date d'expiration de la carte ne peut pas être vide`,
cvcNumberEmptyText: `Le numéro CVC ne peut pas être vide`,
enterFieldsText: `Veuillez saisir tous les champs`,
enterValidDetailsText: `Veuillez saisir des détails valides`,
card: `Carte`,
billingNameLabel: `Nom de facturation`,
cardHolderName: `Nom du titulaire`,
cardNickname: `Pseudonyme de la carte`,
billingNamePlaceholder: `Nom et prénom`,
emailEmptyText: `L'e-mail ne peut pas être vide`,
emailInvalidText: `Adresse e-mail invalide`,
line1EmptyText: `La ligne d'adresse 1 ne peut pas être vide`,
line2EmptyText: `La ligne d'adresse 2 ne peut pas être vide`,
cityEmptyText: `La ville ne peut pas être vide`,
postalCodeEmptyText: `Le code postal ne peut pas être vide`,
postalCodeInvalidText: `Code postal invalide`,
stateEmptyText: `L'état ne peut pas être vide`,
surchargeMsgAmount: (currency, str) => <>
{React.string(`Un montant supplémentaire de${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string({`${Utils.nbsp}sera appliqué pour cette transaction`})}
</>,
surchargeMsgAmountForCard: (currency, str) => <>
{React.string(`Un montant supplémentaire pouvant aller jusqu'à${Utils.nbsp}`)}
<strong> {React.string(`${currency} ${str}`)} </strong>
{React.string(`${Utils.nbsp}sera appliqué pour cette transaction`)}
</>,
surchargeMsgAmountForOneClickWallets: `Frais supplémentaires applicables`,
on: `sur`,
\"and": `et`,
nameEmptyText: str => `Veuillez fournir votre ${str}`,
completeNameEmptyText: str => `Veuillez fournir votre complet ${str}`,
billingDetailsText: `Détails de la facturation`,
socialSecurityNumberLabel: `Numéro de sécurité sociale`,
saveWalletDetails: `Les détails des portefeuilles seront enregistrés lors de la sélection`,
morePaymentMethods: `Plus de méthodes de paiement`,
useExistingPaymentMethods: `Utiliser les modes de paiement enregistrés`,
nicknamePlaceholder: `Surnom de la carte (facultatif)`,
selectPaymentMethodText: `Veuillez sélectionner un mode de paiement et réessayer`,
}
Loading

0 comments on commit 999faf1

Please sign in to comment.