| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 | 
							- // @flow
 - 
 - import i18next from 'i18next';
 - 
 - /**
 -  * The builtin languages.
 -  */
 - const _LANGUAGES = {
 - 
 -     // Bulgarian
 -     'bg': {
 -         languages: require('../../../../lang/languages-bg'),
 -         main: require('../../../../lang/main-bg')
 -     },
 - 
 -     // German
 -     'de': {
 -         languages: require('../../../../lang/languages-de'),
 -         main: require('../../../../lang/main-de')
 -     },
 - 
 -     // Esperanto
 -     'eo': {
 -         languages: require('../../../../lang/languages-eo'),
 -         main: require('../../../../lang/main-eo')
 -     },
 - 
 -     // Spanish
 -     'es': {
 -         languages: require('../../../../lang/languages-es'),
 -         main: require('../../../../lang/main-es')
 -     },
 - 
 -     // French
 -     'fr': {
 -         languages: require('../../../../lang/languages-fr'),
 -         main: require('../../../../lang/main-fr')
 -     },
 - 
 -     // Armenian
 -     'hy': {
 -         languages: require('../../../../lang/languages-hy'),
 -         main: require('../../../../lang/main-hy')
 -     },
 - 
 -     // Italian
 -     'it': {
 -         languages: require('../../../../lang/languages-it'),
 -         main: require('../../../../lang/main-it')
 -     },
 - 
 -     // Norwegian Bokmal
 -     'nb': {
 -         languages: require('../../../../lang/languages-nb'),
 -         main: require('../../../../lang/main-nb')
 -     },
 - 
 -     // Occitan
 -     'oc': {
 -         languages: require('../../../../lang/languages-oc'),
 -         main: require('../../../../lang/main-oc')
 -     },
 - 
 -     // Polish
 -     'pl': {
 -         languages: require('../../../../lang/languages-pl'),
 -         main: require('../../../../lang/main-pl')
 -     },
 - 
 -     // Portuguese (Brazil)
 -     'ptBR': {
 -         languages: require('../../../../lang/languages-ptBR'),
 -         main: require('../../../../lang/main-ptBR')
 -     },
 - 
 -     // Russian
 -     'ru': {
 -         languages: require('../../../../lang/languages-ru'),
 -         main: require('../../../../lang/main-ru')
 -     },
 - 
 -     // Slovak
 -     'sk': {
 -         languages: require('../../../../lang/languages-sk'),
 -         main: require('../../../../lang/main-sk')
 -     },
 - 
 -     // Slovenian
 -     'sl': {
 -         languages: require('../../../../lang/languages-sl'),
 -         main: require('../../../../lang/main-sl')
 -     },
 - 
 -     // Swedish
 -     'sv': {
 -         languages: require('../../../../lang/languages-sv'),
 -         main: require('../../../../lang/main-sv')
 -     },
 - 
 -     // Turkish
 -     'tr': {
 -         languages: require('../../../../lang/languages-tr'),
 -         main: require('../../../../lang/main-tr')
 -     },
 - 
 -     // Chinese (China)
 -     'zhCN': {
 -         languages: require('../../../../lang/languages-zhCN'),
 -         main: require('../../../../lang/main-zhCN')
 -     }
 - };
 - 
 - // Register all builtin languages with the i18n library.
 - for (const name in _LANGUAGES) { // eslint-disable-line guard-for-in
 -     const { languages, main } = _LANGUAGES[name];
 - 
 -     i18next.addResourceBundle(
 -         name,
 -         'languages',
 -         languages,
 -         /* deep */ true,
 -         /* overwrite */ true);
 -     i18next.addResourceBundle(
 -         name,
 -         'main',
 -         main,
 -         /* deep */ true,
 -         /* overwrite */ true);
 - }
 
 
  |