summaryrefslogtreecommitdiff
blob: e98a8d28f7289769d67a3a7fef737ee4d6177d21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
<?php

$languageNames = [
	'aa' => 'Tiếng Afar',
	'ab' => 'Tiếng Abkhazia',
	'ace' => 'Tiếng Achinese',
	'ach' => 'Tiếng Acoli',
	'ada' => 'Tiếng Adangme',
	'ady' => 'Tiếng Adyghe',
	'ae' => 'Tiếng Avestan',
	'af' => 'Tiếng Afrikaans',
	'afh' => 'Tiếng Afrihili',
	'agq' => 'Tiếng Aghem',
	'ain' => 'Tiếng Ainu',
	'ak' => 'Tiếng Akan',
	'akk' => 'Tiếng Akkadia',
	'akz' => 'Tiếng Alabama',
	'ale' => 'Tiếng Aleut',
	'aln' => 'Tiếng Gheg Albani',
	'alt' => 'Tiếng Altai Miền Nam',
	'am' => 'Tiếng Amharic',
	'an' => 'Tiếng Aragon',
	'ang' => 'Tiếng Anh cổ',
	'anp' => 'Tiếng Angika',
	'ar' => 'Tiếng Ả Rập',
	'ar-001' => 'Tiếng Ả Rập Hiện đại',
	'arc' => 'Tiếng Aramaic',
	'arn' => 'Tiếng Mapuche',
	'aro' => 'Tiếng Araona',
	'arp' => 'Tiếng Arapaho',
	'arq' => 'Tiếng Ả Rập Algeria',
	'ars' => 'Tiếng Ả Rập Najdi',
	'arw' => 'Tiếng Arawak',
	'arz' => 'Tiếng Ả Rập Ai Cập',
	'as' => 'Tiếng Assam',
	'asa' => 'Tiếng Asu',
	'ase' => 'Ngôn ngữ Ký hiệu Mỹ',
	'ast' => 'Tiếng Asturias',
	'av' => 'Tiếng Avaric',
	'awa' => 'Tiếng Awadhi',
	'ay' => 'Tiếng Aymara',
	'az' => 'Tiếng Azerbaijan',
	'ba' => 'Tiếng Bashkir',
	'bal' => 'Tiếng Baluchi',
	'ban' => 'Tiếng Bali',
	'bar' => 'Tiếng Bavaria',
	'bas' => 'Tiếng Basaa',
	'bax' => 'Tiếng Bamun',
	'bbc' => 'Tiếng Batak Toba',
	'bbj' => 'Tiếng Ghomala',
	'be' => 'Tiếng Belarus',
	'bej' => 'Tiếng Beja',
	'bem' => 'Tiếng Bemba',
	'bew' => 'Tiếng Betawi',
	'bez' => 'Tiếng Bena',
	'bfd' => 'Tiếng Bafut',
	'bfq' => 'Tiếng Badaga',
	'bg' => 'Tiếng Bulgaria',
	'bgn' => 'Tiếng Tây Balochi',
	'bho' => 'Tiếng Bhojpuri',
	'bi' => 'Tiếng Bislama',
	'bik' => 'Tiếng Bikol',
	'bin' => 'Tiếng Bini',
	'bjn' => 'Tiếng Banjar',
	'bkm' => 'Tiếng Kom',
	'bla' => 'Tiếng Siksika',
	'bm' => 'Tiếng Bambara',
	'bn' => 'Tiếng Bangla',
	'bo' => 'Tiếng Tây Tạng',
	'bpy' => 'Tiếng Bishnupriya',
	'bqi' => 'Tiếng Bakhtiari',
	'br' => 'Tiếng Breton',
	'bra' => 'Tiếng Braj',
	'brh' => 'Tiếng Brahui',
	'brx' => 'Tiếng Bodo',
	'bs' => 'Tiếng Bosnia',
	'bss' => 'Tiếng Akoose',
	'bua' => 'Tiếng Buriat',
	'bug' => 'Tiếng Bugin',
	'bum' => 'Tiếng Bulu',
	'byn' => 'Tiếng Blin',
	'byv' => 'Tiếng Medumba',
	'ca' => 'Tiếng Catalan',
	'cad' => 'Tiếng Caddo',
	'car' => 'Tiếng Carib',
	'cay' => 'Tiếng Cayuga',
	'cch' => 'Tiếng Atsam',
	'ccp' => 'Tiếng Chakma',
	'ce' => 'Tiếng Chechen',
	'ceb' => 'Tiếng Cebuano',
	'cgg' => 'Tiếng Chiga',
	'ch' => 'Tiếng Chamorro',
	'chb' => 'Tiếng Chibcha',
	'chg' => 'Tiếng Chagatai',
	'chk' => 'Tiếng Chuuk',
	'chm' => 'Tiếng Mari',
	'chn' => 'Biệt ngữ Chinook',
	'cho' => 'Tiếng Choctaw',
	'chp' => 'Tiếng Chipewyan',
	'chr' => 'Tiếng Cherokee',
	'chy' => 'Tiếng Cheyenne',
	'ckb' => 'Tiếng Kurd Miền Trung',
	'co' => 'Tiếng Corsica',
	'cop' => 'Tiếng Coptic',
	'cps' => 'Tiếng Capiznon',
	'cr' => 'Tiếng Cree',
	'crh' => 'Tiếng Thổ Nhĩ Kỳ Crimean',
	'crs' => 'Tiếng Pháp Seselwa Creole',
	'cs' => 'Tiếng Séc',
	'csb' => 'Tiếng Kashubia',
	'cu' => 'Tiếng Slavơ Nhà thờ',
	'cv' => 'Tiếng Chuvash',
	'cy' => 'Tiếng Wales',
	'da' => 'Tiếng Đan Mạch',
	'dak' => 'Tiếng Dakota',
	'dar' => 'Tiếng Dargwa',
	'dav' => 'Tiếng Taita',
	'de' => 'Tiếng Đức',
	'de-ch' => 'Tiếng Thượng Giéc-man (Thụy Sĩ)',
	'del' => 'Tiếng Delaware',
	'den' => 'Tiếng Slave',
	'dgr' => 'Tiếng Dogrib',
	'din' => 'Tiếng Dinka',
	'dje' => 'Tiếng Zarma',
	'doi' => 'Tiếng Dogri',
	'dsb' => 'Tiếng Hạ Sorbia',
	'dtp' => 'Tiếng Dusun Miền Trung',
	'dua' => 'Tiếng Duala',
	'dum' => 'Tiếng Hà Lan Trung cổ',
	'dv' => 'Tiếng Divehi',
	'dyo' => 'Tiếng Jola-Fonyi',
	'dyu' => 'Tiếng Dyula',
	'dz' => 'Tiếng Dzongkha',
	'dzg' => 'Tiếng Dazaga',
	'ebu' => 'Tiếng Embu',
	'ee' => 'Tiếng Ewe',
	'efi' => 'Tiếng Efik',
	'egl' => 'Tiếng Emilia',
	'egy' => 'Tiếng Ai Cập cổ',
	'eka' => 'Tiếng Ekajuk',
	'el' => 'Tiếng Hy Lạp',
	'elx' => 'Tiếng Elamite',
	'en' => 'Tiếng Anh',
	'en-gb' => 'Tiếng Anh (Anh)',
	'en-us' => 'Tiếng Anh (Mỹ)',
	'enm' => 'Tiếng Anh Trung cổ',
	'eo' => 'Tiếng Quốc Tế Ngữ',
	'es' => 'Tiếng Tây Ban Nha',
	'es-419' => 'Tiếng Tây Ban Nha (Mỹ La tinh)',
	'es-es' => 'Tiếng Tây Ban Nha (Châu Âu)',
	'esu' => 'Tiếng Yupik Miền Trung',
	'et' => 'Tiếng Estonia',
	'eu' => 'Tiếng Basque',
	'ewo' => 'Tiếng Ewondo',
	'ext' => 'Tiếng Extremadura',
	'fa' => 'Tiếng Ba Tư',
	'fa-af' => 'Tiếng Dari',
	'fan' => 'Tiếng Fang',
	'fat' => 'Tiếng Fanti',
	'ff' => 'Tiếng Fulah',
	'fi' => 'Tiếng Phần Lan',
	'fil' => 'Tiếng Philippines',
	'fj' => 'Tiếng Fiji',
	'fo' => 'Tiếng Faroe',
	'fon' => 'Tiếng Fon',
	'fr' => 'Tiếng Pháp',
	'frc' => 'Tiếng Pháp Cajun',
	'frm' => 'Tiếng Pháp Trung cổ',
	'fro' => 'Tiếng Pháp cổ',
	'frp' => 'Tiếng Arpitan',
	'frr' => 'Tiếng Frisia Miền Bắc',
	'frs' => 'Tiếng Frisian Miền Đông',
	'fur' => 'Tiếng Friulian',
	'fy' => 'Tiếng Frisia',
	'ga' => 'Tiếng Ireland',
	'gaa' => 'Tiếng Ga',
	'gag' => 'Tiếng Gagauz',
	'gan' => 'Tiếng Cám',
	'gay' => 'Tiếng Gayo',
	'gba' => 'Tiếng Gbaya',
	'gd' => 'Tiếng Gael Scotland',
	'gez' => 'Tiếng Geez',
	'gil' => 'Tiếng Gilbert',
	'gl' => 'Tiếng Galician',
	'glk' => 'Tiếng Gilaki',
	'gmh' => 'Tiếng Thượng Giéc-man Trung cổ',
	'gn' => 'Tiếng Guarani',
	'goh' => 'Tiếng Thượng Giéc-man cổ',
	'gom' => 'Tiếng Goan Konkani',
	'gon' => 'Tiếng Gondi',
	'gor' => 'Tiếng Gorontalo',
	'got' => 'Tiếng Gô-tích',
	'grb' => 'Tiếng Grebo',
	'grc' => 'Tiếng Hy Lạp cổ',
	'gsw' => 'Tiếng Đức (Thụy Sĩ)',
	'gu' => 'Tiếng Gujarati',
	'gur' => 'Tiếng Frafra',
	'guz' => 'Tiếng Gusii',
	'gv' => 'Tiếng Manx',
	'gwi' => 'Tiếng Gwichʼin',
	'ha' => 'Tiếng Hausa',
	'hai' => 'Tiếng Haida',
	'hak' => 'Tiếng Khách Gia',
	'haw' => 'Tiếng Hawaii',
	'he' => 'Tiếng Do Thái',
	'hi' => 'Tiếng Hindi',
	'hif' => 'Tiếng Fiji Hindi',
	'hil' => 'Tiếng Hiligaynon',
	'hit' => 'Tiếng Hittite',
	'hmn' => 'Tiếng Hmông',
	'ho' => 'Tiếng Hiri Motu',
	'hr' => 'Tiếng Croatia',
	'hsb' => 'Tiếng Thượng Sorbia',
	'hsn' => 'Tiếng Tương',
	'ht' => 'Tiếng Haiti',
	'hu' => 'Tiếng Hungary',
	'hup' => 'Tiếng Hupa',
	'hy' => 'Tiếng Armenia',
	'hz' => 'Tiếng Herero',
	'ia' => 'Tiếng Khoa Học Quốc Tế',
	'iba' => 'Tiếng Iban',
	'ibb' => 'Tiếng Ibibio',
	'id' => 'Tiếng Indonesia',
	'ie' => 'Tiếng Interlingue',
	'ig' => 'Tiếng Igbo',
	'ii' => 'Tiếng Di Tứ Xuyên',
	'ik' => 'Tiếng Inupiaq',
	'ilo' => 'Tiếng Iloko',
	'inh' => 'Tiếng Ingush',
	'io' => 'Tiếng Ido',
	'is' => 'Tiếng Iceland',
	'it' => 'Tiếng Italy',
	'iu' => 'Tiếng Inuktitut',
	'izh' => 'Tiếng Ingria',
	'ja' => 'Tiếng Nhật',
	'jam' => 'Tiếng Anh Jamaica Creole',
	'jbo' => 'Tiếng Lojban',
	'jgo' => 'Tiếng Ngomba',
	'jmc' => 'Tiếng Machame',
	'jpr' => 'Tiếng Judeo-Ba Tư',
	'jrb' => 'Tiếng Judeo-Ả Rập',
	'jut' => 'Tiếng Jutish',
	'jv' => 'Tiếng Java',
	'ka' => 'Tiếng Georgia',
	'kaa' => 'Tiếng Kara-Kalpak',
	'kab' => 'Tiếng Kabyle',
	'kac' => 'Tiếng Kachin',
	'kaj' => 'Tiếng Jju',
	'kam' => 'Tiếng Kamba',
	'kaw' => 'Tiếng Kawi',
	'kbd' => 'Tiếng Kabardian',
	'kbl' => 'Tiếng Kanembu',
	'kcg' => 'Tiếng Tyap',
	'kde' => 'Tiếng Makonde',
	'kea' => 'Tiếng Kabuverdianu',
	'kfo' => 'Tiếng Koro',
	'kg' => 'Tiếng Kongo',
	'kha' => 'Tiếng Khasi',
	'kho' => 'Tiếng Khotan',
	'khq' => 'Tiếng Koyra Chiini',
	'ki' => 'Tiếng Kikuyu',
	'kj' => 'Tiếng Kuanyama',
	'kk' => 'Tiếng Kazakh',
	'kkj' => 'Tiếng Kako',
	'kl' => 'Tiếng Kalaallisut',
	'kln' => 'Tiếng Kalenjin',
	'km' => 'Tiếng Khmer',
	'kmb' => 'Tiếng Kimbundu',
	'kn' => 'Tiếng Kannada',
	'ko' => 'Tiếng Hàn',
	'koi' => 'Tiếng Komi-Permyak',
	'kok' => 'Tiếng Konkani',
	'kos' => 'Tiếng Kosrae',
	'kpe' => 'Tiếng Kpelle',
	'kr' => 'Tiếng Kanuri',
	'krc' => 'Tiếng Karachay-Balkar',
	'krl' => 'Tiếng Karelian',
	'kru' => 'Tiếng Kurukh',
	'ks' => 'Tiếng Kashmir',
	'ksb' => 'Tiếng Shambala',
	'ksf' => 'Tiếng Bafia',
	'ksh' => 'Tiếng Cologne',
	'ku' => 'Tiếng Kurd',
	'kum' => 'Tiếng Kumyk',
	'kut' => 'Tiếng Kutenai',
	'kv' => 'Tiếng Komi',
	'kw' => 'Tiếng Cornwall',
	'ky' => 'Tiếng Kyrgyz',
	'la' => 'Tiếng La-tinh',
	'lad' => 'Tiếng Ladino',
	'lag' => 'Tiếng Langi',
	'lah' => 'Tiếng Lahnda',
	'lam' => 'Tiếng Lamba',
	'lb' => 'Tiếng Luxembourg',
	'lez' => 'Tiếng Lezghian',
	'lg' => 'Tiếng Ganda',
	'li' => 'Tiếng Limburg',
	'lkt' => 'Tiếng Lakota',
	'ln' => 'Tiếng Lingala',
	'lo' => 'Tiếng Lào',
	'lol' => 'Tiếng Mongo',
	'lou' => 'Tiếng Creole Louisiana',
	'loz' => 'Tiếng Lozi',
	'lrc' => 'Tiếng Bắc Luri',
	'lt' => 'Tiếng Litva',
	'lu' => 'Tiếng Luba-Katanga',
	'lua' => 'Tiếng Luba-Lulua',
	'lui' => 'Tiếng Luiseno',
	'lun' => 'Tiếng Lunda',
	'luo' => 'Tiếng Luo',
	'lus' => 'Tiếng Lushai',
	'luy' => 'Tiếng Luyia',
	'lv' => 'Tiếng Latvia',
	'mad' => 'Tiếng Madura',
	'maf' => 'Tiếng Mafa',
	'mag' => 'Tiếng Magahi',
	'mai' => 'Tiếng Maithili',
	'mak' => 'Tiếng Makasar',
	'man' => 'Tiếng Mandingo',
	'mas' => 'Tiếng Masai',
	'mde' => 'Tiếng Maba',
	'mdf' => 'Tiếng Moksha',
	'mdr' => 'Tiếng Mandar',
	'men' => 'Tiếng Mende',
	'mer' => 'Tiếng Meru',
	'mfe' => 'Tiếng Morisyen',
	'mg' => 'Tiếng Malagasy',
	'mga' => 'Tiếng Ai-len Trung cổ',
	'mgh' => 'Tiếng Makhuwa-Meetto',
	'mgo' => 'Tiếng Meta’',
	'mh' => 'Tiếng Marshall',
	'mi' => 'Tiếng Maori',
	'mic' => 'Tiếng Micmac',
	'min' => 'Tiếng Minangkabau',
	'mk' => 'Tiếng Macedonia',
	'ml' => 'Tiếng Malayalam',
	'mn' => 'Tiếng Mông Cổ',
	'mnc' => 'Tiếng Mãn Châu',
	'mni' => 'Tiếng Manipuri',
	'moh' => 'Tiếng Mohawk',
	'mos' => 'Tiếng Mossi',
	'mr' => 'Tiếng Marathi',
	'ms' => 'Tiếng Mã Lai',
	'mt' => 'Tiếng Malta',
	'mua' => 'Tiếng Mundang',
	'mul' => 'Nhiều Ngôn ngữ',
	'mus' => 'Tiếng Creek',
	'mwl' => 'Tiếng Miranda',
	'mwr' => 'Tiếng Marwari',
	'my' => 'Tiếng Miến Điện',
	'mye' => 'Tiếng Myene',
	'myv' => 'Tiếng Erzya',
	'mzn' => 'Tiếng Mazanderani',
	'na' => 'Tiếng Nauru',
	'nan' => 'Tiếng Mân Nam',
	'nap' => 'Tiếng Napoli',
	'naq' => 'Tiếng Nama',
	'nb' => 'Tiếng Na Uy (Bokmål)',
	'nd' => 'Tiếng Ndebele Miền Bắc',
	'nds' => 'Tiếng Hạ Giéc-man',
	'nds-nl' => 'Tiếng Hạ Saxon',
	'ne' => 'Tiếng Nepal',
	'new' => 'Tiếng Newari',
	'ng' => 'Tiếng Ndonga',
	'nia' => 'Tiếng Nias',
	'niu' => 'Tiếng Niuean',
	'njo' => 'Tiếng Ao Naga',
	'nl' => 'Tiếng Hà Lan',
	'nl-be' => 'Tiếng Flemish',
	'nmg' => 'Tiếng Kwasio',
	'nn' => 'Tiếng Na Uy (Nynorsk)',
	'nnh' => 'Tiếng Ngiemboon',
	'no' => 'Tiếng Na Uy',
	'nog' => 'Tiếng Nogai',
	'non' => 'Tiếng Na Uy cổ',
	'nqo' => 'Tiếng N’Ko',
	'nr' => 'Tiếng Ndebele Miền Nam',
	'nso' => 'Tiếng Sotho Miền Bắc',
	'nus' => 'Tiếng Nuer',
	'nv' => 'Tiếng Navajo',
	'nwc' => 'Tiếng Newari cổ',
	'ny' => 'Tiếng Nyanja',
	'nym' => 'Tiếng Nyamwezi',
	'nyn' => 'Tiếng Nyankole',
	'nyo' => 'Tiếng Nyoro',
	'nzi' => 'Tiếng Nzima',
	'oc' => 'Tiếng Occitan',
	'oj' => 'Tiếng Ojibwa',
	'om' => 'Tiếng Oromo',
	'or' => 'Tiếng Odia',
	'os' => 'Tiếng Ossetic',
	'osa' => 'Tiếng Osage',
	'ota' => 'Tiếng Thổ Nhĩ Kỳ Ottoman',
	'pa' => 'Tiếng Punjab',
	'pag' => 'Tiếng Pangasinan',
	'pal' => 'Tiếng Pahlavi',
	'pam' => 'Tiếng Pampanga',
	'pap' => 'Tiếng Papiamento',
	'pau' => 'Tiếng Palauan',
	'pcm' => 'Tiếng Nigeria Pidgin',
	'peo' => 'Tiếng Ba Tư cổ',
	'phn' => 'Tiếng Phoenicia',
	'pi' => 'Tiếng Pali',
	'pl' => 'Tiếng Ba Lan',
	'pon' => 'Tiếng Pohnpeian',
	'prg' => 'Tiếng Prussia',
	'pro' => 'Tiếng Provençal cổ',
	'ps' => 'Tiếng Pashto',
	'pt' => 'Tiếng Bồ Đào Nha',
	'pt-pt' => 'Tiếng Bồ Đào Nha (Châu Âu)',
	'qu' => 'Tiếng Quechua',
	'quc' => 'Tiếng Kʼicheʼ',
	'qug' => 'Tiếng Quechua ở Cao nguyên Chimborazo',
	'raj' => 'Tiếng Rajasthani',
	'rap' => 'Tiếng Rapanui',
	'rar' => 'Tiếng Rarotongan',
	'rm' => 'Tiếng Romansh',
	'rn' => 'Tiếng Rundi',
	'ro' => 'Tiếng Romania',
	'ro-md' => 'Tiếng Moldova',
	'rof' => 'Tiếng Rombo',
	'rom' => 'Tiếng Romany',
	'ru' => 'Tiếng Nga',
	'rup' => 'Tiếng Aromania',
	'rw' => 'Tiếng Kinyarwanda',
	'rwk' => 'Tiếng Rwa',
	'sa' => 'Tiếng Phạn',
	'sad' => 'Tiếng Sandawe',
	'sah' => 'Tiếng Sakha',
	'sam' => 'Tiếng Samaritan Aramaic',
	'saq' => 'Tiếng Samburu',
	'sas' => 'Tiếng Sasak',
	'sat' => 'Tiếng Santali',
	'sba' => 'Tiếng Ngambay',
	'sbp' => 'Tiếng Sangu',
	'sc' => 'Tiếng Sardinia',
	'scn' => 'Tiếng Sicilia',
	'sco' => 'Tiếng Scots',
	'sd' => 'Tiếng Sindhi',
	'sdh' => 'Tiếng Kurd Miền Nam',
	'se' => 'Tiếng Sami Miền Bắc',
	'see' => 'Tiếng Seneca',
	'seh' => 'Tiếng Sena',
	'sel' => 'Tiếng Selkup',
	'ses' => 'Tiếng Koyraboro Senni',
	'sg' => 'Tiếng Sango',
	'sga' => 'Tiếng Ai-len cổ',
	'sh' => 'Tiếng Serbo-Croatia',
	'shi' => 'Tiếng Tachelhit',
	'shn' => 'Tiếng Shan',
	'shu' => 'Tiếng Ả-Rập Chad',
	'si' => 'Tiếng Sinhala',
	'sid' => 'Tiếng Sidamo',
	'sk' => 'Tiếng Slovak',
	'sl' => 'Tiếng Slovenia',
	'sm' => 'Tiếng Samoa',
	'sma' => 'Tiếng Sami Miền Nam',
	'smj' => 'Tiếng Lule Sami',
	'smn' => 'Tiếng Inari Sami',
	'sms' => 'Tiếng Skolt Sami',
	'sn' => 'Tiếng Shona',
	'snk' => 'Tiếng Soninke',
	'so' => 'Tiếng Somali',
	'sog' => 'Tiếng Sogdien',
	'sq' => 'Tiếng Albania',
	'sr' => 'Tiếng Serbia',
	'srn' => 'Tiếng Sranan Tongo',
	'srr' => 'Tiếng Serer',
	'ss' => 'Tiếng Swati',
	'ssy' => 'Tiếng Saho',
	'st' => 'Tiếng Sotho Miền Nam',
	'su' => 'Tiếng Sunda',
	'suk' => 'Tiếng Sukuma',
	'sus' => 'Tiếng Susu',
	'sux' => 'Tiếng Sumeria',
	'sv' => 'Tiếng Thụy Điển',
	'sw' => 'Tiếng Swahili',
	'sw-cd' => 'Tiếng Swahili Congo',
	'swb' => 'Tiếng Cômo',
	'syc' => 'Tiếng Syriac cổ',
	'syr' => 'Tiếng Syriac',
	'ta' => 'Tiếng Tamil',
	'te' => 'Tiếng Telugu',
	'tem' => 'Tiếng Timne',
	'teo' => 'Tiếng Teso',
	'ter' => 'Tiếng Tereno',
	'tet' => 'Tiếng Tetum',
	'tg' => 'Tiếng Tajik',
	'th' => 'Tiếng Thái',
	'ti' => 'Tiếng Tigrinya',
	'tig' => 'Tiếng Tigre',
	'tiv' => 'Tiếng Tiv',
	'tk' => 'Tiếng Turkmen',
	'tkl' => 'Tiếng Tokelau',
	'tl' => 'Tiếng Tagalog',
	'tlh' => 'Tiếng Klingon',
	'tli' => 'Tiếng Tlingit',
	'tmh' => 'Tiếng Tamashek',
	'tn' => 'Tiếng Tswana',
	'to' => 'Tiếng Tonga',
	'tog' => 'Tiếng Nyasa Tonga',
	'tpi' => 'Tiếng Tok Pisin',
	'tr' => 'Tiếng Thổ Nhĩ Kỳ',
	'trv' => 'Tiếng Taroko',
	'ts' => 'Tiếng Tsonga',
	'tsi' => 'Tiếng Tsimshian',
	'tt' => 'Tiếng Tatar',
	'tum' => 'Tiếng Tumbuka',
	'tvl' => 'Tiếng Tuvalu',
	'tw' => 'Tiếng Twi',
	'twq' => 'Tiếng Tasawaq',
	'ty' => 'Tiếng Tahiti',
	'tyv' => 'Tiếng Tuvinian',
	'tzm' => 'Tiếng Tamazight Miền Trung Ma-rốc',
	'udm' => 'Tiếng Udmurt',
	'ug' => 'Tiếng Uyghur',
	'uga' => 'Tiếng Ugaritic',
	'uk' => 'Tiếng Ukraina',
	'umb' => 'Tiếng Umbundu',
	'und' => 'Ngôn ngữ không xác định',
	'ur' => 'Tiếng Urdu',
	'uz' => 'Tiếng Uzbek',
	'vai' => 'Tiếng Vai',
	've' => 'Tiếng Venda',
	'vi' => 'Tiếng Việt',
	'vo' => 'Tiếng Volapük',
	'vot' => 'Tiếng Votic',
	'vun' => 'Tiếng Vunjo',
	'wa' => 'Tiếng Walloon',
	'wae' => 'Tiếng Walser',
	'wal' => 'Tiếng Walamo',
	'war' => 'Tiếng Waray',
	'was' => 'Tiếng Washo',
	'wbp' => 'Tiếng Warlpiri',
	'wo' => 'Tiếng Wolof',
	'wuu' => 'Tiếng Ngô',
	'xal' => 'Tiếng Kalmyk',
	'xh' => 'Tiếng Xhosa',
	'xog' => 'Tiếng Soga',
	'yao' => 'Tiếng Yao',
	'yap' => 'Tiếng Yap',
	'yav' => 'Tiếng Yangben',
	'ybb' => 'Tiếng Yemba',
	'yi' => 'Tiếng Yiddish',
	'yo' => 'Tiếng Yoruba',
	'yue' => 'Tiếng Quảng Đông',
	'za' => 'Tiếng Choang',
	'zap' => 'Tiếng Zapotec',
	'zbl' => 'Ký hiệu Blissymbols',
	'zen' => 'Tiếng Zenaga',
	'zgh' => 'Tiếng Tamazight Chuẩn của Ma-rốc',
	'zh' => 'Tiếng Trung',
	'zu' => 'Tiếng Zulu',
	'zun' => 'Tiếng Zuni',
	'zxx' => 'Không có nội dung ngôn ngữ',
	'zza' => 'Tiếng Zaza',
];

