File Coverage

blib/lib/Locale/CLDR/Locales/Vi.pm
Criterion Covered Total %
statement 35 42 83.3
branch n/a
condition n/a
subroutine 12 13 92.3
pod 0 1 0.0
total 47 56 83.9


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