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