File Coverage

blib/lib/Locale/CLDR/Locales/Zu.pm
Criterion Covered Total %
statement 32 39 82.0
branch n/a
condition n/a
subroutine 11 12 91.6
pod 0 1 0.0
total 43 52 82.6


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Zu - Package for language Zulu
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/zu.xml
10             # on Mon 11 Apr 5:43:04 pm GMT
11              
12             use strict;
13 1     1   835800 use warnings;
  1         2  
  1         28  
14 1     1   4 use version;
  1         1  
  1         26  
15 1     1   5  
  1         1  
  1         7  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   87 use mro 'c3';
  1         2  
20 1     1   6 use utf8;
  1         1  
  1         7  
21 1     1   22 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         7  
22 1     1   26 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         25  
23 1     1   122 use Moo;
  1         2  
  1         10  
24 1     1   908  
  1         2  
  1         6  
25             extends('Locale::CLDR::Locales::Root');
26             # Need to add code for Key type pattern
27             my ($self, $name, $region, $script, $variant) = @_;
28              
29 0     0 0   my $display_pattern = '{0} ({1})';
30             $display_pattern =~s/\{0\}/$name/g;
31 0           my $subtags = join '{0}, {1}', grep {$_} (
32 0           $region,
33 0           $script,
  0            
34             $variant,
35             );
36              
37             $display_pattern =~s/\{1\}/$subtags/g;
38             return $display_pattern;
39 0           }
40 0            
41             has 'display_name_language' => (
42             is => 'ro',
43             isa => CodeRef,
44             init_arg => undef,
45             default => sub {
46             sub {
47             my %languages = (
48             'aa' => 'isi-Afar',
49             'ab' => 'isi-Abkhazian',
50             'ace' => 'isi-Achinese',
51             'ach' => 'isi-Acoli',
52             'ada' => 'isi-Adangme',
53             'ady' => 'isi-Adyghe',
54             'af' => 'i-Afrikaans',
55             'agq' => 'isi-Aghem',
56             'ain' => 'isi-Ainu',
57             'ak' => 'isi-Akan',
58             'ale' => 'isi-Aleut',
59             'alt' => 'isi-Southern Altai',
60             'am' => 'isi-Amharic',
61             'an' => 'isi-Aragonese',
62             'anp' => 'isi-Angika',
63             'ar' => 'isi-Arabic',
64             'ar_001' => 'isi-Arabic esivamile sesimanje',
65             'arn' => 'isi-Mapuche',
66             'arp' => 'isi-Arapaho',
67             'as' => 'isi-Assamese',
68             'asa' => 'isi-Asu',
69             'ast' => 'isi-Asturian',
70             'av' => 'isi-Avaric',
71             'awa' => 'isi-Awadhi',
72             'ay' => 'isi-Aymara',
73             'az' => 'isi-Azerbaijani',
74             'az@alt=short' => 'isi-Azeria',
75             'ba' => 'isi-Bashkir',
76             'ban' => 'isi-Balinese',
77             'bas' => 'isi-Basaa',
78             'be' => 'isi-Belarusian',
79             'bem' => 'isi-Bemba',
80             'bez' => 'isi-Bena',
81             'bg' => 'isi-Bulgari',
82             'bgn' => 'isi-Western Balochi',
83             'bho' => 'isi-Bhojpuri',
84             'bi' => 'isi-Bislama',
85             'bin' => 'isi-Bini',
86             'bla' => 'isi-Siksika',
87             'bm' => 'isi-Bambara',
88             'bn' => 'isi-Bengali',
89             'bo' => 'isi-Tibetan',
90             'br' => 'isi-Breton',
91             'brx' => 'isi-Bodo',
92             'bs' => 'isi-Bosnian',
93             'bug' => 'isi-Buginese',
94             'byn' => 'isi-Blin',
95             'ca' => 'isi-Catalan',
96             'ce' => 'isi-Chechen',
97             'ceb' => 'isi-Cebuano',
98             'cgg' => 'isi-Chiga',
99             'ch' => 'isi-Chamorro',
100             'chk' => 'isi-Chuukese',
101             'chm' => 'isi-Mari',
102             'cho' => 'isi-Choctaw',
103             'chr' => 'isi-Cherokee',
104             'chy' => 'isi-Cheyenne',
105             'ckb' => 'isi-Central Kurdish',
106             'co' => 'isi-Corsican',
107             'crs' => 'i-Seselwa Creole French',
108             'cs' => 'isi-Czech',
109             'cu' => 'isi-Church Slavic',
110             'cv' => 'isi-Chuvash',
111             'cy' => 'isi-Welsh',
112             'da' => 'isi-Danish',
113             'dak' => 'isi-Dakota',
114             'dar' => 'isi-Dargwa',
115             'dav' => 'isi-Taita',
116             'de' => 'isi-German',
117             'de_AT' => 'isi-Austrian German',
118             'de_CH' => 'Isi-Swiss High German',
119             'dgr' => 'isi-Dogrib',
120             'dje' => 'isi-Zarma',
121             'dsb' => 'isi-Lower Sorbian',
122             'dua' => 'isi-Duala',
123             'dv' => 'isi-Divehi',
124             'dyo' => 'isi-Jola-Fonyi',
125             'dz' => 'isi-Dzongkha',
126             'dzg' => 'isi-Dazaga',
127             'ebu' => 'isi-Embu',
128             'ee' => 'isi-Ewe',
129             'efi' => 'isi-Efik',
130             'eka' => 'isi-Ekajuk',
131             'el' => 'isi-Greek',
132             'en' => 'i-English',
133             'en_AU' => 'i-Australian English',
134             'en_CA' => 'i-Canadian English',
135             'en_GB' => 'i-British English',
136             'en_GB@alt=short' => 'i-UK English',
137             'en_US' => 'i-American English',
138             'en_US@alt=short' => 'i-English (US)',
139             'eo' => 'isi-Esperanto',
140             'es' => 'isi-Spanish',
141             'es_419' => 'isi-Latin American Spanish',
142             'es_ES' => 'isi-European Spanish',
143             'es_MX' => 'Isi-Mexican Spanish',
144             'et' => 'isi-Estonia',
145             'eu' => 'isi-Basque',
146             'ewo' => 'isi-Ewondo',
147             'fa' => 'isi-Persian',
148             'ff' => 'isi-Fulah',
149             'fi' => 'isi-Finnish',
150             'fil' => 'isi-Filipino',
151             'fj' => 'isi-Fijian',
152             'fo' => 'isi-Faroese',
153             'fon' => 'isi-Fon',
154             'fr' => 'isi-French',
155             'fr_CA' => 'isi-Canadian French',
156             'fr_CH' => 'isi-Swiss French',
157             'fur' => 'isi-Friulian',
158             'fy' => 'isi-Western Frisian',
159             'ga' => 'isi-Irish',
160             'gaa' => 'isi-Ga',
161             'gag' => 'isi-Gagauz',
162             'gan' => 'isi-Gan Chinese',
163             'gd' => 'isi-Scottish Gaelic',
164             'gez' => 'isi-Geez',
165             'gil' => 'isi-Gilbertese',
166             'gl' => 'isi-Galicia',
167             'gn' => 'isi-Guarani',
168             'gor' => 'isi-Gorontalo',
169             'gsw' => 'isi-Swiss German',
170             'gu' => 'isi-Gujarati',
171             'guz' => 'isi-Gusli',
172             'gv' => 'isi-Manx',
173             'gwi' => 'isi-Gwichʼin',
174             'ha' => 'isi-Hausa',
175             'hak' => 'isi-Hakka Chinese',
176             'haw' => 'isi-Hawaiian',
177             'he' => 'isi-Hebrew',
178             'hi' => 'isi-Hindi',
179             'hil' => 'isi-Hiligaynon',
180             'hmn' => 'isi-Hmong',
181             'hr' => 'isi-Croatian',
182             'hsb' => 'isi-Upper Sorbian',
183             'hsn' => 'isi-Xiang Chinese',
184             'ht' => 'isi-Haitian',
185             'hu' => 'isi-Hungarian',
186             'hup' => 'isi-Hupa',
187             'hy' => 'isi-Armenia',
188             'hz' => 'isi-Herero',
189             'ia' => 'izilimi ezihlangene',
190             'iba' => 'isi-Iban',
191             'ibb' => 'isi-Ibibio',
192             'id' => 'isi-Indonesian',
193             'ie' => 'izimili',
194             'ig' => 'isi-Igbo',
195             'ii' => 'isi-Sichuan Yi',
196             'ilo' => 'isi-Iloko',
197             'inh' => 'isi-Ingush',
198             'io' => 'isi-Ido',
199             'is' => 'isi-Icelandic',
200             'it' => 'isi-Italian',
201             'iu' => 'isi-Inuktitut',
202             'ja' => 'isi-Japanese',
203             'jbo' => 'isi-Lojban',
204             'jgo' => 'isi-Ngomba',
205             'jmc' => 'isi-Machame',
206             'jv' => 'isi-Javanese',
207             'ka' => 'isi-Georgian',
208             'kab' => 'isi-Kabyle',
209             'kac' => 'isi-Kachin',
210             'kaj' => 'isi-Jju',
211             'kam' => 'isi-Kamba',
212             'kbd' => 'isi-Kabardian',
213             'kcg' => 'isi-Tyap',
214             'kde' => 'isi-Makonde',
215             'kea' => 'isi-Kabuverdianu',
216             'kfo' => 'isi-Koro',
217             'kg' => 'isi-Kongo',
218             'kha' => 'isi-Khasi',
219             'khq' => 'isi-Koyra Chiini',
220             'ki' => 'isi-Kikuyu',
221             'kj' => 'isi-Kuanyama',
222             'kk' => 'isi-Kazakh',
223             'kkj' => 'isi-Kako',
224             'kl' => 'isi-Kalaallisut',
225             'kln' => 'isi-Kalenjin',
226             'km' => 'isi-Khmer',
227             'kmb' => 'isi-Kimbundu',
228             'kn' => 'isi-Kannada',
229             'ko' => 'isi-Korean',
230             'koi' => 'isi-Komi-Permyak',
231             'kok' => 'isi-Konkani',
232             'kpe' => 'isi-Kpelle',
233             'kr' => 'isi-Kanuri',
234             'krc' => 'isi-Karachay-Balkar',
235             'krl' => 'isi-Karelian',
236             'kru' => 'isi-Kurukh',
237             'ks' => 'isi-Kashmiri',
238             'ksb' => 'isiShambala',
239             'ksf' => 'isi-Bafia',
240             'ksh' => 'isi-Colognian',
241             'ku' => 'isi-Kurdish',
242             'kum' => 'isi-Kumyk',
243             'kv' => 'isi-Komi',
244             'kw' => 'isi-Cornish',
245             'ky' => 'isi-Kyrgyz',
246             'la' => 'isi-Latin',
247             'lad' => 'isi-Ladino',
248             'lag' => 'isi-Langi',
249             'lb' => 'isi-Luxembourgish',
250             'lez' => 'isi-Lezghian',
251             'lg' => 'isi-Ganda',
252             'li' => 'isi-Limburgish',
253             'lkt' => 'isi-Lakota',
254             'ln' => 'isi-Lingala',
255             'lo' => 'isi-Lao',
256             'loz' => 'isi-Lozi',
257             'lrc' => 'isi-Northern Luri',
258             'lt' => 'isi-Lithuanian',
259             'lu' => 'isi-Luba-Katanga',
260             'lua' => 'isi-Luba-Lulua',
261             'lun' => 'isi-Lunda',
262             'luo' => 'isi-Luo',
263             'lus' => 'isi-Mizo',
264             'luy' => 'isi-Luyia',
265             'lv' => 'isi-Latvian',
266             'mad' => 'isi-Madurese',
267             'mag' => 'isi-Magahi',
268             'mai' => 'isi-Maithili',
269             'mak' => 'isi-Makasar',
270             'mas' => 'isi-Masai',
271             'mdf' => 'isi-Moksha',
272             'men' => 'isi-Mende',
273             'mer' => 'isi-Meru',
274             'mfe' => 'isi-Morisyen',
275             'mg' => 'isi-Malagasy',
276             'mgh' => 'isi-Makhuwa-Meetto',
277             'mgo' => 'isi-Meta’',
278             'mh' => 'isi-Marshallese',
279             'mi' => 'isi-Maori',
280             'mic' => 'isi-Micmac',
281             'min' => 'isi-Minangkabau',
282             'mk' => 'isi-Macedonian',
283             'ml' => 'isi-Malayalam',
284             'mn' => 'isi-Mongolian',
285             'mni' => 'isi-Manipuri',
286             'moh' => 'isi-Mohawk',
287             'mos' => 'isi-Mossi',
288             'mr' => 'isi-Marathi',
289             'ms' => 'isi-Malay',
290             'mt' => 'isi-Maltese',
291             'mua' => 'isi-Mundang',
292             'mul' => 'izilimi ezehlukene',
293             'mus' => 'isi-Creek',
294             'mwl' => 'isi-Mirandese',
295             'my' => 'isi-Burmese',
296             'myv' => 'isi-Erzya',
297             'mzn' => 'isi-Mazanderani',
298             'na' => 'isi-Nauru',
299             'nan' => 'isi-Min Nan Chinese',
300             'nap' => 'isi-Neapolitan',
301             'naq' => 'isi-Nama',
302             'nb' => 'isi-Norwegian Bokmål',
303             'nd' => 'isi-North Ndebele',
304             'nds' => 'isi-Low German',
305             'nds_NL' => 'isi-Low Saxon',
306             'ne' => 'isi-Nepali',
307             'new' => 'isi-Newari',
308             'ng' => 'isi-Ndonga',
309             'nia' => 'isi-Nias',
310             'niu' => 'isi-Niuean',
311             'nl' => 'isi-Dutch',
312             'nl_BE' => 'isi-Flemish',
313             'nmg' => 'isi-Kwasio',
314             'nn' => 'isi-Norwegian Nynorsk',
315             'nnh' => 'isi-Ngiemboon',
316             'no' => 'isi-Norwegian',
317             'nog' => 'isi-Nogai',
318             'nqo' => 'isi-N’Ko',
319             'nr' => 'isi-South Ndebele',
320             'nso' => 'isi-Northern Sotho',
321             'nus' => 'isi-Nuer',
322             'nv' => 'isi-Navajo',
323             'ny' => 'isi-Nyanja',
324             'nyn' => 'isi-Nyankole',
325             'oc' => 'isi-Occitan',
326             'om' => 'isi-Oromo',
327             'or' => 'isi-Odia',
328             'os' => 'isi-Ossetic',
329             'pa' => 'isi-Punjabi',
330             'pag' => 'isi-Pangasinan',
331             'pam' => 'isi-Pampanga',
332             'pap' => 'isi-Papiamento',
333             'pau' => 'isi-Palauan',
334             'pcm' => 'isi-Nigerian Pidgin',
335             'pl' => 'isi-Polish',
336             'prg' => 'isi-Prussian',
337             'ps' => 'isi-Pashto',
338             'ps@alt=variant' => 'isi-Pushto',
339             'pt' => 'isi-Portuguese',
340             'pt_BR' => 'isi-Brazillian Portuguese',
341             'pt_PT' => 'isi-European Portuguese',
342             'qu' => 'isi-Quechua',
343             'quc' => 'isi-Kʼicheʼ',
344             'rap' => 'isi-Rapanui',
345             'rar' => 'isi-Rarotongan',
346             'rm' => 'isi-Romansh',
347             'rn' => 'isi-Rundi',
348             'ro' => 'isi-Romanian',
349             'ro_MD' => 'isi-Moldavian',
350             'rof' => 'isi-Rombo',
351             'root' => 'isi-Root',
352             'ru' => 'isi-Russian',
353             'rup' => 'isi-Aromanian',
354             'rw' => 'isi-Kinyarwanda',
355             'rwk' => 'isi-Rwa',
356             'sa' => 'isi-Sanskrit',
357             'sad' => 'isi-Sandawe',
358             'sah' => 'i-Sakha',
359             'saq' => 'isi-Samburu',
360             'sat' => 'isi-Santali',
361             'sba' => 'isi-Ngambay',
362             'sbp' => 'isi-Sangu',
363             'sc' => 'isi-Sardinian',
364             'scn' => 'isi-Sicilian',
365             'sco' => 'isi-Scots',
366             'sd' => 'isi-Sindhi',
367             'sdh' => 'i-Southern Kurdish',
368             'se' => 'isi-Northern Sami',
369             'seh' => 'isi-Sena',
370             'ses' => 'isi-Koyraboro Senni',
371             'sg' => 'isi-Sango',
372             'sh' => 'isi-Serbo-Croatian',
373             'shi' => 'isi-Tachelhit',
374             'shn' => 'isi-Shan',
375             'si' => 'isi-Sinhala',
376             'sk' => 'isi-Slovak',
377             'sl' => 'isi-Slovenian',
378             'sm' => 'isi-Samoan',
379             'sma' => 'isi-Southern Sami',
380             'smj' => 'isi-Lule Sami',
381             'smn' => 'isi-Inari Sami',
382             'sms' => 'isi-Skolt Sami',
383             'sn' => 'isiShona',
384             'snk' => 'isi-Soninke',
385             'so' => 'isi-Somali',
386             'sq' => 'isi-Albania',
387             'sr' => 'isi-Serbian',
388             'srn' => 'isi-Sranan Tongo',
389             'ss' => 'isiSwati',
390             'ssy' => 'isi-Saho',
391             'st' => 'isi-Southern Sotho',
392             'su' => 'isi-Sundanese',
393             'suk' => 'isi-Sukuma',
394             'sv' => 'isi-Swedish',
395             'sw' => 'isiSwahili',
396             'sw_CD' => 'isi-Congo Swahili',
397             'swb' => 'isi-Comorian',
398             'syr' => 'isi-Syriac',
399             'ta' => 'isi-Tamil',
400             'te' => 'isi-Telugu',
401             'tem' => 'isi-Timne',
402             'teo' => 'isi-Teso',
403             'tet' => 'isi-Tetum',
404             'tg' => 'isi-Tajik',
405             'th' => 'isi-Thai',
406             'ti' => 'isi-Tigrinya',
407             'tig' => 'isi-Tigre',
408             'tk' => 'isi-Turkmen',
409             'tlh' => 'isi-Klingon',
410             'tn' => 'isi-Tswana',
411             'to' => 'isi-Tongan',
412             'tpi' => 'isi-Tok Pisin',
413             'tr' => 'isi-Turkish',
414             'trv' => 'isi-Taroko',
415             'ts' => 'isi-Tsonga',
416             'tt' => 'isi-Tatar',
417             'tum' => 'isi-Tumbuka',
418             'tvl' => 'isi-Tuvalu',
419             'tw' => 'isi-Twi',
420             'twq' => 'isi-Tasawaq',
421             'ty' => 'isi-Tahitian',
422             'tyv' => 'isi-Tuvinian',
423             'tzm' => 'isi-Central Atlas Tamazight',
424             'udm' => 'isi-Udmurt',
425             'ug' => 'isi-Uighur',
426             'uk' => 'isi-Ukrainian',
427             'umb' => 'isi-Umbundu',
428             'und' => 'ulimi olungaziwa',
429             'ur' => 'isi-Urdu',
430             'uz' => 'isi-Uzbek',
431             'vai' => 'isi-Vai',
432             've' => 'isi-Venda',
433             'vi' => 'isi-Vietnamese',
434             'vo' => 'isi-Volapük',
435             'vun' => 'isiVunjo',
436             'wa' => 'isi-Walloon',
437             'wae' => 'isi-Walser',
438             'wal' => 'isi-Wolaytta',
439             'war' => 'isi-Waray',
440             'wbp' => 'isi-Warlpiri',
441             'wo' => 'isi-Wolof',
442             'wuu' => 'isi-Wu Chinese',
443             'xal' => 'isi-Kalmyk',
444             'xh' => 'isiXhosa',
445             'xog' => 'isi-Soga',
446             'yav' => 'isi-Yangben',
447             'ybb' => 'isi-Yemba',
448             'yi' => 'isi-Yiddish',
449             'yo' => 'isi-Yoruba',
450             'yue' => 'isi-Cantonese',
451             'zgh' => 'isi-Moroccan Tamazight esivamile',
452             'zh' => 'isi-Chinese',
453             'zh_Hans' => 'isi-Chinese (esenziwe-lula)',
454             'zh_Hant' => 'isi-Chinese (Okosiko)',
455             'zu' => 'isiZulu',
456             'zun' => 'isi-Zuni',
457             'zxx' => 'akukho okuqukethwe kolimi',
458             'zza' => 'isi-Zaza',
459              
460             );
461             if (@_) {
462             return $languages{$_[0]};
463             }
464             return \%languages;
465             }
466             },
467             );
468              
469             has 'display_name_script' => (
470             is => 'ro',
471             isa => CodeRef,
472             init_arg => undef,
473             default => sub {
474             sub {
475             my %scripts = (
476             'Arab' => 'isi-Arabic',
477             'Arab@alt=variant' => 'isi-Perso-Arabic',
478             'Armn' => 'isi-Armenian',
479             'Beng' => 'isi-Bangla',
480             'Bopo' => 'isi-Bopomofo',
481             'Brai' => 'i-Braille',
482             'Cyrl' => 'isi-Cyrillic',
483             'Deva' => 'isi-Devanagari',
484             'Ethi' => 'isi-Ethiopic',
485             'Geor' => 'isi-Georgian',
486             'Grek' => 'isi-Greek',
487             'Gujr' => 'isi-Gujarati',
488             'Guru' => 'isi-Gurmukhi',
489             'Hanb' => 'isi-Hanb',
490             'Hang' => 'isi-Hangul',
491             'Hani' => 'isi-Han',
492             'Hans' => 'enziwe lula',
493             'Hans@alt=stand-alone' => 'isi-Han esenziwe lula',
494             'Hant' => 'okosiko',
495             'Hant@alt=stand-alone' => 'isi-Han sosiko',
496             'Hebr' => 'isi-Hebrew',
497             'Hira' => 'isi-Hiragana',
498             'Hrkt' => 'i-Japanese syllabaries',
499             'Jamo' => 'isi-Jamo',
500             'Jpan' => 'isi-Japanese',
501             'Kana' => 'isi-Katakana',
502             'Khmr' => 'isi-Khmer',
503             'Knda' => 'isi-Kannada',
504             'Kore' => 'isi-Korean',
505             'Laoo' => 'isi-Lao',
506             'Latn' => 'isi-Latin',
507             'Mlym' => 'isi-Malayalam',
508             'Mong' => 'isi-Mongolian',
509             'Mymr' => 'isi-Myanmar',
510             'Orya' => 'isi-Odia',
511             'Sinh' => 'isi-Sinhala',
512             'Taml' => 'isi-Tamil',
513             'Telu' => 'isi-Telugu',
514             'Thaa' => 'isi-Thaana',
515             'Thai' => 'isi-Thai',
516             'Tibt' => 'i-Tibetan',
517             'Zmth' => 'i-Mathematical Notation',
518             'Zsye' => 'i-Emoji',
519             'Zsym' => 'amasimbuli',
520             'Zxxx' => 'okungabhaliwe',
521             'Zyyy' => 'jwayelekile',
522             'Zzzz' => 'iskripthi esingaziwa',
523              
524             );
525             if ( @_ ) {
526             return $scripts{$_[0]};
527             }
528             return \%scripts;
529             }
530             }
531             );
532              
533             has 'display_name_region' => (
534             is => 'ro',
535             isa => HashRef[Str],
536             init_arg => undef,
537             default => sub {
538             {
539             '001' => 'umhlaba',
540             '002' => 'i-Africa',
541             '003' => 'i-North America',
542             '005' => 'i-South America',
543             '009' => 'i-Oceania',
544             '011' => 'i-Western Africa',
545             '013' => 'i-Central America',
546             '014' => 'i-Eastern Africa',
547             '015' => 'i-Northern Africa',
548             '017' => 'i-Middle Africa',
549             '018' => 'i-Southern Africa',
550             '019' => 'i-Americas',
551             '021' => 'i-Northern America',
552             '029' => 'i-Caribbean',
553             '030' => 'i-Eastern Asia',
554             '034' => 'i-Southern Asia',
555             '035' => 'i-South-Eastern Asia',
556             '039' => 'i-Southern Europe',
557             '053' => 'i-Australasia',
558             '054' => 'i-Melanesia',
559             '057' => 'i-Micronesian Region',
560             '061' => 'i-Polynesia',
561             '142' => 'i-Asia',
562             '143' => 'i-Central Asia',
563             '145' => 'i-Western Asia',
564             '150' => 'i-Europe',
565             '151' => 'i-Eastern Europe',
566             '154' => 'i-Northern Europe',
567             '155' => 'i-Western Europe',
568             '202' => 'Sub-Saharan Africa',
569             '419' => 'i-Latin America',
570             'AC' => 'i-Ascension Island',
571             'AD' => 'i-Andorra',
572             'AE' => 'i-United Arab Emirates',
573             'AF' => 'i-Afghanistan',
574             'AG' => 'i-Antigua ne-Barbuda',
575             'AI' => 'i-Anguilla',
576             'AL' => 'i-Albania',
577             'AM' => 'i-Armenia',
578             'AO' => 'i-Angola',
579             'AQ' => 'i-Antarctica',
580             'AR' => 'i-Argentina',
581             'AS' => 'i-American Samoa',
582             'AT' => 'i-Austria',
583             'AU' => 'i-Australia',
584             'AW' => 'i-Aruba',
585             'AX' => 'i-Åland Islands',
586             'AZ' => 'i-Azerbaijan',
587             'BA' => 'i-Bosnia ne-Herzegovina',
588             'BB' => 'i-Barbados',
589             'BD' => 'i-Bangladesh',
590             'BE' => 'i-Belgium',
591             'BF' => 'i-Burkina Faso',
592             'BG' => 'i-Bulgaria',
593             'BH' => 'i-Bahrain',
594             'BI' => 'i-Burundi',
595             'BJ' => 'i-Benin',
596             'BL' => 'i-Saint Barthélemy',
597             'BM' => 'i-Bermuda',
598             'BN' => 'i-Brunei',
599             'BO' => 'i-Bolivia',
600             'BQ' => 'i-Caribbean Netherlands',
601             'BR' => 'i-Brazil',
602             'BS' => 'i-Bahamas',
603             'BT' => 'i-Bhutan',
604             'BV' => 'i-Bouvet Island',
605             'BW' => 'iBotswana',
606             'BY' => 'i-Belarus',
607             'BZ' => 'i-Belize',
608             'CA' => 'i-Canada',
609             'CC' => 'i-Cocos (Keeling) Islands',
610             'CD' => 'i-Congo - Kinshasa',
611             'CD@alt=variant' => 'i-Congo (DRC)',
612             'CF' => 'i-Central African Republic',
613             'CG' => 'i-Congo - Brazzaville',
614             'CG@alt=variant' => 'i-Congo (Republic)',
615             'CH' => 'i-Switzerland',
616             'CI' => 'i-Côte d’Ivoire',
617             'CI@alt=variant' => 'i-Ivory Coast',
618             'CK' => 'i-Cook Islands',
619             'CL' => 'i-Chile',
620             'CM' => 'i-Cameroon',
621             'CN' => 'i-China',
622             'CO' => 'i-Colombia',
623             'CP' => 'i-Clipperton Island',
624             'CR' => 'i-Costa Rica',
625             'CU' => 'i-Cuba',
626             'CV' => 'i-Cape Verde',
627             'CW' => 'i-Curaçao',
628             'CX' => 'i-Christmas Island',
629             'CY' => 'i-Cyprus',
630             'CZ' => 'i-Czechia',
631             'CZ@alt=variant' => 'i-Czech Republic',
632             'DE' => 'i-Germany',
633             'DG' => 'i-Diego Garcia',
634             'DJ' => 'i-Djibouti',
635             'DK' => 'i-Denmark',
636             'DM' => 'i-Dominica',
637             'DO' => 'i-Dominican Republic',
638             'DZ' => 'i-Algeria',
639             'EA' => 'i-Cueta ne-Melilla',
640             'EC' => 'i-Ecuador',
641             'EE' => 'i-Estonia',
642             'EG' => 'i-Egypt',
643             'EH' => 'i-Western Sahara',
644             'ER' => 'i-Eritrea',
645             'ES' => 'i-Spain',
646             'ET' => 'i-Ethiopia',
647             'EU' => 'i-European Union',
648             'EZ' => 'EZ',
649             'FI' => 'i-Finland',
650             'FJ' => 'i-Fiji',
651             'FK' => 'i-Falkland Islands',
652             'FK@alt=variant' => 'i-Falkland Islands (Islas Malvinas)',
653             'FM' => 'i-Micronesia',
654             'FO' => 'i-Faroe Islands',
655             'FR' => 'i-France',
656             'GA' => 'i-Gabon',
657             'GB' => 'i-United Kingdom',
658             'GB@alt=short' => 'i-U.K.',
659             'GD' => 'i-Grenada',
660             'GE' => 'i-Georgia',
661             'GF' => 'i-French Guiana',
662             'GG' => 'i-Guernsey',
663             'GH' => 'i-Ghana',
664             'GI' => 'i-Gibraltar',
665             'GL' => 'i-Greenland',
666             'GM' => 'i-Gambia',
667             'GN' => 'i-Guinea',
668             'GP' => 'i-Guadeloupe',
669             'GQ' => 'i-Equatorial Guinea',
670             'GR' => 'i-Greece',
671             'GS' => 'i-South Georgia ne-South Sandwich Islands',
672             'GT' => 'i-Guatemala',
673             'GU' => 'i-Guam',
674             'GW' => 'i-Guinea-Bissau',
675             'GY' => 'i-Guyana',
676             'HK' => 'i-Hong Kong SAR China',
677             'HK@alt=short' => 'i-Hong Kong',
678             'HM' => 'i-Heard Island ne-McDonald Islands',
679             'HN' => 'i-Honduras',
680             'HR' => 'i-Croatia',
681             'HT' => 'i-Haiti',
682             'HU' => 'i-Hungary',
683             'IC' => 'i-Canary Islands',
684             'ID' => 'i-Indonesia',
685             'IE' => 'i-Ireland',
686             'IL' => 'kwa-Israel',
687             'IM' => 'i-Isle of Man',
688             'IN' => 'i-India',
689             'IO' => 'i-British Indian Ocean Territory',
690             'IQ' => 'i-Iraq',
691             'IR' => 'i-Iran',
692             'IS' => 'i-Iceland',
693             'IT' => 'i-Italy',
694             'JE' => 'i-Jersey',
695             'JM' => 'i-Jamaica',
696             'JO' => 'i-Jordan',
697             'JP' => 'i-Japan',
698             'KE' => 'i-Kenya',
699             'KG' => 'i-Kyrgyzstan',
700             'KH' => 'i-Cambodia',
701             'KI' => 'i-Kiribati',
702             'KM' => 'i-Comoros',
703             'KN' => 'i-Saint Kitts ne-Nevis',
704             'KP' => 'i-North Korea',
705             'KR' => 'i-South Korea',
706             'KW' => 'i-Kuwait',
707             'KY' => 'i-Cayman Islands',
708             'KZ' => 'i-Kazakhstan',
709             'LA' => 'i-Laos',
710             'LB' => 'i-Lebanon',
711             'LC' => 'i-Saint Lucia',
712             'LI' => 'i-Liechtenstein',
713             'LK' => 'i-Sri Lanka',
714             'LR' => 'i-Liberia',
715             'LS' => 'iLesotho',
716             'LT' => 'i-Lithuania',
717             'LU' => 'i-Luxembourg',
718             'LV' => 'i-Latvia',
719             'LY' => 'i-Libya',
720             'MA' => 'i-Morocco',
721             'MC' => 'i-Monaco',
722             'MD' => 'i-Moldova',
723             'ME' => 'i-Montenegro',
724             'MF' => 'i-Saint Martin',
725             'MG' => 'i-Madagascar',
726             'MH' => 'i-Marshall Islands',
727             'MK' => 'i-Macedonia',
728             'MK@alt=variant' => 'i-Macedonia (FYROM)',
729             'ML' => 'iMali',
730             'MM' => 'i-Myanmar (Burma)',
731             'MN' => 'i-Mongolia',
732             'MO' => 'i-Macau SAR China',
733             'MO@alt=short' => 'i-Macau',
734             'MP' => 'i-Northern Mariana Islands',
735             'MQ' => 'i-Martinique',
736             'MR' => 'i-Mauritania',
737             'MS' => 'i-Montserrat',
738             'MT' => 'i-Malta',
739             'MU' => 'i-Mauritius',
740             'MV' => 'i-Maldives',
741             'MW' => 'iMalawi',
742             'MX' => 'i-Mexico',
743             'MY' => 'i-Malaysia',
744             'MZ' => 'i-Mozambique',
745             'NA' => 'i-Namibia',
746             'NC' => 'i-New Caledonia',
747             'NE' => 'i-Niger',
748             'NF' => 'i-Norfolk Island',
749             'NG' => 'i-Nigeria',
750             'NI' => 'i-Nicaragua',
751             'NL' => 'i-Netherlands',
752             'NO' => 'i-Norway',
753             'NP' => 'i-Nepal',
754             'NR' => 'i-Nauru',
755             'NU' => 'i-Niue',
756             'NZ' => 'i-New Zealand',
757             'OM' => 'i-Oman',
758             'PA' => 'i-Panama',
759             'PE' => 'i-Peru',
760             'PF' => 'i-French Polynesia',
761             'PG' => 'i-Papua New Guinea',
762             'PH' => 'i-Philippines',
763             'PK' => 'i-Pakistan',
764             'PL' => 'i-Poland',
765             'PM' => 'i-Saint Pierre kanye ne-Miquelon',
766             'PN' => 'i-Pitcairn Islands',
767             'PR' => 'i-Puerto Rico',
768             'PS' => 'i-Palestinian Territories',
769             'PS@alt=short' => 'i-Palestine',
770             'PT' => 'i-Portugal',
771             'PW' => 'i-Palau',
772             'PY' => 'i-Paraguay',
773             'QA' => 'i-Qatar',
774             'QO' => 'i-Outlying Oceania',
775             'RE' => 'i-Réunion',
776             'RO' => 'i-Romania',
777             'RS' => 'i-Serbia',
778             'RU' => 'i-Russia',
779             'RW' => 'i-Rwanda',
780             'SA' => 'i-Saudi Arabia',
781             'SB' => 'i-Solomon Islands',
782             'SC' => 'i-Seychelles',
783             'SD' => 'i-Sudan',
784             'SE' => 'i-Sweden',
785             'SG' => 'i-Singapore',
786             'SH' => 'i-St. Helena',
787             'SI' => 'i-Slovenia',
788             'SJ' => 'i-Svalbard ne-Jan Mayen',
789             'SK' => 'i-Slovakia',
790             'SL' => 'i-Sierra Leone',
791             'SM' => 'i-San Marino',
792             'SN' => 'i-Senegal',
793             'SO' => 'i-Somalia',
794             'SR' => 'i-Suriname',
795             'SS' => 'i-South Sudan',
796             'ST' => 'i-São Tomé kanye ne-Príncipe',
797             'SV' => 'i-El Salvador',
798             'SX' => 'i-Sint Maarten',
799             'SY' => 'i-Syria',
800             'SZ' => 'i-Swaziland',
801             'TA' => 'i-Tristan da Cunha',
802             'TC' => 'i-Turks ne-Caicos Islands',
803             'TD' => 'i-Chad',
804             'TF' => 'i-French Southern Territories',
805             'TG' => 'i-Togo',
806             'TH' => 'i-Thailand',
807             'TJ' => 'i-Tajikistan',
808             'TK' => 'i-Tokelau',
809             'TL' => 'i-Timor-Leste',
810             'TL@alt=variant' => 'i-East Timor',
811             'TM' => 'i-Turkmenistan',
812             'TN' => 'i-Tunisia',
813             'TO' => 'i-Tonga',
814             'TR' => 'i-Turkey',
815             'TT' => 'i-Trinidad ne-Tobago',
816             'TV' => 'i-Tuvalu',
817             'TW' => 'i-Taiwan',
818             'TZ' => 'i-Tanzania',
819             'UA' => 'i-Ukraine',
820             'UG' => 'i-Uganda',
821             'UM' => 'i-U.S. Minor Outlying Islands',
822             'UN' => 'I-United Nations',
823             'UN@alt=short' => 'ifulegi',
824             'US' => 'i-United States',
825             'US@alt=short' => 'i-U.S',
826             'UY' => 'i-Uruguay',
827             'UZ' => 'i-Uzbekistan',
828             'VA' => 'i-Vatican City',
829             'VC' => 'i-Saint Vincent ne-Grenadines',
830             'VE' => 'i-Venezuela',
831             'VG' => 'i-British Virgin Islands',
832             'VI' => 'i-U.S. Virgin Islands',
833             'VN' => 'i-Vietnam',
834             'VU' => 'i-Vanuatu',
835             'WF' => 'i-Wallis ne-Futuna',
836             'WS' => 'i-Samoa',
837             'XK' => 'i-Kosovo',
838             'YE' => 'i-Yemen',
839             'YT' => 'i-Mayotte',
840             'ZA' => 'iNingizimu Afrika',
841             'ZM' => 'i-Zambia',
842             'ZW' => 'iZimbabwe',
843             'ZZ' => 'iSifunda esingaziwa',
844              
845             }
846             },
847             );
848              
849             has 'display_name_key' => (
850             is => 'ro',
851             isa => HashRef[Str],
852             init_arg => undef,
853             default => sub {
854             {
855             'calendar' => 'Ikhalenda',
856             'cf' => 'Ifomethi yemali',
857             'colalternate' => 'Ziba Ukuhlelwa Kwezimpawu',
858             'colbackwards' => 'Ukuhlelwa Kwendlela Yokubiza Okuhlehlisiwe',
859             'colcasefirst' => 'Ukuhlelwa Ngokwezinhlamvu Ezinkulu/Ezincane',
860             'colcaselevel' => 'Ukuhlelwa Okuncike Ezinkinobhweni',
861             'collation' => 'Uhlelo lokuhlunga',
862             'colnormalization' => 'Ukuhlelwa Okulinganisiwe',
863             'colnumeric' => 'Ukuhlelwa Ngezinombolo',
864             'colstrength' => 'Amandla Okuhlelwa',
865             'currency' => 'Ikharensi',
866             'hc' => 'Umjikelezo wehora (12 vs 24',
867             'lb' => 'I-Line Break Style',
868             'ms' => 'Isistimu yokulinganisa',
869             'numbers' => 'Izinombolo',
870             'timezone' => 'Izoni yesikhathi:',
871             'va' => 'Okokwehlukanisa Kwasendaweni',
872             'x' => 'i-Private-Use',
873              
874             }
875             },
876             );
877              
878             has 'display_name_type' => (
879             is => 'ro',
880             isa => HashRef[HashRef[Str]],
881             init_arg => undef,
882             default => sub {
883             {
884             'calendar' => {
885             'buddhist' => q{ikhalenda lesi-Buddhist},
886             'chinese' => q{ikhalenda lesi-Chinese},
887             'coptic' => q{i-Coptic Calender},
888             'dangi' => q{ikhalenda lesi-Dangi},
889             'ethiopic' => q{ikhalenda lesi-Ethiopic},
890             'ethiopic-amete-alem' => q{i-Ethiopic Amete Alem Calender},
891             'gregorian' => q{ikhalenda lesi-Gregorian},
892             'hebrew' => q{ikhalenda lesi-Hebrew},
893             'indian' => q{i-Indian National Calender},
894             'islamic' => q{ikhalenda lesi-Islamic},
895             'islamic-civil' => q{i-Islamic-Civil Calendar},
896             'iso8601' => q{ikhalenda le-ISO-8601},
897             'japanese' => q{ikhalenda lesi-Japanese},
898             'persian' => q{ikhalenda lesi-Persian},
899             'roc' => q{ikhalenda lesi-Minguo},
900             },
901             'cf' => {
902             'account' => q{Ifomethi yemali ye-Accounting},
903             'standard' => q{Ifomethi yemali ejwayelekile},
904             },
905             'colalternate' => {
906             'non-ignorable' => q{Hlela Izimpawu},
907             'shifted' => q{Hlela Ukuziba Izimpawu},
908             },
909             'colbackwards' => {
910             'no' => q{Hlela Izindlela Zokuphimisela Ngokujwayelekile},
911             'yes' => q{Ukuhlelwa Kokuphimisela Kuhlehlisiwe},
912             },
913             'colcasefirst' => {
914             'lower' => q{Hlela Okwezinhlamvu Eziphansi Kuqala},
915             'no' => q{Hlela Ngokwenhlamvu Ezejwayelekile},
916             'upper' => q{Hlela Izinhlamvu Ezinkulu Kuqala},
917             },
918             'colcaselevel' => {
919             'no' => q{Hlela Okungancikile Ezinkinobhweni},
920             'yes' => q{Hlela Okuncike Ekumeni Kwezinkinobho},
921             },
922             'collation' => {
923             'big5han' => q{Ukuhlunga kwe-Traditional Chinese - Big5},
924             'dictionary' => q{Ukuhlunga kwesichazimazwi},
925             'ducet' => q{Ukuhlunga okuzenzakalelayo kwe-Unicode},
926             'gb2312han' => q{Ukuhlunga kwe-Simplified Chinese - GB2312},
927             'phonebook' => q{Ukuhlunga kwebhuku lefoni},
928             'phonetic' => q{Hlela Ngokwefonetiki},
929             'pinyin' => q{Ukuhlunga nge-Pinyin},
930             'reformed' => q{Ukuhlunga okwenziwe kabusha},
931             'search' => q{Usesho olujwayelekile},
932             'searchjl' => q{Sesha nge-Hangul Ongwaqa Basekuqaleni},
933             'standard' => q{I-oda yokuhlunga ejwayelekile},
934             'stroke' => q{Ukuhlunga kwe-Stroke},
935             'traditional' => q{Ukuhlunga ngokisiko},
936             'unihan' => q{Ukuhlunga kwe-Radical-Stroke},
937             },
938             'colnormalization' => {
939             'no' => q{Hlela Ngaphandle Kokulinganisa},
940             'yes' => q{Ukuhlelwa Khekhodi Enye Kulinganisiwe},
941             },
942             'colnumeric' => {
943             'no' => q{Hlela Izinhlamvu Zenombolo Ngazinye},
944             'yes' => q{Hlela Izinhlamvu Ngokwezinombolo},
945             },
946             'colstrength' => {
947             'identical' => q{Hlela konke},
948             'primary' => q{Hlela Izinhlamvu Zaphansi Kuphela},
949             'quaternary' => q{Hlola Ukuphimisela/Ukuma kwezinhlamvu/Ububanzi/i-Kana},
950             'secondary' => q{Hlela Ukuphimisela},
951             'tertiary' => q{Hlela Ukuphimisela/Ukuma kwezinhlamvu/Ububanzi},
952             },
953             'd0' => {
954             'fwidth' => q{i-Fullwidth},
955             'hwidth' => q{Ubude obuhhafu},
956             'npinyin' => q{Okwezinombolo},
957             },
958             'hc' => {
959             'h11' => q{isistimu yamahora angu-12 (0-11)},
960             'h12' => q{isistimu yamahora angu-12 (1-12)},
961             'h23' => q{isistimu yamahora angu-24 (0-23)},
962             'h24' => q{isistimu yamahora angu-24 (1-24)},
963             },
964             'lb' => {
965             'loose' => q{i-Line Break Style exegayo},
966             'normal' => q{i-Line Break Style ekahle},
967             'strict' => q{i-Line Break Style enomthetho oqinile},
968             },
969             'm0' => {
970             'bgn' => q{I-BGN},
971             'ungegn' => q{I-UNGEGN},
972             },
973             'ms' => {
974             'metric' => q{isistimu ye-Metric},
975             'uksystem' => q{isistimu yokulinganisa ebusayo},
976             'ussystem' => q{isistimu yokulinganisa yase-US},
977             },
978             'numbers' => {
979             'arab' => q{amadijithi esi-Arabic-Indic},
980             'arabext' => q{amadijithi esi-Arabic-Indic eluliwe},
981             'armn' => q{izinombolo zesi-Armenian},
982             'armnlow' => q{izinombolo ezincane zesi-Armenian},
983             'beng' => q{izinombolo zesi-Bengali},
984             'deva' => q{izinombolo zesi-Devanagari},
985             'ethi' => q{izinombolo zesi-Ethiopic},
986             'finance' => q{Izinombolo Zezomnotho},
987             'fullwide' => q{ububanzi obugcwele bamadijithi},
988             'geor' => q{izinombolo zesi-Georgian},
989             'grek' => q{izinombolo zesi-Greek},
990             'greklow' => q{izinombolo ezincane zesi-Greek},
991             'gujr' => q{amadijithi esi-Gujarati},
992             'guru' => q{amadijithi esi-Gurmukhi},
993             'hanidec' => q{izinombolo zezinombolo zesi-Chinese},
994             'hans' => q{izinombolo ezicacile zesi-Chinese},
995             'hansfin' => q{izinombolo ezicacile zezezimali zesi-Chinese},
996             'hant' => q{izinombolo zosiko zesi-Chinese},
997             'hantfin' => q{izinombolo zosiko zezezimali zesi-Chinese},
998             'hebr' => q{izinombolo zesi-Hebrew},
999             'jpan' => q{izinombolo zesi-Japanese},
1000             'jpanfin' => q{izinombolo zezezimali zesi-Japanese},
1001             'khmr' => q{amadijithi esi-Khmer},
1002             'knda' => q{amadijithi esi-Kannada},
1003             'laoo' => q{amadijithi esi-Lao},
1004             'latn' => q{amadijithi ase-Western},
1005             'mlym' => q{amadijithi esi-Malayalam},
1006             'mong' => q{i-Mongolian Digits},
1007             'mymr' => q{amadijithi esi-Maynmar},
1008             'native' => q{Izinkinobho Zasendaweni},
1009             'orya' => q{Amadijithi ase-Odia},
1010             'roman' => q{izinombolo zesi-Roman},
1011             'romanlow' => q{izinombolo zesi-Tamil},
1012             'taml' => q{izinombolo zesi-Tamil},
1013             'tamldec' => q{amadijithi esi-Tamil},
1014             'telu' => q{amadijithi esi-Telegu},
1015             'thai' => q{amadijithi esi-Thai},
1016             'tibt' => q{amadijithi esi-Tibetan},
1017             'traditional' => q{Izinombolo Ezijwayelekile},
1018             'vaii' => q{Izinhlazu Zezinombolo ze-Vai},
1019             },
1020              
1021             }
1022             },
1023             );
1024              
1025             has 'display_name_measurement_system' => (
1026             is => 'ro',
1027             isa => HashRef[Str],
1028             init_arg => undef,
1029             default => sub {
1030             {
1031             'metric' => q{i-Metric},
1032             'UK' => q{i-UK},
1033             'US' => q{i-US},
1034              
1035             }
1036             },
1037             );
1038              
1039             has 'display_name_code_patterns' => (
1040             is => 'ro',
1041             isa => HashRef[Str],
1042             init_arg => undef,
1043             default => sub {
1044             {
1045             'language' => 'Ulimi: {0}',
1046             'script' => 'Umbhalo: {0}',
1047             'region' => 'Isiyingi: {0}',
1048              
1049             }
1050             },
1051             );
1052              
1053             has 'characters' => (
1054             is => 'ro',
1055             isa => HashRef,
1056             init_arg => undef,
1057             default => $^V ge v5.18.0
1058             ? eval <<'EOT'
1059             sub {
1060             no warnings 'experimental::regex_sets';
1061             return {
1062             auxiliary => qr{[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]},
1063             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'],
1064             main => qr{[a b {bh} c {ch} d {dl} {dy} e f g {gc} {gq} {gx} h {hh} {hl} i j k {kh} {kl} {kp} l m n {nc} {ngc} {ngq} {ngx} {nhl} {nk} {nkc} {nkq} {nkx} {nq} {ntsh} {nx} {ny} o p {ph} q {qh} r {rh} s {sh} t {th} {tl} {ts} {tsh} u v w x {xh} y z]},
1065             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
1066             punctuation => qr{[\- , ; \: ! ? . ( ) \[ \] \{ \}]},
1067             };
1068             },
1069             EOT
1070             : sub {
1071             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'], };
1072             },
1073             );
1074              
1075 1     1   98  
  1         2  
  1         158  
