"Fossies" - the Fresh Open Source Software Archive

Member "jitsi-meet-7555/react/features/base/i18n/BuiltinLanguages.native.ts" (28 Sep 2023, 3417 Bytes) of package /linux/misc/jitsi-meet-7555.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) TypeScript source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 import i18next from 'i18next';
    2 
    3 /**
    4  * The builtin languages.
    5  */
    6 const _LANGUAGES = {
    7 
    8     // Afrikaans
    9     'af': {
   10         main: require('../../../../lang/main-af')
   11     },
   12 
   13     // Arabic
   14     'ar': {
   15         main: require('../../../../lang/main-ar')
   16     },
   17 
   18     // Bulgarian
   19     'bg': {
   20         main: require('../../../../lang/main-bg')
   21     },
   22 
   23     // Catalan
   24     'ca': {
   25         main: require('../../../../lang/main-ca')
   26     },
   27 
   28     // German
   29     'de': {
   30         main: require('../../../../lang/main-de')
   31     },
   32 
   33     // Esperanto
   34     'eo': {
   35         main: require('../../../../lang/main-eo')
   36     },
   37 
   38     // Spanish
   39     'es': {
   40         main: require('../../../../lang/main-es')
   41     },
   42 
   43     // Spanish (Latin America)
   44     'esUS': {
   45         main: require('../../../../lang/main-esUS')
   46     },
   47 
   48     // Estonian
   49     'et': {
   50         main: require('../../../../lang/main-et')
   51     },
   52 
   53     // Persian
   54     'fa': {
   55         main: require('../../../../lang/main-fa')
   56     },
   57 
   58     // Finnish
   59     'fi': {
   60         main: require('../../../../lang/main-fi')
   61     },
   62 
   63     // French
   64     'fr': {
   65         main: require('../../../../lang/main-fr')
   66     },
   67 
   68     // French (Canadian)
   69     'frCA': {
   70         main: require('../../../../lang/main-frCA')
   71     },
   72 
   73     // Croatian
   74     'hr': {
   75         main: require('../../../../lang/main-hr')
   76     },
   77 
   78     // Hungarian
   79     'hu': {
   80         main: require('../../../../lang/main-hu')
   81     },
   82 
   83     // Italian
   84     'it': {
   85         main: require('../../../../lang/main-it')
   86     },
   87 
   88     // Japanese
   89     'ja': {
   90         main: require('../../../../lang/main-ja')
   91     },
   92 
   93     // Korean
   94     'ko': {
   95         main: require('../../../../lang/main-ko')
   96     },
   97 
   98     // Mongolian
   99     'mn': {
  100         main: require('../../../../lang/main-mn')
  101     },
  102 
  103     // Dutch
  104     'nl': {
  105         main: require('../../../../lang/main-nl')
  106     },
  107 
  108     // Occitan
  109     'oc': {
  110         main: require('../../../../lang/main-oc')
  111     },
  112 
  113     // Polish
  114     'pl': {
  115         main: require('../../../../lang/main-pl')
  116     },
  117 
  118     // Portuguese (Brazil)
  119     'ptBR': {
  120         main: require('../../../../lang/main-ptBR')
  121     },
  122 
  123     // Romanian
  124     'ro': {
  125         main: require('../../../../lang/main-ro')
  126     },
  127 
  128     // Russian
  129     'ru': {
  130         main: require('../../../../lang/main-ru')
  131     },
  132 
  133     // Sardinian (Sardinia)
  134     'sc': {
  135         main: require('../../../../lang/main-sc')
  136     },
  137 
  138     // Slovak
  139     'sk': {
  140         main: require('../../../../lang/main-sk')
  141     },
  142 
  143     // Slovenian
  144     'sl': {
  145         main: require('../../../../lang/main-sl')
  146     },
  147 
  148     // Swedish
  149     'sv': {
  150         main: require('../../../../lang/main-sv')
  151     },
  152 
  153     // Turkish
  154     'tr': {
  155         main: require('../../../../lang/main-tr')
  156     },
  157 
  158     // Ukrainian
  159     'uk': {
  160         main: require('../../../../lang/main-uk')
  161     },
  162 
  163     // Vietnamese
  164     'vi': {
  165         main: require('../../../../lang/main-vi')
  166     },
  167 
  168     // Chinese (Simplified)
  169     'zhCN': {
  170         main: require('../../../../lang/main-zhCN')
  171     },
  172 
  173     // Chinese (Traditional)
  174     'zhTW': {
  175         main: require('../../../../lang/main-zhTW')
  176     }
  177 };
  178 
  179 // Register all builtin languages with the i18n library.
  180 for (const name in _LANGUAGES) { // eslint-disable-line guard-for-in
  181     const { main } = _LANGUAGES[name as keyof typeof _LANGUAGES];
  182 
  183     i18next.addResourceBundle(
  184         name,
  185         'main',
  186         main,
  187         /* deep */ true,
  188         /* overwrite */ true);
  189 }