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