mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 09:07:09 +08:00
feat(payment-link): handle locale in payment links (#9064)
This commit is contained in:
@ -3,11 +3,11 @@ The languages supported by locale.js are:
|
|||||||
1) English (en)
|
1) English (en)
|
||||||
2) Hebrew (he)
|
2) Hebrew (he)
|
||||||
3) French (fr)
|
3) French (fr)
|
||||||
4) British English (en_gb)
|
4) British English (en-gb)
|
||||||
5) Arabic (ar)
|
5) Arabic (ar)
|
||||||
6) Japanese (ja)
|
6) Japanese (ja)
|
||||||
7) German (de)
|
7) German (de)
|
||||||
8) Belgian French (fr_be)
|
8) Belgian French (fr-be)
|
||||||
9) Spanish (es)
|
9) Spanish (es)
|
||||||
10) Catalan (ca)
|
10) Catalan (ca)
|
||||||
11) Portuguese (pt)
|
11) Portuguese (pt)
|
||||||
@ -17,7 +17,7 @@ The languages supported by locale.js are:
|
|||||||
15) Swedish (sv)
|
15) Swedish (sv)
|
||||||
16) Russian (ru)
|
16) Russian (ru)
|
||||||
17) Chinese (zh)
|
17) Chinese (zh)
|
||||||
19) Traditional Chinese (zh_hant)
|
19) Traditional Chinese (zh-hant)
|
||||||
*/
|
*/
|
||||||
const locales = {
|
const locales = {
|
||||||
en: {
|
en: {
|
||||||
@ -119,7 +119,7 @@ const locales = {
|
|||||||
errorCode: "Code d'erreur",
|
errorCode: "Code d'erreur",
|
||||||
errorMessage: "Message d'erreur"
|
errorMessage: "Message d'erreur"
|
||||||
},
|
},
|
||||||
en_gb: {
|
"en-gb": {
|
||||||
expiresOn: "Link expires on: ",
|
expiresOn: "Link expires on: ",
|
||||||
refId: "Ref Id: ",
|
refId: "Ref Id: ",
|
||||||
requestedBy: "Requested by ",
|
requestedBy: "Requested by ",
|
||||||
@ -151,7 +151,6 @@ const locales = {
|
|||||||
notAllowed: "You are not allowed to view this content.",
|
notAllowed: "You are not allowed to view this content.",
|
||||||
errorCode: "Error code",
|
errorCode: "Error code",
|
||||||
errorMessage: "Error Message"
|
errorMessage: "Error Message"
|
||||||
|
|
||||||
},
|
},
|
||||||
ar: {
|
ar: {
|
||||||
expiresOn: "الرابط ينتهي في: ",
|
expiresOn: "الرابط ينتهي في: ",
|
||||||
@ -252,7 +251,7 @@ const locales = {
|
|||||||
errorCode: "Fehlercode",
|
errorCode: "Fehlercode",
|
||||||
errorMessage: "Fehlermeldung"
|
errorMessage: "Fehlermeldung"
|
||||||
},
|
},
|
||||||
fr_be: {
|
"fr-be": {
|
||||||
expiresOn: "Le lien expire le: ",
|
expiresOn: "Le lien expire le: ",
|
||||||
refId: "ID de référence: ",
|
refId: "ID de référence: ",
|
||||||
requestedBy: "Demandé par ",
|
requestedBy: "Demandé par ",
|
||||||
@ -284,7 +283,6 @@ const locales = {
|
|||||||
notAllowed: "Vous n'êtes pas autorisé à voir ce contenu.",
|
notAllowed: "Vous n'êtes pas autorisé à voir ce contenu.",
|
||||||
errorCode: "Code d'erreur",
|
errorCode: "Code d'erreur",
|
||||||
errorMessage: "Message d'erreur"
|
errorMessage: "Message d'erreur"
|
||||||
|
|
||||||
},
|
},
|
||||||
es: {
|
es: {
|
||||||
expiresOn: "El enlace expira el: ",
|
expiresOn: "El enlace expira el: ",
|
||||||
@ -384,7 +382,6 @@ const locales = {
|
|||||||
notAllowed: "Você não tem permissão para ver este conteúdo.",
|
notAllowed: "Você não tem permissão para ver este conteúdo.",
|
||||||
errorCode: "Código de erro",
|
errorCode: "Código de erro",
|
||||||
errorMessage: "Mensagem de erro"
|
errorMessage: "Mensagem de erro"
|
||||||
|
|
||||||
},
|
},
|
||||||
it: {
|
it: {
|
||||||
expiresOn: "Link scade il: ",
|
expiresOn: "Link scade il: ",
|
||||||
@ -584,7 +581,7 @@ const locales = {
|
|||||||
errorCode: "错误代码",
|
errorCode: "错误代码",
|
||||||
errorMessage: "错误信息"
|
errorMessage: "错误信息"
|
||||||
},
|
},
|
||||||
zh_hant: {
|
"zh-hant": {
|
||||||
expiresOn: "連結到期日期:",
|
expiresOn: "連結到期日期:",
|
||||||
refId: "參考編號:",
|
refId: "參考編號:",
|
||||||
requestedBy: "請求者 ",
|
requestedBy: "請求者 ",
|
||||||
@ -628,10 +625,11 @@ function getLanguage(localeStr) {
|
|||||||
var language = parts[0];
|
var language = parts[0];
|
||||||
var country = parts.length > 1 ? parts[1] : null;
|
var country = parts.length > 1 ? parts[1] : null;
|
||||||
|
|
||||||
var key = `${language}_${country}`;
|
var key = language + '-' + country;
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case 'en_gb': return 'en_gb';
|
case 'en-gb': return 'en-gb';
|
||||||
case 'fr_be': return 'fr_be';
|
case 'fr-be': return 'fr-be';
|
||||||
|
case 'zh-hant': return 'zh-hant';
|
||||||
default: return language;
|
default: return language;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user