$currencyNames = [
	'ADP' => 'Đồng Peseta của Andora',
	'AED' => 'Dirham UAE',
	'AFA' => 'Đồng Afghani của Afghanistan (1927–2002)',
	'AFN' => 'Afghani Afghanistan',
	'ALL' => 'Lek Albania',
	'AMD' => 'Dram Armenia',
	'ANG' => 'Guilder Antille Hà Lan',
	'AOA' => 'Kwanza Angola',
	'AOK' => 'Đồng Kwanza của Angola (1977–1991)',
	'AON' => 'Đồng Kwanza Mới của Angola (1990–2000)',
	'AOR' => 'Đồng Kwanza Điều chỉnh lại của Angola (1995–1999)',
	'ARA' => 'Đồng Austral của Argentina',
	'ARL' => 'Đồng Peso Ley của Argentina (1970–1983)',
	'ARM' => 'Đồng Peso Argentina (1881–1970)',
	'ARP' => 'Đồng Peso Argentina (1983–1985)',
	'ARS' => 'Peso Argentina',
	'ATS' => 'Đồng Schiling Áo',
	'AUD' => 'Đô la Australia',
	'AWG' => 'Florin Aruba',
	'AZM' => 'Đồng Manat của Azerbaijan (1993–2006)',
	'AZN' => 'Manat Azerbaijan',
	'BAD' => 'Đồng Dinar của Bosnia-Herzegovina (1992–1994)',
	'BAM' => 'Mark Bosnia-Herzegovina có thể chuyển đổi',
	'BAN' => 'Đồng Dinar Mới của Bosnia-Herzegovina (1994–1997)',
	'BBD' => 'Đô la Barbados',
	'BDT' => 'Taka Bangladesh',
	'BEC' => 'Đồng Franc Bỉ (có thể chuyển đổi)',
	'BEF' => 'Đồng Franc Bỉ',
	'BEL' => 'Đồng Franc Bỉ (tài chính)',
	'BGL' => 'Đồng Lev Xu của Bun-ga-ri',
	'BGM' => 'Đồng Lev Xã hội chủ nghĩa của Bun-ga-ri',
	'BGN' => 'Lev Bulgaria',
	'BGO' => 'Đồng Lev của Bun-ga-ri (1879–1952)',
	'BHD' => 'Dinar Bahrain',
	'BIF' => 'Franc Burundi',
	'BMD' => 'Đô la Bermuda',
	'BND' => 'Đô la Brunei',
	'BOB' => 'Boliviano Bolivia',
	'BOL' => 'Đồng Boliviano của Bolivia (1863–1963)',
	'BOP' => 'Đồng Peso Bolivia',
	'BOV' => 'Đồng Mvdol Bolivia',
	'BRB' => 'Đồng Cruzerio Mới của Braxin (1967–1986)',
	'BRC' => 'Đồng Cruzado của Braxin (1986–1989)',
	'BRE' => 'Đồng Cruzerio của Braxin (1990–1993)',
	'BRL' => 'Real Braxin',
	'BRN' => 'Đồng Cruzado Mới của Braxin (1989–1990)',
	'BRR' => 'Đồng Cruzeiro của Braxin (1993–1994)',
	'BRZ' => 'Đồng Cruzeiro của Braxin (1942–1967)',
	'BSD' => 'Đô la Bahamas',
	'BTN' => 'Ngultrum Bhutan',
	'BUK' => 'Đồng Kyat Miến Điện',
	'BWP' => 'Pula Botswana',
	'BYB' => 'Đồng Rúp Mới của Belarus (1994–1999)',
	'BYN' => 'Rúp Belarus',
	'BYR' => 'Rúp Belarus (2000–2016)',
	'BZD' => 'Đô la Belize',
	'CAD' => 'Đô la Canada',
	'CDF' => 'Franc Congo',
	'CHE' => 'Đồng Euro WIR',
	'CHF' => 'Franc Thụy sĩ',
	'CHW' => 'Đồng France WIR',
	'CLE' => 'Đồng Escudo của Chile',
	'CLF' => 'Đơn vị Kế toán của Chile (UF)',
	'CLP' => 'Peso Chile',
	'CNH' => 'Nhân dân tệ (hải ngoại)',
	'CNY' => 'Nhân dân tệ',
	'COP' => 'Peso Colombia',
	'COU' => 'Đơn vị Giá trị Thực của Colombia',
	'CRC' => 'Colón Costa Rica',
	'CSD' => 'Đồng Dinar của Serbia (2002–2006)',
	'CSK' => 'Đồng Koruna Xu của Czechoslovakia',
	'CUC' => 'Peso Cuba có thể chuyển đổi',
	'CUP' => 'Peso Cuba',
	'CVE' => 'Escudo Cape Verde',
	'CYP' => 'Đồng Bảng Síp',
	'CZK' => 'Koruna Cộng hòa Séc',
	'DDM' => 'Đồng Mark Đông Đức',
	'DEM' => 'Đồng Mark Đức',
	'DJF' => 'Franc Djibouti',
	'DKK' => 'Krone Đan Mạch',
	'DOP' => 'Peso Dominica',
	'DZD' => 'Dinar Algeria',
	'ECS' => 'Đồng Scure Ecuador',
	'ECV' => 'Đơn vị Giá trị Không đổi của Ecuador',
	'EEK' => 'Crun Extônia',
	'EGP' => 'Bảng Ai Cập',
	'ERN' => 'Nakfa Eritrea',
	'ESA' => 'Đồng Peseta Tây Ban Nha (Tài khoản)',
	'ESB' => 'Đồng Peseta Tây Ban Nha (tài khoản có thể chuyển đổi)',
	'ESP' => 'Đồng Peseta Tây Ban Nha',
	'ETB' => 'Birr Ethiopia',
	'EUR' => 'Euro',
	'FIM' => 'Đồng Markka Phần Lan',
	'FJD' => 'Đô la Fiji',
	'FKP' => 'Bảng Quần đảo Falkland',
	'FRF' => 'Franc Pháp',
	'GBP' => 'Bảng Anh',
	'GEK' => 'Đồng Kupon Larit của Georgia',
	'GEL' => 'Lari Georgia',
	'GHC' => 'Cedi Ghana (1979–2007)',
	'GHS' => 'Cedi Ghana',
	'GIP' => 'Bảng Gibraltar',
	'GMD' => 'Dalasi Gambia',
	'GNF' => 'Franc Guinea',
	'GNS' => 'Syli Guinea',
	'GQE' => 'Đồng Ekwele của Guinea Xích Đạo',
	'GRD' => 'Drachma Hy Lạp',
	'GTQ' => 'Quetzal Guatemala',
	'GWE' => 'Đồng Guinea Escudo Bồ Đào Nha',
	'GWP' => 'Peso Guinea-Bissau',
	'GYD' => 'Đô la Guyana',
	'HKD' => 'Đô la Hồng Kông',
	'HNL' => 'Lempira Honduras',
	'HRD' => 'Đồng Dinar Croatia',
	'HRK' => 'Kuna Croatia',
	'HTG' => 'Gourde Haiti',
	'HUF' => 'Forint Hungary',
	'IDR' => 'Rupiah Indonesia',
	'IEP' => 'Pao Ai-len',
	'ILP' => 'Pao Ixraen',
	'ILS' => 'Sheqel Israel mới',
	'INR' => 'Rupee Ấn Độ',
	'IQD' => 'Dinar Iraq',
	'IRR' => 'Rial Iran',
	'ISK' => 'Króna Iceland',
	'ITL' => 'Lia Ý',
	'JMD' => 'Đô la Jamaica',
	'JOD' => 'Dinar Jordan',
	'JPY' => 'Yên Nhật',
	'KES' => 'Shilling Kenya',
	'KGS' => 'Som Kyrgyzstan',
	'KHR' => 'Riel Campuchia',
	'KMF' => 'Franc Comoros',
	'KPW' => 'Won Triều Tiên',
	'KRH' => 'Đồng Hwan Hàn Quốc (1953–1962)',
	'KRO' => 'Đồng Won Hàn Quốc (1945–1953)',
	'KRW' => 'Won Hàn Quốc',
	'KWD' => 'Dinar Kuwait',
	'KYD' => 'Đô la Quần đảo Cayman',
	'KZT' => 'Tenge Kazakhstan',
	'LAK' => 'Kip Lào',
	'LBP' => 'Bảng Li-băng',
	'LKR' => 'Rupee Sri Lanka',
	'LRD' => 'Đô la Liberia',
	'LSL' => 'Ioti Lesotho',
	'LTL' => 'Litas Lít-va',
	'LTT' => 'Đồng Talonas Litva',
	'LUC' => 'Đồng Franc Luxembourg có thể chuyển đổi',
	'LUF' => 'Đồng Franc Luxembourg',
	'LUL' => 'Đồng Franc Luxembourg tài chính',
	'LVL' => 'Lats Latvia',
	'LVR' => 'Đồng Rúp Latvia',
	'LYD' => 'Dinar Libi',
	'MAD' => 'Dirham Ma-rốc',
	'MAF' => 'Đồng Franc Ma-rốc',
	'MCF' => 'Đồng Franc Monegasque',
	'MDC' => 'Đồng Cupon Moldova',
	'MDL' => 'Leu Moldova',
	'MGA' => 'Ariary Malagasy',
	'MGF' => 'Đồng Franc Magalasy',
	'MKD' => 'Denar Macedonia',
	'MKN' => 'Đồng Denar Macedonia (1992–1993)',
	'MLF' => 'Đồng Franc Mali',
	'MMK' => 'Kyat Myanma',
	'MNT' => 'Tugrik Mông Cổ',
	'MOP' => 'Pataca Ma Cao',
	'MRO' => 'Ouguiya Mauritania (1973–2017)',
	'MRU' => 'Ouguiya Mauritania',
	'MTL' => 'Lia xứ Man-tơ',
	'MTP' => 'Đồng Bảng Malta',
	'MUR' => 'Rupee Mauritius',
	'MVR' => 'Rufiyaa Maldives',
	'MWK' => 'Kwacha Malawi',
	'MXN' => 'Peso Mexico',
	'MXP' => 'Đồng Peso Bạc Mê-hi-cô (1861–1992)',
	'MXV' => 'Đơn vị Đầu tư Mê-hi-cô',
	'MYR' => 'Ringgit Malaysia',
	'MZE' => 'Escudo Mozambique',
	'MZM' => 'Đồng Metical Mozambique (1980–2006)',
	'MZN' => 'Metical Mozambique',
	'NAD' => 'Đô la Namibia',
	'NGN' => 'Naira Nigeria',
	'NIC' => 'Đồng Córdoba Nicaragua (1988–1991)',
	'NIO' => 'Córdoba Nicaragua',
	'NLG' => 'Đồng Guilder Hà Lan',
	'NOK' => 'Krone Na Uy',
	'NPR' => 'Rupee Nepal',
	'NZD' => 'Đô la New Zealand',
	'OMR' => 'Rial Oman',
	'PAB' => 'Balboa Panama',
	'PEI' => 'Đồng Inti Peru',
	'PEN' => 'Sol Peru',
	'PES' => 'Đồng Sol Peru (1863–1965)',
	'PGK' => 'Kina Papua New Guinea',
	'PHP' => 'Peso Philipin',
	'PKR' => 'Rupee Pakistan',
	'PLN' => 'Zloty Ba Lan',
	'PLZ' => 'Đồng Zloty Ba Lan (1950–1995)',
	'PTE' => 'Đồng Escudo Bồ Đào Nha',
	'PYG' => 'Guarani Paraguay',
	'QAR' => 'Rial Qatar',
	'RHD' => 'Đồng Đô la Rhode',
	'ROL' => 'Đồng Leu Rumani (1952–2006)',
	'RON' => 'Leu Romania',
	'RSD' => 'Dinar Serbia',
	'RUB' => 'Rúp Nga',
	'RUR' => 'Đồng Rúp Nga (1991–1998)',
	'RWF' => 'Franc Rwanda',
	'SAR' => 'Riyal Ả Rập Xê-út',
	'SBD' => 'Đô la quần đảo Solomon',
	'SCR' => 'Rupee Seychelles',
	'SDD' => 'Đồng Dinar Sudan (1992–2007)',
	'SDG' => 'Bảng Sudan',
	'SDP' => 'Đồng Bảng Sudan (1957–1998)',
	'SEK' => 'Krona Thụy Điển',
	'SGD' => 'Đô la Singapore',
	'SHP' => 'Bảng St. Helena',
	'SIT' => 'Tôla Xlôvênia',
	'SKK' => 'Cuaron Xlôvác',
	'SLL' => 'Leone Sierra Leone',
	'SOS' => 'Schilling Somali',
	'SRD' => 'Đô la Suriname',
	'SRG' => 'Đồng Guilder Surinam',
	'SSP' => 'Bảng Nam Sudan',
	'STD' => 'Dobra São Tomé và Príncipe (1977–2017)',
	'STN' => 'Dobra São Tomé và Príncipe',
	'SUR' => 'Đồng Rúp Sô viết',
	'SVC' => 'Colón El Salvador',
	'SYP' => 'Bảng Syria',
	'SZL' => 'Lilangeni Swaziland',
	'THB' => 'Bạt Thái Lan',
	'TJR' => 'Đồng Rúp Tajikistan',
	'TJS' => 'Somoni Tajikistan',
	'TMM' => 'Đồng Manat Turkmenistan (1993–2009)',
	'TMT' => 'Manat Turkmenistan',
	'TND' => 'Dinar Tunisia',
	'TOP' => 'Paʻanga Tonga',
	'TPE' => 'Đồng Escudo Timor',
	'TRL' => 'Lia Thổ Nhĩ Kỳ (1922–2005)',
	'TRY' => 'Lia Thổ Nhĩ Kỳ',
	'TTD' => 'Đô la Trinidad và Tobago',
	'TWD' => 'Đô la Đài Loan mới',
	'TZS' => 'Shilling Tanzania',
	'UAH' => 'Hryvnia Ukraina',
	'UAK' => 'Đồng Karbovanets Ucraina',
	'UGS' => 'Đồng Shilling Uganda (1966–1987)',
	'UGX' => 'Shilling Uganda',
	'USD' => 'Đô la Mỹ',
	'USN' => 'Đô la Mỹ (Ngày tiếp theo)',
	'USS' => 'Đô la Mỹ (Cùng ngày)',
	'UYI' => 'Đồng Peso Uruguay (Đơn vị Theo chỉ số)',
	'UYP' => 'Đồng Peso Uruguay (1975–1993)',
	'UYU' => 'Peso Uruguay',
	'UZS' => 'Som Uzbekistan',
	'VEB' => 'Đồng bolívar của Venezuela (1871–2008)',
	'VEF' => 'Bolívar Venezuela (2008–2018)',
	'VES' => 'Bolívar Venezuela',
	'VND' => 'Đồng Việt Nam',
	'VNN' => 'Đồng Việt Nam (1978–1985)',
	'VUV' => 'Vatu Vanuatu',
	'WST' => 'Tala Samoa',
	'XAF' => 'Franc CFA Trung Phi',
	'XAG' => 'Bạc',
	'XAU' => 'Vàng',
	'XBA' => 'Đơn vị Tổng hợp Châu Âu',
	'XBB' => 'Đơn vị Tiền tệ Châu Âu',
	'XBC' => 'Đơn vị Kế toán Châu Âu (XBC)',
	'XBD' => 'Đơn vị Kế toán Châu Âu (XBD)',
	'XCD' => 'Đô la Đông Caribê',
	'XDR' => 'Quyền Rút vốn Đặc biệt',
	'XEU' => 'Đơn vị Tiền Châu Âu',
	'XFO' => 'Đồng France Pháp Vàng',
	'XFU' => 'Đồng UIC-Franc Pháp',
	'XOF' => 'Franc CFA Tây Phi',
	'XPD' => 'Paladi',
	'XPF' => 'Franc CFP',
	'XPT' => 'Bạch kim',
	'XRE' => 'Quỹ RINET',
	'XTS' => 'Mã Tiền tệ Kiểm tra',
	'XXX' => 'Tiền tệ chưa biết',
	'YDD' => 'Đồng Dinar Yemen',
	'YER' => 'Rial Yemen',
	'YUD' => 'Đồng Dinar Nam Tư Xu (1966–1990)',
	'YUM' => 'Đồng Dinar Nam Tư Mới (1994–2002)',
	'YUN' => 'Đồng Dinar Nam Tư Có thể chuyển đổi (1990–1992)',
	'YUR' => 'Đồng Dinar Nam Tư Tái cơ cấu (1992–1993)',
	'ZAL' => 'Đồng Rand Nam Phi (tài chính)',
	'ZAR' => 'Rand Nam Phi',
	'ZMK' => 'Đồng kwacha của Zambia (1968–2012)',
	'ZMW' => 'Kwacha Zambia',
	'ZRN' => 'Đồng Zaire Mới (1993–1998)',
	'ZRZ' => 'Đồng Zaire (1971–1993)',
	'ZWD' => 'Đồng Đô la Zimbabwe (1980–2008)',
	'ZWL' => 'Đồng Đô la Zimbabwe (2009)',
	'ZWR' => 'Đồng Đô la Zimbabwe (2008)',
];

