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