File Coverage

blib/lib/Locale/CLDR/Locales/Vi.pm
Criterion Covered Total %
statement 29 36 80.5
branch n/a
condition n/a
subroutine 10 11 90.9
pod 0 1 0.0
total 39 48 81.2


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Vi - Package for language Vietnamese
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Vi;
8             # This file auto generated from Data\common\main\vi.xml
9             # on Sun 24 Apr 8:56:42 am GMT
10              
11 1     1   2280670 use version;
  1         2  
  1         6  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   86 use v5.10.1;
  1         3  
16 1     1   4 use mro 'c3';
  1         4  
  1         6  
17 1     1   29 use utf8;
  1         1  
  1         5  
18 1     1   25 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         12  
19              
20 1     1   617 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         44457  
  1         10  
21 1     1   1358 use Moo;
  1         8639  
  1         3  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'valid_algorithmic_formats' => (
25             is => 'ro',
26             isa => ArrayRef,
27             init_arg => undef,
28             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal','spellout-ordinal','digits-ordinal' ]},
29             );
30              
31             has 'algorithmic_number_format_data' => (
32             is => 'ro',
33             isa => HashRef,
34             init_arg => undef,
35             default => sub {
36 1     1   3368 use bignum;
  1         2  
  1         7  
37             return {
38             'after-hundred' => {
39             'private' => {
40             '0' => {
41             base_value => q(0),
42             divisor => q(1),
43             rule => q(lẻ =%spellout-cardinal=),
44             },
45             '10' => {
46             base_value => q(10),
47             divisor => q(10),
48             rule => q(=%spellout-cardinal=),
49             },
50             'max' => {
51             base_value => q(10),
52             divisor => q(10),
53             rule => q(=%spellout-cardinal=),
54             },
55             },
56             },
57             'after-thousand-or-more' => {
58             'private' => {
59             '0' => {
60             base_value => q(0),
61             divisor => q(1),
62             rule => q(không trăm =%%after-hundred=),
63             },
64             '100' => {
65             base_value => q(100),
66             divisor => q(100),
67             rule => q(=%spellout-cardinal=),
68             },
69             'max' => {
70             base_value => q(100),
71             divisor => q(100),
72             rule => q(=%spellout-cardinal=),
73             },
74             },
75             },
76             'digits-ordinal' => {
77             'public' => {
78             '-x' => {
79             divisor => q(1),
80             rule => q(−→→),
81             },
82             '0' => {
83             base_value => q(0),
84             divisor => q(1),
85             rule => q(thứ =#,##0=),
86             },
87             'max' => {
88             base_value => q(0),
89             divisor => q(1),
90             rule => q(thứ =#,##0=),
91             },
92             },
93             },
94             'spellout-cardinal' => {
95             'public' => {
96             '-x' => {
97             divisor => q(1),
98             rule => q(âm →→),
99             },
100             '0' => {
101             base_value => q(0),
102             divisor => q(1),
103             rule => q(không),
104             },
105             'x.x' => {
106             divisor => q(1),
107             rule => q(←← phẩy →→),
108             },
109             '1' => {
110             base_value => q(1),
111             divisor => q(1),
112             rule => q(má»™t),
113             },
114             '2' => {
115             base_value => q(2),
116             divisor => q(1),
117             rule => q(hai),
118             },
119             '3' => {
120             base_value => q(3),
121             divisor => q(1),
122             rule => q(ba),
123             },
124             '4' => {
125             base_value => q(4),
126             divisor => q(1),
127             rule => q(bốn),
128             },
129             '5' => {
130             base_value => q(5),
131             divisor => q(1),
132             rule => q(năm),
133             },
134             '6' => {
135             base_value => q(6),
136             divisor => q(1),
137             rule => q(sáu),
138             },
139             '7' => {
140             base_value => q(7),
141             divisor => q(1),
142             rule => q(bảy),
143             },
144             '8' => {
145             base_value => q(8),
146             divisor => q(1),
147             rule => q(tám),
148             },
149             '9' => {
150             base_value => q(9),
151             divisor => q(1),
152             rule => q(chín),
153             },
154             '10' => {
155             base_value => q(10),
156             divisor => q(10),
157             rule => q(mười[ →%%teen→]),
158             },
159             '20' => {
160             base_value => q(20),
161             divisor => q(10),
162             rule => q(←← mÆ°Æ¡i[ →%%x-ty→]),
163             },
164             '100' => {
165             base_value => q(100),
166             divisor => q(100),
167             rule => q(←← trăm[ →%%after-hundred→]),
168             },
169             '1000' => {
170             base_value => q(1000),
171             divisor => q(1000),
172             rule => q(←← nghìn[ →%%after-thousand-or-more→]),
173             },
174             '1000000' => {
175             base_value => q(1000000),
176             divisor => q(1000000),
177             rule => q(←← triệu[ →%%after-thousand-or-more→]),
178             },
179             '1000000000' => {
180             base_value => q(1000000000),
181             divisor => q(1000000000),
182             rule => q(←← tá»·[ →%%after-thousand-or-more→]),
183             },
184             '1000000000000000000' => {
185             base_value => q(1000000000000000000),
186             divisor => q(1000000000000000000),
187             rule => q(=#,##0=),
188             },
189             'max' => {
190             base_value => q(1000000000000000000),
191             divisor => q(1000000000000000000),
192             rule => q(=#,##0=),
193             },
194             },
195             },
196             'spellout-numbering' => {
197             'public' => {
198             '0' => {
199             base_value => q(0),
200             divisor => q(1),
201             rule => q(=%spellout-cardinal=),
202             },
203             'max' => {
204             base_value => q(0),
205             divisor => q(1),
206             rule => q(=%spellout-cardinal=),
207             },
208             },
209             },
210             'spellout-numbering-year' => {
211             'public' => {
212             '0' => {
213             base_value => q(0),
214             divisor => q(1),
215             rule => q(=%spellout-numbering=),
216             },
217             'x.x' => {
218             divisor => q(1),
219             rule => q(=#,###0.#=),
220             },
221             'max' => {
222             divisor => q(1),
223             rule => q(=#,###0.#=),
224             },
225             },
226             },
227             'spellout-ordinal' => {
228             'public' => {
229             '0' => {
230             base_value => q(0),
231             divisor => q(1),
232             rule => q(thứ =%spellout-cardinal=),
233             },
234             'x.x' => {
235             divisor => q(1),
236             rule => q(=#,##0.#=),
237             },
238             '1' => {
239             base_value => q(1),
240             divisor => q(1),
241             rule => q(thứ nhất),
242             },
243             '2' => {
244             base_value => q(2),
245             divisor => q(1),
246             rule => q(thứ nhì),
247             },
248             '3' => {
249             base_value => q(3),
250             divisor => q(1),
251             rule => q(thứ =%spellout-cardinal=),
252             },
253             '4' => {
254             base_value => q(4),
255             divisor => q(1),
256             rule => q(thứ tÆ°),
257             },
258             '5' => {
259             base_value => q(5),
260             divisor => q(1),
261             rule => q(thứ =%spellout-cardinal=),
262             },
263             'max' => {
264             base_value => q(5),
265             divisor => q(1),
266             rule => q(thứ =%spellout-cardinal=),
267             },
268             },
269             },
270             'teen' => {
271             'private' => {
272             '0' => {
273             base_value => q(0),
274             divisor => q(1),
275             rule => q(=%spellout-cardinal=),
276             },
277             '5' => {
278             base_value => q(5),
279             divisor => q(1),
280             rule => q(lăm),
281             },
282             '6' => {
283             base_value => q(6),
284             divisor => q(1),
285             rule => q(=%spellout-cardinal=),
286             },
287             'max' => {
288             base_value => q(6),
289             divisor => q(1),
290             rule => q(=%spellout-cardinal=),
291             },
292             },
293             },
294             'x-ty' => {
295             'private' => {
296             '0' => {
297             base_value => q(0),
298             divisor => q(1),
299             rule => q(=%spellout-cardinal=),
300             },
301             '1' => {
302             base_value => q(1),
303             divisor => q(1),
304             rule => q(mốt),
305             },
306             '2' => {
307             base_value => q(2),
308             divisor => q(1),
309             rule => q(=%%teen=),
310             },
311             'max' => {
312             base_value => q(2),
313             divisor => q(1),
314             rule => q(=%%teen=),
315             },
316             },
317             },
318             } },
319             );
320              
321             # Need to add code for Key type pattern
322             sub display_name_pattern {
323 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
324              
325 0           my $display_pattern = '{0} ({1})';
326 0           $display_pattern =~s/\{0\}/$name/g;
327 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
328             $region,
329             $script,
330             $variant,
331             );
332              
333 0           $display_pattern =~s/\{1\}/$subtags/g;
334 0           return $display_pattern;
335             }
336              
337             has 'display_name_language' => (
338             is => 'ro',
339             isa => CodeRef,
340             init_arg => undef,
341             default => sub {
342             sub {
343             my %languages = (
344             'aa' => 'Tiếng Afar',
345             'ab' => 'Tiếng Abkhazia',
346             'ace' => 'Tiếng Achinese',
347             'ach' => 'Tiếng Acoli',
348             'ada' => 'Tiếng Adangme',
349             'ady' => 'Tiếng Adyghe',
350             'ae' => 'Tiếng Avestan',
351             'af' => 'Tiếng Nam Phi',
352             'afh' => 'Tiếng Afrihili',
353             'agq' => 'Tiếng Aghem',
354             'ain' => 'Tiếng Ainu',
355             'ak' => 'Tiếng Akan',
356             'akk' => 'Tiếng Akkadia',
357             'akz' => 'Tiếng Alabama',
358             'ale' => 'Tiếng Aleut',
359             'aln' => 'Tiếng Gheg Albani',
360             'alt' => 'Tiếng Altai Miền Nam',
361             'am' => 'Tiếng Amharic',
362             'an' => 'Tiếng Aragon',
363             'ang' => 'Tiếng Anh cổ',
364             'anp' => 'Tiếng Angika',
365             'ar' => 'Tiếng Ả Rập',
366             'ar_001' => 'Tiếng Ả Rập Hiện đại',
367             'arc' => 'Tiếng Aramaic',
368             'arn' => 'Tiếng Araucanian',
369             'aro' => 'Tiếng Araona',
370             'arp' => 'Tiếng Arapaho',
371             'arq' => 'Tiếng Ả Rập Algeria',
372             'arw' => 'Tiếng Arawak',
373             'arz' => 'Tiếng Ả Rập Ai Cập',
374             'as' => 'Tiếng Assam',
375             'asa' => 'Tiếng Asu',
376             'ase' => 'Ngôn ngữ Ký hiệu Mỹ',
377             'ast' => 'Tiếng Asturias',
378             'av' => 'Tiếng Avaric',
379             'awa' => 'Tiếng Awadhi',
380             'ay' => 'Tiếng Aymara',
381             'az' => 'Tiếng Azerbaijan',
382             'az@alt=short' => 'Tiếng Azeri',
383             'ba' => 'Tiếng Bashkir',
384             'bal' => 'Tiếng Baluchi',
385             'ban' => 'Tiếng Bali',
386             'bar' => 'Tiếng Bavaria',
387             'bas' => 'Tiếng Basaa',
388             'bax' => 'Tiếng Bamun',
389             'bbc' => 'Tiếng Batak Toba',
390             'bbj' => 'Tiếng Ghomala',
391             'be' => 'Tiếng Belarus',
392             'bej' => 'Tiếng Beja',
393             'bem' => 'Tiếng Bemba',
394             'bew' => 'Tiếng Betawi',
395             'bez' => 'Tiếng Bena',
396             'bfd' => 'Tiếng Bafut',
397             'bfq' => 'Tiếng Badaga',
398             'bg' => 'Tiếng Bulgaria',
399             'bgn' => 'Tiếng Tây Balochi',
400             'bho' => 'Tiếng Bhojpuri',
401             'bi' => 'Tiếng Bislama',
402             'bik' => 'Tiếng Bikol',
403             'bin' => 'Tiếng Bini',
404             'bjn' => 'Tiếng Banjar',
405             'bkm' => 'Tiếng Kom',
406             'bla' => 'Tiếng Siksika',
407             'bm' => 'Tiếng Bambara',
408             'bn' => 'Tiếng Bengali',
409             'bo' => 'Tiếng Tây Tạng',
410             'bpy' => 'Tiếng Bishnupriya',
411             'bqi' => 'Tiếng Bakhtiari',
412             'br' => 'Tiếng Breton',
413             'bra' => 'Tiếng Braj',
414             'brh' => 'Tiếng Brahui',
415             'brx' => 'Tiếng Bodo',
416             'bs' => 'Tiếng Nam TÆ°',
417             'bss' => 'Tiếng Akoose',
418             'bua' => 'Tiếng Buriat',
419             'bug' => 'Tiếng Bugin',
420             'bum' => 'Tiếng Bulu',
421             'byn' => 'Tiếng Blin',
422             'byv' => 'Tiếng Medumba',
423             'ca' => 'Tiếng Catalan',
424             'cad' => 'Tiếng Caddo',
425             'car' => 'Tiếng Carib',
426             'cay' => 'Tiếng Cayuga',
427             'cch' => 'Tiếng Atsam',
428             'ce' => 'Tiếng Chechen',
429             'ceb' => 'Tiếng Cebuano',
430             'cgg' => 'Tiếng Chiga',
431             'ch' => 'Tiếng Chamorro',
432             'chb' => 'Tiếng Chibcha',
433             'chg' => 'Tiếng Chagatai',
434             'chk' => 'Tiếng Chuuk',
435             'chm' => 'Tiếng Mari',
436             'chn' => 'Biệt ngữ Chinook',
437             'cho' => 'Tiếng Choctaw',
438             'chp' => 'Tiếng Chipewyan',
439             'chr' => 'Tiếng Cherokee',
440             'chy' => 'Tiếng Cheyenne',
441             'ckb' => 'Tiếng Kurd Miền Trung',
442             'co' => 'Tiếng Corsica',
443             'cop' => 'Tiếng Coptic',
444             'cps' => 'Tiếng Capiznon',
445             'cr' => 'Tiếng Cree',
446             'crh' => 'Tiếng Thổ NhÄ© Kỳ Crimean',
447             'cs' => 'Tiếng Séc',
448             'csb' => 'Tiếng Kashubia',
449             'cu' => 'Tiếng SlavÆ¡ Nhà thờ',
450             'cv' => 'Tiếng Chuvash',
451             'cy' => 'Tiếng Wales',
452             'da' => 'Tiếng Đan Mạch',
453             'dak' => 'Tiếng Dakota',
454             'dar' => 'Tiếng Dargwa',
455             'dav' => 'Tiếng Taita',
456             'de' => 'Tiếng Đức',
457             'de_CH' => 'Tiếng Thượng Giéc-man (Thụy SÄ©)',
458             'del' => 'Tiếng Delaware',
459             'den' => 'Tiếng Slave',
460             'dgr' => 'Tiếng Dogrib',
461             'din' => 'Tiếng Dinka',
462             'dje' => 'Tiếng Zarma',
463             'doi' => 'Tiếng Dogri',
464             'dsb' => 'Tiếng Hạ Sorbia',
465             'dtp' => 'Tiếng Dusun Miền Trung',
466             'dua' => 'Tiếng Duala',
467             'dum' => 'Tiếng Hà Lan Trung cổ',
468             'dv' => 'Tiếng Divehi',
469             'dyo' => 'Tiếng Jola-Fonyi',
470             'dyu' => 'Tiếng Dyula',
471             'dz' => 'Tiếng Dzongkha',
472             'dzg' => 'Tiếng Dazaga',
473             'ebu' => 'Tiếng Embu',
474             'ee' => 'Tiếng Ewe',
475             'efi' => 'Tiếng Efik',
476             'egl' => 'Tiếng Emilia',
477             'egy' => 'Tiếng Ai Cập cổ',
478             'eka' => 'Tiếng Ekajuk',
479             'el' => 'Tiếng Hy Lạp',
480             'elx' => 'Tiếng Elamite',
481             'en' => 'Tiếng Anh',
482             'en_GB' => 'Tiếng Anh (Anh)',
483             'en_GB@alt=short' => 'Tiếng Anh (Anh)',
484             'en_US' => 'Tiếng Anh (Mỹ)',
485             'en_US@alt=short' => 'Tiếng Anh (Mỹ)',
486             'enm' => 'Tiếng Anh Trung cổ',
487             'eo' => 'Tiếng Quốc Tế Ngữ',
488             'es' => 'Tiếng Tây Ban Nha',
489             'es_419' => 'Tiếng Tây Ban Nha (Mỹ La tinh)',
490             'es_ES' => 'Tiếng Tây Ban Nha (Châu Âu)',
491             'esu' => 'Tiếng Yupik Miền Trung',
492             'et' => 'Tiếng Estonia',
493             'eu' => 'Tiếng Basque',
494             'ewo' => 'Tiếng Ewondo',
495             'ext' => 'Tiếng Extremadura',
496             'fa' => 'Tiếng Ba TÆ°',
497             'fan' => 'Tiếng Fang',
498             'fat' => 'Tiếng Fanti',
499             'ff' => 'Tiếng Fulah',
500             'fi' => 'Tiếng Phần Lan',
501             'fil' => 'Tiếng Philipin',
502             'fj' => 'Tiếng Fiji',
503             'fo' => 'Tiếng Faore',
504             'fon' => 'Tiếng Fon',
505             'fr' => 'Tiếng Pháp',
506             'frc' => 'Tiếng Pháp Cajun',
507             'frm' => 'Tiếng Pháp Trung cổ',
508             'fro' => 'Tiếng Pháp cổ',
509             'frp' => 'Tiếng Arpitan',
510             'frr' => 'Tiếng Frisian Miền Bắc',
511             'frs' => 'Tiếng Frisian Miền Đông',
512             'fur' => 'Tiếng Friulian',
513             'fy' => 'Tiếng Frisia',
514             'ga' => 'Tiếng Ai-len',
515             'gaa' => 'Tiếng Ga',
516             'gag' => 'Tiếng Gagauz',
517             'gay' => 'Tiếng Gayo',
518             'gba' => 'Tiếng Gbaya',
519             'gd' => 'Tiếng XentÆ¡ (Xcốt len)',
520             'gez' => 'Tiếng Geez',
521             'gil' => 'Tiếng Gilbert',
522             'gl' => 'Tiếng Galician',
523             'glk' => 'Tiếng Gilaki',
524             'gmh' => 'Tiếng Thượng Giéc-man Trung cổ',
525             'gn' => 'Tiếng Guarani',
526             'goh' => 'Tiếng Thượng Giéc-man cổ',
527             'gom' => 'Tiếng Goan Konkani',
528             'gon' => 'Tiếng Gondi',
529             'gor' => 'Tiếng Gorontalo',
530             'got' => 'Tiếng Gô-tích',
531             'grb' => 'Tiếng Grebo',
532             'grc' => 'Tiếng Hy Lạp cổ',
533             'gsw' => 'Tiếng Đức (Thụy SÄ©)',
534             'gu' => 'Tiếng Gujarati',
535             'gur' => 'Tiếng Frafra',
536             'guz' => 'Tiếng Gusii',
537             'gv' => 'Tiếng Manx',
538             'gwi' => 'Tiếng Gwichʼin',
539             'ha' => 'Tiếng Hausa',
540             'hai' => 'Tiếng Haida',
541             'hak' => 'Tiếng Trung Hakka',
542             'haw' => 'Tiếng Hawaii',
543             'he' => 'Tiếng Do Thái',
544             'hi' => 'Tiếng Hindi',
545             'hif' => 'Tiếng Fiji Hindi',
546             'hil' => 'Tiếng Hiligaynon',
547             'hit' => 'Tiếng Hittite',
548             'hmn' => 'Tiếng Hmông',
549             'ho' => 'Tiếng Hiri Motu',
550             'hr' => 'Tiếng Croatia',
551             'hsb' => 'Tiếng Thượng Sorbia',
552             'ht' => 'Tiếng Haiti',
553             'hu' => 'Tiếng Hungary',
554             'hup' => 'Tiếng Hupa',
555             'hy' => 'Tiếng Armenia',
556             'hz' => 'Tiếng Herero',
557             'ia' => 'Tiếng Khoa Học Quốc Tế',
558             'iba' => 'Tiếng Iban',
559             'ibb' => 'Tiếng Ibibio',
560             'id' => 'Tiếng Indonesia',
561             'ie' => 'Tiếng Interlingue',
562             'ig' => 'Tiếng Igbo',
563             'ii' => 'Tiếng Di Tứ Xuyên',
564             'ik' => 'Tiếng Inupiaq',
565             'ilo' => 'Tiếng Iloko',
566             'inh' => 'Tiếng Ingush',
567             'io' => 'Tiếng Ido',
568             'is' => 'Tiếng Iceland',
569             'it' => 'Tiếng Ý',
570             'iu' => 'Tiếng Inuktitut',
571             'izh' => 'Tiếng Ingria',
572             'ja' => 'Tiếng Nhật',
573             'jam' => 'Tiếng Anh Jamaica Creole',
574             'jbo' => 'Tiếng Lojban',
575             'jgo' => 'Tiếng Ngomba',
576             'jmc' => 'Tiếng Machame',
577             'jpr' => 'Tiếng Judeo-Ba TÆ°',
578             'jrb' => 'Tiếng Judeo-Ả Rập',
579             'jut' => 'Tiếng Jutish',
580             'jv' => 'Tiếng Java',
581             'ka' => 'Tiếng Gruzia',
582             'kaa' => 'Tiếng Kara-Kalpak',
583             'kab' => 'Tiếng Kabyle',
584             'kac' => 'Tiếng Kachin',
585             'kaj' => 'Tiếng Jju',
586             'kam' => 'Tiếng Kamba',
587             'kaw' => 'Tiếng Kawi',
588             'kbd' => 'Tiếng Kabardian',
589             'kbl' => 'Tiếng Kanembu',
590             'kcg' => 'Tiếng Tyap',
591             'kde' => 'Tiếng Makonde',
592             'kea' => 'Tiếng Kabuverdianu',
593             'kfo' => 'Tiếng Koro',
594             'kg' => 'Tiếng Kongo',
595             'kha' => 'Tiếng Khasi',
596             'kho' => 'Tiếng Khotan',
597             'khq' => 'Tiếng Koyra Chiini',
598             'ki' => 'Tiếng Kikuyu',
599             'kj' => 'Tiếng Kuanyama',
600             'kk' => 'Tiếng Kazakh',
601             'kkj' => 'Tiếng Kako',
602             'kl' => 'Tiếng Kalaallisut',
603             'kln' => 'Tiếng Kalenjin',
604             'km' => 'Tiếng KhÆ¡-me',
605             'kmb' => 'Tiếng Kimbundu',
606             'kn' => 'Tiếng Kannada',
607             'ko' => 'Tiếng Hàn',
608             'koi' => 'Tiếng Komi-Permyak',
609             'kok' => 'Tiếng Konkani',
610             'kos' => 'Tiếng Kosrae',
611             'kpe' => 'Tiếng Kpelle',
612             'kr' => 'Tiếng Kanuri',
613             'krc' => 'Tiếng Karachay-Balkar',
614             'krl' => 'Tiếng Karelian',
615             'kru' => 'Tiếng Kurukh',
616             'ks' => 'Tiếng Kashmiri',
617             'ksb' => 'Tiếng Shambala',
618             'ksf' => 'Tiếng Bafia',
619             'ksh' => 'Tiếng Cologne',
620             'ku' => 'Tiếng Kurd',
621             'kum' => 'Tiếng Kumyk',
622             'kut' => 'Tiếng Kutenai',
623             'kv' => 'Tiếng Komi',
624             'kw' => 'Tiếng Cornwall',
625             'ky' => 'Tiếng Kyrgyz',
626             'la' => 'Tiếng La-tinh',
627             'lad' => 'Tiếng Ladino',
628             'lag' => 'Tiếng Langi',
629             'lah' => 'Tiếng Lahnda',
630             'lam' => 'Tiếng Lamba',
631             'lb' => 'Tiếng Luxembourg',
632             'lez' => 'Tiếng Lezghian',
633             'lg' => 'Tiếng Ganda',
634             'li' => 'Tiếng Limburg',
635             'lkt' => 'Tiếng Lakota',
636             'ln' => 'Tiếng Lingala',
637             'lo' => 'Tiếng Lào',
638             'lol' => 'Tiếng Mongo',
639             'loz' => 'Tiếng Lozi',
640             'lrc' => 'Tiếng Bắc Luri',
641             'lt' => 'Tiếng Lít-va',
642             'lu' => 'Tiếng Luba-Katanga',
643             'lua' => 'Tiếng Luba-Lulua',
644             'lui' => 'Tiếng Luiseno',
645             'lun' => 'Tiếng Lunda',
646             'luo' => 'Tiếng Luo',
647             'lus' => 'Tiếng Lushai',
648             'luy' => 'Tiếng Luyia',
649             'lv' => 'Tiếng Latvia',
650             'mad' => 'Tiếng Madura',
651             'maf' => 'Tiếng Mafa',
652             'mag' => 'Tiếng Magahi',
653             'mai' => 'Tiếng Maithili',
654             'mak' => 'Tiếng Makasar',
655             'man' => 'Tiếng Mandingo',
656             'mas' => 'Tiếng Masai',
657             'mde' => 'Tiếng Maba',
658             'mdf' => 'Tiếng Moksha',
659             'mdr' => 'Tiếng Mandar',
660             'men' => 'Tiếng Mende',
661             'mer' => 'Tiếng Meru',
662             'mfe' => 'Tiếng Morisyen',
663             'mg' => 'Tiếng Malagasy',
664             'mga' => 'Tiếng Ai-len Trung cổ',
665             'mgh' => 'Tiếng Makhuwa-Meetto',
666             'mgo' => 'Tiếng Meta’',
667             'mh' => 'Tiếng Marshall',
668             'mi' => 'Tiếng Maori',
669             'mic' => 'Tiếng Micmac',
670             'min' => 'Tiếng Minangkabau',
671             'mk' => 'Tiếng Macedonia',
672             'ml' => 'Tiếng Malayalam',
673             'mn' => 'Tiếng Mông Cổ',
674             'mnc' => 'Tiếng Manchu',
675             'mni' => 'Tiếng Manipuri',
676             'moh' => 'Tiếng Mohawk',
677             'mos' => 'Tiếng Mossi',
678             'mr' => 'Tiếng Marathi',
679             'ms' => 'Tiếng Malaysia',
680             'mt' => 'Tiếng Malt',
681             'mua' => 'Tiếng Mundang',
682             'mul' => 'Nhiều Ngôn ngữ',
683             'mus' => 'Tiếng Creek',
684             'mwl' => 'Tiếng Miranda',
685             'mwr' => 'Tiếng Marwari',
686             'my' => 'Tiếng Miến Điện',
687             'mye' => 'Tiếng Myene',
688             'myv' => 'Tiếng Erzya',
689             'mzn' => 'Tiếng Mazanderani',
690             'na' => 'Tiếng Nauru',
691             'nap' => 'Tiếng Napoli',
692             'naq' => 'Tiếng Nama',
693             'nb' => 'Tiếng Na Uy (BokmÃ¥l)',
694             'nd' => 'Tiếng Ndebele Miền Bắc',
695             'nds' => 'Tiếng Hạ Giéc-man',
696             'nds_NL' => 'Tiếng Hạ Saxon',
697             'ne' => 'Tiếng Nepal',
698             'new' => 'Tiếng Newari',
699             'ng' => 'Tiếng Ndonga',
700             'nia' => 'Tiếng Nias',
701             'niu' => 'Tiếng Niuean',
702             'njo' => 'Tiếng Ao Naga',
703             'nl' => 'Tiếng Hà Lan',
704             'nl_BE' => 'Tiếng Flemish',
705             'nmg' => 'Tiếng Kwasio',
706             'nn' => 'Tiếng Na Uy (Nynorsk)',
707             'nnh' => 'Tiếng Ngiemboon',
708             'no' => 'Tiếng Na Uy',
709             'nog' => 'Tiếng Nogai',
710             'non' => 'Tiếng Na Uy cổ',
711             'nqo' => 'Tiếng N’Ko',
712             'nr' => 'Tiếng Ndebele Miền Nam',
713             'nso' => 'Bắc Sotho',
714             'nus' => 'Tiếng Nuer',
715             'nv' => 'Tiếng Navajo',
716             'nwc' => 'Tiếng Newari Cổ Ä‘iển',
717             'ny' => 'Tiếng Nyanja',
718             'nym' => 'Tiếng Nyamwezi',
719             'nyn' => 'Tiếng Nyankole',
720             'nyo' => 'Tiếng Nyoro',
721             'nzi' => 'Tiếng Nzima',
722             'oc' => 'Tiếng Occitan',
723             'oj' => 'Tiếng Ojibwa',
724             'om' => 'Tiếng Oromo',
725             'or' => 'Tiếng Oriya',
726             'os' => 'Tiếng Ossetic',
727             'osa' => 'Tiếng Osage',
728             'ota' => 'Tiếng Thổ NhÄ© Kỳ Ottoman',
729             'pa' => 'Tiếng Punjab',
730             'pag' => 'Tiếng Pangasinan',
731             'pal' => 'Tiếng Pahlavi',
732             'pam' => 'Tiếng Pampanga',
733             'pap' => 'Tiếng Papiamento',
734             'pau' => 'Tiếng Palauan',
735             'peo' => 'Tiếng Ba TÆ° cổ',
736             'phn' => 'Tiếng Phoenicia',
737             'pi' => 'Tiếng Pali',
738             'pl' => 'Tiếng Ba Lan',
739             'pon' => 'Tiếng Pohnpeian',
740             'pro' => 'Tiếng Provençal cổ',
741             'ps' => 'Tiếng Pashto',
742             'ps@alt=variant' => 'Tiếng Pushto',
743             'pt' => 'Tiếng Bồ Đào Nha',
744             'pt_BR' => 'Tiếng Bồ Đào Nha (Braxin)',
745             'pt_PT' => 'Tiếng Bồ Đào Nha (Châu Âu)',
746             'qu' => 'Tiếng Quechua',
747             'quc' => 'Tiếng Kʼicheʼ',
748             'qug' => 'Tiếng Quechua ở Cao nguyên Chimborazo',
749             'raj' => 'Tiếng Rajasthani',
750             'rap' => 'Tiếng Rapanui',
751             'rar' => 'Tiếng Rarotongan',
752             'rm' => 'Tiếng Romansh',
753             'rn' => 'Tiếng Rundi',
754             'ro' => 'Tiếng Rumani',
755             'ro_MD' => 'Tiếng Moldova',
756             'rof' => 'Tiếng Rombo',
757             'rom' => 'Tiếng Romany',
758             'root' => 'Tiếng Root',
759             'ru' => 'Tiếng Nga',
760             'rup' => 'Tiếng Aromania',
761             'rw' => 'Tiếng Kinyarwanda',
762             'rwk' => 'Tiếng Rwa',
763             'sa' => 'Tiếng Phạn',
764             'sad' => 'Tiếng Sandawe',
765             'sah' => 'Tiếng Sakha',
766             'sam' => 'Tiếng Samaritan Aramaic',
767             'saq' => 'Tiếng Samburu',
768             'sas' => 'Tiếng Sasak',
769             'sat' => 'Tiếng Santali',
770             'sba' => 'Tiếng Ngambay',
771             'sbp' => 'Tiếng Sangu',
772             'sc' => 'Tiếng Sardinia',
773             'scn' => 'Tiếng Sicilia',
774             'sco' => 'Tiếng Scots',
775             'sd' => 'Tiếng Sindhi',
776             'sdh' => 'Tiếng Kurd Miền Nam',
777             'se' => 'Tiếng Sami Miền Bắc',
778             'see' => 'Tiếng Seneca',
779             'seh' => 'Tiếng Sena',
780             'sel' => 'Tiếng Selkup',
781             'ses' => 'Tiếng Koyraboro Senni',
782             'sg' => 'Tiếng Sango',
783             'sga' => 'Tiếng Ai-len cổ',
784             'sh' => 'Tiếng Xéc bi - Croatia',
785             'shi' => 'Tiếng Tachelhit',
786             'shn' => 'Tiếng Shan',
787             'shu' => 'Tiếng Ả-Rập Chad',
788             'si' => 'Tiếng Sinhala',
789             'sid' => 'Tiếng Sidamo',
790             'sk' => 'Tiếng Slovak',
791             'sl' => 'Tiếng Slovenia',
792             'sm' => 'Tiếng Samoa',
793             'sma' => 'TIếng Sami Miền Nam',
794             'smj' => 'Tiếng Lule Sami',
795             'smn' => 'Tiếng Inari Sami',
796             'sms' => 'Tiếng Skolt Sami',
797             'sn' => 'Tiếng Shona',
798             'snk' => 'Tiếng Soninke',
799             'so' => 'Tiếng Somali',
800             'sog' => 'Tiếng Sogdien',
801             'sq' => 'Tiếng An-ba-ni',
802             'sr' => 'Tiếng Serbia',
803             'srn' => 'Tiếng Sranan Tongo',
804             'srr' => 'Tiếng Serer',
805             'ss' => 'Tiếng Swati',
806             'ssy' => 'Tiếng Saho',
807             'st' => 'Tiếng Sesotho',
808             'su' => 'Tiếng Sunda',
809             'suk' => 'Tiếng Sukuma',
810             'sus' => 'Tiếng Susu',
811             'sux' => 'Tiếng Sumeria',
812             'sv' => 'Tiếng Thụy Điển',
813             'sw' => 'Tiếng Swahili',
814             'sw_CD' => 'Tiếng Swahili Congo',
815             'swb' => 'Tiếng Cômo',
816             'syc' => 'Tiếng Syria Cổ Ä‘iển',
817             'syr' => 'Tiếng Syriac',
818             'ta' => 'Tiếng Tamil',
819             'te' => 'Tiếng Telugu',
820             'tem' => 'Tiếng Timne',
821             'teo' => 'Tiếng Teso',
822             'ter' => 'Tiếng Tereno',
823             'tet' => 'Tetum',
824             'tg' => 'Tiếng Tajik',
825             'th' => 'Tiếng Thái',
826             'ti' => 'Tiếng Tigrigya',
827             'tig' => 'Tiếng Tigre',
828             'tiv' => 'Tiếng Tiv',
829             'tk' => 'Tiếng Turk',
830             'tkl' => 'Tiếng Tokelau',
831             'tl' => 'Tiếng Tagalog',
832             'tlh' => 'Tiếng Klingon',
833             'tli' => 'Tiếng Tlingit',
834             'tmh' => 'Tiếng Tamashek',
835             'tn' => 'Tiếng Tswana',
836             'to' => 'Tiếng Tonga',
837             'tog' => 'Tiếng Nyasa Tonga',
838             'tpi' => 'Tiếng Tok Pisin',
839             'tr' => 'Tiếng Thổ NhÄ© Kỳ',
840             'trv' => 'Tiếng Taroko',
841             'ts' => 'Tiếng Tsonga',
842             'tsi' => 'Tiếng Tsimshian',
843             'tt' => 'Tiếng Tatar',
844             'tum' => 'Tiếng Tumbuka',
845             'tvl' => 'Tiếng Tuvalu',
846             'tw' => 'Tiếng Twi',
847             'twq' => 'Tiếng Tasawaq',
848             'ty' => 'Tiếng Tahiti',
849             'tyv' => 'Tiếng Tuvinian',
850             'tzm' => 'Tiếng Tamazight Miền Trung Ma-rốc',
851             'udm' => 'Tiếng Udmurt',
852             'ug' => 'Tiếng Uyghur',
853             'uga' => 'Tiếng Ugaritic',
854             'uk' => 'Tiếng Ucraina',
855             'umb' => 'Tiếng Umbundu',
856             'und' => 'Ngôn ngữ không xác định',
857             'ur' => 'Tiếng UÄ‘u',
858             'uz' => 'Tiếng Uzbek',
859             'vai' => 'Tiếng Vai',
860             've' => 'Tiếng Venda',
861             'vi' => 'Tiếng Việt',
862             'vo' => 'Tiếng Volapük',
863             'vot' => 'Tiếng Votic',
864             'vun' => 'Tiếng Vunjo',
865             'wa' => 'Tiếng Walloon',
866             'wae' => 'Tiếng Walser',
867             'wal' => 'Tiếng Walamo',
868             'war' => 'Tiếng Waray',
869             'was' => 'Tiếng Washo',
870             'wbp' => 'Tiếng Warlpiri',
871             'wo' => 'Tiếng Wolof',
872             'xal' => 'Tiếng Kalmyk',
873             'xh' => 'Tiếng Xhosa',
874             'xog' => 'Tiếng Soga',
875             'yao' => 'Tiếng Yao',
876             'yap' => 'Tiếng Yap',
877             'yav' => 'Tiếng Yangben',
878             'ybb' => 'Tiếng Yemba',
879             'yi' => 'Tiếng Y-Ä‘it',
880             'yo' => 'Tiếng Yoruba',
881             'yue' => 'Tiếng Quảng Đông',
882             'za' => 'Tiếng Zhuang',
883             'zap' => 'Tiếng Zapotec',
884             'zbl' => 'Ký hiệu Blissymbols',
885             'zen' => 'Tiếng Zenaga',
886             'zgh' => 'Tiếng Tamazight Chuẩn của Ma-rốc',
887             'zh' => 'Tiếng Trung',
888             'zu' => 'Tiếng Zulu',
889             'zun' => 'Tiếng Zuni',
890             'zxx' => 'Không có ná»™i dung ngôn ngữ',
891             'zza' => 'Tiếng Zaza',
892              
893             );
894             if (@_) {
895             return $languages{$_[0]};
896             }
897             return \%languages;
898             }
899             },
900             );
901              
902             has 'display_name_script' => (
903             is => 'ro',
904             isa => CodeRef,
905             init_arg => undef,
906             default => sub {
907             sub {
908             my %scripts = (
909             'Afak' => 'Chữ Afaka',
910             'Arab' => 'Chữ Ả Rập',
911             'Arab@alt=variant' => 'Chữ Ba TÆ°-Ả Rập',
912             'Armi' => 'Chữ Imperial Aramaic',
913             'Armn' => 'Chữ Armenia',
914             'Avst' => 'Chữ Avestan',
915             'Bali' => 'Chữ Bali',
916             'Bamu' => 'Chữ Bamum',
917             'Bass' => 'Chữ Bassa Vah',
918             'Batk' => 'Chữ Batak',
919             'Beng' => 'Chữ Bengali',
920             'Blis' => 'Chữ Blissymbols',
921             'Bopo' => 'Chữ Bopomofo',
922             'Brah' => 'Chữ Brahmi',
923             'Brai' => 'Chữ nổi Braille',
924             'Bugi' => 'Chữ Bugin',
925             'Buhd' => 'Chữ Buhid',
926             'Cakm' => 'Chữ Chakma',
927             'Cans' => 'Âm tiết Thổ dân Canada Hợp nhất',
928             'Cari' => 'Chữ Caria',
929             'Cham' => 'Chữ Chăm',
930             'Cher' => 'Chữ Cherokee',
931             'Cirt' => 'Chữ Cirth',
932             'Copt' => 'Chữ Coptic',
933             'Cprt' => 'Chứ Síp',
934             'Cyrl' => 'Chữ Kirin',
935             'Cyrs' => 'Chữ Kirin SlavÆ¡ Nhà thờ cổ',
936             'Deva' => 'Chữ Devanagari',
937             'Dsrt' => 'Chữ Deseret',
938             'Dupl' => 'Chữ tốc ký Duployan',
939             'Egyd' => 'Chữ Ai Cập bình dân',
940             'Egyh' => 'Chữ Ai Cập thày tu',
941             'Egyp' => 'Chữ tượng hình Ai Cập',
942             'Ethi' => 'Chữ Ethiopia',
943             'Geok' => 'Chữ Khutsuri Georgia',
944             'Geor' => 'Chữ Gruzia',
945             'Glag' => 'Chữ Glagolitic',
946             'Goth' => 'Chữ Gô-tích',
947             'Gran' => 'Chữ Grantha',
948             'Grek' => 'Chữ Hy Lạp',
949             'Gujr' => 'Chữ Gujarati',
950             'Guru' => 'Chữ Gurmukhi',
951             'Hang' => 'Chữ Hangul',
952             'Hani' => 'Chữ Hán',
953             'Hano' => 'Chữ Hanunoo',
954             'Hans' => 'Giản thể',
955             'Hans@alt=stand-alone' => 'Chữ Hán giản thể',
956             'Hant' => 'Phồn thể',
957             'Hant@alt=stand-alone' => 'Chữ Hán phồn thể',
958             'Hebr' => 'Chữ Do Thái',
959             'Hira' => 'Chữ Hiragana',
960             'Hluw' => 'Chữ tượng hình Anatolia',
961             'Hmng' => 'Chữ Pahawh Hmong',
962             'Hrkt' => 'Bảng ký hiệu âm tiết Tiếng Nhật',
963             'Hung' => 'Chữ Hungary cổ',
964             'Inds' => 'Chữ Indus',
965             'Ital' => 'Chữ Italic cổ',
966             'Java' => 'Chữ Java',
967             'Jpan' => 'Chữ Nhật Bản',
968             'Jurc' => 'Chữ Jurchen',
969             'Kali' => 'Chữ Kayah Li',
970             'Kana' => 'Chữ Katakana',
971             'Khar' => 'Chữ Kharoshthi',
972             'Khmr' => 'Chữ KhÆ¡-me',
973             'Khoj' => 'Chữ Khojki',
974             'Knda' => 'Chữ Kannada',
975             'Kore' => 'Chữ Hàn Quốc',
976             'Kpel' => 'Chữ Kpelle',
977             'Kthi' => 'Chữ Kaithi',
978             'Lana' => 'Chữ Lanna',
979             'Laoo' => 'Chữ Lào',
980             'Latf' => 'Chữ La-tinh Fraktur',
981             'Latg' => 'Chữ La-tinh Xcốt-len',
982             'Latn' => 'Chữ La tinh',
983             'Lepc' => 'Chữ Lepcha',
984             'Limb' => 'Chữ Limbu',
985             'Lina' => 'Chữ Linear A',
986             'Linb' => 'Chữ Linear B',
987             'Lisu' => 'Chữ Fraser',
988             'Loma' => 'Chữ Loma',
989             'Lyci' => 'Chữ Lycia',
990             'Lydi' => 'Chữ Lydia',
991             'Mand' => 'Chữ Mandaean',
992             'Mani' => 'Chữ Manichaean',
993             'Maya' => 'Chữ tượng hình Maya',
994             'Mend' => 'Chữ Mende',
995             'Merc' => 'Chữ Meroitic Nét thảo',
996             'Mero' => 'Chữ Meroitic',
997             'Mlym' => 'Chữ Malayalam',
998             'Mong' => 'Chữ Mông Cổ',
999             'Moon' => 'Chữ nổi Moon',
1000             'Mroo' => 'Chữ Mro',
1001             'Mtei' => 'Chữ Meitei Mayek',
1002             'Mymr' => 'Myanma',
1003             'Narb' => 'Chữ Bắc Ả Rập cổ',
1004             'Nbat' => 'Chữ Nabataean',
1005             'Nkgb' => 'Chữ Naxi Geba',
1006             'Nkoo' => 'Chữ N’Ko',
1007             'Nshu' => 'Chữ Nüshu',
1008             'Ogam' => 'Chữ Ogham',
1009             'Olck' => 'Chữ Ol Chiki',
1010             'Orkh' => 'Chữ Orkhon',
1011             'Orya' => 'Chữ Oriya',
1012             'Osma' => 'Chữ Osmanya',
1013             'Palm' => 'Chữ Palmyrene',
1014             'Perm' => 'Chữ Permic cổ',
1015             'Phag' => 'Chữ Phags-pa',
1016             'Phli' => 'Chữ Pahlavi Văn bia',
1017             'Phlp' => 'Chữ Pahlavi Thánh ca',
1018             'Phlv' => 'Chữ Pahlavi Sách',
1019             'Phnx' => 'Chữ Phoenicia',
1020             'Plrd' => 'Ngữ âm Pollard',
1021             'Prti' => 'Chữ Parthia Văn bia',
1022             'Rjng' => 'Chữ Rejang',
1023             'Roro' => 'Chữ Rongorongo',
1024             'Runr' => 'Chữ Runic',
1025             'Samr' => 'Chữ Samaritan',
1026             'Sara' => 'Chữ Sarati',
1027             'Sarb' => 'Chữ Nam Ả Rập cổ',
1028             'Saur' => 'Chữ Saurashtra',
1029             'Sgnw' => 'Chữ viết Ký hiệu',
1030             'Shaw' => 'Chữ Shavian',
1031             'Shrd' => 'Chữ Sharada',
1032             'Sind' => 'Chữ Khudawadi',
1033             'Sinh' => 'Chữ Sinhala',
1034             'Sora' => 'Chữ Sora Sompeng',
1035             'Sund' => 'Chữ Xu-đăng',
1036             'Sylo' => 'Chữ Syloti Nagri',
1037             'Syrc' => 'Chữ Syria',
1038             'Syre' => 'Chữ Estrangelo Syriac',
1039             'Syrj' => 'Chữ Tây Syria',
1040             'Syrn' => 'Chữ Đông Syria',
1041             'Tagb' => 'Chữ Tagbanwa',
1042             'Takr' => 'Chữ Takri',
1043             'Tale' => 'Chữ Thái Na',
1044             'Talu' => 'Chữ Thái Lặc má»›i',
1045             'Taml' => 'Chữ Tamil',
1046             'Tang' => 'Chữ Tangut',
1047             'Tavt' => 'Chữ Thái Việt',
1048             'Telu' => 'Chữ Telugu',
1049             'Teng' => 'Chữ Tengwar',
1050             'Tfng' => 'Chữ Tifinagh',
1051             'Tglg' => 'Chữ Tagalog',
1052             'Thaa' => 'Chữ Thaana',
1053             'Thai' => 'Chữ Thái',
1054             'Tibt' => 'Chữ Tây Tạng',
1055             'Tirh' => 'Chữ Tirhuta',
1056             'Ugar' => 'Chữ Ugarit',
1057             'Vaii' => 'Chữ Vai',
1058             'Visp' => 'Tiếng nói Nhìn thấy được',
1059             'Wara' => 'Chữ Varang Kshiti',
1060             'Wole' => 'Chữ Woleai',
1061             'Xpeo' => 'Chữ Ba TÆ° cổ',
1062             'Xsux' => 'Chữ hình nêm Sumero-Akkadian',
1063             'Yiii' => 'Chữ Di',
1064             'Zinh' => 'Chữ Kế thừa',
1065             'Zmth' => 'Ký hiệu Toán học',
1066             'Zsym' => 'Ký hiệu',
1067             'Zxxx' => 'ChÆ°a có chữ viết',
1068             'Zyyy' => 'Chung',
1069             'Zzzz' => 'Chữ viết không xác định',
1070              
1071             );
1072             if ( @_ ) {
1073             return $scripts{$_[0]};
1074             }
1075             return \%scripts;
1076             }
1077             }
1078             );
1079              
1080             has 'display_name_region' => (
1081             is => 'ro',
1082             isa => HashRef[Str],
1083             init_arg => undef,
1084             default => sub {
1085             {
1086             '001' => 'Thế giá»›i',
1087             '002' => 'Châu Phi',
1088             '003' => 'Bắc Mỹ',
1089             '005' => 'Nam Mỹ',
1090             '009' => 'Châu Đại DÆ°Æ¡ng',
1091             '011' => 'Tây Phi',
1092             '013' => 'Trung Mỹ',
1093             '014' => 'Đông Phi',
1094             '015' => 'Bắc Phi',
1095             '017' => 'Trung Phi',
1096             '018' => 'Miền Nam Châu Phi',
1097             '019' => 'Châu Mỹ',
1098             '021' => 'Miền Bắc Châu Mỹ',
1099             '029' => 'Ca-ri-bê',
1100             '030' => 'Đông Á',
1101             '034' => 'Nam Á',
1102             '035' => 'Đông Nam Á',
1103             '039' => 'Nam Âu',
1104             '053' => 'Úc và New Zealand',
1105             '054' => 'Melanesia',
1106             '057' => 'Vùng Micronesian',
1107             '061' => 'Polynesia',
1108             '142' => 'Châu Á',
1109             '143' => 'Trung Á',
1110             '145' => 'Tây Á',
1111             '150' => 'Châu Âu',
1112             '151' => 'Đông Âu',
1113             '154' => 'Bắc Âu',
1114             '155' => 'Tây Âu',
1115             '419' => 'Châu Mỹ La-tinh',
1116             'AC' => 'Đảo Ascension',
1117             'AD' => 'Andorra',
1118             'AE' => 'Các Tiểu V.quốc Ả Rập T.nhất',
1119             'AF' => 'Afghanistan',
1120             'AG' => 'Antigua và Barbuda',
1121             'AI' => 'Anguilla',
1122             'AL' => 'Albani',
1123             'AM' => 'Armenia',
1124             'AO' => 'Angola',
1125             'AQ' => 'Nam Cá»±c',
1126             'AR' => 'Argentina',
1127             'AS' => 'Đảo Somoa thuá»™c Mỹ',
1128             'AT' => 'Áo',
1129             'AU' => 'Úc',
1130             'AW' => 'Aruba',
1131             'AX' => 'Quần đảo Ã…land',
1132             'AZ' => 'Azerbaijan',
1133             'BA' => 'Bosnia và Herzegovina',
1134             'BB' => 'Barbados',
1135             'BD' => 'Bangladesh',
1136             'BE' => 'Bỉ',
1137             'BF' => 'Burkina Faso',
1138             'BG' => 'Bungari',
1139             'BH' => 'Bahrain',
1140             'BI' => 'Burundi',
1141             'BJ' => 'Benin',
1142             'BL' => 'St. Barthélemy',
1143             'BM' => 'Bermuda',
1144             'BN' => 'Brunei',
1145             'BO' => 'Bolivia',
1146             'BQ' => 'Ca-ri-bê Hà Lan',
1147             'BR' => 'Brazil',
1148             'BS' => 'Bahamas',
1149             'BT' => 'Bhutan',
1150             'BV' => 'Đảo Bouvet',
1151             'BW' => 'Botswana',
1152             'BY' => 'Belarus',
1153             'BZ' => 'Belize',
1154             'CA' => 'Canada',
1155             'CC' => 'Quần đảo Cocos (Keeling)',
1156             'CD' => 'Congo - Kinshasa',
1157             'CD@alt=variant' => 'Cá»™ng hòa Dân chủ Congo',
1158             'CF' => 'Cá»™ng hòa Trung Phi',
1159             'CG' => 'Congo - Brazzaville',
1160             'CG@alt=variant' => 'Cá»™ng hòa Congo',
1161             'CH' => 'Thụy SÄ©',
1162             'CI' => 'Bờ Biển Ngà',
1163             'CK' => 'Quần đảo Cook',
1164             'CL' => 'Chile',
1165             'CM' => 'Cameroon',
1166             'CN' => 'Trung Quốc',
1167             'CO' => 'Colombia',
1168             'CP' => 'Đảo Clipperton',
1169             'CR' => 'Costa Rica',
1170             'CU' => 'Cuba',
1171             'CV' => 'Cape Verde',
1172             'CW' => 'Curaçao',
1173             'CX' => 'Đảo Giáng Sinh',
1174             'CY' => 'Síp',
1175             'CZ' => 'Cá»™ng hòa Séc',
1176             'DE' => 'Đức',
1177             'DG' => 'Diego Garcia',
1178             'DJ' => 'Djibouti',
1179             'DK' => 'Đan Mạch',
1180             'DM' => 'Dominica',
1181             'DO' => 'Cá»™ng hòa Dominica',
1182             'DZ' => 'Algeria',
1183             'EA' => 'Ceuta và Melilla',
1184             'EC' => 'Ecuador',
1185             'EE' => 'Estonia',
1186             'EG' => 'Ai Cập',
1187             'EH' => 'Tây Sahara',
1188             'ER' => 'Eritrea',
1189             'ES' => 'Tây Ban Nha',
1190             'ET' => 'Ethiopia',
1191             'EU' => 'Liên Minh Châu Âu',
1192             'FI' => 'Phần Lan',
1193             'FJ' => 'Fiji',
1194             'FK' => 'Quần đảo Falkland',
1195             'FK@alt=variant' => 'Quần đảo Falkland (Islas Malvinas)',
1196             'FM' => 'Micronesia',
1197             'FO' => 'Quần đảo Faroe',
1198             'FR' => 'Pháp',
1199             'GA' => 'Gabon',
1200             'GB' => 'VÆ°Æ¡ng quốc Anh',
1201             'GB@alt=short' => 'VÆ°Æ¡ng quốc Anh',
1202             'GD' => 'Grenada',
1203             'GE' => 'Georgia',
1204             'GF' => 'Guiana thuá»™c Pháp',
1205             'GG' => 'Guernsey',
1206             'GH' => 'Ghana',
1207             'GI' => 'Gibraltar',
1208             'GL' => 'Greenland',
1209             'GM' => 'Gambia',
1210             'GN' => 'Guinea',
1211             'GP' => 'Guadeloupe',
1212             'GQ' => 'Guinea Xích Đạo',
1213             'GR' => 'Hy Lạp',
1214             'GS' => 'Quần đảo Nam Georgia và Nam Sandwich',
1215             'GT' => 'Guatemala',
1216             'GU' => 'Guam',
1217             'GW' => 'Guinea-Bissau',
1218             'GY' => 'Guyana',
1219             'HK' => 'Hồng Kông, Trung Quốc',
1220             'HK@alt=short' => 'Hồng Kông',
1221             'HM' => 'Quần đảo Heard và McDonald',
1222             'HN' => 'Honduras',
1223             'HR' => 'Croatia',
1224             'HT' => 'Haiti',
1225             'HU' => 'Hungari',
1226             'IC' => 'Quần đảo Canary',
1227             'ID' => 'Indonesia',
1228             'IE' => 'Ai-len',
1229             'IL' => 'Israel',
1230             'IM' => 'Đảo Man',
1231             'IN' => 'Ấn Độ',
1232             'IO' => 'Thuá»™c địa Anh tại Ấn Độ DÆ°Æ¡ng',
1233             'IQ' => 'I-rắc',
1234             'IR' => 'Iran',
1235             'IS' => 'Iceland',
1236             'IT' => 'Ý',
1237             'JE' => 'Jersey',
1238             'JM' => 'Jamaica',
1239             'JO' => 'Jordan',
1240             'JP' => 'Nhật Bản',
1241             'KE' => 'Kenya',
1242             'KG' => 'Kyrgyzstan',
1243             'KH' => 'Campuchia',
1244             'KI' => 'Kiribati',
1245             'KM' => 'Comoros',
1246             'KN' => 'St. Kitts và Nevis',
1247             'KP' => 'Triều Tiên',
1248             'KR' => 'Hàn Quốc',
1249             'KW' => 'Cô-oét',
1250             'KY' => 'Quần đảo Cayman',
1251             'KZ' => 'Kazakhstan',
1252             'LA' => 'Lào',
1253             'LB' => 'Li-băng',
1254             'LC' => 'St. Lucia',
1255             'LI' => 'Liechtenstein',
1256             'LK' => 'Sri Lanka',
1257             'LR' => 'Liberia',
1258             'LS' => 'Lesotho',
1259             'LT' => 'Lít-va',
1260             'LU' => 'Luxembourg',
1261             'LV' => 'Latvia',
1262             'LY' => 'Li-bi',
1263             'MA' => 'Ma-rốc',
1264             'MC' => 'Monaco',
1265             'MD' => 'Moldova',
1266             'ME' => 'Montenegro',
1267             'MF' => 'St. Martin',
1268             'MG' => 'Madagascar',
1269             'MH' => 'Quần đảo Marshall',
1270             'MK' => 'Macedonia',
1271             'MK@alt=variant' => 'Macedonia (FYROM)',
1272             'ML' => 'Mali',
1273             'MM' => 'Myanmar (Miến Điện)',
1274             'MN' => 'Mông Cổ',
1275             'MO' => 'Macao, Trung Quốc',
1276             'MO@alt=short' => 'Macao',
1277             'MP' => 'Quần đảo Bắc Mariana',
1278             'MQ' => 'Martinique',
1279             'MR' => 'Mauritania',
1280             'MS' => 'Montserrat',
1281             'MT' => 'Malta',
1282             'MU' => 'Mauritius',
1283             'MV' => 'Maldives',
1284             'MW' => 'Malawi',
1285             'MX' => 'Mexico',
1286             'MY' => 'Malaysia',
1287             'MZ' => 'Mozambique',
1288             'NA' => 'Namibia',
1289             'NC' => 'New Caledonia',
1290             'NE' => 'Niger',
1291             'NF' => 'Đảo Norfolk',
1292             'NG' => 'Nigeria',
1293             'NI' => 'Nicaragua',
1294             'NL' => 'Hà Lan',
1295             'NO' => 'Na Uy',
1296             'NP' => 'Nepal',
1297             'NR' => 'Nauru',
1298             'NU' => 'Niue',
1299             'NZ' => 'New Zealand',
1300             'OM' => 'Oman',
1301             'PA' => 'Panama',
1302             'PE' => 'Peru',
1303             'PF' => 'Polynesia thuá»™c Pháp',
1304             'PG' => 'Papua New Guinea',
1305             'PH' => 'Philippin',
1306             'PK' => 'Pakistan',
1307             'PL' => 'Ba Lan',
1308             'PM' => 'Saint Pierre và Miquelon',
1309             'PN' => 'Quần đảo Pitcairn',
1310             'PR' => 'Puerto Rico',
1311             'PS' => 'Lãnh thổ Palestine',
1312             'PS@alt=short' => 'Palestine',
1313             'PT' => 'Bồ Đào Nha',
1314             'PW' => 'Palau',
1315             'PY' => 'Paraguay',
1316             'QA' => 'Qatar',
1317             'QO' => 'Vùng xa xôi thuá»™c Châu Đại DÆ°Æ¡ng',
1318             'RE' => 'Réunion',
1319             'RO' => 'Romania',
1320             'RS' => 'Serbia',
1321             'RU' => 'Nga',
1322             'RW' => 'Rwanda',
1323             'SA' => 'Ả Rập Xê-út',
1324             'SB' => 'Quần đảo Solomon',
1325             'SC' => 'Seychelles',
1326             'SD' => 'Sudan',
1327             'SE' => 'Thụy Điển',
1328             'SG' => 'Singapore',
1329             'SH' => 'St. Helena',
1330             'SI' => 'Slovenia',
1331             'SJ' => 'Svalbard và Jan Mayen',
1332             'SK' => 'Slovakia',
1333             'SL' => 'Sierra Leone',
1334             'SM' => 'San Marino',
1335             'SN' => 'Senegal',
1336             'SO' => 'Somali',
1337             'SR' => 'Suriname',
1338             'SS' => 'Nam Sudan',
1339             'ST' => 'São Tomé và Príncipe',
1340             'SV' => 'El Salvador',
1341             'SX' => 'Sint Maarten',
1342             'SY' => 'Syria',
1343             'SZ' => 'Swaziland',
1344             'TA' => 'Tristan da Cunha',
1345             'TC' => 'Quần đảo Turk và Caicos',
1346             'TD' => 'Chad',
1347             'TF' => 'Lãnh thổ miền nam nÆ°á»›c Pháp',
1348             'TG' => 'Togo',
1349             'TH' => 'Thái Lan',
1350             'TJ' => 'Tajikistan',
1351             'TK' => 'Tokelau',
1352             'TL' => 'Đông Timor',
1353             'TM' => 'Turkmenistan',
1354             'TN' => 'Tunisia',
1355             'TO' => 'Tonga',
1356             'TR' => 'Thổ NhÄ© Kỳ',
1357             'TT' => 'Trinidad và Tobago',
1358             'TV' => 'Tuvalu',
1359             'TW' => 'Đài Loan',
1360             'TZ' => 'Tanzania',
1361             'UA' => 'Ukraina',
1362             'UG' => 'Uganda',
1363             'UM' => 'Các đảo nhỏ xa t.tâm thuá»™c Mỹ',
1364             'US' => 'Hoa Kỳ',
1365             'US@alt=short' => 'Hoa Kỳ',
1366             'UY' => 'Uruguay',
1367             'UZ' => 'Uzbekistan',
1368             'VA' => 'Thành Vatican',
1369             'VC' => 'St. Vincent và Grenadines',
1370             'VE' => 'Venezuela',
1371             'VG' => 'Quần đảo Virgin thuá»™c Anh',
1372             'VI' => 'Quần đảo Virgin thuá»™c Mỹ',
1373             'VN' => 'Việt Nam',
1374             'VU' => 'Vanuatu',
1375             'WF' => 'Wallis và Futuna',
1376             'WS' => 'Samoa',
1377             'XK' => 'Kosovo',
1378             'YE' => 'Yemen',
1379             'YT' => 'Mayotte',
1380             'ZA' => 'Nam Phi',
1381             'ZM' => 'Zambia',
1382             'ZW' => 'Zimbabwe',
1383             'ZZ' => 'Vùng không xác định',
1384              
1385             }
1386             },
1387             );
1388              
1389             has 'display_name_variant' => (
1390             is => 'ro',
1391             isa => HashRef[Str],
1392             init_arg => undef,
1393             default => sub {
1394             {
1395             '1901' => 'Phép chính tả Tiếng Đức Truyền thống',
1396             '1994' => 'Phép chính tả Resian Chuẩn hóa',
1397             '1996' => 'Phép chính tả Tiếng Đức năm 1996',
1398             '1606NICT' => 'Tiếng Pháp từ Cuối thời Trung cổ đến 1606',
1399             '1694ACAD' => 'Tiếng Pháp Hiện đại Thời kỳ đầu',
1400             '1959ACAD' => 'Hàn lâm',
1401             'ALALC97' => 'La Mã hóa ALA-LC, ấn bản năm 1997',
1402             'ALUKU' => 'PhÆ°Æ¡ng ngữ Aluku',
1403             'AREVELA' => 'Tiếng Armenia Miền Đông',
1404             'AREVMDA' => 'Tiếng Armenia Miền Tây',
1405             'BAKU1926' => 'Bảng chữ cái La-tinh Tiếng Turk Hợp nhất',
1406             'BAUDDHA' => 'BAUDDHA',
1407             'BISCAYAN' => 'BISCAYAN',
1408             'BISKE' => 'PhÆ°Æ¡ng ngữ San Giorgio/Bila',
1409             'BOHORIC' => 'Bảng chữ cái Bohorič',
1410             'BOONT' => 'Tiếng Boontling',
1411             'DAJNKO' => 'Bảng chữ cái Dajnko',
1412             'EMODENG' => 'Tiếng Anh Hiện đại Thời kỳ đầu',
1413             'FONIPA' => 'Ngữ âm học IPA',
1414             'FONUPA' => 'Ngữ âm học UPA',
1415             'FONXSAMP' => 'FONXSAMP',
1416             'HEPBURN' => 'La mã hóa Hepburn',
1417             'HOGNORSK' => 'HOGNORSK',
1418             'ITIHASA' => 'ITIHASA',
1419             'JAUER' => 'JAUER',
1420             'JYUTPING' => 'JYUTPING',
1421             'KKCOR' => 'Phép chính tả Chung',
1422             'KSCOR' => 'Phép chính tả Chuẩn',
1423             'LAUKIKA' => 'LAUKIKA',
1424             'LIPAW' => 'PhÆ°Æ¡ng ngữ Lipovaz của người Resian',
1425             'LUNA1918' => 'LUNA1918',
1426             'METELKO' => 'Bảng chữ cái Metelko',
1427             'MONOTON' => 'Đơn âm',
1428             'NDYUKA' => 'PhÆ°Æ¡ng ngữ Ndyuka',
1429             'NEDIS' => 'PhÆ°Æ¡ng ngữ Natisone',
1430             'NJIVA' => 'PhÆ°Æ¡ng ngữ Gniva/Njiva',
1431             'NULIK' => 'Tiếng Volapük Hiện đại',
1432             'OSOJS' => 'PhÆ°Æ¡ng ngữ Oseacco/Osojane',
1433             'PAMAKA' => 'PhÆ°Æ¡ng ngữ Pamaka',
1434             'PETR1708' => 'PETR1708',
1435             'PINYIN' => 'La Mã hóa Bính âm',
1436             'POLYTON' => 'Đa âm',
1437             'POSIX' => 'Máy tính',
1438             'PUTER' => 'PUTER',
1439             'REVISED' => 'Phép chính tả Sá»­a đổi',
1440             'RIGIK' => 'Tiếng Volapük Cổ Ä‘iển',
1441             'ROZAJ' => 'Tiếng Resian',
1442             'RUMGR' => 'RUMGR',
1443             'SAAHO' => 'Tiếng Saho',
1444             'SCOTLAND' => 'Tiếng Anh chuẩn tại Scotland',
1445             'SCOUSE' => 'PhÆ°Æ¡ng ngữ Liverpool',
1446             'SOLBA' => 'PhÆ°Æ¡ng ngữ Stolvizza/Solbica',
1447             'SURMIRAN' => 'SURMIRAN',
1448             'SURSILV' => 'SURSILV',
1449             'SUTSILV' => 'SUTSILV',
1450             'TARASK' => 'Phép chính tả Taraskievica',
1451             'UCCOR' => 'Phép chính tả Hợp nhất',
1452             'UCRCOR' => 'Phép chính tả Sá»­a đổi Hợp nhất',
1453             'ULSTER' => 'ULSTER',
1454             'VAIDIKA' => 'VAIDIKA',
1455             'VALENCIA' => 'Tiếng Valencia',
1456             'VALLADER' => 'VALLADER',
1457             'WADEGILE' => 'La Mã hóa Wade-Giles',
1458              
1459             }
1460             },
1461             );
1462              
1463             has 'display_name_key' => (
1464             is => 'ro',
1465             isa => HashRef[Str],
1466             init_arg => undef,
1467             default => sub {
1468             {
1469             'calendar' => 'Lịch',
1470             'colalternate' => 'Bỏ qua sắp xếp biểu tượng',
1471             'colbackwards' => 'Sắp xếp dấu trọng âm đảo ngược',
1472             'colcasefirst' => 'Sắp xếp chữ hoa/chữ thường',
1473             'colcaselevel' => 'Sắp xếp phân biệt chữ hoa/chữ thường',
1474             'colhiraganaquaternary' => 'Sắp xếp chữ Kana',
1475             'collation' => 'Thứ tá»± sắp xếp',
1476             'colnormalization' => 'Sắp xếp theo chuẩn hóa',
1477             'colnumeric' => 'Sắp xếp theo số',
1478             'colstrength' => 'Cường Ä‘á»™ sắp xếp',
1479             'currency' => 'Tiền tệ',
1480             'hc' => 'Chu kỳ giờ (12 vs 24)',
1481             'lb' => 'Kiểu xuống dòng',
1482             'ms' => 'Hệ thống Ä‘o lường',
1483             'numbers' => 'Số',
1484             'timezone' => 'Múi giờ',
1485             'va' => 'Biến thể ngôn ngữ',
1486             'variabletop' => 'Sắp xếp dÆ°á»›i dạng biểu tượng',
1487             'x' => 'Sá»­ dụng cá nhân',
1488              
1489             }
1490             },
1491             );
1492              
1493             has 'display_name_type' => (
1494             is => 'ro',
1495             isa => HashRef[HashRef[Str]],
1496             init_arg => undef,
1497             default => sub {
1498             {
1499             'calendar' => {
1500             'buddhist' => q{Lịch Phật Giáo},
1501             'chinese' => q{Lịch Trung Quốc},
1502             'coptic' => q{Lịch Copts},
1503             'dangi' => q{Lịch Dangi},
1504             'ethiopic' => q{Lịch Ethiopia},
1505             'ethiopic-amete-alem' => q{Lịch Ethiopic Amete Alem},
1506             'gregorian' => q{Lịch Gregory},
1507             'hebrew' => q{Lịch Do Thái},
1508             'indian' => q{Lịch Quốc gia Ấn Độ},
1509             'islamic' => q{Lịch Hồi Giáo},
1510             'islamic-civil' => q{Lịch Islamic-Civil},
1511             'islamic-rgsa' => q{Lịch Hồi Giáo - Ả Rập Xê-út},
1512             'islamic-tbla' => q{Lịch Hồi Giáo - Thiên văn},
1513             'islamic-umalqura' => q{Lịch Hồi Giáo - Umm al-Qura},
1514             'iso8601' => q{Lịch ISO-8601},
1515             'japanese' => q{Lịch Nhật Bản},
1516             'persian' => q{Lịch Ba TÆ°},
1517             'roc' => q{Lịch Trung Hoa Dân Quốc},
1518             },
1519             'colalternate' => {
1520             'non-ignorable' => q{Sắp xếp biểu tượng},
1521             'shifted' => q{Sắp xếp biểu tượng bỏ qua},
1522             },
1523             'colbackwards' => {
1524             'no' => q{Sắp xếp dấu trọng âm bình thường},
1525             'yes' => q{Sắp xếp dấu trọng âm đảo ngược},
1526             },
1527             'colcasefirst' => {
1528             'lower' => q{Sắp xếp chữ thường đầu tiên},
1529             'no' => q{Sắp xếp thứ tá»± chữ cái bình thường},
1530             'upper' => q{Sắp xếp chữ hoa đầu tiên},
1531             },
1532             'colcaselevel' => {
1533             'no' => q{Sắp xếp không phân biệt chữ hoa/chữ thường},
1534             'yes' => q{Sắp xếp phân biệt chữ hoa/chữ thường},
1535             },
1536             'colhiraganaquaternary' => {
1537             'no' => q{Sắp xếp chữ Kana riêng biệt},
1538             'yes' => q{Sắp xếp chữ Kana khác nhau},
1539             },
1540             'collation' => {
1541             'big5han' => q{Thứ tá»± sắp xếp theo tiếng Trung phồn thể - Big5},
1542             'dictionary' => q{Thứ tá»± sắp xếp theo từ Ä‘iển},
1543             'ducet' => q{Thứ tá»± sắp xếp unicode mặc định},
1544             'gb2312han' => q{Thứ tá»± sắp xếp theo tiếng Trung giản thể - GB2312},
1545             'phonebook' => q{Thứ tá»± sắp xếp theo danh bạ Ä‘iện thoại},
1546             'phonetic' => q{Thứ tá»± sắp xếp theo ngữ âm},
1547             'pinyin' => q{Thứ tá»± sắp xếp theo bính âm},
1548             'reformed' => q{Thứ tá»± sắp xếp đã sá»­a đổi},
1549             'search' => q{Tìm kiếm mục đích chung},
1550             'searchjl' => q{Tìm kiếm theo Phụ âm Đầu Hangul},
1551             'standard' => q{Thứ tá»± sắp xếp chuẩn},
1552             'stroke' => q{Thứ tá»± sắp xếp theo nét chữ},
1553             'traditional' => q{Thứ tá»± sắp xếp truyền thống},
1554             'unihan' => q{Trình tá»± sắp xếp theo bá»™-nét},
1555             'zhuyin' => q{Thứ tá»± sắp xếp Zhuyin},
1556             },
1557             'colnormalization' => {
1558             'no' => q{Sắp xếp không theo chuẩn hóa},
1559             'yes' => q{Sắp xếp unicode được chuẩn hóa},
1560             },
1561             'colnumeric' => {
1562             'no' => q{Sắp xếp từng chữ số},
1563             'yes' => q{Sắp xếp chữ số theo số},
1564             },
1565             'colstrength' => {
1566             'identical' => q{Sắp xếp tất cả},
1567             'primary' => q{Chỉ sắp xếp chữ cái cÆ¡ sở},
1568             'quaternary' => q{Sắp xếp dấu trọng âm/chữ cái/Ä‘á»™ rá»™ng/chữ Kana},
1569             'secondary' => q{Sắp xếp dấu trọng âm},
1570             'tertiary' => q{Sắp xếp dấu trọng âm/chữ cái/Ä‘á»™ rá»™ng},
1571             },
1572             'hc' => {
1573             'h11' => q{Hệ thống 12 giờ (0–11)},
1574             'h12' => q{Hệ thống 12 giờ (1–12)},
1575             'h23' => q{Hệ thống 24 giờ (0–23)},
1576             'h24' => q{Hệ thống 24 giờ (1–24)},
1577             },
1578             'lb' => {
1579             'loose' => q{Kiểu xuống dòng thoáng},
1580             'normal' => q{Kiểu xuống dòng thường},
1581             'strict' => q{Kiểu xuống dòng hẹp},
1582             },
1583             'ms' => {
1584             'metric' => q{Hệ mét},
1585             'uksystem' => q{Hệ Ä‘o lường Anh},
1586             'ussystem' => q{Hệ Ä‘o lường Mỹ},
1587             },
1588             'numbers' => {
1589             'arab' => q{Chữ số Ả Rập - Ấn Độ},
1590             'arabext' => q{Chữ số Ả Rập - Ấn Độ mở rá»™ng},
1591             'armn' => q{Chữ số Armenia},
1592             'armnlow' => q{Chữ số Armenia viết thường},
1593             'bali' => q{Chữ số Bali},
1594             'beng' => q{Chữ số Bangladesh},
1595             'brah' => q{Chữ số Brahmi},
1596             'cakm' => q{Chữ số Chakma},
1597             'cham' => q{Chữ số Chăm},
1598             'deva' => q{Chữ số Devanagari},
1599             'ethi' => q{Chữ số Ethiopia},
1600             'finance' => q{Chữ số dùng trong tài chính},
1601             'fullwide' => q{Chữ số có Ä‘á»™ rá»™ng đầy đủ},
1602             'geor' => q{Chữ số Gruzia},
1603             'grek' => q{Chữ số Hy Lạp},
1604             'greklow' => q{Chữ số Hy Lạp viết thường},
1605             'gujr' => q{Chữ số Gujarati},
1606             'guru' => q{Chữ số Gurmukhi},
1607             'hanidec' => q{Chữ số thập phân Trung Quốc},
1608             'hans' => q{Chữ số của tiếng Trung giản thể},
1609             'hansfin' => q{Chữ số dùng trong tài chính của tiếng Trung giản thể},
1610             'hant' => q{Chữ số tiếng Trung phồn thể},
1611             'hantfin' => q{Chữ số dùng trong tài chính của tiếng Trung phồn thể},
1612             'hebr' => q{Chữ số Do Thái},
1613             'java' => q{Chữ số Java},
1614             'jpan' => q{Chữ số Nhật Bản},
1615             'jpanfin' => q{Chữ số dùng trong tài chính của tiếng Nhật},
1616             'kali' => q{Chữ số Kayah Li},
1617             'khmr' => q{Chữ số KhÆ¡-me},
1618             'knda' => q{Chữ số Kannada},
1619             'lana' => q{Chữ số Hora Thái Đam},
1620             'lanatham' => q{Chữ số Tham Thái Đam},
1621             'laoo' => q{Chữ số Lào},
1622             'latn' => q{Chữ số phÆ°Æ¡ng Tây},
1623             'lepc' => q{Chữ số Lepcha},
1624             'limb' => q{Chữ số Limbu},
1625             'mlym' => q{Chữ số Malayalam},
1626             'mong' => q{Chữ số Mông Cổ},
1627             'mtei' => q{Chữ số Meetei Mayek},
1628             'mymr' => q{Chữ số Myanma},
1629             'mymrshan' => q{Chữ số Myanmar Shan},
1630             'native' => q{Chữ số tá»± nhiên},
1631             'nkoo' => q{Chữ số N’Ko},
1632             'olck' => q{Chữ số Ol Chiki},
1633             'orya' => q{Chữ số Oriya},
1634             'osma' => q{Chữ số Osmanya},
1635             'roman' => q{Chữ số La mã},
1636             'romanlow' => q{Chữ số La Mã viết thường},
1637             'saur' => q{Chữ số Saurashtra},
1638             'shrd' => q{Chữ số Sharada},
1639             'sora' => q{Chữ số Sora Sompeng},
1640             'sund' => q{Chữ số Sudan},
1641             'takr' => q{Chữ số Takri},
1642             'talu' => q{Chữ số Thái Lặc má»›i},
1643             'taml' => q{Chữ số Tamil Truyền thống},
1644             'tamldec' => q{Chữ số Tamil},
1645             'telu' => q{Chữ số Telugu},
1646             'thai' => q{Chữ số Thái},
1647             'tibt' => q{Chữ số Tây Tạng},
1648             'traditional' => q{Số truyền thống},
1649             'vaii' => q{Chữ số Vai},
1650             },
1651              
1652             }
1653             },
1654             );
1655              
1656             has 'display_name_measurement_system' => (
1657             is => 'ro',
1658             isa => HashRef[Str],
1659             init_arg => undef,
1660             default => sub {
1661             {
1662             'metric' => q{Hệ mét},
1663             'UK' => q{Hệ Anh},
1664             'US' => q{Hệ Mỹ},
1665              
1666             }
1667             },
1668             );
1669              
1670             has 'display_name_transform_name' => (
1671             is => 'ro',
1672             isa => HashRef[Str],
1673             init_arg => undef,
1674             default => sub {
1675             {
1676             'bgn' => 'BGN',
1677             'numeric' => 'Số',
1678             'tone' => 'Âm',
1679             'ungegn' => 'UNGEGN',
1680             'x-accents' => 'Dấu',
1681             'x-fullwidth' => 'Độ rá»™ng tối Ä‘a',
1682             'x-halfwidth' => 'Ná»­a Ä‘á»™ rá»™ng',
1683             'x-jamo' => 'Jamo',
1684             'x-pinyin' => 'Bính âm',
1685             'x-publishing' => 'Xuất bản',
1686              
1687             }
1688             },
1689             );
1690              
1691             has 'display_name_code_patterns' => (
1692             is => 'ro',
1693             isa => HashRef[Str],
1694             init_arg => undef,
1695             default => sub {
1696             {
1697             'language' => 'Ngôn ngữ: {0}',
1698             'script' => 'Chữ viết: {0}',
1699             'region' => 'Vùng: {0}',
1700              
1701             }
1702             },
1703             );
1704              
1705             has 'characters' => (
1706             is => 'ro',
1707             isa => HashRef,
1708             init_arg => undef,
1709             default => $^V ge v5.18.0
1710             ? eval <<'EOT'
1711             sub {
1712             no warnings 'experimental::regex_sets';
1713             return {
1714             index => ['A', 'Ä‚', 'Â', 'B', 'C', 'D', 'Đ', 'E', 'Ê', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Ô', 'Æ ', 'P', 'Q', 'R', 'S', 'T', 'U', 'Ư', 'V', 'W', 'X', 'Y', 'Z'],
1715             main => qr{(?^u:[a à ả ã á ạ ă ằ ẳ ẵ ắ ặ â ầ ẩ ẫ ấ ậ b c d Ä‘ e è ẻ ẽ é ẹ ê ề ể á»… ế ệ f g h i ì ỉ Ä© í ị j k l m n o ò ỏ õ ó ọ ô ồ ổ á»— ố á»™ Æ¡ ờ ở ỡ á»› ợ p q r s t u ù ủ Å© ú ụ Æ° ừ á»­ ữ ứ á»± v w x y ỳ á»· ỹ ý ỵ z])},
1716             punctuation => qr{(?^u:[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″])},
1717             };
1718             },
1719             EOT
1720             : sub {
1721             return { index => ['A', 'Ä‚', 'Â', 'B', 'C', 'D', 'Đ', 'E', 'Ê', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Ô', 'Æ ', 'P', 'Q', 'R', 'S', 'T', 'U', 'Ư', 'V', 'W', 'X', 'Y', 'Z'], };
1722             },
1723 1     1   131 );
  1         1  
  1         199  
1724              
1725              
1726             has 'ellipsis' => (
1727             is => 'ro',
1728             isa => HashRef,
1729             init_arg => undef,
1730             default => sub {
1731             return {
1732             'final' => '{0}…',
1733             'initial' => '…{0}',
1734             'medial' => '{0}…{1}',
1735             'word-final' => '{0} …',
1736             'word-initial' => '… {0}',
1737             'word-medial' => '{0} … {1}',
1738             };
1739             },
1740             );
1741              
1742             has 'more_information' => (
1743             is => 'ro',
1744             isa => Str,
1745             init_arg => undef,
1746             default => qq{?},
1747             );
1748              
1749             has 'quote_start' => (
1750             is => 'ro',
1751             isa => Str,
1752             init_arg => undef,
1753             default => qq{“},
1754             );
1755              
1756             has 'quote_end' => (
1757             is => 'ro',
1758             isa => Str,
1759             init_arg => undef,
1760             default => qq{”},
1761             );
1762              
1763             has 'alternate_quote_start' => (
1764             is => 'ro',
1765             isa => Str,
1766             init_arg => undef,
1767             default => qq{‘},
1768             );
1769              
1770             has 'alternate_quote_end' => (
1771             is => 'ro',
1772             isa => Str,
1773             init_arg => undef,
1774             default => qq{’},
1775             );
1776              
1777             has 'duration_units' => (
1778             is => 'ro',
1779             isa => HashRef[Str],
1780             init_arg => undef,
1781             default => sub { {
1782             hm => 'h:mm',
1783             hms => 'h:mm:ss',
1784             ms => 'm:ss',
1785             } }
1786             );
1787              
1788             has 'units' => (
1789             is => 'ro',
1790             isa => HashRef[HashRef[HashRef[Str]]],
1791             init_arg => undef,
1792             default => sub { {
1793             'long' => {
1794             'acre' => {
1795             'name' => q(mẫu),
1796             'other' => q({0} mẫu),
1797             },
1798             'acre-foot' => {
1799             'name' => q(ac ft),
1800             'other' => q({0} ac ft),
1801             },
1802             'ampere' => {
1803             'name' => q(ampe),
1804             'other' => q({0} ampe),
1805             },
1806             'arc-minute' => {
1807             'name' => q(phút),
1808             'other' => q({0} phút),
1809             },
1810             'arc-second' => {
1811             'name' => q(giây),
1812             'other' => q({0} giây),
1813             },
1814             'astronomical-unit' => {
1815             'name' => q(au),
1816             'other' => q({0} au),
1817             },
1818             'bit' => {
1819             'name' => q(bit),
1820             'other' => q({0} bit),
1821             },
1822             'byte' => {
1823             'name' => q(byte),
1824             'other' => q({0} byte),
1825             },
1826             'calorie' => {
1827             'name' => q(calo),
1828             'other' => q({0} calo),
1829             },
1830             'carat' => {
1831             'name' => q(carat),
1832             'other' => q({0} carat),
1833             },
1834             'celsius' => {
1835             'name' => q(Ä‘á»™ C),
1836             'other' => q({0} Ä‘á»™ C),
1837             },
1838             'centiliter' => {
1839             'name' => q(xentilít),
1840             'other' => q({0} xentilít),
1841             },
1842             'centimeter' => {
1843             'name' => q(xentimét),
1844             'other' => q({0} xentimét),
1845             'per' => q({0}/cm),
1846             },
1847             'century' => {
1848             'name' => q(thế ká»·),
1849             'other' => q({0} thế ká»·),
1850             },
1851             'coordinate' => {
1852             'east' => q({0}E),
1853             'north' => q({0}N),
1854             'south' => q({0}S),
1855             'west' => q({0}W),
1856             },
1857             'cubic-centimeter' => {
1858             'name' => q(xentimét khối),
1859             'other' => q({0} xentimét khối),
1860             'per' => q({0}/cm³),
1861             },
1862             'cubic-foot' => {
1863             'name' => q(foot khối),
1864             'other' => q({0} foot khối),
1865             },
1866             'cubic-inch' => {
1867             'name' => q(inch khối),
1868             'other' => q({0} inch khối),
1869             },
1870             'cubic-kilometer' => {
1871             'name' => q(kilômét khối),
1872             'other' => q({0} kilômét khối),
1873             },
1874             'cubic-meter' => {
1875             'name' => q(mét khối),
1876             'other' => q({0} mét khối),
1877             'per' => q({0}/m³),
1878             },
1879             'cubic-mile' => {
1880             'name' => q(dặm khối),
1881             'other' => q({0} dặm khối),
1882             },
1883             'cubic-yard' => {
1884             'name' => q(yard khối),
1885             'other' => q({0} yard khối),
1886             },
1887             'cup' => {
1888             'name' => q(cup),
1889             'other' => q({0} cup),
1890             },
1891             'cup-metric' => {
1892             'name' => q(cup khối),
1893             'other' => q({0} cup khối),
1894             },
1895             'day' => {
1896             'name' => q(ngày),
1897             'other' => q({0} ngày),
1898             'per' => q({0}/ngày),
1899             },
1900             'deciliter' => {
1901             'name' => q(đềxilít),
1902             'other' => q({0} đềxilít),
1903             },
1904             'decimeter' => {
1905             'name' => q(đềximét),
1906             'other' => q({0} đềximét),
1907             },
1908             'degree' => {
1909             'name' => q(Ä‘á»™),
1910             'other' => q({0} Ä‘á»™),
1911             },
1912             'fahrenheit' => {
1913             'name' => q(Ä‘á»™ F),
1914             'other' => q({0} Ä‘á»™ F),
1915             },
1916             'fluid-ounce' => {
1917             'name' => q(fl oz),
1918             'other' => q({0} fl oz),
1919             },
1920             'foodcalorie' => {
1921             'name' => q(Calo),
1922             'other' => q({0} Calo),
1923             },
1924             'foot' => {
1925             'name' => q(feet),
1926             'other' => q({0} feet),
1927             'per' => q({0}/ft),
1928             },
1929             'g-force' => {
1930             'name' => q(lá»±c g),
1931             'other' => q({0} lá»±c g),
1932             },
1933             'gallon' => {
1934             'name' => q(gallon),
1935             'other' => q({0} gallon),
1936             'per' => q({0}/gal),
1937             },
1938             'generic' => {
1939             'name' => q(°),
1940             'other' => q({0}°),
1941             },
1942             'gigabit' => {
1943             'name' => q(gigabit),
1944             'other' => q({0} gigabit),
1945             },
1946             'gigabyte' => {
1947             'name' => q(gigabyte),
1948             'other' => q({0} gigabyte),
1949             },
1950             'gigahertz' => {
1951             'name' => q(GHz),
1952             'other' => q({0} GHz),
1953             },
1954             'gigawatt' => {
1955             'name' => q(gigaoát),
1956             'other' => q({0} gigaoát),
1957             },
1958             'gram' => {
1959             'name' => q(gam),
1960             'other' => q({0} gam),
1961             'per' => q({0}/gam),
1962             },
1963             'hectare' => {
1964             'name' => q(héc-ta),
1965             'other' => q({0} héc-ta),
1966             },
1967             'hectoliter' => {
1968             'name' => q(hectolit),
1969             'other' => q({0} hectolit),
1970             },
1971             'hectopascal' => {
1972             'name' => q(héctô pascal),
1973             'other' => q({0} héctô pascal),
1974             },
1975             'hertz' => {
1976             'name' => q(Hz),
1977             'other' => q({0} Hz),
1978             },
1979             'horsepower' => {
1980             'name' => q(mã lá»±c),
1981             'other' => q({0} mã lá»±c),
1982             },
1983             'hour' => {
1984             'name' => q(giờ),
1985             'other' => q({0} giờ),
1986             'per' => q({0}/giờ),
1987             },
1988             'inch' => {
1989             'name' => q(inch),
1990             'other' => q({0} inch),
1991             'per' => q({0}/inch),
1992             },
1993             'inch-hg' => {
1994             'name' => q(inch thủy ngân),
1995             'other' => q({0} inch thủy ngân),
1996             },
1997             'joule' => {
1998             'name' => q(jun),
1999             'other' => q({0} jun),
2000             },
2001             'karat' => {
2002             'name' => q(karat),
2003             'other' => q({0} karat),
2004             },
2005             'kelvin' => {
2006             'name' => q(Ä‘á»™ K),
2007             'other' => q({0} Ä‘á»™ K),
2008             },
2009             'kilobit' => {
2010             'name' => q(kilobit),
2011             'other' => q({0} kilobit),
2012             },
2013             'kilobyte' => {
2014             'name' => q(kilobyte),
2015             'other' => q({0} kilobyte),
2016             },
2017             'kilocalorie' => {
2018             'name' => q(kilô calo),
2019             'other' => q({0} kilô calo),
2020             },
2021             'kilogram' => {
2022             'name' => q(kilôgam),
2023             'other' => q({0} kilôgam),
2024             'per' => q({0}/kg),
2025             },
2026             'kilohertz' => {
2027             'name' => q(kHz),
2028             'other' => q({0} kHz),
2029             },
2030             'kilojoule' => {
2031             'name' => q(kilô jun),
2032             'other' => q({0} kilô jun),
2033             },
2034             'kilometer' => {
2035             'name' => q(kilômét),
2036             'other' => q({0} kilômét),
2037             'per' => q({0}/km),
2038             },
2039             'kilometer-per-hour' => {
2040             'name' => q(kilômét/giờ),
2041             'other' => q({0} kilômét/giờ),
2042             },
2043             'kilowatt' => {
2044             'name' => q(kilôoát),
2045             'other' => q({0} kilôoát),
2046             },
2047             'kilowatt-hour' => {
2048             'name' => q(kilôoát giờ),
2049             'other' => q({0} kilôoát giờ),
2050             },
2051             'knot' => {
2052             'name' => q(nút),
2053             'other' => q({0} nút),
2054             },
2055             'light-year' => {
2056             'name' => q(năm ánh sáng),
2057             'other' => q({0} năm ánh sáng),
2058             },
2059             'liter' => {
2060             'name' => q(lít),
2061             'other' => q({0} lít),
2062             'per' => q({0}/l),
2063             },
2064             'liter-per-100kilometers' => {
2065             'name' => q(lít/100km),
2066             'other' => q({0} l/100km),
2067             },
2068             'liter-per-kilometer' => {
2069             'name' => q(lít/km),
2070             'other' => q({0} lít/km),
2071             },
2072             'lux' => {
2073             'name' => q(lux),
2074             'other' => q({0} lux),
2075             },
2076             'megabit' => {
2077             'name' => q(megabit),
2078             'other' => q({0} megabit),
2079             },
2080             'megabyte' => {
2081             'name' => q(megabyte),
2082             'other' => q({0} megabyte),
2083             },
2084             'megahertz' => {
2085             'name' => q(MHz),
2086             'other' => q({0} MHz),
2087             },
2088             'megaliter' => {
2089             'name' => q(megalít),
2090             'other' => q({0} megalít),
2091             },
2092             'megawatt' => {
2093             'name' => q(Megaoát),
2094             'other' => q({0} Megaoát),
2095             },
2096             'meter' => {
2097             'name' => q(mét),
2098             'other' => q({0} mét),
2099             'per' => q({0}/m),
2100             },
2101             'meter-per-second' => {
2102             'name' => q(mét/giây),
2103             'other' => q({0} mét/giây),
2104             },
2105             'meter-per-second-squared' => {
2106             'name' => q(m/s²),
2107             'other' => q({0} m/s²),
2108             },
2109             'metric-ton' => {
2110             'name' => q(MT),
2111             'other' => q({0} MT),
2112             },
2113             'microgram' => {
2114             'name' => q(micrôgam),
2115             'other' => q({0} micrô gam),
2116             },
2117             'micrometer' => {
2118             'name' => q(micrômét),
2119             'other' => q({0} micrômét),
2120             },
2121             'microsecond' => {
2122             'name' => q(micrô giây),
2123             'other' => q({0} micrô giây),
2124             },
2125             'mile' => {
2126             'name' => q(dặm),
2127             'other' => q({0} dặm),
2128             },
2129             'mile-per-gallon' => {
2130             'name' => q(dặm/gallon),
2131             'other' => q({0} dặm/gallon),
2132             },
2133             'mile-per-hour' => {
2134             'name' => q(dặm/giờ),
2135             'other' => q({0} dặm/giờ),
2136             },
2137             'mile-scandinavian' => {
2138             'name' => q(dặm scandinavia),
2139             'other' => q({0} dặm scandinavia),
2140             },
2141             'milliampere' => {
2142             'name' => q(mili ampe),
2143             'other' => q({0} mili ampe),
2144             },
2145             'millibar' => {
2146             'name' => q(millibar),
2147             'other' => q({0} millibar),
2148             },
2149             'milligram' => {
2150             'name' => q(miligam),
2151             'other' => q({0} miligam),
2152             },
2153             'milliliter' => {
2154             'name' => q(mililít),
2155             'other' => q({0} mililít),
2156             },
2157             'millimeter' => {
2158             'name' => q(milimét),
2159             'other' => q({0} milimét),
2160             },
2161             'millimeter-of-mercury' => {
2162             'name' => q(mm Hg),
2163             'other' => q({0} mm Hg),
2164             },
2165             'millisecond' => {
2166             'name' => q(mili giây),
2167             'other' => q({0} mili giây),
2168             },
2169             'milliwatt' => {
2170             'name' => q(milioát),
2171             'other' => q({0} milioát),
2172             },
2173             'minute' => {
2174             'name' => q(phút),
2175             'other' => q({0} phút),
2176             'per' => q({0}/phút),
2177             },
2178             'month' => {
2179             'name' => q(tháng),
2180             'other' => q({0} tháng),
2181             'per' => q({0}/tháng),
2182             },
2183             'nanometer' => {
2184             'name' => q(nanomét),
2185             'other' => q({0} nanomét),
2186             },
2187             'nanosecond' => {
2188             'name' => q(nano giây),
2189             'other' => q({0} nano giây),
2190             },
2191             'nautical-mile' => {
2192             'name' => q(hải lý),
2193             'other' => q({0} hải lý),
2194             },
2195             'ohm' => {
2196             'name' => q(ohm),
2197             'other' => q({0} ohm),
2198             },
2199             'ounce' => {
2200             'name' => q(ao-xÆ¡),
2201             'other' => q({0} ao-xÆ¡),
2202             'per' => q({0}/oz),
2203             },
2204             'ounce-troy' => {
2205             'name' => q(oz t),
2206             'other' => q({0} oz t),
2207             },
2208             'parsec' => {
2209             'name' => q(parsec),
2210             'other' => q({0} parsec),
2211             },
2212             'per' => {
2213             '1' => q({0}/{1}),
2214             },
2215             'picometer' => {
2216             'name' => q(picômét),
2217             'other' => q({0} picômét),
2218             },
2219             'pint' => {
2220             'name' => q(pint),
2221             'other' => q({0} pint),
2222             },
2223             'pint-metric' => {
2224             'name' => q(panh khối),
2225             'other' => q({0} panh khối),
2226             },
2227             'pound' => {
2228             'name' => q(pao),
2229             'other' => q({0} pao),
2230             'per' => q({0}/lb),
2231             },
2232             'pound-per-square-inch' => {
2233             'name' => q(psi),
2234             'other' => q({0} psi),
2235             },
2236             'quart' => {
2237             'name' => q(quart),
2238             'other' => q({0} quart),
2239             },
2240             'radian' => {
2241             'name' => q(radian),
2242             'other' => q({0} radian),
2243             },
2244             'revolution' => {
2245             'name' => q(vòng),
2246             'other' => q({0} vòng),
2247             },
2248             'second' => {
2249             'name' => q(giây),
2250             'other' => q({0} giây),
2251             'per' => q({0}/giây),
2252             },
2253             'square-centimeter' => {
2254             'name' => q(xentimét vuông),
2255             'other' => q({0} xentimét vuông),
2256             'per' => q({0}/cm²),
2257             },
2258             'square-foot' => {
2259             'name' => q(feet vuông),
2260             'other' => q({0} feet vuông),
2261             },
2262             'square-inch' => {
2263             'name' => q(inch vuông),
2264             'other' => q({0} inch vuông),
2265             'per' => q({0}/in²),
2266             },
2267             'square-kilometer' => {
2268             'name' => q(kilômét vuông),
2269             'other' => q({0} kilômét vuông),
2270             },
2271             'square-meter' => {
2272             'name' => q(mét vuông),
2273             'other' => q({0} mét vuông),
2274             'per' => q({0}/m²),
2275             },
2276             'square-mile' => {
2277             'name' => q(dặm vuông),
2278             'other' => q({0} dặm vuông),
2279             },
2280             'square-yard' => {
2281             'name' => q(yard vuông),
2282             'other' => q({0} yard vuông),
2283             },
2284             'tablespoon' => {
2285             'name' => q(muá»—ng canh),
2286             'other' => q({0} muá»—ng canh),
2287             },
2288             'teaspoon' => {
2289             'name' => q(muá»—ng cà phê),
2290             'other' => q({0} muá»—ng cà phê),
2291             },
2292             'terabit' => {
2293             'name' => q(terabit),
2294             'other' => q({0} terabit),
2295             },
2296             'terabyte' => {
2297             'name' => q(terabyte),
2298             'other' => q({0} terabyte),
2299             },
2300             'ton' => {
2301             'name' => q(tấn),
2302             'other' => q({0} tấn),
2303             },
2304             'volt' => {
2305             'name' => q(vôn),
2306             'other' => q({0} vôn),
2307             },
2308             'watt' => {
2309             'name' => q(oát),
2310             'other' => q({0} oát),
2311             },
2312             'week' => {
2313             'name' => q(tuần),
2314             'other' => q({0} tuần),
2315             'per' => q({0}/tuần),
2316             },
2317             'yard' => {
2318             'name' => q(yard),
2319             'other' => q({0} yard),
2320             },
2321             'year' => {
2322             'name' => q(năm),
2323             'other' => q({0} năm),
2324             'per' => q({0}/năm),
2325             },
2326             },
2327             'narrow' => {
2328             'acre' => {
2329             'other' => q({0} mẫu),
2330             },
2331             'arc-minute' => {
2332             'other' => q({0}′),
2333             },
2334             'arc-second' => {
2335             'other' => q({0}″),
2336             },
2337             'celsius' => {
2338             'name' => q(°C),
2339             'other' => q({0}°C),
2340             },
2341             'centimeter' => {
2342             'name' => q(cm),
2343             'other' => q({0}cm),
2344             },
2345             'coordinate' => {
2346             'east' => q({0}E),
2347             'north' => q({0}N),
2348             'south' => q({0}S),
2349             'west' => q({0}W),
2350             },
2351             'cubic-kilometer' => {
2352             'other' => q({0}km³),
2353             },
2354             'cubic-mile' => {
2355             'other' => q({0}mi³),
2356             },
2357             'day' => {
2358             'name' => q(ngày),
2359             'other' => q({0} ngày),
2360             },
2361             'degree' => {
2362             'other' => q({0}°),
2363             },
2364             'fahrenheit' => {
2365             'other' => q({0}°F),
2366             },
2367             'foot' => {
2368             'other' => q({0}'),
2369             },
2370             'g-force' => {
2371             'other' => q({0}G),
2372             },
2373             'gram' => {
2374             'name' => q(g),
2375             'other' => q({0}g),
2376             },
2377             'hectare' => {
2378             'other' => q({0}ha),
2379             },
2380             'hectopascal' => {
2381             'other' => q({0}hPa),
2382             },
2383             'horsepower' => {
2384             'other' => q({0}hp),
2385             },
2386             'hour' => {
2387             'name' => q(giờ),
2388             'other' => q({0} giờ),
2389             },
2390             'inch' => {
2391             'other' => q({0}"),
2392             },
2393             'inch-hg' => {
2394             'other' => q({0}" Hg),
2395             },
2396             'kilogram' => {
2397             'name' => q(kg),
2398             'other' => q({0}kg),
2399             },
2400             'kilometer' => {
2401             'name' => q(km),
2402             'other' => q({0}km),
2403             },
2404             'kilometer-per-hour' => {
2405             'name' => q(km/h),
2406             'other' => q({0}km/h),
2407             },
2408             'kilowatt' => {
2409             'other' => q({0}kW),
2410             },
2411             'light-year' => {
2412             'other' => q({0}ly),
2413             },
2414             'liter' => {
2415             'name' => q(l),
2416             'other' => q({0}L),
2417             },
2418             'liter-per-100kilometers' => {
2419             'name' => q(L/100km),
2420             'other' => q({0}L/100km),
2421             },
2422             'meter' => {
2423             'name' => q(m),
2424             'other' => q({0}m),
2425             },
2426             'meter-per-second' => {
2427             'other' => q({0}m/s),
2428             },
2429             'mile' => {
2430             'other' => q({0}mi),
2431             },
2432             'mile-per-hour' => {
2433             'other' => q({0}mph),
2434             },
2435             'millibar' => {
2436             'other' => q({0}mb),
2437             },
2438             'millimeter' => {
2439             'name' => q(mm),
2440             'other' => q({0}mm),
2441             },
2442             'millisecond' => {
2443             'name' => q(ms),
2444             'other' => q({0}ms),
2445             },
2446             'minute' => {
2447             'name' => q(phút),
2448             'other' => q({0} phút),
2449             },
2450             'month' => {
2451             'name' => q(tháng),
2452             'other' => q({0} tháng),
2453             },
2454             'ounce' => {
2455             'other' => q({0}oz),
2456             },
2457             'per' => {
2458             '1' => q({0}/{1}),
2459             },
2460             'picometer' => {
2461             'other' => q({0}pm),
2462             },
2463             'pound' => {
2464             'other' => q({0}lb),
2465             },
2466             'second' => {
2467             'name' => q(giây),
2468             'other' => q({0} giây),
2469             },
2470             'square-foot' => {
2471             'other' => q({0} ft²),
2472             },
2473             'square-kilometer' => {
2474             'other' => q({0} km²),
2475             },
2476             'square-meter' => {
2477             'other' => q({0} m²),
2478             },
2479             'square-mile' => {
2480             'other' => q({0} mi²),
2481             },
2482             'watt' => {
2483             'other' => q({0}W),
2484             },
2485             'week' => {
2486             'name' => q(tuần),
2487             'other' => q({0} tuần),
2488             },
2489             'yard' => {
2490             'other' => q({0}yd),
2491             },
2492             'year' => {
2493             'name' => q(năm),
2494             'other' => q({0} năm),
2495             },
2496             },
2497             'short' => {
2498             'acre' => {
2499             'name' => q(mẫu),
2500             'other' => q({0} mẫu),
2501             },
2502             'acre-foot' => {
2503             'name' => q(ac ft),
2504             'other' => q({0} ac ft),
2505             },
2506             'ampere' => {
2507             'name' => q(A),
2508             'other' => q({0} A),
2509             },
2510             'arc-minute' => {
2511             'name' => q(phút),
2512             'other' => q({0}′),
2513             },
2514             'arc-second' => {
2515             'name' => q(giây),
2516             'other' => q({0}″),
2517             },
2518             'astronomical-unit' => {
2519             'name' => q(au),
2520             'other' => q({0} au),
2521             },
2522             'bit' => {
2523             'name' => q(bit),
2524             'other' => q({0} bit),
2525             },
2526             'byte' => {
2527             'name' => q(byte),
2528             'other' => q({0} byte),
2529             },
2530             'calorie' => {
2531             'name' => q(cal),
2532             'other' => q({0} cal),
2533             },
2534             'carat' => {
2535             'name' => q(CD),
2536             'other' => q({0} CD),
2537             },
2538             'celsius' => {
2539             'name' => q(°C),
2540             'other' => q({0}°C),
2541             },
2542             'centiliter' => {
2543             'name' => q(cL),
2544             'other' => q({0} cL),
2545             },
2546             'centimeter' => {
2547             'name' => q(cm),
2548             'other' => q({0} cm),
2549             'per' => q({0}/cm),
2550             },
2551             'century' => {
2552             'name' => q(c),
2553             'other' => q({0} c),
2554             },
2555             'coordinate' => {
2556             'east' => q({0}E),
2557             'north' => q({0}N),
2558             'south' => q({0}S),
2559             'west' => q({0}W),
2560             },
2561             'cubic-centimeter' => {
2562             'name' => q(cm³),
2563             'other' => q({0} cm³),
2564             'per' => q({0}/cm³),
2565             },
2566             'cubic-foot' => {
2567             'name' => q(ft³),
2568             'other' => q({0} ft³),
2569             },
2570             'cubic-inch' => {
2571             'name' => q(in³),
2572             'other' => q({0} in³),
2573             },
2574             'cubic-kilometer' => {
2575             'name' => q(km³),
2576             'other' => q({0} km³),
2577             },
2578             'cubic-meter' => {
2579             'name' => q(m³),
2580             'other' => q({0} m³),
2581             'per' => q({0}/m³),
2582             },
2583             'cubic-mile' => {
2584             'name' => q(mi³),
2585             'other' => q({0} mi³),
2586             },
2587             'cubic-yard' => {
2588             'name' => q(yd³),
2589             'other' => q({0} yd³),
2590             },
2591             'cup' => {
2592             'name' => q(c),
2593             'other' => q({0} c),
2594             },
2595             'cup-metric' => {
2596             'name' => q(mcup),
2597             'other' => q({0} mc),
2598             },
2599             'day' => {
2600             'name' => q(ngày),
2601             'other' => q({0} ngày),
2602             'per' => q({0}/ngày),
2603             },
2604             'deciliter' => {
2605             'name' => q(dL),
2606             'other' => q({0} dL),
2607             },
2608             'decimeter' => {
2609             'name' => q(dm),
2610             'other' => q({0} dm),
2611             },
2612             'degree' => {
2613             'name' => q(Ä‘á»™),
2614             'other' => q({0}°),
2615             },
2616             'fahrenheit' => {
2617             'name' => q(°F),
2618             'other' => q({0}°F),
2619             },
2620             'fluid-ounce' => {
2621             'name' => q(fl oz),
2622             'other' => q({0} fl oz),
2623             },
2624             'foodcalorie' => {
2625             'name' => q(Cal),
2626             'other' => q({0} Cal),
2627             },
2628             'foot' => {
2629             'name' => q(ft),
2630             'other' => q({0} ft),
2631             'per' => q({0}/ft),
2632             },
2633             'g-force' => {
2634             'name' => q(lá»±c g),
2635             'other' => q({0} G),
2636             },
2637             'gallon' => {
2638             'name' => q(gal),
2639             'other' => q({0} gal),
2640             'per' => q({0}/gal),
2641             },
2642             'generic' => {
2643             'name' => q(°),
2644             'other' => q({0}°),
2645             },
2646             'gigabit' => {
2647             'name' => q(Gb),
2648             'other' => q({0} Gb),
2649             },
2650             'gigabyte' => {
2651             'name' => q(GB),
2652             'other' => q({0} GB),
2653             },
2654             'gigahertz' => {
2655             'name' => q(GHz),
2656             'other' => q({0} GHz),
2657             },
2658             'gigawatt' => {
2659             'name' => q(GW),
2660             'other' => q({0} GW),
2661             },
2662             'gram' => {
2663             'name' => q(g),
2664             'other' => q({0} g),
2665             'per' => q({0}/g),
2666             },
2667             'hectare' => {
2668             'name' => q(ha),
2669             'other' => q({0} ha),
2670             },
2671             'hectoliter' => {
2672             'name' => q(hL),
2673             'other' => q({0} hL),
2674             },
2675             'hectopascal' => {
2676             'name' => q(hPa),
2677             'other' => q({0} hPa),
2678             },
2679             'hertz' => {
2680             'name' => q(Hz),
2681             'other' => q({0} Hz),
2682             },
2683             'horsepower' => {
2684             'name' => q(hp),
2685             'other' => q({0} hp),
2686             },
2687             'hour' => {
2688             'name' => q(giờ),
2689             'other' => q({0} giờ),
2690             'per' => q({0}/giờ),
2691             },
2692             'inch' => {
2693             'name' => q(inch),
2694             'other' => q({0} inch),
2695             'per' => q({0}/in),
2696             },
2697             'inch-hg' => {
2698             'name' => q(inHg),
2699             'other' => q({0} inHg),
2700             },
2701             'joule' => {
2702             'name' => q(J),
2703             'other' => q({0} J),
2704             },
2705             'karat' => {
2706             'name' => q(kt),
2707             'other' => q({0} kt),
2708             },
2709             'kelvin' => {
2710             'name' => q(K),
2711             'other' => q({0} K),
2712             },
2713             'kilobit' => {
2714             'name' => q(kb),
2715             'other' => q({0} kb),
2716             },
2717             'kilobyte' => {
2718             'name' => q(kB),
2719             'other' => q({0} kB),
2720             },
2721             'kilocalorie' => {
2722             'name' => q(kcal),
2723             'other' => q({0} kcal),
2724             },
2725             'kilogram' => {
2726             'name' => q(kg),
2727             'other' => q({0} kg),
2728             'per' => q({0}/kg),
2729             },
2730             'kilohertz' => {
2731             'name' => q(kHz),
2732             'other' => q({0} kHz),
2733             },
2734             'kilojoule' => {
2735             'name' => q(kJ),
2736             'other' => q({0} kJ),
2737             },
2738             'kilometer' => {
2739             'name' => q(km),
2740             'other' => q({0} km),
2741             'per' => q({0}/km),
2742             },
2743             'kilometer-per-hour' => {
2744             'name' => q(km/h),
2745             'other' => q({0} km/h),
2746             },
2747             'kilowatt' => {
2748             'name' => q(kW),
2749             'other' => q({0} kW),
2750             },
2751             'kilowatt-hour' => {
2752             'name' => q(kWh),
2753             'other' => q({0} kWh),
2754             },
2755             'knot' => {
2756             'name' => q(kn),
2757             'other' => q({0} kn),
2758             },
2759             'light-year' => {
2760             'name' => q(ly),
2761             'other' => q({0} ly),
2762             },
2763             'liter' => {
2764             'name' => q(l),
2765             'other' => q({0} L),
2766             'per' => q({0}/l),
2767             },
2768             'liter-per-100kilometers' => {
2769             'name' => q(L/100km),
2770             'other' => q({0} L/100km),
2771             },
2772             'liter-per-kilometer' => {
2773             'name' => q(l/km),
2774             'other' => q({0} l/km),
2775             },
2776             'lux' => {
2777             'name' => q(lx),
2778             'other' => q({0} lx),
2779             },
2780             'megabit' => {
2781             'name' => q(Mb),
2782             'other' => q({0} Mb),
2783             },
2784             'megabyte' => {
2785             'name' => q(MB),
2786             'other' => q({0} MB),
2787             },
2788             'megahertz' => {
2789             'name' => q(MHz),
2790             'other' => q({0} MHz),
2791             },
2792             'megaliter' => {
2793             'name' => q(ML),
2794             'other' => q({0} ML),
2795             },
2796             'megawatt' => {
2797             'name' => q(MW),
2798             'other' => q({0} MW),
2799             },
2800             'meter' => {
2801             'name' => q(m),
2802             'other' => q({0} m),
2803             'per' => q({0}/m),
2804             },
2805             'meter-per-second' => {
2806             'name' => q(m/s),
2807             'other' => q({0} m/s),
2808             },
2809             'meter-per-second-squared' => {
2810             'name' => q(m/s²),
2811             'other' => q({0} m/s²),
2812             },
2813             'metric-ton' => {
2814             'name' => q(t),
2815             'other' => q({0} t),
2816             },
2817             'microgram' => {
2818             'name' => q(µg),
2819             'other' => q({0} µg),
2820             },
2821             'micrometer' => {
2822             'name' => q(µm),
2823             'other' => q({0} µm),
2824             },
2825             'microsecond' => {
2826             'name' => q(μs),
2827             'other' => q({0} μs),
2828             },
2829             'mile' => {
2830             'name' => q(dặm),
2831             'other' => q({0} dặm),
2832             },
2833             'mile-per-gallon' => {
2834             'name' => q(mpg),
2835             'other' => q({0} mpg),
2836             },
2837             'mile-per-hour' => {
2838             'name' => q(mi/h),
2839             'other' => q({0} mi/h),
2840             },
2841             'mile-scandinavian' => {
2842             'name' => q(smi),
2843             'other' => q({0} smi),
2844             },
2845             'milliampere' => {
2846             'name' => q(mA),
2847             'other' => q({0} mA),
2848             },
2849             'millibar' => {
2850             'name' => q(mbar),
2851             'other' => q({0} mbar),
2852             },
2853             'milligram' => {
2854             'name' => q(mg),
2855             'other' => q({0} mg),
2856             },
2857             'milliliter' => {
2858             'name' => q(mL),
2859             'other' => q({0} mL),
2860             },
2861             'millimeter' => {
2862             'name' => q(mm),
2863             'other' => q({0} mm),
2864             },
2865             'millimeter-of-mercury' => {
2866             'name' => q(mm Hg),
2867             'other' => q({0} mm Hg),
2868             },
2869             'millisecond' => {
2870             'name' => q(ms),
2871             'other' => q({0} ms),
2872             },
2873             'milliwatt' => {
2874             'name' => q(mW),
2875             'other' => q({0} mW),
2876             },
2877             'minute' => {
2878             'name' => q(phút),
2879             'other' => q({0} phút),
2880             'per' => q({0}/phút),
2881             },
2882             'month' => {
2883             'name' => q(tháng),
2884             'other' => q({0} tháng),
2885             'per' => q({0}/tháng),
2886             },
2887             'nanometer' => {
2888             'name' => q(nm),
2889             'other' => q({0} nm),
2890             },
2891             'nanosecond' => {
2892             'name' => q(ns),
2893             'other' => q({0} ns),
2894             },
2895             'nautical-mile' => {
2896             'name' => q(nmi),
2897             'other' => q({0} nmi),
2898             },
2899             'ohm' => {
2900             'name' => q(Ω),
2901             'other' => q({0} Ω),
2902             },
2903             'ounce' => {
2904             'name' => q(oz),
2905             'other' => q({0} oz),
2906             'per' => q({0}/oz),
2907             },
2908             'ounce-troy' => {
2909             'name' => q(oz t),
2910             'other' => q({0} oz t),
2911             },
2912             'parsec' => {
2913             'name' => q(pc),
2914             'other' => q({0} pc),
2915             },
2916             'per' => {
2917             '1' => q({0}/{1}),
2918             },
2919             'picometer' => {
2920             'name' => q(pm),
2921             'other' => q({0} pm),
2922             },
2923             'pint' => {
2924             'name' => q(pt),
2925             'other' => q({0} pt),
2926             },
2927             'pint-metric' => {
2928             'name' => q(mpt),
2929             'other' => q({0} mpt),
2930             },
2931             'pound' => {
2932             'name' => q(pao),
2933             'other' => q({0} lb),
2934             'per' => q({0}/lb),
2935             },
2936             'pound-per-square-inch' => {
2937             'name' => q(psi),
2938             'other' => q({0} psi),
2939             },
2940             'quart' => {
2941             'name' => q(qt),
2942             'other' => q({0} qt),
2943             },
2944             'radian' => {
2945             'name' => q(rad),
2946             'other' => q({0} rad),
2947             },
2948             'revolution' => {
2949             'name' => q(rev),
2950             'other' => q({0} rev),
2951             },
2952             'second' => {
2953             'name' => q(giây),
2954             'other' => q({0} giây),
2955             'per' => q({0}/giây),
2956             },
2957             'square-centimeter' => {
2958             'name' => q(cm²),
2959             'other' => q({0} cm²),
2960             'per' => q({0}/cm²),
2961             },
2962             'square-foot' => {
2963             'name' => q(ft²),
2964             'other' => q({0} ft²),
2965             },
2966             'square-inch' => {
2967             'name' => q(in²),
2968             'other' => q({0} in²),
2969             'per' => q({0}/in²),
2970             },
2971             'square-kilometer' => {
2972             'name' => q(km²),
2973             'other' => q({0} km²),
2974             },
2975             'square-meter' => {
2976             'name' => q(m²),
2977             'other' => q({0} m²),
2978             'per' => q({0}/m²),
2979             },
2980             'square-mile' => {
2981             'name' => q(mi²),
2982             'other' => q({0} mi²),
2983             },
2984             'square-yard' => {
2985             'name' => q(yd²),
2986             'other' => q({0} yd²),
2987             },
2988             'tablespoon' => {
2989             'name' => q(tbsp),
2990             'other' => q({0} tbsp),
2991             },
2992             'teaspoon' => {
2993             'name' => q(tsp),
2994             'other' => q({0} tsp),
2995             },
2996             'terabit' => {
2997             'name' => q(Tb),
2998             'other' => q({0} Tb),
2999             },
3000             'terabyte' => {
3001             'name' => q(TB),
3002             'other' => q({0} TB),
3003             },
3004             'ton' => {
3005             'name' => q(tn),
3006             'other' => q({0} tn),
3007             },
3008             'volt' => {
3009             'name' => q(v),
3010             'other' => q({0} V),
3011             },
3012             'watt' => {
3013             'name' => q(W),
3014             'other' => q({0} W),
3015             },
3016             'week' => {
3017             'name' => q(tuần),
3018             'other' => q({0} tuần),
3019             'per' => q({0}/tuần),
3020             },
3021             'yard' => {
3022             'name' => q(yd),
3023             'other' => q({0} yd),
3024             },
3025             'year' => {
3026             'name' => q(năm),
3027             'other' => q({0} năm),
3028             'per' => q({0}/năm),
3029             },
3030             },
3031             } }
3032             );
3033              
3034             has 'yesstr' => (
3035             is => 'ro',
3036             isa => RegexpRef,
3037             init_arg => undef,
3038             default => sub { qr'^(?i:yes|c)$' }
3039             );
3040              
3041             has 'nostr' => (
3042             is => 'ro',
3043             isa => RegexpRef,
3044             init_arg => undef,
3045             default => sub { qr'^(?i:no|k)$' }
3046             );
3047              
3048             has 'listPatterns' => (
3049             is => 'ro',
3050             isa => HashRef,
3051             init_arg => undef,
3052             default => sub { {
3053             start => q({0}, {1}),
3054             middle => q({0}, {1}),
3055             end => q({0}, {1}),
3056             2 => q({0}, {1}),
3057             } }
3058             );
3059              
3060             has 'default_numbering_system' => (
3061             is => 'ro',
3062             isa => Str,
3063             init_arg => undef,
3064             default => 'latn',
3065             );
3066              
3067             has native_numbering_system => (
3068             is => 'ro',
3069             isa => Str,
3070             init_arg => undef,
3071             default => 'latn',
3072             );
3073              
3074             has 'minimum_grouping_digits' => (
3075             is =>'ro',
3076             isa => Int,
3077             init_arg => undef,
3078             default => 1,
3079             );
3080              
3081             has 'number_symbols' => (
3082             is => 'ro',
3083             isa => HashRef,
3084             init_arg => undef,
3085             default => sub { {
3086             'latn' => {
3087             'decimal' => q(,),
3088             'exponential' => q(E),
3089             'group' => q(.),
3090             'infinity' => q(∞),
3091             'list' => q(;),
3092             'minusSign' => q(-),
3093             'nan' => q(NaN),
3094             'perMille' => q(‰),
3095             'percentSign' => q(%),
3096             'plusSign' => q(+),
3097             'superscriptingExponent' => q(×),
3098             'timeSeparator' => q(:),
3099             },
3100             } }
3101             );
3102              
3103             has 'number_formats' => (
3104             is => 'ro',
3105             isa => HashRef,
3106             init_arg => undef,
3107             default => sub { {
3108             decimalFormat => {
3109             'default' => {
3110             '1000' => {
3111             'other' => '0 N',
3112             },
3113             '10000' => {
3114             'other' => '00 N',
3115             },
3116             '100000' => {
3117             'other' => '000 N',
3118             },
3119             '1000000' => {
3120             'other' => '0 Tr',
3121             },
3122             '10000000' => {
3123             'other' => '00 Tr',
3124             },
3125             '100000000' => {
3126             'other' => '000 Tr',
3127             },
3128             '1000000000' => {
3129             'other' => '0 T',
3130             },
3131             '10000000000' => {
3132             'other' => '00 T',
3133             },
3134             '100000000000' => {
3135             'other' => '000 T',
3136             },
3137             '1000000000000' => {
3138             'other' => '0 NT',
3139             },
3140             '10000000000000' => {
3141             'other' => '00 NT',
3142             },
3143             '100000000000000' => {
3144             'other' => '000 NT',
3145             },
3146             'standard' => {
3147             '' => '#,##0.###',
3148             },
3149             },
3150             'long' => {
3151             '1000' => {
3152             'other' => '0 nghìn',
3153             },
3154             '10000' => {
3155             'other' => '00 nghìn',
3156             },
3157             '100000' => {
3158             'other' => '000 nghìn',
3159             },
3160             '1000000' => {
3161             'other' => '0 triệu',
3162             },
3163             '10000000' => {
3164             'other' => '00 triệu',
3165             },
3166             '100000000' => {
3167             'other' => '000 triệu',
3168             },
3169             '1000000000' => {
3170             'other' => '0 tá»·',
3171             },
3172             '10000000000' => {
3173             'other' => '00 tá»·',
3174             },
3175             '100000000000' => {
3176             'other' => '000 tá»·',
3177             },
3178             '1000000000000' => {
3179             'other' => '0 nghìn tá»·',
3180             },
3181             '10000000000000' => {
3182             'other' => '00 nghìn tá»·',
3183             },
3184             '100000000000000' => {
3185             'other' => '000 nghìn tá»·',
3186             },
3187             },
3188             'short' => {
3189             '1000' => {
3190             'other' => '0 N',
3191             },
3192             '10000' => {
3193             'other' => '00 N',
3194             },
3195             '100000' => {
3196             'other' => '000 N',
3197             },
3198             '1000000' => {
3199             'other' => '0 Tr',
3200             },
3201             '10000000' => {
3202             'other' => '00 Tr',
3203             },
3204             '100000000' => {
3205             'other' => '000 Tr',
3206             },
3207             '1000000000' => {
3208             'other' => '0 T',
3209             },
3210             '10000000000' => {
3211             'other' => '00 T',
3212             },
3213             '100000000000' => {
3214             'other' => '000 T',
3215             },
3216             '1000000000000' => {
3217             'other' => '0 NT',
3218             },
3219             '10000000000000' => {
3220             'other' => '00 NT',
3221             },
3222             '100000000000000' => {
3223             'other' => '000 NT',
3224             },
3225             },
3226             },
3227             percentFormat => {
3228             'default' => {
3229             'standard' => {
3230             '' => '#,##0%',
3231             },
3232             },
3233             },
3234             scientificFormat => {
3235             'default' => {
3236             'standard' => {
3237             '' => '#E0',
3238             },
3239             },
3240             },
3241             } },
3242             );
3243              
3244             has 'number_currency_formats' => (
3245             is => 'ro',
3246             isa => HashRef,
3247             init_arg => undef,
3248             default => sub { {
3249             'latn' => {
3250             'pattern' => {
3251             'default' => {
3252             'accounting' => {
3253             'positive' => '#,##0.00 ¤',
3254             },
3255             'standard' => {
3256             'positive' => '¤ #,##0.00',
3257             },
3258             },
3259             },
3260             },
3261             } },
3262             );
3263              
3264             has 'currencies' => (
3265             is => 'ro',
3266             isa => HashRef,
3267             init_arg => undef,
3268             default => sub { {
3269             'ADP' => {
3270             symbol => 'ADP',
3271             display_name => {
3272             'currency' => q(Đồng Peseta của Andora),
3273             },
3274             },
3275             'AED' => {
3276             symbol => 'AED',
3277             display_name => {
3278             'currency' => q(Dirham UAE),
3279             'other' => q(Dirham UAE),
3280             },
3281             },
3282             'AFA' => {
3283             symbol => 'AFA',
3284             display_name => {
3285             'currency' => q(Đồng Afghani của Afghanistan \(1927–2002\)),
3286             },
3287             },
3288             'AFN' => {
3289             symbol => 'AFN',
3290             display_name => {
3291             'currency' => q(Afghani Afghanistan),
3292             'other' => q(Afghani Afghanistan),
3293             },
3294             },
3295             'ALL' => {
3296             symbol => 'ALL',
3297             display_name => {
3298             'currency' => q(Lek Albania),
3299             'other' => q(Lek Albania),
3300             },
3301             },
3302             'AMD' => {
3303             symbol => 'AMD',
3304             display_name => {
3305             'currency' => q(Dram Armenia),
3306             'other' => q(Dram Armenia),
3307             },
3308             },
3309             'ANG' => {
3310             symbol => 'ANG',
3311             display_name => {
3312             'currency' => q(Guilder Tây Ấn Hà Lan),
3313             'other' => q(Guilder Tây Ấn Hà Lan),
3314             },
3315             },
3316             'AOA' => {
3317             symbol => 'AOA',
3318             display_name => {
3319             'currency' => q(Kwanza Angola),
3320             'other' => q(Kwanza Angola),
3321             },
3322             },
3323             'AOK' => {
3324             symbol => 'AOK',
3325             display_name => {
3326             'currency' => q(Đồng Kwanza của Angola \(1977–1991\)),
3327             },
3328             },
3329             'AON' => {
3330             symbol => 'AON',
3331             display_name => {
3332             'currency' => q(Đồng Kwanza Má»›i của Angola \(1990–2000\)),
3333             },
3334             },
3335             'AOR' => {
3336             symbol => 'AOR',
3337             display_name => {
3338             'currency' => q(Đồng Kwanza Điều chỉnh lại của Angola \(1995–1999\)),
3339             },
3340             },
3341             'ARA' => {
3342             symbol => 'ARA',
3343             display_name => {
3344             'currency' => q(Đồng Austral của Argentina),
3345             },
3346             },
3347             'ARL' => {
3348             symbol => 'ARL',
3349             display_name => {
3350             'currency' => q(Đồng Peso Ley của Argentina \(1970–1983\)),
3351             },
3352             },
3353             'ARM' => {
3354             symbol => 'ARM',
3355             display_name => {
3356             'currency' => q(Đồng Peso Argentina \(1881–1970\)),
3357             },
3358             },
3359             'ARP' => {
3360             symbol => 'ARP',
3361             display_name => {
3362             'currency' => q(Đồng Peso Argentina \(1983–1985\)),
3363             },
3364             },
3365             'ARS' => {
3366             symbol => 'ARS',
3367             display_name => {
3368             'currency' => q(Peso Argentina),
3369             'other' => q(Peso Argentina),
3370             },
3371             },
3372             'ATS' => {
3373             symbol => 'ATS',
3374             display_name => {
3375             'currency' => q(Đồng Schiling Áo),
3376             },
3377             },
3378             'AUD' => {
3379             symbol => 'AU$',
3380             display_name => {
3381             'currency' => q(Đô la Australia),
3382             'other' => q(Đô la Australia),
3383             },
3384             },
3385             'AWG' => {
3386             symbol => 'AWG',
3387             display_name => {
3388             'currency' => q(Florin Aruba),
3389             'other' => q(Florin Aruba),
3390             },
3391             },
3392             'AZM' => {
3393             symbol => 'AZM',
3394             display_name => {
3395             'currency' => q(Đồng Manat của Azerbaijan \(1993–2006\)),
3396             },
3397             },
3398             'AZN' => {
3399             symbol => 'AZN',
3400             display_name => {
3401             'currency' => q(Manat Azerbaijan),
3402             'other' => q(Manat Azerbaijan),
3403             },
3404             },
3405             'BAD' => {
3406             symbol => 'BAD',
3407             display_name => {
3408             'currency' => q(Đồng Dinar của Bosnia-Herzegovina \(1992–1994\)),
3409             },
3410             },
3411             'BAM' => {
3412             symbol => 'BAM',
3413             display_name => {
3414             'currency' => q(Mark Bosnia-Herzegovina có thể chuyển đổi),
3415             'other' => q(Mark Bosnia-Herzegovina có thể chuyển đổi),
3416             },
3417             },
3418             'BAN' => {
3419             symbol => 'BAN',
3420             display_name => {
3421             'currency' => q(Đồng Dinar Má»›i của Bosnia-Herzegovina \(1994–1997\)),
3422             },
3423             },
3424             'BBD' => {
3425             symbol => 'BBD',
3426             display_name => {
3427             'currency' => q(Đô la Barbados),
3428             'other' => q(Đô la Barbados),
3429             },
3430             },
3431             'BDT' => {
3432             symbol => 'BDT',
3433             display_name => {
3434             'currency' => q(Taka Bangladesh),
3435             'other' => q(Taka Bangladesh),
3436             },
3437             },
3438             'BEC' => {
3439             symbol => 'BEC',
3440             display_name => {
3441             'currency' => q(Đồng Franc Bỉ \(có thể chuyển đổi\)),
3442             },
3443             },
3444             'BEF' => {
3445             symbol => 'BEF',
3446             display_name => {
3447             'currency' => q(Đồng Franc Bỉ),
3448             },
3449             },
3450             'BEL' => {
3451             symbol => 'BEL',
3452             display_name => {
3453             'currency' => q(Đồng Franc Bỉ \(tài chính\)),
3454             },
3455             },
3456             'BGL' => {
3457             symbol => 'BGL',
3458             display_name => {
3459             'currency' => q(Đồng Lev Xu của Bun-ga-ri),
3460             },
3461             },
3462             'BGM' => {
3463             symbol => 'BGM',
3464             display_name => {
3465             'currency' => q(Đồng Lev Xã há»™i chủ nghÄ©a của Bun-ga-ri),
3466             },
3467             },
3468             'BGN' => {
3469             symbol => 'BGN',
3470             display_name => {
3471             'currency' => q(Lev Bulgaria),
3472             'other' => q(Lev Bulgaria),
3473             },
3474             },
3475             'BGO' => {
3476             symbol => 'BGO',
3477             display_name => {
3478             'currency' => q(Đồng Lev của Bun-ga-ri \(1879–1952\)),
3479             },
3480             },
3481             'BHD' => {
3482             symbol => 'BHD',
3483             display_name => {
3484             'currency' => q(Dinar Bahrain),
3485             'other' => q(Dinar Bahrain),
3486             },
3487             },
3488             'BIF' => {
3489             symbol => 'BIF',
3490             display_name => {
3491             'currency' => q(Franc Burundi),
3492             'other' => q(Franc Burundi),
3493             },
3494             },
3495             'BMD' => {
3496             symbol => 'BMD',
3497             display_name => {
3498             'currency' => q(Đô la Bermuda),
3499             'other' => q(Đô la Bermuda),
3500             },
3501             },
3502             'BND' => {
3503             symbol => 'BND',
3504             display_name => {
3505             'currency' => q(Đô la Brunei),
3506             'other' => q(Đô la Brunei),
3507             },
3508             },
3509             'BOB' => {
3510             symbol => 'BOB',
3511             display_name => {
3512             'currency' => q(Boliviano Bolivia),
3513             'other' => q(Boliviano Bolivia),
3514             },
3515             },
3516             'BOL' => {
3517             symbol => 'BOL',
3518             display_name => {
3519             'currency' => q(Đồng Boliviano của Bolivia \(1863–1963\)),
3520             },
3521             },
3522             'BOP' => {
3523             symbol => 'BOP',
3524             display_name => {
3525             'currency' => q(Đồng Peso Bolivia),
3526             },
3527             },
3528             'BOV' => {
3529             symbol => 'BOV',
3530             display_name => {
3531             'currency' => q(Đồng Mvdol Bolivia),
3532             },
3533             },
3534             'BRB' => {
3535             symbol => 'BRB',
3536             display_name => {
3537             'currency' => q(Đồng Cruzerio Má»›i của Braxin \(1967–1986\)),
3538             },
3539             },
3540             'BRC' => {
3541             symbol => 'BRC',
3542             display_name => {
3543             'currency' => q(Đồng Cruzado của Braxin \(1986–1989\)),
3544             },
3545             },
3546             'BRE' => {
3547             symbol => 'BRE',
3548             display_name => {
3549             'currency' => q(Đồng Cruzerio của Braxin \(1990–1993\)),
3550             },
3551             },
3552             'BRL' => {
3553             symbol => 'R$',
3554             display_name => {
3555             'currency' => q(Real Braxin),
3556             'other' => q(Real Braxin),
3557             },
3558             },
3559             'BRN' => {
3560             symbol => 'BRN',
3561             display_name => {
3562             'currency' => q(Đồng Cruzado Má»›i của Braxin \(1989–1990\)),
3563             },
3564             },
3565             'BRR' => {
3566             symbol => 'BRR',
3567             display_name => {
3568             'currency' => q(Đồng Cruzeiro của Braxin \(1993–1994\)),
3569             },
3570             },
3571             'BRZ' => {
3572             symbol => 'BRZ',
3573             display_name => {
3574             'currency' => q(Đồng Cruzeiro của Braxin \(1942–1967\)),
3575             },
3576             },
3577             'BSD' => {
3578             symbol => 'BSD',
3579             display_name => {
3580             'currency' => q(Đô la Bahamas),
3581             'other' => q(Đô la Bahamas),
3582             },
3583             },
3584             'BTN' => {
3585             symbol => 'BTN',
3586             display_name => {
3587             'currency' => q(Ngultrum Bhutan),
3588             'other' => q(Ngultrum Bhutan),
3589             },
3590             },
3591             'BUK' => {
3592             symbol => 'BUK',
3593             display_name => {
3594             'currency' => q(Đồng Kyat Miến Điện),
3595             },
3596             },
3597             'BWP' => {
3598             symbol => 'BWP',
3599             display_name => {
3600             'currency' => q(Pula Botswana),
3601             'other' => q(Pula Botswana),
3602             },
3603             },
3604             'BYB' => {
3605             symbol => 'BYB',
3606             display_name => {
3607             'currency' => q(Đồng Rúp Má»›i của Belarus \(1994–1999\)),
3608             },
3609             },
3610             'BYR' => {
3611             symbol => 'BYR',
3612             display_name => {
3613             'currency' => q(Rúp Belarus),
3614             'other' => q(Rúp Belarus),
3615             },
3616             },
3617             'BZD' => {
3618             symbol => 'BZD',
3619             display_name => {
3620             'currency' => q(Đô la Belize),
3621             'other' => q(Đô la Belize),
3622             },
3623             },
3624             'CAD' => {
3625             symbol => 'CA$',
3626             display_name => {
3627             'currency' => q(Đô la Canada),
3628             'other' => q(Đô la Canada),
3629             },
3630             },
3631             'CDF' => {
3632             symbol => 'CDF',
3633             display_name => {
3634             'currency' => q(Franc Congo),
3635             'other' => q(Franc Congo),
3636             },
3637             },
3638             'CHE' => {
3639             symbol => 'CHE',
3640             display_name => {
3641             'currency' => q(Đồng Euro WIR),
3642             },
3643             },
3644             'CHF' => {
3645             symbol => 'CHF',
3646             display_name => {
3647             'currency' => q(Franc Thụy sÄ©),
3648             'other' => q(Franc Thụy sÄ©),
3649             },
3650             },
3651             'CHW' => {
3652             symbol => 'CHW',
3653             display_name => {
3654             'currency' => q(Đồng France WIR),
3655             },
3656             },
3657             'CLE' => {
3658             symbol => 'CLE',
3659             display_name => {
3660             'currency' => q(Đồng Escudo của Chile),
3661             },
3662             },
3663             'CLF' => {
3664             symbol => 'CLF',
3665             display_name => {
3666             'currency' => q(Đơn vị Kế toán của Chile \(UF\)),
3667             },
3668             },
3669             'CLP' => {
3670             symbol => 'CLP',
3671             display_name => {
3672             'currency' => q(Peso Chile),
3673             'other' => q(Peso Chile),
3674             },
3675             },
3676             'CNY' => {
3677             symbol => 'CNÂ¥',
3678             display_name => {
3679             'currency' => q(Nhân dân tệ),
3680             'other' => q(Nhân dân tệ),
3681             },
3682             },
3683             'COP' => {
3684             symbol => 'COP',
3685             display_name => {
3686             'currency' => q(Peso Colombia),
3687             'other' => q(Peso Colombia),
3688             },
3689             },
3690             'COU' => {
3691             symbol => 'COU',
3692             display_name => {
3693             'currency' => q(Đơn vị Giá trị Thá»±c của Colombia),
3694             },
3695             },
3696             'CRC' => {
3697             symbol => 'CRC',
3698             display_name => {
3699             'currency' => q(Colón Costa Rica),
3700             'other' => q(Colón Costa Rica),
3701             },
3702             },
3703             'CSD' => {
3704             symbol => 'CSD',
3705             display_name => {
3706             'currency' => q(Đồng Dinar của Serbia \(2002–2006\)),
3707             },
3708             },
3709             'CSK' => {
3710             symbol => 'CSK',
3711             display_name => {
3712             'currency' => q(Đồng Koruna Xu của Czechoslovakia),
3713             },
3714             },
3715             'CUC' => {
3716             symbol => 'CUC',
3717             display_name => {
3718             'currency' => q(Peso Cuba có thể chuyển đổi),
3719             'other' => q(Peso Cuba có thể chuyển đổi),
3720             },
3721             },
3722             'CUP' => {
3723             symbol => 'CUP',
3724             display_name => {
3725             'currency' => q(Peso Cuba),
3726             'other' => q(Peso Cuba),
3727             },
3728             },
3729             'CVE' => {
3730             symbol => 'CVE',
3731             display_name => {
3732             'currency' => q(Escudo Cape Verde),
3733             'other' => q(Escudo Cape Verde),
3734             },
3735             },
3736             'CYP' => {
3737             symbol => 'CYP',
3738             display_name => {
3739             'currency' => q(Đồng Bảng Síp),
3740             },
3741             },
3742             'CZK' => {
3743             symbol => 'CZK',
3744             display_name => {
3745             'currency' => q(Koruna Cá»™ng hòa Séc),
3746             'other' => q(Koruna Cá»™ng hòa Séc),
3747             },
3748             },
3749             'DDM' => {
3750             symbol => 'DDM',
3751             display_name => {
3752             'currency' => q(Đồng Mark Đông Đức),
3753             },
3754             },
3755             'DEM' => {
3756             symbol => 'DEM',
3757             display_name => {
3758             'currency' => q(Đồng Mark Đức),
3759             },
3760             },
3761             'DJF' => {
3762             symbol => 'DJF',
3763             display_name => {
3764             'currency' => q(Franc Djibouti),
3765             'other' => q(Franc Djibouti),
3766             },
3767             },
3768             'DKK' => {
3769             symbol => 'DKK',
3770             display_name => {
3771             'currency' => q(Krone Đan Mạch),
3772             'other' => q(Krone Đan Mạch),
3773             },
3774             },
3775             'DOP' => {
3776             symbol => 'DOP',
3777             display_name => {
3778             'currency' => q(Peso Dominica),
3779             'other' => q(Peso Dominica),
3780             },
3781             },
3782             'DZD' => {
3783             symbol => 'DZD',
3784             display_name => {
3785             'currency' => q(Dinar Algeria),
3786             'other' => q(Dinar Algeria),
3787             },
3788             },
3789             'ECS' => {
3790             symbol => 'ECS',
3791             display_name => {
3792             'currency' => q(Đồng Scure Ecuador),
3793             },
3794             },
3795             'ECV' => {
3796             symbol => 'ECV',
3797             display_name => {
3798             'currency' => q(Đơn vị Giá trị Không đổi của Ecuador),
3799             },
3800             },
3801             'EEK' => {
3802             symbol => 'EEK',
3803             display_name => {
3804             'currency' => q(Crun Extônia),
3805             },
3806             },
3807             'EGP' => {
3808             symbol => 'EGP',
3809             display_name => {
3810             'currency' => q(Bảng Ai Cập),
3811             'other' => q(Bảng Ai Cập),
3812             },
3813             },
3814             'ERN' => {
3815             symbol => 'ERN',
3816             display_name => {
3817             'currency' => q(Nakfa Eritrea),
3818             'other' => q(Nakfa Eritrea),
3819             },
3820             },
3821             'ESA' => {
3822             symbol => 'ESA',
3823             display_name => {
3824             'currency' => q(Đồng Peseta Tây Ban Nha \(Tài khoản\)),
3825             },
3826             },
3827             'ESB' => {
3828             symbol => 'ESB',
3829             display_name => {
3830             'currency' => q(Đồng Peseta Tây Ban Nha \(tài khoản có thể chuyển đổi\)),
3831             },
3832             },
3833             'ESP' => {
3834             symbol => 'ESP',
3835             display_name => {
3836             'currency' => q(Đồng Peseta Tây Ban Nha),
3837             },
3838             },
3839             'ETB' => {
3840             symbol => 'ETB',
3841             display_name => {
3842             'currency' => q(Birr Ethiopia),
3843             'other' => q(Birr Ethiopia),
3844             },
3845             },
3846             'EUR' => {
3847             symbol => '€',
3848             display_name => {
3849             'currency' => q(Euro),
3850             'other' => q(euro),
3851             },
3852             },
3853             'FIM' => {
3854             symbol => 'FIM',
3855             display_name => {
3856             'currency' => q(Đồng Markka Phần Lan),
3857             },
3858             },
3859             'FJD' => {
3860             symbol => 'FJD',
3861             display_name => {
3862             'currency' => q(Đô la Fiji),
3863             'other' => q(Đô la Fiji),
3864             },
3865             },
3866             'FKP' => {
3867             symbol => 'FKP',
3868             display_name => {
3869             'currency' => q(Bảng Quần đảo Falkland),
3870             'other' => q(Bảng Quần đảo Falkland),
3871             },
3872             },
3873             'FRF' => {
3874             symbol => 'FRF',
3875             display_name => {
3876             'currency' => q(Franc Pháp),
3877             },
3878             },
3879             'GBP' => {
3880             symbol => '£',
3881             display_name => {
3882             'currency' => q(Bảng Anh),
3883             'other' => q(Bảng Anh),
3884             },
3885             },
3886             'GEK' => {
3887             symbol => 'GEK',
3888             display_name => {
3889             'currency' => q(Đồng Kupon Larit của Georgia),
3890             },
3891             },
3892             'GEL' => {
3893             symbol => 'GEL',
3894             display_name => {
3895             'currency' => q(Lari Gruzia),
3896             'other' => q(Lari Gruzia),
3897             },
3898             },
3899             'GHC' => {
3900             symbol => 'GHC',
3901             display_name => {
3902             'currency' => q(Cedi Ghana \(1979–2007\)),
3903             },
3904             },
3905             'GHS' => {
3906             symbol => 'GHS',
3907             display_name => {
3908             'currency' => q(Cedi Ghana),
3909             'other' => q(Cedi Ghana),
3910             },
3911             },
3912             'GIP' => {
3913             symbol => 'GIP',
3914             display_name => {
3915             'currency' => q(Bảng Gibraltar),
3916             'other' => q(Bảng Gibraltar),
3917             },
3918             },
3919             'GMD' => {
3920             symbol => 'GMD',
3921             display_name => {
3922             'currency' => q(Dalasi Gambia),
3923             'other' => q(Dalasi Gambia),
3924             },
3925             },
3926             'GNF' => {
3927             symbol => 'GNF',
3928             display_name => {
3929             'currency' => q(Franc Guinea),
3930             'other' => q(Franc Guinea),
3931             },
3932             },
3933             'GNS' => {
3934             symbol => 'GNS',
3935             display_name => {
3936             'currency' => q(Syli Guinea),
3937             },
3938             },
3939             'GQE' => {
3940             symbol => 'GQE',
3941             display_name => {
3942             'currency' => q(Đồng Ekwele của Guinea Xích Đạo),
3943             },
3944             },
3945             'GRD' => {
3946             symbol => 'GRD',
3947             display_name => {
3948             'currency' => q(Drachma Hy Lạp),
3949             },
3950             },
3951             'GTQ' => {
3952             symbol => 'GTQ',
3953             display_name => {
3954             'currency' => q(Quetzal Guatemala),
3955             'other' => q(Quetzal Guatemala),
3956             },
3957             },
3958             'GWE' => {
3959             symbol => 'GWE',
3960             display_name => {
3961             'currency' => q(Đồng Guinea Escudo Bồ Đào Nha),
3962             },
3963             },
3964             'GWP' => {
3965             symbol => 'GWP',
3966             display_name => {
3967             'currency' => q(Peso Guinea-Bissau),
3968             },
3969             },
3970             'GYD' => {
3971             symbol => 'GYD',
3972             display_name => {
3973             'currency' => q(Đô la Guyana),
3974             'other' => q(Đô la Guyana),
3975             },
3976             },
3977             'HKD' => {
3978             symbol => 'HK$',
3979             display_name => {
3980             'currency' => q(Đô la Hồng Kông),
3981             'other' => q(Đô la Hồng Kông),
3982             },
3983             },
3984             'HNL' => {
3985             symbol => 'HNL',
3986             display_name => {
3987             'currency' => q(Lempira Honduras),
3988             'other' => q(Lempira Honduras),
3989             },
3990             },
3991             'HRD' => {
3992             symbol => 'HRD',
3993             display_name => {
3994             'currency' => q(Đồng Dinar Croatia),
3995             },
3996             },
3997             'HRK' => {
3998             symbol => 'HRK',
3999             display_name => {
4000             'currency' => q(Kuna Croatia),
4001             'other' => q(Kuna Croatia),
4002             },
4003             },
4004             'HTG' => {
4005             symbol => 'HTG',
4006             display_name => {
4007             'currency' => q(Gourde Haiti),
4008             'other' => q(Gourde Haiti),
4009             },
4010             },
4011             'HUF' => {
4012             symbol => 'HUF',
4013             display_name => {
4014             'currency' => q(Forint Hungary),
4015             'other' => q(forint Hungary),
4016             },
4017             },
4018             'IDR' => {
4019             symbol => 'IDR',
4020             display_name => {
4021             'currency' => q(Rupiah Indonesia),
4022             'other' => q(Rupiah Indonesia),
4023             },
4024             },
4025             'IEP' => {
4026             symbol => 'IEP',
4027             display_name => {
4028             'currency' => q(Pao Ai-len),
4029             },
4030             },
4031             'ILP' => {
4032             symbol => 'ILP',
4033             display_name => {
4034             'currency' => q(Pao Ixraen),
4035             },
4036             },
4037             'ILS' => {
4038             symbol => '₪',
4039             display_name => {
4040             'currency' => q(Sheqel Israel má»›i),
4041             'other' => q(Sheqel Israel má»›i),
4042             },
4043             },
4044             'INR' => {
4045             symbol => '₹',
4046             display_name => {
4047             'currency' => q(Rupee Ấn Độ),
4048             'other' => q(Rupee Ấn Độ),
4049             },
4050             },
4051             'IQD' => {
4052             symbol => 'IQD',
4053             display_name => {
4054             'currency' => q(Dinar I-rắc),
4055             'other' => q(Dinar I-rắc),
4056             },
4057             },
4058             'IRR' => {
4059             symbol => 'IRR',
4060             display_name => {
4061             'currency' => q(Rial Iran),
4062             'other' => q(Rial Iran),
4063             },
4064             },
4065             'ISK' => {
4066             symbol => 'ISK',
4067             display_name => {
4068             'currency' => q(Króna Iceland),
4069             'other' => q(króna Iceland),
4070             },
4071             },
4072             'ITL' => {
4073             symbol => 'ITL',
4074             display_name => {
4075             'currency' => q(Lia Ý),
4076             },
4077             },
4078             'JMD' => {
4079             symbol => 'JMD',
4080             display_name => {
4081             'currency' => q(Đô la Jamaica),
4082             'other' => q(Đô la Jamaica),
4083             },
4084             },
4085             'JOD' => {
4086             symbol => 'JOD',
4087             display_name => {
4088             'currency' => q(Dinar Jordan),
4089             'other' => q(Dinar Jordan),
4090             },
4091             },
4092             'JPY' => {
4093             symbol => 'JPÂ¥',
4094             display_name => {
4095             'currency' => q(Yên Nhật),
4096             'other' => q(Yên Nhật),
4097             },
4098             },
4099             'KES' => {
4100             symbol => 'KES',
4101             display_name => {
4102             'currency' => q(Shilling Kenya),
4103             'other' => q(Shilling Kenya),
4104             },
4105             },
4106             'KGS' => {
4107             symbol => 'KGS',
4108             display_name => {
4109             'currency' => q(Som Kyrgyzstan),
4110             'other' => q(Som Kyrgyzstan),
4111             },
4112             },
4113             'KHR' => {
4114             symbol => 'KHR',
4115             display_name => {
4116             'currency' => q(Riel Campuchia),
4117             'other' => q(Riel Campuchia),
4118             },
4119             },
4120             'KMF' => {
4121             symbol => 'KMF',
4122             display_name => {
4123             'currency' => q(Franc Comoros),
4124             'other' => q(Franc Comoros),
4125             },
4126             },
4127             'KPW' => {
4128             symbol => 'KPW',
4129             display_name => {
4130             'currency' => q(Won Triều Tiên),
4131             'other' => q(Won Triều Tiên),
4132             },
4133             },
4134             'KRH' => {
4135             symbol => 'KRH',
4136             display_name => {
4137             'currency' => q(Đồng Hwan Hàn Quốc \(1953–1962\)),
4138             },
4139             },
4140             'KRO' => {
4141             symbol => 'KRO',
4142             display_name => {
4143             'currency' => q(Đồng Won Hàn Quốc \(1945–1953\)),
4144             },
4145             },
4146             'KRW' => {
4147             symbol => 'â‚©',
4148             display_name => {
4149             'currency' => q(Won Hàn Quốc),
4150             'other' => q(Won Hàn Quốc),
4151             },
4152             },
4153             'KWD' => {
4154             symbol => 'KWD',
4155             display_name => {
4156             'currency' => q(Dinar Kuwait),
4157             'other' => q(Dinar Kuwait),
4158             },
4159             },
4160             'KYD' => {
4161             symbol => 'KYD',
4162             display_name => {
4163             'currency' => q(Đô la Quần đảo Cayman),
4164             'other' => q(Đô la Quần đảo Cayman),
4165             },
4166             },
4167             'KZT' => {
4168             symbol => 'KZT',
4169             display_name => {
4170             'currency' => q(Tenge Kazakhstan),
4171             'other' => q(Tenge Kazakhstan),
4172             },
4173             },
4174             'LAK' => {
4175             symbol => 'LAK',
4176             display_name => {
4177             'currency' => q(Kip Lào),
4178             'other' => q(Kip Lào),
4179             },
4180             },
4181             'LBP' => {
4182             symbol => 'LBP',
4183             display_name => {
4184             'currency' => q(Bảng Li-băng),
4185             'other' => q(Bảng Li-băng),
4186             },
4187             },
4188             'LKR' => {
4189             symbol => 'LKR',
4190             display_name => {
4191             'currency' => q(Rupee Sri Lanka),
4192             'other' => q(Rupee Sri Lanka),
4193             },
4194             },
4195             'LRD' => {
4196             symbol => 'LRD',
4197             display_name => {
4198             'currency' => q(Đô la Liberia),
4199             'other' => q(Đô la Liberia),
4200             },
4201             },
4202             'LSL' => {
4203             symbol => 'LSL',
4204             display_name => {
4205             'currency' => q(Ioti Lesotho),
4206             },
4207             },
4208             'LTL' => {
4209             symbol => 'LTL',
4210             display_name => {
4211             'currency' => q(Litas Lít-va),
4212             'other' => q(litas Lít-va),
4213             },
4214             },
4215             'LTT' => {
4216             symbol => 'LTT',
4217             display_name => {
4218             'currency' => q(Đồng Talonas Litva),
4219             },
4220             },
4221             'LUC' => {
4222             symbol => 'LUC',
4223             display_name => {
4224             'currency' => q(Đồng Franc Luxembourg có thể chuyển đổi),
4225             },
4226             },
4227             'LUF' => {
4228             symbol => 'LUF',
4229             display_name => {
4230             'currency' => q(Đồng Franc Luxembourg),
4231             },
4232             },
4233             'LUL' => {
4234             symbol => 'LUL',
4235             display_name => {
4236             'currency' => q(Đồng Franc Luxembourg tài chính),
4237             },
4238             },
4239             'LVL' => {
4240             symbol => 'LVL',
4241             display_name => {
4242             'currency' => q(Lats Latvia),
4243             'other' => q(lats Lativia),
4244             },
4245             },
4246             'LVR' => {
4247             symbol => 'LVR',
4248             display_name => {
4249             'currency' => q(Đồng Rúp Latvia),
4250             },
4251             },
4252             'LYD' => {
4253             symbol => 'LYD',
4254             display_name => {
4255             'currency' => q(Dinar Libi),
4256             'other' => q(Dinar Libi),
4257             },
4258             },
4259             'MAD' => {
4260             symbol => 'MAD',
4261             display_name => {
4262             'currency' => q(Dirham Ma-rốc),
4263             'other' => q(Dirham Ma-rốc),
4264             },
4265             },
4266             'MAF' => {
4267             symbol => 'MAF',
4268             display_name => {
4269             'currency' => q(Đồng Franc Ma-rốc),
4270             },
4271             },
4272             'MCF' => {
4273             symbol => 'MCF',
4274             display_name => {
4275             'currency' => q(Đồng Franc Monegasque),
4276             },
4277             },
4278             'MDC' => {
4279             symbol => 'MDC',
4280             display_name => {
4281             'currency' => q(Đồng Cupon Moldova),
4282             },
4283             },
4284             'MDL' => {
4285             symbol => 'MDL',
4286             display_name => {
4287             'currency' => q(Leu Moldova),
4288             'other' => q(Leu Moldova),
4289             },
4290             },
4291             'MGA' => {
4292             symbol => 'MGA',
4293             display_name => {
4294             'currency' => q(Ariary Malagasy),
4295             'other' => q(Ariary Malagasy),
4296             },
4297             },
4298             'MGF' => {
4299             symbol => 'MGF',
4300             display_name => {
4301             'currency' => q(Đồng Franc Magalasy),
4302             },
4303             },
4304             'MKD' => {
4305             symbol => 'MKD',
4306             display_name => {
4307             'currency' => q(Denar Macedonia),
4308             'other' => q(Denar Macedonia),
4309             },
4310             },
4311             'MKN' => {
4312             symbol => 'MKN',
4313             display_name => {
4314             'currency' => q(Đồng Denar Macedonia \(1992–1993\)),
4315             },
4316             },
4317             'MLF' => {
4318             symbol => 'MLF',
4319             display_name => {
4320             'currency' => q(Đồng Franc Mali),
4321             },
4322             },
4323             'MMK' => {
4324             symbol => 'MMK',
4325             display_name => {
4326             'currency' => q(Kyat Myanma),
4327             'other' => q(Kyat Myanma),
4328             },
4329             },
4330             'MNT' => {
4331             symbol => 'MNT',
4332             display_name => {
4333             'currency' => q(Tugrik Mông Cổ),
4334             'other' => q(Tugrik Mông Cổ),
4335             },
4336             },
4337             'MOP' => {
4338             symbol => 'MOP',
4339             display_name => {
4340             'currency' => q(Pataca Ma Cao),
4341             'other' => q(Pataca Ma Cao),
4342             },
4343             },
4344             'MRO' => {
4345             symbol => 'MRO',
4346             display_name => {
4347             'currency' => q(Ouguiya Mauritania),
4348             'other' => q(Ouguiya Mauritania),
4349             },
4350             },
4351             'MTL' => {
4352             symbol => 'MTL',
4353             display_name => {
4354             'currency' => q(Lia xứ Man-tÆ¡),
4355             },
4356             },
4357             'MTP' => {
4358             symbol => 'MTP',
4359             display_name => {
4360             'currency' => q(Đồng Bảng Malta),
4361             },
4362             },
4363             'MUR' => {
4364             symbol => 'MUR',
4365             display_name => {
4366             'currency' => q(Rupee Mauritius),
4367             'other' => q(Rupee Mauritius),
4368             },
4369             },
4370             'MVR' => {
4371             symbol => 'MVR',
4372             display_name => {
4373             'currency' => q(Rufiyaa Maldives),
4374             'other' => q(Rufiyaa Maldives),
4375             },
4376             },
4377             'MWK' => {
4378             symbol => 'MWK',
4379             display_name => {
4380             'currency' => q(Kwacha Malawi),
4381             'other' => q(Kwacha Malawi),
4382             },
4383             },
4384             'MXN' => {
4385             symbol => 'MX$',
4386             display_name => {
4387             'currency' => q(Peso Mexico),
4388             'other' => q(Peso Mexico),
4389             },
4390             },
4391             'MXP' => {
4392             symbol => 'MXP',
4393             display_name => {
4394             'currency' => q(Đồng Peso Bạc Mê-hi-cô \(1861–1992\)),
4395             },
4396             },
4397             'MXV' => {
4398             symbol => 'MXV',
4399             display_name => {
4400             'currency' => q(Đơn vị Đầu tÆ° Mê-hi-cô),
4401             },
4402             },
4403             'MYR' => {
4404             symbol => 'MYR',
4405             display_name => {
4406             'currency' => q(Ringgit Malaysia),
4407             'other' => q(Ringgit Malaysia),
4408             },
4409             },
4410             'MZE' => {
4411             symbol => 'MZE',
4412             display_name => {
4413             'currency' => q(Escudo Mozambique),
4414             },
4415             },
4416             'MZM' => {
4417             symbol => 'MZM',
4418             display_name => {
4419             'currency' => q(Đồng Metical Mozambique \(1980–2006\)),
4420             },
4421             },
4422             'MZN' => {
4423             symbol => 'MZN',
4424             display_name => {
4425             'currency' => q(Metical Mozambique),
4426             'other' => q(Metical Mozambique),
4427             },
4428             },
4429             'NAD' => {
4430             symbol => 'NAD',
4431             display_name => {
4432             'currency' => q(Đô la Namibia),
4433             'other' => q(Đô la Namibia),
4434             },
4435             },
4436             'NGN' => {
4437             symbol => 'NGN',
4438             display_name => {
4439             'currency' => q(Naira Nigeria),
4440             'other' => q(Naira Nigeria),
4441             },
4442             },
4443             'NIC' => {
4444             symbol => 'NIC',
4445             display_name => {
4446             'currency' => q(Đồng Córdoba Nicaragua \(1988–1991\)),
4447             },
4448             },
4449             'NIO' => {
4450             symbol => 'NIO',
4451             display_name => {
4452             'currency' => q(Córdoba Nicaragua),
4453             'other' => q(Córdoba Nicaragua),
4454             },
4455             },
4456             'NLG' => {
4457             symbol => 'NLG',
4458             display_name => {
4459             'currency' => q(Đồng Guilder Hà Lan),
4460             },
4461             },
4462             'NOK' => {
4463             symbol => 'NOK',
4464             display_name => {
4465             'currency' => q(Krone Na Uy),
4466             'other' => q(Krone Na Uy),
4467             },
4468             },
4469             'NPR' => {
4470             symbol => 'NPR',
4471             display_name => {
4472             'currency' => q(Rupee Nepal),
4473             'other' => q(Rupee Nepal),
4474             },
4475             },
4476             'NZD' => {
4477             symbol => 'NZ$',
4478             display_name => {
4479             'currency' => q(Đô la New Zealand),
4480             'other' => q(Đô la New Zealand),
4481             },
4482             },
4483             'OMR' => {
4484             symbol => 'OMR',
4485             display_name => {
4486             'currency' => q(Rial Oman),
4487             'other' => q(Rial Oman),
4488             },
4489             },
4490             'PAB' => {
4491             symbol => 'PAB',
4492             display_name => {
4493             'currency' => q(Balboa Panama),
4494             'other' => q(Balboa Panama),
4495             },
4496             },
4497             'PEI' => {
4498             symbol => 'PEI',
4499             display_name => {
4500             'currency' => q(Đồng Inti Peru),
4501             },
4502             },
4503             'PEN' => {
4504             symbol => 'PEN',
4505             display_name => {
4506             'currency' => q(Nuevo Sol Peru),
4507             'other' => q(Nuevo Sol Peru),
4508             },
4509             },
4510             'PES' => {
4511             symbol => 'PES',
4512             display_name => {
4513             'currency' => q(Đồng Sol Peru \(1863–1965\)),
4514             },
4515             },
4516             'PGK' => {
4517             symbol => 'PGK',
4518             display_name => {
4519             'currency' => q(Kina Papua New Guinean),
4520             'other' => q(Kina Papua New Guinean),
4521             },
4522             },
4523             'PHP' => {
4524             symbol => 'PHP',
4525             display_name => {
4526             'currency' => q(Peso Philipin),
4527             'other' => q(Peso Philipin),
4528             },
4529             },
4530             'PKR' => {
4531             symbol => 'PKR',
4532             display_name => {
4533             'currency' => q(Rupee Pakistan),
4534             'other' => q(Rupee Pakistan),
4535             },
4536             },
4537             'PLN' => {
4538             symbol => 'PLN',
4539             display_name => {
4540             'currency' => q(Zloty Ba Lan),
4541             'other' => q(Zloty Ba Lan),
4542             },
4543             },
4544             'PLZ' => {
4545             symbol => 'PLZ',
4546             display_name => {
4547             'currency' => q(Đồng Zloty Ba Lan \(1950–1995\)),
4548             },
4549             },
4550             'PTE' => {
4551             symbol => 'PTE',
4552             display_name => {
4553             'currency' => q(Đồng Escudo Bồ Đào Nha),
4554             },
4555             },
4556             'PYG' => {
4557             symbol => 'PYG',
4558             display_name => {
4559             'currency' => q(Guarani Paraguay),
4560             'other' => q(Guarani Paraguay),
4561             },
4562             },
4563             'QAR' => {
4564             symbol => 'QAR',
4565             display_name => {
4566             'currency' => q(Rial Qatar),
4567             'other' => q(Rial Qatar),
4568             },
4569             },
4570             'RHD' => {
4571             symbol => 'RHD',
4572             display_name => {
4573             'currency' => q(Đồng Đô la Rhode),
4574             },
4575             },
4576             'ROL' => {
4577             symbol => 'ROL',
4578             display_name => {
4579             'currency' => q(Đồng Leu Rumani \(1952–2006\)),
4580             },
4581             },
4582             'RON' => {
4583             symbol => 'RON',
4584             display_name => {
4585             'currency' => q(Leu Romania),
4586             'other' => q(Leu Romania),
4587             },
4588             },
4589             'RSD' => {
4590             symbol => 'RSD',
4591             display_name => {
4592             'currency' => q(Dinar Serbia),
4593             'other' => q(Dinar Serbia),
4594             },
4595             },
4596             'RUB' => {
4597             symbol => 'RUB',
4598             display_name => {
4599             'currency' => q(Rúp Nga),
4600             'other' => q(Rúp Nga),
4601             },
4602             },
4603             'RUR' => {
4604             symbol => 'RUR',
4605             display_name => {
4606             'currency' => q(Đồng Rúp Nga \(1991–1998\)),
4607             },
4608             },
4609             'RWF' => {
4610             symbol => 'RWF',
4611             display_name => {
4612             'currency' => q(Franc Rwanda),
4613             'other' => q(Franc Rwanda),
4614             },
4615             },
4616             'SAR' => {
4617             symbol => 'SAR',
4618             display_name => {
4619             'currency' => q(Riyal Ả Rập Xê-út),
4620             'other' => q(Riyal Ả Rập Xê-út),
4621             },
4622             },
4623             'SBD' => {
4624             symbol => 'SBD',
4625             display_name => {
4626             'currency' => q(Đô la quần đảo Solomon),
4627             'other' => q(Đô la quần đảo Solomon),
4628             },
4629             },
4630             'SCR' => {
4631             symbol => 'SCR',
4632             display_name => {
4633             'currency' => q(Rupee Seychelles),
4634             'other' => q(Rupee Seychelles),
4635             },
4636             },
4637             'SDD' => {
4638             symbol => 'SDD',
4639             display_name => {
4640             'currency' => q(Đồng Dinar Sudan \(1992–2007\)),
4641             },
4642             },
4643             'SDG' => {
4644             symbol => 'SDG',
4645             display_name => {
4646             'currency' => q(Bảng Sudan),
4647             'other' => q(Bảng Sudan),
4648             },
4649             },
4650             'SDP' => {
4651             symbol => 'SDP',
4652             display_name => {
4653             'currency' => q(Đồng Bảng Sudan \(1957–1998\)),
4654             },
4655             },
4656             'SEK' => {
4657             symbol => 'SEK',
4658             display_name => {
4659             'currency' => q(Krona Thụy Điển),
4660             'other' => q(Krona Thụy Điển),
4661             },
4662             },
4663             'SGD' => {
4664             symbol => 'SGD',
4665             display_name => {
4666             'currency' => q(Đô la Singapore),
4667             'other' => q(Đô la Singapore),
4668             },
4669             },
4670             'SHP' => {
4671             symbol => 'SHP',
4672             display_name => {
4673             'currency' => q(Bảng St. Helena),
4674             'other' => q(bảng St. Helena),
4675             },
4676             },
4677             'SIT' => {
4678             symbol => 'SIT',
4679             display_name => {
4680             'currency' => q(Tôla Xlôvênia),
4681             },
4682             },
4683             'SKK' => {
4684             symbol => 'SKK',
4685             display_name => {
4686             'currency' => q(Cuaron Xlôvác),
4687             },
4688             },
4689             'SLL' => {
4690             symbol => 'SLL',
4691             display_name => {
4692             'currency' => q(Leone Sierra Leone),
4693             'other' => q(Leone Sierra Leone),
4694             },
4695             },
4696             'SOS' => {
4697             symbol => 'SOS',
4698             display_name => {
4699             'currency' => q(Schilling Somali),
4700             'other' => q(Schilling Somali),
4701             },
4702             },
4703             'SRD' => {
4704             symbol => 'SRD',
4705             display_name => {
4706             'currency' => q(Đô la Suriname),
4707             'other' => q(Đô la Suriname),
4708             },
4709             },
4710             'SRG' => {
4711             symbol => 'SRG',
4712             display_name => {
4713             'currency' => q(Đồng Guilder Surinam),
4714             },
4715             },
4716             'SSP' => {
4717             symbol => 'SSP',
4718             display_name => {
4719             'currency' => q(Bảng Nam Sudan),
4720             'other' => q(Bảng Nam Sudan),
4721             },
4722             },
4723             'STD' => {
4724             symbol => 'STD',
4725             display_name => {
4726             'currency' => q(Dobra São Tomé và Príncipe),
4727             'other' => q(Dobra São Tomé và Príncipe),
4728             },
4729             },
4730             'SUR' => {
4731             symbol => 'SUR',
4732             display_name => {
4733             'currency' => q(Đồng Rúp Sô viết),
4734             },
4735             },
4736             'SVC' => {
4737             symbol => 'SVC',
4738             display_name => {
4739             'currency' => q(Colón El Salvador),
4740             },
4741             },
4742             'SYP' => {
4743             symbol => 'SYP',
4744             display_name => {
4745             'currency' => q(Bảng Syria),
4746             'other' => q(Bảng Syria),
4747             },
4748             },
4749             'SZL' => {
4750             symbol => 'SZL',
4751             display_name => {
4752             'currency' => q(Lilangeni Swaziland),
4753             'other' => q(Lilangeni Swaziland),
4754             },
4755             },
4756             'THB' => {
4757             symbol => '฿',
4758             display_name => {
4759             'currency' => q(Bạt Thái Lan),
4760             'other' => q(Bạt Thái Lan),
4761             },
4762             },
4763             'TJR' => {
4764             symbol => 'TJR',
4765             display_name => {
4766             'currency' => q(Đồng Rúp Tajikistan),
4767             },
4768             },
4769             'TJS' => {
4770             symbol => 'TJS',
4771             display_name => {
4772             'currency' => q(Somoni Tajikistan),
4773             'other' => q(Somoni Tajikistan),
4774             },
4775             },
4776             'TMM' => {
4777             symbol => 'TMM',
4778             display_name => {
4779             'currency' => q(Đồng Manat Turkmenistan \(1993–2009\)),
4780             },
4781             },
4782             'TMT' => {
4783             symbol => 'TMT',
4784             display_name => {
4785             'currency' => q(Manat Turkmenistan),
4786             'other' => q(Manat Turkmenistan),
4787             },
4788             },
4789             'TND' => {
4790             symbol => 'TND',
4791             display_name => {
4792             'currency' => q(Dinar Tunisia),
4793             'other' => q(Dinar Tunisia),
4794             },
4795             },
4796             'TOP' => {
4797             symbol => 'TOP',
4798             display_name => {
4799             'currency' => q(PaÊ»anga Tonga),
4800             'other' => q(PaÊ»anga Tonga),
4801             },
4802             },
4803             'TPE' => {
4804             symbol => 'TPE',
4805             display_name => {
4806             'currency' => q(Đồng Escudo Timor),
4807             },
4808             },
4809             'TRL' => {
4810             symbol => 'TRL',
4811             display_name => {
4812             'currency' => q(Lia Thổ NhÄ© Kỳ \(1922–2005\)),
4813             'other' => q(lia Thổ NhÄ© Kỳ \(1922–2005\)),
4814             },
4815             },
4816             'TRY' => {
4817             symbol => 'TRY',
4818             display_name => {
4819             'currency' => q(Lia Thổ NhÄ© Kỳ),
4820             'other' => q(Lia Thổ NhÄ© Kỳ),
4821             },
4822             },
4823             'TTD' => {
4824             symbol => 'TTD',
4825             display_name => {
4826             'currency' => q(Đô la Trinidad và Tobago),
4827             'other' => q(Đô la Trinidad và Tobago),
4828             },
4829             },
4830             'TWD' => {
4831             symbol => 'NT$',
4832             display_name => {
4833             'currency' => q(Đô la Đài Loan má»›i),
4834             'other' => q(Đô la Đài Loan má»›i),
4835             },
4836             },
4837             'TZS' => {
4838             symbol => 'TZS',
4839             display_name => {
4840             'currency' => q(Shilling Tanzania),
4841             'other' => q(Shilling Tanzania),
4842             },
4843             },
4844             'UAH' => {
4845             symbol => 'UAH',
4846             display_name => {
4847             'currency' => q(Hryvnia Ucraina),
4848             'other' => q(Hryvnia Ucraina),
4849             },
4850             },
4851             'UAK' => {
4852             symbol => 'UAK',
4853             display_name => {
4854             'currency' => q(Đồng Karbovanets Ucraina),
4855             },
4856             },
4857             'UGS' => {
4858             symbol => 'UGS',
4859             display_name => {
4860             'currency' => q(Đồng Shilling Uganda \(1966–1987\)),
4861             },
4862             },
4863             'UGX' => {
4864             symbol => 'UGX',
4865             display_name => {
4866             'currency' => q(Shilling Uganda),
4867             'other' => q(Shilling Uganda),
4868             },
4869             },
4870             'USD' => {
4871             symbol => 'US$',
4872             display_name => {
4873             'currency' => q(Đô la Mỹ),
4874             'other' => q(Đô la Mỹ),
4875             },
4876             },
4877             'USN' => {
4878             symbol => 'USN',
4879             display_name => {
4880             'currency' => q(Đô la Mỹ \(Ngày tiếp theo\)),
4881             },
4882             },
4883             'USS' => {
4884             symbol => 'USS',
4885             display_name => {
4886             'currency' => q(Đô la Mỹ \(Cùng ngày\)),
4887             },
4888             },
4889             'UYI' => {
4890             symbol => 'UYI',
4891             display_name => {
4892             'currency' => q(Đồng Peso Uruguay \(Đơn vị Theo chỉ số\)),
4893             },
4894             },
4895             'UYP' => {
4896             symbol => 'UYP',
4897             display_name => {
4898             'currency' => q(Đồng Peso Uruguay \(1975–1993\)),
4899             },
4900             },
4901             'UYU' => {
4902             symbol => 'UYU',
4903             display_name => {
4904             'currency' => q(Peso Uruguay),
4905             'other' => q(Peso Uruguay),
4906             },
4907             },
4908             'UZS' => {
4909             symbol => 'UZS',
4910             display_name => {
4911             'currency' => q(Som Uzbekistan),
4912             'other' => q(Som Uzbekistan),
4913             },
4914             },
4915             'VEB' => {
4916             symbol => 'VEB',
4917             display_name => {
4918             'currency' => q(Đồng bolívar của Venezuela \(1871–2008\)),
4919             },
4920             },
4921             'VEF' => {
4922             symbol => 'VEF',
4923             display_name => {
4924             'currency' => q(Bolívar Venezuela),
4925             'other' => q(Bolívar Venezuela),
4926             },
4927             },
4928             'VND' => {
4929             symbol => 'â‚«',
4930             display_name => {
4931             'currency' => q(Đồng Việt Nam),
4932             'other' => q(Đồng Việt Nam),
4933             },
4934             },
4935             'VNN' => {
4936             symbol => 'VNN',
4937             display_name => {
4938             'currency' => q(Đồng Việt Nam \(1978–1985\)),
4939             },
4940             },
4941             'VUV' => {
4942             symbol => 'VUV',
4943             display_name => {
4944             'currency' => q(Vatu Vanuatu),
4945             'other' => q(Vatu Vanuatu),
4946             },
4947             },
4948             'WST' => {
4949             symbol => 'WST',
4950             display_name => {
4951             'currency' => q(Tala Samoa),
4952             'other' => q(Tala Samoa),
4953             },
4954             },
4955             'XAF' => {
4956             symbol => 'FCFA',
4957             display_name => {
4958             'currency' => q(Franc CFA Trung Phi),
4959             'other' => q(franc CFA Trung Phi),
4960             },
4961             },
4962             'XAG' => {
4963             symbol => 'XAG',
4964             display_name => {
4965             'currency' => q(Bạc),
4966             },
4967             },
4968             'XAU' => {
4969             symbol => 'XAU',
4970             display_name => {
4971             'currency' => q(Vàng),
4972             },
4973             },
4974             'XBA' => {
4975             symbol => 'XBA',
4976             display_name => {
4977             'currency' => q(Đơn vị Tổng hợp Châu Âu),
4978             },
4979             },
4980             'XBB' => {
4981             symbol => 'XBB',
4982             display_name => {
4983             'currency' => q(Đơn vị Tiền tệ Châu Âu),
4984             },
4985             },
4986             'XBC' => {
4987             symbol => 'XBC',
4988             display_name => {
4989             'currency' => q(Đơn vị Kế toán Châu Âu \(XBC\)),
4990             },
4991             },
4992             'XBD' => {
4993             symbol => 'XBD',
4994             display_name => {
4995             'currency' => q(Đơn vị Kế toán Châu Âu \(XBD\)),
4996             },
4997             },
4998             'XCD' => {
4999             symbol => 'EC$',
5000             display_name => {
5001             'currency' => q(Đô la Đông Caribê),
5002             'other' => q(Đô la Đông Caribê),
5003             },
5004             },
5005             'XDR' => {
5006             symbol => 'XDR',
5007             display_name => {
5008             'currency' => q(Quyền Rút vốn Đặc biệt),
5009             },
5010             },
5011             'XEU' => {
5012             symbol => 'XEU',
5013             display_name => {
5014             'currency' => q(Đơn vị Tiền Châu Âu),
5015             },
5016             },
5017             'XFO' => {
5018             symbol => 'XFO',
5019             display_name => {
5020             'currency' => q(Đồng France Pháp Vàng),
5021             },
5022             },
5023             'XFU' => {
5024             symbol => 'XFU',
5025             display_name => {
5026             'currency' => q(Đồng UIC-Franc Pháp),
5027             },
5028             },
5029             'XOF' => {
5030             symbol => 'CFA',
5031             display_name => {
5032             'currency' => q(Franc CFA Tây Phi),
5033             'other' => q(franc CFA Tây Phi),
5034             },
5035             },
5036             'XPD' => {
5037             symbol => 'XPD',
5038             display_name => {
5039             'currency' => q(Paladi),
5040             },
5041             },
5042             'XPF' => {
5043             symbol => 'CFPF',
5044             display_name => {
5045             'currency' => q(Franc CFP),
5046             'other' => q(Franc CFP),
5047             },
5048             },
5049             'XPT' => {
5050             symbol => 'XPT',
5051             display_name => {
5052             'currency' => q(Bạch kim),
5053             },
5054             },
5055             'XRE' => {
5056             symbol => 'XRE',
5057             display_name => {
5058             'currency' => q(Quỹ RINET),
5059             },
5060             },
5061             'XTS' => {
5062             symbol => 'XTS',
5063             display_name => {
5064             'currency' => q(Mã Tiền tệ Kiểm tra),
5065             },
5066             },
5067             'XXX' => {
5068             symbol => 'XXX',
5069             display_name => {
5070             'currency' => q(Tiền tệ chÆ°a biết),
5071             'other' => q(\(tiền tệ chÆ°a biết\)),
5072             },
5073             },
5074             'YDD' => {
5075             symbol => 'YDD',
5076             display_name => {
5077             'currency' => q(Đồng Dinar Yemen),
5078             },
5079             },
5080             'YER' => {
5081             symbol => 'YER',
5082             display_name => {
5083             'currency' => q(Rial Yemen),
5084             'other' => q(Rial Yemen),
5085             },
5086             },
5087             'YUD' => {
5088             symbol => 'YUD',
5089             display_name => {
5090             'currency' => q(Đồng Dinar Nam TÆ° Xu \(1966–1990\)),
5091             },
5092             },
5093             'YUM' => {
5094             symbol => 'YUM',
5095             display_name => {
5096             'currency' => q(Đồng Dinar Nam TÆ° Má»›i \(1994–2002\)),
5097             },
5098             },
5099             'YUN' => {
5100             symbol => 'YUN',
5101             display_name => {
5102             'currency' => q(Đồng Dinar Nam TÆ° Có thể chuyển đổi \(1990–1992\)),
5103             },
5104             },
5105             'YUR' => {
5106             symbol => 'YUR',
5107             display_name => {
5108             'currency' => q(Đồng Dinar Nam TÆ° Tái cÆ¡ cấu \(1992–1993\)),
5109             },
5110             },
5111             'ZAL' => {
5112             symbol => 'ZAL',
5113             display_name => {
5114             'currency' => q(Đồng Rand Nam Phi \(tài chính\)),
5115             },
5116             },
5117             'ZAR' => {
5118             symbol => 'ZAR',
5119             display_name => {
5120             'currency' => q(Rand Nam Phi),
5121             'other' => q(Rand Nam Phi),
5122             },
5123             },
5124             'ZMK' => {
5125             symbol => 'ZMK',
5126             display_name => {
5127             'currency' => q(Đồng kwacha của Zambia \(1968–2012\)),
5128             },
5129             },
5130             'ZMW' => {
5131             symbol => 'ZMW',
5132             display_name => {
5133             'currency' => q(Kwacha Zambia),
5134             'other' => q(Kwacha Zambia),
5135             },
5136             },
5137             'ZRN' => {
5138             symbol => 'ZRN',
5139             display_name => {
5140             'currency' => q(Đồng Zaire Má»›i \(1993–1998\)),
5141             },
5142             },
5143             'ZRZ' => {
5144             symbol => 'ZRZ',
5145             display_name => {
5146             'currency' => q(Đồng Zaire \(1971–1993\)),
5147             },
5148             },
5149             'ZWD' => {
5150             symbol => 'ZWD',
5151             display_name => {
5152             'currency' => q(Đồng Đô la Zimbabwe \(1980–2008\)),
5153             },
5154             },
5155             'ZWL' => {
5156             symbol => 'ZWL',
5157             display_name => {
5158             'currency' => q(Đồng Đô la Zimbabwe \(2009\)),
5159             },
5160             },
5161             'ZWR' => {
5162             symbol => 'ZWR',
5163             display_name => {
5164             'currency' => q(Đồng Đô la Zimbabwe \(2008\)),
5165             },
5166             },
5167             } },
5168             );
5169              
5170              
5171             has 'calendar_months' => (
5172             is => 'ro',
5173             isa => HashRef,
5174             init_arg => undef,
5175             default => sub { {
5176             'chinese' => {
5177             'format' => {
5178             abbreviated => {
5179             nonleap => [
5180             '1',
5181             '2',
5182             '3',
5183             '4',
5184             '5',
5185             '6',
5186             '7',
5187             '8',
5188             '9',
5189             '10',
5190             '11',
5191             '12'
5192             ],
5193             leap => [
5194            
5195             ],
5196             },
5197             narrow => {
5198             nonleap => [
5199             '1',
5200             '2',
5201             '3',
5202             '4',
5203             '5',
5204             '6',
5205             '7',
5206             '8',
5207             '9',
5208             '10',
5209             '11',
5210             '12'
5211             ],
5212             leap => [
5213            
5214             ],
5215             },
5216             wide => {
5217             nonleap => [
5218             '1',
5219             '2',
5220             '3',
5221             '4',
5222             '5',
5223             '6',
5224             '7',
5225             '8',
5226             '9',
5227             '10',
5228             '11',
5229             '12'
5230             ],
5231             leap => [
5232            
5233             ],
5234             },
5235             },
5236             'stand-alone' => {
5237             abbreviated => {
5238             nonleap => [
5239             '1',
5240             '2',
5241             '3',
5242             '4',
5243             '5',
5244             '6',
5245             '7',
5246             '8',
5247             '9',
5248             '10',
5249             '11',
5250             '12'
5251             ],
5252             leap => [
5253            
5254             ],
5255             },
5256             narrow => {
5257             nonleap => [
5258             '1',
5259             '2',
5260             '3',
5261             '4',
5262             '5',
5263             '6',
5264             '7',
5265             '8',
5266             '9',
5267             '10',
5268             '11',
5269             '12'
5270             ],
5271             leap => [
5272            
5273             ],
5274             },
5275             wide => {
5276             nonleap => [
5277             '1',
5278             '2',
5279             '3',
5280             '4',
5281             '5',
5282             '6',
5283             '7',
5284             '8',
5285             '9',
5286             '10',
5287             '11',
5288             '12'
5289             ],
5290             leap => [
5291            
5292             ],
5293             },
5294             },
5295             },
5296             'coptic' => {
5297             'format' => {
5298             abbreviated => {
5299             nonleap => [
5300             'Tout',
5301             'Baba',
5302             'Hator',
5303             'Kiahk',
5304             'Toba',
5305             'Amshir',
5306             'Baramhat',
5307             'Baramouda',
5308             'Bashans',
5309             'Paona',
5310             'Epep',
5311             'Mesra',
5312             'Nasie'
5313             ],
5314             leap => [
5315            
5316             ],
5317             },
5318             narrow => {
5319             nonleap => [
5320             '1',
5321             '2',
5322             '3',
5323             '4',
5324             '5',
5325             '6',
5326             '7',
5327             '8',
5328             '9',
5329             '10',
5330             '11',
5331             '12',
5332             '13'
5333             ],
5334             leap => [
5335            
5336             ],
5337             },
5338             },
5339             'stand-alone' => {
5340             abbreviated => {
5341             nonleap => [
5342             'Tout',
5343             'Baba',
5344             'Hator',
5345             'Kiahk',
5346             'Toba',
5347             'Amshir',
5348             'Baramhat',
5349             'Baramouda',
5350             'Bashans',
5351             'Paona',
5352             'Epep',
5353             'Mesra',
5354             'Nasie'
5355             ],
5356             leap => [
5357            
5358             ],
5359             },
5360             wide => {
5361             nonleap => [
5362             'Tout',
5363             'Baba',
5364             'Hator',
5365             'Kiahk',
5366             'Toba',
5367             'Amshir',
5368             'Baramhat',
5369             'Baramouda',
5370             'Bashans',
5371             'Paona',
5372             'Epep',
5373             'Mesra',
5374             'Nasie'
5375             ],
5376             leap => [
5377            
5378             ],
5379             },
5380             },
5381             },
5382             'ethiopic' => {
5383             'format' => {
5384             abbreviated => {
5385             nonleap => [
5386             'Meskerem',
5387             'Tekemt',
5388             'Hedar',
5389             'Tahsas',
5390             'Ter',
5391             'Yekatit',
5392             'Megabit',
5393             'Miazia',
5394             'Genbot',
5395             'Sene',
5396             'Hamle',
5397             'Nehasse',
5398             'Pagumen'
5399             ],
5400             leap => [
5401            
5402             ],
5403             },
5404             narrow => {
5405             nonleap => [
5406             '1',
5407             '2',
5408             '3',
5409             '4',
5410             '5',
5411             '6',
5412             '7',
5413             '8',
5414             '9',
5415             '10',
5416             '11',
5417             '12',
5418             '13'
5419             ],
5420             leap => [
5421            
5422             ],
5423             },
5424             },
5425             'stand-alone' => {
5426             abbreviated => {
5427             nonleap => [
5428             'Meskerem',
5429             'Tekemt',
5430             'Hedar',
5431             'Tahsas',
5432             'Ter',
5433             'Yekatit',
5434             'Megabit',
5435             'Miazia',
5436             'Genbot',
5437             'Sene',
5438             'Hamle',
5439             'Nehasse',
5440             'Pagumen'
5441             ],
5442             leap => [
5443            
5444             ],
5445             },
5446             wide => {
5447             nonleap => [
5448             'Meskerem',
5449             'Tekemt',
5450             'Hedar',
5451             'Tahsas',
5452             'Ter',
5453             'Yekatit',
5454             'Megabit',
5455             'Miazia',
5456             'Genbot',
5457             'Sene',
5458             'Hamle',
5459             'Nehasse',
5460             'Pagumen'
5461             ],
5462             leap => [
5463            
5464             ],
5465             },
5466             },
5467             },
5468             'gregorian' => {
5469             'format' => {
5470             abbreviated => {
5471             nonleap => [
5472             'thg 1',
5473             'thg 2',
5474             'thg 3',
5475             'thg 4',
5476             'thg 5',
5477             'thg 6',
5478             'thg 7',
5479             'thg 8',
5480             'thg 9',
5481             'thg 10',
5482             'thg 11',
5483             'thg 12'
5484             ],
5485             leap => [
5486            
5487             ],
5488             },
5489             narrow => {
5490             nonleap => [
5491             '1',
5492             '2',
5493             '3',
5494             '4',
5495             '5',
5496             '6',
5497             '7',
5498             '8',
5499             '9',
5500             '10',
5501             '11',
5502             '12'
5503             ],
5504             leap => [
5505            
5506             ],
5507             },
5508             wide => {
5509             nonleap => [
5510             'tháng 1',
5511             'tháng 2',
5512             'tháng 3',
5513             'tháng 4',
5514             'tháng 5',
5515             'tháng 6',
5516             'tháng 7',
5517             'tháng 8',
5518             'tháng 9',
5519             'tháng 10',
5520             'tháng 11',
5521             'tháng 12'
5522             ],
5523             leap => [
5524            
5525             ],
5526             },
5527             },
5528             'stand-alone' => {
5529             abbreviated => {
5530             nonleap => [
5531             'Thg 1',
5532             'Thg 2',
5533             'Thg 3',
5534             'Thg 4',
5535             'Thg 5',
5536             'Thg 6',
5537             'Thg 7',
5538             'Thg 8',
5539             'Thg 9',
5540             'Thg 10',
5541             'Thg 11',
5542             'Thg 12'
5543             ],
5544             leap => [
5545            
5546             ],
5547             },
5548             narrow => {
5549             nonleap => [
5550             '1',
5551             '2',
5552             '3',
5553             '4',
5554             '5',
5555             '6',
5556             '7',
5557             '8',
5558             '9',
5559             '10',
5560             '11',
5561             '12'
5562             ],
5563             leap => [
5564            
5565             ],
5566             },
5567             wide => {
5568             nonleap => [
5569             'Tháng 1',
5570             'Tháng 2',
5571             'Tháng 3',
5572             'Tháng 4',
5573             'Tháng 5',
5574             'Tháng 6',
5575             'Tháng 7',
5576             'Tháng 8',
5577             'Tháng 9',
5578             'Tháng 10',
5579             'Tháng 11',
5580             'Tháng 12'
5581             ],
5582             leap => [
5583            
5584             ],
5585             },
5586             },
5587             },
5588             'hebrew' => {
5589             'format' => {
5590             abbreviated => {
5591             nonleap => [
5592             'Tishri',
5593             'Heshvan',
5594             'Kislev',
5595             'Tevet',
5596             'Shevat',
5597             'Adar I',
5598             'Adar',
5599             'Nisan',
5600             'Iyar',
5601             'Sivan',
5602             'Tamuz',
5603             'Av',
5604             'Elul'
5605             ],
5606             leap => [
5607             '',
5608             '',
5609             '',
5610             '',
5611             '',
5612             '',
5613             'Adar II'
5614             ],
5615             },
5616             },
5617             'stand-alone' => {
5618             abbreviated => {
5619             nonleap => [
5620             'Tishri',
5621             'Heshvan',
5622             'Kislev',
5623             'Tevet',
5624             'Shevat',
5625             'Adar I',
5626             'Adar',
5627             'Nisan',
5628             'Iyar',
5629             'Sivan',
5630             'Tamuz',
5631             'Av',
5632             'Elul'
5633             ],
5634             leap => [
5635             '',
5636             '',
5637             '',
5638             '',
5639             '',
5640             '',
5641             'Adar II'
5642             ],
5643             },
5644             wide => {
5645             nonleap => [
5646             'Tishri',
5647             'Heshvan',
5648             'Kislev',
5649             'Tevet',
5650             'Shevat',
5651             'Adar I',
5652             'Adar',
5653             'Nisan',
5654             'Iyar',
5655             'Sivan',
5656             'Tamuz',
5657             'Av',
5658             'Elul'
5659             ],
5660             leap => [
5661             '',
5662             '',
5663             '',
5664             '',
5665             '',
5666             '',
5667             'Adar II'
5668             ],
5669             },
5670             },
5671             },
5672             'indian' => {
5673             'format' => {
5674             abbreviated => {
5675             nonleap => [
5676             'Chaitra',
5677             'Vaisakha',
5678             'Jyaistha',
5679             'Asadha',
5680             'Sravana',
5681             'Bhadra',
5682             'Asvina',
5683             'Kartika',
5684             'Agrahayana',
5685             'Pausa',
5686             'Magha',
5687             'Phalguna'
5688             ],
5689             leap => [
5690            
5691             ],
5692             },
5693             narrow => {
5694             nonleap => [
5695             '1',
5696             '2',
5697             '3',
5698             '4',
5699             '5',
5700             '6',
5701             '7',
5702             '8',
5703             '9',
5704             '10',
5705             '11',
5706             '12'
5707             ],
5708             leap => [
5709            
5710             ],
5711             },
5712             },
5713             'stand-alone' => {
5714             abbreviated => {
5715             nonleap => [
5716             'Chaitra',
5717             'Vaisakha',
5718             'Jyaistha',
5719             'Asadha',
5720             'Sravana',
5721             'Bhadra',
5722             'Asvina',
5723             'Kartika',
5724             'Agrahayana',
5725             'Pausa',
5726             'Magha',
5727             'Phalguna'
5728             ],
5729             leap => [
5730            
5731             ],
5732             },
5733             wide => {
5734             nonleap => [
5735             'Chaitra',
5736             'Vaisakha',
5737             'Jyaistha',
5738             'Asadha',
5739             'Sravana',
5740             'Bhadra',
5741             'Asvina',
5742             'Kartika',
5743             'Agrahayana',
5744             'Pausa',
5745             'Magha',
5746             'Phalguna'
5747             ],
5748             leap => [
5749            
5750             ],
5751             },
5752             },
5753             },
5754             'persian' => {
5755             'format' => {
5756             abbreviated => {
5757             nonleap => [
5758             'Farvardin',
5759             'Ordibehesht',
5760             'Khordad',
5761             'Tir',
5762             'Mordad',
5763             'Shahrivar',
5764             'Mehr',
5765             'Aban',
5766             'Azar',
5767             'Dey',
5768             'Bahman',
5769             'Esfand'
5770             ],
5771             leap => [
5772            
5773             ],
5774             },
5775             narrow => {
5776             nonleap => [
5777             '1',
5778             '2',
5779             '3',
5780             '4',
5781             '5',
5782             '6',
5783             '7',
5784             '8',
5785             '9',
5786             '10',
5787             '11',
5788             '12'
5789             ],
5790             leap => [
5791            
5792             ],
5793             },
5794             },
5795             'stand-alone' => {
5796             abbreviated => {
5797             nonleap => [
5798             'Farvardin',
5799             'Ordibehesht',
5800             'Khordad',
5801             'Tir',
5802             'Mordad',
5803             'Shahrivar',
5804             'Mehr',
5805             'Aban',
5806             'Azar',
5807             'Dey',
5808             'Bahman',
5809             'Esfand'
5810             ],
5811             leap => [
5812            
5813             ],
5814             },
5815             wide => {
5816             nonleap => [
5817             'Farvardin',
5818             'Ordibehesht',
5819             'Khordad',
5820             'Tir',
5821             'Mordad',
5822             'Shahrivar',
5823             'Mehr',
5824             'Aban',
5825             'Azar',
5826             'Dey',
5827             'Bahman',
5828             'Esfand'
5829             ],
5830             leap => [
5831            
5832             ],
5833             },
5834             },
5835             },
5836             } },
5837             );
5838              
5839             has 'calendar_days' => (
5840             is => 'ro',
5841             isa => HashRef,
5842             init_arg => undef,
5843             default => sub { {
5844             'gregorian' => {
5845             'format' => {
5846             abbreviated => {
5847             mon => 'Th 2',
5848             tue => 'Th 3',
5849             wed => 'Th 4',
5850             thu => 'Th 5',
5851             fri => 'Th 6',
5852             sat => 'Th 7',
5853             sun => 'CN'
5854             },
5855             narrow => {
5856             mon => 'T2',
5857             tue => 'T3',
5858             wed => 'T4',
5859             thu => 'T5',
5860             fri => 'T6',
5861             sat => 'T7',
5862             sun => 'CN'
5863             },
5864             short => {
5865             mon => 'T2',
5866             tue => 'T3',
5867             wed => 'T4',
5868             thu => 'T5',
5869             fri => 'T6',
5870             sat => 'T7',
5871             sun => 'CN'
5872             },
5873             wide => {
5874             mon => 'Thứ Hai',
5875             tue => 'Thứ Ba',
5876             wed => 'Thứ TÆ°',
5877             thu => 'Thứ Năm',
5878             fri => 'Thứ Sáu',
5879             sat => 'Thứ Bảy',
5880             sun => 'Chủ Nhật'
5881             },
5882             },
5883             'stand-alone' => {
5884             abbreviated => {
5885             mon => 'Th 2',
5886             tue => 'Th 3',
5887             wed => 'Th 4',
5888             thu => 'Th 5',
5889             fri => 'Th 6',
5890             sat => 'Th 7',
5891             sun => 'CN'
5892             },
5893             narrow => {
5894             mon => 'T2',
5895             tue => 'T3',
5896             wed => 'T4',
5897             thu => 'T5',
5898             fri => 'T6',
5899             sat => 'T7',
5900             sun => 'CN'
5901             },
5902             short => {
5903             mon => 'T2',
5904             tue => 'T3',
5905             wed => 'T4',
5906             thu => 'T5',
5907             fri => 'T6',
5908             sat => 'T7',
5909             sun => 'CN'
5910             },
5911             wide => {
5912             mon => 'Thứ Hai',
5913             tue => 'Thứ Ba',
5914             wed => 'Thứ TÆ°',
5915             thu => 'Thứ Năm',
5916             fri => 'Thứ Sáu',
5917             sat => 'Thứ Bảy',
5918             sun => 'Chủ Nhật'
5919             },
5920             },
5921             },
5922             } },
5923             );
5924              
5925             has 'calendar_quarters' => (
5926             is => 'ro',
5927             isa => HashRef,
5928             init_arg => undef,
5929             default => sub { {
5930             'gregorian' => {
5931             'format' => {
5932             abbreviated => {0 => 'Q1',
5933             1 => 'Q2',
5934             2 => 'Q3',
5935             3 => 'Q4'
5936             },
5937             narrow => {0 => '1',
5938             1 => '2',
5939             2 => '3',
5940             3 => '4'
5941             },
5942             wide => {0 => 'Quý 1',
5943             1 => 'Quý 2',
5944             2 => 'Quý 3',
5945             3 => 'Quý 4'
5946             },
5947             },
5948             'stand-alone' => {
5949             abbreviated => {0 => 'Q1',
5950             1 => 'Q2',
5951             2 => 'Q3',
5952             3 => 'Q4'
5953             },
5954             narrow => {0 => '1',
5955             1 => '2',
5956             2 => '3',
5957             3 => '4'
5958             },
5959             wide => {0 => 'quý 1',
5960             1 => 'quý 2',
5961             2 => 'quý 3',
5962             3 => 'quý 4'
5963             },
5964             },
5965             },
5966             } },
5967             );
5968              
5969             has 'day_period_data' => (
5970             is => 'ro',
5971             isa => CodeRef,
5972             init_arg => undef,
5973             default => sub { sub {
5974             # Time in hhmm format
5975             my ($self, $type, $time, $day_period_type) = @_;
5976             $day_period_type //= 'default';
5977             SWITCH:
5978             for ($type) {
5979             if ($_ eq 'indian') {
5980             if($day_period_type eq 'selection') {
5981             return 'evening1' if $time >= 1800
5982             && $time < 2100;
5983             return 'morning1' if $time >= 400
5984             && $time < 1200;
5985             return 'afternoon1' if $time >= 1200
5986             && $time < 1800;
5987             return 'night1' if $time >= 2100;
5988             return 'night1' if $time < 400;
5989             }
5990             if($day_period_type eq 'default') {
5991             return 'midnight' if $time == 0;
5992             return 'noon' if $time == 1200;
5993             return 'morning1' if $time >= 400
5994             && $time < 1200;
5995             return 'afternoon1' if $time >= 1200
5996             && $time < 1800;
5997             return 'night1' if $time >= 2100;
5998             return 'night1' if $time < 400;
5999             return 'evening1' if $time >= 1800
6000             && $time < 2100;
6001             }
6002             last SWITCH;
6003             }
6004             if ($_ eq 'buddhist') {
6005             if($day_period_type eq 'selection') {
6006             return 'evening1' if $time >= 1800
6007             && $time < 2100;
6008             return 'morning1' if $time >= 400
6009             && $time < 1200;
6010             return 'afternoon1' if $time >= 1200
6011             && $time < 1800;
6012             return 'night1' if $time >= 2100;
6013             return 'night1' if $time < 400;
6014             }
6015             if($day_period_type eq 'default') {
6016             return 'midnight' if $time == 0;
6017             return 'noon' if $time == 1200;
6018             return 'morning1' if $time >= 400
6019             && $time < 1200;
6020             return 'afternoon1' if $time >= 1200
6021             && $time < 1800;
6022             return 'night1' if $time >= 2100;
6023             return 'night1' if $time < 400;
6024             return 'evening1' if $time >= 1800
6025             && $time < 2100;
6026             }
6027             last SWITCH;
6028             }
6029             if ($_ eq 'persian') {
6030             if($day_period_type eq 'selection') {
6031             return 'evening1' if $time >= 1800
6032             && $time < 2100;
6033             return 'morning1' if $time >= 400
6034             && $time < 1200;
6035             return 'afternoon1' if $time >= 1200
6036             && $time < 1800;
6037             return 'night1' if $time >= 2100;
6038             return 'night1' if $time < 400;
6039             }
6040             if($day_period_type eq 'default') {
6041             return 'midnight' if $time == 0;
6042             return 'noon' if $time == 1200;
6043             return 'morning1' if $time >= 400
6044             && $time < 1200;
6045             return 'afternoon1' if $time >= 1200
6046             && $time < 1800;
6047             return 'night1' if $time >= 2100;
6048             return 'night1' if $time < 400;
6049             return 'evening1' if $time >= 1800
6050             && $time < 2100;
6051             }
6052             last SWITCH;
6053             }
6054             if ($_ eq 'generic') {
6055             if($day_period_type eq 'selection') {
6056             return 'evening1' if $time >= 1800
6057             && $time < 2100;
6058             return 'morning1' if $time >= 400
6059             && $time < 1200;
6060             return 'afternoon1' if $time >= 1200
6061             && $time < 1800;
6062             return 'night1' if $time >= 2100;
6063             return 'night1' if $time < 400;
6064             }
6065             if($day_period_type eq 'default') {
6066             return 'midnight' if $time == 0;
6067             return 'noon' if $time == 1200;
6068             return 'morning1' if $time >= 400
6069             && $time < 1200;
6070             return 'afternoon1' if $time >= 1200
6071             && $time < 1800;
6072             return 'night1' if $time >= 2100;
6073             return 'night1' if $time < 400;
6074             return 'evening1' if $time >= 1800
6075             && $time < 2100;
6076             }
6077             last SWITCH;
6078             }
6079             if ($_ eq 'japanese') {
6080             if($day_period_type eq 'selection') {
6081             return 'evening1' if $time >= 1800
6082             && $time < 2100;
6083             return 'morning1' if $time >= 400
6084             && $time < 1200;
6085             return 'afternoon1' if $time >= 1200
6086             && $time < 1800;
6087             return 'night1' if $time >= 2100;
6088             return 'night1' if $time < 400;
6089             }
6090             if($day_period_type eq 'default') {
6091             return 'midnight' if $time == 0;
6092             return 'noon' if $time == 1200;
6093             return 'morning1' if $time >= 400
6094             && $time < 1200;
6095             return 'afternoon1' if $time >= 1200
6096             && $time < 1800;
6097             return 'night1' if $time >= 2100;
6098             return 'night1' if $time < 400;
6099             return 'evening1' if $time >= 1800
6100             && $time < 2100;
6101             }
6102             last SWITCH;
6103             }
6104             if ($_ eq 'hebrew') {
6105             if($day_period_type eq 'selection') {
6106             return 'evening1' if $time >= 1800
6107             && $time < 2100;
6108             return 'morning1' if $time >= 400
6109             && $time < 1200;
6110             return 'afternoon1' if $time >= 1200
6111             && $time < 1800;
6112             return 'night1' if $time >= 2100;
6113             return 'night1' if $time < 400;
6114             }
6115             if($day_period_type eq 'default') {
6116             return 'midnight' if $time == 0;
6117             return 'noon' if $time == 1200;
6118             return 'morning1' if $time >= 400
6119             && $time < 1200;
6120             return 'afternoon1' if $time >= 1200
6121             && $time < 1800;
6122             return 'night1' if $time >= 2100;
6123             return 'night1' if $time < 400;
6124             return 'evening1' if $time >= 1800
6125             && $time < 2100;
6126             }
6127             last SWITCH;
6128             }
6129             if ($_ eq 'ethiopic') {
6130             if($day_period_type eq 'selection') {
6131             return 'evening1' if $time >= 1800
6132             && $time < 2100;
6133             return 'morning1' if $time >= 400
6134             && $time < 1200;
6135             return 'afternoon1' if $time >= 1200
6136             && $time < 1800;
6137             return 'night1' if $time >= 2100;
6138             return 'night1' if $time < 400;
6139             }
6140             if($day_period_type eq 'default') {
6141             return 'midnight' if $time == 0;
6142             return 'noon' if $time == 1200;
6143             return 'morning1' if $time >= 400
6144             && $time < 1200;
6145             return 'afternoon1' if $time >= 1200
6146             && $time < 1800;
6147             return 'night1' if $time >= 2100;
6148             return 'night1' if $time < 400;
6149             return 'evening1' if $time >= 1800
6150             && $time < 2100;
6151             }
6152             last SWITCH;
6153             }
6154             if ($_ eq 'roc') {
6155             if($day_period_type eq 'selection') {
6156             return 'evening1' if $time >= 1800
6157             && $time < 2100;
6158             return 'morning1' if $time >= 400
6159             && $time < 1200;
6160             return 'afternoon1' if $time >= 1200
6161             && $time < 1800;
6162             return 'night1' if $time >= 2100;
6163             return 'night1' if $time < 400;
6164             }
6165             if($day_period_type eq 'default') {
6166             return 'midnight' if $time == 0;
6167             return 'noon' if $time == 1200;
6168             return 'morning1' if $time >= 400
6169             && $time < 1200;
6170             return 'afternoon1' if $time >= 1200
6171             && $time < 1800;
6172             return 'night1' if $time >= 2100;
6173             return 'night1' if $time < 400;
6174             return 'evening1' if $time >= 1800
6175             && $time < 2100;
6176             }
6177             last SWITCH;
6178             }
6179             if ($_ eq 'islamic') {
6180             if($day_period_type eq 'selection') {
6181             return 'evening1' if $time >= 1800
6182             && $time < 2100;
6183             return 'morning1' if $time >= 400
6184             && $time < 1200;
6185             return 'afternoon1' if $time >= 1200
6186             && $time < 1800;
6187             return 'night1' if $time >= 2100;
6188             return 'night1' if $time < 400;
6189             }
6190             if($day_period_type eq 'default') {
6191             return 'midnight' if $time == 0;
6192             return 'noon' if $time == 1200;
6193             return 'morning1' if $time >= 400
6194             && $time < 1200;
6195             return 'afternoon1' if $time >= 1200
6196             && $time < 1800;
6197             return 'night1' if $time >= 2100;
6198             return 'night1' if $time < 400;
6199             return 'evening1' if $time >= 1800
6200             && $time < 2100;
6201             }
6202             last SWITCH;
6203             }
6204             if ($_ eq 'chinese') {
6205             if($day_period_type eq 'selection') {
6206             return 'evening1' if $time >= 1800
6207             && $time < 2100;
6208             return 'morning1' if $time >= 400
6209             && $time < 1200;
6210             return 'afternoon1' if $time >= 1200
6211             && $time < 1800;
6212             return 'night1' if $time >= 2100;
6213             return 'night1' if $time < 400;
6214             }
6215             if($day_period_type eq 'default') {
6216             return 'midnight' if $time == 0;
6217             return 'noon' if $time == 1200;
6218             return 'morning1' if $time >= 400
6219             && $time < 1200;
6220             return 'afternoon1' if $time >= 1200
6221             && $time < 1800;
6222             return 'night1' if $time >= 2100;
6223             return 'night1' if $time < 400;
6224             return 'evening1' if $time >= 1800
6225             && $time < 2100;
6226             }
6227             last SWITCH;
6228             }
6229             if ($_ eq 'coptic') {
6230             if($day_period_type eq 'selection') {
6231             return 'evening1' if $time >= 1800
6232             && $time < 2100;
6233             return 'morning1' if $time >= 400
6234             && $time < 1200;
6235             return 'afternoon1' if $time >= 1200
6236             && $time < 1800;
6237             return 'night1' if $time >= 2100;
6238             return 'night1' if $time < 400;
6239             }
6240             if($day_period_type eq 'default') {
6241             return 'midnight' if $time == 0;
6242             return 'noon' if $time == 1200;
6243             return 'morning1' if $time >= 400
6244             && $time < 1200;
6245             return 'afternoon1' if $time >= 1200
6246             && $time < 1800;
6247             return 'night1' if $time >= 2100;
6248             return 'night1' if $time < 400;
6249             return 'evening1' if $time >= 1800
6250             && $time < 2100;
6251             }
6252             last SWITCH;
6253             }
6254             if ($_ eq 'gregorian') {
6255             if($day_period_type eq 'selection') {
6256             return 'evening1' if $time >= 1800
6257             && $time < 2100;
6258             return 'morning1' if $time >= 400
6259             && $time < 1200;
6260             return 'afternoon1' if $time >= 1200
6261             && $time < 1800;
6262             return 'night1' if $time >= 2100;
6263             return 'night1' if $time < 400;
6264             }
6265             if($day_period_type eq 'default') {
6266             return 'midnight' if $time == 0;
6267             return 'noon' if $time == 1200;
6268             return 'morning1' if $time >= 400
6269             && $time < 1200;
6270             return 'afternoon1' if $time >= 1200
6271             && $time < 1800;
6272             return 'night1' if $time >= 2100;
6273             return 'night1' if $time < 400;
6274             return 'evening1' if $time >= 1800
6275             && $time < 2100;
6276             }
6277             last SWITCH;
6278             }
6279             }
6280             } },
6281             );
6282              
6283             around day_period_data => sub {
6284             my ($orig, $self) = @_;
6285             return $self->$orig;
6286             };
6287              
6288             has 'day_periods' => (
6289             is => 'ro',
6290             isa => HashRef,
6291             init_arg => undef,
6292             default => sub { {
6293             'gregorian' => {
6294             'format' => {
6295             'abbreviated' => {
6296             'night1' => q{đêm},
6297             'afternoon1' => q{chiều},
6298             'pm' => q{CH},
6299             'morning1' => q{sáng},
6300             'am' => q{SA},
6301             'evening1' => q{tối},
6302             'noon' => q{TR},
6303             'midnight' => q{ná»­a đêm},
6304             },
6305             'narrow' => {
6306             'night1' => q{đêm},
6307             'afternoon1' => q{chiều},
6308             'pm' => q{c},
6309             'morning1' => q{sáng},
6310             'am' => q{s},
6311             'evening1' => q{tối},
6312             'noon' => q{tr},
6313             'midnight' => q{ná»­a đêm},
6314             },
6315             'wide' => {
6316             'morning1' => q{sáng},
6317             'afternoon1' => q{chiều},
6318             'pm' => q{CH},
6319             'night1' => q{đêm},
6320             'noon' => q{TR},
6321             'evening1' => q{tối},
6322             'am' => q{SA},
6323             'midnight' => q{ná»­a đêm},
6324             },
6325             },
6326             'stand-alone' => {
6327             'abbreviated' => {
6328             'midnight' => q{ná»­a đêm},
6329             'am' => q{SA},
6330             'noon' => q{TR},
6331             'evening1' => q{tối},
6332             'night1' => q{đêm},
6333             'morning1' => q{sáng},
6334             'afternoon1' => q{chiều},
6335             'pm' => q{CH},
6336             },
6337             'wide' => {
6338             'midnight' => q{ná»­a đêm},
6339             'evening1' => q{tối},
6340             'noon' => q{trÆ°a},
6341             'am' => q{SA},
6342             'afternoon1' => q{chiều},
6343             'pm' => q{CH},
6344             'morning1' => q{sáng},
6345             'night1' => q{đêm},
6346             },
6347             'narrow' => {
6348             'midnight' => q{ná»­a đêm},
6349             'night1' => q{đêm},
6350             'pm' => q{CH},
6351             'afternoon1' => q{chiều},
6352             'morning1' => q{sáng},
6353             'am' => q{SA},
6354             'evening1' => q{tối},
6355             'noon' => q{trÆ°a},
6356             },
6357             },
6358             },
6359             } },
6360             );
6361              
6362             has 'eras' => (
6363             is => 'ro',
6364             isa => HashRef,
6365             init_arg => undef,
6366             default => sub { {
6367             'buddhist' => {
6368             abbreviated => {
6369             '0' => 'BE'
6370             },
6371             },
6372             'chinese' => {
6373             },
6374             'coptic' => {
6375             },
6376             'ethiopic' => {
6377             },
6378             'generic' => {
6379             },
6380             'gregorian' => {
6381             abbreviated => {
6382             '0' => 'tr. CN',
6383             '1' => 'sau CN'
6384             },
6385             narrow => {
6386             '0' => 'tr. CN',
6387             '1' => 'sau CN'
6388             },
6389             wide => {
6390             '0' => 'tr. CN',
6391             '1' => 'sau CN'
6392             },
6393             },
6394             'hebrew' => {
6395             },
6396             'indian' => {
6397             },
6398             'islamic' => {
6399             abbreviated => {
6400             '0' => 'AH'
6401             },
6402             },
6403             'japanese' => {
6404             },
6405             'persian' => {
6406             },
6407             'roc' => {
6408             abbreviated => {
6409             '0' => 'TrÆ°á»›c R.O.C',
6410             '1' => 'R.O.C.'
6411             },
6412             },
6413             } },
6414             );
6415              
6416             has 'date_formats' => (
6417             is => 'ro',
6418             isa => HashRef,
6419             init_arg => undef,
6420             default => sub { {
6421             'buddhist' => {
6422             'full' => q{EEEE, 'ngày' dd MMMM 'năm' y G},
6423             },
6424             'chinese' => {
6425             'full' => q{EEEE, 'ngày' dd MMMM 'năm' U},
6426             'long' => q{'Ngày' dd 'tháng' M 'năm' U},
6427             'medium' => q{dd-MM U},
6428             'short' => q{dd/MM/y},
6429             },
6430             'coptic' => {
6431             },
6432             'ethiopic' => {
6433             },
6434             'generic' => {
6435             'full' => q{EEEE, 'ngày' dd 'tháng' MM 'năm' y G},
6436             'long' => q{'Ngày' dd 'tháng' M 'năm' y G},
6437             'medium' => q{dd-MM-y G},
6438             'short' => q{dd/MM/y GGGGG},
6439             },
6440             'gregorian' => {
6441             'full' => q{EEEE, 'ngày' dd MMMM 'năm' y},
6442             'long' => q{'Ngày' dd 'tháng' MM 'năm' y},
6443             'medium' => q{d MMM, y},
6444             'short' => q{dd/MM/y},
6445             },
6446             'hebrew' => {
6447             },
6448             'indian' => {
6449             },
6450             'islamic' => {
6451             },
6452             'japanese' => {
6453             'full' => q{EEEE, 'ngày' dd MMMM 'năm' y G},
6454             'long' => q{'Ngày' dd 'tháng' M 'năm' y G},
6455             'medium' => q{dd-MM-y G},
6456             'short' => q{dd/MM/y G},
6457             },
6458             'persian' => {
6459             },
6460             'roc' => {
6461             'full' => q{EEEE, 'ngày' dd MMMM 'năm' y G},
6462             },
6463             } },
6464             );
6465              
6466             has 'time_formats' => (
6467             is => 'ro',
6468             isa => HashRef,
6469             init_arg => undef,
6470             default => sub { {
6471             'buddhist' => {
6472             },
6473             'chinese' => {
6474             },
6475             'coptic' => {
6476             },
6477             'ethiopic' => {
6478             },
6479             'generic' => {
6480             },
6481             'gregorian' => {
6482             'full' => q{HH:mm:ss zzzz},
6483             'long' => q{HH:mm:ss z},
6484             'medium' => q{HH:mm:ss},
6485             'short' => q{HH:mm},
6486             },
6487             'hebrew' => {
6488             },
6489             'indian' => {
6490             },
6491             'islamic' => {
6492             },
6493             'japanese' => {
6494             },
6495             'persian' => {
6496             },
6497             'roc' => {
6498             },
6499             } },
6500             );
6501              
6502             has 'datetime_formats' => (
6503             is => 'ro',
6504             isa => HashRef,
6505             init_arg => undef,
6506             default => sub { {
6507             'buddhist' => {
6508             },
6509             'chinese' => {
6510             },
6511             'coptic' => {
6512             },
6513             'ethiopic' => {
6514             },
6515             'generic' => {
6516             'full' => q{{1} 'lúc' {0}},
6517             'long' => q{{1} 'lúc' {0}},
6518             'medium' => q{{1} {0}},
6519             'short' => q{{1} {0}},
6520             },
6521             'gregorian' => {
6522             'full' => q{{0} {1}},
6523             'long' => q{{0} {1}},
6524             'medium' => q{{0}, {1}},
6525             'short' => q{{0}, {1}},
6526             },
6527             'hebrew' => {
6528             },
6529             'indian' => {
6530             },
6531             'islamic' => {
6532             },
6533             'japanese' => {
6534             },
6535             'persian' => {
6536             },
6537             'roc' => {
6538             },
6539             } },
6540             );
6541              
6542             has 'datetime_formats_available_formats' => (
6543             is => 'ro',
6544             isa => HashRef,
6545             init_arg => undef,
6546             default => sub { {
6547             'gregorian' => {
6548             E => q{ccc},
6549             EHm => q{E HH:mm},
6550             EHms => q{E HH:mm:ss},
6551             Ed => q{E, 'ngày' d},
6552             Ehm => q{E h:mm a},
6553             Ehms => q{E h:mm:ss a},
6554             Gy => q{y G},
6555             GyMMM => q{MMM y G},
6556             GyMMMEd => q{E, d MMM, y G},
6557             GyMMMd => q{dd MMM, y G},
6558             H => q{HH},
6559             Hm => q{H:mm},
6560             Hms => q{HH:mm:ss},
6561             Hmsv => q{HH:mm:ss v},
6562             Hmv => q{HH:mm v},
6563             M => q{L},
6564             MEd => q{E, dd/M},
6565             MMM => q{LLL},
6566             MMMEd => q{E, d MMM},
6567             MMMMEd => q{E, d MMMM},
6568             MMMMd => q{d MMMM},
6569             MMMd => q{d MMM},
6570             MMdd => q{dd-MM},
6571             Md => q{dd/M},
6572             d => q{d},
6573             h => q{h a},
6574             hm => q{h:mm a},
6575             hms => q{h:mm:ss a},
6576             hmsv => q{h:mm:ss a v},
6577             hmv => q{h:mm a v},
6578             mmss => q{mm:ss},
6579             ms => q{mm:ss},
6580             y => q{y},
6581             yM => q{M/y},
6582             yMEd => q{E, dd/M/y},
6583             yMM => q{'tháng' MM, y},
6584             yMMM => q{MMM y},
6585             yMMMEd => q{E, d MMM, y},
6586             yMMMM => q{MMMM 'năm' y},
6587             yMMMd => q{d MMM, y},
6588             yMd => q{d/M/y},
6589             yQQQ => q{QQQ y},
6590             yQQQQ => q{QQQQ 'năm' y},
6591             },
6592             'roc' => {
6593             M => q{'tháng' L},
6594             MEd => q{E, dd-M},
6595             MMM => q{LLL},
6596             Md => q{dd-M},
6597             d => q{'Ngày' dd},
6598             },
6599             'buddhist' => {
6600             M => q{'tháng' L},
6601             MEd => q{E, dd-M},
6602             MMM => q{LLL},
6603             MMMMEd => q{E, dd MMMM},
6604             d => q{'Ngày' dd},
6605             },
6606             'generic' => {
6607             E => q{ccc},
6608             Ed => q{E, dd},
6609             Gy => q{y G},
6610             GyMMM => q{MMM y G},
6611             GyMMMEd => q{E, d MMM, y G},
6612             GyMMMd => q{d MMM, y G},
6613             H => q{HH'h'},
6614             Hm => q{HH:mm},
6615             Hms => q{HH:mm:ss},
6616             M => q{L},
6617             MEd => q{E, dd-M},
6618             MMM => q{LLL},
6619             MMMEd => q{E, d MMM},
6620             MMMMEd => q{E, dd MMMM},
6621             MMMMd => q{dd MMMM},
6622             MMMd => q{d MMM},
6623             MMdd => q{dd-MM},
6624             Md => q{dd-M},
6625             d => q{'Ngày' dd},
6626             h => q{h'h' a},
6627             hm => q{h:mm a},
6628             hms => q{h:mm:ss a},
6629             ms => q{mm:ss},
6630             y => q{y G},
6631             yyyy => q{y G},
6632             yyyyM => q{M/y G},
6633             yyyyMEd => q{E, dd-M-y G},
6634             yyyyMM => q{MM-y G},
6635             yyyyMMM => q{MMM y G},
6636             yyyyMMMEd => q{E, d MMM, y G},
6637             yyyyMMMM => q{MMMM y G},
6638             yyyyMMMd => q{d MMM, y G},
6639             yyyyMd => q{d/M/y G},
6640             yyyyQQQ => q{QQQ y G},
6641             yyyyQQQQ => q{QQQQ y G},
6642             },
6643             } },
6644             );
6645              
6646             has 'datetime_formats_append_item' => (
6647             is => 'ro',
6648             isa => HashRef,
6649             init_arg => undef,
6650             default => sub { {
6651             'gregorian' => {
6652             'Timezone' => '{0} {1}',
6653             },
6654             } },
6655             );
6656              
6657             has 'datetime_formats_interval' => (
6658             is => 'ro',
6659             isa => HashRef,
6660             init_arg => undef,
6661             default => sub { {
6662             'gregorian' => {
6663             H => {
6664             H => q{HH–HH},
6665             },
6666             Hm => {
6667             H => q{HH:mm–HH:mm},
6668             m => q{HH:mm–HH:mm},
6669             },
6670             Hmv => {
6671             H => q{HH:mm–HH:mm v},
6672             m => q{HH:mm–HH:mm v},
6673             },
6674             Hv => {
6675             H => q{HH–HH v},
6676             },
6677             M => {
6678             M => q{'Tháng' M – M},
6679             },
6680             MEd => {
6681             M => q{EEEE, dd/MM – EEEE, dd/MM},
6682             d => q{EEEE, dd/MM – EEEE, dd/MM},
6683             },
6684             MMM => {
6685             M => q{MMM–MMM},
6686             },
6687             MMMEd => {
6688             M => q{E, d MMM – E, d MMM},
6689             d => q{E, d MMM – E, d MMM},
6690             },
6691             MMMd => {
6692             M => q{'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M},
6693             d => q{'Ngày' dd - 'Ngày' dd 'tháng' M},
6694             },
6695             Md => {
6696             M => q{dd/MM – dd/MM},
6697             d => q{dd/MM – dd/MM},
6698             },
6699             d => {
6700             d => q{'Ngày' dd–dd},
6701             },
6702             fallback => '{0} - {1}',
6703             h => {
6704             a => q{h a – h a},
6705             h => q{h–h a},
6706             },
6707             hm => {
6708             a => q{h:mm a – h:mm a},
6709             h => q{h:mm–h:mm a},
6710             m => q{h:mm–h:mm a},
6711             },
6712             hmv => {
6713             a => q{h:mm a – h:mm a v},
6714             h => q{h:mm–h:mm a v},
6715             m => q{h:mm–h:mm a v},
6716             },
6717             hv => {
6718             a => q{h a – h a v},
6719             h => q{h–h a v},
6720             },
6721             y => {
6722             y => q{y–y},
6723             },
6724             yM => {
6725             M => q{MM/y – MM/y},
6726             y => q{MM/y – MM/y},
6727             },
6728             yMEd => {
6729             M => q{EEEE, dd/MM/y – EEEE, dd/MM/y},
6730             d => q{EEEE, dd/MM/y – EEEE, dd/MM/y},
6731             y => q{EEEE, dd/MM/y – EEEE, dd/MM/y},
6732             },
6733             yMMM => {
6734             M => q{'Tháng' M - 'Tháng' M 'năm' y},
6735             y => q{'Tháng' M 'năm' y - 'Tháng' M 'năm' y},
6736             },
6737             yMMMEd => {
6738             M => q{E, dd 'tháng' M – E, dd 'tháng' M, y},
6739             d => q{EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y},
6740             y => q{E, dd 'tháng' M, y – E, dd 'tháng' M, y},
6741             },
6742             yMMMM => {
6743             M => q{MMMM–MMMM 'năm' y},
6744             y => q{MMMM, y – MMMM, y},
6745             },
6746             yMMMd => {
6747             M => q{d MMM – d MMM, y},
6748             d => q{d – d MMM, y},
6749             y => q{'Ngày' dd 'tháng' M 'năm' y - 'Ngày' dd 'tháng' M 'năm' y},
6750             },
6751             yMd => {
6752             M => q{dd/MM/y – dd/MM/y},
6753             d => q{dd/MM/y – dd/MM/y},
6754             y => q{dd/MM/y – dd/MM/y},
6755             },
6756             },
6757             'generic' => {
6758             H => {
6759             H => q{HH'h' - HH'h'},
6760             },
6761             Hm => {
6762             H => q{HH:mm–HH:mm},
6763             m => q{HH:mm–HH:mm},
6764             },
6765             Hmv => {
6766             H => q{HH:mm–HH:mm v},
6767             m => q{HH:mm–HH:mm v},
6768             },
6769             Hv => {
6770             H => q{HH'h'-HH'h' v},
6771             },
6772             M => {
6773             M => q{'Tháng' M - 'Tháng' M},
6774             },
6775             MEd => {
6776             M => q{EEEE, dd/MM – EEEE, dd/MM},
6777             d => q{EEEE, dd/MM – EEEE, dd/MM},
6778             },
6779             MMM => {
6780             M => q{MMM–MMM},
6781             },
6782             MMMEd => {
6783             M => q{EEEE, 'ngày' dd 'tháng' M – EEEE, 'ngày' dd 'tháng' M},
6784             d => q{EEEE, 'ngày' dd – EEEE, 'ngày' dd 'tháng' M},
6785             },
6786             MMMd => {
6787             M => q{'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M},
6788             d => q{'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M},
6789             },
6790             Md => {
6791             M => q{dd/MM – dd/MM},
6792             d => q{dd/MM – dd/MM},
6793             },
6794             d => {
6795             d => q{'Ngày' dd–dd},
6796             },
6797             fallback => '{0} - {1}',
6798             h => {
6799             a => q{h'h' a – h'h' a},
6800             h => q{h'h' - h'h' a},
6801             },
6802             hm => {
6803             a => q{h:mm a – h:mm a},
6804             h => q{h:mm–h:mm a},
6805             m => q{h:mm–h:mm a},
6806             },
6807             hmv => {
6808             a => q{h:mm a – h:mm a v},
6809             h => q{h:mm–h:mm a v},
6810             m => q{h:mm–h:mm a v},
6811             },
6812             hv => {
6813             a => q{h'h' a – h'h' a v},
6814             h => q{h'h'-h'h' a v},
6815             },
6816             y => {
6817             y => q{y–y G},
6818             },
6819             yM => {
6820             M => q{MM/y – MM/y G},
6821             y => q{MM/y – MM/y G},
6822             },
6823             yMEd => {
6824             M => q{EEEE, dd/MM/y – EEEE, dd/MM/y G},
6825             d => q{EEEE, dd/MM/y – EEEE, dd/MM/y G},
6826             y => q{EEEE, dd/MM/y – EEEE, dd/MM/y G},
6827             },
6828             yMMM => {
6829             M => q{'Tháng' M - 'Tháng' M 'năm' y G},
6830             y => q{'Tháng' M 'năm' y - 'Tháng' M 'năm' y G},
6831             },
6832             yMMMEd => {
6833             M => q{E, dd 'tháng' M – E, dd 'tháng' M, y G},
6834             d => q{EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y G},
6835             y => q{E, dd 'tháng' M, y – E, dd 'tháng' M, y G},
6836             },
6837             yMMMM => {
6838             M => q{MMMM–MMMM y G},
6839             y => q{MMMM y – MMMM y G},
6840             },
6841             yMMMd => {
6842             M => q{'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M 'năm' y G},
6843             d => q{'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M 'năm' y G},
6844             y => q{'Ngày' dd 'tháng' M 'năm' y - 'Ngày' dd 'tháng' M 'năm' y G},
6845             },
6846             yMd => {
6847             M => q{dd/MM/y – dd/MM/y G},
6848             d => q{dd/MM/y – dd/MM/y G},
6849             y => q{dd/MM/y – dd/MM/y G},
6850             },
6851             },
6852             } },
6853             );
6854              
6855             has 'month_patterns' => (
6856             is => 'ro',
6857             isa => HashRef,
6858             init_arg => undef,
6859             default => sub { {
6860             'chinese' => {
6861             'format' => {
6862             'wide' => {
6863             'leap' => q{{0} Nhuận},
6864             },
6865             },
6866             'numeric' => {
6867             'all' => {
6868             'leap' => q{{0} Nhuận},
6869             },
6870             },
6871             'stand-alone' => {
6872             'narrow' => {
6873             'leap' => q{{0} Nhuận},
6874             },
6875             },
6876             },
6877             } },
6878             );
6879              
6880             has 'cyclic_name_sets' => (
6881             is => 'ro',
6882             isa => HashRef,
6883             init_arg => undef,
6884             default => sub { {
6885             'chinese' => {
6886             'dayParts' => {
6887             'format' => {
6888             'abbreviated' => {
6889             0 => q(Tý),
6890             1 => q(Sá»­u),
6891             2 => q(Dần),
6892             3 => q(Mão),
6893             4 => q(Thìn),
6894             5 => q(Tỵ),
6895             6 => q(Ngọ),
6896             7 => q(Mùi),
6897             8 => q(Thân),
6898             9 => q(Dậu),
6899             10 => q(Tuất),
6900             11 => q(Hợi),
6901             },
6902             },
6903             },
6904             'solarTerms' => {
6905             'format' => {
6906             'abbreviated' => {
6907             0 => q(Lập Xuân),
6908             1 => q(VÅ© Thủy),
6909             2 => q(Kinh Trập),
6910             3 => q(Xuân Phân),
6911             4 => q(Thanh Minh),
6912             5 => q(Cốc VÅ©),
6913             6 => q(Lập Hạ),
6914             7 => q(Tiểu Mãn),
6915             8 => q(Mang Chủng),
6916             9 => q(Hạ Chí),
6917             10 => q(Tiểu Thá»­),
6918             11 => q(Đại Thá»­),
6919             12 => q(Lập Thu),
6920             13 => q(Xá»­ Thá»­),
6921             14 => q(Bạch Lá»™),
6922             15 => q(Thu Phân),
6923             16 => q(Hàn Lá»™),
6924             17 => q(SÆ°Æ¡ng Giáng),
6925             18 => q(Lập Đông),
6926             19 => q(Tiểu Tuyết),
6927             20 => q(Đại Tuyết),
6928             21 => q(Đông Chí),
6929             22 => q(Tiểu Hàn),
6930             23 => q(Đại Hàn),
6931             },
6932             },
6933             },
6934             'years' => {
6935             'format' => {
6936             'abbreviated' => {
6937             0 => q(Giáp Tý),
6938             1 => q(Ất Sá»­u),
6939             2 => q(Bính Dần),
6940             3 => q(Đinh Mão),
6941             4 => q(Mậu Thìn),
6942             5 => q(Ká»· Tỵ),
6943             6 => q(Canh Ngọ),
6944             7 => q(Tân Mùi),
6945             8 => q(Nhâm Thân),
6946             9 => q(Quý Dậu),
6947             10 => q(Giáp Tuất),
6948             11 => q(Ất Hợi),
6949             12 => q(Bính Tý),
6950             13 => q(Đinh Sá»­u),
6951             14 => q(Mậu Dần),
6952             15 => q(Ká»· Mão),
6953             16 => q(Canh Thìn),
6954             17 => q(Tân Tỵ),
6955             18 => q(Nhâm Ngọ),
6956             19 => q(Quý Mùi),
6957             20 => q(Giáp Thân),
6958             21 => q(Ất Dậu),
6959             22 => q(Bính Tuất),
6960             23 => q(Đinh Hợi),
6961             24 => q(Mậu Tý),
6962             25 => q(Ká»· Sá»­u),
6963             26 => q(Canh Dần),
6964             27 => q(Tân Mão),
6965             28 => q(Nhâm Thìn),
6966             29 => q(Quý Tỵ),
6967             30 => q(Giáp Ngọ),
6968             31 => q(Ất Mùi),
6969             32 => q(Bính Thân),
6970             33 => q(Đinh Dậu),
6971             34 => q(Mậu Tuất),
6972             35 => q(Ká»· Hợi),
6973             36 => q(Canh Tý),
6974             37 => q(Tân Sá»­u),
6975             38 => q(Nhâm Dần),
6976             39 => q(Quý Mão),
6977             40 => q(Giáp Thìn),
6978             41 => q(Ất Tỵ),
6979             42 => q(Bính Ngọ),
6980             43 => q(Đinh Mùi),
6981             44 => q(Mậu Thân),
6982             45 => q(Ká»· Dậu),
6983             46 => q(Canh Tuất),
6984             47 => q(Tân Hợi),
6985             48 => q(Nhâm Tý),
6986             49 => q(Quý Sá»­u),
6987             50 => q(Giáp Dần),
6988             51 => q(Ất Mão),
6989             52 => q(Bính Thìn),
6990             53 => q(Đinh Tỵ),
6991             54 => q(Mậu Ngọ),
6992             55 => q(Ká»· Mùi),
6993             56 => q(Canh Thân),
6994             57 => q(Tân Dậu),
6995             58 => q(Nhâm Tuất),
6996             59 => q(Quý Hợi),
6997             },
6998             },
6999             },
7000             'zodiacs' => {
7001             'format' => {
7002             'abbreviated' => {
7003             0 => q(Chuá»™t),
7004             1 => q(Trâu),
7005             2 => q(Hổ),
7006             3 => q(Mèo),
7007             4 => q(Rồng),
7008             5 => q(Rắn),
7009             6 => q(Ngá»±a),
7010             7 => q(Dê),
7011             8 => q(Khỉ),
7012             9 => q(Gà),
7013             10 => q(Chó),
7014             11 => q(Lợn),
7015             },
7016             },
7017             },
7018             },
7019             } },
7020             );
7021              
7022             has 'time_zone_names' => (
7023             is => 'ro',
7024             isa => HashRef,
7025             init_arg => undef,
7026             default => sub { {
7027             hourFormat => q(+HH:mm;-HH:mm),
7028             gmtFormat => q(GMT{0}),
7029             gmtZeroFormat => q(GMT),
7030             regionFormat => q(Giờ {0}),
7031             regionFormat => q(Giờ ban ngày {0}),
7032             regionFormat => q(Giờ chuẩn {0}),
7033             fallbackFormat => q({1} ({0})),
7034             'Acre' => {
7035             long => {
7036             'daylight' => q(Giờ Mùa Hè Acre),
7037             'generic' => q(Giờ Acre),
7038             'standard' => q(Giờ Chuẩn Acre),
7039             },
7040             },
7041             'Afghanistan' => {
7042             long => {
7043             'standard' => q(Giờ Afghanistan),
7044             },
7045             },
7046             'Africa/Abidjan' => {
7047             exemplarCity => q#Abidjan#,
7048             },
7049             'Africa/Accra' => {
7050             exemplarCity => q#Accra#,
7051             },
7052             'Africa/Addis_Ababa' => {
7053             exemplarCity => q#Addis Ababa#,
7054             },
7055             'Africa/Algiers' => {
7056             exemplarCity => q#Algiers#,
7057             },
7058             'Africa/Asmera' => {
7059             exemplarCity => q#Asmara#,
7060             },
7061             'Africa/Bamako' => {
7062             exemplarCity => q#Bamako#,
7063             },
7064             'Africa/Bangui' => {
7065             exemplarCity => q#Bangui#,
7066             },
7067             'Africa/Banjul' => {
7068             exemplarCity => q#Banjul#,
7069             },
7070             'Africa/Bissau' => {
7071             exemplarCity => q#Bissau#,
7072             },
7073             'Africa/Blantyre' => {
7074             exemplarCity => q#Blantyre#,
7075             },
7076             'Africa/Brazzaville' => {
7077             exemplarCity => q#Brazzaville#,
7078             },
7079             'Africa/Bujumbura' => {
7080             exemplarCity => q#Bujumbura#,
7081             },
7082             'Africa/Cairo' => {
7083             exemplarCity => q#Cairo#,
7084             },
7085             'Africa/Casablanca' => {
7086             exemplarCity => q#Casablanca#,
7087             },
7088             'Africa/Ceuta' => {
7089             exemplarCity => q#Ceuta#,
7090             },
7091             'Africa/Conakry' => {
7092             exemplarCity => q#Conakry#,
7093             },
7094             'Africa/Dakar' => {
7095             exemplarCity => q#Dakar#,
7096             },
7097             'Africa/Dar_es_Salaam' => {
7098             exemplarCity => q#Dar es Salaam#,
7099             },
7100             'Africa/Djibouti' => {
7101             exemplarCity => q#Djibouti#,
7102             },
7103             'Africa/Douala' => {
7104             exemplarCity => q#Douala#,
7105             },
7106             'Africa/El_Aaiun' => {
7107             exemplarCity => q#El Aaiun#,
7108             },
7109             'Africa/Freetown' => {
7110             exemplarCity => q#Freetown#,
7111             },
7112             'Africa/Gaborone' => {
7113             exemplarCity => q#Gaborone#,
7114             },
7115             'Africa/Harare' => {
7116             exemplarCity => q#Harare#,
7117             },
7118             'Africa/Johannesburg' => {
7119             exemplarCity => q#Johannesburg#,
7120             },
7121             'Africa/Juba' => {
7122             exemplarCity => q#Juba#,
7123             },
7124             'Africa/Kampala' => {
7125             exemplarCity => q#Kampala#,
7126             },
7127             'Africa/Khartoum' => {
7128             exemplarCity => q#Khartoum#,
7129             },
7130             'Africa/Kigali' => {
7131             exemplarCity => q#Kigali#,
7132             },
7133             'Africa/Kinshasa' => {
7134             exemplarCity => q#Kinshasa#,
7135             },
7136             'Africa/Lagos' => {
7137             exemplarCity => q#Lagos#,
7138             },
7139             'Africa/Libreville' => {
7140             exemplarCity => q#Libreville#,
7141             },
7142             'Africa/Lome' => {
7143             exemplarCity => q#Lome#,
7144             },
7145             'Africa/Luanda' => {
7146             exemplarCity => q#Luanda#,
7147             },
7148             'Africa/Lubumbashi' => {
7149             exemplarCity => q#Lubumbashi#,
7150             },
7151             'Africa/Lusaka' => {
7152             exemplarCity => q#Lusaka#,
7153             },
7154             'Africa/Malabo' => {
7155             exemplarCity => q#Malabo#,
7156             },
7157             'Africa/Maputo' => {
7158             exemplarCity => q#Maputo#,
7159             },
7160             'Africa/Maseru' => {
7161             exemplarCity => q#Maseru#,
7162             },
7163             'Africa/Mbabane' => {
7164             exemplarCity => q#Mbabane#,
7165             },
7166             'Africa/Mogadishu' => {
7167             exemplarCity => q#Mogadishu#,
7168             },
7169             'Africa/Monrovia' => {
7170             exemplarCity => q#Monrovia#,
7171             },
7172             'Africa/Nairobi' => {
7173             exemplarCity => q#Nairobi#,
7174             },
7175             'Africa/Ndjamena' => {
7176             exemplarCity => q#Ndjamena#,
7177             },
7178             'Africa/Niamey' => {
7179             exemplarCity => q#Niamey#,
7180             },
7181             'Africa/Nouakchott' => {
7182             exemplarCity => q#Nouakchott#,
7183             },
7184             'Africa/Ouagadougou' => {
7185             exemplarCity => q#Ouagadougou#,
7186             },
7187             'Africa/Porto-Novo' => {
7188             exemplarCity => q#Porto-Novo#,
7189             },
7190             'Africa/Sao_Tome' => {
7191             exemplarCity => q#São Tomé#,
7192             },
7193             'Africa/Tripoli' => {
7194             exemplarCity => q#Tripoli#,
7195             },
7196             'Africa/Tunis' => {
7197             exemplarCity => q#Tunis#,
7198             },
7199             'Africa/Windhoek' => {
7200             exemplarCity => q#Windhoek#,
7201             },
7202             'Africa_Central' => {
7203             long => {
7204             'standard' => q(Giờ Trung Phi),
7205             },
7206             },
7207             'Africa_Eastern' => {
7208             long => {
7209             'standard' => q(Giờ Đông Phi),
7210             },
7211             },
7212             'Africa_Southern' => {
7213             long => {
7214             'standard' => q(Giờ Chuẩn Nam Phi),
7215             },
7216             },
7217             'Africa_Western' => {
7218             long => {
7219             'daylight' => q(Giờ Mùa Hè Tây Phi),
7220             'generic' => q(Giờ Tây Phi),
7221             'standard' => q(Giờ Chuẩn Tây Phi),
7222             },
7223             },
7224             'Alaska' => {
7225             long => {
7226             'daylight' => q(Giờ Mùa Hè Alaska),
7227             'generic' => q(Giờ Alaska),
7228             'standard' => q(Giờ Chuẩn Alaska),
7229             },
7230             },
7231             'Almaty' => {
7232             long => {
7233             'daylight' => q(Giờ Mùa Hè Almaty),
7234             'generic' => q(Giờ Almaty),
7235             'standard' => q(Giờ Chuẩn Almaty),
7236             },
7237             },
7238             'Amazon' => {
7239             long => {
7240             'daylight' => q(Giờ Mùa Hè Amazon),
7241             'generic' => q(Giờ Amazon),
7242             'standard' => q(Giờ Chuẩn Amazon),
7243             },
7244             },
7245             'America/Adak' => {
7246             exemplarCity => q#Adak#,
7247             },
7248             'America/Anchorage' => {
7249             exemplarCity => q#Anchorage#,
7250             },
7251             'America/Anguilla' => {
7252             exemplarCity => q#Anguilla#,
7253             },
7254             'America/Antigua' => {
7255             exemplarCity => q#Antigua#,
7256             },
7257             'America/Araguaina' => {
7258             exemplarCity => q#Araguaina#,
7259             },
7260             'America/Argentina/La_Rioja' => {
7261             exemplarCity => q#La Rioja#,
7262             },
7263             'America/Argentina/Rio_Gallegos' => {
7264             exemplarCity => q#Rio Gallegos#,
7265             },
7266             'America/Argentina/Salta' => {
7267             exemplarCity => q#Salta#,
7268             },
7269             'America/Argentina/San_Juan' => {
7270             exemplarCity => q#San Juan#,
7271             },
7272             'America/Argentina/San_Luis' => {
7273             exemplarCity => q#San Luis#,
7274             },
7275             'America/Argentina/Tucuman' => {
7276             exemplarCity => q#Tucuman#,
7277             },
7278             'America/Argentina/Ushuaia' => {
7279             exemplarCity => q#Ushuaia#,
7280             },
7281             'America/Aruba' => {
7282             exemplarCity => q#Aruba#,
7283             },
7284             'America/Asuncion' => {
7285             exemplarCity => q#Asunción#,
7286             },
7287             'America/Bahia' => {
7288             exemplarCity => q#Bahia#,
7289             },
7290             'America/Bahia_Banderas' => {
7291             exemplarCity => q#Bahia Banderas#,
7292             },
7293             'America/Barbados' => {
7294             exemplarCity => q#Barbados#,
7295             },
7296             'America/Belem' => {
7297             exemplarCity => q#Belem#,
7298             },
7299             'America/Belize' => {
7300             exemplarCity => q#Belize#,
7301             },
7302             'America/Blanc-Sablon' => {
7303             exemplarCity => q#Blanc-Sablon#,
7304             },
7305             'America/Boa_Vista' => {
7306             exemplarCity => q#Boa Vista#,
7307             },
7308             'America/Bogota' => {
7309             exemplarCity => q#Bogota#,
7310             },
7311             'America/Boise' => {
7312             exemplarCity => q#Boise#,
7313             },
7314             'America/Buenos_Aires' => {
7315             exemplarCity => q#Buenos Aires#,
7316             },
7317             'America/Cambridge_Bay' => {
7318             exemplarCity => q#Cambridge Bay#,
7319             },
7320             'America/Campo_Grande' => {
7321             exemplarCity => q#Campo Grande#,
7322             },
7323             'America/Cancun' => {
7324             exemplarCity => q#Cancun#,
7325             },
7326             'America/Caracas' => {
7327             exemplarCity => q#Caracas#,
7328             },
7329             'America/Catamarca' => {
7330             exemplarCity => q#Catamarca#,
7331             },
7332             'America/Cayenne' => {
7333             exemplarCity => q#Cayenne#,
7334             },
7335             'America/Cayman' => {
7336             exemplarCity => q#Cayman#,
7337             },
7338             'America/Chicago' => {
7339             exemplarCity => q#Chicago#,
7340             },
7341             'America/Chihuahua' => {
7342             exemplarCity => q#Chihuahua#,
7343             },
7344             'America/Coral_Harbour' => {
7345             exemplarCity => q#Atikokan#,
7346             },
7347             'America/Cordoba' => {
7348             exemplarCity => q#Cordoba#,
7349             },
7350             'America/Costa_Rica' => {
7351             exemplarCity => q#Costa Rica#,
7352             },
7353             'America/Creston' => {
7354             exemplarCity => q#Creston#,
7355             },
7356             'America/Cuiaba' => {
7357             exemplarCity => q#Cuiaba#,
7358             },
7359             'America/Curacao' => {
7360             exemplarCity => q#Curaçao#,
7361             },
7362             'America/Danmarkshavn' => {
7363             exemplarCity => q#Danmarkshavn#,
7364             },
7365             'America/Dawson' => {
7366             exemplarCity => q#Dawson#,
7367             },
7368             'America/Dawson_Creek' => {
7369             exemplarCity => q#Dawson Creek#,
7370             },
7371             'America/Denver' => {
7372             exemplarCity => q#Denver#,
7373             },
7374             'America/Detroit' => {
7375             exemplarCity => q#Detroit#,
7376             },
7377             'America/Dominica' => {
7378             exemplarCity => q#Dominica#,
7379             },
7380             'America/Edmonton' => {
7381             exemplarCity => q#Edmonton#,
7382             },
7383             'America/Eirunepe' => {
7384             exemplarCity => q#Eirunepe#,
7385             },
7386             'America/El_Salvador' => {
7387             exemplarCity => q#El Salvador#,
7388             },
7389             'America/Fortaleza' => {
7390             exemplarCity => q#Fortaleza#,
7391             },
7392             'America/Glace_Bay' => {
7393             exemplarCity => q#Glace Bay#,
7394             },
7395             'America/Godthab' => {
7396             exemplarCity => q#Nuuk#,
7397             },
7398             'America/Goose_Bay' => {
7399             exemplarCity => q#Goose Bay#,
7400             },
7401             'America/Grand_Turk' => {
7402             exemplarCity => q#Grand Turk#,
7403             },
7404             'America/Grenada' => {
7405             exemplarCity => q#Grenada#,
7406             },
7407             'America/Guadeloupe' => {
7408             exemplarCity => q#Guadeloupe#,
7409             },
7410             'America/Guatemala' => {
7411             exemplarCity => q#Guatemala#,
7412             },
7413             'America/Guayaquil' => {
7414             exemplarCity => q#Guayaquil#,
7415             },
7416             'America/Guyana' => {
7417             exemplarCity => q#Guyana#,
7418             },
7419             'America/Halifax' => {
7420             exemplarCity => q#Halifax#,
7421             },
7422             'America/Havana' => {
7423             exemplarCity => q#Havana#,
7424             },
7425             'America/Hermosillo' => {
7426             exemplarCity => q#Hermosillo#,
7427             },
7428             'America/Indiana/Knox' => {
7429             exemplarCity => q#Knox, Indiana#,
7430             },
7431             'America/Indiana/Marengo' => {
7432             exemplarCity => q#Marengo, Indiana#,
7433             },
7434             'America/Indiana/Petersburg' => {
7435             exemplarCity => q#Petersburg, Indiana#,
7436             },
7437             'America/Indiana/Tell_City' => {
7438             exemplarCity => q#Tell City, Indiana#,
7439             },
7440             'America/Indiana/Vevay' => {
7441             exemplarCity => q#Vevay, Indiana#,
7442             },
7443             'America/Indiana/Vincennes' => {
7444             exemplarCity => q#Vincennes, Indiana#,
7445             },
7446             'America/Indiana/Winamac' => {
7447             exemplarCity => q#Winamac, Indiana#,
7448             },
7449             'America/Indianapolis' => {
7450             exemplarCity => q#Indianapolis#,
7451             },
7452             'America/Inuvik' => {
7453             exemplarCity => q#Inuvik#,
7454             },
7455             'America/Iqaluit' => {
7456             exemplarCity => q#Iqaluit#,
7457             },
7458             'America/Jamaica' => {
7459             exemplarCity => q#Jamaica#,
7460             },
7461             'America/Jujuy' => {
7462             exemplarCity => q#Jujuy#,
7463             },
7464             'America/Juneau' => {
7465             exemplarCity => q#Juneau#,
7466             },
7467             'America/Kentucky/Monticello' => {
7468             exemplarCity => q#Monticello, Kentucky#,
7469             },
7470             'America/Kralendijk' => {
7471             exemplarCity => q#Kralendijk#,
7472             },
7473             'America/La_Paz' => {
7474             exemplarCity => q#La Paz#,
7475             },
7476             'America/Lima' => {
7477             exemplarCity => q#Lima#,
7478             },
7479             'America/Los_Angeles' => {
7480             exemplarCity => q#Los Angeles#,
7481             },
7482             'America/Louisville' => {
7483             exemplarCity => q#Louisville#,
7484             },
7485             'America/Lower_Princes' => {
7486             exemplarCity => q#Lower Prince’s Quarter#,
7487             },
7488             'America/Maceio' => {
7489             exemplarCity => q#Maceio#,
7490             },
7491             'America/Managua' => {
7492             exemplarCity => q#Managua#,
7493             },
7494             'America/Manaus' => {
7495             exemplarCity => q#Manaus#,
7496             },
7497             'America/Marigot' => {
7498             exemplarCity => q#Marigot#,
7499             },
7500             'America/Martinique' => {
7501             exemplarCity => q#Martinique#,
7502             },
7503             'America/Matamoros' => {
7504             exemplarCity => q#Matamoros#,
7505             },
7506             'America/Mazatlan' => {
7507             exemplarCity => q#Mazatlan#,
7508             },
7509             'America/Mendoza' => {
7510             exemplarCity => q#Mendoza#,
7511             },
7512             'America/Menominee' => {
7513             exemplarCity => q#Menominee#,
7514             },
7515             'America/Merida' => {
7516             exemplarCity => q#Merida#,
7517             },
7518             'America/Metlakatla' => {
7519             exemplarCity => q#Metlakatla#,
7520             },
7521             'America/Mexico_City' => {
7522             exemplarCity => q#Mexico City#,
7523             },
7524             'America/Miquelon' => {
7525             exemplarCity => q#Miquelon#,
7526             },
7527             'America/Moncton' => {
7528             exemplarCity => q#Moncton#,
7529             },
7530             'America/Monterrey' => {
7531             exemplarCity => q#Monterrey#,
7532             },
7533             'America/Montevideo' => {
7534             exemplarCity => q#Montevideo#,
7535             },
7536             'America/Montserrat' => {
7537             exemplarCity => q#Montserrat#,
7538             },
7539             'America/Nassau' => {
7540             exemplarCity => q#Nassau#,
7541             },
7542             'America/New_York' => {
7543             exemplarCity => q#New York#,
7544             },
7545             'America/Nipigon' => {
7546             exemplarCity => q#Nipigon#,
7547             },
7548             'America/Nome' => {
7549             exemplarCity => q#Nome#,
7550             },
7551             'America/Noronha' => {
7552             exemplarCity => q#Noronha#,
7553             },
7554             'America/North_Dakota/Beulah' => {
7555             exemplarCity => q#Beulah, Bắc Dakota#,
7556             },
7557             'America/North_Dakota/Center' => {
7558             exemplarCity => q#Center, Bắc Dakota#,
7559             },
7560             'America/North_Dakota/New_Salem' => {
7561             exemplarCity => q#New Salem, Bắc Dakota#,
7562             },
7563             'America/Ojinaga' => {
7564             exemplarCity => q#Ojinaga#,
7565             },
7566             'America/Panama' => {
7567             exemplarCity => q#Panama#,
7568             },
7569             'America/Pangnirtung' => {
7570             exemplarCity => q#Pangnirtung#,
7571             },
7572             'America/Paramaribo' => {
7573             exemplarCity => q#Paramaribo#,
7574             },
7575             'America/Phoenix' => {
7576             exemplarCity => q#Phoenix#,
7577             },
7578             'America/Port-au-Prince' => {
7579             exemplarCity => q#Port-au-Prince#,
7580             },
7581             'America/Port_of_Spain' => {
7582             exemplarCity => q#Port of Spain#,
7583             },
7584             'America/Porto_Velho' => {
7585             exemplarCity => q#Porto Velho#,
7586             },
7587             'America/Puerto_Rico' => {
7588             exemplarCity => q#Puerto Rico#,
7589             },
7590             'America/Rainy_River' => {
7591             exemplarCity => q#Rainy River#,
7592             },
7593             'America/Rankin_Inlet' => {
7594             exemplarCity => q#Rankin Inlet#,
7595             },
7596             'America/Recife' => {
7597             exemplarCity => q#Recife#,
7598             },
7599             'America/Regina' => {
7600             exemplarCity => q#Regina#,
7601             },
7602             'America/Resolute' => {
7603             exemplarCity => q#Resolute#,
7604             },
7605             'America/Rio_Branco' => {
7606             exemplarCity => q#Rio Branco#,
7607             },
7608             'America/Santa_Isabel' => {
7609             exemplarCity => q#Santa Isabel#,
7610             },
7611             'America/Santarem' => {
7612             exemplarCity => q#Santarem#,
7613             },
7614             'America/Santiago' => {
7615             exemplarCity => q#Santiago#,
7616             },
7617             'America/Santo_Domingo' => {
7618             exemplarCity => q#Santo Domingo#,
7619             },
7620             'America/Sao_Paulo' => {
7621             exemplarCity => q#Sao Paulo#,
7622             },
7623             'America/Scoresbysund' => {
7624             exemplarCity => q#Ittoqqortoormiit#,
7625             },
7626             'America/Sitka' => {
7627             exemplarCity => q#Sitka#,
7628             },
7629             'America/St_Barthelemy' => {
7630             exemplarCity => q#Saint Barthélemy#,
7631             },
7632             'America/St_Johns' => {
7633             exemplarCity => q#St. John’s#,
7634             },
7635             'America/St_Kitts' => {
7636             exemplarCity => q#St. Kitts#,
7637             },
7638             'America/St_Lucia' => {
7639             exemplarCity => q#St. Lucia#,
7640             },
7641             'America/St_Thomas' => {
7642             exemplarCity => q#St. Thomas#,
7643             },
7644             'America/St_Vincent' => {
7645             exemplarCity => q#St. Vincent#,
7646             },
7647             'America/Swift_Current' => {
7648             exemplarCity => q#Swift Current#,
7649             },
7650             'America/Tegucigalpa' => {
7651             exemplarCity => q#Tegucigalpa#,
7652             },
7653             'America/Thule' => {
7654             exemplarCity => q#Thule#,
7655             },
7656             'America/Thunder_Bay' => {
7657             exemplarCity => q#Thunder Bay#,
7658             },
7659             'America/Tijuana' => {
7660             exemplarCity => q#Tijuana#,
7661             },
7662             'America/Toronto' => {
7663             exemplarCity => q#Toronto#,
7664             },
7665             'America/Tortola' => {
7666             exemplarCity => q#Tortola#,
7667             },
7668             'America/Vancouver' => {
7669             exemplarCity => q#Vancouver#,
7670             },
7671             'America/Whitehorse' => {
7672             exemplarCity => q#Whitehorse#,
7673             },
7674             'America/Winnipeg' => {
7675             exemplarCity => q#Winnipeg#,
7676             },
7677             'America/Yakutat' => {
7678             exemplarCity => q#Yakutat#,
7679             },
7680             'America/Yellowknife' => {
7681             exemplarCity => q#Yellowknife#,
7682             },
7683             'America_Central' => {
7684             long => {
7685             'daylight' => q(Giờ ban ngày miền trung),
7686             'generic' => q(Giờ miền trung),
7687             'standard' => q(Giờ chuẩn miền trung),
7688             },
7689             },
7690             'America_Eastern' => {
7691             long => {
7692             'daylight' => q(Giờ ban ngày miền đông),
7693             'generic' => q(Giờ miền đông),
7694             'standard' => q(Giờ chuẩn miền đông),
7695             },
7696             },
7697             'America_Mountain' => {
7698             long => {
7699             'daylight' => q(Giờ ban ngày miền núi),
7700             'generic' => q(Giờ miền núi),
7701             'standard' => q(Giờ chuẩn miền núi),
7702             },
7703             },
7704             'America_Pacific' => {
7705             long => {
7706             'daylight' => q(Giờ ban ngày Thái Bình DÆ°Æ¡ng),
7707             'generic' => q(Giờ Thái Bình DÆ°Æ¡ng),
7708             'standard' => q(Giờ chuẩn Thái Bình DÆ°Æ¡ng),
7709             },
7710             },
7711             'Anadyr' => {
7712             long => {
7713             'daylight' => q(Giờ mùa hè Anadyr),
7714             'generic' => q(Giờ Anadyr),
7715             'standard' => q(Giờ Chuẩn Anadyr),
7716             },
7717             },
7718             'Antarctica/Casey' => {
7719             exemplarCity => q#Casey#,
7720             },
7721             'Antarctica/Davis' => {
7722             exemplarCity => q#Davis#,
7723             },
7724             'Antarctica/DumontDUrville' => {
7725             exemplarCity => q#Dumont d’Urville#,
7726             },
7727             'Antarctica/Macquarie' => {
7728             exemplarCity => q#Macquarie#,
7729             },
7730             'Antarctica/Mawson' => {
7731             exemplarCity => q#Mawson#,
7732             },
7733             'Antarctica/McMurdo' => {
7734             exemplarCity => q#McMurdo#,
7735             },
7736             'Antarctica/Palmer' => {
7737             exemplarCity => q#Palmer#,
7738             },
7739             'Antarctica/Rothera' => {
7740             exemplarCity => q#Rothera#,
7741             },
7742             'Antarctica/Syowa' => {
7743             exemplarCity => q#Syowa#,
7744             },
7745             'Antarctica/Troll' => {
7746             exemplarCity => q#Troll#,
7747             },
7748             'Antarctica/Vostok' => {
7749             exemplarCity => q#Vostok#,
7750             },
7751             'Apia' => {
7752             long => {
7753             'daylight' => q(Giờ Ban ngày Apia),
7754             'generic' => q(Giờ Apia),
7755             'standard' => q(Giờ Chuẩn Apia),
7756             },
7757             },
7758             'Aqtau' => {
7759             long => {
7760             'daylight' => q(Giờ Mùa Hè Aqtau),
7761             'generic' => q(Giờ Aqtau),
7762             'standard' => q(Giờ Chuẩn Aqtau),
7763             },
7764             },
7765             'Aqtobe' => {
7766             long => {
7767             'daylight' => q(Giờ Mùa Hè Aqtobe),
7768             'generic' => q(Giờ Aqtobe),
7769             'standard' => q(Giờ Chuẩn Aqtobe),
7770             },
7771             },
7772             'Arabian' => {
7773             long => {
7774             'daylight' => q(Giờ Mùa Hè Ả Rập),
7775             'generic' => q(Giờ Ả Rập),
7776             'standard' => q(Giờ chuẩn Ả Rập),
7777             },
7778             },
7779             'Arctic/Longyearbyen' => {
7780             exemplarCity => q#Longyearbyen#,
7781             },
7782             'Argentina' => {
7783             long => {
7784             'daylight' => q(Giờ Mùa Hè Argentina),
7785             'generic' => q(Giờ Argentina),
7786             'standard' => q(Giờ Chuẩn Argentina),
7787             },
7788             },
7789             'Argentina_Western' => {
7790             long => {
7791             'daylight' => q(Giờ mùa hè miền tây Argentina),
7792             'generic' => q(Giờ miền tây Argentina),
7793             'standard' => q(Giờ chuẩn miền mây Argentina),
7794             },
7795             },
7796             'Armenia' => {
7797             long => {
7798             'daylight' => q(Giờ Mùa Hè Armenia),
7799             'generic' => q(Giờ Armenia),
7800             'standard' => q(Giờ Chuẩn Armenia),
7801             },
7802             },
7803             'Asia/Aden' => {
7804             exemplarCity => q#Aden#,
7805             },
7806             'Asia/Almaty' => {
7807             exemplarCity => q#Almaty#,
7808             },
7809             'Asia/Amman' => {
7810             exemplarCity => q#Amman#,
7811             },
7812             'Asia/Anadyr' => {
7813             exemplarCity => q#Anadyr#,
7814             },
7815             'Asia/Aqtau' => {
7816             exemplarCity => q#Aqtau#,
7817             },
7818             'Asia/Aqtobe' => {
7819             exemplarCity => q#Aqtobe#,
7820             },
7821             'Asia/Ashgabat' => {
7822             exemplarCity => q#Ashgabat#,
7823             },
7824             'Asia/Baghdad' => {
7825             exemplarCity => q#Baghdad#,
7826             },
7827             'Asia/Bahrain' => {
7828             exemplarCity => q#Bahrain#,
7829             },
7830             'Asia/Baku' => {
7831             exemplarCity => q#Baku#,
7832             },
7833             'Asia/Bangkok' => {
7834             exemplarCity => q#Bangkok#,
7835             },
7836             'Asia/Beirut' => {
7837             exemplarCity => q#Beirut#,
7838             },
7839             'Asia/Bishkek' => {
7840             exemplarCity => q#Bishkek#,
7841             },
7842             'Asia/Brunei' => {
7843             exemplarCity => q#Brunei#,
7844             },
7845             'Asia/Calcutta' => {
7846             exemplarCity => q#Kolkata#,
7847             },
7848             'Asia/Chita' => {
7849             exemplarCity => q#Chita#,
7850             },
7851             'Asia/Choibalsan' => {
7852             exemplarCity => q#Choibalsan#,
7853             },
7854             'Asia/Colombo' => {
7855             exemplarCity => q#Colombo#,
7856             },
7857             'Asia/Damascus' => {
7858             exemplarCity => q#Damascus#,
7859             },
7860             'Asia/Dhaka' => {
7861             exemplarCity => q#Dhaka#,
7862             },
7863             'Asia/Dili' => {
7864             exemplarCity => q#Dili#,
7865             },
7866             'Asia/Dubai' => {
7867             exemplarCity => q#Dubai#,
7868             },
7869             'Asia/Dushanbe' => {
7870             exemplarCity => q#Dushanbe#,
7871             },
7872             'Asia/Gaza' => {
7873             exemplarCity => q#Gaza#,
7874             },
7875             'Asia/Hebron' => {
7876             exemplarCity => q#Hebron#,
7877             },
7878             'Asia/Hong_Kong' => {
7879             exemplarCity => q#Hồng Kông#,
7880             },
7881             'Asia/Hovd' => {
7882             exemplarCity => q#Hovd#,
7883             },
7884             'Asia/Irkutsk' => {
7885             exemplarCity => q#Irkutsk#,
7886             },
7887             'Asia/Jakarta' => {
7888             exemplarCity => q#Jakarta#,
7889             },
7890             'Asia/Jayapura' => {
7891             exemplarCity => q#Jayapura#,
7892             },
7893             'Asia/Jerusalem' => {
7894             exemplarCity => q#Jerusalem#,
7895             },
7896             'Asia/Kabul' => {
7897             exemplarCity => q#Kabul#,
7898             },
7899             'Asia/Kamchatka' => {
7900             exemplarCity => q#Kamchatka#,
7901             },
7902             'Asia/Karachi' => {
7903             exemplarCity => q#Karachi#,
7904             },
7905             'Asia/Katmandu' => {
7906             exemplarCity => q#Kathmandu#,
7907             },
7908             'Asia/Khandyga' => {
7909             exemplarCity => q#Khandyga#,
7910             },
7911             'Asia/Krasnoyarsk' => {
7912             exemplarCity => q#Krasnoyarsk#,
7913             },
7914             'Asia/Kuala_Lumpur' => {
7915             exemplarCity => q#Kuala Lumpur#,
7916             },
7917             'Asia/Kuching' => {
7918             exemplarCity => q#Kuching#,
7919             },
7920             'Asia/Kuwait' => {
7921             exemplarCity => q#Kuwait#,
7922             },
7923             'Asia/Macau' => {
7924             exemplarCity => q#Ma Cao#,
7925             },
7926             'Asia/Magadan' => {
7927             exemplarCity => q#Magadan#,
7928             },
7929             'Asia/Makassar' => {
7930             exemplarCity => q#Makassar#,
7931             },
7932             'Asia/Manila' => {
7933             exemplarCity => q#Manila#,
7934             },
7935             'Asia/Muscat' => {
7936             exemplarCity => q#Muscat#,
7937             },
7938             'Asia/Nicosia' => {
7939             exemplarCity => q#Nicosia#,
7940             },
7941             'Asia/Novokuznetsk' => {
7942             exemplarCity => q#Novokuznetsk#,
7943             },
7944             'Asia/Novosibirsk' => {
7945             exemplarCity => q#Novosibirsk#,
7946             },
7947             'Asia/Omsk' => {
7948             exemplarCity => q#Omsk#,
7949             },
7950             'Asia/Oral' => {
7951             exemplarCity => q#Oral#,
7952             },
7953             'Asia/Phnom_Penh' => {
7954             exemplarCity => q#Phnom Penh#,
7955             },
7956             'Asia/Pontianak' => {
7957             exemplarCity => q#Pontianak#,
7958             },
7959             'Asia/Pyongyang' => {
7960             exemplarCity => q#Bình Nhưỡng#,
7961             },
7962             'Asia/Qatar' => {
7963             exemplarCity => q#Qatar#,
7964             },
7965             'Asia/Qyzylorda' => {
7966             exemplarCity => q#Qyzylorda#,
7967             },
7968             'Asia/Rangoon' => {
7969             exemplarCity => q#Rangoon#,
7970             },
7971             'Asia/Riyadh' => {
7972             exemplarCity => q#Riyadh#,
7973             },
7974             'Asia/Saigon' => {
7975             exemplarCity => q#TP Hồ Chí Minh#,
7976             },
7977             'Asia/Sakhalin' => {
7978             exemplarCity => q#Sakhalin#,
7979             },
7980             'Asia/Samarkand' => {
7981             exemplarCity => q#Samarkand#,
7982             },
7983             'Asia/Seoul' => {
7984             exemplarCity => q#Seoul#,
7985             },
7986             'Asia/Shanghai' => {
7987             exemplarCity => q#Thượng Hải#,
7988             },
7989             'Asia/Singapore' => {
7990             exemplarCity => q#Singapore#,
7991             },
7992             'Asia/Srednekolymsk' => {
7993             exemplarCity => q#Srednekolymsk#,
7994             },
7995             'Asia/Taipei' => {
7996             exemplarCity => q#Đài Bắc#,
7997             },
7998             'Asia/Tashkent' => {
7999             exemplarCity => q#Tashkent#,
8000             },
8001             'Asia/Tbilisi' => {
8002             exemplarCity => q#Tbilisi#,
8003             },
8004             'Asia/Tehran' => {
8005             exemplarCity => q#Tehran#,
8006             },
8007             'Asia/Thimphu' => {
8008             exemplarCity => q#Thimphu#,
8009             },
8010             'Asia/Tokyo' => {
8011             exemplarCity => q#Tokyo#,
8012             },
8013             'Asia/Ulaanbaatar' => {
8014             exemplarCity => q#Ulaanbaatar#,
8015             },
8016             'Asia/Urumqi' => {
8017             exemplarCity => q#Urumqi#,
8018             },
8019             'Asia/Ust-Nera' => {
8020             exemplarCity => q#Ust-Nera#,
8021             },
8022             'Asia/Vientiane' => {
8023             exemplarCity => q#Viêng Chăn#,
8024             },
8025             'Asia/Vladivostok' => {
8026             exemplarCity => q#Vladivostok#,
8027             },
8028             'Asia/Yakutsk' => {
8029             exemplarCity => q#Yakutsk#,
8030             },
8031             'Asia/Yekaterinburg' => {
8032             exemplarCity => q#Yekaterinburg#,
8033             },
8034             'Asia/Yerevan' => {
8035             exemplarCity => q#Yerevan#,
8036             },
8037             'Atlantic' => {
8038             long => {
8039             'daylight' => q(Giờ Mùa hè Đại Tây DÆ°Æ¡ng),
8040             'generic' => q(Giờ Đại Tây DÆ°Æ¡ng),
8041             'standard' => q(Giờ Chuẩn Đại Tây DÆ°Æ¡ng),
8042             },
8043             },
8044             'Atlantic/Azores' => {
8045             exemplarCity => q#Azores#,
8046             },
8047             'Atlantic/Bermuda' => {
8048             exemplarCity => q#Bermuda#,
8049             },
8050             'Atlantic/Canary' => {
8051             exemplarCity => q#Canary#,
8052             },
8053             'Atlantic/Cape_Verde' => {
8054             exemplarCity => q#Cape Verde#,
8055             },
8056             'Atlantic/Faeroe' => {
8057             exemplarCity => q#Faroe#,
8058             },
8059             'Atlantic/Madeira' => {
8060             exemplarCity => q#Madeira#,
8061             },
8062             'Atlantic/Reykjavik' => {
8063             exemplarCity => q#Reykjavik#,
8064             },
8065             'Atlantic/South_Georgia' => {
8066             exemplarCity => q#Nam Georgia#,
8067             },
8068             'Atlantic/St_Helena' => {
8069             exemplarCity => q#St. Helena#,
8070             },
8071             'Atlantic/Stanley' => {
8072             exemplarCity => q#Stanley#,
8073             },
8074             'Australia/Adelaide' => {
8075             exemplarCity => q#Adelaide#,
8076             },
8077             'Australia/Brisbane' => {
8078             exemplarCity => q#Brisbane#,
8079             },
8080             'Australia/Broken_Hill' => {
8081             exemplarCity => q#Broken Hill#,
8082             },
8083             'Australia/Currie' => {
8084             exemplarCity => q#Currie#,
8085             },
8086             'Australia/Darwin' => {
8087             exemplarCity => q#Darwin#,
8088             },
8089             'Australia/Eucla' => {
8090             exemplarCity => q#Eucla#,
8091             },
8092             'Australia/Hobart' => {
8093             exemplarCity => q#Hobart#,
8094             },
8095             'Australia/Lindeman' => {
8096             exemplarCity => q#Lindeman#,
8097             },
8098             'Australia/Lord_Howe' => {
8099             exemplarCity => q#Lord Howe#,
8100             },
8101             'Australia/Melbourne' => {
8102             exemplarCity => q#Melbourne#,
8103             },
8104             'Australia/Perth' => {
8105             exemplarCity => q#Perth#,
8106             },
8107             'Australia/Sydney' => {
8108             exemplarCity => q#Sydney#,
8109             },
8110             'Australia_Central' => {
8111             long => {
8112             'daylight' => q(Giờ Mùa Hè Miền Trung NÆ°á»›c Úc),
8113             'generic' => q(Giờ Miền Trung NÆ°á»›c Úc),
8114             'standard' => q(Giờ Chuẩn Miền Trung NÆ°á»›c Úc),
8115             },
8116             },
8117             'Australia_CentralWestern' => {
8118             long => {
8119             'daylight' => q(Giờ Mùa Hè Miền Trung Tây NÆ°á»›c Úc),
8120             'generic' => q(Giờ Miền Trung Tây NÆ°á»›c Úc),
8121             'standard' => q(Giờ Chuẩn Miền Trung Tây NÆ°á»›c Úc),
8122             },
8123             },
8124             'Australia_Eastern' => {
8125             long => {
8126             'daylight' => q(Giờ Mùa Hè Miền Đông NÆ°á»›c Úc),
8127             'generic' => q(Giờ Miền Đông NÆ°á»›c Úc),
8128             'standard' => q(Giờ Chuẩn Miền Đông NÆ°á»›c Úc),
8129             },
8130             },
8131             'Australia_Western' => {
8132             long => {
8133             'daylight' => q(Giờ Mùa Hè Miền Tây NÆ°á»›c Úc),
8134             'generic' => q(Giờ Miền Tây NÆ°á»›c Úc),
8135             'standard' => q(Giờ Chuẩn Miền Tây NÆ°á»›c Úc),
8136             },
8137             },
8138             'Azerbaijan' => {
8139             long => {
8140             'daylight' => q(Giờ Mùa Hè Azerbaijan),
8141             'generic' => q(Giờ Azerbaijan),
8142             'standard' => q(Giờ Chuẩn Azerbaijan),
8143             },
8144             },
8145             'Azores' => {
8146             long => {
8147             'daylight' => q(Giờ Mùa Hè Azores),
8148             'generic' => q(Giờ Azores),
8149             'standard' => q(Giờ Chuẩn Azores),
8150             },
8151             },
8152             'Bangladesh' => {
8153             long => {
8154             'daylight' => q(Giờ Mùa Hè Bangladesh),
8155             'generic' => q(Giờ Bangladesh),
8156             'standard' => q(Giờ Chuẩn Bangladesh),
8157             },
8158             },
8159             'Bhutan' => {
8160             long => {
8161             'standard' => q(Giờ Bhutan),
8162             },
8163             },
8164             'Bolivia' => {
8165             long => {
8166             'standard' => q(Giờ Bolivia),
8167             },
8168             },
8169             'Brasilia' => {
8170             long => {
8171             'daylight' => q(Giờ Mùa Hè Brasilia),
8172             'generic' => q(Giờ Brasilia),
8173             'standard' => q(Giờ Chuẩn Brasilia),
8174             },
8175             },
8176             'Brunei' => {
8177             long => {
8178             'standard' => q(Giờ Brunei Darussalam),
8179             },
8180             },
8181             'Cape_Verde' => {
8182             long => {
8183             'daylight' => q(Giờ Mùa Hè Cape Verde),
8184             'generic' => q(Giờ Cape Verde),
8185             'standard' => q(Giờ Chuẩn Cape Verde),
8186             },
8187             },
8188             'Chamorro' => {
8189             long => {
8190             'standard' => q(Giờ Chamorro),
8191             },
8192             },
8193             'Chatham' => {
8194             long => {
8195             'daylight' => q(Giờ Mùa Hè Chatham),
8196             'generic' => q(Giờ Chatham),
8197             'standard' => q(Giờ Chuẩn Chatham),
8198             },
8199             },
8200             'Chile' => {
8201             long => {
8202             'daylight' => q(Giờ Mùa Hè Chile),
8203             'generic' => q(Giờ Chile),
8204             'standard' => q(Giờ Chuẩn Chile),
8205             },
8206             },
8207             'China' => {
8208             long => {
8209             'daylight' => q(Giờ Mùa Hè Trung Quốc),
8210             'generic' => q(Giờ Trung Quốc),
8211             'standard' => q(Giờ Chuẩn Trung Quốc),
8212             },
8213             },
8214             'Choibalsan' => {
8215             long => {
8216             'daylight' => q(Giờ Mùa Hè Choibalsan),
8217             'generic' => q(Giờ Choibalsan),
8218             'standard' => q(Giờ Chuẩn Choibalsan),
8219             },
8220             },
8221             'Christmas' => {
8222             long => {
8223             'standard' => q(Giờ Đảo Christmas),
8224             },
8225             },
8226             'Cocos' => {
8227             long => {
8228             'standard' => q(Giờ Quần Đảo Cocos),
8229             },
8230             },
8231             'Colombia' => {
8232             long => {
8233             'daylight' => q(Giờ Mùa Hè Colombia),
8234             'generic' => q(Giờ Colombia),
8235             'standard' => q(Giờ Chuẩn Colombia),
8236             },
8237             },
8238             'Cook' => {
8239             long => {
8240             'daylight' => q(Giờ Ná»­a Mùa Hè Quần Đảo Cook),
8241             'generic' => q(Giờ Quần Đảo Cook),
8242             'standard' => q(Giờ Chuẩn Quần Đảo Cook),
8243             },
8244             },
8245             'Cuba' => {
8246             long => {
8247             'daylight' => q(Giờ Mùa Hè Cuba),
8248             'generic' => q(Giờ Cuba),
8249             'standard' => q(Giờ Chuẩn Cuba),
8250             },
8251             },
8252             'Davis' => {
8253             long => {
8254             'standard' => q(Giờ Davis),
8255             },
8256             },
8257             'DumontDUrville' => {
8258             long => {
8259             'standard' => q(Giờ Dumont-d’Urville),
8260             },
8261             },
8262             'East_Timor' => {
8263             long => {
8264             'standard' => q(Giờ Đông Timor),
8265             },
8266             },
8267             'Easter' => {
8268             long => {
8269             'daylight' => q(Giờ Mùa Hè Đảo Phục Sinh),
8270             'generic' => q(Giờ Đảo Phục Sinh),
8271             'standard' => q(Giờ Chuẩn Đảo Phục Sinh),
8272             },
8273             },
8274             'Ecuador' => {
8275             long => {
8276             'standard' => q(Giờ Ecuador),
8277             },
8278             },
8279             'Etc/Unknown' => {
8280             exemplarCity => q#Thành phố Không xác định#,
8281             },
8282             'Europe/Amsterdam' => {
8283             exemplarCity => q#Amsterdam#,
8284             },
8285             'Europe/Andorra' => {
8286             exemplarCity => q#Andorra#,
8287             },
8288             'Europe/Athens' => {
8289             exemplarCity => q#Athens#,
8290             },
8291             'Europe/Belgrade' => {
8292             exemplarCity => q#Belgrade#,
8293             },
8294             'Europe/Berlin' => {
8295             exemplarCity => q#Berlin#,
8296             },
8297             'Europe/Bratislava' => {
8298             exemplarCity => q#Bratislava#,
8299             },
8300             'Europe/Brussels' => {
8301             exemplarCity => q#Brussels#,
8302             },
8303             'Europe/Bucharest' => {
8304             exemplarCity => q#Bucharest#,
8305             },
8306             'Europe/Budapest' => {
8307             exemplarCity => q#Budapest#,
8308             },
8309             'Europe/Busingen' => {
8310             exemplarCity => q#Busingen#,
8311             },
8312             'Europe/Chisinau' => {
8313             exemplarCity => q#Chisinau#,
8314             },
8315             'Europe/Copenhagen' => {
8316             exemplarCity => q#Copenhagen#,
8317             },
8318             'Europe/Dublin' => {
8319             exemplarCity => q#Dublin#,
8320             long => {
8321             'daylight' => q(Giờ chuẩn Ai-len),
8322             },
8323             },
8324             'Europe/Gibraltar' => {
8325             exemplarCity => q#Gibraltar#,
8326             },
8327             'Europe/Guernsey' => {
8328             exemplarCity => q#Guernsey#,
8329             },
8330             'Europe/Helsinki' => {
8331             exemplarCity => q#Helsinki#,
8332             },
8333             'Europe/Isle_of_Man' => {
8334             exemplarCity => q#Đảo Man#,
8335             },
8336             'Europe/Istanbul' => {
8337             exemplarCity => q#Istanbul#,
8338             },
8339             'Europe/Jersey' => {
8340             exemplarCity => q#Jersey#,
8341             },
8342             'Europe/Kaliningrad' => {
8343             exemplarCity => q#Kaliningrad#,
8344             },
8345             'Europe/Kiev' => {
8346             exemplarCity => q#Kiev#,
8347             },
8348             'Europe/Lisbon' => {
8349             exemplarCity => q#Lisbon#,
8350             },
8351             'Europe/Ljubljana' => {
8352             exemplarCity => q#Ljubljana#,
8353             },
8354             'Europe/London' => {
8355             exemplarCity => q#London#,
8356             long => {
8357             'daylight' => q(Giờ Mùa Hè Anh),
8358             },
8359             },
8360             'Europe/Luxembourg' => {
8361             exemplarCity => q#Luxembourg#,
8362             },
8363             'Europe/Madrid' => {
8364             exemplarCity => q#Madrid#,
8365             },
8366             'Europe/Malta' => {
8367             exemplarCity => q#Malta#,
8368             },
8369             'Europe/Mariehamn' => {
8370             exemplarCity => q#Mariehamn#,
8371             },
8372             'Europe/Minsk' => {
8373             exemplarCity => q#Minsk#,
8374             },
8375             'Europe/Monaco' => {
8376             exemplarCity => q#Monaco#,
8377             },
8378             'Europe/Moscow' => {
8379             exemplarCity => q#Mát-xcÆ¡-va#,
8380             },
8381             'Europe/Oslo' => {
8382             exemplarCity => q#Oslo#,
8383             },
8384             'Europe/Paris' => {
8385             exemplarCity => q#Paris#,
8386             },
8387             'Europe/Podgorica' => {
8388             exemplarCity => q#Podgorica#,
8389             },
8390             'Europe/Prague' => {
8391             exemplarCity => q#Praha#,
8392             },
8393             'Europe/Riga' => {
8394             exemplarCity => q#Riga#,
8395             },
8396             'Europe/Rome' => {
8397             exemplarCity => q#Rome#,
8398             },
8399             'Europe/Samara' => {
8400             exemplarCity => q#Samara#,
8401             },
8402             'Europe/San_Marino' => {
8403             exemplarCity => q#San Marino#,
8404             },
8405             'Europe/Sarajevo' => {
8406             exemplarCity => q#Sarajevo#,
8407             },
8408             'Europe/Simferopol' => {
8409             exemplarCity => q#Simferopol#,
8410             },
8411             'Europe/Skopje' => {
8412             exemplarCity => q#Skopje#,
8413             },
8414             'Europe/Sofia' => {
8415             exemplarCity => q#Sofia#,
8416             },
8417             'Europe/Stockholm' => {
8418             exemplarCity => q#Stockholm#,
8419             },
8420             'Europe/Tallinn' => {
8421             exemplarCity => q#Tallinn#,
8422             },
8423             'Europe/Tirane' => {
8424             exemplarCity => q#Tirane#,
8425             },
8426             'Europe/Uzhgorod' => {
8427             exemplarCity => q#Uzhgorod#,
8428             },
8429             'Europe/Vaduz' => {
8430             exemplarCity => q#Vaduz#,
8431             },
8432             'Europe/Vatican' => {
8433             exemplarCity => q#Vatican#,
8434             },
8435             'Europe/Vienna' => {
8436             exemplarCity => q#Viên#,
8437             },
8438             'Europe/Vilnius' => {
8439             exemplarCity => q#Vilnius#,
8440             },
8441             'Europe/Volgograd' => {
8442             exemplarCity => q#Volgograd#,
8443             },
8444             'Europe/Warsaw' => {
8445             exemplarCity => q#Warsaw#,
8446             },
8447             'Europe/Zagreb' => {
8448             exemplarCity => q#Zagreb#,
8449             },
8450             'Europe/Zaporozhye' => {
8451             exemplarCity => q#Zaporozhye#,
8452             },
8453             'Europe/Zurich' => {
8454             exemplarCity => q#Zurich#,
8455             },
8456             'Europe_Central' => {
8457             long => {
8458             'daylight' => q(Giờ Mùa Hè Trung Âu),
8459             'generic' => q(Giờ Trung Âu),
8460             'standard' => q(Giờ Chuẩn Trung Âu),
8461             },
8462             },
8463             'Europe_Eastern' => {
8464             long => {
8465             'daylight' => q(Giờ Mùa Hè Đông Âu),
8466             'generic' => q(Giờ Đông Âu),
8467             'standard' => q(Giờ Chuẩn Đông Âu),
8468             },
8469             },
8470             'Europe_Further_Eastern' => {
8471             long => {
8472             'standard' => q(Giờ Châu Âu Viá»…n Đông),
8473             },
8474             },
8475             'Europe_Western' => {
8476             long => {
8477             'daylight' => q(Giờ Mùa hè Tây Âu),
8478             'generic' => q(Giờ Tây Âu),
8479             'standard' => q(Giờ Chuẩn Tây Âu),
8480             },
8481             },
8482             'Falkland' => {
8483             long => {
8484             'daylight' => q(Giờ Mùa Hè Quần Đảo Falkland),
8485             'generic' => q(Giờ Quần Đảo Falkland),
8486             'standard' => q(Giờ Chuẩn Quần Đảo Falkland),
8487             },
8488             },
8489             'Fiji' => {
8490             long => {
8491             'daylight' => q(Giờ Mùa Hè Fiji),
8492             'generic' => q(Giờ Fiji),
8493             'standard' => q(Giờ Chuẩn Fiji),
8494             },
8495             },
8496             'French_Guiana' => {
8497             long => {
8498             'standard' => q(Giờ Guiana thuá»™c Pháp),
8499             },
8500             },
8501             'French_Southern' => {
8502             long => {
8503             'standard' => q(Giờ Nam Cá»±c và Nam NÆ°á»›c Pháp),
8504             },
8505             },
8506             'GMT' => {
8507             long => {
8508             'standard' => q(Giờ Trung bình Greenwich),
8509             },
8510             },
8511             'Galapagos' => {
8512             long => {
8513             'standard' => q(Giờ Galapagos),
8514             },
8515             },
8516             'Gambier' => {
8517             long => {
8518             'standard' => q(Giờ Gambier),
8519             },
8520             },
8521             'Georgia' => {
8522             long => {
8523             'daylight' => q(Giờ Mùa Hè Georgia),
8524             'generic' => q(Giờ Georgia),
8525             'standard' => q(Giờ Chuẩn Georgia),
8526             },
8527             },
8528             'Gilbert_Islands' => {
8529             long => {
8530             'standard' => q(Giờ Quần Đảo Gilbert),
8531             },
8532             },
8533             'Greenland_Eastern' => {
8534             long => {
8535             'daylight' => q(Giờ Mùa Hè Miền Đông Greenland),
8536             'generic' => q(Giờ Miền Đông Greenland),
8537             'standard' => q(Giờ Chuẩn Miền Đông Greenland),
8538             },
8539             },
8540             'Greenland_Western' => {
8541             long => {
8542             'daylight' => q(Giờ Mùa Hè Miền Tây Greenland),
8543             'generic' => q(Giờ Miền Tây Greenland),
8544             'standard' => q(Giờ Chuẩn Miền Tây Greenland),
8545             },
8546             },
8547             'Guam' => {
8548             long => {
8549             'standard' => q(Giờ Chuẩn Guam),
8550             },
8551             },
8552             'Gulf' => {
8553             long => {
8554             'standard' => q(Giờ Chuẩn Vùng Vịnh),
8555             },
8556             },
8557             'Guyana' => {
8558             long => {
8559             'standard' => q(Giờ Guyana),
8560             },
8561             },
8562             'Hawaii_Aleutian' => {
8563             long => {
8564             'daylight' => q(Giờ Mùa Hè Hawaii-Aleutian),
8565             'generic' => q(Giờ Hawaii-Aleutian),
8566             'standard' => q(Giờ Chuẩn Hawaii-Aleutian),
8567             },
8568             },
8569             'Hong_Kong' => {
8570             long => {
8571             'daylight' => q(Giờ Mùa Hè Hồng Kông),
8572             'generic' => q(Giờ Hồng Kông),
8573             'standard' => q(Giờ Chuẩn Hồng Kông),
8574             },
8575             },
8576             'Hovd' => {
8577             long => {
8578             'daylight' => q(Giờ Mùa Hè Hovd),
8579             'generic' => q(Giờ Hovd),
8580             'standard' => q(Giờ Chuẩn Hovd),
8581             },
8582             },
8583             'India' => {
8584             long => {
8585             'standard' => q(Giờ Chuẩn Ấn Độ),
8586             },
8587             },
8588             'Indian/Antananarivo' => {
8589             exemplarCity => q#Antananarivo#,
8590             },
8591             'Indian/Chagos' => {
8592             exemplarCity => q#Chagos#,
8593             },
8594             'Indian/Christmas' => {
8595             exemplarCity => q#Christmas#,
8596             },
8597             'Indian/Cocos' => {
8598             exemplarCity => q#Cocos#,
8599             },
8600             'Indian/Comoro' => {
8601             exemplarCity => q#Comoro#,
8602             },
8603             'Indian/Kerguelen' => {
8604             exemplarCity => q#Kerguelen#,
8605             },
8606             'Indian/Mahe' => {
8607             exemplarCity => q#Mahe#,
8608             },
8609             'Indian/Maldives' => {
8610             exemplarCity => q#Maldives#,
8611             },
8612             'Indian/Mauritius' => {
8613             exemplarCity => q#Mauritius#,
8614             },
8615             'Indian/Mayotte' => {
8616             exemplarCity => q#Mayotte#,
8617             },
8618             'Indian/Reunion' => {
8619             exemplarCity => q#Reunion#,
8620             },
8621             'Indian_Ocean' => {
8622             long => {
8623             'standard' => q(Giờ Ấn Độ DÆ°Æ¡ng),
8624             },
8625             },
8626             'Indochina' => {
8627             long => {
8628             'standard' => q(Giờ Đông DÆ°Æ¡ng),
8629             },
8630             },
8631             'Indonesia_Central' => {
8632             long => {
8633             'standard' => q(Giờ Miền Trung Indonesia),
8634             },
8635             },
8636             'Indonesia_Eastern' => {
8637             long => {
8638             'standard' => q(Giờ Miền Đông Indonesia),
8639             },
8640             },
8641             'Indonesia_Western' => {
8642             long => {
8643             'standard' => q(Giờ Miền Tây Indonesia),
8644             },
8645             },
8646             'Iran' => {
8647             long => {
8648             'daylight' => q(Giờ Mùa Hè Iran),
8649             'generic' => q(Giờ Iran),
8650             'standard' => q(Giờ Chuẩn Iran),
8651             },
8652             },
8653             'Irkutsk' => {
8654             long => {
8655             'daylight' => q(Giờ Mùa Hè Irkutsk),
8656             'generic' => q(Giờ Irkutsk),
8657             'standard' => q(Giờ Chuẩn Irkutsk),
8658             },
8659             },
8660             'Israel' => {
8661             long => {
8662             'daylight' => q(Giờ Mùa Hè Israel),
8663             'generic' => q(Giờ Israel),
8664             'standard' => q(Giờ Chuẩn Israel),
8665             },
8666             },
8667             'Japan' => {
8668             long => {
8669             'daylight' => q(Giờ Mùa Hè Nhật Bản),
8670             'generic' => q(Giờ Nhật Bản),
8671             'standard' => q(Giờ Chuẩn Nhật Bản),
8672             },
8673             },
8674             'Kamchatka' => {
8675             long => {
8676             'daylight' => q(Giờ mùa hè Petropavlovsk-Kamchatski),
8677             'generic' => q(Giờ Petropavlovsk-Kamchatski),
8678             'standard' => q(Giờ chuẩn Petropavlovsk-Kamchatski),
8679             },
8680             },
8681             'Kazakhstan_Eastern' => {
8682             long => {
8683             'standard' => q(Giờ Miền Đông Kazakhstan),
8684             },
8685             },
8686             'Kazakhstan_Western' => {
8687             long => {
8688             'standard' => q(Giờ Miền Tây Kazakhstan),
8689             },
8690             },
8691             'Korea' => {
8692             long => {
8693             'daylight' => q(Giờ Mùa Hè Hàn Quốc),
8694             'generic' => q(Giờ Hàn Quốc),
8695             'standard' => q(Giờ Chuẩn Hàn Quốc),
8696             },
8697             },
8698             'Kosrae' => {
8699             long => {
8700             'standard' => q(Giờ Kosrae),
8701             },
8702             },
8703             'Krasnoyarsk' => {
8704             long => {
8705             'daylight' => q(Giờ Mùa Hè Krasnoyarsk),
8706             'generic' => q(Giờ Krasnoyarsk),
8707             'standard' => q(Giờ Chuẩn Krasnoyarsk),
8708             },
8709             },
8710             'Kyrgystan' => {
8711             long => {
8712             'standard' => q(Giờ Kyrgystan),
8713             },
8714             },
8715             'Lanka' => {
8716             long => {
8717             'standard' => q(Giờ Lanka),
8718             },
8719             },
8720             'Line_Islands' => {
8721             long => {
8722             'standard' => q(Giờ Quần Đảo Line),
8723             },
8724             },
8725             'Lord_Howe' => {
8726             long => {
8727             'daylight' => q(Giờ Mùa Hè Lord Howe),
8728             'generic' => q(Giờ Lord Howe),
8729             'standard' => q(Giờ Chuẩn Lord Howe),
8730             },
8731             },
8732             'Macau' => {
8733             long => {
8734             'daylight' => q(Giờ Mùa Hè Ma Cao),
8735             'generic' => q(Giờ Ma Cao),
8736             'standard' => q(Giờ Chuẩn Ma Cao),
8737             },
8738             },
8739             'Macquarie' => {
8740             long => {
8741             'standard' => q(Giờ đảo Macquarie),
8742             },
8743             },
8744             'Magadan' => {
8745             long => {
8746             'daylight' => q(Giờ mùa hè Magadan),
8747             'generic' => q(Giờ Magadan),
8748             'standard' => q(Giờ Chuẩn Magadan),
8749             },
8750             },
8751             'Malaysia' => {
8752             long => {
8753             'standard' => q(Giờ Malaysia),
8754             },
8755             },
8756             'Maldives' => {
8757             long => {
8758             'standard' => q(Giờ Maldives),
8759             },
8760             },
8761             'Marquesas' => {
8762             long => {
8763             'standard' => q(Giờ Marquesas),
8764             },
8765             },
8766             'Marshall_Islands' => {
8767             long => {
8768             'standard' => q(Giờ Quần Đảo Marshall),
8769             },
8770             },
8771             'Mauritius' => {
8772             long => {
8773             'daylight' => q(Giờ Mùa Hè Mauritius),
8774             'generic' => q(Giờ Mauritius),
8775             'standard' => q(Giờ Chuẩn Mauritius),
8776             },
8777             },
8778             'Mawson' => {
8779             long => {
8780             'standard' => q(Giờ Mawson),
8781             },
8782             },
8783             'Mexico_Northwest' => {
8784             long => {
8785             'daylight' => q(Giờ Mùa Hè Tây Bắc Mexico),
8786             'generic' => q(Giờ Tây Bắc Mexico),
8787             'standard' => q(Giờ Chuẩn Tây Bắc Mexico),
8788             },
8789             },
8790             'Mexico_Pacific' => {
8791             long => {
8792             'daylight' => q(Giờ Mùa Hè Thái Bình DÆ°Æ¡ng Mexico),
8793             'generic' => q(Giờ Thái Bình DÆ°Æ¡ng Mexico),
8794             'standard' => q(Giờ Chuẩn Thái Bình DÆ°Æ¡ng Mexico),
8795             },
8796             },
8797             'Mongolia' => {
8798             long => {
8799             'daylight' => q(Giờ mùa hè Ulan Bator),
8800             'generic' => q(Giờ Ulan Bator),
8801             'standard' => q(Giờ chuẩn Ulan Bator),
8802             },
8803             },
8804             'Moscow' => {
8805             long => {
8806             'daylight' => q(Giờ Mùa Hè MatxcÆ¡va),
8807             'generic' => q(Giờ MatxcÆ¡va),
8808             'standard' => q(Giờ Chuẩn MatxcÆ¡va),
8809             },
8810             },
8811             'Myanmar' => {
8812             long => {
8813             'standard' => q(Giờ Myanmar),
8814             },
8815             },
8816             'Nauru' => {
8817             long => {
8818             'standard' => q(Giờ Nauru),
8819             },
8820             },
8821             'Nepal' => {
8822             long => {
8823             'standard' => q(Giờ Nepal),
8824             },
8825             },
8826             'New_Caledonia' => {
8827             long => {
8828             'daylight' => q(Giờ Mùa Hè New Caledonia),
8829             'generic' => q(Giờ New Caledonia),
8830             'standard' => q(Giờ Chuẩn New Caledonia),
8831             },
8832             },
8833             'New_Zealand' => {
8834             long => {
8835             'daylight' => q(Giờ Mùa Hè New Zealand),
8836             'generic' => q(Giờ New Zealand),
8837             'standard' => q(Giờ Chuẩn New Zealand),
8838             },
8839             },
8840             'Newfoundland' => {
8841             long => {
8842             'daylight' => q(Giờ Mùa Hè Newfoundland),
8843             'generic' => q(Giờ Newfoundland),
8844             'standard' => q(Giờ Chuẩn Newfoundland),
8845             },
8846             },
8847             'Niue' => {
8848             long => {
8849             'standard' => q(Giờ Niue),
8850             },
8851             },
8852             'Norfolk' => {
8853             long => {
8854             'standard' => q(Giờ đảo Norfolk),
8855             },
8856             },
8857             'Noronha' => {
8858             long => {
8859             'daylight' => q(Giờ Mùa Hè Fernando de Noronha),
8860             'generic' => q(Giờ Fernando de Noronha),
8861             'standard' => q(Giờ Chuẩn Fernando de Noronha),
8862             },
8863             },
8864             'North_Mariana' => {
8865             long => {
8866             'standard' => q(Giờ Quần Đảo Bắc Mariana),
8867             },
8868             },
8869             'Novosibirsk' => {
8870             long => {
8871             'daylight' => q(Giờ mùa hè Novosibirsk),
8872             'generic' => q(Giờ Novosibirsk),
8873             'standard' => q(Giờ chuẩn Novosibirsk),
8874             },
8875             },
8876             'Omsk' => {
8877             long => {
8878             'daylight' => q(Giờ mùa hè Omsk),
8879             'generic' => q(Giờ Omsk),
8880             'standard' => q(Giờ chuẩn Omsk),
8881             },
8882             },
8883             'Pacific/Apia' => {
8884             exemplarCity => q#Apia#,
8885             },
8886             'Pacific/Auckland' => {
8887             exemplarCity => q#Auckland#,
8888             },
8889             'Pacific/Bougainville' => {
8890             exemplarCity => q#Bougainville#,
8891             },
8892             'Pacific/Chatham' => {
8893             exemplarCity => q#Chatham#,
8894             },
8895             'Pacific/Easter' => {
8896             exemplarCity => q#Easter#,
8897             },
8898             'Pacific/Efate' => {
8899             exemplarCity => q#Efate#,
8900             },
8901             'Pacific/Enderbury' => {
8902             exemplarCity => q#Enderbury#,
8903             },
8904             'Pacific/Fakaofo' => {
8905             exemplarCity => q#Fakaofo#,
8906             },
8907             'Pacific/Fiji' => {
8908             exemplarCity => q#Fiji#,
8909             },
8910             'Pacific/Funafuti' => {
8911             exemplarCity => q#Funafuti#,
8912             },
8913             'Pacific/Galapagos' => {
8914             exemplarCity => q#Galapagos#,
8915             },
8916             'Pacific/Gambier' => {
8917             exemplarCity => q#Gambier#,
8918             },
8919             'Pacific/Guadalcanal' => {
8920             exemplarCity => q#Guadalcanal#,
8921             },
8922             'Pacific/Guam' => {
8923             exemplarCity => q#Guam#,
8924             },
8925             'Pacific/Honolulu' => {
8926             exemplarCity => q#Honolulu#,
8927             },
8928             'Pacific/Johnston' => {
8929             exemplarCity => q#Johnston#,
8930             },
8931             'Pacific/Kiritimati' => {
8932             exemplarCity => q#Kiritimati#,
8933             },
8934             'Pacific/Kosrae' => {
8935             exemplarCity => q#Kosrae#,
8936             },
8937             'Pacific/Kwajalein' => {
8938             exemplarCity => q#Kwajalein#,
8939             },
8940             'Pacific/Majuro' => {
8941             exemplarCity => q#Majuro#,
8942             },
8943             'Pacific/Marquesas' => {
8944             exemplarCity => q#Marquesas#,
8945             },
8946             'Pacific/Midway' => {
8947             exemplarCity => q#Midway#,
8948             },
8949             'Pacific/Nauru' => {
8950             exemplarCity => q#Nauru#,
8951             },
8952             'Pacific/Niue' => {
8953             exemplarCity => q#Niue#,
8954             },
8955             'Pacific/Norfolk' => {
8956             exemplarCity => q#Norfolk#,
8957             },
8958             'Pacific/Noumea' => {
8959             exemplarCity => q#Noumea#,
8960             },
8961             'Pacific/Pago_Pago' => {
8962             exemplarCity => q#Pago Pago#,
8963             },
8964             'Pacific/Palau' => {
8965             exemplarCity => q#Palau#,
8966             },
8967             'Pacific/Pitcairn' => {
8968             exemplarCity => q#Pitcairn#,
8969             },
8970             'Pacific/Ponape' => {
8971             exemplarCity => q#Pohnpei#,
8972             },
8973             'Pacific/Port_Moresby' => {
8974             exemplarCity => q#Port Moresby#,
8975             },
8976             'Pacific/Rarotonga' => {
8977             exemplarCity => q#Rarotonga#,
8978             },
8979             'Pacific/Saipan' => {
8980             exemplarCity => q#Saipan#,
8981             },
8982             'Pacific/Tahiti' => {
8983             exemplarCity => q#Tahiti#,
8984             },
8985             'Pacific/Tarawa' => {
8986             exemplarCity => q#Tarawa#,
8987             },
8988             'Pacific/Tongatapu' => {
8989             exemplarCity => q#Tongatapu#,
8990             },
8991             'Pacific/Truk' => {
8992             exemplarCity => q#Chuuk#,
8993             },
8994             'Pacific/Wake' => {
8995             exemplarCity => q#Wake#,
8996             },
8997             'Pacific/Wallis' => {
8998             exemplarCity => q#Wallis#,
8999             },
9000             'Pakistan' => {
9001             long => {
9002             'daylight' => q(Giờ Mùa Hè Pakistan),
9003             'generic' => q(Giờ Pakistan),
9004             'standard' => q(Giờ Chuẩn Pakistan),
9005             },
9006             },
9007             'Palau' => {
9008             long => {
9009             'standard' => q(Giờ Palau),
9010             },
9011             },
9012             'Papua_New_Guinea' => {
9013             long => {
9014             'standard' => q(Giờ Papua New Guinea),
9015             },
9016             },
9017             'Paraguay' => {
9018             long => {
9019             'daylight' => q(Giờ Mùa Hè Paraguay),
9020             'generic' => q(Giờ Paraguay),
9021             'standard' => q(Giờ Chuẩn Paraguay),
9022             },
9023             },
9024             'Peru' => {
9025             long => {
9026             'daylight' => q(Giờ Mùa Hè Peru),
9027             'generic' => q(Giờ Peru),
9028             'standard' => q(Giờ Chuẩn Peru),
9029             },
9030             },
9031             'Philippines' => {
9032             long => {
9033             'daylight' => q(Giờ Mùa Hè Philippin),
9034             'generic' => q(Giờ Philippin),
9035             'standard' => q(Giờ Chuẩn Philippin),
9036             },
9037             },
9038             'Phoenix_Islands' => {
9039             long => {
9040             'standard' => q(Giờ Quần Đảo Phoenix),
9041             },
9042             },
9043             'Pierre_Miquelon' => {
9044             long => {
9045             'daylight' => q(Giờ Mùa Hè Saint Pierre và Miquelon),
9046             'generic' => q(Giờ St. Pierre và Miquelon),
9047             'standard' => q(Giờ Chuẩn St. Pierre và Miquelon),
9048             },
9049             },
9050             'Pitcairn' => {
9051             long => {
9052             'standard' => q(Giờ Pitcairn),
9053             },
9054             },
9055             'Ponape' => {
9056             long => {
9057             'standard' => q(Giờ Ponape),
9058             },
9059             },
9060             'Qyzylorda' => {
9061             long => {
9062             'daylight' => q(Giờ Mùa Hè Qyzylorda),
9063             'generic' => q(Giờ Qyzylorda),
9064             'standard' => q(Giờ Chuẩn Qyzylorda),
9065             },
9066             },
9067             'Reunion' => {
9068             long => {
9069             'standard' => q(Giờ Reunion),
9070             },
9071             },
9072             'Rothera' => {
9073             long => {
9074             'standard' => q(Giờ Rothera),
9075             },
9076             },
9077             'Sakhalin' => {
9078             long => {
9079             'daylight' => q(Giờ mùa hè Sakhalin),
9080             'generic' => q(Giờ Sakhalin),
9081             'standard' => q(Giờ Chuẩn Sakhalin),
9082             },
9083             },
9084             'Samara' => {
9085             long => {
9086             'daylight' => q(Giờ mùa hè Samara),
9087             'generic' => q(Giờ Samara),
9088             'standard' => q(Giờ Chuẩn Samara),
9089             },
9090             },
9091             'Samoa' => {
9092             long => {
9093             'daylight' => q(Giờ ban ngày Samoa),
9094             'generic' => q(Giờ Samoa),
9095             'standard' => q(Giờ Chuẩn Samoa),
9096             },
9097             },
9098             'Seychelles' => {
9099             long => {
9100             'standard' => q(Giờ Seychelles),
9101             },
9102             },
9103             'Singapore' => {
9104             long => {
9105             'standard' => q(Giờ Singapore),
9106             },
9107             },
9108             'Solomon' => {
9109             long => {
9110             'standard' => q(Giờ Quần Đảo Solomon),
9111             },
9112             },
9113             'South_Georgia' => {
9114             long => {
9115             'standard' => q(Giờ Nam Georgia),
9116             },
9117             },
9118             'Suriname' => {
9119             long => {
9120             'standard' => q(Giờ Suriname),
9121             },
9122             },
9123             'Syowa' => {
9124             long => {
9125             'standard' => q(Giờ Syowa),
9126             },
9127             },
9128             'Tahiti' => {
9129             long => {
9130             'standard' => q(Giờ Tahiti),
9131             },
9132             },
9133             'Taipei' => {
9134             long => {
9135             'daylight' => q(Giờ Mùa Hè Đài Bắc),
9136             'generic' => q(Giờ Đài Bắc),
9137             'standard' => q(Giờ Chuẩn Đài Bắc),
9138             },
9139             },
9140             'Tajikistan' => {
9141             long => {
9142             'standard' => q(Giờ Tajikistan),
9143             },
9144             },
9145             'Tokelau' => {
9146             long => {
9147             'standard' => q(Giờ Tokelau),
9148             },
9149             },
9150             'Tonga' => {
9151             long => {
9152             'daylight' => q(Giờ Mùa Hè Tonga),
9153             'generic' => q(Giờ Tonga),
9154             'standard' => q(Giờ Chuẩn Tonga),
9155             },
9156             },
9157             'Truk' => {
9158             long => {
9159             'standard' => q(Giờ Chuuk),
9160             },
9161             },
9162             'Turkmenistan' => {
9163             long => {
9164             'daylight' => q(Giờ Mùa Hè Turkmenistan),
9165             'generic' => q(Giờ Turkmenistan),
9166             'standard' => q(Giờ Chuẩn Turkmenistan),
9167             },
9168             },
9169             'Tuvalu' => {
9170             long => {
9171             'standard' => q(Giờ Tuvalu),
9172             },
9173             },
9174             'Uruguay' => {
9175             long => {
9176             'daylight' => q(Giờ Mùa Hè Uruguay),
9177             'generic' => q(Giờ Uruguay),
9178             'standard' => q(Giờ Chuẩn Uruguay),
9179             },
9180             },
9181             'Uzbekistan' => {
9182             long => {
9183             'daylight' => q(Giờ Mùa Hè Uzbekistan),
9184             'generic' => q(Giờ Uzbekistan),
9185             'standard' => q(Giờ Chuẩn Uzbekistan),
9186             },
9187             },
9188             'Vanuatu' => {
9189             long => {
9190             'daylight' => q(Giờ Mùa Hè Vanuatu),
9191             'generic' => q(Giờ Vanuatu),
9192             'standard' => q(Giờ Chuẩn Vanuatu),
9193             },
9194             },
9195             'Venezuela' => {
9196             long => {
9197             'standard' => q(Giờ Venezuela),
9198             },
9199             },
9200             'Vladivostok' => {
9201             long => {
9202             'daylight' => q(Giờ mùa hè Vladivostok),
9203             'generic' => q(Giờ Vladivostok),
9204             'standard' => q(Giờ Chuẩn Vladivostok),
9205             },
9206             },
9207             'Volgograd' => {
9208             long => {
9209             'daylight' => q(Giờ Mùa Hè Volgograd),
9210             'generic' => q(Giờ Volgograd),
9211             'standard' => q(Giờ Chuẩn Volgograd),
9212             },
9213             },
9214             'Vostok' => {
9215             long => {
9216             'standard' => q(Giờ Vostok),
9217             },
9218             },
9219             'Wake' => {
9220             long => {
9221             'standard' => q(Giờ Đảo Wake),
9222             },
9223             },
9224             'Wallis' => {
9225             long => {
9226             'standard' => q(Giờ Wallis và Futuna),
9227             },
9228             },
9229             'Yakutsk' => {
9230             long => {
9231             'daylight' => q(Giờ mùa hè Yakutsk),
9232             'generic' => q(Giờ Yakutsk),
9233             'standard' => q(Giờ Chuẩn Yakutsk),
9234             },
9235             },
9236             'Yekaterinburg' => {
9237             long => {
9238             'daylight' => q(Giờ mùa hè Yekaterinburg),
9239             'generic' => q(Giờ Yekaterinburg),
9240             'standard' => q(Giờ Chuẩn Yekaterinburg),
9241             },
9242             },
9243             } }
9244             );
9245 1     1   12969 no Moo;
  1         1  
  1         7  
9246              
9247             1;
9248              
9249             # vim: tabstop=4