mirror of
https://github.com/zoriya/flood.git
synced 2026-06-04 03:27:15 +00:00
i18n: enable additional languages
This commit is contained in:
@@ -3,12 +3,24 @@ const LANGUAGES = {
|
||||
id: 'locale.language.auto',
|
||||
},
|
||||
en: 'English',
|
||||
cs: 'Čeština',
|
||||
de: 'Deutsch',
|
||||
es: 'Español',
|
||||
fr: 'Français',
|
||||
it: 'italiano',
|
||||
nl: 'Nederlands',
|
||||
no: 'norsk',
|
||||
pl: 'Polskie',
|
||||
pt: 'português',
|
||||
ru: 'русский язык',
|
||||
ro: 'Romanian',
|
||||
sv: 'svenska',
|
||||
uk: 'українська мова',
|
||||
ko: '한국어',
|
||||
ja: '日本語',
|
||||
'zh-Hans': '中文(简体)',
|
||||
'zh-Hant': '中文(繁體)',
|
||||
ar: 'اَلْعَرَبِيَّةُ',
|
||||
};
|
||||
|
||||
export default LANGUAGES;
|
||||
|
||||
@@ -1,31 +1,74 @@
|
||||
import {addLocaleData} from 'react-intl';
|
||||
import deLocaleData from 'react-intl/locale-data/de';
|
||||
import enLocaleData from 'react-intl/locale-data/en';
|
||||
import csLocaleData from 'react-intl/locale-data/cs';
|
||||
import deLocaleData from 'react-intl/locale-data/de';
|
||||
import esLocaleData from 'react-intl/locale-data/es';
|
||||
import frLocaleData from 'react-intl/locale-data/fr';
|
||||
import koLocaleData from 'react-intl/locale-data/ko';
|
||||
import itLocaleData from 'react-intl/locale-data/it';
|
||||
import nlLocaleData from 'react-intl/locale-data/nl';
|
||||
import noLocaleData from 'react-intl/locale-data/no';
|
||||
import plLocaleData from 'react-intl/locale-data/pl';
|
||||
import ptLocaleData from 'react-intl/locale-data/pt';
|
||||
import ruLocaleData from 'react-intl/locale-data/ru';
|
||||
import roLocaleData from 'react-intl/locale-data/ro';
|
||||
import svLocaleData from 'react-intl/locale-data/sv';
|
||||
import ukLocaleData from 'react-intl/locale-data/uk';
|
||||
import koLocaleData from 'react-intl/locale-data/ko';
|
||||
import jaLocaleData from 'react-intl/locale-data/ja';
|
||||
import zhLocaleData from 'react-intl/locale-data/zh';
|
||||
import arLocaleData from 'react-intl/locale-data/ar';
|
||||
|
||||
import EN from './strings';
|
||||
|
||||
import CS from './translations/cs';
|
||||
import DE from './translations/de';
|
||||
import ES from './translations/es';
|
||||
import FR from './translations/fr';
|
||||
import KO from './translations/ko';
|
||||
import IT from './translations/it';
|
||||
import NL from './translations/nl';
|
||||
import NO from './translations/no';
|
||||
import PL from './translations/pl';
|
||||
import PT from './translations/pt';
|
||||
import RU from './translations/ru';
|
||||
import RO from './translations/ro';
|
||||
import SV from './translations/sv';
|
||||
import UK from './translations/uk';
|
||||
import KO from './translations/ko';
|
||||
import JA from './translations/ja';
|
||||
import ZH_HANS from './translations/zh-Hans';
|
||||
import ZH_HANT from './translations/zh-Hant';
|
||||
import AR from './translations/ar';
|
||||
|
||||
addLocaleData(deLocaleData);
|
||||
addLocaleData(enLocaleData);
|
||||
addLocaleData(csLocaleData);
|
||||
addLocaleData(deLocaleData);
|
||||
addLocaleData(esLocaleData);
|
||||
addLocaleData(frLocaleData);
|
||||
addLocaleData(koLocaleData);
|
||||
addLocaleData(itLocaleData);
|
||||
addLocaleData(nlLocaleData);
|
||||
addLocaleData(noLocaleData);
|
||||
addLocaleData(plLocaleData);
|
||||
addLocaleData(ptLocaleData);
|
||||
addLocaleData(ruLocaleData);
|
||||
addLocaleData(roLocaleData);
|
||||
addLocaleData(svLocaleData);
|
||||
addLocaleData(ukLocaleData);
|
||||
addLocaleData(koLocaleData);
|
||||
addLocaleData(jaLocaleData);
|
||||
addLocaleData(zhLocaleData);
|
||||
addLocaleData(arLocaleData);
|
||||
|
||||
export const languages = {
|
||||
auto: EN,
|
||||
en: EN,
|
||||
cs: {
|
||||
...EN,
|
||||
...CS,
|
||||
},
|
||||
de: {
|
||||
...EN,
|
||||
...DE,
|
||||
},
|
||||
es: {
|
||||
...EN,
|
||||
...ES,
|
||||
@@ -34,14 +77,50 @@ export const languages = {
|
||||
...EN,
|
||||
...FR,
|
||||
},
|
||||
ko: {
|
||||
it: {
|
||||
...EN,
|
||||
...KO,
|
||||
...IT,
|
||||
},
|
||||
nl: {
|
||||
...EN,
|
||||
...NL,
|
||||
},
|
||||
no: {
|
||||
...EN,
|
||||
...NO,
|
||||
},
|
||||
pl: {
|
||||
...EN,
|
||||
...PL,
|
||||
},
|
||||
pt: {
|
||||
...EN,
|
||||
...PT,
|
||||
},
|
||||
ru: {
|
||||
...EN,
|
||||
...RU,
|
||||
},
|
||||
ro: {
|
||||
...EN,
|
||||
...RO,
|
||||
},
|
||||
sv: {
|
||||
...EN,
|
||||
...SV,
|
||||
},
|
||||
uk: {
|
||||
...EN,
|
||||
...UK,
|
||||
},
|
||||
ko: {
|
||||
...EN,
|
||||
...KO,
|
||||
},
|
||||
ja: {
|
||||
...EN,
|
||||
...JA,
|
||||
},
|
||||
'zh-Hans': {
|
||||
...EN,
|
||||
...ZH_HANT,
|
||||
@@ -52,4 +131,8 @@ export const languages = {
|
||||
...ZH_HANS,
|
||||
...ZH_HANT,
|
||||
},
|
||||
ar: {
|
||||
...EN,
|
||||
...AR,
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user