File Coverage

blib/lib/Locale/CLDR/Locales/Sw/Latn/Ke.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 43 43 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Sw::Latn::Ke - Package for language Swahili
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Sw::Latn::Ke;
10             # This file auto generated from Data\common\main\sw_KE.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   2063 use strict;
  1         3  
  1         35  
14 1     1   4 use warnings;
  1         2  
  1         84  
15 1     1   6 use version;
  1         1  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   109 use v5.12.0;
  1         3  
20 1     1   52 use mro 'c3';
  1         2  
  1         7  
21 1     1   28 use utf8;
  1         2  
  1         8  
22 1     1   27 use feature 'unicode_strings';
  1         2  
  1         146  
23 1     1   5 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         11  
24 1     1   1772 use Moo;
  1         2  
  1         24  
25              
26             extends('Locale::CLDR::Locales::Sw::Latn');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'alt' => 'Kialtai cha Kusini',
35             'arq' => 'Kiarabu cha Aljeria',
36             'atj' => 'Kiatikameku',
37             'az' => 'Kiazabaijani',
38             'ban' => 'Kibalini',
39             'bho' => 'Kibojpuri',
40             'bn' => 'Kibangla',
41             'ce' => 'Kichechen',
42             'ceb' => 'Kisebuano',
43             'ch' => 'Kichamoro',
44             'chk' => 'Kichuuki',
45             'chr' => 'Kicheroki',
46             'ckb' => 'Kikurdi cha Kati',
47             'ckb@alt=menu' => 'Kikurdi, Kati',
48             'ckb@alt=variant' => 'Kikurdi, Sorani',
49             'clc' => 'Kichilkotini',
50             'crg' => 'Kimichif',
51             'crk' => 'Kikrii cha Chini',
52             'crm' => 'Kimoosekrii',
53             'crr' => 'Kialgiki cha Carolina',
54             'csw' => 'Kikrii cha Kinamasi',
55             'cu' => 'Kislovakia cha Kanisa la Jadi',
56             'cy' => 'Kiwels',
57             'de_AT' => 'Kijerumani cha Austria',
58             'de_CH' => 'Kijerumani cha Kawaida cha Uswisi',
59             'dje' => 'Kizama',
60             'en_AU' => 'Kiingereza cha Australia',
61             'en_CA' => 'Kiingereza cha Kanada',
62             'en_GB' => 'Kiingereza cha Uingereza',
63             'en_GB@alt=short' => 'Kiingereza cha Uingereza',
64             'en_US' => 'Kiingereza cha Marekani',
65             'en_US@alt=short' => 'Kiingereza cha Marekani)',
66             'es_419' => 'Kihispania cha Amerika Kusini',
67             'es_ES' => 'Kihispania cha Ulaya',
68             'es_MX' => 'Kihispania cha Meksiko',
69             'fa_AF' => 'Kidari',
70             'ff' => 'Kifula',
71             'fo' => 'Kifaro',
72             'fr_CA' => 'Kifaransa cha Kanada',
73             'fr_CH' => 'Kifaransa cha Uswisi',
74             'frr' => 'Kifrisi cha Kaskazini',
75             'fur' => 'Kifriuli',
76             'fy' => 'Kifrisi cha Magharibi',
77             'gaa' => 'Kiga',
78             'gez' => 'Kigiiz',
79             'gil' => 'Kigilbert',
80             'grc' => 'Kigiriki cha Kale',
81             'gv' => 'Kimaniksi',
82             'gwi' => 'Kigwichʼin',
83             'haw' => 'Kihawaii',
84             'hi_Latn@alt=variant' => 'Kihindi na Kiingereza',
85             'hr' => 'Kikroeshia',
86             'hsb' => 'Kisorbia cha Juu',
87             'ht' => 'Kikrioli cha Haiti',
88             'hup' => 'Kihupa',
89             'hur' => 'Kihalkomelem',
90             'ia' => 'Lugha ya kimataifa',
91             'ig' => 'Kiibo',
92             'ii' => 'Kiiyi cha Sichuan',
93             'ikt' => 'Kiinuktitut cha Kanada Magharibi',
94             'ilo' => 'Kiiloko',
95             'inh' => 'Kiingushi',
96             'is' => 'Kiaisilandi',
97             'jbo' => 'Kilojbani',
98             'kac' => 'Kikachini',
99             'kbd' => 'Kikabadi',
100             'kea' => 'Kikabuvedi',
101             'khq' => 'Kikoyrachiini',
102             'kj' => 'Kikuanyama',
103             'kk' => 'Kikazaki',
104             'kkj' => 'Kikako',
105             'km' => 'Kikhema',
106             'koi' => 'Kikomipermyak',
107             'kpe' => 'Kikpele',
108             'krc' => 'Kikarachaybalka',
109             'krl' => 'Kakareli',
110             'kru' => 'Kikuruki',
111             'ksb' => 'Kisambala',
112             'ksh' => 'Kikolon',
113             'kum' => 'Kikumyk',
114             'kw' => 'Kikoni',
115             'ky' => 'Kikirigizi',
116             'lag' => 'Kilangi',
117             'lam' => 'Kilamba',
118             'lez' => 'Kilezighi',
119             'li' => 'Kilimbugi',
120             'luy' => 'Kiluyia',
121             'mak' => 'Kimakasaa',
122             'mas' => 'Kimasai',
123             'mdf' => 'Kimoksha',
124             'mfe' => 'Kimorisi',
125             'mh' => 'Kimashali',
126             'mic' => 'Kimi\'kmak',
127             'mk' => 'Kimasedonia',
128             'ml' => 'Kimalayalam',
129             'moh' => 'Kimohok',
130             'mos' => 'Kimosi',
131             'mus' => 'Kimuskogii',
132             'mwl' => 'Kimiranda',
133             'my' => 'Kibama',
134             'nds' => 'Kijerumani cha Chini',
135             'nnh' => 'Kiingiemboon',
136             'nqo' => 'Kiin’ko',
137             'nr' => 'Kindebele cha Kusini',
138             'oc' => 'Kiositia',
139             'ojc' => 'Kiojibwa cha Kati',
140             'or' => 'Kiodia',
141             'pag' => 'Kipangasini',
142             'pcm' => 'Kipijini cha Naijeria',
143             'pt_BR' => 'Kireno cha Brazili',
144             'pt_PT' => 'Kireno cha Ulaya',
145             'rm' => 'Kirumi',
146             'rwk' => 'Kirwa',
147             'sba' => 'Kingambei',
148             'sc' => 'Kisadini',
149             'scn' => 'Kisisilia',
150             'ses' => 'Kikoyraborosenni',
151             'shn' => 'Kishani',
152             'shu' => 'Kiarabu cha Chadi',
153             'slh' => 'Kilushootseed cha Kusini',
154             'srn' => 'Kisranantongo',
155             'st' => 'Kisotho cha Kusini',
156             'str' => 'Kisali cha Straits',
157             'su' => 'Kisundani',
158             'sw_CD' => 'Kiswahili cha Kongo',
159             'swb' => 'Kikomoro',
160             'syr' => 'Kisiria',
161             'tce' => 'Kituchone cha Kusini',
162             'tem' => 'Kitimne',
163             'tgx' => 'Kitagi',
164             'tht' => 'Kitahlti',
165             'tn' => 'Kiswana',
166             'tok' => 'Kitokipona',
167             'ts' => 'Kisonga',
168             'ttm' => 'Kituchone cha Kaskazini',
169             'tw' => 'Kitwi',
170             'tzm' => 'Kitamazight cha Atlas ya Kati',
171             'udm' => 'Kiudumurti',
172             'ug' => 'Kiuiguri',
173             'uk' => 'Kiukreni',
174             'umb' => 'Kiumbundu',
175             'wa' => 'Kiwaluni',
176             'wae' => 'Kiwalsa',
177             'wal' => 'Kiwolaitta',
178             'war' => 'Kiwarai',
179             'wo' => 'Kiwolof',
180             'xh' => 'Kikhosa',
181             'yav' => 'Kiyangbeni',
182             'yi' => 'Kiyidi',
183             'zgh' => 'Kitamazight cha Kawaida cha Moroko',
184             'zh@alt=menu' => 'Kichina, Kimandarini',
185             'zh_Hans' => 'Kichina Kilichorahisishwa',
186             'zh_Hans@alt=long' => 'Kichina cha Kimandarini Kilichorahisishwa',
187             'zh_Hant' => 'Kichina cha Kawaida',
188             'zh_Hant@alt=long' => 'Kichina cha Kimandarini cha Kawaida',
189              
190             );
191             if (@_) {
192             return $languages{$_[0]};
193             }
194             return \%languages;
195             }
196             },
197             );
198              
199             has 'display_name_script' => (
200             is => 'ro',
201             isa => CodeRef,
202             init_arg => undef,
203             default => sub {
204             sub {
205             my %scripts = (
206             'Beng' => 'Kibangla',
207             'Brai' => 'Breli',
208             'Cans' => 'Silabi za Asili Zilizounganishwa za Kanada',
209             'Cher' => 'Kicherokii',
210             'Cyrl' => 'Kikrili',
211             'Ethi' => 'Kihabeshi',
212             'Hanb' => 'Kihan chenye Kibopomofo',
213             'Hans' => 'Kilichorahisishwa',
214             'Hans@alt=stand-alone' => 'Kihan Kilichorahisishwa',
215             'Hira' => 'Kihiragana',
216             'Hrkt' => 'Silabi za Kijapani',
217             'Jamo' => 'Kijamo',
218             'Khmr' => 'Kikhema',
219             'Mtei' => 'Kimeiteimayek',
220             'Mymr' => 'Kimyanma',
221             'Nkoo' => 'Kiin’ko',
222             'Olck' => 'Kiolchiki',
223             'Orya' => 'Kiodia',
224             'Sund' => 'Kisundani',
225             'Syrc' => 'Kisiria',
226             'Taml' => 'Kitamili',
227             'Yiii' => 'Kiiyi',
228             'Zmth' => 'Mwandiko wa kihisabati',
229              
230             );
231             if ( @_ ) {
232             return $scripts{$_[0]};
233             }
234             return \%scripts;
235             }
236             }
237             );
238              
239             has 'display_name_region' => (
240             is => 'ro',
241             isa => HashRef[Str],
242             init_arg => undef,
243             default => sub {
244             {
245             '001' => 'dunia',
246             '011' => 'Afrika Magharibi',
247             '014' => 'Afrika Mashariki',
248             '015' => 'Afrika Kaskazini',
249             '030' => 'Asia Mashariki',
250             '034' => 'Asia Kusini',
251             '035' => 'Kusini Mashariki mwa Asia',
252             '039' => 'Ulaya Kusini',
253             '057' => 'Maikronesia',
254             '061' => 'Polinesia',
255             '145' => 'Asia Magharibi',
256             '151' => 'Ulaya Mashariki',
257             '154' => 'Ulaya Kaskazini',
258             '155' => 'Ulaya Magharibi',
259             '202' => 'Kusini mwa Jangwa la Sahara',
260             'AF' => 'Afghanistani',
261             'AG' => 'Antigua na Babuda',
262             'AI' => 'Anguila',
263             'AQ' => 'Antaktika',
264             'AZ' => 'Azabajani',
265             'BB' => 'Babados',
266             'BJ' => 'Benini',
267             'BS' => 'Bahamas',
268             'BT' => 'Bhutani',
269             'BY' => 'Belarusi',
270             'CC' => 'Visiwa vya Kokos (Keeling)',
271             'CD' => 'Kongo - Kinshasa',
272             'CV' => 'Kepuvede',
273             'CW' => 'Kurakao',
274             'EA' => 'Keuta na Melilla',
275             'EC' => 'Ekwado',
276             'GA' => 'Gaboni',
277             'GP' => 'Gwadelupe',
278             'GS' => 'Visiwa vya Jojia Kusini na Sandwich Kusini',
279             'GT' => 'Gwatemala',
280             'GU' => 'Guami',
281             'HR' => 'Kroashia',
282             'JO' => 'Yordani',
283             'LA' => 'Laosi',
284             'LB' => 'Lebanoni',
285             'LI' => 'Lishenteni',
286             'LS' => 'Lesotho',
287             'LU' => 'Lasembagi',
288             'LV' => 'Lativia',
289             'MA' => 'Moroko',
290             'MC' => 'Monako',
291             'MK' => 'Masedonia',
292             'MM' => 'Myama (Burma)',
293             'MS' => 'Montserati',
294             'NC' => 'Nyukaledonia',
295             'NE' => 'Nijeri',
296             'NO' => 'Norwe',
297             'NP' => 'Nepali',
298             'OM' => 'Omani',
299             'PF' => 'Polinesia ya Ufaransa',
300             'PG' => 'Papua Guinea Mpya',
301             'PL' => 'Polandi',
302             'PM' => 'St. Pierre na Miquelon',
303             'PR' => 'Pwetoriko',
304             'PS' => 'Himaya za Palestina',
305             'PY' => 'Paragwai',
306             'QA' => 'Katari',
307             'QO' => 'Eneo la Oceania',
308             'SG' => 'Singapuri',
309             'ST' => 'Sao Tome na Prinsipe',
310             'SV' => 'Elsalvado',
311             'SY' => 'Shamu',
312             'TD' => 'Chadi',
313             'TH' => 'Thailandi',
314             'TM' => 'Turukimenstani',
315             'TW' => 'Taiwani',
316             'UA' => 'Ukreni',
317             'US@alt=short' => 'Marekani',
318             'UY' => 'Urugwai',
319             'VA' => 'Mji wa Vatikani',
320             'VG' => 'Visiwa vya Virgin vya Uingereza',
321             'VI' => 'Visiwa vya Virgin vya Marekani',
322             'XA' => 'Lafudhi za Kigeni',
323             'XB' => 'Lugha Bandia',
324             'YT' => 'Mayote',
325             'ZZ' => 'Eneo Lisilojulikana',
326              
327             }
328             },
329             );
330              
331             has 'display_name_key' => (
332             is => 'ro',
333             isa => HashRef[Str],
334             init_arg => undef,
335             default => sub {
336             {
337             'hc' => 'Kipindi cha saa (12 dhidi ya 24)',
338             'va' => 'Tofauti ya Lugha',
339              
340             }
341             },
342             );
343              
344             has 'display_name_type' => (
345             is => 'ro',
346             isa => HashRef[HashRef[Str]],
347             init_arg => undef,
348             default => sub {
349             {
350             'calendar' => {
351             'dangi' => q{Kalenda ya Kidangi},
352             'ethiopic' => q{Kalenda ya Kihabeshi},
353             'hebrew' => q{Kalenda ya kihibrania},
354             },
355             'numbers' => {
356             'ethi' => q{Nambari za Kihabeshi},
357             'geor' => q{Nambari za Kijiojia},
358             'hebr' => q{Nambari za Kihibrania},
359             'mlym' => q{Nambari za Kimalayalam},
360             'mymr' => q{Nambari za Kimyama},
361             'tamldec' => q{Nambari za Kitamili},
362             },
363              
364             }
365             },
366             );
367              
368             has 'display_name_measurement_system' => (
369             is => 'ro',
370             isa => HashRef[Str],
371             init_arg => undef,
372             default => sub {
373             {
374             'metric' => q{Kipimo},
375              
376             }
377             },
378             );
379              
380             has 'characters' => (
381             is => 'ro',
382             isa => HashRef,
383             init_arg => undef,
384             default => $^V ge v5.18.0
385             ? eval <<'EOT'
386             sub {
387             no warnings 'experimental::regex_sets';
388             return {
389             main => qr{[a b c d e f g h i j k l m n o p q r s t u v w x y z]},
390             };
391             },
392             EOT
393             : sub {
394             return {};
395             },
396 1     1   295 );
  1         2  
  1         138  
