mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-05-01 19:42:29 +00:00
Update IntlProvider.tsx
This commit is contained in:
parent
3b420b7f4a
commit
337b9c65ae
@ -3,6 +3,7 @@ import { createIntl, createIntlCache } from "react-intl";
|
|||||||
import langDe from "./lang/de.json";
|
import langDe from "./lang/de.json";
|
||||||
import langEn from "./lang/en.json";
|
import langEn from "./lang/en.json";
|
||||||
import langFa from "./lang/fa.json";
|
import langFa from "./lang/fa.json";
|
||||||
|
import langAR from "./lang/ar.json";
|
||||||
import langList from "./lang/lang-list.json";
|
import langList from "./lang/lang-list.json";
|
||||||
|
|
||||||
// first item of each array should be the language code,
|
// first item of each array should be the language code,
|
||||||
@ -12,6 +13,7 @@ const localeOptions = [
|
|||||||
["en", "en-US"],
|
["en", "en-US"],
|
||||||
["de", "de-DE"],
|
["de", "de-DE"],
|
||||||
["fa", "fa-IR"],
|
["fa", "fa-IR"],
|
||||||
|
["ar", "ar-SA"],
|
||||||
];
|
];
|
||||||
|
|
||||||
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
|
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
|
||||||
@ -21,6 +23,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
|
|||||||
return Object.assign({}, langList, langEn, langDe);
|
return Object.assign({}, langList, langEn, langDe);
|
||||||
case "fa":
|
case "fa":
|
||||||
return Object.assign({}, langList, langEn, langFa);
|
return Object.assign({}, langList, langEn, langFa);
|
||||||
|
case "ar":
|
||||||
|
return Object.assign({}, langList, langEn, langAR);
|
||||||
default:
|
default:
|
||||||
return Object.assign({}, langList, langEn);
|
return Object.assign({}, langList, langEn);
|
||||||
}
|
}
|
||||||
@ -34,6 +38,9 @@ const getFlagCodeForLocale = (locale?: string) => {
|
|||||||
case "fa-IR":
|
case "fa-IR":
|
||||||
case "fa":
|
case "fa":
|
||||||
return "IR";
|
return "IR";
|
||||||
|
case "ar-SA":
|
||||||
|
case "ar":
|
||||||
|
return "AR";
|
||||||
default:
|
default:
|
||||||
return "US";
|
return "US";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user