$currencySymbols = [
	'AED' => 'AED',
	'AFN' => 'AFN',
	'ALL' => 'ALL',
	'AMD' => 'AMD',
	'ANG' => 'ANG',
	'AOA' => 'AOA',
	'ARS' => 'ARS',
	'AUD' => 'AU$',
	'AWG' => 'AWG',
	'AZN' => 'AZN',
	'BAM' => 'BAM',
	'BBD' => 'BBD',
	'BDT' => 'BDT',
	'BGN' => 'BGN',
	'BHD' => 'BHD',
	'BIF' => 'BIF',
	'BMD' => 'BMD',
	'BND' => 'BND',
	'BOB' => 'BOB',
	'BSD' => 'BSD',
	'BTN' => 'BTN',
	'BWP' => 'BWP',
	'BYN' => 'BYN',
	'BZD' => 'BZD',
	'CAD' => 'CA$',
	'CDF' => 'CDF',
	'CHF' => 'CHF',
	'CLP' => 'CLP',
	'CNH' => 'CNH',
	'COP' => 'COP',
	'CRC' => 'CRC',
	'CUC' => 'CUC',
	'CUP' => 'CUP',
	'CVE' => 'CVE',
	'CZK' => 'CZK',
	'DJF' => 'DJF',
	'DKK' => 'DKK',
	'DOP' => 'DOP',
	'DZD' => 'DZD',
	'EGP' => 'EGP',
	'ERN' => 'ERN',
	'ETB' => 'ETB',
	'FJD' => 'FJD',
	'FKP' => 'FKP',
	'GEL' => 'GEL',
	'GHS' => 'GHS',
	'GIP' => 'GIP',
	'GMD' => 'GMD',
	'GNF' => 'GNF',
	'GTQ' => 'GTQ',
	'GYD' => 'GYD',
	'HNL' => 'HNL',
	'HRK' => 'HRK',
	'HTG' => 'HTG',
	'HUF' => 'HUF',
	'IDR' => 'IDR',
	'IQD' => 'IQD',
	'IRR' => 'IRR',
	'ISK' => 'ISK',
	'JMD' => 'JMD',
	'JOD' => 'JOD',
	'KES' => 'KES',
	'KGS' => 'KGS',
	'KHR' => 'KHR',
	'KMF' => 'KMF',
	'KPW' => 'KPW',
	'KWD' => 'KWD',
	'KYD' => 'KYD',
	'KZT' => 'KZT',
	'LAK' => 'LAK',
	'LBP' => 'LBP',
	'LKR' => 'LKR',
	'LRD' => 'LRD',
	'LYD' => 'LYD',
	'MAD' => 'MAD',
	'MDL' => 'MDL',
	'MGA' => 'MGA',
	'MKD' => 'MKD',
	'MMK' => 'MMK',
	'MNT' => 'MNT',
	'MOP' => 'MOP',
	'MRU' => 'MRU',
	'MUR' => 'MUR',
	'MVR' => 'MVR',
	'MWK' => 'MWK',
	'MXN' => 'MX$',
	'MYR' => 'MYR',
	'MZN' => 'MZN',
	'NAD' => 'NAD',
	'NGN' => 'NGN',
	'NIO' => 'NIO',
	'NOK' => 'NOK',
	'NPR' => 'NPR',
	'OMR' => 'OMR',
	'PAB' => 'PAB',
	'PEN' => 'PEN',
	'PGK' => 'PGK',
	'PHP' => 'PHP',
	'PKR' => 'PKR',
	'PLN' => 'PLN',
	'PYG' => 'PYG',
	'QAR' => 'QAR',
	'RON' => 'RON',
	'RSD' => 'RSD',
	'RUB' => 'RUB',
	'RWF' => 'RWF',
	'SAR' => 'SAR',
	'SBD' => 'SBD',
	'SCR' => 'SCR',
	'SDG' => 'SDG',
	'SEK' => 'SEK',
	'SGD' => 'SGD',
	'SHP' => 'SHP',
	'SLL' => 'SLL',
	'SOS' => 'SOS',
	'SRD' => 'SRD',
	'SSP' => 'SSP',
	'STN' => 'STN',
	'SYP' => 'SYP',
	'SZL' => 'SZL',
	'THB' => '฿',
	'TJS' => 'TJS',
	'TMT' => 'TMT',
	'TND' => 'TND',
	'TOP' => 'TOP',
	'TRY' => 'TRY',
	'TTD' => 'TTD',
	'TWD' => 'NT$',
	'TZS' => 'TZS',
	'UAH' => 'UAH',
	'UGX' => 'UGX',
	'USD' => 'US$',
	'UYU' => 'UYU',
	'UZS' => 'UZS',
	'VES' => 'VES',
	'VUV' => 'VUV',
	'WST' => 'WST',
	'XCD' => 'EC$',
	'XXX' => 'XXX',
	'YER' => 'YER',
	'ZAR' => 'ZAR',
	'ZMW' => 'ZMW',
];