1076             has 'ellipsis' => (
1077             is => 'ro',
1078             isa => HashRef,
1079             init_arg => undef,
1080             default => sub {
1081             return {
1082             'final' => '{0}…',
1083             'initial' => '…{0}',
1084             'medial' => '{0}…{1}',
1085             'word-final' => '{0} …',
1086             'word-initial' => '… {0}',
1087             'word-medial' => '{0} … {1}',
1088             };
1089             },
1090             );
1091              
1092             has 'more_information' => (
1093             is => 'ro',
1094             isa => Str,
1095             init_arg => undef,
1096             default => qq{?},
1097             );
1098              
1099             has 'quote_start' => (
1100             is => 'ro',
1101             isa => Str,
1102             init_arg => undef,
1103             default => qq{“},
1104             );
1105              
1106             has 'quote_end' => (
1107             is => 'ro',
1108             isa => Str,
1109             init_arg => undef,
1110             default => qq{”},
1111             );
1112              
1113             has 'alternate_quote_start' => (
1114             is => 'ro',
1115             isa => Str,
1116             init_arg => undef,
1117             default => qq{‘},
1118             );
1119              
1120             has 'alternate_quote_end' => (
1121             is => 'ro',
1122             isa => Str,
1123             init_arg => undef,
1124             default => qq{’},
1125             );
1126              
1127             has 'duration_units' => (
1128             is => 'ro',
1129             isa => HashRef[Str],
1130             init_arg => undef,
1131             default => sub { {
1132             hm => 'h:mm',
1133             hms => 'h:mm:ss',
1134             ms => 'm:ss',
1135             } }
1136             );
1137              
1138             has 'units' => (
1139             is => 'ro',
1140             isa => HashRef[HashRef[HashRef[Str]]],
1141             init_arg => undef,
1142             default => sub { {
1143             'long' => {
1144             '' => {
1145             'name' => q(indlela),
1146             },
1147             'acre' => {
1148             'name' => q(acre),
1149             'one' => q({0} ac),
1150             'other' => q({0} ac),
1151             },
1152             'acre-foot' => {
1153             'name' => q(ac ft),
1154             'one' => q({0} ac ft),
1155             'other' => q({0} ac ft),
1156             },
1157             'ampere' => {
1158             'name' => q(amp),
1159             'one' => q({0} A),
1160             'other' => q({0} A),
1161             },
1162             'arc-minute' => {
1163             'name' => q(arcminutes),
1164             'one' => q({0} arcminute),
1165             'other' => q({0} arcminutes),
1166             },
1167             'arc-second' => {
1168             'name' => q(arcseconds),
1169             'one' => q({0} arcsecond),
1170             'other' => q({0} arcseconds),
1171             },
1172             'astronomical-unit' => {
1173             'name' => q(au),
1174             'one' => q({0} au),
1175             'other' => q({0} au),
1176             },
1177             'atmosphere' => {
1178             'name' => q(atm),
1179             'one' => q({0} atm),
1180             'other' => q({0} atm),
1181             },
1182             'bit' => {
1183             'name' => q(bits),
1184             'one' => q({0} i-bit),
1185             'other' => q({0} ama-bits),
1186             },
1187             'byte' => {
1188             'name' => q(bytes),
1189             'one' => q({0} i-byte),
1190             'other' => q({0} ama-bytes),
1191             },
1192             'calorie' => {
1193             'name' => q(cal),
1194             'one' => q({0} cal),
1195             'other' => q({0} cal),
1196             },
1197             'carat' => {
1198             'name' => q(CD),
1199             'one' => q({0} CD),
1200             'other' => q({0} CD),
1201             },
1202             'celsius' => {
1203             'name' => q(°C),
1204             'one' => q({0}°C),
1205             'other' => q({0}°C),
1206             },
1207             'centiliter' => {
1208             'name' => q(cL),
1209             'one' => q({0} cL),
1210             'other' => q({0} cL),
1211             },
1212             'centimeter' => {
1213             'name' => q(cm),
1214             'one' => q({0} cm),
1215             'other' => q({0} cm),
1216             'per' => q({0}/cm),
1217             },
1218             'century' => {
1219             'name' => q(c),
1220             'one' => q({0} c),
1221             'other' => q({0} c),
1222             },
1223             'coordinate' => {
1224             'east' => q({0}E),
1225             'north' => q({0}N),
1226             'south' => q({0}S),
1227             'west' => q({0}W),
1228             },
1229             'cubic-centimeter' => {
1230             'name' => q(cm³),
1231             'one' => q({0} cm³),
1232             'other' => q({0} cm³),
1233             'per' => q({0}/cm³),
1234             },
1235             'cubic-foot' => {
1236             'name' => q(ft³),
1237             'one' => q({0} ft³),
1238             'other' => q({0} ft³),
1239             },
1240             'cubic-inch' => {
1241             'name' => q(in³),
1242             'one' => q({0} in³),
1243             'other' => q({0} in³),
1244             },
1245             'cubic-kilometer' => {
1246             'name' => q(km³),
1247             'one' => q({0} km³),
1248             'other' => q({0} km³),
1249             },
1250             'cubic-meter' => {
1251             'name' => q(m³),
1252             'one' => q({0} m³),
1253             'other' => q({0} m³),
1254             'per' => q({0}/m³),
1255             },
1256             'cubic-mile' => {
1257             'name' => q(mi³),
1258             'one' => q({0} mi³),
1259             'other' => q({0} mi³),
1260             },
1261             'cubic-yard' => {
1262             'name' => q(yd³),
1263             'one' => q({0} yd³),
1264             'other' => q({0} yd³),
1265             },
1266             'cup' => {
1267             'name' => q(cup),
1268             'one' => q({0} c),
1269             'other' => q({0} c),
1270             },
1271             'cup-metric' => {
1272             'name' => q(mcup),
1273             'one' => q({0} mc),
1274             'other' => q({0} mc),
1275             },
1276             'day' => {
1277             'name' => q(izinsuku),
1278             'one' => q({0} usuku),
1279             'other' => q({0} izinsuku),
1280             'per' => q({0}/d),
1281             },
1282             'deciliter' => {
1283             'name' => q(dL),
1284             'one' => q({0} dL),
1285             'other' => q({0} dL),
1286             },
1287             'decimeter' => {
1288             'name' => q(dm),
1289             'one' => q({0} dm),
1290             'other' => q({0} dm),
1291             },
1292             'degree' => {
1293             'name' => q(°),
1294             'one' => q({0}°),
1295             'other' => q({0}°),
1296             },
1297             'fahrenheit' => {
1298             'name' => q(°F),
1299             'one' => q({0}°F),
1300             'other' => q({0}°F),
1301             },
1302             'fluid-ounce' => {
1303             'name' => q(fl oz),
1304             'one' => q({0} fl oz),
1305             'other' => q({0} fl oz),
1306             },
1307             'foodcalorie' => {
1308             'name' => q(Calories),
1309             'one' => q({0} Calorie),
1310             'other' => q({0} Calories),
1311             },
1312             'foot' => {
1313             'name' => q(ft),
1314             'one' => q({0} ft),
1315             'other' => q({0} ft),
1316             'per' => q({0}/ft),
1317             },
1318             'g-force' => {
1319             'name' => q(g-force),
1320             'one' => q({0} g-force),
1321             'other' => q({0} g-force),
1322             },
1323             'gallon' => {
1324             'name' => q(gal),
1325             'one' => q({0} gal),
1326             'other' => q({0} gal),
1327             'per' => q({0}/gal),
1328             },
1329             'gallon-imperial' => {
1330             'name' => q(Imp. gal),
1331             'one' => q({0} gal Imp.),
1332             'other' => q({0} gal Imp.),
1333             'per' => q({0}/gal Imp.),
1334             },
1335             'generic' => {
1336             'name' => q(°),
1337             'one' => q({0}°),
1338             'other' => q({0}°),
1339             },
1340             'gigabit' => {
1341             'name' => q(gigabits),
1342             'one' => q({0} i-gigabit),
1343             'other' => q({0} ama-gigabits),
1344             },
1345             'gigabyte' => {
1346             'name' => q(GB),
1347             'one' => q({0} GB),
1348             'other' => q({0} GB),
1349             },
1350             'gigahertz' => {
1351             'name' => q(GHz),
1352             'one' => q({0} GHz),
1353             'other' => q({0} GHz),
1354             },
1355             'gigawatt' => {
1356             'name' => q(GW),
1357             'one' => q({0} GW),
1358             'other' => q({0} GW),
1359             },
1360             'gram' => {
1361             'name' => q(g),
1362             'one' => q({0} g),
1363             'other' => q({0} g),
1364             'per' => q({0}/g),
1365             },
1366             'hectare' => {
1367             'name' => q(hectare),
1368             'one' => q({0} ha),
1369             'other' => q({0} ha),
1370             },
1371             'hectoliter' => {
1372             'name' => q(hL),
1373             'one' => q({0} hL),
1374             'other' => q({0} hL),
1375             },
1376             'hectopascal' => {
1377             'name' => q(hPa),
1378             'one' => q({0} hPa),
1379             'other' => q({0} hPa),
1380             },
1381             'hertz' => {
1382             'name' => q(Hz),
1383             'one' => q({0} Hz),
1384             'other' => q({0} Hz),
1385             },
1386             'horsepower' => {
1387             'name' => q(hp),
1388             'one' => q({0} hp),
1389             'other' => q({0} hp),
1390             },
1391             'hour' => {
1392             'name' => q(amahora),
1393             'one' => q({0} ihora),
1394             'other' => q({0} amahora),
1395             'per' => q({0}/h),
1396             },
1397             'inch' => {
1398             'name' => q(in),
1399             'one' => q({0} in),
1400             'other' => q({0} in),
1401             'per' => q({0}/in),
1402             },
1403             'inch-hg' => {
1404             'name' => q(inHg),
1405             'one' => q({0} inHg),
1406             'other' => q({0} inHg),
1407             },
1408             'joule' => {
1409             'name' => q(joule),
1410             'one' => q({0} i-joule),
1411             'other' => q({0} J),
1412             },
1413             'karat' => {
1414             'name' => q(ama-karats),
1415             'one' => q({0} i-karat),
1416             'other' => q({0} ama-karats),
1417             },
1418             'kelvin' => {
1419             'name' => q(K),
1420             'one' => q({0} K),
1421             'other' => q({0} K),
1422             },
1423             'kilobit' => {
1424             'name' => q(kilobits),
1425             'one' => q({0} i-kilobit),
1426             'other' => q({0} ama-kilobits),
1427             },
1428             'kilobyte' => {
1429             'name' => q(kB),
1430             'one' => q({0} kB),
1431             'other' => q({0} kB),
1432             },
1433             'kilocalorie' => {
1434             'name' => q(kcal),
1435             'one' => q({0} kcal),
1436             'other' => q({0} kcal),
1437             },
1438             'kilogram' => {
1439             'name' => q(kg),
1440             'one' => q({0} kg),
1441             'other' => q({0} kg),
1442             'per' => q({0}kg),
1443             },
1444             'kilohertz' => {
1445             'name' => q(kHz),
1446             'one' => q({0} kHz),
1447             'other' => q({0} kHz),
1448             },
1449             'kilojoule' => {
1450             'name' => q(kJ),
1451             'one' => q({0} kJ),
1452             'other' => q({0} kJ),
1453             },
1454             'kilometer' => {
1455             'name' => q(km),
1456             'one' => q({0} km),
1457             'other' => q({0} km),
1458             'per' => q({0}/km),
1459             },
1460             'kilometer-per-hour' => {
1461             'name' => q(km/h),
1462             'one' => q({0} km/h),
1463             'other' => q({0} km/h),
1464             },
1465             'kilowatt' => {
1466             'name' => q(kW),
1467             'one' => q({0} kW),
1468             'other' => q({0} kW),
1469             },
1470             'kilowatt-hour' => {
1471             'name' => q(kWh),
1472             'one' => q({0} kWh),
1473             'other' => q({0} kWh),
1474             },
1475             'knot' => {
1476             'name' => q(knot),
1477             'one' => q({0} knots),
1478             'other' => q({0} knots),
1479             },
1480             'light-year' => {
1481             'name' => q(ly),
1482             'one' => q({0} ly),
1483             'other' => q({0} ly),
1484             },
1485             'liter' => {
1486             'name' => q(l),
1487             'one' => q({0} l),
1488             'other' => q({0} l),
1489             'per' => q({0}/l),
1490             },
1491             'liter-per-100kilometers' => {
1492             'name' => q(L/100km),
1493             'one' => q({0} L/100km),
1494             'other' => q({0} L/100km),
1495             },
1496             'liter-per-kilometer' => {
1497             'name' => q(L/km),
1498             'one' => q({0} L/km),
1499             'other' => q({0} L/km),
1500             },
1501             'lux' => {
1502             'name' => q(lux),
1503             'one' => q({0} i-lux),
1504             'other' => q({0} i-lux),
1505             },
1506             'megabit' => {
1507             'name' => q(megabits),
1508             'one' => q({0} i-megabit),
1509             'other' => q({0} megabits),
1510             },
1511             'megabyte' => {
1512             'name' => q(MB),
1513             'one' => q({0} MB),
1514             'other' => q({0} MB),
1515             },
1516             'megahertz' => {
1517             'name' => q(MHz),
1518             'one' => q({0} MHz),
1519             'other' => q({0} MHz),
1520             },
1521             'megaliter' => {
1522             'name' => q(ML),
1523             'one' => q({0} ML),
1524             'other' => q({0} ML),
1525             },
1526             'megawatt' => {
1527             'name' => q(MW),
1528             'one' => q({0} MW),
1529             'other' => q({0} MW),
1530             },
1531             'meter' => {
1532             'name' => q(m),
1533             'one' => q({0} m),
1534             'other' => q({0} m),
1535             'per' => q({0}/m),
1536             },
1537             'meter-per-second' => {
1538             'name' => q(m/s),
1539             'one' => q({0} m/s),
1540             'other' => q({0} m/s),
1541             },
1542             'meter-per-second-squared' => {
1543             'name' => q(m/s²),
1544             'one' => q({0} m/s²),
1545             'other' => q({0} m/s²),
1546             },
1547             'metric-ton' => {
1548             'name' => q(t),
1549             'one' => q({0} t),
1550             'other' => q({0} t),
1551             },
1552             'microgram' => {
1553             'name' => q(µg),
1554             'one' => q({0} µg),
1555             'other' => q({0} µg),
1556             },
1557             'micrometer' => {
1558             'name' => q(µm),
1559             'one' => q({0} µm),
1560             'other' => q({0} µm),
1561             },
1562             'microsecond' => {
1563             'name' => q(microseconds),
1564             'one' => q({0} microsecond),
1565             'other' => q({0} microseconds),
1566             },
1567             'mile' => {
1568             'name' => q(mi),
1569             'one' => q({0} mi),
1570             'other' => q({0} mi),
1571             },
1572             'mile-per-gallon' => {
1573             'name' => q(mpg),
1574             'one' => q({0} mpg),
1575             'other' => q({0} mpg),
1576             },
1577             'mile-per-gallon-imperial' => {
1578             'name' => q(mpg Imp.),
1579             'one' => q({0} mpg Imp.),
1580             'other' => q({0} mpg Imp.),
1581             },
1582             'mile-per-hour' => {
1583             'name' => q(mi/h),
1584             'one' => q({0} mi/h),
1585             'other' => q({0} mi/h),
1586             },
1587             'mile-scandinavian' => {
1588             'name' => q(smi),
1589             'one' => q({0} smi),
1590             'other' => q({0} smi),
1591             },
1592             'milliampere' => {
1593             'name' => q(mA),
1594             'one' => q({0} mA),
1595             'other' => q({0} mA),
1596             },
1597             'millibar' => {
1598             'name' => q(mbar),
1599             'one' => q({0} mbar),
1600             'other' => q({0} mbar),
1601             },
1602             'milligram' => {
1603             'name' => q(mg),
1604             'one' => q({0} mg),
1605             'other' => q({0} mg),
1606             },
1607             'milligram-per-deciliter' => {
1608             'name' => q(mg/dL),
1609             'one' => q({0} mg/dL),
1610             'other' => q({0} mg/dL),
1611             },
1612             'milliliter' => {
1613             'name' => q(mL),
1614             'one' => q({0} mL),
1615             'other' => q({0} mL),
1616             },
1617             'millimeter' => {
1618             'name' => q(mm),
1619             'one' => q({0} mm),
1620             'other' => q({0} mm),
1621             },
1622             'millimeter-of-mercury' => {
1623             'name' => q(mm Hg),
1624             'one' => q({0} mm Hg),
1625             'other' => q({0} mm Hg),
1626             },
1627             'millimole-per-liter' => {
1628             'name' => q(mmol/L),
1629             'one' => q({0} mmol/L),
1630             'other' => q({0} mmol/L),
1631             },
1632             'millisecond' => {
1633             'name' => q(ms),
1634             'one' => q({0} ms),
1635             'other' => q({0} ms),
1636             },
1637             'milliwatt' => {
1638             'name' => q(mW),
1639             'one' => q({0} mW),
1640             'other' => q({0} mW),
1641             },
1642             'minute' => {
1643             'name' => q(amaminithi),
1644             'one' => q({0} iminithi),
1645             'other' => q({0} amaminithi),
1646             'per' => q({0}/min),
1647             },
1648             'month' => {
1649             'name' => q(izinyanga),
1650             'one' => q({0} inyanga),
1651             'other' => q({0} izinyanga),
1652             'per' => q({0} ngenyanga),
1653             },
1654             'nanometer' => {
1655             'name' => q(nm),
1656             'one' => q({0} nm),
1657             'other' => q({0} nm),
1658             },
1659             'nanosecond' => {
1660             'name' => q(ns),
1661             'one' => q({0} ns),
1662             'other' => q({0} ns),
1663             },
1664             'nautical-mile' => {
1665             'name' => q(nmi),
1666             'one' => q({0} nmi),
1667             'other' => q({0} nmi),
1668             },
1669             'ohm' => {
1670             'name' => q(ohm),
1671             'one' => q({0} Ω),
1672             'other' => q({0} Ω),
1673             },
1674             'ounce' => {
1675             'name' => q(oz),
1676             'one' => q({0} oz),
1677             'other' => q({0} oz),
1678             'per' => q({0}/oz),
1679             },
1680             'ounce-troy' => {
1681             'name' => q(oz t),
1682             'one' => q({0} oz t),
1683             'other' => q({0} oz t),
1684             },
1685             'parsec' => {
1686             'name' => q(pc),
1687             'one' => q({0} pc),
1688             'other' => q({0} pc),
1689             },
1690             'part-per-million' => {
1691             'name' => q(ppm),
1692             'one' => q({0} ppm),
1693             'other' => q({0} ppm),
1694             },
1695             'per' => {
1696             '1' => q({0} nge-{1}),
1697             },
1698             'percent' => {
1699             'name' => q(%),
1700             'one' => q({0}%),
1701             'other' => q({0}%),
1702             },
1703             'permille' => {
1704             'one' => q({0}‰),
1705             'other' => q({0}‰),
1706             },
1707             'petabyte' => {
1708             'name' => q(PB),
1709             'one' => q({0} PB),
1710             'other' => q({0} PB),
1711             },
1712             'picometer' => {
1713             'name' => q(pm),
1714             'one' => q({0} pm),
1715             'other' => q({0} pm),
1716             },
1717             'pint' => {
1718             'name' => q(pt),
1719             'one' => q({0} pt),
1720             'other' => q({0} pt),
1721             },
1722             'pint-metric' => {
1723             'name' => q(mpt),
1724             'one' => q({0} mpt),
1725             'other' => q({0} mpt),
1726             },
1727             'point' => {
1728             'name' => q(pt),
1729             'one' => q({0} pt),
1730             'other' => q({0} pt),
1731             },
1732             'pound' => {
1733             'name' => q(lb),
1734             'one' => q({0} lb),
1735             'other' => q({0} lb),
1736             'per' => q({0}/lb),
1737             },
1738             'pound-per-square-inch' => {
1739             'name' => q(psi),
1740             'one' => q({0} psi),
1741             'other' => q({0} psi),
1742             },
1743             'quart' => {
1744             'name' => q(qt),
1745             'one' => q({0} qt),
1746             'other' => q({0} qt),
1747             },
1748             'radian' => {
1749             'name' => q(radians),
1750             'one' => q({0} radians),
1751             'other' => q({0} radians),
1752             },
1753             'revolution' => {
1754             'name' => q(rev),
1755             'one' => q({0} revolution),
1756             'other' => q({0} revolutions),
1757             },
1758             'second' => {
1759             'name' => q(amasekhondi),
1760             'one' => q({0} isekhondi),
1761             'other' => q({0} amasekhondi),
1762             'per' => q({0}ps),
1763             },
1764             'square-centimeter' => {
1765             'name' => q(cm²),
1766             'one' => q({0} cm²),
1767             'other' => q({0} cm²),
1768             'per' => q({0}/cm²),
1769             },
1770             'square-foot' => {
1771             'name' => q(ft²),
1772             'one' => q({0} ft²),
1773             'other' => q({0} ft²),
1774             },
1775             'square-inch' => {
1776             'name' => q(in²),
1777             'one' => q({0} in²),
1778             'other' => q({0} in²),
1779             'per' => q({0}/in²),
1780             },
1781             'square-kilometer' => {
1782             'name' => q(km²),
1783             'one' => q({0} km²),
1784             'other' => q({0} km²),
1785             'per' => q({0}/km²),
1786             },
1787             'square-meter' => {
1788             'name' => q(m²),
1789             'one' => q({0} m²),
1790             'other' => q({0} m²),
1791             'per' => q({0} per m²),
1792             },
1793             'square-mile' => {
1794             'name' => q(mi²),
1795             'one' => q({0} mi²),
1796             'other' => q({0} mi²),
1797             'per' => q({0}/mi²),
1798             },
1799             'square-yard' => {
1800             'name' => q(yd²),
1801             'one' => q({0} yd²),
1802             'other' => q({0} yd²),
1803             },
1804             'tablespoon' => {
1805             'name' => q(tbsp),
1806             'one' => q({0} tbsp),
1807             'other' => q({0} tbsp),
1808             },
1809             'teaspoon' => {
1810             'name' => q(tsp),
1811             'one' => q({0} tsp),
1812             'other' => q({0} tsp),
1813             },
1814             'terabit' => {
1815             'name' => q(terabits),
1816             'one' => q({0} i-terabit),
1817             'other' => q({0} ama-terabits),
1818             },
1819             'terabyte' => {
1820             'name' => q(TB),
1821             'one' => q({0} TB),
1822             'other' => q({0} TB),
1823             },
1824             'ton' => {
1825             'name' => q(tn),
1826             'one' => q({0} tn),
1827             'other' => q({0} tn),
1828             },
1829             'volt' => {
1830             'name' => q(volt),
1831             'one' => q({0} V),
1832             'other' => q({0} V),
1833             },
1834             'watt' => {
1835             'name' => q(watt),
1836             'one' => q({0} W),
1837             'other' => q({0} W),
1838             },
1839             'week' => {
1840             'name' => q(amaviki),
1841             'one' => q({0} iviki),
1842             'other' => q({0} amaviki),
1843             'per' => q({0}/w),
1844             },
1845             'yard' => {
1846             'name' => q(yd),
1847             'one' => q({0} yd),
1848             'other' => q({0} yd),
1849             },
1850             'year' => {
1851             'name' => q(y),
1852             'one' => q({0} y),
1853             'other' => q({0} y),
1854             'per' => q({0}/y),
1855             },
1856             },
1857             'narrow' => {
1858             '' => {
1859             'name' => q(indlela),
1860             },
1861             'arc-minute' => {
1862             'one' => q({0}′),
1863             'other' => q({0}′),
1864             },
1865             'arc-second' => {
1866             'one' => q({0}″),
1867             'other' => q({0}″),
1868             },
1869             'celsius' => {
1870             'name' => q(°C),
1871             'one' => q({0}°),
1872             'other' => q({0}°),
1873             },
1874             'centimeter' => {
1875             'name' => q(cm),
1876             'one' => q({0} cm),
1877             'other' => q({0} cm),
1878             },
1879             'coordinate' => {
1880             'east' => q({0}E),
1881             'north' => q({0}N),
1882             'south' => q({0}S),
1883             'west' => q({0}W),
1884             },
1885             'day' => {
1886             'name' => q(izinsuku),
1887             'one' => q({0}),
1888             'other' => q({0} suku),
1889             },
1890             'degree' => {
1891             'one' => q({0}°),
1892             'other' => q({0}°),
1893             },
1894             'fahrenheit' => {
1895             'one' => q({0}°F),
1896             'other' => q({0}°F),
1897             },
1898             'g-force' => {
1899             'one' => q({0} G),
1900             'other' => q({0} G),
1901             },
1902             'gram' => {
1903             'name' => q(g),
1904             'one' => q({0} g),
1905             'other' => q({0} g),
1906             },
1907             'hour' => {
1908             'name' => q(amahora),
1909             'one' => q({0} hora),
1910             'other' => q({0} hora),
1911             },
1912             'kilogram' => {
1913             'name' => q(kg),
1914             'one' => q({0} kg),
1915             'other' => q({0} kg),
1916             },
1917             'kilometer' => {
1918             'name' => q(km),
1919             'one' => q({0} km),
1920             'other' => q({0} km),
1921             },
1922             'kilometer-per-hour' => {
1923             'name' => q(km/h),
1924             'one' => q({0}kph),
1925             'other' => q({0} km/h),
1926             },
1927             'liter' => {
1928             'name' => q(l),
1929             'one' => q({0} l),
1930             'other' => q({0} l),
1931             },
1932             'liter-per-100kilometers' => {
1933             'name' => q(L/100km),
1934             'one' => q({0}L/100km),
1935             'other' => q({0}L/100km),
1936             },
1937             'meter' => {
1938             'name' => q(m),
1939             'one' => q({0} m),
1940             'other' => q({0} m),
1941             },
1942             'millimeter' => {
1943             'name' => q(mm),
1944             'one' => q({0} mm),
1945             'other' => q({0} mm),
1946             },
1947             'millisecond' => {
1948             'name' => q(ms),
1949             'one' => q({0} ms),
1950             'other' => q({0} ms),
1951             },
1952             'minute' => {
1953             'name' => q(amaminithi),
1954             'one' => q({0} min),
1955             'other' => q({0} min),
1956             },
1957             'month' => {
1958             'name' => q(izinyanga),
1959             'one' => q({0} m),
1960             'other' => q({0} m),
1961             },
1962             'per' => {
1963             '1' => q({0}/{1}),
1964             },
1965             'percent' => {
1966             'name' => q(%),
1967             'one' => q({0}%),
1968             'other' => q({0}%),
1969             },
1970             'second' => {
1971             'name' => q(isekhondi),
1972             'one' => q({0} s),
1973             'other' => q({0} s),
1974             },
1975             'week' => {
1976             'name' => q(amaviki),
1977             'one' => q({0} w),
1978             'other' => q({0} w),
1979             },
1980             'year' => {
1981             'name' => q(y),
1982             'one' => q({0} y),
1983             'other' => q({0} y),
1984             },
1985             },
1986             'short' => {
1987             '' => {
1988             'name' => q(indlela),
1989             },
1990             'acre' => {
1991             'name' => q(acre),
1992             'one' => q({0} ac),
1993             'other' => q({0} ac),
1994             },
1995             'acre-foot' => {
1996             'name' => q(ac ft),
1997             'one' => q({0} ac ft),
1998             'other' => q({0} ac ft),
1999             },
2000             'ampere' => {
2001             'name' => q(amp),
2002             'one' => q({0} A),
2003             'other' => q({0} A),
2004             },
2005             'arc-minute' => {
2006             'name' => q(arcmins),
2007             'one' => q({0} arcmin),
2008             'other' => q({0} arcmins),
2009             },
2010             'arc-second' => {
2011             'name' => q(arcsecs),
2012             'one' => q({0} arcsec),
2013             'other' => q({0} arcsecs),
2014             },
2015             'astronomical-unit' => {
2016             'name' => q(au),
2017             'one' => q({0} au),
2018             'other' => q({0} au),
2019             },
2020             'atmosphere' => {
2021             'name' => q(atm),
2022             'one' => q({0} atm),
2023             'other' => q({0} atm),
2024             },
2025             'bit' => {
2026             'name' => q(bit),
2027             'one' => q({0} bit),
2028             'other' => q({0} bit),
2029             },
2030             'byte' => {
2031             'name' => q(byte),
2032             'one' => q({0} byte),
2033             'other' => q({0} byte),
2034             },
2035             'calorie' => {
2036             'name' => q(cal),
2037             'one' => q({0} cal),
2038             'other' => q({0} cal),
2039             },
2040             'carat' => {
2041             'name' => q(CD),
2042             'one' => q({0} CD),
2043             'other' => q({0} CD),
2044             },
2045             'celsius' => {
2046             'name' => q(°C),
2047             'one' => q({0}°C),
2048             'other' => q({0}°C),
2049             },
2050             'centiliter' => {
2051             'name' => q(cL),
2052             'one' => q({0} cL),
2053             'other' => q({0} cL),
2054             },
2055             'centimeter' => {
2056             'name' => q(cm),
2057             'one' => q({0} cm),
2058             'other' => q({0} cm),
2059             'per' => q({0}/cm),
2060             },
2061             'century' => {
2062             'name' => q(c),
2063             'one' => q({0} c),
2064             'other' => q({0} c),
2065             },
2066             'coordinate' => {
2067             'east' => q({0}E),
2068             'north' => q({0}N),
2069             'south' => q({0}S),
2070             'west' => q({0}W),
2071             },
2072             'cubic-centimeter' => {
2073             'name' => q(cm³),
2074             'one' => q({0} cm³),
2075             'other' => q({0} cm³),
2076             'per' => q({0}/cm³),
2077             },
2078             'cubic-foot' => {
2079             'name' => q(ft³),
2080             'one' => q({0} ft³),
2081             'other' => q({0} ft³),
2082             },
2083             'cubic-inch' => {
2084             'name' => q(in³),
2085             'one' => q({0} in³),
2086             'other' => q({0} in³),
2087             },
2088             'cubic-kilometer' => {
2089             'name' => q(km³),
2090             'one' => q({0} km³),
2091             'other' => q({0} km³),
2092             },
2093             'cubic-meter' => {
2094             'name' => q(m³),
2095             'one' => q({0} m³),
2096             'other' => q({0} m³),
2097             'per' => q({0}/m³),
2098             },
2099             'cubic-mile' => {
2100             'name' => q(mi³),
2101             'one' => q({0} mi³),
2102             'other' => q({0} mi³),
2103             },
2104             'cubic-yard' => {
2105             'name' => q(yd³),
2106             'one' => q({0} yd³),
2107             'other' => q({0} yd³),
2108             },
2109             'cup' => {
2110             'name' => q(cup),
2111             'one' => q({0} c),
2112             'other' => q({0} c),
2113             },
2114             'cup-metric' => {
2115             'name' => q(mcup),
2116             'one' => q({0} mc),
2117             'other' => q({0} mc),
2118             },
2119             'day' => {
2120             'name' => q(izinsuku),
2121             'one' => q({0} usuku),
2122             'other' => q({0} izinsuku),
2123             'per' => q({0}/d),
2124             },
2125             'deciliter' => {
2126             'name' => q(dL),
2127             'one' => q({0} dL),
2128             'other' => q({0} dL),
2129             },
2130             'decimeter' => {
2131             'name' => q(dm),
2132             'one' => q({0} dm),
2133             'other' => q({0} dm),
2134             },
2135             'degree' => {
2136             'name' => q(°),
2137             'one' => q({0}°),
2138             'other' => q({0}°),
2139             },
2140             'fahrenheit' => {
2141             'name' => q(°F),
2142             'one' => q({0}°F),
2143             'other' => q({0}°F),
2144             },
2145             'fluid-ounce' => {
2146             'name' => q(fl oz),
2147             'one' => q({0} fl oz),
2148             'other' => q({0} fl oz),
2149             },
2150             'foodcalorie' => {
2151             'name' => q(Cal),
2152             'one' => q({0} Cal),
2153             'other' => q({0} Cal),
2154             },
2155             'foot' => {
2156             'name' => q(ft),
2157             'one' => q({0} ft),
2158             'other' => q({0} ft),
2159             'per' => q({0}/ft),
2160             },
2161             'g-force' => {
2162             'name' => q(g-force),
2163             'one' => q({0} G),
2164             'other' => q({0} G),
2165             },
2166             'gallon' => {
2167             'name' => q(gal),
2168             'one' => q({0} gal),
2169             'other' => q({0} gal),
2170             'per' => q({0}/gal),
2171             },
2172             'gallon-imperial' => {
2173             'name' => q(Imp. gal),
2174             'one' => q({0} gal Imp.),
2175             'other' => q({0} gal Imp.),
2176             'per' => q({0}/gal Imp.),
2177             },
2178             'generic' => {
2179             'name' => q(°),
2180             'one' => q({0}°),
2181             'other' => q({0}°),
2182             },
2183             'gigabit' => {
2184             'name' => q(Gbit),
2185             'one' => q({0} Gb),
2186             'other' => q({0} Gb),
2187             },
2188             'gigabyte' => {
2189             'name' => q(GB),
2190             'one' => q({0} GB),
2191             'other' => q({0} GB),
2192             },
2193             'gigahertz' => {
2194             'name' => q(GHz),
2195             'one' => q({0} GHz),
2196             'other' => q({0} GHz),
2197             },
2198             'gigawatt' => {
2199             'name' => q(GW),
2200             'one' => q({0} GW),
2201             'other' => q({0} GW),
2202             },
2203             'gram' => {
2204             'name' => q(g),
2205             'one' => q({0} g),
2206             'other' => q({0} g),
2207             'per' => q({0}/g),
2208             },
2209             'hectare' => {
2210             'name' => q(hectare),
2211             'one' => q({0} ha),
2212             'other' => q({0} ha),
2213             },
2214             'hectoliter' => {
2215             'name' => q(hL),
2216             'one' => q({0} hL),
2217             'other' => q({0} hL),
2218             },
2219             'hectopascal' => {
2220             'name' => q(hPa),
2221             'one' => q({0} hPa),
2222             'other' => q({0} hPa),
2223             },
2224             'hertz' => {
2225             'name' => q(Hz),
2226             'one' => q({0} Hz),
2227             'other' => q({0} Hz),
2228             },
2229             'horsepower' => {
2230             'name' => q(hp),
2231             'one' => q({0} hp),
2232             'other' => q({0} hp),
2233             },
2234             'hour' => {
2235             'name' => q(amahora),
2236             'one' => q({0} hora),
2237             'other' => q({0} hr),
2238             'per' => q({0}/h),
2239             },
2240             'inch' => {
2241             'name' => q(in),
2242             'one' => q({0} in),
2243             'other' => q({0} in),
2244             'per' => q({0}/in),
2245             },
2246             'inch-hg' => {
2247             'name' => q(inHg),
2248             'one' => q({0} inHg),
2249             'other' => q({0} inHg),
2250             },
2251             'joule' => {
2252             'name' => q(joules),
2253             'one' => q({0} J),
2254             'other' => q({0} J),
2255             },
2256             'karat' => {
2257             'name' => q(karats),
2258             'one' => q({0} kt),
2259             'other' => q({0} kt),
2260             },
2261             'kelvin' => {
2262             'name' => q(K),
2263             'one' => q({0} K),
2264             'other' => q({0} K),
2265             },
2266             'kilobit' => {
2267             'name' => q(kbit),
2268             'one' => q({0} kb),
2269             'other' => q({0} kb),
2270             },
2271             'kilobyte' => {
2272             'name' => q(kB),
2273             'one' => q({0} kB),
2274             'other' => q({0} kB),
2275             },
2276             'kilocalorie' => {
2277             'name' => q(kcal),
2278             'one' => q({0} kcal),
2279             'other' => q({0} kcal),
2280             },
2281             'kilogram' => {
2282             'name' => q(kg),
2283             'one' => q({0} kg),
2284             'other' => q({0} kg),
2285             'per' => q({0}/kg),
2286             },
2287             'kilohertz' => {
2288             'name' => q(kHz),
2289             'one' => q({0} kHz),
2290             'other' => q({0} kHz),
2291             },
2292             'kilojoule' => {
2293             'name' => q(kJ),
2294             'one' => q({0} kJ),
2295             'other' => q({0} kJ),
2296             },
2297             'kilometer' => {
2298             'name' => q(km),
2299             'one' => q({0} km),
2300             'other' => q({0} km),
2301             'per' => q({0}/km),
2302             },
2303             'kilometer-per-hour' => {
2304             'name' => q(km/h),
2305             'one' => q({0} km/h),
2306             'other' => q({0} km/h),
2307             },
2308             'kilowatt' => {
2309             'name' => q(kW),
2310             'one' => q({0} kW),
2311             'other' => q({0} kW),
2312             },
2313             'kilowatt-hour' => {
2314             'name' => q(kWh),
2315             'one' => q({0} kWh),
2316             'other' => q({0} kWh),
2317             },
2318             'knot' => {
2319             'name' => q(kn),
2320             'one' => q({0} kn),
2321             'other' => q({0} kn),
2322             },
2323             'light-year' => {
2324             'name' => q(ly),
2325             'one' => q({0} ly),
2326             'other' => q({0} ly),
2327             },
2328             'liter' => {
2329             'name' => q(l),
2330             'one' => q({0} l),
2331             'other' => q({0} l),
2332             'per' => q({0}/l),
2333             },
2334             'liter-per-100kilometers' => {
2335             'name' => q(L/100km),
2336             'one' => q({0} L/100km),
2337             'other' => q({0} L/100km),
2338             },
2339             'liter-per-kilometer' => {
2340             'name' => q(L/km),
2341             'one' => q({0} L/km),
2342             'other' => q({0} L/km),
2343             },
2344             'lux' => {
2345             'name' => q(lux),
2346             'one' => q({0} lx),
2347             'other' => q({0} lx),
2348             },
2349             'megabit' => {
2350             'name' => q(Mbit),
2351             'one' => q({0} Mb),
2352             'other' => q({0} Mb),
2353             },
2354             'megabyte' => {
2355             'name' => q(MB),
2356             'one' => q({0} MB),
2357             'other' => q({0} MB),
2358             },
2359             'megahertz' => {
2360             'name' => q(MHz),
2361             'one' => q({0} MHz),
2362             'other' => q({0} MHz),
2363             },
2364             'megaliter' => {
2365             'name' => q(ML),
2366             'one' => q({0} ML),
2367             'other' => q({0} ML),
2368             },
2369             'megawatt' => {
2370             'name' => q(MW),
2371             'one' => q({0} MW),
2372             'other' => q({0} MW),
2373             },
2374             'meter' => {
2375             'name' => q(m),
2376             'one' => q({0} m),
2377             'other' => q({0} m),
2378             'per' => q({0}/m),
2379             },
2380             'meter-per-second' => {
2381             'name' => q(m/s),
2382             'one' => q({0} m/s),
2383             'other' => q({0} m/s),
2384             },
2385             'meter-per-second-squared' => {
2386             'name' => q(m/s²),
2387             'one' => q({0} m/s²),
2388             'other' => q({0} m/s²),
2389             },
2390             'metric-ton' => {
2391             'name' => q(t),
2392             'one' => q({0} t),
2393             'other' => q({0} t),
2394             },
2395             'microgram' => {
2396             'name' => q(µg),
2397             'one' => q({0} µg),
2398             'other' => q({0} µg),
2399             },
2400             'micrometer' => {
2401             'name' => q(µm),
2402             'one' => q({0} µm),
2403             'other' => q({0} µm),
2404             },
2405             'microsecond' => {
2406             'name' => q(μsecs),
2407             'one' => q({0} μs),
2408             'other' => q({0} μs),
2409             },
2410             'mile' => {
2411             'name' => q(mi),
2412             'one' => q({0} mi),
2413             'other' => q({0} mi),
2414             },
2415             'mile-per-gallon' => {
2416             'name' => q(miles/gal),
2417             'one' => q({0} mpg),
2418             'other' => q({0} mpg),
2419             },
2420             'mile-per-gallon-imperial' => {
2421             'name' => q(mpg Imp.),
2422             'one' => q({0} mpg Imp.),
2423             'other' => q({0} mpg Imp.),
2424             },
2425             'mile-per-hour' => {
2426             'name' => q(mi/h),
2427             'one' => q({0} mi/h),
2428             'other' => q({0} mi/h),
2429             },
2430             'mile-scandinavian' => {
2431             'name' => q(smi),
2432             'one' => q({0} smi),
2433             'other' => q({0} smi),
2434             },
2435             'milliampere' => {
2436             'name' => q(mA),
2437             'one' => q({0} mA),
2438             'other' => q({0} mA),
2439             },
2440             'millibar' => {
2441             'name' => q(mbar),
2442             'one' => q({0} mbar),
2443             'other' => q({0} mbar),
2444             },
2445             'milligram' => {
2446             'name' => q(mg),
2447             'one' => q({0} mg),
2448             'other' => q({0} mg),
2449             },
2450             'milligram-per-deciliter' => {
2451             'name' => q(mg/dL),
2452             'one' => q({0} mg/dL),
2453             'other' => q({0} mg/dL),
2454             },
2455             'milliliter' => {
2456             'name' => q(mL),
2457             'one' => q({0} mL),
2458             'other' => q({0} mL),
2459             },
2460             'millimeter' => {
2461             'name' => q(mm),
2462             'one' => q({0} mm),
2463             'other' => q({0} mm),
2464             },
2465             'millimeter-of-mercury' => {
2466             'name' => q(mm Hg),
2467             'one' => q({0} mm Hg),
2468             'other' => q({0} mm Hg),
2469             },
2470             'millimole-per-liter' => {
2471             'name' => q(mmol/L),
2472             'one' => q({0} mmol/L),
2473             'other' => q({0} mmol/L),
2474             },
2475             'millisecond' => {
2476             'name' => q(ms),
2477             'one' => q({0} ms),
2478             'other' => q({0} ms),
2479             },
2480             'milliwatt' => {
2481             'name' => q(mW),
2482             'one' => q({0} mW),
2483             'other' => q({0} mW),
2484             },
2485             'minute' => {
2486             'name' => q(amaminithi),
2487             'one' => q({0} iminithi),
2488             'other' => q({0} iminithi),
2489             'per' => q({0}/min),
2490             },
2491             'month' => {
2492             'name' => q(izinyanga),
2493             'one' => q({0} nyanga),
2494             'other' => q({0} izinyanga),
2495             'per' => q({0}/m),
2496             },
2497             'nanometer' => {
2498             'name' => q(nm),
2499             'one' => q({0} nm),
2500             'other' => q({0} nm),
2501             },
2502             'nanosecond' => {
2503             'name' => q(ns),
2504             'one' => q({0} ns),
2505             'other' => q({0} ns),
2506             },
2507             'nautical-mile' => {
2508             'name' => q(nmi),
2509             'one' => q({0} nmi),
2510             'other' => q({0} nmi),
2511             },
2512             'ohm' => {
2513             'name' => q(ohm),
2514             'one' => q({0} Ω),
2515             'other' => q({0} Ω),
2516             },
2517             'ounce' => {
2518             'name' => q(oz),
2519             'one' => q({0} oz),
2520             'other' => q({0} oz),
2521             'per' => q({0}/oz),
2522             },
2523             'ounce-troy' => {
2524             'name' => q(oz t),
2525             'one' => q({0} oz t),
2526             'other' => q({0} oz t),
2527             },
2528             'parsec' => {
2529             'name' => q(pc),
2530             'one' => q({0} pc),
2531             'other' => q({0} pc),
2532             },
2533             'part-per-million' => {
2534             'name' => q(izingxenye/izigidi),
2535             'one' => q({0} ppm),
2536             'other' => q({0} ppm),
2537             },
2538             'per' => {
2539             '1' => q({0}/{1}),
2540             },
2541             'percent' => {
2542             'name' => q(%),
2543             'one' => q({0}%),
2544             'other' => q({0}%),
2545             },
2546             'permille' => {
2547             'name' => q(‰),
2548             'one' => q({0}‰),
2549             'other' => q({0}‰),
2550             },
2551             'petabyte' => {
2552             'name' => q(PB),
2553             'one' => q({0} PB),
2554             'other' => q({0} PB),
2555             },
2556             'picometer' => {
2557             'name' => q(pm),
2558             'one' => q({0} pm),
2559             'other' => q({0} pm),
2560             },
2561             'pint' => {
2562             'name' => q(pt),
2563             'one' => q({0} pt),
2564             'other' => q({0} pt),
2565             },
2566             'pint-metric' => {
2567             'name' => q(mpt),
2568             'one' => q({0} mpt),
2569             'other' => q({0} mpt),
2570             },
2571             'point' => {
2572             'name' => q(pt),
2573             'one' => q({0} pt),
2574             'other' => q({0} pt),
2575             },
2576             'pound' => {
2577             'name' => q(lb),
2578             'one' => q({0} lb),
2579             'other' => q({0} lb),
2580             'per' => q({0}/lb),
2581             },
2582             'pound-per-square-inch' => {
2583             'name' => q(psi),
2584             'one' => q({0} psi),
2585             'other' => q({0} psi),
2586             },
2587             'quart' => {
2588             'name' => q(qt),
2589             'one' => q({0} qt),
2590             'other' => q({0} qt),
2591             },
2592             'radian' => {
2593             'name' => q(radians),
2594             'one' => q({0} rad),
2595             'other' => q({0} rad),
2596             },
2597             'revolution' => {
2598             'name' => q(rev),
2599             'one' => q({0} rev),
2600             'other' => q({0} rev),
2601             },
2602             'second' => {
2603             'name' => q(amasekhondi),
2604             'one' => q({0} sekhondi),
2605             'other' => q({0} sec),
2606             'per' => q({0}/s),
2607             },
2608             'square-centimeter' => {
2609             'name' => q(cm²),
2610             'one' => q({0} cm²),
2611             'other' => q({0} cm²),
2612             'per' => q({0}/cm²),
2613             },
2614             'square-foot' => {
2615             'name' => q(ft²),
2616             'one' => q({0} ft²),
2617             'other' => q({0} ft²),
2618             },
2619             'square-inch' => {
2620             'name' => q(in²),
2621             'one' => q({0} in²),
2622             'other' => q({0} in²),
2623             'per' => q({0}/in²),
2624             },
2625             'square-kilometer' => {
2626             'name' => q(km²),
2627             'one' => q({0} km²),
2628             'other' => q({0} km²),
2629             'per' => q({0}/km²),
2630             },
2631             'square-meter' => {
2632             'name' => q(m²),
2633             'one' => q({0} m²),
2634             'other' => q({0} m²),
2635             'per' => q({0}/m²),
2636             },
2637             'square-mile' => {
2638             'name' => q(mi²),
2639             'one' => q({0} mi²),
2640             'other' => q({0} mi²),
2641             'per' => q({0}/mi²),
2642             },
2643             'square-yard' => {
2644             'name' => q(yd²),
2645             'one' => q({0} yd²),
2646             'other' => q({0} yd²),
2647             },
2648             'tablespoon' => {
2649             'name' => q(tbsp),
2650             'one' => q({0} tbsp),
2651             'other' => q({0} tbsp),
2652             },
2653             'teaspoon' => {
2654             'name' => q(tsp),
2655             'one' => q({0} tsp),
2656             'other' => q({0} tsp),
2657             },
2658             'terabit' => {
2659             'name' => q(Tbit),
2660             'one' => q({0} Tb),
2661             'other' => q({0} Tb),
2662             },
2663             'terabyte' => {
2664             'name' => q(TB),
2665             'one' => q({0} TB),
2666             'other' => q({0} TB),
2667             },
2668             'ton' => {
2669             'name' => q(tn),
2670             'one' => q({0} tn),
2671             'other' => q({0} tn),
2672             },
2673             'volt' => {
2674             'name' => q(volt),
2675             'one' => q({0} V),
2676             'other' => q({0} V),
2677             },
2678             'watt' => {
2679             'name' => q(watt),
2680             'one' => q({0} W),
2681             'other' => q({0} W),
2682             },
2683             'week' => {
2684             'name' => q(amaviki),
2685             'one' => q({0} viki),
2686             'other' => q({0} amaviki),
2687             'per' => q({0}/w),
2688             },
2689             'yard' => {
2690             'name' => q(yd),
2691             'one' => q({0} yd),
2692             'other' => q({0} yd),
2693             },
2694             'year' => {
2695             'name' => q(y),
2696             'one' => q({0} y),
2697             'other' => q({0} yrs),
2698             'per' => q({0}/y),
2699             },
2700             },
2701             } }
2702             );
2703              
2704             has 'yesstr' => (
2705             is => 'ro',
2706             isa => RegexpRef,
2707             init_arg => undef,
2708             default => sub { qr'^(?i:yebo|y)$' }
2709             );
2710              
2711             has 'nostr' => (
2712             is => 'ro',
2713             isa => RegexpRef,
2714             init_arg => undef,
2715             default => sub { qr'^(?i:cha|c|no|n)$' }
2716             );
2717              
2718             has 'listPatterns' => (
2719             is => 'ro',
2720             isa => HashRef,
2721             init_arg => undef,
2722             default => sub { {
2723             start => q({0}, {1}),
2724             middle => q({0}, {1}),
2725             end => q({0}, {1}),
2726             2 => q({0}, {1}),
2727             } }
2728             );
2729              
2730             has 'default_numbering_system' => (
2731             is => 'ro',
2732             isa => Str,
2733             init_arg => undef,
2734             default => 'latn',
2735             );
2736              
2737             has native_numbering_system => (
2738             is => 'ro',
2739             isa => Str,
2740             init_arg => undef,
2741             default => 'latn',
2742             );
2743              
2744             has 'minimum_grouping_digits' => (
2745             is =>'ro',
2746             isa => Int,
2747             init_arg => undef,
2748             default => 1,
2749             );
2750              
2751             has 'number_symbols' => (
2752             is => 'ro',
2753             isa => HashRef,
2754             init_arg => undef,
2755             default => sub { {
2756             'latn' => {
2757             'decimal' => q(.),
2758             'exponential' => q(E),
2759             'group' => q(,),
2760             'infinity' => q(∞),
2761             'list' => q(;),
2762             'minusSign' => q(-),
2763             'nan' => q(NaN),
2764             'perMille' => q(‰),
2765             'percentSign' => q(%),
2766             'plusSign' => q(+),
2767             'superscriptingExponent' => q(×),
2768             'timeSeparator' => q(:),
2769             },
2770             } }
2771             );
2772              
2773             has 'number_formats' => (
2774             is => 'ro',
2775             isa => HashRef,
2776             init_arg => undef,
2777             default => sub { {
2778             decimalFormat => {
2779             'default' => {
2780             '1000' => {
2781             'one' => '0K',
2782             'other' => '0K',
2783             },
2784             '10000' => {
2785             'one' => '00K',
2786             'other' => '00K',
2787             },
2788             '100000' => {
2789             'one' => '000K',
2790             'other' => '000K',
2791             },
2792             '1000000' => {
2793             'one' => '0M',
2794             'other' => '0M',
2795             },
2796             '10000000' => {
2797             'one' => '00M',
2798             'other' => '00M',
2799             },
2800             '100000000' => {
2801             'one' => '000M',
2802             'other' => '000M',
2803             },
2804             '1000000000' => {
2805             'one' => '0B',
2806             'other' => '0B',
2807             },
2808             '10000000000' => {
2809             'one' => '00B',
2810             'other' => '00B',
2811             },
2812             '100000000000' => {
2813             'one' => '000B',
2814             'other' => '000B',
2815             },
2816             '1000000000000' => {
2817             'one' => '0T',
2818             'other' => '0T',
2819             },
2820             '10000000000000' => {
2821             'one' => '00T',
2822             'other' => '00T',
2823             },
2824             '100000000000000' => {
2825             'one' => '000T',
2826             'other' => '000T',
2827             },
2828             'standard' => {
2829             'default' => '#,##0.###',
2830             },
2831             },
2832             'long' => {
2833             '1000' => {
2834             'one' => '0 inkulungwane',
2835             'other' => '0 inkulungwane',
2836             },
2837             '10000' => {
2838             'one' => '00 inkulungwane',
2839             'other' => '00 inkulungwane',
2840             },
2841             '100000' => {
2842             'one' => '000 inkulungwane',
2843             'other' => '000 inkulungwane',
2844             },
2845             '1000000' => {
2846             'one' => '0 isigidi',
2847             'other' => '0 isigidi',
2848             },
2849             '10000000' => {
2850             'one' => '00 isigidi',
2851             'other' => '00 isigidi',
2852             },
2853             '100000000' => {
2854             'one' => '000 isigidi',
2855             'other' => '000 isigidi',
2856             },
2857             '1000000000' => {
2858             'one' => '0 isigidi sezigidi',
2859             'other' => '0 isigidi sezigidi',
2860             },
2861             '10000000000' => {
2862             'one' => '00 isigidi sezigidi',
2863             'other' => '00 isigidi sezigidi',
2864             },
2865             '100000000000' => {
2866             'one' => '000 isigidi sezigidi',
2867             'other' => '000 isigidi sezigidi',
2868             },
2869             '1000000000000' => {
2870             'one' => '0 isigidintathu',
2871             'other' => '0 isigidintathu',
2872             },
2873             '10000000000000' => {
2874             'one' => '00 isigidintathu',
2875             'other' => '00 isigidintathu',
2876             },
2877             '100000000000000' => {
2878             'one' => '000 isigidintathu',
2879             'other' => '000 isigidintathu',
2880             },
2881             },
2882             'short' => {
2883             '1000' => {
2884             'one' => '0K',
2885             'other' => '0K',
2886             },
2887             '10000' => {
2888             'one' => '00K',
2889             'other' => '00K',
2890             },
2891             '100000' => {
2892             'one' => '000K',
2893             'other' => '000K',
2894             },
2895             '1000000' => {
2896             'one' => '0M',
2897             'other' => '0M',
2898             },
2899             '10000000' => {
2900             'one' => '00M',
2901             'other' => '00M',
2902             },
2903             '100000000' => {
2904             'one' => '000M',
2905             'other' => '000M',
2906             },
2907             '1000000000' => {
2908             'one' => '0B',
2909             'other' => '0B',
2910             },
2911             '10000000000' => {
2912             'one' => '00B',
2913             'other' => '00B',
2914             },
2915             '100000000000' => {
2916             'one' => '000B',
2917             'other' => '000B',
2918             },
2919             '1000000000000' => {
2920             'one' => '0T',
2921             'other' => '0T',
2922             },
2923             '10000000000000' => {
2924             'one' => '00T',
2925             'other' => '00T',
2926             },
2927             '100000000000000' => {
2928             'one' => '000T',
2929             'other' => '000T',
2930             },
2931             },
2932             },
2933             percentFormat => {
2934             'default' => {
2935             'standard' => {
2936             'default' => '#,##0%',
2937             },
2938             },
2939             },
2940             scientificFormat => {
2941             'default' => {
2942             'standard' => {
2943             'default' => '#E0',
2944             },
2945             },
2946             },
2947             } },
2948             );
2949              
2950             has 'number_currency_formats' => (
2951             is => 'ro',
2952             isa => HashRef,
2953             init_arg => undef,
2954             default => sub { {
2955             'latn' => {
2956             'pattern' => {
2957             'default' => {
2958             'accounting' => {
2959             'positive' => '¤#,##0.00',
2960             },
2961             'standard' => {
2962             'positive' => '¤#,##0.00',
2963             },
2964             },
2965             },
2966             },
2967             } },
2968             );
2969              
2970             has 'currencies' => (
2971             is => 'ro',
2972             isa => HashRef,
2973             init_arg => undef,
2974             default => sub { {
2975             'AED' => {
2976             symbol => 'AED',
2977             display_name => {
2978             'currency' => q(i-Dirham yase-United Arab Emirates),
2979             'one' => q(i-Dirham yase-United Arab Emirates),
2980             'other' => q(i-Dirham yase-United Arab Emirates),
2981             },
2982             },
2983             'AFN' => {
2984             symbol => 'AFN',
2985             display_name => {
2986             'currency' => q(i-Afghan Afghani),
2987             'one' => q(i-Afghan Afghani),
2988             'other' => q(i-Afghan Afghani),
2989             },
2990             },
2991             'ALL' => {
2992             symbol => 'ALL',
2993             display_name => {
2994             'currency' => q(i-Albanian Lek),
2995             'one' => q(i-Albanian Lek),
2996             'other' => q(i-Albanian Lek),
2997             },
2998             },
2999             'AMD' => {
3000             symbol => 'AMD',
3001             display_name => {
3002             'currency' => q(i-Armenian Dram),
3003             'one' => q(i-Armenian Dram),
3004             'other' => q(i-Armenian Dram),
3005             },
3006             },
3007             'ANG' => {
3008             symbol => 'ANG',
3009             display_name => {
3010             'currency' => q(i-Netherlands Antillean Guilder),
3011             'one' => q(i-Netherlands Antillean Guilder),
3012             'other' => q(i-Netherlands Antillean Guilder),
3013             },
3014             },
3015             'AOA' => {
3016             symbol => 'AOA',
3017             display_name => {
3018             'currency' => q(i-Angolan Kwanza),
3019             'one' => q(i-Angolan Kwanza),
3020             'other' => q(i-Angolan Kwanza),
3021             },
3022             },
3023             'ARS' => {
3024             symbol => 'ARS',
3025             display_name => {
3026             'currency' => q(i-Argentina Peso),
3027             'one' => q(i-Argentina Peso),
3028             'other' => q(i-Argentina Peso),
3029             },
3030             },
3031             'AUD' => {
3032             symbol => 'A$',
3033             display_name => {
3034             'currency' => q(i-Austrilian Dollar),
3035             'one' => q(i-Austrilian Dollar),
3036             'other' => q(i-Austrilian Dollar),
3037             },
3038             },
3039             'AWG' => {
3040             symbol => 'AWG',
3041             display_name => {
3042             'currency' => q(i-Aruban Florin),
3043             'one' => q(i-Aruban Florin),
3044             'other' => q(i-Aruban Florin),
3045             },
3046             },
3047             'AZN' => {
3048             symbol => 'AZN',
3049             display_name => {
3050             'currency' => q(i-Azerbaijani Manat),
3051             'one' => q(i-Azerbaijani Manat),
3052             'other' => q(i-Azerbaijani Manat),
3053             },
3054             },
3055             'BAM' => {
3056             symbol => 'BAM',
3057             display_name => {
3058             'currency' => q(i-Bosnia-Herzegovina Convertible Mark),
3059             'one' => q(i-Bosnia-Herzegovina Convertible Mark),
3060             'other' => q(i-Bosnia-Herzegovina Convertible Mark),
3061             },
3062             },
3063             'BBD' => {
3064             symbol => 'BBD',
3065             display_name => {
3066             'currency' => q(i-Barbadian Dollar),
3067             'one' => q(i-Barbadian Dollar),
3068             'other' => q(i-Barbadian Dollar),
3069             },
3070             },
3071             'BDT' => {
3072             symbol => 'BDT',
3073             display_name => {
3074             'currency' => q(i-Bangladeshi Taka),
3075             'one' => q(i-Bangladeshi Taka),
3076             'other' => q(i-Bangladeshi Taka),
3077             },
3078             },
3079             'BGN' => {
3080             symbol => 'BGN',
3081             display_name => {
3082             'currency' => q(i-Bulgarian Lev),
3083             'one' => q(i-Bulgarian Lev),
3084             'other' => q(i-Bulgarian Lev),
3085             },
3086             },
3087             'BHD' => {
3088             symbol => 'BHD',
3089             display_name => {
3090             'currency' => q(i-Bahraini Dinar),
3091             'one' => q(i-Bahraini Dinar),
3092             'other' => q(i-Bahraini Dinar),
3093             },
3094             },
3095             'BIF' => {
3096             symbol => 'BIF',
3097             display_name => {
3098             'currency' => q(i-Burundian Franc),
3099             'one' => q(i-Burundian Franc),
3100             'other' => q(i-Burundian Franc),
3101             },
3102             },
3103             'BMD' => {
3104             symbol => 'BMD',
3105             display_name => {
3106             'currency' => q(i-Bermudan Dollar),
3107             'one' => q(i-Bermudan Dollar),
3108             'other' => q(i-Bermudan Dollar),
3109             },
3110             },
3111             'BND' => {
3112             symbol => 'BND',
3113             display_name => {
3114             'currency' => q(i-Brunei Dollar),
3115             'one' => q(i-Brunei Dollar),
3116             'other' => q(i-Brunei Dollar),
3117             },
3118             },
3119             'BOB' => {
3120             symbol => 'BOB',
3121             display_name => {
3122             'currency' => q(i-Bolivian Boliviano),
3123             'one' => q(i-Bolivian Boliviano),
3124             'other' => q(i-Bolivian Boliviano),
3125             },
3126             },
3127             'BRL' => {
3128             symbol => 'R$',
3129             display_name => {
3130             'currency' => q(i-Brazilian Real),
3131             'one' => q(i-Brazilian Real),
3132             'other' => q(i-Brazilian Real),
3133             },
3134             },
3135             'BSD' => {
3136             symbol => 'BSD',
3137             display_name => {
3138             'currency' => q(i-Bahamian Dollar),
3139             'one' => q(i-Bahamian Dollar),
3140             'other' => q(i-Bahamian Dollar),
3141             },
3142             },
3143             'BTN' => {
3144             symbol => 'BTN',
3145             display_name => {
3146             'currency' => q(i-Bhutanese Ngultrum),
3147             'one' => q(i-Bhutanese Ngultrum),
3148             'other' => q(i-Bhutanese Ngultrum),
3149             },
3150             },
3151             'BWP' => {
3152             symbol => 'BWP',
3153             display_name => {
3154             'currency' => q(i-Botswana Pula),
3155             'one' => q(i-Botswana Pula),
3156             'other' => q(i-Botswana Pula),
3157             },
3158             },
3159             'BYN' => {
3160             symbol => 'BYN',
3161             display_name => {
3162             'currency' => q(i-Belarusian Ruble),
3163             'one' => q(i-Belarusian Ruble),
3164             'other' => q(i-Belarusian Ruble),
3165             },
3166             },
3167             'BYR' => {
3168             symbol => 'BYR',
3169             display_name => {
3170             'currency' => q(i-Belarusian Ruble \(2000–2016\)),
3171             'one' => q(i-Belarusian Ruble \(2000–2016\)),
3172             'other' => q(i-Belarusian Ruble \(2000–2016\)),
3173             },
3174             },
3175             'BZD' => {
3176             symbol => 'BZD',
3177             display_name => {
3178             'currency' => q(i-Belize Dollar),
3179             'one' => q(i-Belize Dollar),
3180             'other' => q(i-Belize Dollar),
3181             },
3182             },
3183             'CAD' => {
3184             symbol => 'CA$',
3185             display_name => {
3186             'currency' => q(i-Candian Dollar),
3187             'one' => q(i-Candian Dollar),
3188             'other' => q(i-Candian Dollar),
3189             },
3190             },
3191             'CDF' => {
3192             symbol => 'CDF',
3193             display_name => {
3194             'currency' => q(i-Congolese Franc),
3195             'one' => q(i-Congolese Franc),
3196             'other' => q(i-Congolese Franc),
3197             },
3198             },
3199             'CHF' => {
3200             symbol => 'CHF',
3201             display_name => {
3202             'currency' => q(i-Swiss Franc),
3203             'one' => q(i-Swiss Franc),
3204             'other' => q(i-Swiss Franc),
3205             },
3206             },
3207             'CLP' => {
3208             symbol => 'CLP',
3209             display_name => {
3210             'currency' => q(i-Chilean Peso),
3211             'one' => q(i-Chilean Peso),
3212             'other' => q(i-Chilean Peso),
3213             },
3214             },
3215             'CNH' => {
3216             display_name => {
3217             'currency' => q(CNH),
3218             'one' => q(CNH),
3219             'other' => q(CNH),
3220             },
3221             },
3222             'CNY' => {
3223             symbol => 'CN¥',
3224             display_name => {
3225             'currency' => q(i-Chinese Yuan),
3226             'one' => q(i-Chinese Yuan),
3227             'other' => q(i-Chinese Yuan),
3228             },
3229             },
3230             'COP' => {
3231             symbol => 'COP',
3232             display_name => {
3233             'currency' => q(i-Colombian Peso),
3234             'one' => q(i-Colombian Peso),
3235             'other' => q(i-Colombian Peso),
3236             },
3237             },
3238             'CRC' => {
3239             symbol => 'CRC',
3240             display_name => {
3241             'currency' => q(i-Costa Rican Colón),
3242             'one' => q(i-Costa Rican Colón),
3243             'other' => q(i-Costa Rican Colón),
3244             },
3245             },
3246             'CUC' => {
3247             symbol => 'CUC',
3248             display_name => {
3249             'currency' => q(i-Cuban Convertable Peso),
3250             'one' => q(i-Cuban Convertable Peso),
3251             'other' => q(i-Cuban Convertable Peso),
3252             },
3253             },
3254             'CUP' => {
3255             symbol => 'CUP',
3256             display_name => {
3257             'currency' => q(i-Cuban Peso),
3258             'one' => q(i-Cuban pesos),
3259             'other' => q(i-Cuban pesos),
3260             },
3261             },
3262             'CVE' => {
3263             symbol => 'CVE',
3264             display_name => {
3265             'currency' => q(i-Cape Verdean Escudo),
3266             'one' => q(i-Cape Verdean Escudo),
3267             'other' => q(i-Cape Verdean escudos),
3268             },
3269             },
3270             'CZK' => {
3271             symbol => 'CZK',
3272             display_name => {
3273             'currency' => q(i-Czech Republic Koruna),
3274             'one' => q(i-Czech Republic Koruna),
3275             'other' => q(i-Czech Republic Koruna),
3276             },
3277             },
3278             'DJF' => {
3279             symbol => 'DJF',
3280             display_name => {
3281             'currency' => q(i-Djiboutian Franc),
3282             'one' => q(i-Djiboutian Franc),
3283             'other' => q(i-Djiboutian Franc),
3284             },
3285             },
3286             'DKK' => {
3287             symbol => 'DKK',
3288             display_name => {
3289             'currency' => q(i-Danish Krone),
3290             'one' => q(i-Danish Krone),
3291             'other' => q(i-Danish Krone),
3292             },
3293             },
3294             'DOP' => {
3295             symbol => 'DOP',
3296             display_name => {
3297             'currency' => q(i-Dominican Peso),
3298             'one' => q(i-Dominican Peso),
3299             'other' => q(i-Dominican Peso),
3300             },
3301             },
3302             'DZD' => {
3303             symbol => 'DZD',
3304             display_name => {
3305             'currency' => q(i-Algerian Dinar),
3306             'one' => q(i-Algerian Dinar),
3307             'other' => q(i-Algerian Dinar),
3308             },
3309             },
3310             'EGP' => {
3311             symbol => 'EGP',
3312             display_name => {
3313             'currency' => q(i-Egyptian Pound),
3314             'one' => q(i-Egyptian Pound),
3315             'other' => q(i-Egyptian Pound),
3316             },
3317             },
3318             'ERN' => {
3319             symbol => 'ERN',
3320             display_name => {
3321             'currency' => q(i-Eritrean Nakfa),
3322             'one' => q(i-Eritrean Nakfa),
3323             'other' => q(i-Eritrean Nakfa),
3324             },
3325             },
3326             'ETB' => {
3327             symbol => 'ETB',
3328             display_name => {
3329             'currency' => q(i-Ethopian Birr),
3330             'one' => q(i-Ethopian Birr),
3331             'other' => q(i-Ethopian Birr),
3332             },
3333             },
3334             'EUR' => {
3335             symbol => '€',
3336             display_name => {
3337             'currency' => q(i-Euro),
3338             'one' => q(i-Euro),
3339             'other' => q(i-Euro),
3340             },
3341             },
3342             'FJD' => {
3343             symbol => 'FJD',
3344             display_name => {
3345             'currency' => q(i-Fijian Dollar),
3346             'one' => q(i-Fijian Dollar),
3347             'other' => q(i-Fijian Dollar),
3348             },
3349             },
3350             'FKP' => {
3351             symbol => 'FKP',
3352             display_name => {
3353             'currency' => q(i-Falkland Islands Pound),
3354             'one' => q(i-Falkland Islands Pound),
3355             'other' => q(i-Falkland Islands Pound),
3356             },
3357             },
3358             'GBP' => {
3359             symbol => '£',
3360             display_name => {
3361             'currency' => q(i-British Pound),
3362             'one' => q(i-British Pound),
3363             'other' => q(i-British Pound),
3364             },
3365             },
3366             'GEL' => {
3367             symbol => 'GEL',
3368             display_name => {
3369             'currency' => q(i-Georgian Lari),
3370             'one' => q(i-Georgian Lari),
3371             'other' => q(i-Georgian Lari),
3372             },
3373             },
3374             'GHS' => {
3375             symbol => 'GHS',
3376             display_name => {
3377             'currency' => q(i-Ghanaian Cedi),
3378             'one' => q(i-Ghanaian Cedi),
3379             'other' => q(i-Ghanaian cedis),
3380             },
3381             },
3382             'GIP' => {
3383             symbol => 'GIP',
3384             display_name => {
3385             'currency' => q(i-Gibraltar Pound),
3386             'one' => q(i-Gibraltar Pound),
3387             'other' => q(i-Gibraltar Pound),
3388             },
3389             },
3390             'GMD' => {
3391             symbol => 'GMD',
3392             display_name => {
3393             'currency' => q(i-Gambian Dalasi),
3394             'one' => q(i-Gambian Dalasi),
3395             'other' => q(i-Gambian dalasis),
3396             },
3397             },
3398             'GNF' => {
3399             symbol => 'GNF',
3400             display_name => {
3401             'currency' => q(i-Gunean Franc),
3402             'one' => q(i-Gunean Franc),
3403             'other' => q(i-Guinean francs),
3404             },
3405             },
3406             'GTQ' => {
3407             symbol => 'GTQ',
3408             display_name => {
3409             'currency' => q(i-Guatemalan Quetzal),
3410             'one' => q(i-Guatemalan Quetzal),
3411             'other' => q(i-Guatemalan Quetzal),
3412             },
3413             },
3414             'GYD' => {
3415             symbol => 'GYD',
3416             display_name => {
3417             'currency' => q(i-Guyanaese Dollar),
3418             'one' => q(i-Guyanaese Dollar),
3419             'other' => q(i-Guyanaese Dollar),
3420             },
3421             },
3422             'HKD' => {
3423             symbol => 'HK$',
3424             display_name => {
3425             'currency' => q(i-Hong Kong Dollar),
3426             'one' => q(i-Hong Kong Dollar),
3427             'other' => q(i-Hong Kong Dollar),
3428             },
3429             },
3430             'HNL' => {
3431             symbol => 'HNL',
3432             display_name => {
3433             'currency' => q(i-Honduran Lempira),
3434             'one' => q(i-Honduran Lempira),
3435             'other' => q(i-Honduran lempiras),
3436             },
3437             },
3438             'HRK' => {
3439             symbol => 'HRK',
3440             display_name => {
3441             'currency' => q(i-Croatian Kuna),
3442             'one' => q(i-Croatian Kuna),
3443             'other' => q(i-Croatian Kuna),
3444             },
3445             },
3446             'HTG' => {
3447             symbol => 'HTG',
3448             display_name => {
3449             'currency' => q(i-Haitian Gourde),
3450             'one' => q(i-Haitian Gourde),
3451             'other' => q(i-Haitian Gourde),
3452             },
3453             },
3454             'HUF' => {
3455             symbol => 'HUF',
3456             display_name => {
3457             'currency' => q(i-Hungarian Forint),
3458             'one' => q(i-Hungarian Forint),
3459             'other' => q(i-Hungarian Forint),
3460             },
3461             },
3462             'IDR' => {
3463             symbol => 'IDR',
3464             display_name => {
3465             'currency' => q(i-Indonesian Rupiah),
3466             'one' => q(i-Indonesian Rupiah),
3467             'other' => q(i-Indonesian Rupiah),
3468             },
3469             },
3470             'ILS' => {
3471             symbol => '₪',
3472             display_name => {
3473             'currency' => q(i-Israeli New Sheqel),
3474             'one' => q(i-Israeli New Sheqel),
3475             'other' => q(i-Israeli New Sheqel),
3476             },
3477             },
3478             'INR' => {
3479             symbol => '₹',
3480             display_name => {
3481             'currency' => q(i-Indian Rupee),
3482             'one' => q(i-Indian Rupee),
3483             'other' => q(i-Indian Rupee),
3484             },
3485             },
3486             'IQD' => {
3487             symbol => 'IQD',
3488             display_name => {
3489             'currency' => q(i-Iraqi Dinar),
3490             'one' => q(i-Iraqi Dinar),
3491             'other' => q(i-Iraqi Dinar),
3492             },
3493             },
3494             'IRR' => {
3495             symbol => 'IRR',
3496             display_name => {
3497             'currency' => q(i-Iranian Rial),
3498             'one' => q(i-Iranian Rial),
3499             'other' => q(i-Iranian Rial),
3500             },
3501             },
3502             'ISK' => {
3503             symbol => 'ISK',
3504             display_name => {
3505             'currency' => q(i-Icelandic Króna),
3506             'one' => q(i-Icelandic Króna),
3507             'other' => q(i-Icelandic Króna),
3508             },
3509             },
3510             'JMD' => {
3511             symbol => 'JMD',
3512             display_name => {
3513             'currency' => q(i-Jamaican Dollar),
3514             'one' => q(i-Jamaican Dollar),
3515             'other' => q(i-Jamaican Dollar),
3516             },
3517             },
3518             'JOD' => {
3519             symbol => 'JOD',
3520             display_name => {
3521             'currency' => q(i-Jordanian Dinar),
3522             'one' => q(i-Jordanian Dinar),
3523             'other' => q(i-Jordanian Dinar),
3524             },
3525             },
3526             'JPY' => {
3527             symbol => 'JP¥',
3528             display_name => {
3529             'currency' => q(i-Japanese Yen),
3530             'one' => q(i-Japanese Yen),
3531             'other' => q(i-Japanese Yen),
3532             },
3533             },
3534             'KES' => {
3535             symbol => 'KES',
3536             display_name => {
3537             'currency' => q(i-Kenyan Shilling),
3538             'one' => q(i-Kenyan Shilling),
3539             'other' => q(i-Kenyan Shilling),
3540             },
3541             },
3542             'KGS' => {
3543             symbol => 'KGS',
3544             display_name => {
3545             'currency' => q(i-Kyrgystani Som),
3546             'one' => q(i-Kyrgystani Som),
3547             'other' => q(i-Kyrgystani Som),
3548             },
3549             },
3550             'KHR' => {
3551             symbol => 'KHR',
3552             display_name => {
3553             'currency' => q(i-Cambodian Riel),
3554             'one' => q(i-Cambodian Riel),
3555             'other' => q(i-Cambodian Riel),
3556             },
3557             },
3558             'KMF' => {
3559             symbol => 'KMF',
3560             display_name => {
3561             'currency' => q(i-Comorian Franc),
3562             'one' => q(i-Comorian Franc),
3563             'other' => q(i-Comorian Franc),
3564             },
3565             },
3566             'KPW' => {
3567             symbol => 'KPW',
3568             display_name => {
3569             'currency' => q(i-North Korean Won),
3570             'one' => q(i-North Korean Won),
3571             'other' => q(i-North Korean Won),
3572             },
3573             },
3574             'KRW' => {
3575             symbol => '₩',
3576             display_name => {
3577             'currency' => q(i-South Korean Won),
3578             'one' => q(i-South Korean Won),
3579             'other' => q(i-South Korean Won),
3580             },
3581             },
3582             'KWD' => {
3583             symbol => 'KWD',
3584             display_name => {
3585             'currency' => q(i-Kuwaiti Dinar),
3586             'one' => q(i-Kuwaiti Dinar),
3587             'other' => q(i-Kuwaiti Dinar),
3588             },
3589             },
3590             'KYD' => {
3591             symbol => 'KYD',
3592             display_name => {
3593             'currency' => q(i-Cayman Islands Dollar),
3594             'one' => q(i-Cayman Islands Dollar),
3595             'other' => q(i-Cayman Islands Dollar),
3596             },
3597             },
3598             'KZT' => {
3599             symbol => 'KZT',
3600             display_name => {
3601             'currency' => q(i-Kazakhstani Tenge),
3602             'one' => q(i-Kazakhstani Tenge),
3603             'other' => q(i-Kazakhstani Tenge),
3604             },
3605             },
3606             'LAK' => {
3607             symbol => 'LAK',
3608             display_name => {
3609             'currency' => q(i-Laotian Kip),
3610             'one' => q(i-Laotian Kip),
3611             'other' => q(i-Laotian Kip),
3612             },
3613             },
3614             'LBP' => {
3615             symbol => 'LBP',
3616             display_name => {
3617             'currency' => q(i-Lebanese Pound),
3618             'one' => q(i-Lebanese Pound),
3619             'other' => q(i-Lebanese Pound),
3620             },
3621             },
3622             'LKR' => {
3623             symbol => 'LKR',
3624             display_name => {
3625             'currency' => q(i-Sri Lankan Rupee),
3626             'one' => q(i-Sri Lankan Rupee),
3627             'other' => q(i-Sri Lankan Rupee),
3628             },
3629             },
3630             'LRD' => {
3631             symbol => 'LRD',
3632             display_name => {
3633             'currency' => q(i-Liberian Dollar),
3634             'one' => q(i-Liberian Dollar),
3635             'other' => q(i-Liberian Dollar),
3636             },
3637             },
3638             'LSL' => {
3639             display_name => {
3640             'currency' => q(i-Lesotho Loti),
3641             },
3642             },
3643             'LTL' => {
3644             display_name => {
3645             'currency' => q(i-Lithuanian Litas),
3646             },
3647             },
3648             'LVL' => {
3649             display_name => {
3650             'currency' => q(i-Latvian Lats),
3651             },
3652             },
3653             'LYD' => {
3654             symbol => 'LYD',
3655             display_name => {
3656             'currency' => q(i-Libyan Dinar),
3657             'one' => q(i-Libyan Dinar),
3658             'other' => q(i-Libyan Dinar),
3659             },
3660             },
3661             'MAD' => {
3662             symbol => 'MAD',
3663             display_name => {
3664             'currency' => q(i-Moroccan Dirham),
3665             'one' => q(i-Moroccan Dirham),
3666             'other' => q(i-Moroccan Dirham),
3667             },
3668             },
3669             'MDL' => {
3670             symbol => 'MDL',
3671             display_name => {
3672             'currency' => q(i-Moldovan Leu),
3673             'one' => q(i-Moldovan Leu),
3674             'other' => q(i-Moldovan Leu),
3675             },
3676             },
3677             'MGA' => {
3678             symbol => 'MGA',
3679             display_name => {
3680             'currency' => q(i-Malagasy Ariary),
3681             'one' => q(i-Malagasy Ariary),
3682             'other' => q(i-Malagasy Ariary),
3683             },
3684             },
3685             'MKD' => {
3686             symbol => 'MKD',
3687             display_name => {
3688             'currency' => q(i-Macedonian Denar),
3689             'one' => q(i-Macedonian Denar),
3690             'other' => q(i-Macedonian Denar),
3691             },
3692             },
3693             'MMK' => {
3694             symbol => 'MMK',
3695             display_name => {
3696             'currency' => q(i-Myanma Kyat),
3697             'one' => q(i-Myanma Kyat),
3698             'other' => q(i-Myanma Kyat),
3699             },
3700             },
3701             'MNT' => {
3702             symbol => 'MNT',
3703             display_name => {
3704             'currency' => q(i-Mongolian Tugrik),
3705             'one' => q(i-Mongolian Tugrik),
3706             'other' => q(i-Mongolian Tugrik),
3707             },
3708             },
3709             'MOP' => {
3710             symbol => 'MOP',
3711             display_name => {
3712             'currency' => q(i-Macanese Pataca),
3713             'one' => q(i-Macanese Pataca),
3714             'other' => q(i-Macanese Pataca),
3715             },
3716             },
3717             'MRO' => {
3718             symbol => 'MRO',
3719             display_name => {
3720             'currency' => q(i-Mauritanian Ouguiya \(1973–2017\)),
3721             'one' => q(i-Mauritanian Ouguiya \(1973–2017\)),
3722             'other' => q(i-Mauritanian Ouguiya \(1973–2017\)),
3723             },
3724             },
3725             'MRU' => {
3726             display_name => {
3727             'currency' => q(i-Mauritanian Ouguiya),
3728             'one' => q(i-Mauritanian Ouguiya),
3729             'other' => q(i-Mauritanian Ouguiya),
3730             },
3731             },
3732             'MUR' => {
3733             symbol => 'MUR',
3734             display_name => {
3735             'currency' => q(i-Mauritian Rupee),
3736             'one' => q(i-Mauritian Rupee),
3737             'other' => q(i-Mauritian Rupee),
3738             },
3739             },
3740             'MVR' => {
3741             symbol => 'MVR',
3742             display_name => {
3743             'currency' => q(i-Maldivian Rufiyana),
3744             'one' => q(i-Maldivian Rufiyana),
3745             'other' => q(i-Maldivian Rufiyana),
3746             },
3747             },
3748             'MWK' => {
3749             symbol => 'MWK',
3750             display_name => {
3751             'currency' => q(i-Malawian Kwacha),
3752             'one' => q(i-Malawian Kwacha),
3753             'other' => q(i-Malawian Kwacha),
3754             },
3755             },
3756             'MXN' => {
3757             symbol => 'MX$',
3758             display_name => {
3759             'currency' => q(i-Mexican Peso),
3760             'one' => q(i-Mexican Peso),
3761             'other' => q(i-Mexican Peso),
3762             },
3763             },
3764             'MYR' => {
3765             symbol => 'MYR',
3766             display_name => {
3767             'currency' => q(i-Malaysian Ringgit),
3768             'one' => q(i-Malaysian Ringgit),
3769             'other' => q(i-Malaysian Ringgit),
3770             },
3771             },
3772             'MZN' => {
3773             symbol => 'MZN',
3774             display_name => {
3775             'currency' => q(i-Mozambican Metical),
3776             'one' => q(i-Mozambican Metical),
3777             'other' => q(i-Mozambican Metical),
3778             },
3779             },
3780             'NAD' => {
3781             symbol => 'NAD',
3782             display_name => {
3783             'currency' => q(i-Namibian Dollar),
3784             'one' => q(i-Namibian Dollar),
3785             'other' => q(i-Namibian Dollar),
3786             },
3787             },
3788             'NGN' => {
3789             symbol => 'NGN',
3790             display_name => {
3791             'currency' => q(i-Nigerian Naira),
3792             'one' => q(i-Nigerian Naira),
3793             'other' => q(i-Nigerian Naira),
3794             },
3795             },
3796             'NIO' => {
3797             symbol => 'NIO',
3798             display_name => {
3799             'currency' => q(i-Nicaraguan Córdoba),
3800             'one' => q(i-Nicaraguan Córdoba),
3801             'other' => q(i-Nicaraguan Córdoba),
3802             },
3803             },
3804             'NOK' => {
3805             symbol => 'NOK',
3806             display_name => {
3807             'currency' => q(i-Norwegian Krone),
3808             'one' => q(i-Norwegian Krone),
3809             'other' => q(i-Norwegian Krone),
3810             },
3811             },
3812             'NPR' => {
3813             symbol => 'NPR',
3814             display_name => {
3815             'currency' => q(i-Nepalese Rupee),
3816             'one' => q(i-Nepalese Rupee),
3817             'other' => q(i-Nepalese Rupee),
3818             },
3819             },
3820             'NZD' => {
3821             symbol => 'NZ$',
3822             display_name => {
3823             'currency' => q(i-New Zealand Dollar),
3824             'one' => q(i-New Zealand Dollar),
3825             'other' => q(i-New Zealand Dollar),
3826             },
3827             },
3828             'OMR' => {
3829             symbol => 'OMR',
3830             display_name => {
3831             'currency' => q(i-Omani Rial),
3832             'one' => q(i-Omani Rial),
3833             'other' => q(i-Omani Rial),
3834             },
3835             },
3836             'PAB' => {
3837             symbol => 'PAB',
3838             display_name => {
3839             'currency' => q(i-Panamanian Balboa),
3840             'one' => q(i-Panamanian Balboa),
3841             'other' => q(i-Panamanian Balboa),
3842             },
3843             },
3844             'PEN' => {
3845             symbol => 'PEN',
3846             display_name => {
3847             'currency' => q(i-Peruvian Nuevo Sol),
3848             'one' => q(i-Peruvian Nuevo Sol),
3849             'other' => q(i-Peruvian Nuevo Sol),
3850             },
3851             },
3852             'PGK' => {
3853             symbol => 'PGK',
3854             display_name => {
3855             'currency' => q(i-Papua New Guinean Kina),
3856             'one' => q(i-Papua New Guinean Kina),
3857             'other' => q(i-Papua New Guinean Kina),
3858             },
3859             },
3860             'PHP' => {
3861             symbol => 'PHP',
3862             display_name => {
3863             'currency' => q(i-Philippine Peso),
3864             'one' => q(i-Philippine Peso),
3865             'other' => q(i-Philippine Peso),
3866             },
3867             },
3868             'PKR' => {
3869             symbol => 'PKR',
3870             display_name => {
3871             'currency' => q(i-Pakistani Rupee),
3872             'one' => q(i-Pakistani Rupee),
3873             'other' => q(i-Pakistani Rupee),
3874             },
3875             },
3876             'PLN' => {
3877             symbol => 'PLN',
3878             display_name => {
3879             'currency' => q(i-Polish Zloty),
3880             'one' => q(i-Polish Zloty),
3881             'other' => q(i-Polish Zloty),
3882             },
3883             },
3884             'PYG' => {
3885             symbol => 'PYG',
3886             display_name => {
3887             'currency' => q(i-Paraguayan Guarani),
3888             'one' => q(i-Paraguayan Guarani),
3889             'other' => q(i-Paraguayan Guarani),
3890             },
3891             },
3892             'QAR' => {
3893             symbol => 'QAR',
3894             display_name => {
3895             'currency' => q(i-Qatari Rial),
3896             'one' => q(i-Qatari Rial),
3897             'other' => q(i-Qatari Rial),
3898             },
3899             },
3900             'RON' => {
3901             symbol => 'RON',
3902             display_name => {
3903             'currency' => q(i-Romanian Leu),
3904             'one' => q(i-Romanian leu),
3905             'other' => q(i-Romanian lei),
3906             },
3907             },
3908             'RSD' => {
3909             symbol => 'RSD',
3910             display_name => {
3911             'currency' => q(i-Serbian Dinar),
3912             'one' => q(i-Serbian Dinar),
3913             'other' => q(i-Serbian Dinar),
3914             },
3915             },
3916             'RUB' => {
3917             symbol => 'RUB',
3918             display_name => {
3919             'currency' => q(i-Russian Ruble),
3920             'one' => q(i-Russian Ruble),
3921             'other' => q(i-Russian Ruble),
3922             },
3923             },
3924             'RWF' => {
3925             symbol => 'RWF',
3926             display_name => {
3927             'currency' => q(i-Rwandan Franc),
3928             'one' => q(i-Rwandan Franc),
3929             'other' => q(i-Rwandan Franc),
3930             },
3931             },
3932             'SAR' => {
3933             symbol => 'SAR',
3934             display_name => {
3935             'currency' => q(i-Saudi Riyal),
3936             'one' => q(i-Saudi Riyal),
3937             'other' => q(i-Saudi Riyal),
3938             },
3939             },
3940             'SBD' => {
3941             symbol => 'SBD',
3942             display_name => {
3943             'currency' => q(i-Solomon Islands Dollar),
3944             'one' => q(i-Solomon Islands Dollar),
3945             'other' => q(i-Solomon Islands Dollar),
3946             },
3947             },
3948             'SCR' => {
3949             symbol => 'SCR',
3950             display_name => {
3951             'currency' => q(i-Seychellois Rupee),
3952             'one' => q(i-Seychellois Rupee),
3953             'other' => q(i-Seychellois Rupee),
3954             },
3955             },
3956             'SDG' => {
3957             symbol => 'SDG',
3958             display_name => {
3959             'currency' => q(i-Sudanese Pound),
3960             'one' => q(i-Sudanese Pound),
3961             'other' => q(i-Sudanese Pound),
3962             },
3963             },
3964             'SEK' => {
3965             symbol => 'SEK',
3966             display_name => {
3967             'currency' => q(i-Swedish Krona),
3968             'one' => q(i-Swedish Krona),
3969             'other' => q(i-Swedish Krona),
3970             },
3971             },
3972             'SGD' => {
3973             symbol => 'SGD',
3974             display_name => {
3975             'currency' => q(i-Singapore Dollar),
3976             'one' => q(i-Singapore Dollar),
3977             'other' => q(i-Singapore Dollar),
3978             },
3979             },
3980             'SHP' => {
3981             symbol => 'SHP',
3982             display_name => {
3983             'currency' => q(i-Saint Helena Pound),
3984             'one' => q(i-Saint Helena Pound),
3985             'other' => q(i-Saint Helena Pound),
3986             },
3987             },
3988             'SLL' => {
3989             symbol => 'SLL',
3990             display_name => {
3991             'currency' => q(i-Sierra Leonean Leone),
3992             'one' => q(i-Sierra Leonean Leone),
3993             'other' => q(i-Sierra Leonean Leone),
3994             },
3995             },
3996             'SOS' => {
3997             symbol => 'SOS',
3998             display_name => {
3999             'currency' => q(i-Somali Shilling),
4000             'one' => q(i-Somali Shilling),
4001             'other' => q(i-Somali Shilling),
4002             },
4003             },
4004             'SRD' => {
4005             symbol => 'SRD',
4006             display_name => {
4007             'currency' => q(i-Surinamese Dollar),
4008             'one' => q(i-Surinamese Dollar),
4009             'other' => q(i-Surinamese Dollar),
4010             },
4011             },
4012             'SSP' => {
4013             symbol => 'SSP',
4014             display_name => {
4015             'currency' => q(i-South Sudanese Pound),
4016             'one' => q(i-South Sudanese Pound),
4017             'other' => q(i-South Sudanese Pound),
4018             },
4019             },
4020             'STD' => {
4021             symbol => 'STD',
4022             display_name => {
4023             'currency' => q(i-São Tomé kanye ne-Príncipe Dobra \(1977–2017\)),
4024             'one' => q(i-São Tomé kanye ne-Príncipe Dobra \(1977–2017\)),
4025             'other' => q(i-São Tomé kanye ne-Príncipe Dobra \(1977–2017\)),
4026             },
4027             },
4028             'STN' => {
4029             symbol => 'Db',
4030             display_name => {
4031             'currency' => q(i-São Tomé kanye ne-Príncipe Dobra),
4032             'one' => q(i-São Tomé kanye ne-Príncipe Dobra),
4033             'other' => q(i-São Tomé kanye ne-Príncipe Dobra),
4034             },
4035             },
4036             'SYP' => {
4037             symbol => 'SYP',
4038             display_name => {
4039             'currency' => q(i-Syrian Pound),
4040             'one' => q(i-Syrian Pound),
4041             'other' => q(i-Syrian Pound),
4042             },
4043             },
4044             'SZL' => {
4045             symbol => 'SZL',
4046             display_name => {
4047             'currency' => q(i-Swazi Lilangeni),
4048             'one' => q(i-Swazi Lilangeni),
4049             'other' => q(i-Swazi Lilangeni),
4050             },
4051             },
4052             'THB' => {
4053             symbol => '฿',
4054             display_name => {
4055             'currency' => q(i-Thai Baht),
4056             'one' => q(i-Thai Baht),
4057             'other' => q(i-Thai Baht),
4058             },
4059             },
4060             'TJS' => {
4061             symbol => 'TJS',
4062             display_name => {
4063             'currency' => q(i-Tajikistani Somoni),
4064             'one' => q(i-Tajikistani Somoni),
4065             'other' => q(i-Tajikistani Somoni),
4066             },
4067             },
4068             'TMT' => {
4069             symbol => 'TMT',
4070             display_name => {
4071             'currency' => q(i-Turkmenistani Manat),
4072             'one' => q(i-Turkmenistani Manat),
4073             'other' => q(i-Turkmenistani Manat),
4074             },
4075             },
4076             'TND' => {
4077             symbol => 'TND',
4078             display_name => {
4079             'currency' => q(i-Tunisian Dinar),
4080             'one' => q(i-Tunisian Dinar),
4081             'other' => q(i-Tunisian Dinar),
4082             },
4083             },
4084             'TOP' => {
4085             symbol => 'TOP',
4086             display_name => {
4087             'currency' => q(i-Tongan Paʻanga),
4088             'one' => q(i-Tongan Paʻanga),
4089             'other' => q(i-Tongan Paʻanga),
4090             },
4091             },
4092             'TRY' => {
4093             symbol => 'TRY',
4094             display_name => {
4095             'currency' => q(i-Turkish Lira),
4096             'one' => q(i-Turkish Lira),
4097             'other' => q(i-Turkish Lira),
4098             },
4099             },
4100             'TTD' => {
4101             symbol => 'TTD',
4102             display_name => {
4103             'currency' => q(i-Trinidad and Tobago Dollar),
4104             'one' => q(i-Trinidad and Tobago dollar),
4105             'other' => q(i-Trinidad & Tobago dollars),
4106             },
4107             },
4108             'TWD' => {
4109             symbol => 'NT$',
4110             display_name => {
4111             'currency' => q(i-New Taiwan Dollar),
4112             'one' => q(i-New Taiwan Dollar),
4113             'other' => q(i-New Taiwan Dollar),
4114             },
4115             },
4116             'TZS' => {
4117             symbol => 'TZS',
4118             display_name => {
4119             'currency' => q(i-Tanzanian Shilling),
4120             'one' => q(i-Tanzanian Shilling),
4121             'other' => q(i-Tanzanian Shilling),
4122             },
4123             },
4124             'UAH' => {
4125             symbol => 'UAH',
4126             display_name => {
4127             'currency' => q(i-Ukrainian Hryvnia),
4128             'one' => q(i-Ukrainian Hryvnia),
4129             'other' => q(i-Ukrainian Hryvnia),
4130             },
4131             },
4132             'UGX' => {
4133             symbol => 'UGX',
4134             display_name => {
4135             'currency' => q(i-Ugandan Shilling),
4136             'one' => q(i-Ugandan Shilling),
4137             'other' => q(i-Ugandan Shilling),
4138             },
4139             },
4140             'USD' => {
4141             symbol => 'US$',
4142             display_name => {
4143             'currency' => q(i-US Dollar),
4144             'one' => q(i-US Dollar),
4145             'other' => q(i-US Dollar),
4146             },
4147             },
4148             'UYU' => {
4149             symbol => 'UYU',
4150             display_name => {
4151             'currency' => q(i-Uruguayan Peso),
4152             'one' => q(i-Uruguayan Peso),
4153             'other' => q(i-Uruguayan Peso),
4154             },
4155             },
4156             'UZS' => {
4157             symbol => 'UZS',
4158             display_name => {
4159             'currency' => q(i-Uzbekistan Som),
4160             'one' => q(i-Uzbekistan Som),
4161             'other' => q(i-Uzbekistan Som),
4162             },
4163             },
4164             'VEF' => {
4165             symbol => 'VEF',
4166             display_name => {
4167             'currency' => q(i-Venezuelan Bolívar \(2008–2018\)),
4168             'one' => q(i-Venezuelan Bolívar \(2008–2018\)),
4169             'other' => q(i-Venezuelan Bolívar \(2008–2018\)),
4170             },
4171             },
4172             'VES' => {
4173             display_name => {
4174             'currency' => q(i-Venezuelan Bolívar),
4175             'one' => q(i-Venezuelan Bolívar),
4176             'other' => q(i-Venezuelan Bolívar),
4177             },
4178             },
4179             'VND' => {
4180             symbol => '₫',
4181             display_name => {
4182             'currency' => q(i-Vietnamese Dong),
4183             'one' => q(i-Vietnamese Dong),
4184             'other' => q(i-Vietnamese Dong),
4185             },
4186             },
4187             'VUV' => {
4188             symbol => 'VUV',
4189             display_name => {
4190             'currency' => q(i-Vanuatu Vatu),
4191             'one' => q(i-Vanuatu Vatu),
4192             'other' => q(i-Vanuatu Vatu),
4193             },
4194             },
4195             'WST' => {
4196             symbol => 'WST',
4197             display_name => {
4198             'currency' => q(i-Samoan Tala),
4199             'one' => q(i-Samoan Tala),
4200             'other' => q(i-Samoan Tala),
4201             },
4202             },
4203             'XAF' => {
4204             symbol => 'FCFA',
4205             display_name => {
4206             'currency' => q(i-Central African CFA Franc),
4207             'one' => q(i-CFA Franc BCEA),
4208             'other' => q(i-CFA Franc BCEA),
4209             },
4210             },
4211             'XCD' => {
4212             symbol => 'EC$',
4213             display_name => {
4214             'currency' => q(i-East Caribbean Dollar),
4215             'one' => q(i-East Caribbean Dollar),
4216             'other' => q(i-East Caribbean Dollar),
4217             },
4218             },
4219             'XOF' => {
4220             symbol => 'CFA',
4221             display_name => {
4222             'currency' => q(i-West African CFA Franc),
4223             'one' => q(i-West African CFA Franc),
4224             'other' => q(i-West African CFA francs),
4225             },
4226             },
4227             'XPF' => {
4228             symbol => 'CFPF',
4229             display_name => {
4230             'currency' => q(i-CFP Franc),
4231             'one' => q(i-CFP Franc),
4232             'other' => q(i-CFP Franc),
4233             },
4234             },
4235             'XXX' => {
4236             display_name => {
4237             'currency' => q(imali engaziwa),
4238             'one' => q(imali engaziwa),
4239             'other' => q(imali engaziwa),
4240             },
4241             },
4242             'YER' => {
4243             symbol => 'YER',
4244             display_name => {
4245             'currency' => q(i-Yemeni Rial),
4246             'one' => q(i-Yemeni Rial),
4247             'other' => q(i-Yemeni Rial),
4248             },
4249             },
4250             'ZAR' => {
4251             symbol => 'R',
4252             display_name => {
4253             'currency' => q(i-South African Rand),
4254             'one' => q(i-South African Rand),
4255             'other' => q(i-South African Rand),
4256             },
4257             },
4258             'ZMK' => {
4259             display_name => {
4260             'currency' => q(i-Zambian Kwacha \(1968–2012\)),
4261             },
4262             },
4263             'ZMW' => {
4264             symbol => 'ZMW',
4265             display_name => {
4266             'currency' => q(i-Zambian Kwacha),
4267             'one' => q(i-Zambian Kwacha),
4268             'other' => q(i-Zambian Kwacha),
4269             },
4270             },
4271             } },
4272             );
4273              
4274              
4275             has 'calendar_months' => (
4276             is => 'ro',
4277             isa => HashRef,
4278             init_arg => undef,
4279             default => sub { {
4280             'gregorian' => {
4281             'format' => {
4282             abbreviated => {
4283             nonleap => [
4284             'Jan',
4285             'Feb',
4286             'Mas',
4287             'Eph',
4288             'Mey',
4289             'Jun',
4290             'Jul',
4291             'Aga',
4292             'Sep',
4293             'Okt',
4294             'Nov',
4295             'Dis'
4296             ],
4297             leap => [
4298            
4299             ],
4300             },
4301             narrow => {
4302             nonleap => [
4303             'J',
4304             'F',
4305             'M',
4306             'E',
4307             'M',
4308             'J',
4309             'J',
4310             'A',
4311             'S',
4312             'O',
4313             'N',
4314             'D'
4315             ],
4316             leap => [
4317            
4318             ],
4319             },
4320             wide => {
4321             nonleap => [
4322             'Januwari',
4323             'Februwari',
4324             'Mashi',
4325             'Ephreli',
4326             'Meyi',
4327             'Juni',
4328             'Julayi',
4329             'Agasti',
4330             'Septhemba',
4331             'Okthoba',
4332             'Novemba',
4333             'Disemba'
4334             ],
4335             leap => [
4336            
4337             ],
4338             },
4339             },
4340             'stand-alone' => {
4341             abbreviated => {
4342             nonleap => [
4343             'Jan',
4344             'Feb',
4345             'Mas',
4346             'Eph',
4347             'Mey',
4348             'Jun',
4349             'Jul',
4350             'Aga',
4351             'Sep',
4352             'Okt',
4353             'Nov',
4354             'Dis'
4355             ],
4356             leap => [
4357            
4358             ],
4359             },
4360             narrow => {
4361             nonleap => [
4362             'J',
4363             'F',
4364             'M',
4365             'A',
4366             'M',
4367             'J',
4368             'J',
4369             'A',
4370             'S',
4371             'O',
4372             'N',
4373             'D'
4374             ],
4375             leap => [
4376            
4377             ],
4378             },
4379             wide => {
4380             nonleap => [
4381             'Januwari',
4382             'Februwari',
4383             'Mashi',
4384             'Ephreli',
4385             'Meyi',
4386             'Juni',
4387             'Julayi',
4388             'Agasti',
4389             'Septhemba',
4390             'Okthoba',
4391             'Novemba',
4392             'Disemba'
4393             ],
4394             leap => [
4395            
4396             ],
4397             },
4398             },
4399             },
4400             } },
4401             );
4402              
4403             has 'calendar_days' => (
4404             is => 'ro',
4405             isa => HashRef,
4406             init_arg => undef,
4407             default => sub { {
4408             'gregorian' => {
4409             'format' => {
4410             abbreviated => {
4411             mon => 'Mso',
4412             tue => 'Bil',
4413             wed => 'Tha',
4414             thu => 'Sin',
4415             fri => 'Hla',
4416             sat => 'Mgq',
4417             sun => 'Son'
4418             },
4419             narrow => {
4420             mon => 'M',
4421             tue => 'B',
4422             wed => 'T',
4423             thu => 'S',
4424             fri => 'H',
4425             sat => 'M',
4426             sun => 'S'
4427             },
4428             short => {
4429             mon => 'Mso',
4430             tue => 'Bil',
4431             wed => 'Tha',
4432             thu => 'Sin',
4433             fri => 'Hla',
4434             sat => 'Mgq',
4435             sun => 'Son'
4436             },
4437             wide => {
4438             mon => 'UMsombuluko',
4439             tue => 'ULwesibili',
4440             wed => 'ULwesithathu',
4441             thu => 'ULwesine',
4442             fri => 'ULwesihlanu',
4443             sat => 'UMgqibelo',
4444             sun => 'ISonto'
4445             },
4446             },
4447             'stand-alone' => {
4448             abbreviated => {
4449             mon => 'Mso',
4450             tue => 'Bil',
4451             wed => 'Tha',
4452             thu => 'Sin',
4453             fri => 'Hla',
4454             sat => 'Mgq',
4455             sun => 'Son'
4456             },
4457             narrow => {
4458             mon => 'M',
4459             tue => 'B',
4460             wed => 'T',
4461             thu => 'S',
4462             fri => 'H',
4463             sat => 'M',
4464             sun => 'S'
4465             },
4466             short => {
4467             mon => 'Mso',
4468             tue => 'Bil',
4469             wed => 'Tha',
4470             thu => 'Sin',
4471             fri => 'Hla',
4472             sat => 'Mgq',
4473             sun => 'Son'
4474             },
4475             wide => {
4476             mon => 'UMsombuluko',
4477             tue => 'ULwesibili',
4478             wed => 'ULwesithathu',
4479             thu => 'ULwesine',
4480             fri => 'ULwesihlanu',
4481             sat => 'UMgqibelo',
4482             sun => 'ISonto'
4483             },
4484             },
4485             },
4486             } },
4487             );
4488              
4489             has 'calendar_quarters' => (
4490             is => 'ro',
4491             isa => HashRef,
4492             init_arg => undef,
4493             default => sub { {
4494             'gregorian' => {
4495             'format' => {
4496             abbreviated => {0 => 'Q1',
4497             1 => 'Q2',
4498             2 => 'Q3',
4499             3 => 'Q4'
4500             },
4501             narrow => {0 => '1',
4502             1 => '2',
4503             2 => '3',
4504             3 => '4'
4505             },
4506             wide => {0 => 'ikota yesi-1',
4507             1 => 'ikota yesi-2',
4508             2 => 'ikota yesi-3',
4509             3 => 'ikota yesi-4'
4510             },
4511             },
4512             'stand-alone' => {
4513             abbreviated => {0 => 'Q1',
4514             1 => 'Q2',
4515             2 => 'Q3',
4516             3 => 'Q4'
4517             },
4518             narrow => {0 => '1',
4519             1 => '2',
4520             2 => '3',
4521             3 => '4'
4522             },
4523             wide => {0 => 'ikota yesi-1',
4524             1 => 'ikota yesi-2',
4525             2 => 'ikota yesi-3',
4526             3 => 'ikota yesi-4'
4527             },
4528             },
4529             },
4530             } },
4531             );
4532              
4533             has 'day_period_data' => (
4534             is => 'ro',
4535             isa => CodeRef,
4536             init_arg => undef,
4537             default => sub { sub {
4538             # Time in hhmm format
4539             my ($self, $type, $time, $day_period_type) = @_;
4540             $day_period_type //= 'default';
4541             SWITCH:
4542             for ($type) {
4543             if ($_ eq 'generic') {
4544             if($day_period_type eq 'default') {
4545             return 'afternoon1' if $time >= 1000
4546             && $time < 1300;
4547             return 'evening1' if $time >= 1300
4548             && $time < 1900;
4549             return 'morning1' if $time >= 0
4550             && $time < 600;
4551             return 'morning2' if $time >= 600
4552             && $time < 1000;
4553             return 'night1' if $time >= 1900
4554             && $time < 2400;
4555             }
4556             if($day_period_type eq 'selection') {
4557             return 'afternoon1' if $time >= 1000
4558             && $time < 1300;
4559             return 'evening1' if $time >= 1300
4560             && $time < 1900;
4561             return 'morning1' if $time >= 0
4562             && $time < 600;
4563             return 'morning2' if $time >= 600
4564             && $time < 1000;
4565             return 'night1' if $time >= 1900
4566             && $time < 2400;
4567             }
4568             last SWITCH;
4569             }
4570             if ($_ eq 'gregorian') {
4571             if($day_period_type eq 'default') {
4572             return 'afternoon1' if $time >= 1000
4573             && $time < 1300;
4574             return 'evening1' if $time >= 1300
4575             && $time < 1900;
4576             return 'morning1' if $time >= 0
4577             && $time < 600;
4578             return 'morning2' if $time >= 600
4579             && $time < 1000;
4580             return 'night1' if $time >= 1900
4581             && $time < 2400;
4582             }
4583             if($day_period_type eq 'selection') {
4584             return 'afternoon1' if $time >= 1000
4585             && $time < 1300;
4586             return 'evening1' if $time >= 1300
4587             && $time < 1900;
4588             return 'morning1' if $time >= 0
4589             && $time < 600;
4590             return 'morning2' if $time >= 600
4591             && $time < 1000;
4592             return 'night1' if $time >= 1900
4593             && $time < 2400;
4594             }
4595             last SWITCH;
4596             }
4597             }
4598             } },
4599             );
4600              
4601             around day_period_data => sub {
4602             my ($orig, $self) = @_;
4603             return $self->$orig;
4604             };
4605              
4606             has 'day_periods' => (
4607             is => 'ro',
4608             isa => HashRef,
4609             init_arg => undef,
4610             default => sub { {
4611             'gregorian' => {
4612             'format' => {
4613             'abbreviated' => {
4614             'afternoon1' => q{emini},
4615             'am' => q{AM},
4616             'evening1' => q{ntambama},
4617             'morning1' => q{entathakusa},
4618             'morning2' => q{ekuseni},
4619             'night1' => q{ebusuku},
4620             'pm' => q{PM},
4621             },
4622             'narrow' => {
4623             'afternoon1' => q{emini},
4624             'am' => q{a},
4625             'evening1' => q{ntambama},
4626             'morning1' => q{entathakusa},
4627             'morning2' => q{ekuseni},
4628             'night1' => q{ebusuku},
4629             'pm' => q{p},
4630             },
4631             'wide' => {
4632             'afternoon1' => q{emini},
4633             'am' => q{AM},
4634             'evening1' => q{ntambama},
4635             'morning1' => q{entathakusa},
4636             'morning2' => q{ekuseni},
4637             'night1' => q{ebusuku},
4638             'pm' => q{PM},
4639             },
4640             },
4641             'stand-alone' => {
4642             'abbreviated' => {
4643             'afternoon1' => q{emini},
4644             'am' => q{AM},
4645             'evening1' => q{ntambama},
4646             'morning1' => q{entathakusa},
4647             'morning2' => q{ekuseni},
4648             'night1' => q{ebusuku},
4649             'pm' => q{PM},
4650             },
4651             'narrow' => {
4652             'afternoon1' => q{emini},
4653             'am' => q{AM},
4654             'evening1' => q{ntambama},
4655             'morning1' => q{entathakusa},
4656             'morning2' => q{ekuseni},
4657             'night1' => q{ebusuku},
4658             'pm' => q{PM},
4659             },
4660             'wide' => {
4661             'afternoon1' => q{emini},
4662             'am' => q{AM},
4663             'evening1' => q{ntambama},
4664             'morning1' => q{entathakusa},
4665             'morning2' => q{ekuseni},
4666             'night1' => q{ebusuku},
4667             'pm' => q{PM},
4668             },
4669             },
4670             },
4671             } },
4672             );
4673              
4674             has 'eras' => (
4675             is => 'ro',
4676             isa => HashRef,
4677             init_arg => undef,
4678             default => sub { {
4679             'generic' => {
4680             },
4681             'gregorian' => {
4682             abbreviated => {
4683             '0' => 'BC',
4684             '1' => 'AD'
4685             },
4686             wide => {
4687             '0' => 'BC',
4688             '1' => 'AD'
4689             },
4690             },
4691             } },
4692             );
4693              
4694             has 'date_formats' => (
4695             is => 'ro',
4696             isa => HashRef,
4697             init_arg => undef,
4698             default => sub { {
4699             'generic' => {
4700             'full' => q{EEEE dd MMMM y G},
4701             'long' => q{d MMMM y G},
4702             'medium' => q{d MMM y G},
4703             'short' => q{GGGGG y-MM-dd},
4704             },
4705             'gregorian' => {
4706             'full' => q{EEEE, MMMM d, y},
4707             'long' => q{MMMM d, y},
4708             'medium' => q{MMM d, y},
4709             'short' => q{M/d/yy},
4710             },
4711             } },
4712             );
4713              
4714             has 'time_formats' => (
4715             is => 'ro',
4716             isa => HashRef,
4717             init_arg => undef,
4718             default => sub { {
4719             'generic' => {
4720             },
4721             'gregorian' => {
4722             'full' => q{HH:mm:ss zzzz},
4723             'long' => q{HH:mm:ss z},
4724             'medium' => q{HH:mm:ss},
4725             'short' => q{HH:mm},
4726             },
4727             } },
4728             );
4729              
4730             has 'datetime_formats' => (
4731             is => 'ro',
4732             isa => HashRef,
4733             init_arg => undef,
4734             default => sub { {
4735             'generic' => {
4736             'full' => q{{1} {0}},
4737             'long' => q{{1} {0}},
4738             'medium' => q{{1} {0}},
4739             'short' => q{{1} {0}},
4740             },
4741             'gregorian' => {
4742             'full' => q{{1} {0}},
4743             'long' => q{{1} {0}},
4744             'medium' => q{{1} {0}},
4745             'short' => q{{1} {0}},
4746             },
4747             } },
4748             );
4749              
4750             has 'datetime_formats_available_formats' => (
4751             is => 'ro',
4752             isa => HashRef,
4753             init_arg => undef,
4754             default => sub { {
4755             'generic' => {
4756             Bh => q{h B},
4757             Bhm => q{h:mm B},
4758             Bhms => q{h:mm:ss B},
4759             E => q{ccc},
4760             EBhm => q{E h:mm B},
4761             EBhms => q{E h:mm:ss B},
4762             EHm => q{E HH:mm},
4763             EHms => q{E HH:mm:ss},
4764             Ed => q{d E},
4765             Ehm => q{E h:mm a},
4766             Ehms => q{E h:mm:ss a},
4767             Gy => q{y G},
4768             GyMMM => q{MMM y G},
4769             GyMMMEd => q{E, MMM d, y G},
4770             GyMMMd => q{MMM d, y G},
4771             H => q{HH},
4772             Hm => q{HH:mm},
4773             Hms => q{HH:mm:ss},
4774             M => q{L},
4775             MEd => q{E, M/d},
4776             MMM => q{LLL},
4777             MMMEd => q{E, MMM d},
4778             MMMMd => q{MMMM d},
4779             MMMd => q{MMM d},
4780             Md => q{M/d},
4781             d => q{d},
4782             h => q{h a},
4783             hm => q{h:mm a},
4784             hms => q{h:mm:ss a},
4785             ms => q{mm:ss},
4786             y => q{y G},
4787             yM => q{yM},
4788             yMEd => q{E, M/d/y},
4789             yMMM => q{MMM y},
4790             yMMMEd => q{E, MMM d, y},
4791             yMMMd => q{MMM d, y},
4792             yMd => q{M/d/y},
4793             yQQQ => q{QQQ y},
4794             yQQQQ => q{QQQQ y},
4795             yyyy => q{y G},
4796             yyyyM => q{M/y GGGGG},
4797             yyyyMEd => q{E, M/d/y GGGGG},
4798             yyyyMMM => q{MMM y G},
4799             yyyyMMMEd => q{E, MMM d, y G},
4800             yyyyMMMM => q{MMMM y G},
4801             yyyyMMMd => q{MMM d, y G},
4802             yyyyMd => q{M/d/y GGGGG},
4803             yyyyQQQ => q{QQQ y G},
4804             yyyyQQQQ => q{QQQQ y G},
4805             },
4806             'gregorian' => {
4807             Bh => q{h B},
4808             Bhm => q{h:mm B},
4809             Bhms => q{h:mm:ss B},
4810             E => q{ccc},
4811             EBhm => q{E h:mm B},
4812             EBhms => q{E h:mm:ss B},
4813             EHm => q{E HH:mm},
4814             EHms => q{E HH:mm:ss},
4815             Ed => q{d E},
4816             Ehm => q{E h:mm a},
4817             Ehms => q{E h:mm:ss a},
4818             Gy => q{G y},
4819             GyMMM => q{G y MMM},
4820             GyMMMEd => q{G y MMM d, E},
4821             GyMMMd => q{G y MMM d},
4822             H => q{HH},
4823             Hm => q{HH:mm},
4824             Hms => q{HH:mm:ss},
4825             Hmsv => q{HH:mm:ss v},
4826             Hmv => q{HH:mm v},
4827             M => q{L},
4828             MEd => q{MM-dd, E},
4829             MMM => q{LLL},
4830             MMMEd => q{E, MMM d},
4831             MMMMW => q{'week' W 'of' MMMM},
4832             MMMMd => q{MMMM d},
4833             MMMd => q{MMM d},
4834             Md => q{MM-dd},
4835             d => q{d},
4836             h => q{h a},
4837             hm => q{h:mm a},
4838             hms => q{h:mm:ss a},
4839             hmsv => q{h:mm:ss a v},
4840             hmv => q{h:mm a v},
4841             ms => q{mm:ss},
4842             y => q{y},
4843             yM => q{y-MM},
4844             yMEd => q{y-MM-dd, E},
4845             yMMM => q{MMM y},
4846             yMMMEd => q{E, MMM d, y},
4847             yMMMM => q{MMMM y},
4848             yMMMd => q{MMM d, y},
4849             yMd => q{y-MM-dd},
4850             yQQQ => q{QQQ y},
4851             yQQQQ => q{QQQQ y},
4852             yw => q{'week' w 'of' Y},
4853             },
4854             } },
4855             );
4856              
4857             has 'datetime_formats_append_item' => (
4858             is => 'ro',
4859             isa => HashRef,
4860             init_arg => undef,
4861             default => sub { {
4862             'gregorian' => {
4863             'Timezone' => '{0} {1}',
4864             },
4865             } },
4866             );
4867              
4868             has 'datetime_formats_interval' => (
4869             is => 'ro',
4870             isa => HashRef,
4871             init_arg => undef,
4872             default => sub { {
4873             'generic' => {
4874             H => {
4875             H => q{HH–HH},
4876             },
4877             Hm => {
4878             H => q{HH:mm–HH:mm},
4879             m => q{HH:mm–HH:mm},
4880             },
4881             Hmv => {
4882             H => q{HH:mm–HH:mm v},
4883             m => q{HH:mm–HH:mm v},
4884             },
4885             Hv => {
4886             H => q{HH–HH v},
4887             },
4888             M => {
4889             M => q{M–M},
4890             },
4891             MEd => {
4892             M => q{E, M/d – E, M/d},
4893             d => q{E, M/d – E, M/d},
4894             },
4895             MMM => {
4896             M => q{MMM–MMM},
4897             },
4898             MMMEd => {
4899             M => q{E, MMM d – E, MMM d},
4900             d => q{E, MMM d – E, MMM d},
4901             },
4902             MMMd => {
4903             M => q{MMM d – MMM d},
4904             d => q{MMM d – d},
4905             },
4906             Md => {
4907             M => q{M/d – M/d},
4908             d => q{M/d – M/d},
4909             },
4910             d => {
4911             d => q{d–d},
4912             },
4913             fallback => '{0} – {1}',
4914             h => {
4915             a => q{h a – h a},
4916             h => q{h–h a},
4917             },
4918             hm => {
4919             a => q{h:mm a – h:mm a},
4920             h => q{h:mm–h:mm a},
4921             m => q{h:mm–h:mm a},
4922             },
4923             hmv => {
4924             a => q{h:mm a – h:mm a v},
4925             h => q{h:mm–h:mm a v},
4926             m => q{h:mm–h:mm a v},
4927             },
4928             hv => {
4929             a => q{h a – h a v},
4930             h => q{h–h a v},
4931             },
4932             y => {
4933             y => q{y–y},
4934             },
4935             yM => {
4936             M => q{M/y – M/y},
4937             y => q{M/y – M/y},
4938             },
4939             yMEd => {
4940             M => q{E, M/d/y – E, M/d/y},
4941             d => q{E, M/d/y – E, M/d/y},
4942             y => q{E, M/d/y – E, M/d/y},
4943             },
4944             yMMM => {
4945             M => q{MMM – MMM y G},
4946             y => q{MMM y – MMM y},
4947             },
4948             yMMMEd => {
4949             M => q{E, MMM d – E, MMM d, y},
4950             d => q{E, MMM d – E, MMM d, y},
4951             y => q{E, MMM d, y – E, MMM d, y},
4952             },
4953             yMMMM => {
4954             M => q{MMMM – MMMM y G},
4955             y => q{MMMM y – MMMM y},
4956             },
4957             yMMMd => {
4958             M => q{MMM d – MMM d, y},
4959             d => q{MMM d – d, y G},
4960             y => q{MMM d, y – MMM d, y},
4961             },
4962             yMd => {
4963             M => q{M/d/y – M/d/y},
4964             d => q{M/d/y – M/d/y},
4965             y => q{M/d/y – M/d/y},
4966             },
4967             },
4968             'gregorian' => {
4969             H => {
4970             H => q{HH – HH},
4971             },
4972             Hm => {
4973             H => q{HH:mm – HH:mm},
4974             m => q{HH:mm – HH:mm},
4975             },
4976             Hmv => {
4977             H => q{HH:mm – HH:mm v},
4978             m => q{HH:mm – HH:mm v},
4979             },
4980             Hv => {
4981             H => q{HH – HH v},
4982             },
4983             M => {
4984             M => q{M – M},
4985             },
4986             MEd => {
4987             M => q{E, M/d – E, M/d},
4988             d => q{E, M/d – E, M/d},
4989             },
4990             MMM => {
4991             M => q{MMM – MMM},
4992             },
4993             MMMEd => {
4994             M => q{E, MMM d – E, MMM d},
4995             d => q{E, MMM d – E, MMM d},
4996             },
4997             MMMd => {
4998             M => q{MMM d – MMM d},
4999             d => q{MMM d–d},
5000             },
5001             Md => {
5002             M => q{M/d – M/d},
5003             d => q{M/d – M/d},
5004             },
5005             d => {
5006             d => q{d–d},
5007             },
5008             fallback => '{0} – {1}',
5009             h => {
5010             a => q{h a – h a},
5011             h => q{h – h a},
5012             },
5013             hm => {
5014             a => q{h:mm a – h:mm a},
5015             h => q{h:mm – h:mm a},
5016             m => q{h:mm – h:mm a},
5017             },
5018             hmv => {
5019             a => q{h:mm a – h:mm a v},
5020             h => q{h:mm – h:mm a v},
5021             m => q{h:mm – h:mm a v},
5022             },
5023             hv => {
5024             a => q{h a – h a v},
5025             h => q{h – h a v},
5026             },
5027             y => {
5028             y => q{y–y},
5029             },
5030             yM => {
5031             M => q{M/y – M/y},
5032             y => q{M/y – M/y},
5033             },
5034             yMEd => {
5035             M => q{E, M/d/y – E, M/d/y},
5036             d => q{E, M/d/y – E, M/d/y},
5037             y => q{E, M/d/y – E, M/d/y},
5038             },
5039             yMMM => {
5040             M => q{MMM – MMM y},
5041             y => q{MMM y – MMM y},
5042             },
5043             yMMMEd => {
5044             M => q{E, MMM d – E, MMM d, y},
5045             d => q{E, MMM d – E, MMM d, y},
5046             y => q{E, MMM d, y – E, MMM d, y},
5047             },
5048             yMMMM => {
5049             M => q{MMMM – MMMM y},
5050             y => q{MMMM y – MMMM y},
5051             },
5052             yMMMd => {
5053             M => q{MMM d – MMM d, y},
5054             d => q{MMM d – d, y},
5055             y => q{MMM d, y – MMM d, y},
5056             },
5057             yMd => {
5058             M => q{M/d/y – M/d/y},
5059             d => q{M/d/y – M/d/y},
5060             y => q{M/d/y – M/d/y},
5061             },
5062             },
5063             } },
5064             );
5065              
5066             has 'time_zone_names' => (
5067             is => 'ro',
5068             isa => HashRef,
5069             init_arg => undef,
5070             default => sub { {
5071             hourFormat => q(+HH:mm;-HH:mm),
5072             gmtFormat => q(GMT{0}),
5073             gmtZeroFormat => q(GMT),
5074             regionFormat => q(Isikhathi sase-{0}),
5075             regionFormat => q({0} Isikhathi sasemini),
5076             regionFormat => q({0} isikhathi esivamile),
5077             fallbackFormat => q({1} ({0})),
5078             'Afghanistan' => {
5079             long => {
5080             'standard' => q#Isikhathi sase-Afghanistan#,
5081             },
5082             },
5083             'Africa/Abidjan' => {
5084             exemplarCity => q#i-Abidjan#,
5085             },
5086             'Africa/Accra' => {
5087             exemplarCity => q#i-Accra#,
5088             },
5089             'Africa/Addis_Ababa' => {
5090             exemplarCity => q#i-Addis Ababa#,
5091             },
5092             'Africa/Algiers' => {
5093             exemplarCity => q#i-Algiers#,
5094             },
5095             'Africa/Asmera' => {
5096             exemplarCity => q#i-Asmara#,
5097             },
5098             'Africa/Bamako' => {
5099             exemplarCity => q#i-Bamako#,
5100             },
5101             'Africa/Bangui' => {
5102             exemplarCity => q#i-Bangui#,
5103             },
5104             'Africa/Banjul' => {
5105             exemplarCity => q#i-Banjul#,
5106             },
5107             'Africa/Bissau' => {
5108             exemplarCity => q#i-Bissau#,
5109             },
5110             'Africa/Blantyre' => {
5111             exemplarCity => q#i-Blantyre#,
5112             },
5113             'Africa/Brazzaville' => {
5114             exemplarCity => q#i-Brazzaville#,
5115             },
5116             'Africa/Bujumbura' => {
5117             exemplarCity => q#i-Bujumbura#,
5118             },
5119             'Africa/Cairo' => {
5120             exemplarCity => q#i-Cairo#,
5121             },
5122             'Africa/Casablanca' => {
5123             exemplarCity => q#i-Casablanca#,
5124             },
5125             'Africa/Ceuta' => {
5126             exemplarCity => q#i-Ceuta#,
5127             },
5128             'Africa/Conakry' => {
5129             exemplarCity => q#i-Conakry#,
5130             },
5131             'Africa/Dakar' => {
5132             exemplarCity => q#i-Dakar#,
5133             },
5134             'Africa/Dar_es_Salaam' => {
5135             exemplarCity => q#i-Dar es Salaam#,
5136             },
5137             'Africa/Djibouti' => {
5138             exemplarCity => q#i-Djibouti#,
5139             },
5140             'Africa/Douala' => {
5141             exemplarCity => q#i-Douala#,
5142             },
5143             'Africa/El_Aaiun' => {
5144             exemplarCity => q#i-El Aaiun#,
5145             },
5146             'Africa/Freetown' => {
5147             exemplarCity => q#i-Freetown#,
5148             },
5149             'Africa/Gaborone' => {
5150             exemplarCity => q#i-Gaborone#,
5151             },
5152             'Africa/Harare' => {
5153             exemplarCity => q#i-Harare#,
5154             },
5155             'Africa/Johannesburg' => {
5156             exemplarCity => q#i-Johannesburg#,
5157             },
5158             'Africa/Juba' => {
5159             exemplarCity => q#iJuba#,
5160             },
5161             'Africa/Kampala' => {
5162             exemplarCity => q#i-Kampala#,
5163             },
5164             'Africa/Khartoum' => {
5165             exemplarCity => q#i-Khartoum#,
5166             },
5167             'Africa/Kigali' => {
5168             exemplarCity => q#i-Kigali#,
5169             },
5170             'Africa/Kinshasa' => {
5171             exemplarCity => q#i-Kinshasa#,
5172             },
5173             'Africa/Lagos' => {
5174             exemplarCity => q#i-Lagos#,
5175             },
5176             'Africa/Libreville' => {
5177             exemplarCity => q#i-Libreville#,
5178             },
5179             'Africa/Lome' => {
5180             exemplarCity => q#i-Lome#,
5181             },
5182             'Africa/Luanda' => {
5183             exemplarCity => q#i-Luanda#,
5184             },
5185             'Africa/Lubumbashi' => {
5186             exemplarCity => q#i-Lubumbashi#,
5187             },
5188             'Africa/Lusaka' => {
5189             exemplarCity => q#iLusaka#,
5190             },
5191             'Africa/Malabo' => {
5192             exemplarCity => q#iMalabo#,
5193             },
5194             'Africa/Maputo' => {
5195             exemplarCity => q#iMaputo#,
5196             },
5197             'Africa/Maseru' => {
5198             exemplarCity => q#iMaseru#,
5199             },
5200             'Africa/Mbabane' => {
5201             exemplarCity => q#iMbabane#,
5202             },
5203             'Africa/Mogadishu' => {
5204             exemplarCity => q#i-Mogadishu#,
5205             },
5206             'Africa/Monrovia' => {
5207             exemplarCity => q#i-Monrovia#,
5208             },
5209             'Africa/Nairobi' => {
5210             exemplarCity => q#i-Nairobi#,
5211             },
5212             'Africa/Ndjamena' => {
5213             exemplarCity => q#i-Ndjamena#,
5214             },
5215             'Africa/Niamey' => {
5216             exemplarCity => q#i-Niamey#,
5217             },
5218             'Africa/Nouakchott' => {
5219             exemplarCity => q#i-Nouakchott#,
5220             },
5221             'Africa/Ouagadougou' => {
5222             exemplarCity => q#i-Ouagadougou#,
5223             },
5224             'Africa/Porto-Novo' => {
5225             exemplarCity => q#i-Porto-Novo#,
5226             },
5227             'Africa/Sao_Tome' => {
5228             exemplarCity => q#i-São Tomé#,
5229             },
5230             'Africa/Tripoli' => {
5231             exemplarCity => q#i-Tripoli#,
5232             },
5233             'Africa/Tunis' => {
5234             exemplarCity => q#i-Tunis#,
5235             },
5236             'Africa/Windhoek' => {
5237             exemplarCity => q#i-Windhoek#,
5238             },
5239             'Africa_Central' => {
5240             long => {
5241             'standard' => q#Isikhathi sase-Central Africa#,
5242             },
5243             },
5244             'Africa_Eastern' => {
5245             long => {
5246             'standard' => q#Isikhathi saseMpumalanga Afrika#,
5247             },
5248             },
5249             'Africa_Southern' => {
5250             long => {
5251             'standard' => q#Isikhathi esijwayelekile saseNingizimu Afrika#,
5252             },
5253             },
5254             'Africa_Western' => {
5255             long => {
5256             'daylight' => q#Isikhathi sasehlobo saseNtshonalanga Afrika#,
5257             'generic' => q#Isikhathi saseNtshonalanga Afrika#,
5258             'standard' => q#Isikhathi esijwayelekile saseNtshonalanga Afrika#,
5259             },
5260             },
5261             'Alaska' => {
5262             long => {
5263             'daylight' => q#Isikhathi sase-Alaska sasemini#,
5264             'generic' => q#Isikhathi sase-Alaska#,
5265             'standard' => q#Isikhathi sase-Alaska esijwayelekile#,
5266             },
5267             },
5268             'Amazon' => {
5269             long => {
5270             'daylight' => q#Isikhathi sase-Amazon sasehlobo#,
5271             'generic' => q#Isikhathi sase-Amazon#,
5272             'standard' => q#Isikhathi sase-Amazon esijwayelekile#,
5273             },
5274             },
5275             'America/Adak' => {
5276             exemplarCity => q#i-Adak#,
5277             },
5278             'America/Anchorage' => {
5279             exemplarCity => q#i-Anchorage#,
5280             },
5281             'America/Anguilla' => {
5282             exemplarCity => q#i-Anguilla#,
5283             },
5284             'America/Antigua' => {
5285             exemplarCity => q#i-Antigua#,
5286             },
5287             'America/Araguaina' => {
5288             exemplarCity => q#i-Araguaina#,
5289             },
5290             'America/Argentina/La_Rioja' => {
5291             exemplarCity => q#i-La Rioja#,
5292             },
5293             'America/Argentina/Rio_Gallegos' => {
5294             exemplarCity => q#i-Rio Gallegos#,
5295             },
5296             'America/Argentina/Salta' => {
5297             exemplarCity => q#i-Salta#,
5298             },
5299             'America/Argentina/San_Juan' => {
5300             exemplarCity => q#i-San Juan#,
5301             },
5302             'America/Argentina/San_Luis' => {
5303             exemplarCity => q#i-San Luis#,
5304             },
5305             'America/Argentina/Tucuman' => {
5306             exemplarCity => q#i-Tucuman#,
5307             },
5308             'America/Argentina/Ushuaia' => {
5309             exemplarCity => q#i-Ushuaia#,
5310             },
5311             'America/Aruba' => {
5312             exemplarCity => q#i-Aruba#,
5313             },
5314             'America/Asuncion' => {
5315             exemplarCity => q#i-Asunción#,
5316             },
5317             'America/Bahia' => {
5318             exemplarCity => q#i-Bahia#,
5319             },
5320             'America/Bahia_Banderas' => {
5321             exemplarCity => q#i-Bahia Banderas#,
5322             },
5323             'America/Barbados' => {
5324             exemplarCity => q#i-Barbados#,
5325             },
5326             'America/Belem' => {
5327             exemplarCity => q#i-Belem#,
5328             },
5329             'America/Belize' => {
5330             exemplarCity => q#i-Belize#,
5331             },
5332             'America/Blanc-Sablon' => {
5333             exemplarCity => q#i-Blanc-Sablon#,
5334             },
5335             'America/Boa_Vista' => {
5336             exemplarCity => q#i-Boa Vista#,
5337             },
5338             'America/Bogota' => {
5339             exemplarCity => q#i-Bogota#,
5340             },
5341             'America/Boise' => {
5342             exemplarCity => q#i-Boise#,
5343             },
5344             'America/Buenos_Aires' => {
5345             exemplarCity => q#i-Buenos Aires#,
5346             },
5347             'America/Cambridge_Bay' => {
5348             exemplarCity => q#i-Cambridge Bay#,
5349             },
5350             'America/Campo_Grande' => {
5351             exemplarCity => q#i-Campo Grande#,
5352             },
5353             'America/Cancun' => {
5354             exemplarCity => q#i-Cancun#,
5355             },
5356             'America/Caracas' => {
5357             exemplarCity => q#i-Caracas#,
5358             },
5359             'America/Catamarca' => {
5360             exemplarCity => q#i-Catamarca#,
5361             },
5362             'America/Cayenne' => {
5363             exemplarCity => q#i-Cayenne#,
5364             },
5365             'America/Cayman' => {
5366             exemplarCity => q#i-Cayman#,
5367             },
5368             'America/Chicago' => {
5369             exemplarCity => q#i-Chicago#,
5370             },
5371             'America/Chihuahua' => {
5372             exemplarCity => q#i-Chihuahua#,
5373             },
5374             'America/Coral_Harbour' => {
5375             exemplarCity => q#i-Atikokan#,
5376             },
5377             'America/Cordoba' => {
5378             exemplarCity => q#i-Cordoba#,
5379             },
5380             'America/Costa_Rica' => {
5381             exemplarCity => q#i-Costa Rica#,
5382             },
5383             'America/Creston' => {
5384             exemplarCity => q#i-Creston#,
5385             },
5386             'America/Cuiaba' => {
5387             exemplarCity => q#i-Cuiaba#,
5388             },
5389             'America/Curacao' => {
5390             exemplarCity => q#i-Curaçao#,
5391             },
5392             'America/Danmarkshavn' => {
5393             exemplarCity => q#i-Danmarkshavn#,
5394             },
5395             'America/Dawson' => {
5396             exemplarCity => q#i-Dawson#,
5397             },
5398             'America/Dawson_Creek' => {
5399             exemplarCity => q#i-Dawson Creek#,
5400             },
5401             'America/Denver' => {
5402             exemplarCity => q#i-Denver#,
5403             },
5404             'America/Detroit' => {
5405             exemplarCity => q#i-Detroit#,
5406             },
5407             'America/Dominica' => {
5408             exemplarCity => q#i-Dominica#,
5409             },
5410             'America/Edmonton' => {
5411             exemplarCity => q#i-Edmonton#,
5412             },
5413             'America/Eirunepe' => {
5414             exemplarCity => q#i-Eirunepe#,
5415             },
5416             'America/El_Salvador' => {
5417             exemplarCity => q#i-El Salvador#,
5418             },
5419             'America/Fort_Nelson' => {
5420             exemplarCity => q#i-Fort Nelson#,
5421             },
5422             'America/Fortaleza' => {
5423             exemplarCity => q#i-Fortaleza#,
5424             },
5425             'America/Glace_Bay' => {
5426             exemplarCity => q#i-Glace Bay#,
5427             },
5428             'America/Godthab' => {
5429             exemplarCity => q#i-Nuuk#,
5430             },
5431             'America/Goose_Bay' => {
5432             exemplarCity => q#i-Goose Bay#,
5433             },
5434             'America/Grand_Turk' => {
5435             exemplarCity => q#i-Grand Turk#,
5436             },
5437             'America/Grenada' => {
5438             exemplarCity => q#i-Grenada#,
5439             },
5440             'America/Guadeloupe' => {
5441             exemplarCity => q#i-Guadeloupe#,
5442             },
5443             'America/Guatemala' => {
5444             exemplarCity => q#i-Guatemala#,
5445             },
5446             'America/Guayaquil' => {
5447             exemplarCity => q#i-Guayaquil#,
5448             },
5449             'America/Guyana' => {
5450             exemplarCity => q#i-Guyana#,
5451             },
5452             'America/Halifax' => {
5453             exemplarCity => q#i-Halifax#,
5454             },
5455             'America/Havana' => {
5456             exemplarCity => q#i-Havana#,
5457             },
5458             'America/Hermosillo' => {
5459             exemplarCity => q#i-Hermosillo#,
5460             },
5461             'America/Indiana/Knox' => {
5462             exemplarCity => q#i-Knox, Indiana#,
5463             },
5464             'America/Indiana/Marengo' => {
5465             exemplarCity => q#i-Marengo, Indiana#,
5466             },
5467             'America/Indiana/Petersburg' => {
5468             exemplarCity => q#i-Petersburg, Indiana#,
5469             },
5470             'America/Indiana/Tell_City' => {
5471             exemplarCity => q#i-Tell City, Indiana#,
5472             },
5473             'America/Indiana/Vevay' => {
5474             exemplarCity => q#i-Vevay, Indiana#,
5475             },
5476             'America/Indiana/Vincennes' => {
5477             exemplarCity => q#i-Vincennes, Indiana#,
5478             },
5479             'America/Indiana/Winamac' => {
5480             exemplarCity => q#i-Winamac, Indiana#,
5481             },
5482             'America/Indianapolis' => {
5483             exemplarCity => q#i-Indianapolis#,
5484             },
5485             'America/Inuvik' => {
5486             exemplarCity => q#i-Inuvik#,
5487             },
5488             'America/Iqaluit' => {
5489             exemplarCity => q#i-Iqaluit#,
5490             },
5491             'America/Jamaica' => {
5492             exemplarCity => q#i-Jamaica#,
5493             },
5494             'America/Jujuy' => {
5495             exemplarCity => q#i-Jujuy#,
5496             },
5497             'America/Juneau' => {
5498             exemplarCity => q#i-Juneau#,
5499             },
5500             'America/Kentucky/Monticello' => {
5501             exemplarCity => q#i-Monticello, Kentucky#,
5502             },
5503             'America/Kralendijk' => {
5504             exemplarCity => q#i-Kralendijk#,
5505             },
5506             'America/La_Paz' => {
5507             exemplarCity => q#i-La Paz#,
5508             },
5509             'America/Lima' => {
5510             exemplarCity => q#i-Lima#,
5511             },
5512             'America/Los_Angeles' => {
5513             exemplarCity => q#i-Los Angeles#,
5514             },
5515             'America/Louisville' => {
5516             exemplarCity => q#i-Louisville#,
5517             },
5518             'America/Lower_Princes' => {
5519             exemplarCity => q#i-Lower Prince’s Quarter#,
5520             },
5521             'America/Maceio' => {
5522             exemplarCity => q#i-Maceio#,
5523             },
5524             'America/Managua' => {
5525             exemplarCity => q#i-Managua#,
5526             },
5527             'America/Manaus' => {
5528             exemplarCity => q#i-Manaus#,
5529             },
5530             'America/Marigot' => {
5531             exemplarCity => q#i-Marigot#,
5532             },
5533             'America/Martinique' => {
5534             exemplarCity => q#i-Martinique#,
5535             },
5536             'America/Matamoros' => {
5537             exemplarCity => q#i-Matamoros#,
5538             },
5539             'America/Mazatlan' => {
5540             exemplarCity => q#i-Mazatlan#,
5541             },
5542             'America/Mendoza' => {
5543             exemplarCity => q#i-Mendoza#,
5544             },
5545             'America/Menominee' => {
5546             exemplarCity => q#i-Menominee#,
5547             },
5548             'America/Merida' => {
5549             exemplarCity => q#i-Merida#,
5550             },
5551             'America/Metlakatla' => {
5552             exemplarCity => q#i-Metlakatla#,
5553             },
5554             'America/Mexico_City' => {
5555             exemplarCity => q#i-Mexico City#,
5556             },
5557             'America/Miquelon' => {
5558             exemplarCity => q#i-Miquelon#,
5559             },
5560             'America/Moncton' => {
5561             exemplarCity => q#i-Moncton#,
5562             },
5563             'America/Monterrey' => {
5564             exemplarCity => q#i-Monterrey#,
5565             },
5566             'America/Montevideo' => {
5567             exemplarCity => q#i-Montevideo#,
5568             },
5569             'America/Montserrat' => {
5570             exemplarCity => q#i-Montserrat#,
5571             },
5572             'America/Nassau' => {
5573             exemplarCity => q#i-Nassau#,
5574             },
5575             'America/New_York' => {
5576             exemplarCity => q#i-New York#,
5577             },
5578             'America/Nipigon' => {
5579             exemplarCity => q#i-Nipigon#,
5580             },
5581             'America/Nome' => {
5582             exemplarCity => q#i-Nome#,
5583             },
5584             'America/Noronha' => {
5585             exemplarCity => q#i-Noronha#,
5586             },
5587             'America/North_Dakota/Beulah' => {
5588             exemplarCity => q#i-Beulah, North Dakota#,
5589             },
5590             'America/North_Dakota/Center' => {
5591             exemplarCity => q#i-Center, North Dakota#,
5592             },
5593             'America/North_Dakota/New_Salem' => {
5594             exemplarCity => q#i-New Salem, North Dakota#,
5595             },
5596             'America/Ojinaga' => {
5597             exemplarCity => q#i-Ojinaga#,
5598             },
5599             'America/Panama' => {
5600             exemplarCity => q#i-Panama#,
5601             },
5602             'America/Pangnirtung' => {
5603             exemplarCity => q#i-Pangnirtung#,
5604             },
5605             'America/Paramaribo' => {
5606             exemplarCity => q#i-Paramaribo#,
5607             },
5608             'America/Phoenix' => {
5609             exemplarCity => q#i-Phoenix#,
5610             },
5611             'America/Port-au-Prince' => {
5612             exemplarCity => q#i-Port-au-Prince#,
5613             },
5614             'America/Port_of_Spain' => {
5615             exemplarCity => q#i-Port of Spain#,
5616             },
5617             'America/Porto_Velho' => {
5618             exemplarCity => q#i-Porto Velho#,
5619             },
5620             'America/Puerto_Rico' => {
5621             exemplarCity => q#i-Puerto Rico#,
5622             },
5623             'America/Rainy_River' => {
5624             exemplarCity => q#i-Rainy River#,
5625             },
5626             'America/Rankin_Inlet' => {
5627             exemplarCity => q#i-Rankin Inlet#,
5628             },
5629             'America/Recife' => {
5630             exemplarCity => q#i-Recife#,
5631             },
5632             'America/Regina' => {
5633             exemplarCity => q#i-Regina#,
5634             },
5635             'America/Resolute' => {
5636             exemplarCity => q#i-Resolute#,
5637             },
5638             'America/Rio_Branco' => {
5639             exemplarCity => q#i-Rio Branco#,
5640             },
5641             'America/Santa_Isabel' => {
5642             exemplarCity => q#i-Santa Isabel#,
5643             },
5644             'America/Santarem' => {
5645             exemplarCity => q#i-Santarem#,
5646             },
5647             'America/Santiago' => {
5648             exemplarCity => q#i-Santiago#,
5649             },
5650             'America/Santo_Domingo' => {
5651             exemplarCity => q#i-Santo Domingo#,
5652             },
5653             'America/Sao_Paulo' => {
5654             exemplarCity => q#i-Sao Paulo#,
5655             },
5656             'America/Scoresbysund' => {
5657             exemplarCity => q#i-Ittoqqortoormiit#,
5658             },
5659             'America/Sitka' => {
5660             exemplarCity => q#i-Sitka#,
5661             },
5662             'America/St_Barthelemy' => {
5663             exemplarCity => q#i-St. Barthélemy#,
5664             },
5665             'America/St_Johns' => {
5666             exemplarCity => q#i-St. John’s#,
5667             },
5668             'America/St_Kitts' => {
5669             exemplarCity => q#i-St. Kitts#,
5670             },
5671             'America/St_Lucia' => {
5672             exemplarCity => q#i-#,
5673             },
5674             'America/St_Thomas' => {
5675             exemplarCity => q#i-St. Thomas#,
5676             },
5677             'America/St_Vincent' => {
5678             exemplarCity => q#i-St. Vincent#,
5679             },
5680             'America/Swift_Current' => {
5681             exemplarCity => q#i-Swift Current#,
5682             },
5683             'America/Tegucigalpa' => {
5684             exemplarCity => q#i-Tegucigalpa#,
5685             },
5686             'America/Thule' => {
5687             exemplarCity => q#i-Thule#,
5688             },
5689             'America/Thunder_Bay' => {
5690             exemplarCity => q#i-Thunder Bay#,
5691             },
5692             'America/Tijuana' => {
5693             exemplarCity => q#i-Tijuana#,
5694             },
5695             'America/Toronto' => {
5696             exemplarCity => q#i-Toronto#,
5697             },
5698             'America/Tortola' => {
5699             exemplarCity => q#i-Tortola#,
5700             },
5701             'America/Vancouver' => {
5702             exemplarCity => q#i-Vancouver#,
5703             },
5704             'America/Whitehorse' => {
5705             exemplarCity => q#i-Whitehorse#,
5706             },
5707             'America/Winnipeg' => {
5708             exemplarCity => q#i-Winnipeg#,
5709             },
5710             'America/Yakutat' => {
5711             exemplarCity => q#i-Yakutat#,
5712             },
5713             'America/Yellowknife' => {
5714             exemplarCity => q#i-Yellowknife#,
5715             },
5716             'America_Central' => {
5717             long => {
5718             'daylight' => q#Isikhathi sase-North American Central sasemini#,
5719             'generic' => q#Isikhathi sase-North American Central#,
5720             'standard' => q#Isikhathi sase-North American Central esijwayelekile#,
5721             },
5722             },
5723             'America_Eastern' => {
5724             long => {
5725             'daylight' => q#Isikhathi sase-North American East sasemini#,
5726             'generic' => q#Isikhathi sase-North American East#,
5727             'standard' => q#Isikhathi sase-North American East esijwayelekile#,
5728             },
5729             },
5730             'America_Mountain' => {
5731             long => {
5732             'daylight' => q#Isikhathi sase-North American Mountain sasemini#,
5733             'generic' => q#Isikhathi sase-North American Mountain#,
5734             'standard' => q#Isikhathi sase-North American Mountain esijwayelekile#,
5735             },
5736             },
5737             'America_Pacific' => {
5738             long => {
5739             'daylight' => q#Isikhathi sase-North American Pacific sasemini#,
5740             'generic' => q#Isikhathi sase-North American Pacific#,
5741             'standard' => q#Isikhathi sase-North American Pacific esijwayelekile#,
5742             },
5743             },
5744             'Anadyr' => {
5745             long => {
5746             'daylight' => q#esase-Anadyr Summer Time#,
5747             'generic' => q#esase-Anadyr Time#,
5748             'standard' => q#esase-Anadyr Standard Time#,
5749             },
5750             },
5751             'Antarctica/Casey' => {
5752             exemplarCity => q#i-Casey#,
5753             },
5754             'Antarctica/Davis' => {
5755             exemplarCity => q#i-Davis#,
5756             },
5757             'Antarctica/DumontDUrville' => {
5758             exemplarCity => q#i-Dumont d’Urville#,
5759             },
5760             'Antarctica/Macquarie' => {
5761             exemplarCity => q#i-Macquarie#,
5762             },
5763             'Antarctica/Mawson' => {
5764             exemplarCity => q#i-Mawson#,
5765             },
5766             'Antarctica/McMurdo' => {
5767             exemplarCity => q#i-McMurdo#,
5768             },
5769             'Antarctica/Palmer' => {
5770             exemplarCity => q#i-Palmer#,
5771             },
5772             'Antarctica/Rothera' => {
5773             exemplarCity => q#i-Rothera#,
5774             },
5775             'Antarctica/Syowa' => {
5776             exemplarCity => q#i-Syowa#,
5777             },
5778             'Antarctica/Troll' => {
5779             exemplarCity => q#i-Troll#,
5780             },
5781             'Antarctica/Vostok' => {
5782             exemplarCity => q#i-Vostok#,
5783             },
5784             'Apia' => {
5785             long => {
5786             'daylight' => q#Isikhathi sase-Apia sasemini#,
5787             'generic' => q#Isikhathi sase-Apia#,
5788             'standard' => q#Isikhathi sase-Apia esivamile#,
5789             },
5790             },
5791             'Arabian' => {
5792             long => {
5793             'daylight' => q#Isikhathi semini sase-Arabian#,
5794             'generic' => q#Isikhathi sase-Arabian#,
5795             'standard' => q#Isikhathi esivamile sase-Arabian#,
5796             },
5797             },
5798             'Arctic/Longyearbyen' => {
5799             exemplarCity => q#i-Longyearbyen#,
5800             },
5801             'Argentina' => {
5802             long => {
5803             'daylight' => q#Isikhathi sase-Argentina sasehlobo#,
5804             'generic' => q#Isikhathi sase-Argentina#,
5805             'standard' => q#Isikhathi sase-Argentina esijwayelekile#,
5806             },
5807             },
5808             'Argentina_Western' => {
5809             long => {
5810             'daylight' => q#Isikhathi saseNyakatho ne-Argentina sasehlobo#,
5811             'generic' => q#Isikhathi saseNyakatho ne-Argentina#,
5812             'standard' => q#Isikhathi saseNyakatho ne-Argentina esijwayelekile#,
5813             },
5814             },
5815             'Armenia' => {
5816             long => {
5817             'daylight' => q#Isikhathi sehlobo sase-Armenia#,
5818             'generic' => q#Isikhathi saseArmenia#,
5819             'standard' => q#Isikhathi esezingeni sase-Armenia#,
5820             },
5821             },
5822             'Asia/Aden' => {
5823             exemplarCity => q#i-Aden#,
5824             },
5825             'Asia/Almaty' => {
5826             exemplarCity => q#i-Almaty#,
5827             },
5828             'Asia/Amman' => {
5829             exemplarCity => q#i-Amman#,
5830             },
5831             'Asia/Anadyr' => {
5832             exemplarCity => q#i-Anadyr#,
5833             },
5834             'Asia/Aqtau' => {
5835             exemplarCity => q#i-Aqtau#,
5836             },
5837             'Asia/Aqtobe' => {
5838             exemplarCity => q#i-Aqtobe#,
5839             },
5840             'Asia/Ashgabat' => {
5841             exemplarCity => q#i-Ashgabat#,
5842             },
5843             'Asia/Atyrau' => {
5844             exemplarCity => q#Atyrau#,
5845             },
5846             'Asia/Baghdad' => {
5847             exemplarCity => q#i-Baghdad#,
5848             },
5849             'Asia/Bahrain' => {
5850             exemplarCity => q#i-Bahrain#,
5851             },
5852             'Asia/Baku' => {
5853             exemplarCity => q#i-Baku#,
5854             },
5855             'Asia/Bangkok' => {
5856             exemplarCity => q#i-Bangkok#,
5857             },
5858             'Asia/Barnaul' => {
5859             exemplarCity => q#i-Barnaul#,
5860             },
5861             'Asia/Beirut' => {
5862             exemplarCity => q#i-Beirut#,
5863             },
5864             'Asia/Bishkek' => {
5865             exemplarCity => q#i-Bishkek#,
5866             },
5867             'Asia/Brunei' => {
5868             exemplarCity => q#i-Brunei#,
5869             },
5870             'Asia/Calcutta' => {
5871             exemplarCity => q#i-Kolkata#,
5872             },
5873             'Asia/Chita' => {
5874             exemplarCity => q#i-Chita#,
5875             },
5876             'Asia/Choibalsan' => {
5877             exemplarCity => q#i-Choibalsan#,
5878             },
5879             'Asia/Colombo' => {
5880             exemplarCity => q#i-Colombo#,
5881             },
5882             'Asia/Damascus' => {
5883             exemplarCity => q#i-Damascus#,
5884             },
5885             'Asia/Dhaka' => {
5886             exemplarCity => q#i-Dhaka#,
5887             },
5888             'Asia/Dili' => {
5889             exemplarCity => q#i-Dili#,
5890             },
5891             'Asia/Dubai' => {
5892             exemplarCity => q#i-Dubai#,
5893             },
5894             'Asia/Dushanbe' => {
5895             exemplarCity => q#i-Dushanbe#,
5896             },
5897             'Asia/Famagusta' => {
5898             exemplarCity => q#Famagusta#,
5899             },
5900             'Asia/Gaza' => {
5901             exemplarCity => q#iGaza#,
5902             },
5903             'Asia/Hebron' => {
5904             exemplarCity => q#i-Hebron#,
5905             },
5906             'Asia/Hong_Kong' => {
5907             exemplarCity => q#i-Hong Kong#,
5908             },
5909             'Asia/Hovd' => {
5910             exemplarCity => q#i-Hovd#,
5911             },
5912             'Asia/Irkutsk' => {
5913             exemplarCity => q#i-Irkutsk#,
5914             },
5915             'Asia/Jakarta' => {
5916             exemplarCity => q#i-Jakarta#,
5917             },
5918             'Asia/Jayapura' => {
5919             exemplarCity => q#i-Jayapura#,
5920             },
5921             'Asia/Jerusalem' => {
5922             exemplarCity => q#i-Jerusalem#,
5923             },
5924             'Asia/Kabul' => {
5925             exemplarCity => q#i-Kabul#,
5926             },
5927             'Asia/Kamchatka' => {
5928             exemplarCity => q#i-Kamchatka#,
5929             },
5930             'Asia/Karachi' => {
5931             exemplarCity => q#i-Karachi#,
5932             },
5933             'Asia/Katmandu' => {
5934             exemplarCity => q#i-Kathmandu#,
5935             },
5936             'Asia/Khandyga' => {
5937             exemplarCity => q#i-Khandyga#,
5938             },
5939             'Asia/Krasnoyarsk' => {
5940             exemplarCity => q#i-Krasnoyarsk#,
5941             },
5942             'Asia/Kuala_Lumpur' => {
5943             exemplarCity => q#i-Kuala Lumpur#,
5944             },
5945             'Asia/Kuching' => {
5946             exemplarCity => q#i-Kuching#,
5947             },
5948             'Asia/Kuwait' => {
5949             exemplarCity => q#i-Kuwait#,
5950             },
5951             'Asia/Macau' => {
5952             exemplarCity => q#i-Macau#,
5953             },
5954             'Asia/Magadan' => {
5955             exemplarCity => q#i-Magadan#,
5956             },
5957             'Asia/Makassar' => {
5958             exemplarCity => q#i-Makassar#,
5959             },
5960             'Asia/Manila' => {
5961             exemplarCity => q#i-Manila#,
5962             },
5963             'Asia/Muscat' => {
5964             exemplarCity => q#i-Muscat#,
5965             },
5966             'Asia/Nicosia' => {
5967             exemplarCity => q#i-Nicosia#,
5968             },
5969             'Asia/Novokuznetsk' => {
5970             exemplarCity => q#i-Novokuznetsk#,
5971             },
5972             'Asia/Novosibirsk' => {
5973             exemplarCity => q#i-Novosibirsk#,
5974             },
5975             'Asia/Omsk' => {
5976             exemplarCity => q#i-Omsk#,
5977             },
5978             'Asia/Oral' => {
5979             exemplarCity => q#i-Oral#,
5980             },
5981             'Asia/Phnom_Penh' => {
5982             exemplarCity => q#i-Phnom Penh#,
5983             },
5984             'Asia/Pontianak' => {
5985             exemplarCity => q#i-Pontianak#,
5986             },
5987             'Asia/Pyongyang' => {
5988             exemplarCity => q#i-Pyongyang#,
5989             },
5990             'Asia/Qatar' => {
5991             exemplarCity => q#i-Qatar#,
5992             },
5993             'Asia/Qyzylorda' => {
5994             exemplarCity => q#i-Qyzylorda#,
5995             },
5996             'Asia/Rangoon' => {
5997             exemplarCity => q#i-Rangoon#,
5998             },
5999             'Asia/Riyadh' => {
6000             exemplarCity => q#i-Riyadh#,
6001             },
6002             'Asia/Saigon' => {
6003             exemplarCity => q#i-Ho Chi Minh City#,
6004             },
6005             'Asia/Sakhalin' => {
6006             exemplarCity => q#i-Sakhalin#,
6007             },
6008             'Asia/Samarkand' => {
6009             exemplarCity => q#i-Samarkand#,
6010             },
6011             'Asia/Seoul' => {
6012             exemplarCity => q#i-Seoul#,
6013             },
6014             'Asia/Shanghai' => {
6015             exemplarCity => q#i-Shanghai#,
6016             },
6017             'Asia/Singapore' => {
6018             exemplarCity => q#i-Singapore#,
6019             },
6020             'Asia/Srednekolymsk' => {
6021             exemplarCity => q#i-Srednekolymsk#,
6022             },
6023             'Asia/Taipei' => {
6024             exemplarCity => q#i-Taipei#,
6025             },
6026             'Asia/Tashkent' => {
6027             exemplarCity => q#i-Tashkent#,
6028             },
6029             'Asia/Tbilisi' => {
6030             exemplarCity => q#i-Tbilisi#,
6031             },
6032             'Asia/Tehran' => {
6033             exemplarCity => q#i-Tehran#,
6034             },
6035             'Asia/Thimphu' => {
6036             exemplarCity => q#i-Thimphu#,
6037             },
6038             'Asia/Tokyo' => {
6039             exemplarCity => q#i-Tokyo#,
6040             },
6041             'Asia/Tomsk' => {
6042             exemplarCity => q#i-Tomsk#,
6043             },
6044             'Asia/Ulaanbaatar' => {
6045             exemplarCity => q#i-Ulaanbaatar#,
6046             },
6047             'Asia/Urumqi' => {
6048             exemplarCity => q#i-Urumqi#,
6049             },
6050             'Asia/Ust-Nera' => {
6051             exemplarCity => q#i-Ust-Nera#,
6052             },
6053             'Asia/Vientiane' => {
6054             exemplarCity => q#i-Vientiane#,
6055             },
6056             'Asia/Vladivostok' => {
6057             exemplarCity => q#i-Vladivostok#,
6058             },
6059             'Asia/Yakutsk' => {
6060             exemplarCity => q#i-Yakutsk#,
6061             },
6062             'Asia/Yekaterinburg' => {
6063             exemplarCity => q#i-Yekaterinburg#,
6064             },
6065             'Asia/Yerevan' => {
6066             exemplarCity => q#i-Yerevan#,
6067             },
6068             'Atlantic' => {
6069             long => {
6070             'daylight' => q#Isikhathi sase-Atlantic sasemini#,
6071             'generic' => q#Isikhathi sase-Atlantic#,
6072             'standard' => q#Isikhathi sase-Atlantic esijwayelekile#,
6073             },
6074             },
6075             'Atlantic/Azores' => {
6076             exemplarCity => q#i-Azores#,
6077             },
6078             'Atlantic/Bermuda' => {
6079             exemplarCity => q#i-Bermuda#,
6080             },
6081             'Atlantic/Canary' => {
6082             exemplarCity => q#i-Canary#,
6083             },
6084             'Atlantic/Cape_Verde' => {
6085             exemplarCity => q#i-Cape Verde#,
6086             },
6087             'Atlantic/Faeroe' => {
6088             exemplarCity => q#i-Faroe#,
6089             },
6090             'Atlantic/Madeira' => {
6091             exemplarCity => q#i-Madeira#,
6092             },
6093             'Atlantic/Reykjavik' => {
6094             exemplarCity => q#i-Reykjavik#,
6095             },
6096             'Atlantic/South_Georgia' => {
6097             exemplarCity => q#i-South Georgia#,
6098             },
6099             'Atlantic/St_Helena' => {
6100             exemplarCity => q#i-St. Helena#,
6101             },
6102             'Atlantic/Stanley' => {
6103             exemplarCity => q#i-Stanley#,
6104             },
6105             'Australia/Adelaide' => {
6106             exemplarCity => q#i-Adelaide#,
6107             },
6108             'Australia/Brisbane' => {
6109             exemplarCity => q#i-Brisbane#,
6110             },
6111             'Australia/Broken_Hill' => {
6112             exemplarCity => q#i-Broken Hill#,
6113             },
6114             'Australia/Currie' => {
6115             exemplarCity => q#i-Currie#,
6116             },
6117             'Australia/Darwin' => {
6118             exemplarCity => q#i-Darwin#,
6119             },
6120             'Australia/Eucla' => {
6121             exemplarCity => q#i-Eucla#,
6122             },
6123             'Australia/Hobart' => {
6124             exemplarCity => q#i-Hobart#,
6125             },
6126             'Australia/Lindeman' => {
6127             exemplarCity => q#i-Lindeman#,
6128             },
6129             'Australia/Lord_Howe' => {
6130             exemplarCity => q#i-Lord Howe#,
6131             },
6132             'Australia/Melbourne' => {
6133             exemplarCity => q#i-Melbourne#,
6134             },
6135             'Australia/Perth' => {
6136             exemplarCity => q#i-Perth#,
6137             },
6138             'Australia/Sydney' => {
6139             exemplarCity => q#i-Sydney#,
6140             },
6141             'Australia_Central' => {
6142             long => {
6143             'daylight' => q#Isikhathi sase-Australian Central sasemini#,
6144             'generic' => q#Isikhathi sase-Central Australia#,
6145             'standard' => q#Isikhathi sase-Australian Central esivamile#,
6146             },
6147             },
6148             'Australia_CentralWestern' => {
6149             long => {
6150             'daylight' => q#Isikhathi sasemini sase-Australian Central West#,
6151             'generic' => q#Isikhathi sase-Australian Central West#,
6152             'standard' => q#Isikhathi sase-Australian Central West esivamile#,
6153             },
6154             },
6155             'Australia_Eastern' => {
6156             long => {
6157             'daylight' => q#Isikhathi sasemini sase-Australian East#,
6158             'generic' => q#Isikhathi sase-Eastern Australia#,
6159             'standard' => q#Isikhathi esivamile sase-Australian East#,
6160             },
6161             },
6162             'Australia_Western' => {
6163             long => {
6164             'daylight' => q#Isikhathi sase-Australian Western sasemini#,
6165             'generic' => q#Isikhathi sase-Western Australia#,
6166             'standard' => q#Isikhathi sase-Australian Western esivamile#,
6167             },
6168             },
6169             'Azerbaijan' => {
6170             long => {
6171             'daylight' => q#Isikhathi sehlobo sase-Azerbaijan#,
6172             'generic' => q#Isikhathi sase-Azerbaijan#,
6173             'standard' => q#Isikhathi esivamile sase-Azerbaijan#,
6174             },
6175             },
6176             'Azores' => {
6177             long => {
6178             'daylight' => q#Isikhathi sasehlobo sase-Azores#,
6179             'generic' => q#Isikhathi sase-Azores#,
6180             'standard' => q#Isikhathi esijwayelekile sase-Azores#,
6181             },
6182             },
6183             'Bangladesh' => {
6184             long => {
6185             'daylight' => q#Isikhathi sase-Bangladesh sasehlobo#,
6186             'generic' => q#Isikhathi sase-Bangladesh#,
6187             'standard' => q#Isikhathi sase-Bangladesh esivamile#,
6188             },
6189             },
6190             'Bhutan' => {
6191             long => {
6192             'standard' => q#Isikhathi sase-Bhutan#,
6193             },
6194             },
6195             'Bolivia' => {
6196             long => {
6197             'standard' => q#Isikhathi sase-Bolivia#,
6198             },
6199             },
6200             'Brasilia' => {
6201             long => {
6202             'daylight' => q#Isikhathi sase-Brasilia sasehlobo#,
6203             'generic' => q#Isikhathi sase-Brasilia#,
6204             'standard' => q#Isikhathi sase-Brasilia esijwayelekile#,
6205             },
6206             },
6207             'Brunei' => {
6208             long => {
6209             'standard' => q#Isikhathi sase-Brunei Darussalam#,
6210             },
6211             },
6212             'Cape_Verde' => {
6213             long => {
6214             'daylight' => q#Isikhathi sehlobo sase-Cape Verde#,
6215             'generic' => q#Isikhathi sase-Cape Verde#,
6216             'standard' => q#Isikhathi esezingeni sase-Cape Verde#,
6217             },
6218             },
6219             'Chamorro' => {
6220             long => {
6221             'standard' => q#Isikhathi esijwayelekile sase-Chamorro#,
6222             },
6223             },
6224             'Chatham' => {
6225             long => {
6226             'daylight' => q#Isikhathi sasemini sase-Chatham#,
6227             'generic' => q#Isikhathi sase-Chatham#,
6228             'standard' => q#Isikhathi esivamile sase-Chatham#,
6229             },
6230             },
6231             'Chile' => {
6232             long => {
6233             'daylight' => q#Isikhathi sase-Chile sasehlobo#,
6234             'generic' => q#Isikhathi sase-Chile#,
6235             'standard' => q#Isikhathi sase-Chile esijwayelekile#,
6236             },
6237             },
6238             'China' => {
6239             long => {
6240             'daylight' => q#Isikhathi semini sase-China#,
6241             'generic' => q#Isikhathi sase-China#,
6242             'standard' => q#Isikhathi esivamile sase-China#,
6243             },
6244             },
6245             'Choibalsan' => {
6246             long => {
6247             'daylight' => q#Isikhathi sehlobo e-Choibalsan#,
6248             'generic' => q#Isikhathi sase-Choibalsan#,
6249             'standard' => q#Isikhathi Esimisiwe sase-Choibalsan#,
6250             },
6251             },
6252             'Christmas' => {
6253             long => {
6254             'standard' => q#Isikhathi sase-Christmas Island#,
6255             },
6256             },
6257             'Cocos' => {
6258             long => {
6259             'standard' => q#Isikhathi sase-Cocos Islands#,
6260             },
6261             },
6262             'Colombia' => {
6263             long => {
6264             'daylight' => q#Isikhathi sase-Colombia sasehlobo#,
6265             'generic' => q#Isikhathi sase-Colombia#,
6266             'standard' => q#Isikhathi sase-Colombia esijwayelekile#,
6267             },
6268             },
6269             'Cook' => {
6270             long => {
6271             'daylight' => q#Isikhathi esiyingxenye yasehlobo sase-Cook Islands#,
6272             'generic' => q#Isikhathi sase-Cook Islands#,
6273             'standard' => q#Isikhathi esivamile sase-Cook Islands#,
6274             },
6275             },
6276             'Cuba' => {
6277             long => {
6278             'daylight' => q#Isikhathi sase-Cuba sasemini#,
6279             'generic' => q#Isikhathi sase-Cuba#,
6280             'standard' => q#Isikhathi sase-Cuba esijwayelekile#,
6281             },
6282             },
6283             'Davis' => {
6284             long => {
6285             'standard' => q#Isikhathi sase-Davis#,
6286             },
6287             },
6288             'DumontDUrville' => {
6289             long => {
6290             'standard' => q#Isikhathi sase-Dumont-d’Urville#,
6291             },
6292             },
6293             'East_Timor' => {
6294             long => {
6295             'standard' => q#Isikhathi sase-East Timor#,
6296             },
6297             },
6298             'Easter' => {
6299             long => {
6300             'daylight' => q#Isikhathi sase-Easter Island sasehlobo#,
6301             'generic' => q#Isikhathi sase-Easter Island#,
6302             'standard' => q#Isikhathi sase-Easter Island esijwayelekile#,
6303             },
6304             },
6305             'Ecuador' => {
6306             long => {
6307             'standard' => q#Isikhathi sase-Ecuador#,
6308             },
6309             },
6310             'Etc/UTC' => {
6311             long => {
6312             'standard' => q#isikhathi somhlaba esididiyelwe#,
6313             },
6314             },
6315             'Etc/Unknown' => {
6316             exemplarCity => q#idolobha elingaziwa#,
6317             },
6318             'Europe/Amsterdam' => {
6319             exemplarCity => q#i-Amsterdam#,
6320             },
6321             'Europe/Andorra' => {
6322             exemplarCity => q#i-Andorra#,
6323             },
6324             'Europe/Astrakhan' => {
6325             exemplarCity => q#i-Astrakhan#,
6326             },
6327             'Europe/Athens' => {
6328             exemplarCity => q#i-Athens#,
6329             },
6330             'Europe/Belgrade' => {
6331             exemplarCity => q#i-Belgrade#,
6332             },
6333             'Europe/Berlin' => {
6334             exemplarCity => q#i-Berlin#,
6335             },
6336             'Europe/Bratislava' => {
6337             exemplarCity => q#i-Bratislava#,
6338             },
6339             'Europe/Brussels' => {
6340             exemplarCity => q#i-Brussels#,
6341             },
6342             'Europe/Bucharest' => {
6343             exemplarCity => q#i-Bucharest#,
6344             },
6345             'Europe/Budapest' => {
6346             exemplarCity => q#i-Budapest#,
6347             },
6348             'Europe/Busingen' => {
6349             exemplarCity => q#i-Busingen#,
6350             },
6351             'Europe/Chisinau' => {
6352             exemplarCity => q#i-Chisinau#,
6353             },
6354             'Europe/Copenhagen' => {
6355             exemplarCity => q#i-Copenhagen#,
6356             },
6357             'Europe/Dublin' => {
6358             exemplarCity => q#i-Dublin#,
6359             long => {
6360             'daylight' => q#isikhathi sase-Irish esivamile#,
6361             },
6362             },
6363             'Europe/Gibraltar' => {
6364             exemplarCity => q#i-Gibraltar#,
6365             },
6366             'Europe/Guernsey' => {
6367             exemplarCity => q#i-Guernsey#,
6368             },
6369             'Europe/Helsinki' => {
6370             exemplarCity => q#i-Helsinki#,
6371             },
6372             'Europe/Isle_of_Man' => {
6373             exemplarCity => q#i-Isle of Man#,
6374             },
6375             'Europe/Istanbul' => {
6376             exemplarCity => q#i-Istanbul#,
6377             },
6378             'Europe/Jersey' => {
6379             exemplarCity => q#i-Jersey#,
6380             },
6381             'Europe/Kaliningrad' => {
6382             exemplarCity => q#i-Kaliningrad#,
6383             },
6384             'Europe/Kiev' => {
6385             exemplarCity => q#i-Kiev#,
6386             },
6387             'Europe/Kirov' => {
6388             exemplarCity => q#i-Kirov#,
6389             },
6390             'Europe/Lisbon' => {
6391             exemplarCity => q#i-Lisbon#,
6392             },
6393             'Europe/Ljubljana' => {
6394             exemplarCity => q#i-Ljubljana#,
6395             },
6396             'Europe/London' => {
6397             exemplarCity => q#i-London#,
6398             long => {
6399             'daylight' => q#isikhathi sase-British sasehlobo#,
6400             },
6401             },
6402             'Europe/Luxembourg' => {
6403             exemplarCity => q#i-Luxembourg#,
6404             },
6405             'Europe/Madrid' => {
6406             exemplarCity => q#i-Madrid#,
6407             },
6408             'Europe/Malta' => {
6409             exemplarCity => q#i-Malta#,
6410             },
6411             'Europe/Mariehamn' => {
6412             exemplarCity => q#i-Mariehamn#,
6413             },
6414             'Europe/Minsk' => {
6415             exemplarCity => q#i-Minsk#,
6416             },
6417             'Europe/Monaco' => {
6418             exemplarCity => q#i-Monaco#,
6419             },
6420             'Europe/Moscow' => {
6421             exemplarCity => q#i-Moscow#,
6422             },
6423             'Europe/Oslo' => {
6424             exemplarCity => q#i-Oslo#,
6425             },
6426             'Europe/Paris' => {
6427             exemplarCity => q#i-Paris#,
6428             },
6429             'Europe/Podgorica' => {
6430             exemplarCity => q#i-Podgorica#,
6431             },
6432             'Europe/Prague' => {
6433             exemplarCity => q#i-Prague#,
6434             },
6435             'Europe/Riga' => {
6436             exemplarCity => q#i-Riga#,
6437             },
6438             'Europe/Rome' => {
6439             exemplarCity => q#i-Rome#,
6440             },
6441             'Europe/Samara' => {
6442             exemplarCity => q#i-Samara#,
6443             },
6444             'Europe/San_Marino' => {
6445             exemplarCity => q#i-San Marino#,
6446             },
6447             'Europe/Sarajevo' => {
6448             exemplarCity => q#i-Sarajevo#,
6449             },
6450             'Europe/Simferopol' => {
6451             exemplarCity => q#i-Simferopol#,
6452             },
6453             'Europe/Skopje' => {
6454             exemplarCity => q#i-Skopje#,
6455             },
6456             'Europe/Sofia' => {
6457             exemplarCity => q#i-Sofia#,
6458             },
6459             'Europe/Stockholm' => {
6460             exemplarCity => q#i-Stockholm#,
6461             },
6462             'Europe/Tallinn' => {
6463             exemplarCity => q#i-Tallinn#,
6464             },
6465             'Europe/Tirane' => {
6466             exemplarCity => q#i-Tirane#,
6467             },
6468             'Europe/Ulyanovsk' => {
6469             exemplarCity => q#i-Ulyanovsk#,
6470             },
6471             'Europe/Uzhgorod' => {
6472             exemplarCity => q#i-Uzhhorod#,
6473             },
6474             'Europe/Vaduz' => {
6475             exemplarCity => q#i-Vaduz#,
6476             },
6477             'Europe/Vatican' => {
6478             exemplarCity => q#i-Vatican#,
6479             },
6480             'Europe/Vienna' => {
6481             exemplarCity => q#i-Vienna#,
6482             },
6483             'Europe/Vilnius' => {
6484             exemplarCity => q#i-Vilnius#,
6485             },
6486             'Europe/Volgograd' => {
6487             exemplarCity => q#i-Volgograd#,
6488             },
6489             'Europe/Warsaw' => {
6490             exemplarCity => q#i-Warsaw#,
6491             },
6492             'Europe/Zagreb' => {
6493             exemplarCity => q#i-Zagreb#,
6494             },
6495             'Europe/Zaporozhye' => {
6496             exemplarCity => q#i-Zaporozhye#,
6497             },
6498             'Europe/Zurich' => {
6499             exemplarCity => q#i-Zurich#,
6500             },
6501             'Europe_Central' => {
6502             long => {
6503             'daylight' => q#Isikhathi sasehlobo sase-Central Europe#,
6504             'generic' => q#Isikhathi sase-Central Europe#,
6505             'standard' => q#Isikhathi esijwayelekile sase-Central Europe#,
6506             },
6507             },
6508             'Europe_Eastern' => {
6509             long => {
6510             'daylight' => q#Isikhathi sasehlobo sase-Eastern Europe#,
6511             'generic' => q#Isikhathi sase-Eastern Europe#,
6512             'standard' => q#Isikhathi esijwayelekile sase-Eastern Europe#,
6513             },
6514             },
6515             'Europe_Further_Eastern' => {
6516             long => {
6517             'standard' => q#Isikhathi sase-Further-eastern Europe#,
6518             },
6519             },
6520             'Europe_Western' => {
6521             long => {
6522             'daylight' => q#Isikhathi sasehlobo sase-Western Europe#,
6523             'generic' => q#Isikhathi sase-Western Europe#,
6524             'standard' => q#Isikhathi esijwayelekile sase-Western Europe#,
6525             },
6526             },
6527             'Falkland' => {
6528             long => {
6529             'daylight' => q#Isikhathi sase-Falkland Islands sasehlobo#,
6530             'generic' => q#Isikhathi sase-Falkland Islands#,
6531             'standard' => q#Isikhathi sase-Falkland Islands esijwayelekile#,
6532             },
6533             },
6534             'Fiji' => {
6535             long => {
6536             'daylight' => q#Isikhathi sehlobo sase-Fiji#,
6537             'generic' => q#Isikhathi sase-Fiji#,
6538             'standard' => q#Isikhathi esivamile sase-Fiji#,
6539             },
6540             },
6541             'French_Guiana' => {
6542             long => {
6543             'standard' => q#Isikhathi sase-French Guiana#,
6544             },
6545             },
6546             'French_Southern' => {
6547             long => {
6548             'standard' => q#Isikhathi sase-French Southern nase-Antarctic#,
6549             },
6550             },
6551             'GMT' => {
6552             long => {
6553             'standard' => q#Isikhathi sase-Greenwich Mean#,
6554             },
6555             },
6556             'Galapagos' => {
6557             long => {
6558             'standard' => q#Isikhathi sase-Galapagos#,
6559             },
6560             },
6561             'Gambier' => {
6562             long => {
6563             'standard' => q#Isikhathi sase-Gambier#,
6564             },
6565             },
6566             'Georgia' => {
6567             long => {
6568             'daylight' => q#Isikhathi sehlobo sase-Georgia#,
6569             'generic' => q#Isikhathi sase-Georgia#,
6570             'standard' => q#Isikhathi esivamile sase-Georgia#,
6571             },
6572             },
6573             'Gilbert_Islands' => {
6574             long => {
6575             'standard' => q#Isikhathi sase-Gilbert Islands#,
6576             },
6577             },
6578             'Greenland_Eastern' => {
6579             long => {
6580             'daylight' => q#Isikhathi sase-East Greenland sasemini#,
6581             'generic' => q#Isikhathi sase-East Greenland#,
6582             'standard' => q#Isikhathi sase-East Greenland esijwayelekile#,
6583             },
6584             },
6585             'Greenland_Western' => {
6586             long => {
6587             'daylight' => q#Isikhathi sase-West Greenland sasehlobo#,
6588             'generic' => q#Isikhathi sase-West Greenland#,
6589             'standard' => q#Isikhathi sase-West Greenland esijwayelekile#,
6590             },
6591             },
6592             'Gulf' => {
6593             long => {
6594             'standard' => q#Isikhathi esivamile sase-Gulf#,
6595             },
6596             },
6597             'Guyana' => {
6598             long => {
6599             'standard' => q#Isikhathi sase-Guyana#,
6600             },
6601             },
6602             'Hawaii_Aleutian' => {
6603             long => {
6604             'daylight' => q#Isikhathi sase-Hawaii-Aleutia sasemini#,
6605             'generic' => q#Isikhathi sase-Hawaii-Aleutia#,
6606             'standard' => q#Isikhathi sase-Hawaii-Aleutia esijwayelekile#,
6607             },
6608             },
6609             'Hong_Kong' => {
6610             long => {
6611             'daylight' => q#Isikhathi sehlobo sase-Hong Kong#,
6612             'generic' => q#Isikhathi sase-Hong Kong#,
6613             'standard' => q#Isikhathi esivamile sase-Hong Kong#,
6614             },
6615             },
6616             'Hovd' => {
6617             long => {
6618             'daylight' => q#Isikhathi sehlobo e-Hovd#,
6619             'generic' => q#Isikhathi sase-Hovd#,
6620             'standard' => q#Isikhathi Esimisiwe sase-Hovd#,
6621             },
6622             },
6623             'India' => {
6624             long => {
6625             'standard' => q#Isikhathi sase-India esivamile#,
6626             },
6627             },
6628             'Indian/Antananarivo' => {
6629             exemplarCity => q#i-Antananarivo#,
6630             },
6631             'Indian/Chagos' => {
6632             exemplarCity => q#i-Chagos#,
6633             },
6634             'Indian/Christmas' => {
6635             exemplarCity => q#i-Christmas#,
6636             },
6637             'Indian/Cocos' => {
6638             exemplarCity => q#i-Cocos#,
6639             },
6640             'Indian/Comoro' => {
6641             exemplarCity => q#i-Comoro#,
6642             },
6643             'Indian/Kerguelen' => {
6644             exemplarCity => q#i-Kerguelen#,
6645             },
6646             'Indian/Mahe' => {
6647             exemplarCity => q#iMahe#,
6648             },
6649             'Indian/Maldives' => {
6650             exemplarCity => q#i-Maldives#,
6651             },
6652             'Indian/Mauritius' => {
6653             exemplarCity => q#i-Mauritius#,
6654             },
6655             'Indian/Mayotte' => {
6656             exemplarCity => q#i-Mayotte#,
6657             },
6658             'Indian/Reunion' => {
6659             exemplarCity => q#i-Réunion#,
6660             },
6661             'Indian_Ocean' => {
6662             long => {
6663             'standard' => q#Isikhathi sase-Indian Ocean#,
6664             },
6665             },
6666             'Indochina' => {
6667             long => {
6668             'standard' => q#Isikhathi sase-Indochina#,
6669             },
6670             },
6671             'Indonesia_Central' => {
6672             long => {
6673             'standard' => q#Isikhathi sase-Central Indonesia#,
6674             },
6675             },
6676             'Indonesia_Eastern' => {
6677             long => {
6678             'standard' => q#Isikhathi sase-Eastern Indonesia#,
6679             },
6680             },
6681             'Indonesia_Western' => {
6682             long => {
6683             'standard' => q#Isikhathi sase-Western Indonesia#,
6684             },
6685             },
6686             'Iran' => {
6687             long => {
6688             'daylight' => q#Isikhathi sase-Iran sasemini#,
6689             'generic' => q#Isikhathi sase-Iran#,
6690             'standard' => q#Isikhathi sase-Iran esivamile#,
6691             },
6692             },
6693             'Irkutsk' => {
6694             long => {
6695             'daylight' => q#Isikhathi sasehlobo e-Irkutsk#,
6696             'generic' => q#Isikhathi sase-Irkutsk#,
6697             'standard' => q#Isikhathi Esimisiwe sase-Irkutsk#,
6698             },
6699             },
6700             'Israel' => {
6701             long => {
6702             'daylight' => q#Isikhathi sasemini sakwa-Israel#,
6703             'generic' => q#Isikhathi sase-Israel#,
6704             'standard' => q#Isikhathi esivamile sase-Israel#,
6705             },
6706             },
6707             'Japan' => {
6708             long => {
6709             'daylight' => q#Isikhathi semini sase-Japan#,
6710             'generic' => q#Isikhathi sase-Japan#,
6711             'standard' => q#Isikhathi esivamile sase-Japan#,
6712             },
6713             },
6714             'Kamchatka' => {
6715             long => {
6716             'daylight' => q#esase-Petropavlovsk-Kamchatski Summer Time#,
6717             'generic' => q#esase-Petropavlovsk-Kamchatski Time#,
6718             'standard' => q#esase-Petropavlovsk-Kamchatski Standard Time#,
6719             },
6720             },
6721             'Kazakhstan_Eastern' => {
6722             long => {
6723             'standard' => q#Isikhathi sase-Mpumalanga ne-Kazakhstan#,
6724             },
6725             },
6726             'Kazakhstan_Western' => {
6727             long => {
6728             'standard' => q#Isikhathi saseNtshonalanga ne-Kazakhstan#,
6729             },
6730             },
6731             'Korea' => {
6732             long => {
6733             'daylight' => q#Isikhathi semini sase-Korea#,
6734             'generic' => q#Isikhathi sase-Korea#,
6735             'standard' => q#Isikhathi esisezengeni sase-Korea#,
6736             },
6737             },
6738             'Kosrae' => {
6739             long => {
6740             'standard' => q#Isikhathi sase-Kosrae#,
6741             },
6742             },
6743             'Krasnoyarsk' => {
6744             long => {
6745             'daylight' => q#Isikhathi sasehlobo e-Krasnoyarsk#,
6746             'generic' => q#Isikhathi sase-Krasnoyarsk#,
6747             'standard' => q#Isikhathi Esimisiwe sase-Krasnoyarsk#,
6748             },
6749             },
6750             'Kyrgystan' => {
6751             long => {
6752             'standard' => q#Isikhathi sase-Kyrgystan#,
6753             },
6754             },
6755             'Line_Islands' => {
6756             long => {
6757             'standard' => q#Isikhathi sase-Line Islands#,
6758             },
6759             },
6760             'Lord_Howe' => {
6761             long => {
6762             'daylight' => q#Isikhathi sase-Lord Howe sasemini#,
6763             'generic' => q#Isikhathi sase-Lord Howe#,
6764             'standard' => q#Isikhathi sase-Lord Howe esivamile#,
6765             },
6766             },
6767             'Macquarie' => {
6768             long => {
6769             'standard' => q#Isikhathi sase-Macquarie Island#,
6770             },
6771             },
6772             'Magadan' => {
6773             long => {
6774             'daylight' => q#Isikhathi sasehlobo e-Magadan#,
6775             'generic' => q#Isikhathi sase-Magadan#,
6776             'standard' => q#Isikhathi Esimisiwe sase-Magadan#,
6777             },
6778             },
6779             'Malaysia' => {
6780             long => {
6781             'standard' => q#Isikhathi sase-Malaysia#,
6782             },
6783             },
6784             'Maldives' => {
6785             long => {
6786             'standard' => q#Isikhathi sase-Maldives#,
6787             },
6788             },
6789             'Marquesas' => {
6790             long => {
6791             'standard' => q#Isikhathi sase-Marquesas#,
6792             },
6793             },
6794             'Marshall_Islands' => {
6795             long => {
6796             'standard' => q#Isikhathi sase-Marshall Islands#,
6797             },
6798             },
6799             'Mauritius' => {
6800             long => {
6801             'daylight' => q#Isikhathi sehlobo sase-Mauritius#,
6802             'generic' => q#Isikhathi sase-Mauritius#,
6803             'standard' => q#Isikhathi esivamile sase-Mauritius#,
6804             },
6805             },
6806             'Mawson' => {
6807             long => {
6808             'standard' => q#Isikhathi sase-Mawson#,
6809             },
6810             },
6811             'Mexico_Northwest' => {
6812             long => {
6813             'daylight' => q#Isikhathi sase-Northwest Mexico sasemini#,
6814             'generic' => q#Isikhathi sase-Northwest Mexico#,
6815             'standard' => q#Isikhathi sase-Northwest Mexico esijwayelekile#,
6816             },
6817             },
6818             'Mexico_Pacific' => {
6819             long => {
6820             'daylight' => q#Isikhathi sase-Mexican Pacific sasemini#,
6821             'generic' => q#Isikhathi sase-Mexican Pacific#,
6822             'standard' => q#Isikhathi sase-Mexican Pacific esijwayelekile#,
6823             },
6824             },
6825             'Mongolia' => {
6826             long => {
6827             'daylight' => q#Isikhathi sehlobo e-Ulan Bator#,
6828             'generic' => q#Isikhathi sase-Ulan Bator#,
6829             'standard' => q#Isikhathi Esimisiwe sase-Ulan Bator#,
6830             },
6831             },
6832             'Moscow' => {
6833             long => {
6834             'daylight' => q#Isikhathi sasehlobo e-Moscow#,
6835             'generic' => q#Isikhathi sase-Moscow#,
6836             'standard' => q#Isikhathi sase-Moscow esijwayelekile#,
6837             },
6838             },
6839             'Myanmar' => {
6840             long => {
6841             'standard' => q#Isikhathi sase-Myanmar#,
6842             },
6843             },
6844             'Nauru' => {
6845             long => {
6846             'standard' => q#Isikhathi sase-Nauru#,
6847             },
6848             },
6849             'Nepal' => {
6850             long => {
6851             'standard' => q#Isikhathi sase-Nepal#,
6852             },
6853             },
6854             'New_Caledonia' => {
6855             long => {
6856             'daylight' => q#Isikhathi sase-New Caledonia sasehlobo#,
6857             'generic' => q#Isikhathi sase-New Caledonia#,
6858             'standard' => q#Isikhathi sase-New Caledonia esijwayelekile#,
6859             },
6860             },
6861             'New_Zealand' => {
6862             long => {
6863             'daylight' => q#Isikhathi sasemini sase-New Zealand#,
6864             'generic' => q#Isikhathi sase-New Zealand#,
6865             'standard' => q#Isikhathi esivamile sase-New Zealand#,
6866             },
6867             },
6868             'Newfoundland' => {
6869             long => {
6870             'daylight' => q#Isikhathi sase-Newfoundland sasemini#,
6871             'generic' => q#Isikhathi sase-Newfoundland#,
6872             'standard' => q#Isikhathi sase-Newfoundland esijwayelekile#,
6873             },
6874             },
6875             'Niue' => {
6876             long => {
6877             'standard' => q#Isikhathi sase-Niue#,
6878             },
6879             },
6880             'Norfolk' => {
6881             long => {
6882             'standard' => q#Isikhathi sase-Norfolk Islands#,
6883             },
6884             },
6885             'Noronha' => {
6886             long => {
6887             'daylight' => q#Isikhathi sase-Fernando de Noronha sasehlobo#,
6888             'generic' => q#Isikhathi sase-Fernando de Noronha#,
6889             'standard' => q#Isikhathi sase-Fernando de Noronha esijwayelekile#,
6890             },
6891             },
6892             'Novosibirsk' => {
6893             long => {
6894             'daylight' => q#Isikhathi sasehlobo sase-Novosibirsk#,
6895             'generic' => q#Isikhathi sase-Novosibirsk#,
6896             'standard' => q#Isikhathi Esimisiwe sase-Novosibirsk#,
6897             },
6898             },
6899             'Omsk' => {
6900             long => {
6901             'daylight' => q#Isikhathi sasehlobo sase-Omsk#,
6902             'generic' => q#Isikhathi sase-Omsk#,
6903             'standard' => q#Isikhathi Esimisiwe sase-Omsk#,
6904             },
6905             },
6906             'Pacific/Apia' => {
6907             exemplarCity => q#i-Apia#,
6908             },
6909             'Pacific/Auckland' => {
6910             exemplarCity => q#i-Auckland#,
6911             },
6912             'Pacific/Bougainville' => {
6913             exemplarCity => q#i-Bougainville#,
6914             },
6915             'Pacific/Chatham' => {
6916             exemplarCity => q#i-Chatham#,
6917             },
6918             'Pacific/Easter' => {
6919             exemplarCity => q#i-Easter#,
6920             },
6921             'Pacific/Efate' => {
6922             exemplarCity => q#i-Efate#,
6923             },
6924             'Pacific/Enderbury' => {
6925             exemplarCity => q#i-Enderbury#,
6926             },
6927             'Pacific/Fakaofo' => {
6928             exemplarCity => q#i-Fakaofo#,
6929             },
6930             'Pacific/Fiji' => {
6931             exemplarCity => q#i-Fiji#,
6932             },
6933             'Pacific/Funafuti' => {
6934             exemplarCity => q#i-Funafuti#,
6935             },
6936             'Pacific/Galapagos' => {
6937             exemplarCity => q#i-Galapagos#,
6938             },
6939             'Pacific/Gambier' => {
6940             exemplarCity => q#i-Gambier#,
6941             },
6942             'Pacific/Guadalcanal' => {
6943             exemplarCity => q#i-Guadalcanal#,
6944             },
6945             'Pacific/Guam' => {
6946             exemplarCity => q#i-Guam#,
6947             },
6948             'Pacific/Honolulu' => {
6949             exemplarCity => q#i-Honolulu#,
6950             },
6951             'Pacific/Johnston' => {
6952             exemplarCity => q#i-Johnston#,
6953             },
6954             'Pacific/Kiritimati' => {
6955             exemplarCity => q#i-Kiritimati#,
6956             },
6957             'Pacific/Kosrae' => {
6958             exemplarCity => q#i-Kosrae#,
6959             },
6960             'Pacific/Kwajalein' => {
6961             exemplarCity => q#i-Kwajalein#,
6962             },
6963             'Pacific/Majuro' => {
6964             exemplarCity => q#i-Majuro#,
6965             },
6966             'Pacific/Marquesas' => {
6967             exemplarCity => q#i-Marquesas#,
6968             },
6969             'Pacific/Midway' => {
6970             exemplarCity => q#i-Midway#,
6971             },
6972             'Pacific/Nauru' => {
6973             exemplarCity => q#i-Nauru#,
6974             },
6975             'Pacific/Niue' => {
6976             exemplarCity => q#i-Niue#,
6977             },
6978             'Pacific/Norfolk' => {
6979             exemplarCity => q#i-Norfolk#,
6980             },
6981             'Pacific/Noumea' => {
6982             exemplarCity => q#i-Noumea#,
6983             },
6984             'Pacific/Pago_Pago' => {
6985             exemplarCity => q#i-Pago Pago#,
6986             },
6987             'Pacific/Palau' => {
6988             exemplarCity => q#i-Palau#,
6989             },
6990             'Pacific/Pitcairn' => {
6991             exemplarCity => q#i-Pitcairn#,
6992             },
6993             'Pacific/Ponape' => {
6994             exemplarCity => q#i-Pohnpei#,
6995             },
6996             'Pacific/Port_Moresby' => {
6997             exemplarCity => q#i-Port Moresby#,
6998             },
6999             'Pacific/Rarotonga' => {
7000             exemplarCity => q#i-Rarotonga#,
7001             },
7002             'Pacific/Saipan' => {
7003             exemplarCity => q#i-Saipan#,
7004             },
7005             'Pacific/Tahiti' => {
7006             exemplarCity => q#i-Tahiti#,
7007             },
7008             'Pacific/Tarawa' => {
7009             exemplarCity => q#i-Tarawa#,
7010             },
7011             'Pacific/Tongatapu' => {
7012             exemplarCity => q#i-Tongatapu#,
7013             },
7014             'Pacific/Truk' => {
7015             exemplarCity => q#i-Chuuk#,
7016             },
7017             'Pacific/Wake' => {
7018             exemplarCity => q#i-Wake#,
7019             },
7020             'Pacific/Wallis' => {
7021             exemplarCity => q#i-Wallis#,
7022             },
7023             'Pakistan' => {
7024             long => {
7025             'daylight' => q#Isikhathi sase-Pakistan sasehlobo#,
7026             'generic' => q#Isikhathi sase-Pakistan#,
7027             'standard' => q#Isikhathi sase-Pakistan esivamile#,
7028             },
7029             },
7030             'Palau' => {
7031             long => {
7032             'standard' => q#Isikhathi sase-Palau#,
7033             },
7034             },
7035             'Papua_New_Guinea' => {
7036             long => {
7037             'standard' => q#Isikhathi sase-Papua New Guinea#,
7038             },
7039             },
7040             'Paraguay' => {
7041             long => {
7042             'daylight' => q#Isikhathi sase-Paraguay sasehlobo#,
7043             'generic' => q#Isikhathi sase-Paraguay#,
7044             'standard' => q#Isikhathi sase-Paraguay esijwayelekile#,
7045             },
7046             },
7047             'Peru' => {
7048             long => {
7049             'daylight' => q#Isikhathi sase-Peru sasehlobo#,
7050             'generic' => q#Isikhathi sase-Peru#,
7051             'standard' => q#Isikhathi sase-Peru esijwayelekile#,
7052             },
7053             },
7054             'Philippines' => {
7055             long => {
7056             'daylight' => q#Isikhathi sehlobo sase-Philippine#,
7057             'generic' => q#Isikhathi sase-Philippine#,
7058             'standard' => q#Isikhathi esivamile sase-Philippine#,
7059             },
7060             },
7061             'Phoenix_Islands' => {
7062             long => {
7063             'standard' => q#Isikhathi sase-Phoenix Islands#,
7064             },
7065             },
7066             'Pierre_Miquelon' => {
7067             long => {
7068             'daylight' => q#Isikhathi sase-Saint Pierre nase-Miquelon sasemini#,
7069             'generic' => q#Isikhathi sase-Saint Pierre nase-Miquelon#,
7070             'standard' => q#Iikhathi sase-Saint Pierre nase-Miquelon esijwayelekile#,
7071             },
7072             },
7073             'Pitcairn' => {
7074             long => {
7075             'standard' => q#Isikhathi sase-Pitcairn#,
7076             },
7077             },
7078             'Ponape' => {
7079             long => {
7080             'standard' => q#Isikhathi sase-Ponape#,
7081             },
7082             },
7083             'Pyongyang' => {
7084             long => {
7085             'standard' => q#Isikhathi sase-Pyongyang#,
7086             },
7087             },
7088             'Reunion' => {
7089             long => {
7090             'standard' => q#Isikhathi sase-Reunion#,
7091             },
7092             },
7093             'Rothera' => {
7094             long => {
7095             'standard' => q#Isikhathi sase-Rothera#,
7096             },
7097             },
7098             'Sakhalin' => {
7099             long => {
7100             'daylight' => q#Isikhathi sasehlobo e-Sakhalin#,
7101             'generic' => q#Isikhathi sase-Sakhalin#,
7102             'standard' => q#Isikhathi Esimisiwe sase-Sakhalin#,
7103             },
7104             },
7105             'Samara' => {
7106             long => {
7107             'daylight' => q#esase-Samara Summer Time#,
7108             'generic' => q#esase-Samara Time#,
7109             'standard' => q#esase-Samara Standard Time#,
7110             },
7111             },
7112             'Samoa' => {
7113             long => {
7114             'daylight' => q#Isikhathi sase-Samoa sasemini#,
7115             'generic' => q#Isikhathi sase-Samoa#,
7116             'standard' => q#Isikhathi sase-Samoa esijwayelekile#,
7117             },
7118             },
7119             'Seychelles' => {
7120             long => {
7121             'standard' => q#Isikhathi sase-Seychelles#,
7122             },
7123             },
7124             'Singapore' => {
7125             long => {
7126             'standard' => q#Isikhathi esivamile sase-Singapore#,
7127             },
7128             },
7129             'Solomon' => {
7130             long => {
7131             'standard' => q#Isikhathi sase-Solomon Islands#,
7132             },
7133             },
7134             'South_Georgia' => {
7135             long => {
7136             'standard' => q#Isikhathi sase-South Georgia#,
7137             },
7138             },
7139             'Suriname' => {
7140             long => {
7141             'standard' => q#Isikhathi sase-Suriname#,
7142             },
7143             },
7144             'Syowa' => {
7145             long => {
7146             'standard' => q#Isikhathi sase-Syowa#,
7147             },
7148             },
7149             'Tahiti' => {
7150             long => {
7151             'standard' => q#Isikhathi sase-Tahiti#,
7152             },
7153             },
7154             'Taipei' => {
7155             long => {
7156             'daylight' => q#Isikhathi semini sase-Taipei#,
7157             'generic' => q#Isikhathi sase-Taipei#,
7158             'standard' => q#Isikhathi esivamile sase-Taipei#,
7159             },
7160             },
7161             'Tajikistan' => {
7162             long => {
7163             'standard' => q#Isikhathi sase-Tajikistan#,
7164             },
7165             },
7166             'Tokelau' => {
7167             long => {
7168             'standard' => q#Isikhathi sase-Tokelau#,
7169             },
7170             },
7171             'Tonga' => {
7172             long => {
7173             'daylight' => q#Isikhathi sase-Tonga sasehlobo#,
7174             'generic' => q#Isikhathi sase-Tonga#,
7175             'standard' => q#Isikhathi sase-Tonga esijwayelekile#,
7176             },
7177             },
7178             'Truk' => {
7179             long => {
7180             'standard' => q#Isikhathi sase-Chuuk#,
7181             },
7182             },
7183             'Turkmenistan' => {
7184             long => {
7185             'daylight' => q#Isikhathi sehlobo sase-Turkmenistan#,
7186             'generic' => q#Isikhathi sase-Turkmenistan#,
7187             'standard' => q#Isikhathi esivamile sase-Turkmenistan#,
7188             },
7189             },
7190             'Tuvalu' => {
7191             long => {
7192             'standard' => q#Isikhathi sase-Tuvalu#,
7193             },
7194             },
7195             'Uruguay' => {
7196             long => {
7197             'daylight' => q#Isikhathi sase-Uruguay sasehlobo#,
7198             'generic' => q#Isikhathi sase-Uruguay#,
7199             'standard' => q#Isikhathi sase-Uruguay esijwayelekile#,
7200             },
7201             },
7202             'Uzbekistan' => {
7203             long => {
7204             'daylight' => q#Isikhathi sehlobo sase-Uzbekistan#,
7205             'generic' => q#Isikhathi sase-Uzbekistan#,
7206             'standard' => q#Isikhathi esivamile sase-Uzbekistan#,
7207             },
7208             },
7209             'Vanuatu' => {
7210             long => {
7211             'daylight' => q#Isikhathi sase-Vanuatu sasehlobo#,
7212             'generic' => q#Isikhathi sase-Vanuatu#,
7213             'standard' => q#Isikhathi sase-Vanuatu esijwayelekile#,
7214             },
7215             },
7216             'Venezuela' => {
7217             long => {
7218             'standard' => q#Isikhathi sase-Venezuela#,
7219             },
7220             },
7221             'Vladivostok' => {
7222             long => {
7223             'daylight' => q#Isikhathi sasehlobo e-Vladivostok#,
7224             'generic' => q#Isikhathi sase-Vladivostok#,
7225             'standard' => q#Isikhathi Esimisiwe sase-Vladivostok#,
7226             },
7227             },
7228             'Volgograd' => {
7229             long => {
7230             'daylight' => q#Isikhathi sase-Volgograd sasehlobo#,
7231             'generic' => q#Isikhathi sase-Volgograd#,
7232             'standard' => q#Isikhathi Esimisiwe sase-Volgograd#,
7233             },
7234             },
7235             'Vostok' => {
7236             long => {
7237             'standard' => q#Isikhathi sase-Vostok#,
7238             },
7239             },
7240             'Wake' => {
7241             long => {
7242             'standard' => q#Isikhathi sase-Wake Island#,
7243             },
7244             },
7245             'Wallis' => {
7246             long => {
7247             'standard' => q#Isikhathi sase-Wallis nase-Futuna#,
7248             },
7249             },
7250             'Yakutsk' => {
7251             long => {
7252             'daylight' => q#Isikhathi sasehlobo e-Yakutsk#,
7253             'generic' => q#Isikhathi sase-Yakutsk#,
7254             'standard' => q#Isikhathi Esimisiwe sase-Yakutsk#,
7255             },
7256             },
7257             'Yekaterinburg' => {
7258             long => {
7259             'daylight' => q#Isikhathi sasehlobo e-Yekaterinburg#,
7260             'generic' => q#Isikhathi sase-Yekaterinburg#,
7261             'standard' => q#Isikhathi Esimisiwe sase-Yekaterinburg#,
7262             },
7263             },
7264             } }
7265             );
7266             no Moo;
7267              
7268 1     1   11523 1;
  1         4  
  1         5  
7269              
7270             # vim: tabstop=4