File Coverage

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


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