$countryNames = [
	'AC' => 'Đảo Ascension',
	'AD' => 'Andorra',
	'AE' => 'Các Tiểu Vương quốc Ả Rập Thống nhất',
	'AF' => 'Afghanistan',
	'AG' => 'Antigua và Barbuda',
	'AI' => 'Anguilla',
	'AL' => 'Albania',
	'AM' => 'Armenia',
	'AO' => 'Angola',
	'AQ' => 'Nam Cực',
	'AR' => 'Argentina',
	'AS' => 'Samoa thuộc Mỹ',
	'AT' => 'Áo',
	'AU' => 'Australia',
	'AW' => 'Aruba',
	'AX' => 'Quần đảo Åland',
	'AZ' => 'Azerbaijan',
	'BA' => 'Bosnia và Herzegovina',
	'BB' => 'Barbados',
	'BD' => 'Bangladesh',
	'BE' => 'Bỉ',
	'BF' => 'Burkina Faso',
	'BG' => 'Bulgaria',
	'BH' => 'Bahrain',
	'BI' => 'Burundi',
	'BJ' => 'Benin',
	'BL' => 'St. Barthélemy',
	'BM' => 'Bermuda',
	'BN' => 'Brunei',
	'BO' => 'Bolivia',
	'BQ' => 'Ca-ri-bê Hà Lan',
	'BR' => 'Brazil',
	'BS' => 'Bahamas',
	'BT' => 'Bhutan',
	'BV' => 'Đảo Bouvet',
	'BW' => 'Botswana',
	'BY' => 'Belarus',
	'BZ' => 'Belize',
	'CA' => 'Canada',
	'CC' => 'Quần đảo Cocos (Keeling)',
	'CD' => 'Congo - Kinshasa',
	'CF' => 'Cộng hòa Trung Phi',
	'CG' => 'Congo - Brazzaville',
	'CH' => 'Thụy Sĩ',
	'CI' => 'Côte d’Ivoire',
	'CK' => 'Quần đảo Cook',
	'CL' => 'Chile',
	'CM' => 'Cameroon',
	'CN' => 'Trung Quốc',
	'CO' => 'Colombia',
	'CP' => 'Đảo Clipperton',
	'CR' => 'Costa Rica',
	'CU' => 'Cuba',
	'CV' => 'Cape Verde',
	'CW' => 'Curaçao',
	'CX' => 'Đảo Giáng Sinh',
	'CY' => 'Síp',
	'CZ' => 'Séc',
	'DE' => 'Đức',
	'DG' => 'Diego Garcia',
	'DJ' => 'Djibouti',
	'DK' => 'Đan Mạch',
	'DM' => 'Dominica',
	'DO' => 'Cộng hòa Dominica',
	'DZ' => 'Algeria',
	'EA' => 'Ceuta và Melilla',
	'EC' => 'Ecuador',
	'EE' => 'Estonia',
	'EG' => 'Ai Cập',
	'EH' => 'Tây Sahara',
	'ER' => 'Eritrea',
	'ES' => 'Tây Ban Nha',
	'ET' => 'Ethiopia',
	'EU' => 'Liên Minh Châu Âu',
	'EZ' => 'Khu vực đồng Euro',
	'FI' => 'Phần Lan',
	'FJ' => 'Fiji',
	'FK' => 'Quần đảo Falkland',
	'FM' => 'Micronesia',
	'FO' => 'Quần đảo Faroe',
	'FR' => 'Pháp',
	'GA' => 'Gabon',
	'GB' => 'Vương quốc Anh',
	'GD' => 'Grenada',
	'GE' => 'Georgia',
	'GF' => 'Guiana thuộc Pháp',
	'GG' => 'Guernsey',
	'GH' => 'Ghana',
	'GI' => 'Gibraltar',
	'GL' => 'Greenland',
	'GM' => 'Gambia',
	'GN' => 'Guinea',
	'GP' => 'Guadeloupe',
	'GQ' => 'Guinea Xích Đạo',
	'GR' => 'Hy Lạp',
	'GS' => 'Nam Georgia & Quần đảo Nam Sandwich',
	'GT' => 'Guatemala',
	'GU' => 'Guam',
	'GW' => 'Guinea-Bissau',
	'GY' => 'Guyana',
	'HK' => 'Hồng Kông',
	'HM' => 'Quần đảo Heard và McDonald',
	'HN' => 'Honduras',
	'HR' => 'Croatia',
	'HT' => 'Haiti',
	'HU' => 'Hungary',
	'IC' => 'Quần đảo Canary',
	'ID' => 'Indonesia',
	'IE' => 'Ireland',
	'IL' => 'Israel',
	'IM' => 'Đảo Man',
	'IN' => 'Ấn Độ',
	'IO' => 'Lãnh thổ Ấn Độ Dương thuộc Anh',
	'IQ' => 'Iraq',
	'IR' => 'Iran',
	'IS' => 'Iceland',
	'IT' => 'Italy',
	'JE' => 'Jersey',
	'JM' => 'Jamaica',
	'JO' => 'Jordan',
	'JP' => 'Nhật Bản',
	'KE' => 'Kenya',
	'KG' => 'Kyrgyzstan',
	'KH' => 'Campuchia',
	'KI' => 'Kiribati',
	'KM' => 'Comoros',
	'KN' => 'St. Kitts và Nevis',
	'KP' => 'Triều Tiên',
	'KR' => 'Hàn Quốc',
	'KW' => 'Kuwait',
	'KY' => 'Quần đảo Cayman',
	'KZ' => 'Kazakhstan',
	'LA' => 'Lào',
	'LB' => 'Li-băng',
	'LC' => 'St. Lucia',
	'LI' => 'Liechtenstein',
	'LK' => 'Sri Lanka',
	'LR' => 'Liberia',
	'LS' => 'Lesotho',
	'LT' => 'Litva',
	'LU' => 'Luxembourg',
	'LV' => 'Latvia',
	'LY' => 'Libya',
	'MA' => 'Ma-rốc',
	'MC' => 'Monaco',
	'MD' => 'Moldova',
	'ME' => 'Montenegro',
	'MF' => 'St. Martin',
	'MG' => 'Madagascar',
	'MH' => 'Quần đảo Marshall',
	'MK' => 'Bắc Macedonia',
	'ML' => 'Mali',
	'MM' => 'Myanmar (Miến Điện)',
	'MN' => 'Mông Cổ',
	'MO' => 'Macao',
	'MP' => 'Quần đảo Bắc Mariana',
	'MQ' => 'Martinique',
	'MR' => 'Mauritania',
	'MS' => 'Montserrat',
	'MT' => 'Malta',
	'MU' => 'Mauritius',
	'MV' => 'Maldives',
	'MW' => 'Malawi',
	'MX' => 'Mexico',
	'MY' => 'Malaysia',
	'MZ' => 'Mozambique',
	'NA' => 'Namibia',
	'NC' => 'New Caledonia',
	'NE' => 'Niger',
	'NF' => 'Đảo Norfolk',
	'NG' => 'Nigeria',
	'NI' => 'Nicaragua',
	'NL' => 'Hà Lan',
	'NO' => 'Na Uy',
	'NP' => 'Nepal',
	'NR' => 'Nauru',
	'NU' => 'Niue',
	'NZ' => 'New Zealand',
	'OM' => 'Oman',
	'PA' => 'Panama',
	'PE' => 'Peru',
	'PF' => 'Polynesia thuộc Pháp',
	'PG' => 'Papua New Guinea',
	'PH' => 'Philippines',
	'PK' => 'Pakistan',
	'PL' => 'Ba Lan',
	'PM' => 'Saint Pierre và Miquelon',
	'PN' => 'Quần đảo Pitcairn',
	'PR' => 'Puerto Rico',
	'PS' => 'Palestine',
	'PT' => 'Bồ Đào Nha',
	'PW' => 'Palau',
	'PY' => 'Paraguay',
	'QA' => 'Qatar',
	'QO' => 'Vùng xa xôi thuộc Châu Đại Dương',
	'RE' => 'Réunion',
	'RO' => 'Romania',
	'RS' => 'Serbia',
	'RU' => 'Nga',
	'RW' => 'Rwanda',
	'SA' => 'Ả Rập Xê-út',
	'SB' => 'Quần đảo Solomon',
	'SC' => 'Seychelles',
	'SD' => 'Sudan',
	'SE' => 'Thụy Điển',
	'SG' => 'Singapore',
	'SH' => 'St. Helena',
	'SI' => 'Slovenia',
	'SJ' => 'Svalbard và Jan Mayen',
	'SK' => 'Slovakia',
	'SL' => 'Sierra Leone',
	'SM' => 'San Marino',
	'SN' => 'Senegal',
	'SO' => 'Somalia',
	'SR' => 'Suriname',
	'SS' => 'Nam Sudan',
	'ST' => 'São Tomé và Príncipe',
	'SV' => 'El Salvador',
	'SX' => 'Sint Maarten',
	'SY' => 'Syria',
	'SZ' => 'Swaziland',
	'TA' => 'Tristan da Cunha',
	'TC' => 'Quần đảo Turks và Caicos',
	'TD' => 'Chad',
	'TF' => 'Lãnh thổ phía Nam Thuộc Pháp',
	'TG' => 'Togo',
	'TH' => 'Thái Lan',
	'TJ' => 'Tajikistan',
	'TK' => 'Tokelau',
	'TL' => 'Timor-Leste',
	'TM' => 'Turkmenistan',
	'TN' => 'Tunisia',
	'TO' => 'Tonga',
	'TR' => 'Thổ Nhĩ Kỳ',
	'TT' => 'Trinidad và Tobago',
	'TV' => 'Tuvalu',
	'TW' => 'Đài Loan',
	'TZ' => 'Tanzania',
	'UA' => 'Ukraina',
	'UG' => 'Uganda',
	'UM' => 'Các tiểu đảo xa của Hoa Kỳ',
	'UN' => 'Liên hiệp quốc',
	'US' => 'Hoa Kỳ',
	'UY' => 'Uruguay',
	'UZ' => 'Uzbekistan',
	'VA' => 'Thành Vatican',
	'VC' => 'St. Vincent và Grenadines',
	'VE' => 'Venezuela',
	'VG' => 'Quần đảo Virgin thuộc Anh',
	'VI' => 'Quần đảo Virgin thuộc Mỹ',
	'VN' => 'Việt Nam',
	'VU' => 'Vanuatu',
	'WF' => 'Wallis và Futuna',
	'WS' => 'Samoa',
	'XA' => 'Pseudo-Accents',
	'XB' => 'Pseudo-Bidi',
	'XK' => 'Kosovo',
	'YE' => 'Yemen',
	'YT' => 'Mayotte',
	'ZA' => 'Nam Phi',
	'ZM' => 'Zambia',
	'ZW' => 'Zimbabwe',
];