397              
398              
399             has 'units' => (
400             is => 'ro',
401             isa => HashRef[HashRef[HashRef[Str]]],
402             init_arg => undef,
403             default => sub { {
404             'long' => {
405             # Long Unit Identifier
406             'duration-microsecond' => {
407             'name' => q(maikrosekunde),
408             'one' => q(maikroseunde {0}),
409             'other' => q(maikrosekunde {0}),
410             },
411             # Core Unit Identifier
412             'microsecond' => {
413             'name' => q(maikrosekunde),
414             'one' => q(maikroseunde {0}),
415             'other' => q(maikrosekunde {0}),
416             },
417             # Long Unit Identifier
418             'graphics-dot-per-centimeter' => {
419             'name' => q(nukta kwa kila sentimita),
420             'one' => q(nukta {0} kwa kila sentimita),
421             'other' => q(nukta {0} kwa kila sentimita),
422             },
423             # Core Unit Identifier
424             'dot-per-centimeter' => {
425             'name' => q(nukta kwa kila sentimita),
426             'one' => q(nukta {0} kwa kila sentimita),
427             'other' => q(nukta {0} kwa kila sentimita),
428             },
429             # Long Unit Identifier
430             'graphics-dot-per-inch' => {
431             'name' => q(nukta kwa kila inchi),
432             'one' => q(nuka {0} kwa kila inchi),
433             'other' => q(nukta {0} kwa kila inchi),
434             },
435             # Core Unit Identifier
436             'dot-per-inch' => {
437             'name' => q(nukta kwa kila inchi),
438             'one' => q(nuka {0} kwa kila inchi),
439             'other' => q(nukta {0} kwa kila inchi),
440             },
441             # Long Unit Identifier
442             'graphics-em' => {
443             'name' => q(ukubwa wa nafasi ya fonti),
444             },
445             # Core Unit Identifier
446             'em' => {
447             'name' => q(ukubwa wa nafasi ya fonti),
448             },
449             # Long Unit Identifier
450             'graphics-pixel-per-inch' => {
451             'one' => q(pikseli {0} kwa kila sekunde),
452             'other' => q(pikseli {0} kwa kila sekunde),
453             },
454             # Core Unit Identifier
455             'pixel-per-inch' => {
456             'one' => q(pikseli {0} kwa kila sekunde),
457             'other' => q(pikseli {0} kwa kila sekunde),
458             },
459             # Long Unit Identifier
460             'length-light-year' => {
461             'one' => q(miaka {0} ya mwanga),
462             'other' => q(miaka {0} ya mwanga),
463             },
464             # Core Unit Identifier
465             'light-year' => {
466             'one' => q(miaka {0} ya mwanga),
467             'other' => q(miaka {0} ya mwanga),
468             },
469             # Long Unit Identifier
470             'length-solar-radius' => {
471             'one' => q(nusu kipenyo {0} cha jua),
472             'other' => q(nusu vipenyo {0} vya jua),
473             },
474             # Core Unit Identifier
475             'solar-radius' => {
476             'one' => q(nusu kipenyo {0} cha jua),
477             'other' => q(nusu vipenyo {0} vya jua),
478             },
479             # Long Unit Identifier
480             'pressure-pascal' => {
481             'one' => q(Pa {0}),
482             'other' => q(Pa {0}),
483             },
484             # Core Unit Identifier
485             'pascal' => {
486             'one' => q(Pa {0}),
487             'other' => q(Pa {0}),
488             },
489             },
490             'narrow' => {
491             # Long Unit Identifier
492             'area-square-centimeter' => {
493             'name' => q(cm²),
494             },
495             # Core Unit Identifier
496             'square-centimeter' => {
497             'name' => q(cm²),
498             },
499             # Long Unit Identifier
500             'consumption-mile-per-gallon-imperial' => {
501             'name' => q(maili/gal Imp),
502             },
503             # Core Unit Identifier
504             'mile-per-gallon-imperial' => {
505             'name' => q(maili/gal Imp),
506             },
507             # Long Unit Identifier
508             'length-astronomical-unit' => {
509             'name' => q(kipimo cha astronomia),
510             },
511             # Core Unit Identifier
512             'astronomical-unit' => {
513             'name' => q(kipimo cha astronomia),
514             },
515             # Long Unit Identifier
516             'length-micrometer' => {
517             'name' => q(maikromita),
518             'one' => q(maikromita {0}),
519             'other' => q(maikromita {0}),
520             },
521             # Core Unit Identifier
522             'micrometer' => {
523             'name' => q(maikromita),
524             'one' => q(maikromita {0}),
525             'other' => q(maikromita {0}),
526             },
527             # Long Unit Identifier
528             'length-millimeter' => {
529             'one' => q(mm{0}),
530             'other' => q(mm{0}),
531             },
532             # Core Unit Identifier
533             'millimeter' => {
534             'one' => q(mm{0}),
535             'other' => q(mm{0}),
536             },
537             # Long Unit Identifier
538             'pressure-bar' => {
539             'name' => q(baa),
540             'one' => q(baa {0}),
541             'other' => q(baa {0}),
542             },
543             # Core Unit Identifier
544             'bar' => {
545             'name' => q(baa),
546             'one' => q(baa {0}),
547             'other' => q(baa {0}),
548             },
549             # Long Unit Identifier
550             'pressure-millimeter-ofhg' => {
551             'one' => q(mm Hg {0}),
552             'other' => q(mm Hg {0}),
553             },
554             # Core Unit Identifier
555             'millimeter-ofhg' => {
556             'one' => q(mm Hg {0}),
557             'other' => q(mm Hg {0}),
558             },
559             },
560             'short' => {
561             # Long Unit Identifier
562             'area-square-centimeter' => {
563             'name' => q(cm²),
564             },
565             # Core Unit Identifier
566             'square-centimeter' => {
567             'name' => q(cm²),
568             },
569             # Long Unit Identifier
570             'consumption-mile-per-gallon-imperial' => {
571             'name' => q(maili/gal Imp),
572             },
573             # Core Unit Identifier
574             'mile-per-gallon-imperial' => {
575             'name' => q(maili/gal Imp),
576             },
577             # Long Unit Identifier
578             'duration-decade' => {
579             'name' => q(mwongo),
580             },
581             # Core Unit Identifier
582             'decade' => {
583             'name' => q(mwongo),
584             },
585             # Long Unit Identifier
586             'graphics-megapixel' => {
587             'name' => q(megapikseli),
588             },
589             # Core Unit Identifier
590             'megapixel' => {
591             'name' => q(megapikseli),
592             },
593             # Long Unit Identifier
594             'graphics-pixel' => {
595             'one' => q(pikseli {0}),
596             'other' => q(px {0}),
597             },
598             # Core Unit Identifier
599             'pixel' => {
600             'one' => q(pikseli {0}),
601             'other' => q(px {0}),
602             },
603             # Long Unit Identifier
604             'length-astronomical-unit' => {
605             'name' => q(kipimo cha astronomia),
606             },
607             # Core Unit Identifier
608             'astronomical-unit' => {
609             'name' => q(kipimo cha astronomia),
610             },
611             # Long Unit Identifier
612             'length-micrometer' => {
613             'name' => q(maikromita),
614             'one' => q(maikromita {0}),
615             'other' => q(maikromita {0}),
616             },
617             # Core Unit Identifier
618             'micrometer' => {
619             'name' => q(maikromita),
620             'one' => q(maikromita {0}),
621             'other' => q(maikromita {0}),
622             },
623             # Long Unit Identifier
624             'length-parsec' => {
625             'one' => q(kila sekunde {0}),
626             'other' => q(kila sekunde {0}),
627             },
628             # Core Unit Identifier
629             'parsec' => {
630             'one' => q(kila sekunde {0}),
631             'other' => q(kila sekunde {0}),
632             },
633             # Long Unit Identifier
634             'pressure-bar' => {
635             'name' => q(baa),
636             'one' => q(baa {0}),
637             'other' => q(baa {0}),
638             },
639             # Core Unit Identifier
640             'bar' => {
641             'name' => q(baa),
642             'one' => q(baa {0}),
643             'other' => q(baa {0}),
644             },
645             # Long Unit Identifier
646             'pressure-millimeter-ofhg' => {
647             'one' => q(mm Hg {0}),
648             'other' => q(mm Hg {0}),
649             },
650             # Core Unit Identifier
651             'millimeter-ofhg' => {
652             'one' => q(mm Hg {0}),
653             'other' => q(mm Hg {0}),
654             },
655             },
656             } }
657             );
658              
659             has 'number_formats' => (
660             is => 'ro',
661             isa => HashRef,
662             init_arg => undef,
663             default => sub { {
664             decimalFormat => {
665             'long' => {
666             '1000' => {
667             'one' => 'elfu 0;elfu -0',
668             'other' => 'elfu 0;elfu -0',
669             },
670             '10000' => {
671             'one' => 'elfu 00;elfu -00',
672             'other' => 'elfu 00',
673             },
674             '100000' => {
675             'one' => 'elfu 000',
676             'other' => 'elfu 000',
677             },
678             '1000000' => {
679             'one' => 'milioni 0',
680             'other' => 'milioni 0',
681             },
682             '10000000' => {
683             'one' => 'milioni 00',
684             'other' => 'milioni 00',
685             },
686             '100000000' => {
687             'one' => 'milioni 000',
688             'other' => 'milioni 000',
689             },
690             '1000000000' => {
691             'one' => 'bilioni 0',
692             'other' => 'bilioni 0',
693             },
694             '10000000000' => {
695             'one' => 'bilioni 00',
696             'other' => 'bilioni 00',
697             },
698             '100000000000' => {
699             'one' => 'bilioni 000',
700             'other' => 'bilioni 000',
701             },
702             '1000000000000' => {
703             'one' => 'trilioni 0',
704             'other' => 'trilioni 0',
705             },
706             '10000000000000' => {
707             'one' => 'trilioni 00',
708             'other' => 'trilioni 00',
709             },
710             '100000000000000' => {
711             'one' => 'trilioni 000',
712             'other' => 'trilioni 000',
713             },
714             },
715             'short' => {
716             '1000' => {
717             'one' => 'elfu 0',
718             'other' => 'elfu 0',
719             },
720             '10000' => {
721             'one' => 'elfu 00',
722             'other' => 'elfu 00',
723             },
724             '100000' => {
725             'one' => 'elfu 000',
726             'other' => 'elfu 000',
727             },
728             '1000000' => {
729             'one' => 'M0',
730             'other' => 'M0',
731             },
732             '10000000' => {
733             'one' => 'M00',
734             'other' => 'M00',
735             },
736             '100000000' => {
737             'one' => 'M000',
738             'other' => 'M000',
739             },
740             '1000000000' => {
741             'one' => 'B0',
742             'other' => 'B0',
743             },
744             '10000000000' => {
745             'one' => 'B00',
746             'other' => 'B00',
747             },
748             '100000000000' => {
749             'one' => 'B000',
750             'other' => 'B000',
751             },
752             '1000000000000' => {
753             'one' => 'T0',
754             'other' => 'T0',
755             },
756             '10000000000000' => {
757             'one' => 'T00',
758             'other' => 'T00',
759             },
760             '100000000000000' => {
761             'one' => 'T000',
762             'other' => 'T000',
763             },
764             },
765             },
766             } },
767             );
768              
769             has 'number_currency_formats' => (
770             is => 'ro',
771             isa => HashRef,
772             init_arg => undef,
773             default => sub { {
774             'latn' => {
775             'pattern' => {
776             'default' => {
777             'accounting' => {
778             'negative' => '(#,##0.00)',
779             'positive' => '#,##0.00',
780             },
781             'standard' => {
782             'negative' => '¤-M0',
783             'positive' => '¤ M0',
784             },
785             },
786             },
787             },
788             } },
789             );
790              
791             has 'currencies' => (
792             is => 'ro',
793             isa => HashRef,
794             init_arg => undef,
795             default => sub { {
796             'AED' => {
797             display_name => {
798             'currency' => q(Diramu ya Falme za Kiarabu),
799             'one' => q(diramu ya Falme za Kiarabu),
800             'other' => q(diramu za Falme za Kiarabu),
801             },
802             },
803             'AFN' => {
804             display_name => {
805             'currency' => q(Afghani ya Afghanistani),
806             'one' => q(afghani ya Afghanistani),
807             'other' => q(afghani za Afghanistani),
808             },
809             },
810             'ANG' => {
811             display_name => {
812             'currency' => q(Gilda ya Antili ya Uholanzi),
813             'one' => q(gilda ya Antili ya Uholanzi),
814             'other' => q(gilda za Antili ya Uholanzi),
815             },
816             },
817             'AWG' => {
818             display_name => {
819             'one' => q(florin ya Aruba),
820             'other' => q(florin ya Aruba),
821             },
822             },
823             'AZN' => {
824             display_name => {
825             'currency' => q(Manati ya Azabajani),
826             'one' => q(manati ya Azabajani),
827             'other' => q(manati za Azabajani),
828             },
829             },
830             'BAM' => {
831             display_name => {
832             'currency' => q(Maki ya Bosnia na Hezegovina Inayoweza Kubadilishwa),
833             'one' => q(maki ya Bosnia na Hezegovina inayoweza kubadilishwa),
834             'other' => q(maki za Bosnia na Hezegovina zinazoweza kubadilishwa),
835             },
836             },
837             'BBD' => {
838             display_name => {
839             'currency' => q(Dola ya Babadosi),
840             'one' => q(dola ya Babadosi),
841             'other' => q(dola za Babadosi),
842             },
843             },
844             'BDT' => {
845             display_name => {
846             'currency' => q(Taka ya Bangladeshi),
847             'one' => q(taka ya Bangladeshi),
848             'other' => q(taka za Bangladeshi),
849             },
850             },
851             'BMD' => {
852             display_name => {
853             'currency' => q(Dola ya Bamuda),
854             'one' => q(dola ya Bamuda),
855             'other' => q(dola za Bamuda),
856             },
857             },
858             'BOB' => {
859             display_name => {
860             'one' => q(boliviano ya Bolivia),
861             'other' => q(boliviano za Bolivia),
862             },
863             },
864             'BRL' => {
865             display_name => {
866             'currency' => q(Reale ya Brazili),
867             'one' => q(reale ya Brazili),
868             'other' => q(reale za Brazili),
869             },
870             },
871             'BSD' => {
872             display_name => {
873             'currency' => q(Dola ya Bahama),
874             'one' => q(dola ya Bahama),
875             'other' => q(dola za Bahama),
876             },
877             },
878             'BTN' => {
879             display_name => {
880             'currency' => q(Ngultrumi ya Bhutani),
881             'one' => q(ngultrumi ya Bhutani),
882             'other' => q(ngultrumi za Bhutani),
883             },
884             },
885             'BYN' => {
886             display_name => {
887             'currency' => q(Ruble ya Belarusi),
888             'one' => q(ruble ya Belarusi),
889             'other' => q(ruble za Belarusi),
890             },
891             },
892             'CAD' => {
893             display_name => {
894             'currency' => q(Dola ya Kanada),
895             'one' => q(dola ya Kanada),
896             'other' => q(dola za Kanada),
897             },
898             },
899             'CLP' => {
900             display_name => {
901             'one' => q(peso ya Chile),
902             'other' => q(peso za Chile),
903             },
904             },
905             'CNH' => {
906             display_name => {
907             'currency' => q(Yuan ya China \(huru\)),
908             'one' => q(yuan ya China \(huru\)),
909             'other' => q(yuan ya China \(huru\)),
910             },
911             },
912             'CNY' => {
913             display_name => {
914             'currency' => q(Yuan ya China),
915             'one' => q(yuan ya China),
916             'other' => q(yuan za China),
917             },
918             },
919             'CVE' => {
920             display_name => {
921             'currency' => q(Eskudo ya Kepuvede),
922             'one' => q(eskudo ya Kepuvede),
923             'other' => q(eskudo za Kepuvede),
924             },
925             },
926             'CZK' => {
927             display_name => {
928             'currency' => q(Koruna ya Cheki),
929             'one' => q(koruna ya Cheki),
930             'other' => q(koruna za Cheki),
931             },
932             },
933             'DKK' => {
934             display_name => {
935             'currency' => q(Kroni ya Denmaki),
936             'one' => q(kroni ya Denmaki),
937             'other' => q(kroni za Denmaki),
938             },
939             },
940             'DZD' => {
941             display_name => {
942             'currency' => q(Dinari ya Aljeria),
943             'one' => q(dinari ya Aljeria),
944             'other' => q(dinari za Aljeria),
945             },
946             },
947             'FKP' => {
948             display_name => {
949             'one' => q(pauni ya Visiwa vya Falkland),
950             'other' => q(pauni za Visiwa vya Falkland),
951             },
952             },
953             'GEL' => {
954             display_name => {
955             'currency' => q(Lari ya Jiojia),
956             'one' => q(lari ya Jiojia),
957             'other' => q(lari za Jiojia),
958             },
959             },
960             'GHS' => {
961             display_name => {
962             'currency' => q(Sidi ya Ghana),
963             'one' => q(sidi ya Ghana),
964             'other' => q(sidi za Ghana),
965             },
966             },
967             'GIP' => {
968             display_name => {
969             'currency' => q(Pauni ya Jibrata),
970             'one' => q(pauni ya Jibrata),
971             'other' => q(pauni za Jibrata),
972             },
973             },
974             'HRK' => {
975             display_name => {
976             'currency' => q(Kuna ya Kroeshia),
977             'one' => q(kuna ya Kroeshia),
978             'other' => q(kuna za Kroeshia),
979             },
980             },
981             'HTG' => {
982             display_name => {
983             'currency' => q(Godi ya Haiti),
984             'one' => q(godi ya Haiti),
985             'other' => q(godi za Haiti),
986             },
987             },
988             'HUF' => {
989             display_name => {
990             'currency' => q(Forinti ya Hungaria),
991             'one' => q(forinti ya Hungaria),
992             'other' => q(forinti za Hungaria),
993             },
994             },
995             'IDR' => {
996             display_name => {
997             'currency' => q(Rupia ya Indonesia),
998             'one' => q(rupia ya Indonesia),
999             'other' => q(rupia za Indonesia),
1000             },
1001             },
1002             'IRR' => {
1003             display_name => {
1004             'currency' => q(Riali ya Irani),
1005             'one' => q(riali ya Irani),
1006             'other' => q(riali za Irani),
1007             },
1008             },
1009             'JOD' => {
1010             display_name => {
1011             'currency' => q(Dinari ya Yordani),
1012             'one' => q(dinari ya Yordani),
1013             'other' => q(dinari za Yordani),
1014             },
1015             },
1016             'JPY' => {
1017             display_name => {
1018             'currency' => q(Yeni ya Japani),
1019             'one' => q(yeni ya japani),
1020             'other' => q(yeni za japani),
1021             },
1022             },
1023             'KHR' => {
1024             display_name => {
1025             'currency' => q(Rieli ya Kambodia),
1026             'one' => q(rieli ya Kambodia),
1027             'other' => q(rieli za Kambodia),
1028             },
1029             },
1030             'KZT' => {
1031             display_name => {
1032             'currency' => q(Tenge ya Kazakistani),
1033             'one' => q(tenge ya Kazakistani),
1034             'other' => q(tenge za Kazakistani),
1035             },
1036             },
1037             'LBP' => {
1038             display_name => {
1039             'currency' => q(Pauni ya Lebanoni),
1040             'one' => q(pauni ya Lebanoni),
1041             'other' => q(pauni za Lebanoni),
1042             },
1043             },
1044             'MAD' => {
1045             display_name => {
1046             'currency' => q(Diramu ya Moroko),
1047             'one' => q(diramu ya Moroko),
1048             'other' => q(diramu za Moroko),
1049             },
1050             },
1051             'MGA' => {
1052             display_name => {
1053             'one' => q(ariari ya Madagaska),
1054             'other' => q(Ariari za Madagaska),
1055             },
1056             },
1057             'MKD' => {
1058             display_name => {
1059             'currency' => q(Dinari ya Masedonia),
1060             'one' => q(dinari ya Masedonia),
1061             'other' => q(dinari za Masedonia),
1062             },
1063             },
1064             'MMK' => {
1065             display_name => {
1066             'currency' => q(Kiati ya Myama),
1067             'one' => q(kiati ya Myama),
1068             'other' => q(kiati za Myama),
1069             },
1070             },
1071             'MOP' => {
1072             display_name => {
1073             'currency' => q(Pataka ya Macau),
1074             'one' => q(pataka ya Macau),
1075             'other' => q(pataka za Macau),
1076             },
1077             },
1078             'MVR' => {
1079             display_name => {
1080             'currency' => q(Rufiyaa ya Maldivi),
1081             'one' => q(rufiyaa ya Maldivi),
1082             'other' => q(rufiyaa za Maldivi),
1083             },
1084             },
1085             'MYR' => {
1086             display_name => {
1087             'currency' => q(Ringgiti ya Malesia),
1088             'one' => q(ringgiti ya Malesia),
1089             'other' => q(ringgiti za Malesia),
1090             },
1091             },
1092             'NGN' => {
1093             display_name => {
1094             'currency' => q(Naira ya Naijeria),
1095             'one' => q(naira ya Naijeria),
1096             'other' => q(Naira za Naijeria),
1097             },
1098             },
1099             'NOK' => {
1100             display_name => {
1101             'currency' => q(Kroni ya Norwe),
1102             'one' => q(kroni ya Norwe),
1103             'other' => q(kroni za Norwe),
1104             },
1105             },
1106             'NPR' => {
1107             display_name => {
1108             'currency' => q(Rupia ya Nepali),
1109             'one' => q(rupia ya Nepali),
1110             'other' => q(rupia za Nepali),
1111             },
1112             },
1113             'OMR' => {
1114             display_name => {
1115             'currency' => q(Riali ya Omani),
1116             'one' => q(riali ya Omani),
1117             'other' => q(riali za Omani),
1118             },
1119             },
1120             'PAB' => {
1121             display_name => {
1122             'one' => q(balboa za Panama),
1123             'other' => q(balboa za Panama),
1124             },
1125             },
1126             'PKR' => {
1127             display_name => {
1128             'currency' => q(Rupia ya Pakistani),
1129             'one' => q(rupia ya Pakistani),
1130             'other' => q(rupia za Pakistani),
1131             },
1132             },
1133             'PLN' => {
1134             display_name => {
1135             'currency' => q(Zloti ya Polandi),
1136             'one' => q(zloti ya Polandi),
1137             'other' => q(zloti za Polandi),
1138             },
1139             },
1140             'QAR' => {
1141             display_name => {
1142             'currency' => q(Riali ya Katari),
1143             'one' => q(riali ya Katari),
1144             'other' => q(riali za Katari),
1145             },
1146             },
1147             'RSD' => {
1148             display_name => {
1149             'currency' => q(Dinari ya Serbia),
1150             'one' => q(dinari ya Serbia),
1151             'other' => q(dinari za Serbia),
1152             },
1153             },
1154             'SAR' => {
1155             display_name => {
1156             'currency' => q(Riyali ya Saudia),
1157             'one' => q(riyali ya Saudia),
1158             'other' => q(riyali za Saudia),
1159             },
1160             },
1161             'SBD' => {
1162             display_name => {
1163             'currency' => q(Dola ya Visiwa vya Solomoni),
1164             'one' => q(dola ya Visiwa vya Solomoni),
1165             'other' => q(dola za Visiwa vya Solomoni),
1166             },
1167             },
1168             'SDG' => {
1169             display_name => {
1170             'currency' => q(Pauni ya Sudani),
1171             'one' => q(pauni ya Sudani),
1172             'other' => q(pauni za Sudani),
1173             },
1174             },
1175             'SGD' => {
1176             display_name => {
1177             'currency' => q(Dola ya Singapoo),
1178             'one' => q(dola ya Singapoo),
1179             'other' => q(dola za Singapoo),
1180             },
1181             },
1182             'SLE' => {
1183             display_name => {
1184             'currency' => q(Leoni ya Siera Leoni),
1185             'one' => q(leoni ya Siera Leoni),
1186             'other' => q(leoni za Siera Leoni),
1187             },
1188             },
1189             'SLL' => {
1190             display_name => {
1191             'currency' => q(Leoni ya Siera Leoni \(1964—2022\)),
1192             'one' => q(leoni ya Siera Leoni \(1964—2022\)),
1193             'other' => q(leoni za Siera Leoni \(1964—2022\)),
1194             },
1195             },
1196             'SSP' => {
1197             display_name => {
1198             'currency' => q(Pauni ya Sudani Kusini),
1199             'one' => q(pauni ya Sudani Kusini),
1200             'other' => q(pauni za Sudani Kusini),
1201             },
1202             },
1203             'SZL' => {
1204             display_name => {
1205             'one' => q(lilangeni ya Uswazi),
1206             'other' => q(lilangeni za Uswazi),
1207             },
1208             },
1209             'THB' => {
1210             display_name => {
1211             'currency' => q(Bahti ya Tailandi),
1212             'one' => q(bahti ya Tailandi),
1213             'other' => q(bahti za Tailandi),
1214             },
1215             },
1216             'TJS' => {
1217             display_name => {
1218             'currency' => q(Somoni ya Tajikistani),
1219             'one' => q(somoni ya Tajikistani),
1220             'other' => q(somoni za Tajikistani),
1221             },
1222             },
1223             'TMT' => {
1224             display_name => {
1225             'currency' => q(Manati ya Turkmenistani),
1226             'one' => q(manati ya Turkmenistani),
1227             'other' => q(manati za Turkmenistani),
1228             },
1229             },
1230             'TTD' => {
1231             display_name => {
1232             'currency' => q(Dola ya Trinidadi na Tobago),
1233             'one' => q(dola ya Trinidadi na Tobago),
1234             'other' => q(dola za Trinidadi na Tobago),
1235             },
1236             },
1237             'TWD' => {
1238             display_name => {
1239             'currency' => q(Dola ya Taiwani),
1240             'one' => q(dola ya Taiwani),
1241             'other' => q(dola za Taiwani),
1242             },
1243             },
1244             'UAH' => {
1245             display_name => {
1246             'currency' => q(Hryvnia ya Ukraini),
1247             'one' => q(hryvnia ya Ukraini),
1248             'other' => q(hryvnia za Ukraini),
1249             },
1250             },
1251             'USD' => {
1252             symbol => '$',
1253             },
1254             'UZS' => {
1255             display_name => {
1256             'currency' => q(Som ya Uzbekistani),
1257             'one' => q(som ya Uzbekistani),
1258             'other' => q(som za Uzbekistani),
1259             },
1260             },
1261             'VES' => {
1262             display_name => {
1263             'currency' => q(Boliva ya Venezuela),
1264             'one' => q(boliva ya Venezuele),
1265             'other' => q(boliva za Venezuela),
1266             },
1267             },
1268             'VND' => {
1269             display_name => {
1270             'currency' => q(Dong ya Vietnamu),
1271             'one' => q(dong ya Vietnamu),
1272             'other' => q(Dong za Vietnamu),
1273             },
1274             },
1275             'XAF' => {
1276             display_name => {
1277             'currency' => q(Faranga ya CFA ya Afrika ya Kati),
1278             'one' => q(faranga ya CFA ya Afrika ya Kati),
1279             'other' => q(faranga ya CFA ya Afrika ya Kati),
1280             },
1281             },
1282             'XOF' => {
1283             display_name => {
1284             'currency' => q(Faranga ya CFA ya Afrika Magharibi),
1285             'one' => q(faranga ya CFA ya Afrika Magharibi),
1286             'other' => q(faranga za CFA ya Afrika Magharibi),
1287             },
1288             },
1289             'XXX' => {
1290             display_name => {
1291             'currency' => q(Sarafu Isiyojulikana),
1292             },
1293             },
1294             'YER' => {
1295             display_name => {
1296             'currency' => q(Riali ya Yemeni),
1297             'one' => q(riali ya Yemeni),
1298             'other' => q(riali za Yemeni),
1299             },
1300             },
1301             } },
1302             );
1303              
1304              
1305             has 'day_period_data' => (
1306             is => 'ro',
1307             isa => CodeRef,
1308             init_arg => undef,
1309             default => sub { sub {
1310             # Time in hhmm format
1311             my ($self, $type, $time, $day_period_type) = @_;
1312             $day_period_type //= 'default';
1313             SWITCH:
1314             for ($type) {
1315             if ($_ eq 'generic') {
1316             if($day_period_type eq 'default') {
1317             return 'midnight' if $time == 0;
1318             return 'noon' if $time == 1200;
1319             return 'afternoon1' if $time >= 1200
1320             && $time < 1600;
1321             return 'evening1' if $time >= 1600
1322             && $time < 1900;
1323             return 'morning1' if $time >= 400
1324             && $time < 700;
1325             return 'morning2' if $time >= 700
1326             && $time < 1200;
1327             return 'night1' if $time >= 1900;
1328             return 'night1' if $time < 400;
1329             }
1330             if($day_period_type eq 'selection') {
1331             return 'afternoon1' if $time >= 1200
1332             && $time < 1600;
1333             return 'evening1' if $time >= 1600
1334             && $time < 1900;
1335             return 'morning1' if $time >= 400
1336             && $time < 700;
1337             return 'morning2' if $time >= 700
1338             && $time < 1200;
1339             return 'night1' if $time >= 1900;
1340             return 'night1' if $time < 400;
1341             }
1342             last SWITCH;
1343             }
1344             if ($_ eq 'gregorian') {
1345             if($day_period_type eq 'default') {
1346             return 'midnight' if $time == 0;
1347             return 'noon' if $time == 1200;
1348             return 'afternoon1' if $time >= 1200
1349             && $time < 1600;
1350             return 'evening1' if $time >= 1600
1351             && $time < 1900;
1352             return 'morning1' if $time >= 400
1353             && $time < 700;
1354             return 'morning2' if $time >= 700
1355             && $time < 1200;
1356             return 'night1' if $time >= 1900;
1357             return 'night1' if $time < 400;
1358             }
1359             if($day_period_type eq 'selection') {
1360             return 'afternoon1' if $time >= 1200
1361             && $time < 1600;
1362             return 'evening1' if $time >= 1600
1363             && $time < 1900;
1364             return 'morning1' if $time >= 400
1365             && $time < 700;
1366             return 'morning2' if $time >= 700
1367             && $time < 1200;
1368             return 'night1' if $time >= 1900;
1369             return 'night1' if $time < 400;
1370             }
1371             last SWITCH;
1372             }
1373             }
1374             } },
1375             );
1376              
1377             around day_period_data => sub {
1378             my ($orig, $self) = @_;
1379             return $self->$orig;
1380             };
1381              
1382             has 'eras' => (
1383             is => 'ro',
1384             isa => HashRef,
1385             init_arg => undef,
1386             default => sub { {
1387             'generic' => {
1388             },
1389             'gregorian' => {
1390             },
1391             } },
1392             );
1393              
1394             has 'date_formats' => (
1395             is => 'ro',
1396             isa => HashRef,
1397             init_arg => undef,
1398             default => sub { {
1399             'generic' => {
1400             'full' => q{EEEE, d MMMM y G},
1401             'long' => q{d MMMM y G},
1402             'medium' => q{d MMM y G},
1403             'short' => q{dd/MM/y GGGGG},
1404             },
1405             'gregorian' => {
1406             'full' => q{EEEE, d MMMM y},
1407             'long' => q{d MMMM y},
1408             'medium' => q{d MMM y},
1409             'short' => q{dd/MM/y},
1410             },
1411             } },
1412             );
1413              
1414             has 'time_formats' => (
1415             is => 'ro',
1416             isa => HashRef,
1417             init_arg => undef,
1418             default => sub { {
1419             'generic' => {
1420             },
1421             'gregorian' => {
1422             'full' => q{HH:mm:ss zzzz},
1423             'long' => q{HH:mm:ss z},
1424             'medium' => q{HH:mm:ss},
1425             'short' => q{HH:mm},
1426             },
1427             } },
1428             );
1429              
1430             has 'datetime_formats' => (
1431             is => 'ro',
1432             isa => HashRef,
1433             init_arg => undef,
1434             default => sub { {
1435             'generic' => {
1436             'full' => q{{1}, {0}},
1437             'long' => q{{1}, {0}},
1438             'medium' => q{{1}, {0}},
1439             'short' => q{{1}, {0}},
1440             },
1441             'gregorian' => {
1442             'full' => q{{1} {0}},
1443             'long' => q{{1} {0}},
1444             'medium' => q{{1} {0}},
1445             'short' => q{{1} {0}},
1446             },
1447             } },
1448             );
1449              
1450             has 'datetime_formats_available_formats' => (
1451             is => 'ro',
1452             isa => HashRef,
1453             init_arg => undef,
1454             default => sub { {
1455             'gregorian' => {
1456             GyMd => q{d/M/y G},
1457             },
1458             } },
1459             );
1460              
1461             has 'datetime_formats_append_item' => (
1462             is => 'ro',
1463             isa => HashRef,
1464             init_arg => undef,
1465             default => sub { {
1466             } },
1467             );
1468              
1469             has 'datetime_formats_interval' => (
1470             is => 'ro',
1471             isa => HashRef,
1472             init_arg => undef,
1473             default => sub { {
1474             } },
1475             );
1476              
1477             has 'time_zone_names' => (
1478             is => 'ro',
1479             isa => HashRef,
1480             init_arg => undef,
1481             default => sub { {
1482             'Afghanistan' => {
1483             long => {
1484             'standard' => q#Saa za Afghanistani#,
1485             },
1486             },
1487             'Africa_Western' => {
1488             long => {
1489             'daylight' => q#Saa za Majira ya Joto za Afrika Magharibi#,
1490             'generic' => q#Saa za Afrika Magharibi#,
1491             'standard' => q#Saa za Wastani za Afrika Magharibi#,
1492             },
1493             },
1494             'Amazon' => {
1495             long => {
1496             'daylight' => q#Saa za Majira ya Joto za Amazon#,
1497             'generic' => q#Saa za Amazon#,
1498             'standard' => q#Saa za Wastani za Amazon#,
1499             },
1500             },
1501             'America/Barbados' => {
1502             exemplarCity => q#Babados#,
1503             },
1504             'America/Costa_Rica' => {
1505             exemplarCity => q#Kostarika#,
1506             },
1507             'America/Curacao' => {
1508             exemplarCity => q#kurakao#,
1509             },
1510             'America/Dominica' => {
1511             exemplarCity => q#Dominika#,
1512             },
1513             'America/El_Salvador' => {
1514             exemplarCity => q#Elsalvado#,
1515             },
1516             'America/Guadeloupe' => {
1517             exemplarCity => q#Guadalupe#,
1518             },
1519             'America/Jamaica' => {
1520             exemplarCity => q#Jamaika#,
1521             },
1522             'America/North_Dakota/Beulah' => {
1523             exemplarCity => q#Beulah, Dakota Kaskazini#,
1524             },
1525             'America/North_Dakota/Center' => {
1526             exemplarCity => q#Center, Dakota Kaskazini#,
1527             },
1528             'America/North_Dakota/New_Salem' => {
1529             exemplarCity => q#New Salem, Dakota Kaskazini#,
1530             },
1531             'America/Port_of_Spain' => {
1532             exemplarCity => q#Bandari ya Uhispania#,
1533             },
1534             'America/Puerto_Rico' => {
1535             exemplarCity => q#Pwetoriko#,
1536             },
1537             'Argentina' => {
1538             long => {
1539             'daylight' => q#Saa za Majira Joto za Ajentina#,
1540             'generic' => q#Saa za Ajentina#,
1541             'standard' => q#Saa za Wastani za Ajentina#,
1542             },
1543             },
1544             'Argentina_Western' => {
1545             long => {
1546             'daylight' => q#Saa za Majira ya Joto za Magharibi mwa Ajentina#,
1547             'generic' => q#Saa za Magharibi mwa Ajentina#,
1548             'standard' => q#Saa za Wastani za Magharibi mwa Ajentina#,
1549             },
1550             },
1551             'Armenia' => {
1552             long => {
1553             'daylight' => q#Saa za Majira ya Joto za Armenia#,
1554             'generic' => q#Saa za Armenia#,
1555             'standard' => q#Saa za Wastani za Armenia#,
1556             },
1557             },
1558             'Asia/Colombo' => {
1559             exemplarCity => q#Kolombo#,
1560             },
1561             'Asia/Macau' => {
1562             exemplarCity => q#Makao#,
1563             },
1564             'Asia/Rangoon' => {
1565             exemplarCity => q#Yangon#,
1566             },
1567             'Asia/Saigon' => {
1568             exemplarCity => q#Jiji la Ho Chi Minh#,
1569             },
1570             'Asia/Singapore' => {
1571             exemplarCity => q#Singapoo#,
1572             },
1573             'Atlantic/Canary' => {
1574             exemplarCity => q#Kanari#,
1575             },
1576             'Australia_CentralWestern' => {
1577             long => {
1578             'daylight' => q#Saa za Mchana za Magharibi mwa Australia ya Kati#,
1579             'generic' => q#Saa za Magharibi mwa Austrialia ya Kati#,
1580             'standard' => q#Saa za Wastani za Magharibi mwa Australia ya Kati#,
1581             },
1582             },
1583             'Azerbaijan' => {
1584             long => {
1585             'daylight' => q#Saa za Majira ya Joto za Azabajani#,
1586             'generic' => q#Saa za Azabajani#,
1587             'standard' => q#Saa za Wastani za Azabajani#,
1588             },
1589             },
1590             'Azores' => {
1591             long => {
1592             'daylight' => q#Saa za Majira ya Joto za Azores#,
1593             'generic' => q#Saa za Azores#,
1594             'standard' => q#Saa za Wastani za Azores#,
1595             },
1596             },
1597             'Bangladesh' => {
1598             long => {
1599             'daylight' => q#Saa za Majira ya Joto za Bangladeshi#,
1600             'generic' => q#Saa za Bangladeshi#,
1601             'standard' => q#Saa za Wastani za Bangladeshi#,
1602             },
1603             },
1604             'Bhutan' => {
1605             long => {
1606             'standard' => q#Saa za Butani#,
1607             },
1608             },
1609             'Brasilia' => {
1610             long => {
1611             'daylight' => q#Saa za Majira ya Joto za Brazili#,
1612             'generic' => q#Saa za Brazili#,
1613             'standard' => q#Saa za Wastani za Brazili#,
1614             },
1615             },
1616             'Cape_Verde' => {
1617             long => {
1618             'daylight' => q#Saa za Majira ya Joto za Kepuvede#,
1619             'generic' => q#Saa za Kepuvede#,
1620             'standard' => q#Saa za Wastani za Kepuvede#,
1621             },
1622             },
1623             'Colombia' => {
1624             long => {
1625             'daylight' => q#Saa za Majira ya Joto za Kolombia#,
1626             'generic' => q#Saa za Kolombia#,
1627             'standard' => q#Saa za Wastani za Kolombia#,
1628             },
1629             },
1630             'Cook' => {
1631             long => {
1632             'daylight' => q#Saa za Majira Nusu ya Joto za Visiwa vya Cook#,
1633             'generic' => q#Saa za Visiwa vya Cook#,
1634             'standard' => q#Saa za Wastani za Visiwa vya Cook#,
1635             },
1636             },
1637             'Cuba' => {
1638             long => {
1639             'daylight' => q#Saa za Mchana za Kuba#,
1640             'generic' => q#Saa za Kuba#,
1641             'standard' => q#Saa za Wastani za Kuba#,
1642             },
1643             },
1644             'Easter' => {
1645             long => {
1646             'daylight' => q#Saa za Majira ya Joto za Kisiwa cha Easter#,
1647             'generic' => q#Saa za Kisiwa cha Easter#,
1648             'standard' => q#Saa za Wastani za Kisiwa cha Easter#,
1649             },
1650             },
1651             'Etc/UTC' => {
1652             long => {
1653             'standard' => q#Saa ya Dunia#,
1654             },
1655             },
1656             'Europe_Central' => {
1657             long => {
1658             'daylight' => q#Saa za Majira ya Joto za Ulaya ya Kati#,
1659             'generic' => q#Saa za Ulaya ya Kati#,
1660             'standard' => q#Saa za Wastani za Ulaya ya Kati#,
1661             },
1662             },
1663             'Europe_Eastern' => {
1664             long => {
1665             'daylight' => q#Saa za Majira ya Joto za Mashariki mwa Ulaya#,
1666             'generic' => q#Saa za Mashariki mwa Ulaya#,
1667             'standard' => q#Saa za Wastani za Mashariki mwa Ulaya#,
1668             },
1669             },
1670             'Europe_Western' => {
1671             long => {
1672             'daylight' => q#Saa za Majira ya Joto za Magharibi mwa Ulaya#,
1673             'generic' => q#Saa za Magharibi mwa Ulaya#,
1674             'standard' => q#Saa za Wastani za Magharibi mwa Ulaya#,
1675             },
1676             },
1677             'French_Guiana' => {
1678             long => {
1679             'standard' => q#Saa za Guiana#,
1680             },
1681             },
1682             'Georgia' => {
1683             long => {
1684             'daylight' => q#Saa za Majira ya Joto za Jiojia#,
1685             'generic' => q#Saa za Jiojia#,
1686             'standard' => q#Saa za Wastani za Jiojia#,
1687             },
1688             },
1689             'Greenland_Eastern' => {
1690             long => {
1691             'daylight' => q#Saa za Majira ya Joto za Greenland Mashariki#,
1692             'generic' => q#Saa za Greenland Mashariki#,
1693             'standard' => q#Saa za Wastani za Greenland Mashariki#,
1694             },
1695             },
1696             'Gulf' => {
1697             long => {
1698             'standard' => q#Saa za Wastani za Ghuba#,
1699             },
1700             },
1701             'Hong_Kong' => {
1702             long => {
1703             'daylight' => q#Saa za Majira ya Joto za Hong Kong#,
1704             'generic' => q#Saa za Hong Kong#,
1705             'standard' => q#Saa za Wastani za Hong Kong#,
1706             },
1707             },
1708             'Hovd' => {
1709             long => {
1710             'daylight' => q#Saa za Majira ya Joto za Hovd#,
1711             'generic' => q#Saa za Hovd#,
1712             'standard' => q#Saa za Wastani za Hovd#,
1713             },
1714             },
1715             'Indian/Christmas' => {
1716             exemplarCity => q#Krismasi#,
1717             },
1718             'Indian/Maldives' => {
1719             exemplarCity => q#Maldivi#,
1720             },
1721             'Iran' => {
1722             long => {
1723             'daylight' => q#Saa za Mchana za Irani#,
1724             'generic' => q#Saa za Irani#,
1725             'standard' => q#Saa za Wastani za Irani#,
1726             },
1727             },
1728             'Irkutsk' => {
1729             long => {
1730             'daylight' => q#Saa za Majira ya Joto za Irkutsk#,
1731             'generic' => q#Saa za Irkutsk#,
1732             'standard' => q#Saa za Wastani za Irkutsk#,
1733             },
1734             },
1735             'Japan' => {
1736             long => {
1737             'daylight' => q#Saa za Mchana za Japani#,
1738             'generic' => q#Saa za Japani#,
1739             'standard' => q#Saa za Wastani za Japani#,
1740             },
1741             },
1742             'Kazakhstan_Eastern' => {
1743             long => {
1744             'standard' => q#Saa za Kazakistani Mashariki#,
1745             },
1746             },
1747             'Kazakhstan_Western' => {
1748             long => {
1749             'standard' => q#Saa za Kazakistani Magharibi#,
1750             },
1751             },
1752             'Krasnoyarsk' => {
1753             long => {
1754             'daylight' => q#Saa za Majira ya Joto za Krasnoyarsk#,
1755             'generic' => q#Saa za Krasnoyarsk#,
1756             'standard' => q#Saa za Wastani za Krasnoyask#,
1757             },
1758             },
1759             'Magadan' => {
1760             long => {
1761             'daylight' => q#Saa za Majira ya Joto za Magadan#,
1762             'generic' => q#Saa za Magadan#,
1763             'standard' => q#Saa za Wastani za Magadan#,
1764             },
1765             },
1766             'Malaysia' => {
1767             long => {
1768             'standard' => q#Saa za Malesia#,
1769             },
1770             },
1771             'Maldives' => {
1772             long => {
1773             'standard' => q#Saa za Maldivi#,
1774             },
1775             },
1776             'Mauritius' => {
1777             long => {
1778             'daylight' => q#Saa za Majira ya Joto za Morisi#,
1779             'generic' => q#Saa za Morisi#,
1780             'standard' => q#Saa za Wastani za Morisi#,
1781             },
1782             },
1783             'Mongolia' => {
1784             long => {
1785             'daylight' => q#Saa za Majira ya Joto za Ulaanbaatar#,
1786             'generic' => q#Saa za Ulaanbataar#,
1787             'standard' => q#Saa za Wastani za Ulaanbataar#,
1788             },
1789             },
1790             'Moscow' => {
1791             long => {
1792             'daylight' => q#Saa za Majira ya Joto za Moscow#,
1793             'generic' => q#Saa za Moscow#,
1794             'standard' => q#Saa za Wastani za Moscow#,
1795             },
1796             },
1797             'Myanmar' => {
1798             long => {
1799             'standard' => q#Saa za Myanma#,
1800             },
1801             },
1802             'Nepal' => {
1803             long => {
1804             'standard' => q#Saa za Nepali#,
1805             },
1806             },
1807             'New_Caledonia' => {
1808             long => {
1809             'daylight' => q#Saa za Majira ya Joto za Kaledonia Mpya#,
1810             'generic' => q#Saa za Kaledonia Mpya#,
1811             'standard' => q#Saa za Wastani za Kaledonia Mpya#,
1812             },
1813             },
1814             'New_Zealand' => {
1815             long => {
1816             'daylight' => q#Saa za Mchana za Nyuzilandi#,
1817             'generic' => q#Saa za Nyuzilandi#,
1818             'standard' => q#Saa za Wastani za Nyuzilandi#,
1819             },
1820             },
1821             'Norfolk' => {
1822             long => {
1823             'daylight' => q#Saa za Majira ya Joto za Kisiwa cha Norfolk#,
1824             'generic' => q#Saa za Kisiwa cha Norfolk#,
1825             'standard' => q#Saa za Wastani za Kisiwa cha Norfolk#,
1826             },
1827             },
1828             'Novosibirsk' => {
1829             long => {
1830             'daylight' => q#Saa za Majira ya Joto za Novosibirsk#,
1831             'generic' => q#Saa za Novosibirsk#,
1832             'standard' => q#Saa za Wastani za Novosibirsk#,
1833             },
1834             },
1835             'Omsk' => {
1836             long => {
1837             'daylight' => q#Saa za Majira ya Joto za Omsk#,
1838             'generic' => q#Saa za Omsk#,
1839             'standard' => q#Saa za Wastani za Omsk#,
1840             },
1841             },
1842             'Pakistan' => {
1843             long => {
1844             'daylight' => q#Saa za Majira ya Joto za Pakistani#,
1845             'generic' => q#Saa za Pakistani#,
1846             'standard' => q#Saa za Wastani za Pakistani#,
1847             },
1848             },
1849             'Papua_New_Guinea' => {
1850             long => {
1851             'standard' => q#Saa za Papua#,
1852             },
1853             },
1854             'Paraguay' => {
1855             long => {
1856             'daylight' => q#Saa za Majira ya Joto za Paragwai#,
1857             'generic' => q#Saa za Paragwai#,
1858             'standard' => q#Saa za Wastani za Paragwai#,
1859             },
1860             },
1861             'Peru' => {
1862             long => {
1863             'daylight' => q#Saa za Majira ya Joto za Peru#,
1864             'generic' => q#Saa za Peru#,
1865             'standard' => q#Saa za Wastani za Peru#,
1866             },
1867             },
1868             'Philippines' => {
1869             long => {
1870             'daylight' => q#Saa za Majira ya Joto za Ufilipino#,
1871             'generic' => q#Saa za Ufilipino#,
1872             'standard' => q#Saa za Wastani za Ufilipino#,
1873             },
1874             },
1875             'Phoenix_Islands' => {
1876             long => {
1877             'standard' => q#Saa za Visiwa vya Finiksi#,
1878             },
1879             },
1880             'Sakhalin' => {
1881             long => {
1882             'daylight' => q#Saa za Majira ya Joto za Sakhalin#,
1883             'generic' => q#Saa za Sakhalin#,
1884             'standard' => q#Saa za Wastani za Sakhalin#,
1885             },
1886             },
1887             'Samoa' => {
1888             long => {
1889             'daylight' => q#Saa za Mchana za Samoa#,
1890             'generic' => q#Saa za Samoa#,
1891             'standard' => q#Saa za Wastani za Samoa#,
1892             },
1893             },
1894             'Singapore' => {
1895             long => {
1896             'standard' => q#Saa za Wastani za Singapoo#,
1897             },
1898             },
1899             'South_Georgia' => {
1900             long => {
1901             'standard' => q#Saa za Jojia Kusini#,
1902             },
1903             },
1904             'Tajikistan' => {
1905             long => {
1906             'standard' => q#Saaza Tajikistani#,
1907             },
1908             },
1909             'Tonga' => {
1910             long => {
1911             'daylight' => q#Saa za Majira ya Joto za Tonga#,
1912             'generic' => q#Saa za Tonga#,
1913             'standard' => q#Saa za Wastani za Tonga#,
1914             },
1915             },
1916             'Turkmenistan' => {
1917             long => {
1918             'daylight' => q#Saa za Majira ya Joto za Turkmenistani#,
1919             'generic' => q#Saa za Turkmenistani#,
1920             'standard' => q#Saa za Wastani za Turkmenistani#,
1921             },
1922             },
1923             'Uruguay' => {
1924             long => {
1925             'daylight' => q#Saa za Majira ya Joto za Urugwai#,
1926             'generic' => q#Saa za Urugwai#,
1927             'standard' => q#Saa za Wastani za Urugwai#,
1928             },
1929             },
1930             'Uzbekistan' => {
1931             long => {
1932             'daylight' => q#Saa za Majira ya Joto za Uzbekistani#,
1933             'generic' => q#Saa za Uzbekistani#,
1934             'standard' => q#Saa za wastani za Uzbekistani#,
1935             },
1936             },
1937             'Vanuatu' => {
1938             long => {
1939             'daylight' => q#Saa za Majira ya Joto za Vanuatu#,
1940             'generic' => q#Saa za Vanuatu#,
1941             'standard' => q#Saa za Wastani za Vanuatu#,
1942             },
1943             },
1944             'Vladivostok' => {
1945             long => {
1946             'daylight' => q#Saa za Majira ya Joto za Vladivostok#,
1947             'generic' => q#Saa za Vladivostok#,
1948             'standard' => q#Saa za Wastani za Vladivostok#,
1949             },
1950             },
1951             'Volgograd' => {
1952             long => {
1953             'daylight' => q#Saa za Majira ya Joto za Volgograd#,
1954             'generic' => q#Saa za Volgograd#,
1955             'standard' => q#Saa za Wastani za Volgograd#,
1956             },
1957             },
1958             'Yakutsk' => {
1959             long => {
1960             'daylight' => q#Saa za Majira ya Joto za Yakutsk#,
1961             'generic' => q#Saa za Yakutsk#,
1962             'standard' => q#Saa za Wastani za Yakutsk#,
1963             },
1964             },
1965             'Yekaterinburg' => {
1966             long => {
1967             'daylight' => q#Saa za Majira ya Joto za Yekaterinburg#,
1968             'generic' => q#Saa za Yekaterinburg#,
1969             'standard' => q#Saa za Wastani za Yekaterinburg#,
1970             },
1971             },
1972             } }
1973             );
1974 1     1   4399 no Moo;
  1         31  
  1         8  
1975              
1976             1;
1977              
1978             # vim: tabstop=4