mediawiki.api: Adopt async-await and assert.rejects() in various tests
[mediawiki.git] / resources / lib / jquery.i18n / src / jquery.i18n.fallbacks.js
blobfb4f329f55dbeae8b442ce85d7cc8e6beadbb86f
1 /*!
2  * jQuery Internationalization library
3  *
4  * Copyright (C) 2012 Santhosh Thottingal
5  *
6  * jquery.i18n is dual licensed GPLv2 or later and MIT. You don't have to do anything special to
7  * choose one license or the other and you don't have to notify anyone which license you are using.
8  * You are free to use UniversalLanguageSelector in commercial projects as long as the copyright
9  * header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
10  *
11  * @licence GNU General Public Licence 2.0 or later
12  * @licence MIT License
13  */
14 ( function ( $ ) {
15         'use strict';
17         $.i18n = $.i18n || {};
18         $.extend( $.i18n.fallbacks, {
19                 aae: [ 'it' ],
20                 ab: [ 'ru' ],
21                 abs: [ 'id' ],
22                 ace: [ 'id' ],
23                 acm: [ 'ar' ],
24                 ady: [ 'ady-cyrl' ],
25                 aeb: [ 'aeb-arab' ],
26                 'aeb-arab': [ 'ar' ],
27                 aln: [ 'sq' ],
28                 // Not so standard - als is supposed to be Tosk Albanian,
29                 // but in Wikipedia it's used for a Germanic language.
30                 // Use 'gsw' instead. See T25215
31                 als: [ 'gsw', 'de' ],
32                 alt: [ 'ru' ],
33                 ami: [ 'zh-tw', 'zh-hant', 'zh', 'zh-hans' ],
34                 an: [ 'es' ],
35                 anp: [ 'hi' ],
36                 apc: [ 'ar' ],
37                 arn: [ 'es' ],
38                 arq: [ 'ar' ],
39                 ary: [ 'ar' ],
40                 arz: [ 'ar' ],
41                 ast: [ 'es' ],
42                 atj: [ 'fr' ],
43                 av: [ 'ru' ],
44                 avk: [ 'fr', 'es', 'ru' ],
45                 awa: [ 'hi' ],
46                 ay: [ 'es' ],
47                 azb: [ 'fa' ],
48                 ba: [ 'ru' ],
49                 ban: [ 'id' ],
50                 'ban-bali': [ 'ban' ],
51                 bar: [ 'de' ],
52                 // Deprecated: Use 'sgs' instead. See T27522
53                 'bat-smg': [ 'sgs', 'lt' ],
54                 bbc: [ 'bbc-latn' ],
55                 'bbc-latn': [ 'id' ],
56                 bcc: [ 'fa' ],
57                 bci: [ 'fr' ],
58                 bdr: [ 'ms' ],
59                 'be-tarask': [ 'be' ],
60                 // Deprecated: Use 'be-tarask' instead. See T11823
61                 'be-x-old': [ 'be-tarask', 'be' ],
62                 bew: [ 'id' ],
63                 bgn: [ 'fa' ],
64                 bh: [ 'bho' ],
65                 bjn: [ 'id' ],
66                 blk: [ 'my' ],
67                 bm: [ 'fr' ],
68                 bpy: [ 'bn' ],
69                 bqi: [ 'fa' ],
70                 btm: [ 'id' ],
71                 bug: [ 'id' ],
72                 bxr: [ 'ru' ],
73                 ca: [ 'oc' ],
74                 'cbk-zam': [ 'es' ],
75                 cdo: [ 'nan', 'zh-hant', 'zh', 'zh-hans' ],
76                 ce: [ 'ru' ],
77                 co: [ 'it' ],
78                 cpx: [ 'cpx-hant', 'cpx-hans', 'cpx-latn', 'cdo', 'zh-hant', 'zh', 'zh-hans' ],
79                 'cpx-hans': [ 'cpx', 'cpx-hant', 'cpx-latn', 'cdo', 'zh-hans', 'zh', 'zh-hant' ],
80                 'cpx-hant': [ 'cpx', 'cpx-hans', 'cpx-latn', 'cdo', 'zh-hant', 'zh', 'zh-hans' ],
81                 crh: [ 'crh-latn' ],
82                 'crh-cyrl': [ 'ru' ],
83                 'crh-ro': [ 'ro' ],
84                 cs: [ 'sk' ],
85                 csb: [ 'pl' ],
86                 cv: [ 'ru' ],
87                 'de-at': [ 'de' ],
88                 'de-ch': [ 'de' ],
89                 'de-formal': [ 'de' ],
90                 dsb: [ 'hsb', 'de' ],
91                 dtp: [ 'ms' ],
92                 dty: [ 'ne' ],
93                 egl: [ 'it' ],
94                 eml: [ 'it' ],
95                 'es-formal': [ 'es' ],
96                 ext: [ 'es' ],
97                 fit: [ 'fi' ],
98                 // Deprecated: Use 'vro' instead. See T31186
99                 'fiu-vro': [ 'vro', 'et' ],
100                 fon: [ 'fr' ],
101                 frc: [ 'fr' ],
102                 frp: [ 'fr' ],
103                 frr: [ 'de' ],
104                 fur: [ 'it' ],
105                 gag: [ 'tr' ],
106                 gan: [ 'gan-hant', 'gan-hans', 'zh-hant', 'zh', 'zh-hans' ],
107                 'gan-hans': [ 'gan', 'gan-hant', 'zh-hans', 'zh', 'zh-hant' ],
108                 'gan-hant': [ 'gan', 'gan-hans', 'zh-hant', 'zh', 'zh-hans' ],
109                 gcf: [ 'fr' ],
110                 gcr: [ 'fr' ],
111                 gl: [ 'pt' ],
112                 gld: [ 'ru' ],
113                 glk: [ 'fa' ],
114                 gn: [ 'es' ],
115                 gom: [ 'gom-deva', 'gom-latn' ],
116                 'gom-deva': [ 'gom-latn' ],
117                 gor: [ 'id' ],
118                 gsw: [ 'de' ],
119                 guc: [ 'es' ],
120                 hak: [ 'zh-hant', 'zh', 'zh-hans' ],
121                 hif: [ 'hif-latn' ],
122                 hrx: [ 'de' ],
123                 hsb: [ 'dsb', 'de' ],
124                 hsn: [ 'zh-cn', 'zh-hans', 'zh', 'zh-hant' ],
125                 ht: [ 'fr' ],
126                 'hu-formal': [ 'hu' ],
127                 hyw: [ 'hy' ],
128                 iba: [ 'ms' ],
129                 ii: [ 'zh-cn', 'zh-hans', 'zh', 'zh-hant' ],
130                 'ike-cans': [ 'iu' ],
131                 'ike-latn': [ 'iu' ],
132                 inh: [ 'ru' ],
133                 io: [ 'eo' ],
134                 iu: [ 'ike-cans' ],
135                 jut: [ 'da' ],
136                 jv: [ 'id' ],
137                 kaa: [ 'kk-latn', 'kk-cyrl' ],
138                 kab: [ 'fr' ],
139                 kbd: [ 'kbd-cyrl' ],
140                 kbp: [ 'fr' ],
141                 kea: [ 'pt' ],
142                 kge: [ 'id' ],
143                 khw: [ 'ur' ],
144                 kiu: [ 'tr' ],
145                 kjh: [ 'ru' ],
146                 kjp: [ 'my' ],
147                 kk: [ 'kk-cyrl' ],
148                 'kk-arab': [ 'kk', 'kk-cyrl' ],
149                 'kk-cn': [ 'kk-arab', 'kk', 'kk-cyrl' ],
150                 'kk-cyrl': [ 'kk' ],
151                 'kk-kz': [ 'kk-cyrl', 'kk' ],
152                 'kk-latn': [ 'kk', 'kk-cyrl' ],
153                 'kk-tr': [ 'kk-latn', 'kk', 'kk-cyrl' ],
154                 kl: [ 'da' ],
155                 'ko-kp': [ 'ko' ],
156                 koi: [ 'ru' ],
157                 krc: [ 'ru' ],
158                 krl: [ 'fi' ],
159                 ks: [ 'ks-arab' ],
160                 ksh: [ 'de' ],
161                 ksw: [ 'my' ],
162                 ku: [ 'ku-latn' ],
163                 'ku-arab': [ 'ku', 'ckb' ],
164                 'ku-latn': [ 'ku' ],
165                 kum: [ 'ru' ],
166                 kv: [ 'ru' ],
167                 lad: [ 'es' ],
168                 lb: [ 'de' ],
169                 lbe: [ 'ru' ],
170                 lez: [ 'ru', 'az' ],
171                 li: [ 'nl' ],
172                 lij: [ 'it' ],
173                 liv: [ 'et' ],
174                 lki: [ 'fa' ],
175                 lld: [ 'it', 'rm', 'fur' ],
176                 lmo: [ 'pms', 'eml', 'lij', 'vec', 'it' ],
177                 ln: [ 'fr' ],
178                 lrc: [ 'fa' ],
179                 ltg: [ 'lv' ],
180                 luz: [ 'fa' ],
181                 lzh: [ 'zh-hant', 'zh', 'zh-hans' ],
182                 lzz: [ 'tr' ],
183                 mad: [ 'id' ],
184                 mag: [ 'hi' ],
185                 mai: [ 'hi' ],
186                 'map-bms': [ 'jv', 'id' ],
187                 mdf: [ 'myv', 'ru' ],
188                 mg: [ 'fr' ],
189                 mhr: [ 'mrj', 'ru' ],
190                 min: [ 'id' ],
191                 mnw: [ 'my' ],
192                 mo: [ 'ro' ],
193                 mrj: [ 'mhr', 'ru' ],
194                 'ms-arab': [ 'ms' ],
195                 mui: [ 'id' ],
196                 mwl: [ 'pt' ],
197                 myv: [ 'mdf', 'ru' ],
198                 mzn: [ 'fa' ],
199                 nah: [ 'es' ],
200                 nan: [ 'nan-latn-pehoeji', 'nan-latn-tailo', 'nan-hant', 'cdo', 'zh-hant', 'zh', 'zh-hans' ],
201                 'nan-hant': [ 'nan', 'nan-latn-pehoeji', 'nan-latn-tailo', 'cdo', 'zh-hant', 'zh', 'zh-hans' ],
202                 nap: [ 'it' ],
203                 nb: [ 'no', 'nn' ],
204                 nds: [ 'de' ],
205                 'nds-nl': [ 'nl' ],
206                 nia: [ 'id' ],
207                 'nl-informal': [ 'nl' ],
208                 nn: [ 'no', 'nb' ],
209                 // Deprecated: Use 'nb' or 'nn' instead.
210                 no: [ 'nb' ],
211                 nrm: [ 'nrf', 'fr' ],
212                 nyo: [ 'ttj', 'nyn', 'lg', 'sw' ],
213                 oc: [ 'ca', 'fr' ],
214                 olo: [ 'fi' ],
215                 os: [ 'ru' ],
216                 pcd: [ 'fr' ],
217                 pdc: [ 'de' ],
218                 pdt: [ 'de' ],
219                 pfl: [ 'de' ],
220                 pms: [ 'it' ],
221                 pnt: [ 'el' ],
222                 pt: [ 'pt-br' ],
223                 'pt-br': [ 'pt' ],
224                 pwn: [ 'zh-tw', 'zh-hant', 'zh', 'zh-hans' ],
225                 qu: [ 'qug', 'es' ],
226                 qug: [ 'qu', 'es' ],
227                 rgn: [ 'it' ],
228                 rm: [ 'de' ],
229                 rmy: [ 'ro' ],
230                 // Deprecated: Use 'rup' instead. See T17988
231                 'roa-rup': [ 'rup', 'ro' ],
232                 'roa-tara': [ 'it' ],
233                 rsk: [ 'sr-cyrl', 'sr-ec' ],
234                 rue: [ 'uk', 'ru' ],
235                 rup: [ 'ro' ],
236                 ruq: [ 'ruq-latn', 'ro' ],
237                 'ruq-cyrl': [ 'mk' ],
238                 'ruq-latn': [ 'ro' ],
239                 rut: [ 'ru' ],
240                 sa: [ 'hi' ],
241                 sah: [ 'ru' ],
242                 scn: [ 'it' ],
243                 sdc: [ 'it' ],
244                 sdh: [ 'ckb', 'fa' ],
245                 se: [ 'nb', 'fi' ],
246                 'se-fi': [ 'se', 'fi', 'sv' ],
247                 'se-no': [ 'se', 'nb', 'nn' ],
248                 'se-se': [ 'se', 'sv' ],
249                 ses: [ 'fr' ],
250                 sg: [ 'fr' ],
251                 sgs: [ 'lt' ],
252                 sh: [ 'sh-latn', 'sh-cyrl', 'bs', 'sr-latn', 'sr-el', 'hr' ],
253                 'sh-cyrl': [ 'sr-cyrl', 'sr-ec', 'sh', 'sh-latn' ],
254                 'sh-latn': [ 'sh', 'sh-cyrl', 'bs', 'sr-latn', 'sr-el', 'hr' ],
255                 shi: [ 'shi-latn', 'fr' ],
256                 shy: [ 'shy-latn' ],
257                 'shy-latn': [ 'fr' ],
258                 sjd: [ 'ru' ],
259                 sk: [ 'cs' ],
260                 skr: [ 'skr-arab' ],
261                 'skr-arab': [ 'skr' ],
262                 sli: [ 'de' ],
263                 sma: [ 'sv', 'nb' ],
264                 smn: [ 'fi' ],
265                 sr: [ 'sr-cyrl', 'sr-ec', 'sr-latn', 'sr-el' ],
266                 'sr-cyrl': [ 'sr-ec', 'sr' ],
267                 'sr-ec': [ 'sr-cyrl', 'sr' ],
268                 'sr-el': [ 'sr-latn', 'sr' ],
269                 'sr-latn': [ 'sr-el', 'sr' ],
270                 srn: [ 'nl' ],
271                 sro: [ 'it' ],
272                 stq: [ 'de' ],
273                 sty: [ 'ru' ],
274                 su: [ 'id' ],
275                 szl: [ 'pl' ],
276                 szy: [ 'zh-tw', 'zh-hant', 'zh', 'zh-hans' ],
277                 tay: [ 'zh-tw', 'zh-hant', 'zh', 'zh-hans' ],
278                 tcy: [ 'kn' ],
279                 tet: [ 'pt' ],
280                 tg: [ 'tg-cyrl' ],
281                 'tg-cyrl': [ 'tg' ],
282                 'tg-latn': [ 'tg' ],
283                 trv: [ 'zh-tw', 'zh-hant', 'zh', 'zh-hans' ],
284                 tt: [ 'tt-cyrl', 'ru' ],
285                 ttj: [ 'nyo', 'nyn', 'lg', 'sw' ],
286                 'tt-cyrl': [ 'ru' ],
287                 ty: [ 'fr' ],
288                 tyv: [ 'ru' ],
289                 udm: [ 'ru' ],
290                 ug: [ 'ug-arab' ],
291                 vec: [ 'it' ],
292                 vep: [ 'et' ],
293                 vls: [ 'nl' ],
294                 vmf: [ 'de' ],
295                 vmw: [ 'pt' ],
296                 vot: [ 'fi' ],
297                 vro: [ 'et' ],
298                 wa: [ 'fr' ],
299                 wls: [ 'fr' ],
300                 wo: [ 'fr' ],
301                 wuu: [ 'wuu-hans', 'wuu-hant', 'zh-hans', 'zh', 'zh-hant' ],
302                 'wuu-hans': [ 'wuu', 'wuu-hant', 'zh-hans', 'zh', 'zh-hant' ],
303                 'wuu-hant': [ 'wuu', 'wuu-hans', 'zh-hant', 'zh', 'zh-hans' ],
304                 xal: [ 'ru' ],
305                 xmf: [ 'ka' ],
306                 yi: [ 'he' ],
307                 yue: [ 'yue-hant', 'yue-hans' ],
308                 'yue-hans': [ 'yue', 'yue-hant' ],
309                 'yue-hant': [ 'yue', 'yue-hans' ],
310                 za: [ 'zh-hans', 'zh', 'zh-hant' ],
311                 zea: [ 'nl' ],
312                 zh: [ 'zh-hans', 'zh-hant', 'zh-cn', 'zh-tw', 'zh-hk' ],
313                 // Deprecated: Use 'lzh' instead. See T30443
314                 'zh-classical': [ 'lzh', 'zh-hant', 'zh', 'zh-hans' ],
315                 'zh-cn': [ 'zh-hans', 'zh', 'zh-hant' ],
316                 'zh-hans': [ 'zh-cn', 'zh', 'zh-hant' ],
317                 'zh-hant': [ 'zh-tw', 'zh-hk', 'zh', 'zh-hans' ],
318                 'zh-hk': [ 'zh-hant', 'zh-tw', 'zh', 'zh-hans' ],
319                 // Deprecated: Use 'nan' instead. See T30442
320                 'zh-min-nan': [ 'nan', 'nan-latn-pehoeji', 'nan-latn-tailo', 'nan-hant', 'cdo', 'zh-hant', 'zh', 'zh-hans' ],
321                 'zh-mo': [ 'zh-hk', 'zh-hant', 'zh-tw', 'zh', 'zh-hans' ],
322                 'zh-my': [ 'zh-sg', 'zh-hans', 'zh-cn', 'zh', 'zh-hant' ],
323                 'zh-sg': [ 'zh-hans', 'zh-cn', 'zh', 'zh-hant' ],
324                 'zh-tw': [ 'zh-hant', 'zh-hk', 'zh', 'zh-hans' ],
325                 // Deprecated: Use 'yue' instead. See T30441
326                 'zh-yue': [ 'yue', 'yue-hant', 'yue-hans' ]
327         } );
328 }( jQuery ) );