$timeUnits = [
	'century-other' => '{0} thế kỷ',
	'day-future-other' => 'sau {0} ngày nữa',
	'day-narrow-future-other' => 'sau {0} ngày nữa',
	'day-narrow-past-other' => '{0} ngày trước',
	'day-other' => '{0} ngày',
	'day-past-other' => '{0} ngày trước',
	'day-short-future-other' => 'sau {0} ngày nữa',
	'day-short-past-other' => '{0} ngày trước',
	'decade-other' => '{0} thập kỷ',
	'fri-future-other' => 'sau {0} Thứ Sáu nữa',
	'fri-narrow-future-other' => 'sau {0} Thứ Sáu nữa',
	'fri-narrow-past-other' => '{0} Thứ Sáu trước',
	'fri-past-other' => '{0} Thứ Sáu trước',
	'fri-short-future-other' => 'sau {0} Thứ Sáu nữa',
	'fri-short-past-other' => '{0} Thứ Sáu trước',
	'hour-future-other' => 'sau {0} giờ nữa',
	'hour-narrow-future-other' => 'sau {0} giờ nữa',
	'hour-narrow-past-other' => '{0} giờ trước',
	'hour-other' => '{0} giờ',
	'hour-past-other' => '{0} giờ trước',
	'hour-short-future-other' => 'sau {0} giờ nữa',
	'hour-short-past-other' => '{0} giờ trước',
	'microsecond-other' => '{0} micrô giây',
	'millisecond-other' => '{0} mili giây',
	'minute-future-other' => 'sau {0} phút nữa',
	'minute-narrow-future-other' => 'sau {0} phút nữa',
	'minute-narrow-past-other' => '{0} phút trước',
	'minute-other' => '{0} phút',
	'minute-past-other' => '{0} phút trước',
	'minute-short-future-other' => 'sau {0} phút nữa',
	'minute-short-past-other' => '{0} phút trước',
	'mon-future-other' => 'sau {0} Thứ Hai nữa',
	'mon-narrow-future-other' => 'sau {0} Thứ Hai nữa',
	'mon-narrow-past-other' => '{0} Thứ Hai trước',
	'mon-past-other' => '{0} Thứ Hai trước',
	'mon-short-future-other' => 'sau {0} Thứ Hai nữa',
	'mon-short-past-other' => '{0} Thứ Hai trước',
	'month-future-other' => 'sau {0} tháng nữa',
	'month-narrow-future-other' => 'sau {0} tháng nữa',
	'month-narrow-past-other' => '{0} tháng trước',
	'month-other' => '{0} tháng',
	'month-past-other' => '{0} tháng trước',
	'month-short-future-other' => 'sau {0} tháng nữa',
	'month-short-past-other' => '{0} tháng trước',
	'nanosecond-other' => '{0} nano giây',
	'quarter-future-other' => 'sau {0} quý nữa',
	'quarter-narrow-future-other' => 'sau {0} quý nữa',
	'quarter-narrow-past-other' => '{0} quý trước',
	'quarter-past-other' => '{0} quý trước',
	'quarter-short-future-other' => 'sau {0} quý nữa',
	'quarter-short-past-other' => '{0} quý trước',
	'sat-future-other' => 'sau {0} Thứ Bảy nữa',
	'sat-narrow-future-other' => 'sau {0} Thứ Bảy nữa',
	'sat-narrow-past-other' => '{0} Thứ Bảy trước',
	'sat-past-other' => '{0} Thứ Bảy trước',
	'sat-short-future-other' => 'sau {0} Thứ Bảy nữa',
	'sat-short-past-other' => '{0} Thứ Bảy trước',
	'second-future-other' => 'sau {0} giây nữa',
	'second-narrow-future-other' => 'sau {0} giây nữa',
	'second-narrow-past-other' => '{0} giây trước',
	'second-other' => '{0} giây',
	'second-past-other' => '{0} giây trước',
	'second-short-future-other' => 'sau {0} giây nữa',
	'second-short-past-other' => '{0} giây trước',
	'sun-future-other' => 'sau {0} Chủ Nhật nữa',
	'sun-narrow-future-other' => 'sau {0} Chủ Nhật nữa',
	'sun-narrow-past-other' => '{0} Chủ Nhật trước',
	'sun-past-other' => '{0} Chủ Nhật trước',
	'sun-short-future-other' => 'sau {0} Chủ Nhật nữa',
	'sun-short-past-other' => '{0} Chủ Nhật trước',
	'thu-future-other' => 'sau {0} Thứ Năm nữa',
	'thu-narrow-future-other' => 'sau {0} Thứ Năm nữa',
	'thu-narrow-past-other' => '{0} Thứ Năm trước',
	'thu-past-other' => '{0} Thứ Năm trước',
	'thu-short-future-other' => 'sau {0} Thứ Năm nữa',
	'thu-short-past-other' => '{0} Thứ Năm trước',
	'tue-future-other' => 'sau {0} Thứ Ba nữa',
	'tue-narrow-future-other' => 'sau {0} Thứ Ba nữa',
	'tue-narrow-past-other' => '{0} Thứ Ba trước',
	'tue-past-other' => '{0} Thứ Ba trước',
	'tue-short-future-other' => 'sau {0} Thứ Ba nữa',
	'tue-short-past-other' => '{0} Thứ Ba trước',
	'wed-future-other' => 'sau {0} Thứ Tư nữa',
	'wed-narrow-future-other' => 'sau {0} Thứ Tư nữa',
	'wed-narrow-past-other' => '{0} Thứ Tư trước',
	'wed-past-other' => '{0} Thứ Tư trước',
	'wed-short-future-other' => 'sau {0} Thứ Tư nữa',
	'wed-short-past-other' => '{0} Thứ Tư trước',
	'week-future-other' => 'sau {0} tuần nữa',
	'week-narrow-future-other' => 'sau {0} tuần nữa',
	'week-narrow-past-other' => '{0} tuần trước',
	'week-other' => '{0} tuần',
	'week-past-other' => '{0} tuần trước',
	'week-short-future-other' => 'sau {0} tuần nữa',
	'week-short-past-other' => '{0} tuần trước',
	'year-future-other' => 'sau {0} năm nữa',
	'year-narrow-future-other' => 'sau {0} năm nữa',
	'year-narrow-past-other' => '{0} năm trước',
	'year-other' => '{0} năm',
	'year-past-other' => '{0} năm trước',
	'year-short-future-other' => 'sau {0} năm nữa',
	'year-short-past-other' => '{0} năm trước',
];