File Coverage

blib/lib/Locale/CLDR/Locales/Cy.pm
Criterion Covered Total %
statement 34 34 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod 0 1 0.0
total 44 45 97.7


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Cy - Package for language Welsh
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Cy;
8             # This file auto generated from Data\common\main\cy.xml
9             # on Fri 10 Jul 3:15:22 pm GMT
10             # XML file generated 2015-01-02 21:36:02 -0600 (Fri, 02 Jan 2015)
11              
12 18     18   27620 use version;
  18         46  
  18         163  
13              
14             our $VERSION = version->declare('v0.27.2');
15              
16 18     18   2540 use v5.10;
  18         62  
  18         1005  
17 18     18   121 use mro 'c3';
  18         33  
  18         170  
18 18     18   829 use utf8;
  18         42  
  18         164  
19 18     18   817 use if $^V ge v5.12.0, feature => 'unicode_strings';
  18         36  
  18         398  
20              
21 18     18   2987 use Moose;
  18         44  
  18         143  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'valid_algorithmic_formats' => (
25             is => 'ro',
26             isa => 'ArrayRef',
27             init_arg => undef,
28             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal-masculine','spellout-cardinal-masculine-before-consonant','spellout-cardinal-feminine','spellout-cardinal-feminine-before-consonant' ]},
29             );
30              
31             has 'algorithmic_number_format_data' => (
32             is => 'ro',
33             isa => 'HashRef',
34             init_arg => undef,
35             default => sub {
36 18     18   145089 use bignum;
  18         39  
  18         200  
37             return {
38             'spellout-cardinal-feminine' => {
39             'public' => {
40             '-x' => {
41             divisor => q(1),
42             rule => q(minws →→),
43             },
44             '0' => {
45             base_value => q(0),
46             divisor => q(1),
47             rule => q(dim),
48             },
49             'x.x' => {
50             divisor => q(1),
51             rule => q(←← pwynt →→),
52             },
53             '1' => {
54             base_value => q(1),
55             divisor => q(1),
56             rule => q(un),
57             },
58             '2' => {
59             base_value => q(2),
60             divisor => q(1),
61             rule => q(dwy),
62             },
63             '3' => {
64             base_value => q(3),
65             divisor => q(1),
66             rule => q(tair),
67             },
68             '4' => {
69             base_value => q(4),
70             divisor => q(1),
71             rule => q(pedair),
72             },
73             '5' => {
74             base_value => q(5),
75             divisor => q(1),
76             rule => q(pump),
77             },
78             '6' => {
79             base_value => q(6),
80             divisor => q(1),
81             rule => q(chwech),
82             },
83             '7' => {
84             base_value => q(7),
85             divisor => q(1),
86             rule => q(saith),
87             },
88             '8' => {
89             base_value => q(8),
90             divisor => q(1),
91             rule => q(wyth),
92             },
93             '9' => {
94             base_value => q(9),
95             divisor => q(1),
96             rule => q(naw),
97             },
98             '10' => {
99             base_value => q(10),
100             divisor => q(10),
101             rule => q(un deg[ →→]),
102             },
103             '20' => {
104             base_value => q(20),
105             divisor => q(10),
106             rule => q(dau ddeg[ →→]),
107             },
108             '30' => {
109             base_value => q(30),
110             divisor => q(10),
111             rule => q(←%spellout-cardinal-masculine-before-consonant← deg[ →→]),
112             },
113             '100' => {
114             base_value => q(100),
115             divisor => q(100),
116             rule => q(←%spellout-cardinal-masculine-before-consonant← cant[ →→]),
117             },
118             '1000' => {
119             base_value => q(1000),
120             divisor => q(1000),
121             rule => q(←%spellout-cardinal-masculine-before-consonant← mil[ →→]),
122             },
123             '1000000' => {
124             base_value => q(1000000),
125             divisor => q(1000000),
126             rule => q(←%spellout-cardinal-masculine-before-consonant← miliwn[ →→]),
127             },
128             '1000000000' => {
129             base_value => q(1000000000),
130             divisor => q(1000000000),
131             rule => q(←%spellout-cardinal-masculine-before-consonant← biliwn[ →→]),
132             },
133             '1000000000000' => {
134             base_value => q(1000000000000),
135             divisor => q(1000000000000),
136             rule => q(←%spellout-cardinal-masculine-before-consonant← triliwn[ →→]),
137             },
138             '1000000000000000' => {
139             base_value => q(1000000000000000),
140             divisor => q(1000000000000000),
141             rule => q(←%spellout-cardinal-masculine-before-consonant← kwadriliwn[ →→]),
142             },
143             '1000000000000000000' => {
144             base_value => q(1000000000000000000),
145             divisor => q(1000000000000000000),
146             rule => q(=#,##0=),
147             },
148             'max' => {
149             base_value => q(1000000000000000000),
150             divisor => q(1000000000000000000),
151             rule => q(=#,##0=),
152             },
153             },
154             },
155             'spellout-cardinal-feminine-before-consonant' => {
156             'public' => {
157             '-x' => {
158             divisor => q(1),
159             rule => q(minws →→),
160             },
161             '0' => {
162             base_value => q(0),
163             divisor => q(1),
164             rule => q(dim),
165             },
166             'x.x' => {
167             divisor => q(1),
168             rule => q(←← pwynt →→),
169             },
170             '1' => {
171             base_value => q(1),
172             divisor => q(1),
173             rule => q(un),
174             },
175             '2' => {
176             base_value => q(2),
177             divisor => q(1),
178             rule => q(dwy),
179             },
180             '3' => {
181             base_value => q(3),
182             divisor => q(1),
183             rule => q(tair),
184             },
185             '4' => {
186             base_value => q(4),
187             divisor => q(1),
188             rule => q(pedair),
189             },
190             '5' => {
191             base_value => q(5),
192             divisor => q(1),
193             rule => q(pum),
194             },
195             '6' => {
196             base_value => q(6),
197             divisor => q(1),
198             rule => q(chwe),
199             },
200             '7' => {
201             base_value => q(7),
202             divisor => q(1),
203             rule => q(saith),
204             },
205             '8' => {
206             base_value => q(8),
207             divisor => q(1),
208             rule => q(wyth),
209             },
210             '9' => {
211             base_value => q(9),
212             divisor => q(1),
213             rule => q(naw),
214             },
215             '10' => {
216             base_value => q(10),
217             divisor => q(10),
218             rule => q(un deg[ →→]),
219             },
220             '20' => {
221             base_value => q(20),
222             divisor => q(10),
223             rule => q(dau ddeg[ →→]),
224             },
225             '30' => {
226             base_value => q(30),
227             divisor => q(10),
228             rule => q(←%spellout-cardinal-masculine-before-consonant← deg[ →→]),
229             },
230             '100' => {
231             base_value => q(100),
232             divisor => q(100),
233             rule => q(←%spellout-cardinal-masculine-before-consonant← cant[ →→]),
234             },
235             '1000' => {
236             base_value => q(1000),
237             divisor => q(1000),
238             rule => q(←%spellout-cardinal-masculine-before-consonant← mil[ →→]),
239             },
240             '1000000' => {
241             base_value => q(1000000),
242             divisor => q(1000000),
243             rule => q(←%spellout-cardinal-masculine-before-consonant← miliwn[ →→]),
244             },
245             '1000000000' => {
246             base_value => q(1000000000),
247             divisor => q(1000000000),
248             rule => q(←%spellout-cardinal-masculine-before-consonant← biliwn[ →→]),
249             },
250             '1000000000000' => {
251             base_value => q(1000000000000),
252             divisor => q(1000000000000),
253             rule => q(←%spellout-cardinal-masculine-before-consonant← triliwn[ →→]),
254             },
255             '1000000000000000' => {
256             base_value => q(1000000000000000),
257             divisor => q(1000000000000000),
258             rule => q(←%spellout-cardinal-masculine-before-consonant← kwadriliwn[ →→]),
259             },
260             '1000000000000000000' => {
261             base_value => q(1000000000000000000),
262             divisor => q(1000000000000000000),
263             rule => q(=#,##0=),
264             },
265             'max' => {
266             base_value => q(1000000000000000000),
267             divisor => q(1000000000000000000),
268             rule => q(=#,##0=),
269             },
270             },
271             },
272             'spellout-cardinal-masculine' => {
273             'public' => {
274             '-x' => {
275             divisor => q(1),
276             rule => q(minws →→),
277             },
278             '0' => {
279             base_value => q(0),
280             divisor => q(1),
281             rule => q(dim),
282             },
283             'x.x' => {
284             divisor => q(1),
285             rule => q(←← pwynt →→),
286             },
287             '1' => {
288             base_value => q(1),
289             divisor => q(1),
290             rule => q(un),
291             },
292             '2' => {
293             base_value => q(2),
294             divisor => q(1),
295             rule => q(dau),
296             },
297             '3' => {
298             base_value => q(3),
299             divisor => q(1),
300             rule => q(tri),
301             },
302             '4' => {
303             base_value => q(4),
304             divisor => q(1),
305             rule => q(pedwar),
306             },
307             '5' => {
308             base_value => q(5),
309             divisor => q(1),
310             rule => q(pump),
311             },
312             '6' => {
313             base_value => q(6),
314             divisor => q(1),
315             rule => q(chwech),
316             },
317             '7' => {
318             base_value => q(7),
319             divisor => q(1),
320             rule => q(saith),
321             },
322             '8' => {
323             base_value => q(8),
324             divisor => q(1),
325             rule => q(wyth),
326             },
327             '9' => {
328             base_value => q(9),
329             divisor => q(1),
330             rule => q(naw),
331             },
332             '10' => {
333             base_value => q(10),
334             divisor => q(10),
335             rule => q(un deg[ →→]),
336             },
337             '20' => {
338             base_value => q(20),
339             divisor => q(10),
340             rule => q(dau ddeg[ →→]),
341             },
342             '30' => {
343             base_value => q(30),
344             divisor => q(10),
345             rule => q(←%spellout-cardinal-masculine-before-consonant← deg[ →→]),
346             },
347             '100' => {
348             base_value => q(100),
349             divisor => q(100),
350             rule => q(←%spellout-cardinal-masculine-before-consonant← cant[ →→]),
351             },
352             '1000' => {
353             base_value => q(1000),
354             divisor => q(1000),
355             rule => q(←%spellout-cardinal-masculine-before-consonant← mil[ →→]),
356             },
357             '1000000' => {
358             base_value => q(1000000),
359             divisor => q(1000000),
360             rule => q(←%spellout-cardinal-masculine-before-consonant← miliwn[ →→]),
361             },
362             '1000000000' => {
363             base_value => q(1000000000),
364             divisor => q(1000000000),
365             rule => q(←%spellout-cardinal-masculine-before-consonant← biliwn[ →→]),
366             },
367             '1000000000000' => {
368             base_value => q(1000000000000),
369             divisor => q(1000000000000),
370             rule => q(←%spellout-cardinal-masculine-before-consonant← triliwn[ →→]),
371             },
372             '1000000000000000' => {
373             base_value => q(1000000000000000),
374             divisor => q(1000000000000000),
375             rule => q(←%spellout-cardinal-masculine-before-consonant← kwadriliwn[ →→]),
376             },
377             '1000000000000000000' => {
378             base_value => q(1000000000000000000),
379             divisor => q(1000000000000000000),
380             rule => q(=#,##0=),
381             },
382             'max' => {
383             base_value => q(1000000000000000000),
384             divisor => q(1000000000000000000),
385             rule => q(=#,##0=),
386             },
387             },
388             },
389             'spellout-cardinal-masculine-before-consonant' => {
390             'public' => {
391             '-x' => {
392             divisor => q(1),
393             rule => q(minws →→),
394             },
395             '0' => {
396             base_value => q(0),
397             divisor => q(1),
398             rule => q(dim),
399             },
400             'x.x' => {
401             divisor => q(1),
402             rule => q(←← pwynt →→),
403             },
404             '1' => {
405             base_value => q(1),
406             divisor => q(1),
407             rule => q(un),
408             },
409             '2' => {
410             base_value => q(2),
411             divisor => q(1),
412             rule => q(dau),
413             },
414             '3' => {
415             base_value => q(3),
416             divisor => q(1),
417             rule => q(tri),
418             },
419             '4' => {
420             base_value => q(4),
421             divisor => q(1),
422             rule => q(pedwar),
423             },
424             '5' => {
425             base_value => q(5),
426             divisor => q(1),
427             rule => q(pum),
428             },
429             '6' => {
430             base_value => q(6),
431             divisor => q(1),
432             rule => q(chwe),
433             },
434             '7' => {
435             base_value => q(7),
436             divisor => q(1),
437             rule => q(saith),
438             },
439             '8' => {
440             base_value => q(8),
441             divisor => q(1),
442             rule => q(wyth),
443             },
444             '9' => {
445             base_value => q(9),
446             divisor => q(1),
447             rule => q(naw),
448             },
449             '10' => {
450             base_value => q(10),
451             divisor => q(10),
452             rule => q(un deg[ →→]),
453             },
454             '20' => {
455             base_value => q(20),
456             divisor => q(10),
457             rule => q(dau ddeg[ →→]),
458             },
459             '30' => {
460             base_value => q(30),
461             divisor => q(10),
462             rule => q(←%spellout-cardinal-masculine-before-consonant← deg[ →→]),
463             },
464             '100' => {
465             base_value => q(100),
466             divisor => q(100),
467             rule => q(←%spellout-cardinal-masculine-before-consonant← cant[ →→]),
468             },
469             '1000' => {
470             base_value => q(1000),
471             divisor => q(1000),
472             rule => q(←%spellout-cardinal-masculine-before-consonant← mil[ →→]),
473             },
474             '1000000' => {
475             base_value => q(1000000),
476             divisor => q(1000000),
477             rule => q(←%spellout-cardinal-masculine-before-consonant← miliwn[ →→]),
478             },
479             '1000000000' => {
480             base_value => q(1000000000),
481             divisor => q(1000000000),
482             rule => q(←%spellout-cardinal-masculine-before-consonant← biliwn[ →→]),
483             },
484             '1000000000000' => {
485             base_value => q(1000000000000),
486             divisor => q(1000000000000),
487             rule => q(←%spellout-cardinal-masculine-before-consonant← triliwn[ →→]),
488             },
489             '1000000000000000' => {
490             base_value => q(1000000000000000),
491             divisor => q(1000000000000000),
492             rule => q(←%spellout-cardinal-masculine-before-consonant← kwadriliwn[ →→]),
493             },
494             '1000000000000000000' => {
495             base_value => q(1000000000000000000),
496             divisor => q(1000000000000000000),
497             rule => q(=#,##0=),
498             },
499             'max' => {
500             base_value => q(1000000000000000000),
501             divisor => q(1000000000000000000),
502             rule => q(=#,##0=),
503             },
504             },
505             },
506             'spellout-numbering' => {
507             'public' => {
508             '0' => {
509             base_value => q(0),
510             divisor => q(1),
511             rule => q(=%spellout-cardinal-masculine=),
512             },
513             'max' => {
514             base_value => q(0),
515             divisor => q(1),
516             rule => q(=%spellout-cardinal-masculine=),
517             },
518             },
519             },
520             'spellout-numbering-year' => {
521             'public' => {
522             '0' => {
523             base_value => q(0),
524             divisor => q(1),
525             rule => q(=%spellout-numbering=),
526             },
527             'x.x' => {
528             divisor => q(1),
529             rule => q(=#,###0.#=),
530             },
531             'max' => {
532             divisor => q(1),
533             rule => q(=#,###0.#=),
534             },
535             },
536             },
537             } },
538             );
539              
540             # Need to add code for Key type pattern
541             sub display_name_pattern {
542 3     3 0 17352 my ($self, $name, $territory, $script, $variant) = @_;
543              
544 3         9 my $display_pattern = '{0} ({1})';
545 3         17 $display_pattern =~s/\{0\}/$name/g;
546 3         11 my $subtags = join '{0}, {1}', grep {$_} (
  9         19  
547             $territory,
548             $script,
549             $variant,
550             );
551              
552 3         13 $display_pattern =~s/\{1\}/$subtags/g;
553 3         43 return $display_pattern;
554             }
555              
556             has 'display_name_language' => (
557             is => 'ro',
558             isa => 'CodeRef',
559             init_arg => undef,
560             default => sub {
561             sub {
562             my %languages = (
563             'aa' => 'Affareg',
564             'ab' => 'Abchaseg',
565             'ace' => 'Acehneg',
566             'ach' => 'Acoli',
567             'ada' => 'Adangmeg',
568             'ady' => 'Circaseg Gorllewinol',
569             'ae' => 'Afestaneg',
570             'aeb' => 'Arabeg Tunisia',
571             'af' => 'Affricâneg',
572             'afh' => 'Affrihili',
573             'agq' => 'Aghemeg',
574             'ain' => 'Ainŵeg',
575             'ak' => 'Acaneg',
576             'akk' => 'Acadeg',
577             'akz' => 'Alabamäeg',
578             'ale' => 'Alewteg',
579             'aln' => 'Ghegeg Albania',
580             'alt' => 'Altäeg Deheuol',
581             'am' => 'Amhareg',
582             'an' => 'Aragoneg',
583             'ang' => 'Hen Saesneg',
584             'ar' => 'Arabeg',
585             'ar_001' => 'Arabeg Modern Safonol',
586             'arc' => 'Aramaeg',
587             'arn' => 'Arawcaneg',
588             'aro' => 'Araonaeg',
589             'arp' => 'Arapaho',
590             'arq' => 'Arabeg Algeria',
591             'arw' => 'Arawaceg',
592             'ary' => 'Arabeg Moroco',
593             'arz' => 'Arabeg yr Aifft',
594             'as' => 'Asameg',
595             'ase' => 'Iaith Arwyddion America',
596             'av' => 'Afareg',
597             'az' => 'Aserbaijaneg',
598             'azb' => 'Aserbaijaneg Deheuol',
599             'ba' => 'Bashcorteg',
600             'bal' => 'Balwtsi',
601             'ban' => 'Balïeg',
602             'bas' => 'Basâeg',
603             'bax' => 'Bamwmeg',
604             'be' => 'Belarwseg',
605             'bej' => 'Bejäeg',
606             'bem' => 'Bembeg',
607             'bez' => 'Bena',
608             'bg' => 'Bwlgareg',
609             'bi' => 'Bislama',
610             'bkm' => 'Comeg',
611             'bm' => 'Bambareg',
612             'bn' => 'Bengaleg',
613             'bo' => 'Tibeteg',
614             'br' => 'Llydaweg',
615             'brh' => 'Brahui',
616             'bs' => 'Bosnieg',
617             'bua' => 'Bwriateg',
618             'bum' => 'Bwlw',
619             'ca' => 'Catalaneg',
620             'cad' => 'Cado',
621             'car' => 'Caribeg',
622             'cch' => 'Atsameg',
623             'ce' => 'Tsietsieneg',
624             'ch' => 'Tsiamorro',
625             'chm' => 'Marieg',
626             'cho' => 'Siocto',
627             'chr' => 'Tsierocî',
628             'chy' => 'Cheyenne',
629             'ckb' => 'Cwrdeg Sorani',
630             'co' => 'Corseg',
631             'cop' => 'Copteg',
632             'cr' => 'Cri',
633             'crh' => 'Tyrceg y Crimea',
634             'cs' => 'Tsieceg',
635             'cu' => 'Hen Slafoneg',
636             'cy' => 'Cymraeg',
637             'da' => 'Daneg',
638             'dak' => 'Dacotaeg',
639             'dar' => 'Dargwa',
640             'de' => 'Almaeneg',
641             'de_AT' => 'Almaeneg Awstria',
642             'de_CH' => 'Almaeneg Safonol y Swistir',
643             'din' => 'Dinca',
644             'dje' => 'Zarmaeg',
645             'doi' => 'Dogri',
646             'dsb' => 'Sorbeg Isaf',
647             'dum' => 'Iseldireg Canol',
648             'dv' => 'Difehi',
649             'ebu' => 'Embw',
650             'ee' => 'Ewe',
651             'egy' => 'Hen Eiffteg',
652             'el' => 'Groeg',
653             'elx' => 'Elameg',
654             'en' => 'Saesneg',
655             'en_AU' => 'Saesneg Awstralia',
656             'en_CA' => 'Saesneg Canada',
657             'en_GB' => 'Saesneg Prydain',
658             'en_GB@alt=short' => 'Saesneg (DU)',
659             'en_US' => 'Saesneg America',
660             'en_US@alt=short' => 'Saesneg (UDA)',
661             'enm' => 'Saesneg Canol',
662             'eo' => 'Esperanto',
663             'es' => 'Sbaeneg',
664             'es_419' => 'Sbaeneg America Ladin',
665             'es_ES' => 'Sbaeneg Ewrop',
666             'es_MX' => 'Sbaeneg Mecsico',
667             'et' => 'Estoneg',
668             'eu' => 'Basgeg',
669             'ewo' => 'Ewondo',
670             'ext' => 'Extremadureg',
671             'fa' => 'Perseg',
672             'fat' => 'Ffanti',
673             'ff' => 'Ffwla',
674             'fi' => 'Ffinneg',
675             'fil' => 'Ffilipineg',
676             'fit' => 'Ffinneg Tornedal',
677             'fj' => 'Ffijïeg',
678             'fo' => 'Ffaröeg',
679             'fr' => 'Ffrangeg',
680             'fr_CA' => 'Ffrangeg Canada',
681             'fr_CH' => 'Ffrangeg y Swistir',
682             'frc' => 'Ffrangeg Cajwn',
683             'frm' => 'Ffrangeg Canol',
684             'fro' => 'Hen Ffrangeg',
685             'frr' => 'Ffriseg y Gogledd',
686             'frs' => 'Ffriseg y Dwyrain',
687             'fur' => 'Ffriwleg',
688             'fy' => 'Ffriseg y Gorllewin',
689             'ga' => 'Gwyddeleg',
690             'gay' => 'Gaio',
691             'gba' => 'Gbaia',
692             'gbz' => 'Dareg y Zoroastriaid',
693             'gd' => 'Gaeleg yr Alban',
694             'gil' => 'Gilberteg',
695             'gl' => 'Galisieg',
696             'gmh' => 'Uchel Almaeneg Canol',
697             'gn' => 'Guaraní',
698             'goh' => 'Hen Uchel Almaeneg',
699             'got' => 'Gotheg',
700             'grc' => 'Hen Roeg',
701             'gsw' => 'Almaeneg y Swistir',
702             'gu' => 'Gwjarati',
703             'gv' => 'Manaweg',
704             'ha' => 'Hawsa',
705             'hai' => 'Haida',
706             'haw' => 'Hawäieg',
707             'he' => 'Hebraeg',
708             'hi' => 'Hindi',
709             'hit' => 'Hetheg',
710             'hmn' => 'Hmongeg',
711             'hr' => 'Croateg',
712             'hsb' => 'Sorbeg Uchaf',
713             'ht' => 'Creol Haiti',
714             'hu' => 'Hwngareg',
715             'hy' => 'Armeneg',
716             'hz' => 'Herero',
717             'ia' => 'Interlingua',
718             'iba' => 'Ibaneg',
719             'ibb' => 'Ibibio',
720             'id' => 'Indoneseg',
721             'ie' => 'Interlingue',
722             'ig' => 'Igbo',
723             'ii' => 'Nwosw',
724             'ik' => 'Inwpiaceg',
725             'ilo' => 'Ilocaneg',
726             'inh' => 'Ingwsieg',
727             'is' => 'Islandeg',
728             'it' => 'Eidaleg',
729             'iu' => 'Inwctitwt',
730             'ja' => 'Japaneeg',
731             'jmc' => 'Matsiame',
732             'jpr' => 'Iddew-Bersieg',
733             'jrb' => 'Iddew-Arabeg',
734             'jv' => 'Jafanaeg',
735             'ka' => 'Georgeg',
736             'kaa' => 'Cara-Calpaceg',
737             'kab' => 'Cabileg',
738             'kam' => 'Camba',
739             'kbd' => 'Circaseg Dwyreiniol',
740             'kde' => 'Macondeg',
741             'kea' => 'Caboferdianeg',
742             'kg' => 'Congo',
743             'kha' => 'Càseg',
744             'ki' => 'ki',
745             'kk' => 'Casacheg',
746             'km' => 'Chmereg',
747             'kn' => 'Kannada',
748             'ko' => 'Coreeg',
749             'kok' => 'Concani',
750             'kr' => 'Canwri',
751             'krl' => 'Careleg',
752             'ks' => 'Cashmireg',
753             'ksf' => 'Baffia',
754             'ksh' => 'Cwleneg',
755             'ku' => 'Cwrdeg',
756             'kum' => 'Cwmiceg',
757             'kv' => 'Comi',
758             'kw' => 'Cernyweg',
759             'ky' => 'Cirgiseg',
760             'la' => 'Lladin',
761             'lad' => 'Iddew-Sbaeneg',
762             'lag' => 'Langi',
763             'lah' => 'Lahnda',
764             'lam' => 'Lamba',
765             'lb' => 'Lwcsembwrgeg',
766             'lez' => 'Lezgheg',
767             'lg' => 'Ganda',
768             'li' => 'Limbwrgeg',
769             'lmo' => 'Lombardeg',
770             'ln' => 'Lingala',
771             'lo' => 'Laoeg',
772             'lol' => 'Mongo',
773             'loz' => 'Lozi',
774             'lt' => 'Lithwaneg',
775             'ltg' => 'Latgalieg',
776             'lun' => 'Lwnda',
777             'luo' => 'Lŵo',
778             'lus' => 'Lwshaieg',
779             'luy' => 'Lwyia',
780             'lv' => 'Latfieg',
781             'mad' => 'Madwreg',
782             'mag' => 'Magahi',
783             'mai' => 'Maithili',
784             'mak' => 'Macasareg',
785             'man' => 'Mandingo',
786             'mas' => 'Masai',
787             'mdf' => 'Mocsia',
788             'mdr' => 'Mandareg',
789             'men' => 'Mendeg',
790             'mer' => 'Mêrw',
791             'mg' => 'Malagaseg',
792             'mga' => 'Gwyddeleg Canol',
793             'mh' => 'Marsialeg',
794             'mi' => 'Maori',
795             'mic' => 'Micmaceg',
796             'mk' => 'Macedoneg',
797             'ml' => 'Malayalam',
798             'mn' => 'Mongoleg',
799             'mnc' => 'Manshw',
800             'mni' => 'Manipwri',
801             'moh' => 'Mohoceg',
802             'mos' => 'Mosi',
803             'mr' => 'Marathi',
804             'ms' => 'Maleieg',
805             'mt' => 'Malteg',
806             'mua' => 'Mas',
807             'mul' => 'mwy nag un iaith',
808             'mwl' => 'Mirandeg',
809             'mwr' => 'Marwari',
810             'my' => 'Byrmaneg',
811             'na' => 'Nawrŵeg',
812             'nap' => 'Naplieg',
813             'nb' => 'Norwyeg BokmÃ¥l',
814             'nd' => 'Ndebele Gogleddol',
815             'nds' => 'Isel Almaeneg',
816             'ne' => 'Nepaleg',
817             'new' => 'Newaeg',
818             'ng' => 'Ndonga',
819             'nl' => 'Iseldireg',
820             'nl_BE' => 'Fflemeg',
821             'nn' => 'Norwyeg Nynorsk',
822             'no' => 'Norwyeg',
823             'non' => 'Hen Norseg',
824             'nr' => 'Ndebele Deheuol',
825             'nso' => 'Sotho Gogleddol',
826             'nus' => 'Nŵereg',
827             'nv' => 'Nafaho',
828             'nwc' => 'Hen Newari',
829             'ny' => 'Nianja',
830             'nym' => 'Niamwezi',
831             'nyn' => 'Niancole',
832             'nyo' => 'Nioro',
833             'nzi' => 'Nzimeg',
834             'oc' => 'Ocsitaneg',
835             'oj' => 'Ojibwa',
836             'om' => 'Oromo',
837             'or' => 'Oriya',
838             'os' => 'Oseteg',
839             'osa' => 'Osageg',
840             'ota' => 'Tyrceg Otoman',
841             'pa' => 'Pwnjabeg',
842             'pag' => 'Pangasineg',
843             'pal' => 'Pahlafi',
844             'pam' => 'Pampanga',
845             'pcd' => 'Picardeg',
846             'pdc' => 'Almaeneg Pensylfania',
847             'peo' => 'Hen Bersieg',
848             'pfl' => 'Almaeneg Palatin',
849             'phn' => 'Phoeniceg',
850             'pi' => 'Pali',
851             'pl' => 'Pwyleg',
852             'pms' => 'Piedmonteg',
853             'pon' => 'Pohnpeianeg',
854             'prg' => 'Prwseg',
855             'pro' => 'Hen Brofensaleg',
856             'ps' => 'Pashto',
857             'pt' => 'Portiwgeeg',
858             'pt_BR' => 'Portiwgeeg Brasil',
859             'pt_PT' => 'Portiwgeeg Ewrop',
860             'qu' => 'Quechua',
861             'quc' => 'K’iche’',
862             'raj' => 'Rajasthaneg',
863             'rap' => 'Rapanŵi',
864             'rar' => 'Raratongeg',
865             'rm' => 'Romaunsch',
866             'rn' => 'Rwndi',
867             'ro' => 'Rwmaneg',
868             'ro_MD' => 'Moldofeg',
869             'rof' => 'Rombo',
870             'rom' => 'Romani',
871             'root' => 'y Gwraidd',
872             'rtm' => 'Rotumaneg',
873             'ru' => 'Rwseg',
874             'rup' => 'Aromaneg',
875             'rw' => 'Ciniarŵandeg',
876             'rwk' => 'Rwa',
877             'sa' => 'Sansgrit',
878             'sad' => 'Sandäweg',
879             'sah' => 'Iacwteg',
880             'sam' => 'Aramaeg Samaria',
881             'saq' => 'Sambŵrw',
882             'sas' => 'Sasaceg',
883             'sat' => 'Santali',
884             'sba' => 'Ngambeieg',
885             'sbp' => 'Sangw',
886             'sc' => 'Sardeg',
887             'scn' => 'Sisileg',
888             'sco' => 'Sgoteg',
889             'sd' => 'Sindhi',
890             'sdc' => 'Sasareseg Sardinia',
891             'se' => 'Sami Gogleddol',
892             'see' => 'Seneca',
893             'sel' => 'Selcypeg',
894             'sg' => 'Sango',
895             'sga' => 'Hen Wyddeleg',
896             'sh' => 'Serbo-Croateg',
897             'shu' => 'Arabeg Chad',
898             'si' => 'Sinhaleg',
899             'sid' => 'Sidamo',
900             'sk' => 'Slofaceg',
901             'sl' => 'Slofeneg',
902             'sli' => 'Is-silesieg',
903             'sm' => 'Samöeg',
904             'sma' => 'Sami Deheuol',
905             'smj' => 'Sami Lwle',
906             'smn' => 'Sami Inari',
907             'sms' => 'Sami Scolt',
908             'snk' => 'Soninceg',
909             'so' => 'Somaleg',
910             'sog' => 'Sogdeg',
911             'sq' => 'Albaneg',
912             'sr' => 'Serbeg',
913             'st' => 'Sesotheg',
914             'su' => 'Swndaneg',
915             'suk' => 'Swcwma',
916             'sus' => 'Swsŵeg',
917             'sux' => 'Swmereg',
918             'sv' => 'Swedeg',
919             'sw' => 'Swahili',
920             'swb' => 'Comoreg',
921             'swc' => 'Swahili’r Congo',
922             'syc' => 'Hen Syrieg',
923             'syr' => 'Syrieg',
924             'szl' => 'Silesieg',
925             'ta' => 'Tamileg',
926             'tcy' => 'Tulu',
927             'te' => 'Telugu',
928             'tem' => 'Timneg',
929             'tet' => 'Tetumeg',
930             'tg' => 'Tajiceg',
931             'th' => 'Thai',
932             'ti' => 'Tigrinya',
933             'tk' => 'Twrcmeneg',
934             'tl' => 'Tagalog',
935             'tlh' => 'Klingon',
936             'tmh' => 'Tamasheceg',
937             'tn' => 'Tswana',
938             'to' => 'Tongeg',
939             'tr' => 'Tyrceg',
940             'ts' => 'Tsongaeg',
941             'tt' => 'Tatareg',
942             'tvl' => 'Twfalweg',
943             'tw' => 'Twi',
944             'ty' => 'Tahitïeg',
945             'udm' => 'Fotiaceg',
946             'ug' => 'Uighur',
947             'uga' => 'Wgariteg',
948             'uk' => 'Wcreineg',
949             'umb' => 'Umbundu',
950             'und' => 'Iaith Anhysbys',
951             'ur' => 'Wrdw',
952             'uz' => 'Wsbeceg',
953             'vai' => 'Faieg',
954             've' => 'Fendeg',
955             'vec' => 'Feniseg',
956             'vi' => 'Fietnameg',
957             'vls' => 'Fflemeg Gorllewinol',
958             'wa' => 'Walwneg',
959             'wal' => 'Walamo',
960             'wo' => 'Woloff',
961             'xal' => 'Calmyceg',
962             'xh' => 'Xhosa',
963             'ybb' => 'Iembaeg',
964             'yi' => 'Iddew-Almaeneg',
965             'yo' => 'Iorwba',
966             'yue' => 'Cantoneeg',
967             'zap' => 'Zapoteceg',
968             'zbl' => 'Blisssymbols',
969             'zea' => 'Zêlandeg',
970             'zgh' => 'Tamazight Safonol Moroco',
971             'zh' => 'Tsieineeg',
972             'zh_Hans' => 'Tsieineeg Symledig',
973             'zh_Hant' => 'Tsieineeg Traddodiadol',
974             'zu' => 'Swlw',
975             'zun' => 'Zuni',
976             'zxx' => 'Dim cynnwys ieithyddol',
977             'zza' => 'Zazäeg',
978              
979             );
980             if (@_) {
981             return $languages{$_[0]};
982             }
983             return \%languages;
984             }
985             },
986             );
987              
988             has 'display_name_script' => (
989             is => 'ro',
990             isa => 'CodeRef',
991             init_arg => undef,
992             default => sub {
993             sub {
994             my %scripts = (
995             'Arab' => 'Arabaidd',
996             'Armn' => 'Armenaidd',
997             'Beng' => 'Bengalaidd',
998             'Bopo' => 'Bopomofo',
999             'Brai' => 'Braille',
1000             'Cyrl' => 'Cyrilig',
1001             'Deva' => 'DevanāgarÄ«',
1002             'Ethi' => 'Ethiopig',
1003             'Geor' => 'Georgaidd',
1004             'Grek' => 'Groegaidd',
1005             'Gujr' => 'Gujarataidd',
1006             'Guru' => 'Gwrmwci',
1007             'Hang' => 'Hangul',
1008             'Hani' => 'Han',
1009             'Hans' => 'Symledig',
1010             'Hans@alt=stand-alone' => 'Han symledig',
1011             'Hant' => 'Traddodiadol',
1012             'Hant@alt=stand-alone' => 'Han traddodiadol',
1013             'Hebr' => 'Hebreig',
1014             'Hira' => 'Hiragana',
1015             'Jpan' => 'Japaneaidd',
1016             'Kana' => 'Catacana',
1017             'Khmr' => 'Chmeraidd',
1018             'Knda' => 'Canaraidd',
1019             'Kore' => 'Coreaidd',
1020             'Laoo' => 'Laoaidd',
1021             'Latn' => 'Lladin',
1022             'Mlym' => 'Malayalamaidd',
1023             'Mong' => 'Mongolaidd',
1024             'Mymr' => 'Myanmaraidd',
1025             'Ogam' => 'Ogam',
1026             'Orya' => 'Orïaidd',
1027             'Sinh' => 'Sinhanaidd',
1028             'Taml' => 'Tamilaidd',
1029             'Telu' => 'Telugu',
1030             'Thaa' => 'Thaa',
1031             'Thai' => 'Thai',
1032             'Tibt' => 'Tibetaidd',
1033             'Zsym' => 'Symbolau',
1034             'Zxxx' => 'Anysgrifenedig',
1035             'Zyyy' => 'Cyffredin',
1036             'Zzzz' => 'Sgript anhysbys',
1037              
1038             );
1039             if ( @_ ) {
1040             return $scripts{$_[0]};
1041             }
1042             return \%scripts;
1043             }
1044             }
1045             );
1046              
1047             has 'display_name_territory' => (
1048             is => 'ro',
1049             isa => 'HashRef[Str]',
1050             init_arg => undef,
1051             default => sub {
1052             {
1053             '001' => 'Y Byd',
1054             '002' => 'Affrica',
1055             '003' => 'Gogledd America',
1056             '005' => 'De America',
1057             '009' => 'Oceania',
1058             '011' => 'Gorllewin Affrica',
1059             '013' => 'Canolbarth America',
1060             '014' => 'Dwyrain Affrica',
1061             '015' => 'Gogledd Affrica',
1062             '017' => 'Canol Affrica',
1063             '018' => 'Deheudir Affrica',
1064             '019' => 'Yr Amerig',
1065             '021' => 'America i’r Gogledd o Mecsico',
1066             '029' => 'Y Caribî',
1067             '030' => 'Dwyrain Asia',
1068             '034' => 'De Asia',
1069             '035' => 'De-Ddwyrain Asia',
1070             '039' => 'De Ewrop',
1071             '053' => 'Awstralasia',
1072             '054' => 'Melanesia',
1073             '057' => 'Rhanbarth Micronesia',
1074             '061' => 'Polynesia',
1075             '142' => 'Asia',
1076             '143' => 'Canol Asia',
1077             '145' => 'Gorllewin Asia',
1078             '150' => 'Ewrop',
1079             '151' => 'Dwyrain Ewrop',
1080             '154' => 'Gogledd Ewrop',
1081             '155' => 'Gorllewin Ewrop',
1082             '419' => 'America Ladin',
1083             'AC' => 'Ynys Ascension',
1084             'AD' => 'Andorra',
1085             'AE' => 'Emiradau Arabaidd Unedig',
1086             'AF' => 'Afghanistan',
1087             'AG' => 'Antigua a Barbuda',
1088             'AI' => 'Anguilla',
1089             'AL' => 'Albania',
1090             'AM' => 'Armenia',
1091             'AN' => 'Ynysoedd Caribî yr Iseldiroedd',
1092             'AO' => 'Angola',
1093             'AQ' => 'Antarctica',
1094             'AR' => 'Yr Ariannin',
1095             'AS' => 'Samoa America',
1096             'AT' => 'Awstria',
1097             'AU' => 'Awstralia',
1098             'AW' => 'Aruba',
1099             'AX' => 'Ynysoedd Ã…land',
1100             'AZ' => 'Azerbaijan',
1101             'BA' => 'Bosnia a Hercegovina',
1102             'BB' => 'Barbados',
1103             'BD' => 'Bangladesh',
1104             'BE' => 'Gwlad Belg',
1105             'BF' => 'Burkina Faso',
1106             'BG' => 'Bwlgaria',
1107             'BH' => 'Bahrain',
1108             'BI' => 'Burundi',
1109             'BJ' => 'Benin',
1110             'BL' => 'Saint Barthélemy',
1111             'BM' => 'Bermuda',
1112             'BN' => 'Brunei',
1113             'BO' => 'Bolifia',
1114             'BQ' => 'Antilles yr Iseldiroedd',
1115             'BR' => 'Brasil',
1116             'BS' => 'Y Bahamas',
1117             'BT' => 'Bhutan',
1118             'BV' => 'Ynys Bouvet',
1119             'BW' => 'Botswana',
1120             'BY' => 'Belarws',
1121             'BZ' => 'Belize',
1122             'CA' => 'Canada',
1123             'CC' => 'Ynysoedd Cocos (Keeling)',
1124             'CD' => 'Y Congo - Kinshasa',
1125             'CD@alt=variant' => 'y Congo (G.Dd.C.)',
1126             'CF' => 'Gweriniaeth Canolbarth Affrica',
1127             'CG' => 'Y Congo - Brazzaville',
1128             'CG@alt=variant' => 'Y Congo (Gweriniaeth)',
1129             'CH' => 'Y Swistir',
1130             'CI' => 'Côte d’Ivoire',
1131             'CK' => 'Ynysoedd Cook',
1132             'CL' => 'Chile',
1133             'CM' => 'Camerŵn',
1134             'CN' => 'Tsieina',
1135             'CO' => 'Colombia',
1136             'CP' => 'Ynys Clipperton',
1137             'CR' => 'Costa Rica',
1138             'CU' => 'Ciwba',
1139             'CV' => 'Cabo Verde',
1140             'CW' => 'Curaçao',
1141             'CX' => 'Ynys y Nadolig',
1142             'CY' => 'Cyprus',
1143             'CZ' => 'Gweriniaeth Tsiec',
1144             'DE' => 'Yr Almaen',
1145             'DG' => 'Diego Garcia',
1146             'DJ' => 'Djibouti',
1147             'DK' => 'Denmarc',
1148             'DM' => 'Dominica',
1149             'DO' => 'Gweriniaeth Dominica',
1150             'DZ' => 'Algeria',
1151             'EA' => 'Ceuta a Melilla',
1152             'EC' => 'Ecuador',
1153             'EE' => 'Estonia',
1154             'EG' => 'Yr Aifft',
1155             'EH' => 'Gorllewin Sahara',
1156             'ER' => 'Eritrea',
1157             'ES' => 'Sbaen',
1158             'ET' => 'Ethiopia',
1159             'EU' => 'Yr Undeb Ewropeaidd',
1160             'FI' => 'Y Ffindir',
1161             'FJ' => 'Fiji',
1162             'FK' => 'Ynysoedd y Falkland/Malvinas',
1163             'FK@alt=variant' => 'Ynysoedd y Falkland (Ynysoedd y Malfinas)',
1164             'FM' => 'Micronesia',
1165             'FO' => 'Føroyar',
1166             'FR' => 'Ffrainc',
1167             'GA' => 'Gabon',
1168             'GB' => 'Y Deyrnas Unedig',
1169             'GB@alt=short' => 'DU',
1170             'GD' => 'Grenada',
1171             'GE' => 'Georgia',
1172             'GF' => 'Guyane Ffrengig',
1173             'GG' => 'Ynys y Garn',
1174             'GH' => 'Ghana',
1175             'GI' => 'Gibraltar',
1176             'GL' => 'Yr Ynys Las',
1177             'GM' => 'Gambia',
1178             'GN' => 'Guinée',
1179             'GP' => 'Guadeloupe',
1180             'GQ' => 'Guinea Gyhydeddol',
1181             'GR' => 'Gwlad Groeg',
1182             'GS' => 'De Georgia ac Ynysoedd Sandwich y De',
1183             'GT' => 'Guatemala',
1184             'GU' => 'Guam',
1185             'GW' => 'Guiné-Bissau',
1186             'GY' => 'Guyana',
1187             'HK' => 'Hong Kong RhGA Tsieina',
1188             'HK@alt=short' => 'Hong Kong',
1189             'HM' => 'Ynys Heard ac Ynysoedd McDonald',
1190             'HN' => 'Honduras',
1191             'HR' => 'Croatia',
1192             'HT' => 'Haiti',
1193             'HU' => 'Hwngari',
1194             'IC' => 'Yr Ynysoedd Dedwydd',
1195             'ID' => 'Indonesia',
1196             'IE' => 'Iwerddon',
1197             'IL' => 'Israel',
1198             'IM' => 'Ynys Manaw',
1199             'IN' => 'India',
1200             'IO' => 'Tiriogaeth Brydeinig Cefnfor India',
1201             'IQ' => 'Irac',
1202             'IR' => 'Iran',
1203             'IS' => 'Gwlad yr Iâ',
1204             'IT' => 'Yr Eidal',
1205             'JE' => 'Jersey',
1206             'JM' => 'Jamaica',
1207             'JO' => 'Gwlad Iorddonen',
1208             'JP' => 'Japan',
1209             'KE' => 'Kenya',
1210             'KG' => 'Kyrgyzstan',
1211             'KH' => 'Cambodia',
1212             'KI' => 'Kiribati',
1213             'KM' => 'Comoros',
1214             'KN' => 'Saint Kitts a Nevis',
1215             'KP' => 'Gogledd Korea',
1216             'KR' => 'De Korea',
1217             'KW' => 'Kuwait',
1218             'KY' => 'Ynysoedd Cayman',
1219             'KZ' => 'Kazakstan',
1220             'LA' => 'Laos',
1221             'LB' => 'Libanus',
1222             'LC' => 'Saint Lucia',
1223             'LI' => 'Liechtenstein',
1224             'LK' => 'Sri Lanka',
1225             'LR' => 'Liberia',
1226             'LS' => 'Lesotho',
1227             'LT' => 'Lithuania',
1228             'LU' => 'Lwcsembwrg',
1229             'LV' => 'Latfia',
1230             'LY' => 'Libya',
1231             'MA' => 'Moroco',
1232             'MC' => 'Monaco',
1233             'MD' => 'Moldofa',
1234             'ME' => 'Montenegro',
1235             'MF' => 'Saint Martin',
1236             'MG' => 'Madagascar',
1237             'MH' => 'Ynysoedd Marshall',
1238             'MK' => 'Macedonia',
1239             'MK@alt=variant' => 'Macedonia (CWIM)',
1240             'ML' => 'Mali',
1241             'MM' => 'Myanmar (Burma)',
1242             'MN' => 'Mongolia',
1243             'MO' => 'Macau RhGA Tsieina',
1244             'MO@alt=short' => 'Macau',
1245             'MP' => 'Ynysoedd Gogledd Mariana',
1246             'MQ' => 'Martinique',
1247             'MR' => 'Mauritania',
1248             'MS' => 'Montserrat',
1249             'MT' => 'Malta',
1250             'MU' => 'Mauritius',
1251             'MV' => 'Y Maldives',
1252             'MW' => 'Malawi',
1253             'MX' => 'Mecsico',
1254             'MY' => 'Malaysia',
1255             'MZ' => 'Mozambique',
1256             'NA' => 'Namibia',
1257             'NC' => 'Caledonia Newydd',
1258             'NE' => 'Niger',
1259             'NF' => 'Ynys Norfolk',
1260             'NG' => 'Nigeria',
1261             'NI' => 'Nicaragua',
1262             'NL' => 'Yr Iseldiroedd',
1263             'NO' => 'Norwy',
1264             'NP' => 'Nepal',
1265             'NR' => 'Nauru',
1266             'NU' => 'Niue',
1267             'NZ' => 'Seland Newydd',
1268             'OM' => 'Oman',
1269             'PA' => 'Panama',
1270             'PE' => 'Periw',
1271             'PF' => 'Polynesia Ffrengig',
1272             'PG' => 'Papua Guinea Newydd',
1273             'PH' => 'Pilipinas',
1274             'PK' => 'Pakistan',
1275             'PL' => 'Gwlad Pwyl',
1276             'PM' => 'Saint-Pierre-et-Miquelon',
1277             'PN' => 'Ynysoedd Pitcairn',
1278             'PR' => 'Puerto Rico',
1279             'PS' => 'Tiriogaethau Palesteinaidd',
1280             'PS@alt=short' => 'Palesteina',
1281             'PT' => 'Portiwgal',
1282             'PW' => 'Palau',
1283             'PY' => 'Paraguay',
1284             'QA' => 'Qatar',
1285             'QO' => 'Oceania Bellennig',
1286             'RE' => 'Réunion',
1287             'RO' => 'Rwmania',
1288             'RS' => 'Serbia',
1289             'RU' => 'Rwsia',
1290             'RW' => 'Rwanda',
1291             'SA' => 'Saudi Arabia',
1292             'SB' => 'Ynysoedd Solomon',
1293             'SC' => 'Seychelles',
1294             'SD' => 'Swdan',
1295             'SE' => 'Sweden',
1296             'SG' => 'Singapore',
1297             'SH' => 'Saint Helena',
1298             'SI' => 'Slofenia',
1299             'SJ' => 'Svalbard a Jan Mayen',
1300             'SK' => 'Slofacia',
1301             'SL' => 'Sierra Leone',
1302             'SM' => 'San Marino',
1303             'SN' => 'Sénégal',
1304             'SO' => 'Somalia',
1305             'SR' => 'Suriname',
1306             'SS' => 'De Swdan',
1307             'ST' => 'São Tomé a Príncipe',
1308             'SV' => 'El Salvador',
1309             'SX' => 'Sint Maarten',
1310             'SY' => 'Syria',
1311             'SZ' => 'Gwlad Swazi',
1312             'TA' => 'Tristan da Cunha',
1313             'TC' => 'Ynysoedd Turks a Caicos',
1314             'TD' => 'Tchad',
1315             'TF' => 'Tiroedd Deheuol ac Antarctig Ffrainc',
1316             'TG' => 'Togo',
1317             'TH' => 'Gwlad Thai',
1318             'TJ' => 'Tajikistan',
1319             'TK' => 'Tokelau',
1320             'TL' => 'Timor-Leste',
1321             'TL@alt=variant' => 'Dwyrain Timor',
1322             'TM' => 'Turkmenistan',
1323             'TN' => 'Tunisia',
1324             'TO' => 'Tonga',
1325             'TR' => 'Twrci',
1326             'TT' => 'Trinidad a Tobago',
1327             'TV' => 'Tuvalu',
1328             'TW' => 'Taiwan',
1329             'TZ' => 'Tanzania',
1330             'UA' => 'Wcráin',
1331             'UG' => 'Uganda',
1332             'UM' => 'Ynysoedd Pellennig UDA',
1333             'US' => 'Yr Unol Daleithiau',
1334             'US@alt=short' => 'UDA',
1335             'UY' => 'Uruguay',
1336             'UZ' => 'Uzbekistan',
1337             'VA' => 'Y Fatican',
1338             'VC' => 'Saint Vincent a’r Grenadines',
1339             'VE' => 'Venezuela',
1340             'VG' => 'Ynysoedd Gwyryf Prydain',
1341             'VI' => 'Ynysoedd Gwyryf yr Unol Daleithiau',
1342             'VN' => 'Fietnam',
1343             'VU' => 'Vanuatu',
1344             'WF' => 'Wallis a Futuna',
1345             'WS' => 'Samoa',
1346             'XK' => 'Kosovo',
1347             'YE' => 'Yemen',
1348             'YT' => 'Mayotte',
1349             'ZA' => 'De Affrica',
1350             'ZM' => 'Zambia',
1351             'ZW' => 'Zimbabwe',
1352             'ZZ' => 'Rhanbarth Anhysbys',
1353              
1354             }
1355             },
1356             );
1357              
1358             has 'display_name_key' => (
1359             is => 'ro',
1360             isa => 'HashRef[Str]',
1361             init_arg => undef,
1362             default => sub {
1363             {
1364             'calendar' => 'Calendr',
1365             'collation' => 'Trefn',
1366             'currency' => 'Arian Breiniol',
1367             'numbers' => 'Rhifau',
1368              
1369             }
1370             },
1371             );
1372              
1373             has 'display_name_type' => (
1374             is => 'ro',
1375             isa => 'HashRef[HashRef[Str]]',
1376             init_arg => undef,
1377             default => sub {
1378             {
1379             'calendar' => {
1380             'buddhist' => q{Calendr y Bwdiaid},
1381             'chinese' => q{Calendr Tseina},
1382             'coptic' => q{Calendr y Coptiaid},
1383             'dangi' => q{Calendr Dangi},
1384             'ethiopic' => q{Calendr Ethiopia},
1385             'ethiopic-amete-alem' => q{Calendr Amete Alem Ethiopia},
1386             'gregorian' => q{Calendr Gregori},
1387             'hebrew' => q{Calendr yr Hebraed},
1388             'indian' => q{Calendr Cenedlaethol India},
1389             'islamic' => q{Calendr Islam},
1390             'islamic-umalqura' => q{Calendr Islam (Umm al-Qura)},
1391             'iso8601' => q{Calendr ISO-8601},
1392             'japanese' => q{Calendr Japan},
1393             'persian' => q{Calendr Persia},
1394             },
1395             'collation' => {
1396             'big5han' => q{Trefn Traddodiadol Tsieina - Big5},
1397             'dictionary' => q{Trefn Geiriadur},
1398             'ducet' => q{Trefn Rhagosodedig Unicode},
1399             'eor' => q{Rheolau trefnu Ewropeaidd},
1400             'gb2312han' => q{Trefn Symledig Tsieina - GB2312},
1401             'phonebook' => q{Trefn Llyfr Ffôn},
1402             'pinyin' => q{Trefn Pinyin},
1403             'reformed' => q{Trefn Diwygiedig},
1404             'search' => q{Chwilio at Ddibenion Cyffredinol},
1405             'standard' => q{Trefn Safonol},
1406             'traditional' => q{Trefn Traddodiadol},
1407             'zhuyin' => q{Trefn Zhuyin},
1408             },
1409             'numbers' => {
1410             'arab' => q{Digidau Arabig-Indig},
1411             'arabext' => q{Digidau Arabig-Indig Estynedig},
1412             'armn' => q{Rhifolion Armenaidd},
1413             'armnlow' => q{Rhifolion Armenaidd mewn Llythrennau Bychain},
1414             'beng' => q{Digidau Bengalaidd},
1415             'deva' => q{Digidau DevanāgarÄ«g},
1416             'ethi' => q{Rhifolion Ethiopig},
1417             'fullwide' => q{Digidau Lled Llawn},
1418             'geor' => q{Rhifolion Georgaidd},
1419             'grek' => q{Rhifolion Groegaidd},
1420             'greklow' => q{Rhifolion Groegaidd mewn Llythrennau Bychain},
1421             'gujr' => q{Digidau Gujarataidd},
1422             'guru' => q{Digidau Gwrmwcaidd},
1423             'hanidec' => q{Rhifolion Degol Tsieineaidd},
1424             'hans' => q{Rhifolion Tsieineaidd Symledig},
1425             'hansfin' => q{Rhifolion Ariannol Tsieineaidd Symledig},
1426             'hant' => q{Rhifolion Tsieineaidd Traddodiadol},
1427             'hantfin' => q{Rhifolion Ariannol Tsieineaidd Traddodiadol},
1428             'hebr' => q{Rhifolion Hebreig},
1429             'jpan' => q{Rhifolion Japaneaidd},
1430             'jpanfin' => q{Rhifolion Ariannol Japaneaidd},
1431             'khmr' => q{Digidau Chmeraidd},
1432             'knda' => q{Digidau Canaraidd},
1433             'laoo' => q{Digidau Laoaidd},
1434             'latn' => q{Digidau Gorllewinol},
1435             'mlym' => q{Digidau Malayalamaidd},
1436             'mong' => q{Digidau Mongolia},
1437             'mymr' => q{Digidau Myanmar},
1438             'orya' => q{Digidau Orïaidd},
1439             'roman' => q{Rhifolion Rhufeinig},
1440             'romanlow' => q{Rhifolion Rhufeinig mewn Llythrennau Bychain},
1441             'taml' => q{Rhifolion Tamilaidd Traddodiadol},
1442             'tamldec' => q{Digidau Tamilaidd},
1443             'telu' => q{Digidau Telugu},
1444             'thai' => q{Digidau Thai},
1445             'tibt' => q{Digidau Tibetaidd},
1446             },
1447              
1448             }
1449             },
1450             );
1451              
1452             has 'display_name_measurement_system' => (
1453             is => 'ro',
1454             isa => 'HashRef[Str]',
1455             init_arg => undef,
1456             default => sub {
1457             {
1458             'metric' => q{Metrig},
1459             'UK' => q{DU},
1460             'US' => q{UDA},
1461              
1462             }
1463             },
1464             );
1465              
1466             has 'display_name_code_patterns' => (
1467             is => 'ro',
1468             isa => 'HashRef[Str]',
1469             init_arg => undef,
1470             default => sub {
1471             {
1472             'language' => 'Iaith: {0}',
1473             'script' => 'Sgript: {0}',
1474             'territory' => 'Rhanbarth: {0}',
1475              
1476             }
1477             },
1478             );
1479              
1480             has 'characters' => (
1481             is => 'ro',
1482             isa => 'HashRef',
1483             init_arg => undef,
1484             default => $^V ge v5.18.0
1485             ? eval <<'EOT'
1486             sub {
1487             no warnings 'experimental::regex_sets';
1488             return {
1489             auxiliary => qr{(?^u:[ă Ã¥ ã ā æ ç Ä• Ä“ Ä­ Ä« k ñ ŏ ø ō Å“ q Å­ Å« v x z])},
1490             index => ['A', 'B', 'C', '{CH}', 'D', '{DD}', 'E', 'F', '{FF}', 'G', '{NG}', 'H', 'I', 'J', 'K', 'L', '{LL}', 'M', 'N', 'O', 'P', '{PH}', 'Q', 'R', '{RH}', 'S', 'T', '{TH}', 'U', 'V', 'W', 'X', 'Y', 'Z'],
1491             main => qr{(?^u:[a á à â ä b c {ch} d {dd} e é è ê ë f {ff} g {ng} h i í ì î ï j l {ll} m n o ó ò ô ö p {ph} r {rh} s t {th} u ú ù û ü w ẃ ẁ ŵ ẅ y ý ỳ Å· ÿ])},
1492             punctuation => qr{(?^u:[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″])},
1493             };
1494             },
1495             EOT
1496             : sub {
1497             return { index => ['A', 'B', 'C', '{CH}', 'D', '{DD}', 'E', 'F', '{FF}', 'G', '{NG}', 'H', 'I', 'J', 'K', 'L', '{LL}', 'M', 'N', 'O', 'P', '{PH}', 'Q', 'R', '{RH}', 'S', 'T', '{TH}', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
1498             },
1499 18     18   179 );
  18         39  
  18         6358  
1500              
1501              
1502             has 'ellipsis' => (
1503             is => 'ro',
1504             isa => 'HashRef',
1505             init_arg => undef,
1506             default => sub {
1507             return {
1508             'final' => '{0}…',
1509             'initial' => '…{0}',
1510             'medial' => '{0}…{1}',
1511             'word-final' => '{0} …',
1512             'word-initial' => '… {0}',
1513             'word-medial' => '{0} … {1}',
1514             };
1515             },
1516             );
1517              
1518             has 'more_information' => (
1519             is => 'ro',
1520             isa => 'Str',
1521             init_arg => undef,
1522             default => qq{?},
1523             );
1524              
1525             has 'quote_start' => (
1526             is => 'ro',
1527             isa => 'Str',
1528             init_arg => undef,
1529             default => qq{‘},
1530             );
1531              
1532             has 'quote_end' => (
1533             is => 'ro',
1534             isa => 'Str',
1535             init_arg => undef,
1536             default => qq{’},
1537             );
1538              
1539             has 'alternate_quote_start' => (
1540             is => 'ro',
1541             isa => 'Str',
1542             init_arg => undef,
1543             default => qq{“},
1544             );
1545              
1546             has 'alternate_quote_end' => (
1547             is => 'ro',
1548             isa => 'Str',
1549             init_arg => undef,
1550             default => qq{”},
1551             );
1552              
1553             has 'duration_units' => (
1554             is => 'ro',
1555             isa => 'HashRef[Str]',
1556             init_arg => undef,
1557             default => sub { {
1558             hm => 'h.mm',
1559             hms => 'h.mm.ss',
1560             ms => 'm.ss',
1561             } }
1562             );
1563              
1564             has 'units' => (
1565             is => 'ro',
1566             isa => 'HashRef[HashRef[HashRef[Str]]]',
1567             init_arg => undef,
1568             default => sub { {
1569             'long' => {
1570             'acre' => {
1571             'few' => q({0} erw),
1572             'many' => q({0} erw),
1573             'name' => q(erw),
1574             'one' => q({0} erw),
1575             'other' => q({0} erw),
1576             'two' => q({0} erw),
1577             'zero' => q({0} erw),
1578             },
1579             'arc-minute' => {
1580             'few' => q({0} munud),
1581             'many' => q({0} munud),
1582             'name' => q(munud),
1583             'one' => q({0} munud),
1584             'other' => q({0} munud),
1585             'two' => q({0} funud),
1586             'zero' => q({0} munud),
1587             },
1588             'arc-second' => {
1589             'few' => q({0} eiliad),
1590             'many' => q({0} eiliad),
1591             'name' => q(eiliad),
1592             'one' => q({0} eiliad),
1593             'other' => q({0} eiliad),
1594             'two' => q({0} eiliad),
1595             'zero' => q({0} eiliad),
1596             },
1597             'celsius' => {
1598             'few' => q({0} gradd Celsius),
1599             'many' => q({0} gradd Celsius),
1600             'name' => q(gradd Celsius),
1601             'one' => q({0} radd Celsius),
1602             'other' => q({0} gradd Celsius),
1603             'two' => q({0} radd Celsius),
1604             'zero' => q({0} gradd Celsius),
1605             },
1606             'centimeter' => {
1607             'few' => q({0} chentimetr),
1608             'many' => q({0} chentimetr),
1609             'name' => q(centimetr),
1610             'one' => q({0} centimetr),
1611             'other' => q({0} centimetr),
1612             'two' => q({0} gentimetr),
1613             'zero' => q({0} centimetr),
1614             },
1615             'cubic-kilometer' => {
1616             'few' => q({0} chilometr ciwbig),
1617             'many' => q({0} chilometr ciwbig),
1618             'name' => q(cilometr ciwbig),
1619             'one' => q({0} cilometr ciwbig),
1620             'other' => q({0} cilometr ciwbig),
1621             'two' => q({0} gilometr ciwbig),
1622             'zero' => q({0} cilometr ciwbig),
1623             },
1624             'cubic-mile' => {
1625             'few' => q({0} milltir giwbig),
1626             'many' => q({0} milltir giwbig),
1627             'name' => q(milltir giwbig),
1628             'one' => q({0} filltir giwbig),
1629             'other' => q({0} milltir giwbig),
1630             'two' => q({0} filltir giwbig),
1631             'zero' => q({0} milltir giwbig),
1632             },
1633             'day' => {
1634             'few' => q({0} diwrnod),
1635             'many' => q({0} diwrnod),
1636             'name' => q(diwrnod),
1637             'one' => q({0} diwrnod),
1638             'other' => q({0} diwrnod),
1639             'two' => q({0} ddiwrnod),
1640             'zero' => q({0} diwrnod),
1641             },
1642             'degree' => {
1643             'few' => q({0} gradd),
1644             'many' => q({0} gradd),
1645             'name' => q(gradd),
1646             'one' => q({0} radd),
1647             'other' => q({0} gradd),
1648             'two' => q({0} radd),
1649             'zero' => q({0} gradd),
1650             },
1651             'fahrenheit' => {
1652             'few' => q({0} gradd Fahrenheit),
1653             'many' => q({0} gradd Fahrenheit),
1654             'name' => q(gradd Fahrenheit),
1655             'one' => q({0} radd Fahrenheit),
1656             'other' => q({0} gradd Fahrenheit),
1657             'two' => q({0} radd Fahrenheit),
1658             'zero' => q({0} gradd Fahrenheit),
1659             },
1660             'foot' => {
1661             'few' => q({0} troedfedd),
1662             'many' => q({0} throedfedd),
1663             'name' => q(troedfedd),
1664             'one' => q({0} droedfedd),
1665             'other' => q({0} troedfedd),
1666             'two' => q({0} droedfedd),
1667             'zero' => q({0} troedfedd),
1668             },
1669             'g-force' => {
1670             'few' => q({0} grym disgyrchedd),
1671             'many' => q({0} grym disgyrchedd),
1672             'name' => q(grym disgyrchedd),
1673             'one' => q({0} grym disgyrchedd),
1674             'other' => q({0} grym disgyrchedd),
1675             'two' => q({0} rym disgyrchedd),
1676             'zero' => q({0} grym disgyrchedd),
1677             },
1678             'gram' => {
1679             'few' => q({0} gram),
1680             'many' => q({0} gram),
1681             'name' => q(gram),
1682             'one' => q({0} gram),
1683             'other' => q({0} gram),
1684             'two' => q({0} gram),
1685             'zero' => q({0} gram),
1686             },
1687             'hectare' => {
1688             'few' => q({0} hectar),
1689             'many' => q({0} hectar),
1690             'name' => q(hectar),
1691             'one' => q({0} hectar),
1692             'other' => q({0} hectar),
1693             'two' => q({0} hectar),
1694             'zero' => q({0} hectar),
1695             },
1696             'hectopascal' => {
1697             'few' => q({0} hectopascal),
1698             'many' => q({0} hectopascal),
1699             'name' => q(hectopascal),
1700             'one' => q({0} hectopascal),
1701             'other' => q({0} hectopascal),
1702             'two' => q({0} hectopascal),
1703             'zero' => q({0} hectopascal),
1704             },
1705             'horsepower' => {
1706             'few' => q({0} marchnerth),
1707             'many' => q({0} marchnerth),
1708             'name' => q(marchnerth),
1709             'one' => q({0} marchnerth),
1710             'other' => q({0} marchnerth),
1711             'two' => q({0} farchnerth),
1712             'zero' => q({0} marchnerth),
1713             },
1714             'hour' => {
1715             'few' => q({0} awr),
1716             'many' => q({0} awr),
1717             'name' => q(awr),
1718             'one' => q({0} awr),
1719             'other' => q({0} awr),
1720             'two' => q({0} awr),
1721             'zero' => q({0} awr),
1722             },
1723             'inch' => {
1724             'few' => q({0} modfedd),
1725             'many' => q({0} modfedd),
1726             'name' => q(modfedd),
1727             'one' => q({0} fodfedd),
1728             'other' => q({0} modfedd),
1729             'two' => q({0} fodfedd),
1730             'zero' => q({0} modfedd),
1731             },
1732             'inch-hg' => {
1733             'few' => q({0} modfedd o fercwri),
1734             'many' => q({0} modfedd o fercwri),
1735             'name' => q(modfedd o fercwri),
1736             'one' => q({0} fodfedd o fercwri),
1737             'other' => q({0} modfedd o fercwri),
1738             'two' => q({0} fodfedd o fercwri),
1739             'zero' => q({0} modfedd o fercwri),
1740             },
1741             'kilogram' => {
1742             'few' => q({0} chilogram),
1743             'many' => q({0} chilogram),
1744             'name' => q(cilogram),
1745             'one' => q({0} cilogram),
1746             'other' => q({0} cilogram),
1747             'two' => q({0} gilogram),
1748             'zero' => q({0} cilogram),
1749             },
1750             'kilometer' => {
1751             'few' => q({0} chilometr),
1752             'many' => q({0} chilometr),
1753             'name' => q(cilometr),
1754             'one' => q({0} cilometr),
1755             'other' => q({0} cilometr),
1756             'two' => q({0} gilometr),
1757             'zero' => q({0} cilometr),
1758             },
1759             'kilometer-per-hour' => {
1760             'few' => q({0} chilometr yr awr),
1761             'many' => q({0} chilometr yr awr),
1762             'name' => q(cilometr yr awr),
1763             'one' => q({0} cilometr yr awr),
1764             'other' => q({0} cilometr yr awr),
1765             'two' => q({0} gilometr yr awr),
1766             'zero' => q({0} cilometr yr awr),
1767             },
1768             'kilowatt' => {
1769             'few' => q({0} chilowat),
1770             'many' => q({0} chilowat),
1771             'name' => q(cilowat),
1772             'one' => q({0} cilowat),
1773             'other' => q({0} cilowat),
1774             'two' => q({0} gilowat),
1775             'zero' => q({0} cilowat),
1776             },
1777             'light-year' => {
1778             'few' => q({0} blwyddyn golau),
1779             'many' => q({0} blwyddyn golau),
1780             'name' => q(blwyddyn golau),
1781             'one' => q({0} flwyddyn golau),
1782             'other' => q({0} blwyddyn golau),
1783             'two' => q({0} flwyddyn golau),
1784             'zero' => q({0} blwyddyn golau),
1785             },
1786             'liter' => {
1787             'few' => q({0} litr),
1788             'many' => q({0} litr),
1789             'name' => q(litr),
1790             'one' => q({0} litr),
1791             'other' => q({0} litr),
1792             'two' => q({0} litr),
1793             'zero' => q({0} litr),
1794             },
1795             'meter' => {
1796             'few' => q({0} metr),
1797             'many' => q({0} metr),
1798             'name' => q(metr),
1799             'one' => q({0} metr),
1800             'other' => q({0} metr),
1801             'two' => q({0} fetr),
1802             'zero' => q({0} metr),
1803             },
1804             'meter-per-second' => {
1805             'few' => q({0} metr yr eiliad),
1806             'many' => q({0} metr yr eiliad),
1807             'name' => q(metr yr eiliad),
1808             'one' => q({0} metr yr eiliad),
1809             'other' => q({0} metr yr eiliad),
1810             'two' => q({0} fetr yr eiliad),
1811             'zero' => q({0} metr yr eiliad),
1812             },
1813             'mile' => {
1814             'few' => q({0} milltir),
1815             'many' => q({0} milltir),
1816             'name' => q(milltir),
1817             'one' => q({0} filltir),
1818             'other' => q({0} milltir),
1819             'two' => q({0} filltir),
1820             'zero' => q({0} milltir),
1821             },
1822             'mile-per-hour' => {
1823             'few' => q({0} milltir yr awr),
1824             'many' => q({0} milltir yr awr),
1825             'name' => q(milltir yr awr),
1826             'one' => q({0} filltir yr awr),
1827             'other' => q({0} milltir yr awr),
1828             'two' => q({0} filltir yr awr),
1829             'zero' => q({0} milltir yr awr),
1830             },
1831             'millibar' => {
1832             'few' => q({0} milibar),
1833             'many' => q({0} milibar),
1834             'name' => q(milibar),
1835             'one' => q({0} milibar),
1836             'other' => q({0} milibar),
1837             'two' => q({0} filibar),
1838             'zero' => q({0} milibar),
1839             },
1840             'millimeter' => {
1841             'few' => q({0} milimetr),
1842             'many' => q({0} milimetr),
1843             'name' => q(milimetr),
1844             'one' => q({0} milimetr),
1845             'other' => q({0} milimetr),
1846             'two' => q({0} filimetr),
1847             'zero' => q({0} milimetr),
1848             },
1849             'millisecond' => {
1850             'few' => q({0} milieiliad),
1851             'many' => q({0} milieiliad),
1852             'name' => q(milieiliad),
1853             'one' => q({0} milieiliad),
1854             'other' => q({0} milieiliad),
1855             'two' => q({0} filieiliad),
1856             'zero' => q({0} milieiliad),
1857             },
1858             'minute' => {
1859             'few' => q({0} munud),
1860             'many' => q({0} munud),
1861             'name' => q(munud),
1862             'one' => q({0} munud),
1863             'other' => q({0} munud),
1864             'two' => q({0} funud),
1865             'zero' => q({0} munud),
1866             },
1867             'month' => {
1868             'few' => q({0} mis),
1869             'many' => q({0} mis),
1870             'name' => q(mis),
1871             'one' => q({0} mis),
1872             'other' => q({0} mis),
1873             'two' => q({0} fis),
1874             'zero' => q({0} mis),
1875             },
1876             'ounce' => {
1877             'few' => q({0} owns),
1878             'many' => q({0} owns),
1879             'name' => q(owns),
1880             'one' => q({0} owns),
1881             'other' => q({0} owns),
1882             'two' => q({0} owns),
1883             'zero' => q({0} owns),
1884             },
1885             'per' => {
1886             '' => q({0}/{1}),
1887             },
1888             'picometer' => {
1889             'few' => q({0} phicometr),
1890             'many' => q({0} phicometr),
1891             'name' => q(picometr),
1892             'one' => q({0} picometr),
1893             'other' => q({0} picometr),
1894             'two' => q({0} bicometr),
1895             'zero' => q({0} picometr),
1896             },
1897             'pound' => {
1898             'few' => q({0} phwys),
1899             'many' => q({0} phwys),
1900             'name' => q(pwys),
1901             'one' => q({0} pwys),
1902             'other' => q({0} pwys),
1903             'two' => q({0} bwys),
1904             'zero' => q({0} pwys),
1905             },
1906             'second' => {
1907             'few' => q({0} eiliad),
1908             'many' => q({0} eiliad),
1909             'name' => q(eiliad),
1910             'one' => q({0} eiliad),
1911             'other' => q({0} eiliad),
1912             'two' => q({0} eiliad),
1913             'zero' => q({0} eiliad),
1914             },
1915             'square-foot' => {
1916             'few' => q({0} troedfedd sgwâr),
1917             'many' => q({0} throedfedd sgwâr),
1918             'name' => q(troedfedd sgwâr),
1919             'one' => q({0} droedfedd sgwâr),
1920             'other' => q({0} troedfedd sgwâr),
1921             'two' => q({0} droedfedd sgwâr),
1922             'zero' => q({0} troedfedd sgwâr),
1923             },
1924             'square-kilometer' => {
1925             'few' => q({0} chilometr sgwâr),
1926             'many' => q({0} chilometr sgwâr),
1927             'name' => q(cilometr sgwâr),
1928             'one' => q({0} cilometr sgwâr),
1929             'other' => q({0} cilometr sgwâr),
1930             'two' => q({0} gilometr sgwâr),
1931             'zero' => q({0} cilometr sgwâr),
1932             },
1933             'square-meter' => {
1934             'few' => q({0} metr sgwâr),
1935             'many' => q({0} metr sgwâr),
1936             'name' => q(metr sgwâr),
1937             'one' => q({0} metr sgwâr),
1938             'other' => q({0} metr sgwâr),
1939             'two' => q({0} fetr sgwâr),
1940             'zero' => q({0} metr sgwâr),
1941             },
1942             'square-mile' => {
1943             'few' => q({0} milltir sgwâr),
1944             'many' => q({0} milltir sgwâr),
1945             'name' => q(milltir sgwâr),
1946             'one' => q({0} filltir sgwâr),
1947             'other' => q({0} milltir sgwâr),
1948             'two' => q({0} filltir sgwâr),
1949             'zero' => q({0} milltir sgwâr),
1950             },
1951             'watt' => {
1952             'few' => q({0} wat),
1953             'many' => q({0} wat),
1954             'name' => q(wat),
1955             'one' => q({0} wat),
1956             'other' => q({0} wat),
1957             'two' => q({0} wat),
1958             'zero' => q({0} wat),
1959             },
1960             'week' => {
1961             'few' => q({0} wythnos),
1962             'many' => q({0} wythnos),
1963             'name' => q(wythnos),
1964             'one' => q({0} wythnos),
1965             'other' => q({0} wythnos),
1966             'two' => q({0} wythnos),
1967             'zero' => q({0} wythnos),
1968             },
1969             'yard' => {
1970             'few' => q({0} llath),
1971             'many' => q({0} llath),
1972             'name' => q(llath),
1973             'one' => q({0} llath),
1974             'other' => q({0} llath),
1975             'two' => q({0} lath),
1976             'zero' => q({0} llath),
1977             },
1978             'year' => {
1979             'few' => q({0} blynedd),
1980             'many' => q({0} blynedd),
1981             'name' => q(mlynedd),
1982             'one' => q({0} flwyddyn),
1983             'other' => q({0} mlynedd),
1984             'two' => q({0} flynedd),
1985             'zero' => q({0} mlynedd),
1986             },
1987             },
1988             'narrow' => {
1989             'acre' => {
1990             'few' => q({0}erw),
1991             'many' => q({0}erw),
1992             'one' => q({0}erw),
1993             'other' => q({0}erw),
1994             'two' => q({0}erw),
1995             'zero' => q({0}erw),
1996             },
1997             'arc-minute' => {
1998             'few' => q({0}′),
1999             'many' => q({0}′),
2000             'one' => q({0}′),
2001             'other' => q({0}′),
2002             'two' => q({0}′),
2003             'zero' => q({0}′),
2004             },
2005             'arc-second' => {
2006             'few' => q({0}″),
2007             'many' => q({0}″),
2008             'one' => q({0}″),
2009             'other' => q({0}″),
2010             'two' => q({0}″),
2011             'zero' => q({0}″),
2012             },
2013             'celsius' => {
2014             'few' => q({0}°),
2015             'many' => q({0}°),
2016             'one' => q({0}°),
2017             'other' => q({0}°),
2018             'two' => q({0}°),
2019             'zero' => q({0}°),
2020             },
2021             'centimeter' => {
2022             'few' => q({0}cm),
2023             'many' => q({0}cm),
2024             'one' => q({0}cm),
2025             'other' => q({0}cm),
2026             'two' => q({0}cm),
2027             'zero' => q({0}cm),
2028             },
2029             'cubic-kilometer' => {
2030             'few' => q({0}km³),
2031             'many' => q({0}km³),
2032             'one' => q({0}km³),
2033             'other' => q({0}km³),
2034             'two' => q({0}km³),
2035             'zero' => q({0}km³),
2036             },
2037             'cubic-mile' => {
2038             'few' => q({0}mi³),
2039             'many' => q({0}mi³),
2040             'one' => q({0}mi³),
2041             'other' => q({0}mi³),
2042             'two' => q({0}mi³),
2043             'zero' => q({0}mi³),
2044             },
2045             'day' => {
2046             'few' => q({0}d),
2047             'many' => q({0}d),
2048             'one' => q({0}d),
2049             'other' => q({0}d),
2050             'two' => q({0}d),
2051             'zero' => q({0}d),
2052             },
2053             'degree' => {
2054             'few' => q({0}°),
2055             'many' => q({0}°),
2056             'one' => q({0}°),
2057             'other' => q({0}°),
2058             'two' => q({0}°),
2059             'zero' => q({0}°),
2060             },
2061             'fahrenheit' => {
2062             'few' => q({0}°F),
2063             'many' => q({0}°F),
2064             'one' => q({0}°F),
2065             'other' => q({0}°F),
2066             'two' => q({0}°F),
2067             'zero' => q({0}°F),
2068             },
2069             'foot' => {
2070             'few' => q({0}′),
2071             'many' => q({0}′),
2072             'one' => q({0}′),
2073             'other' => q({0}′),
2074             'two' => q({0}′),
2075             'zero' => q({0}′),
2076             },
2077             'g-force' => {
2078             'few' => q({0}G),
2079             'many' => q({0}G),
2080             'one' => q({0}G),
2081             'other' => q({0}G),
2082             'two' => q({0}G),
2083             'zero' => q({0}G),
2084             },
2085             'gram' => {
2086             'few' => q({0}g),
2087             'many' => q({0}g),
2088             'one' => q({0}g),
2089             'other' => q({0}g),
2090             'two' => q({0}g),
2091             'zero' => q({0}g),
2092             },
2093             'hectare' => {
2094             'few' => q({0}ha),
2095             'many' => q({0}ha),
2096             'one' => q({0}ha),
2097             'other' => q({0}ha),
2098             'two' => q({0}ha),
2099             'zero' => q({0}ha),
2100             },
2101             'hectopascal' => {
2102             'few' => q({0}hPa),
2103             'many' => q({0}hPa),
2104             'one' => q({0}hPa),
2105             'other' => q({0}hPa),
2106             'two' => q({0}hPa),
2107             'zero' => q({0}hPa),
2108             },
2109             'horsepower' => {
2110             'few' => q({0}hp),
2111             'many' => q({0}hp),
2112             'one' => q({0}hp),
2113             'other' => q({0}hp),
2114             'two' => q({0}hp),
2115             'zero' => q({0}hp),
2116             },
2117             'hour' => {
2118             'few' => q({0} awr),
2119             'many' => q({0} awr),
2120             'one' => q({0} awr),
2121             'other' => q({0} awr),
2122             'two' => q({0} awr),
2123             'zero' => q({0} awr),
2124             },
2125             'inch' => {
2126             'few' => q({0}″),
2127             'many' => q({0}″),
2128             'one' => q({0}″),
2129             'other' => q({0}″),
2130             'two' => q({0}″),
2131             'zero' => q({0}″),
2132             },
2133             'inch-hg' => {
2134             'few' => q({0}" Hg),
2135             'many' => q({0}" Hg),
2136             'one' => q({0}" Hg),
2137             'other' => q({0}" Hg),
2138             'two' => q({0}" Hg),
2139             'zero' => q({0}" Hg),
2140             },
2141             'kelvin' => {
2142             'name' => q(K),
2143             },
2144             'kilogram' => {
2145             'few' => q({0}kg),
2146             'many' => q({0}kg),
2147             'one' => q({0}kg),
2148             'other' => q({0}kg),
2149             'two' => q({0}kg),
2150             'zero' => q({0}kg),
2151             },
2152             'kilometer' => {
2153             'few' => q({0}km),
2154             'many' => q({0}km),
2155             'one' => q({0}km),
2156             'other' => q({0}km),
2157             'two' => q({0}km),
2158             'zero' => q({0}km),
2159             },
2160             'kilometer-per-hour' => {
2161             'few' => q({0}km/h),
2162             'many' => q({0}km/h),
2163             'one' => q({0}km/h),
2164             'other' => q({0}km/h),
2165             'two' => q({0}km/h),
2166             'zero' => q({0}km/h),
2167             },
2168             'kilowatt' => {
2169             'few' => q({0}kW),
2170             'many' => q({0}kW),
2171             'one' => q({0}kW),
2172             'other' => q({0}kW),
2173             'two' => q({0}kW),
2174             'zero' => q({0}kW),
2175             },
2176             'light-year' => {
2177             'few' => q({0}ly),
2178             'many' => q({0}ly),
2179             'one' => q({0}ly),
2180             'other' => q({0}ly),
2181             'two' => q({0}ly),
2182             'zero' => q({0}ly),
2183             },
2184             'liter' => {
2185             'few' => q({0}l),
2186             'many' => q({0}l),
2187             'one' => q({0}l),
2188             'other' => q({0}l),
2189             'two' => q({0}l),
2190             'zero' => q({0}l),
2191             },
2192             'liter-per-kilometer' => {
2193             'name' => q(L/km),
2194             },
2195             'meter' => {
2196             'few' => q({0}m),
2197             'many' => q({0}m),
2198             'one' => q({0}m),
2199             'other' => q({0}m),
2200             'two' => q({0}m),
2201             'zero' => q({0}m),
2202             },
2203             'meter-per-second' => {
2204             'few' => q({0}m/s),
2205             'many' => q({0}m/s),
2206             'one' => q({0}m/s),
2207             'other' => q({0}m/s),
2208             'two' => q({0}m/s),
2209             'zero' => q({0}m/s),
2210             },
2211             'mile' => {
2212             'few' => q({0}mi),
2213             'many' => q({0}mi),
2214             'one' => q({0}mi),
2215             'other' => q({0}mi),
2216             'two' => q({0}mi),
2217             'zero' => q({0}mi),
2218             },
2219             'mile-per-hour' => {
2220             'few' => q({0}m.y.a.),
2221             'many' => q({0}m.y.a.),
2222             'one' => q({0}m.y.a.),
2223             'other' => q({0}m.y.a.),
2224             'two' => q({0}m.y.a.),
2225             'zero' => q({0}m.y.a.),
2226             },
2227             'millibar' => {
2228             'few' => q({0}mb),
2229             'many' => q({0}mb),
2230             'one' => q({0}mb),
2231             'other' => q({0}mb),
2232             'two' => q({0}mb),
2233             'zero' => q({0}mb),
2234             },
2235             'millimeter' => {
2236             'few' => q({0}mm),
2237             'many' => q({0}mm),
2238             'one' => q({0}mm),
2239             'other' => q({0}mm),
2240             'two' => q({0}mm),
2241             'zero' => q({0}mm),
2242             },
2243             'millimeter-of-mercury' => {
2244             'few' => q({0}mm Hg),
2245             'many' => q({0}mm Hg),
2246             'name' => q(mm Hg),
2247             'one' => q({0}mm Hg),
2248             'other' => q({0}mm Hg),
2249             'two' => q({0}mm Hg),
2250             'zero' => q({0}mm Hg),
2251             },
2252             'millisecond' => {
2253             'few' => q({0}ms),
2254             'many' => q({0}ms),
2255             'one' => q({0}ms),
2256             'other' => q({0}ms),
2257             'two' => q({0}ms),
2258             'zero' => q({0}ms),
2259             },
2260             'minute' => {
2261             'few' => q({0} mun),
2262             'many' => q({0} mun),
2263             'one' => q({0} mun),
2264             'other' => q({0} mun),
2265             'two' => q({0} mun),
2266             'zero' => q({0} mun),
2267             },
2268             'month' => {
2269             'few' => q({0}m),
2270             'many' => q({0}m),
2271             'one' => q({0}m),
2272             'other' => q({0}m),
2273             'two' => q({0}m),
2274             'zero' => q({0}m),
2275             },
2276             'ounce' => {
2277             'few' => q({0}owns),
2278             'many' => q({0}owns),
2279             'one' => q({0}owns),
2280             'other' => q({0}owns),
2281             'two' => q({0}owns),
2282             'zero' => q({0}owns),
2283             },
2284             'per' => {
2285             '' => q({0}/{1}),
2286             },
2287             'picometer' => {
2288             'few' => q({0}pm),
2289             'many' => q({0}pm),
2290             'one' => q({0}pm),
2291             'other' => q({0}pm),
2292             'two' => q({0}pm),
2293             'zero' => q({0}pm),
2294             },
2295             'pound' => {
2296             'few' => q({0}phwys),
2297             'many' => q({0}phwys),
2298             'one' => q({0}pwys),
2299             'other' => q({0}pwys),
2300             'two' => q({0}bwys),
2301             'zero' => q({0}pwys),
2302             },
2303             'pound-per-square-inch' => {
2304             'name' => q(psi),
2305             },
2306             'second' => {
2307             'few' => q({0} eil),
2308             'many' => q({0} eil),
2309             'one' => q({0} eil),
2310             'other' => q({0} eil),
2311             'two' => q({0} eil),
2312             'zero' => q({0} eil),
2313             },
2314             'square-foot' => {
2315             'few' => q({0}ft²),
2316             'many' => q({0}ft²),
2317             'one' => q({0}ft²),
2318             'other' => q({0}ft²),
2319             'two' => q({0}ft²),
2320             'zero' => q({0}ft²),
2321             },
2322             'square-kilometer' => {
2323             'few' => q({0}km²),
2324             'many' => q({0}km²),
2325             'one' => q({0}km²),
2326             'other' => q({0}km²),
2327             'two' => q({0}km²),
2328             'zero' => q({0}km²),
2329             },
2330             'square-meter' => {
2331             'few' => q({0}m²),
2332             'many' => q({0}m²),
2333             'one' => q({0}m²),
2334             'other' => q({0}m²),
2335             'two' => q({0}m²),
2336             'zero' => q({0}m²),
2337             },
2338             'square-mile' => {
2339             'few' => q({0}mi²),
2340             'many' => q({0}mi²),
2341             'one' => q({0}mi²),
2342             'other' => q({0}mi²),
2343             'two' => q({0}mi²),
2344             'zero' => q({0}mi²),
2345             },
2346             'watt' => {
2347             'few' => q({0}W),
2348             'many' => q({0}W),
2349             'one' => q({0}W),
2350             'other' => q({0}W),
2351             'two' => q({0}W),
2352             'zero' => q({0}W),
2353             },
2354             'week' => {
2355             'few' => q({0}w),
2356             'many' => q({0}w),
2357             'one' => q({0}w),
2358             'other' => q({0}w),
2359             'two' => q({0}w),
2360             'zero' => q({0}w),
2361             },
2362             'yard' => {
2363             'few' => q({0}llath),
2364             'many' => q({0}llath),
2365             'one' => q({0}llath),
2366             'other' => q({0}llath),
2367             'two' => q({0}lath),
2368             'zero' => q({0}llath),
2369             },
2370             'year' => {
2371             'few' => q({0}bl),
2372             'many' => q({0}bl),
2373             'one' => q({0}bl),
2374             'other' => q({0}bl),
2375             'two' => q({0}bl),
2376             'zero' => q({0}bl),
2377             },
2378             },
2379             'short' => {
2380             'acre' => {
2381             'few' => q({0} erw),
2382             'many' => q({0} erw),
2383             'name' => q(erw),
2384             'one' => q({0} erw),
2385             'other' => q({0} erw),
2386             'two' => q({0} erw),
2387             'zero' => q({0} erw),
2388             },
2389             'arc-minute' => {
2390             'few' => q({0}′),
2391             'many' => q({0}′),
2392             'name' => q(munud),
2393             'one' => q({0}′),
2394             'other' => q({0}′),
2395             'two' => q({0}′),
2396             'zero' => q({0}′),
2397             },
2398             'arc-second' => {
2399             'few' => q({0}″),
2400             'many' => q({0}″),
2401             'name' => q(eiliad),
2402             'one' => q({0}″),
2403             'other' => q({0}″),
2404             'two' => q({0}″),
2405             'zero' => q({0}″),
2406             },
2407             'celsius' => {
2408             'few' => q({0}°C),
2409             'many' => q({0}°C),
2410             'name' => q(gradd Celsius),
2411             'one' => q({0}°C),
2412             'other' => q({0}°C),
2413             'two' => q({0}°C),
2414             'zero' => q({0}°C),
2415             },
2416             'centimeter' => {
2417             'few' => q({0} cm),
2418             'many' => q({0} cm),
2419             'name' => q(centimetr),
2420             'one' => q({0} cm),
2421             'other' => q({0} cm),
2422             'two' => q({0} cm),
2423             'zero' => q({0} cm),
2424             },
2425             'cubic-kilometer' => {
2426             'few' => q({0} km³),
2427             'many' => q({0} km³),
2428             'name' => q(cilometr ciwbig),
2429             'one' => q({0} km³),
2430             'other' => q({0} km³),
2431             'two' => q({0} km³),
2432             'zero' => q({0} km³),
2433             },
2434             'cubic-mile' => {
2435             'few' => q({0} mi³),
2436             'many' => q({0} mi³),
2437             'name' => q(milltir giwbig),
2438             'one' => q({0} mi³),
2439             'other' => q({0} mi³),
2440             'two' => q({0} mi³),
2441             'zero' => q({0} mi³),
2442             },
2443             'day' => {
2444             'few' => q({0} diwrnod),
2445             'many' => q({0} diwrnod),
2446             'name' => q(diwrnod),
2447             'one' => q({0} diwrnod),
2448             'other' => q({0} diwrnod),
2449             'two' => q({0} ddiwrnod),
2450             'zero' => q({0} diwrnod),
2451             },
2452             'degree' => {
2453             'few' => q({0}°),
2454             'many' => q({0}°),
2455             'name' => q(gradd),
2456             'one' => q({0}°),
2457             'other' => q({0}°),
2458             'two' => q({0}°),
2459             'zero' => q({0}°),
2460             },
2461             'fahrenheit' => {
2462             'few' => q({0}°F),
2463             'many' => q({0}°F),
2464             'name' => q(gradd Fahrenheit),
2465             'one' => q({0}°F),
2466             'other' => q({0}°F),
2467             'two' => q({0}°F),
2468             'zero' => q({0}°F),
2469             },
2470             'foot' => {
2471             'few' => q({0}′),
2472             'many' => q({0}′),
2473             'name' => q(troedfedd),
2474             'one' => q({0}′),
2475             'other' => q({0}′),
2476             'two' => q({0}′),
2477             'zero' => q({0}′),
2478             },
2479             'g-force' => {
2480             'few' => q({0} G),
2481             'many' => q({0} G),
2482             'name' => q(grym disgyrchedd),
2483             'one' => q({0} G),
2484             'other' => q({0} G),
2485             'two' => q({0} G),
2486             'zero' => q({0} G),
2487             },
2488             'gigabit' => {
2489             'few' => q({0} Gb),
2490             'many' => q({0} Gb),
2491             'one' => q({0} Gb),
2492             'other' => q({0} Gb),
2493             'two' => q({0} Gb),
2494             'zero' => q({0} Gb),
2495             },
2496             'gigabyte' => {
2497             'few' => q({0} GB),
2498             'many' => q({0} GB),
2499             'one' => q({0} GB),
2500             'other' => q({0} GB),
2501             'two' => q({0} GB),
2502             'zero' => q({0} GB),
2503             },
2504             'gram' => {
2505             'few' => q({0} g),
2506             'many' => q({0} g),
2507             'name' => q(gram),
2508             'one' => q({0} g),
2509             'other' => q({0} g),
2510             'two' => q({0} g),
2511             'zero' => q({0} g),
2512             },
2513             'hectare' => {
2514             'few' => q({0} ha),
2515             'many' => q({0} ha),
2516             'name' => q(hectar),
2517             'one' => q({0} ha),
2518             'other' => q({0} ha),
2519             'two' => q({0} ha),
2520             'zero' => q({0} ha),
2521             },
2522             'hectopascal' => {
2523             'few' => q({0} hPa),
2524             'many' => q({0} hPa),
2525             'name' => q(hectopascal),
2526             'one' => q({0} hPa),
2527             'other' => q({0} hPa),
2528             'two' => q({0} hPa),
2529             'zero' => q({0} hPa),
2530             },
2531             'horsepower' => {
2532             'few' => q({0} hp),
2533             'many' => q({0} hp),
2534             'name' => q(marchnerth),
2535             'one' => q({0} hp),
2536             'other' => q({0} hp),
2537             'two' => q({0} hp),
2538             'zero' => q({0} hp),
2539             },
2540             'hour' => {
2541             'few' => q({0} awr),
2542             'many' => q({0} awr),
2543             'name' => q(awr),
2544             'one' => q({0} awr),
2545             'other' => q({0} awr),
2546             'two' => q({0} awr),
2547             'zero' => q({0} awr),
2548             },
2549             'inch' => {
2550             'few' => q({0} modfedd),
2551             'many' => q({0} modfedd),
2552             'name' => q(modfedd),
2553             'one' => q({0} fodfedd),
2554             'other' => q({0} modfedd),
2555             'two' => q({0} fodfedd),
2556             'zero' => q({0} modfedd),
2557             },
2558             'inch-hg' => {
2559             'few' => q({0} " Hg),
2560             'many' => q({0} " Hg),
2561             'name' => q(modfedd o fercwri),
2562             'one' => q({0} " Hg),
2563             'other' => q({0} " Hg),
2564             'two' => q({0} " Hg),
2565             'zero' => q({0} " Hg),
2566             },
2567             'kelvin' => {
2568             'few' => q({0} K),
2569             'many' => q({0} K),
2570             'name' => q(K),
2571             'one' => q({0} K),
2572             'other' => q({0} K),
2573             'two' => q({0} K),
2574             'zero' => q({0} K),
2575             },
2576             'kilobit' => {
2577             'few' => q({0} kb),
2578             'many' => q({0} kb),
2579             'one' => q({0} kb),
2580             'other' => q({0} kb),
2581             'two' => q({0} kb),
2582             'zero' => q({0} kb),
2583             },
2584             'kilobyte' => {
2585             'few' => q({0} kB),
2586             'many' => q({0} kB),
2587             'one' => q({0} kB),
2588             'other' => q({0} kB),
2589             'two' => q({0} kB),
2590             'zero' => q({0} kB),
2591             },
2592             'kilogram' => {
2593             'few' => q({0} kg),
2594             'many' => q({0} kg),
2595             'name' => q(cilogram),
2596             'one' => q({0} kg),
2597             'other' => q({0} kg),
2598             'two' => q({0} kg),
2599             'zero' => q({0} kg),
2600             },
2601             'kilometer' => {
2602             'few' => q({0} km),
2603             'many' => q({0} km),
2604             'name' => q(cilometr),
2605             'one' => q({0} km),
2606             'other' => q({0} km),
2607             'two' => q({0} km),
2608             'zero' => q({0} km),
2609             },
2610             'kilometer-per-hour' => {
2611             'few' => q({0} km/h),
2612             'many' => q({0} km/h),
2613             'name' => q(cilometr yr awr),
2614             'one' => q({0} km/h),
2615             'other' => q({0} km/h),
2616             'two' => q({0} km/h),
2617             'zero' => q({0} km/h),
2618             },
2619             'kilowatt' => {
2620             'few' => q({0} kW),
2621             'many' => q({0} kW),
2622             'name' => q(cilowat),
2623             'one' => q({0} kW),
2624             'other' => q({0} kW),
2625             'two' => q({0} kW),
2626             'zero' => q({0} kW),
2627             },
2628             'light-year' => {
2629             'few' => q({0} blwyddyn golau),
2630             'many' => q({0} blwyddyn golau),
2631             'name' => q(blwyddyn golau),
2632             'one' => q({0} flwyddyn golau),
2633             'other' => q({0} blwyddyn golau),
2634             'two' => q({0} flwyddyn golau),
2635             'zero' => q({0} blwyddyn golau),
2636             },
2637             'liter' => {
2638             'few' => q({0} l),
2639             'many' => q({0} l),
2640             'name' => q(litr),
2641             'one' => q({0} l),
2642             'other' => q({0} l),
2643             'two' => q({0} l),
2644             'zero' => q({0} l),
2645             },
2646             'liter-per-kilometer' => {
2647             'few' => q({0} L/km),
2648             'many' => q({0} L/km),
2649             'name' => q(L/km),
2650             'one' => q({0} L/km),
2651             'other' => q({0} L/km),
2652             'two' => q({0} L/km),
2653             'zero' => q({0} L/km),
2654             },
2655             'megabit' => {
2656             'few' => q({0} Mb),
2657             'many' => q({0} Mb),
2658             'one' => q({0} Mb),
2659             'other' => q({0} Mb),
2660             'two' => q({0} Mb),
2661             'zero' => q({0} Mb),
2662             },
2663             'megabyte' => {
2664             'few' => q({0} MB),
2665             'many' => q({0} MB),
2666             'one' => q({0} MB),
2667             'other' => q({0} MB),
2668             'two' => q({0} MB),
2669             'zero' => q({0} MB),
2670             },
2671             'meter' => {
2672             'few' => q({0} m),
2673             'many' => q({0} m),
2674             'name' => q(metr),
2675             'one' => q({0} m),
2676             'other' => q({0} m),
2677             'two' => q({0} m),
2678             'zero' => q({0} m),
2679             },
2680             'meter-per-second' => {
2681             'few' => q({0} m/s),
2682             'many' => q({0} m/s),
2683             'name' => q(metr yr eiliad),
2684             'one' => q({0} m/s),
2685             'other' => q({0} m/s),
2686             'two' => q({0} m/s),
2687             'zero' => q({0} m/s),
2688             },
2689             'mile' => {
2690             'few' => q({0} milltir),
2691             'many' => q({0} milltir),
2692             'name' => q(milltir),
2693             'one' => q({0} filltir),
2694             'other' => q({0} milltir),
2695             'two' => q({0} filltir),
2696             'zero' => q({0} milltir),
2697             },
2698             'mile-per-hour' => {
2699             'few' => q({0} m.y.a.),
2700             'many' => q({0} m.y.a.),
2701             'name' => q(milltir yr awr),
2702             'one' => q({0} m.y.a.),
2703             'other' => q({0} m.y.a.),
2704             'two' => q({0} m.y.a.),
2705             'zero' => q({0} m.y.a.),
2706             },
2707             'millibar' => {
2708             'few' => q({0} mbar),
2709             'many' => q({0} mbar),
2710             'name' => q(milibar),
2711             'one' => q({0} mbar),
2712             'other' => q({0} mbar),
2713             'two' => q({0} mbar),
2714             'zero' => q({0} mbar),
2715             },
2716             'millimeter' => {
2717             'few' => q({0} mm),
2718             'many' => q({0} mm),
2719             'name' => q(milimetr),
2720             'one' => q({0} mm),
2721             'other' => q({0} mm),
2722             'two' => q({0} mm),
2723             'zero' => q({0} mm),
2724             },
2725             'millimeter-of-mercury' => {
2726             'few' => q({0} mm Hg),
2727             'many' => q({0} mm Hg),
2728             'name' => q(mm Hg),
2729             'one' => q({0} mm Hg),
2730             'other' => q({0} mm Hg),
2731             'two' => q({0} mm Hg),
2732             'zero' => q({0} mm Hg),
2733             },
2734             'millisecond' => {
2735             'few' => q({0} ms),
2736             'many' => q({0} ms),
2737             'name' => q(milieiliad),
2738             'one' => q({0} ms),
2739             'other' => q({0} ms),
2740             'two' => q({0} ms),
2741             'zero' => q({0} ms),
2742             },
2743             'minute' => {
2744             'few' => q({0} mun),
2745             'many' => q({0} mun),
2746             'name' => q(munud),
2747             'one' => q({0} mun),
2748             'other' => q({0} mun),
2749             'two' => q({0} mun),
2750             'zero' => q({0} mun),
2751             },
2752             'month' => {
2753             'few' => q({0} mis),
2754             'many' => q({0} mis),
2755             'name' => q(mis),
2756             'one' => q({0} mis),
2757             'other' => q({0} mis),
2758             'two' => q({0} fis),
2759             'zero' => q({0} mis),
2760             },
2761             'ounce' => {
2762             'few' => q({0} owns),
2763             'many' => q({0} owns),
2764             'name' => q(owns),
2765             'one' => q({0} owns),
2766             'other' => q({0} owns),
2767             'two' => q({0} owns),
2768             'zero' => q({0} owns),
2769             },
2770             'per' => {
2771             '' => q({0}/{1}),
2772             },
2773             'picometer' => {
2774             'few' => q({0} pm),
2775             'many' => q({0} pm),
2776             'name' => q(picometr),
2777             'one' => q({0} pm),
2778             'other' => q({0} pm),
2779             'two' => q({0} pm),
2780             'zero' => q({0} pm),
2781             },
2782             'pound' => {
2783             'few' => q({0} phwys),
2784             'many' => q({0} phwys),
2785             'name' => q(pwys),
2786             'one' => q({0} pwys),
2787             'other' => q({0} pwys),
2788             'two' => q({0} bwys),
2789             'zero' => q({0} pwys),
2790             },
2791             'pound-per-square-inch' => {
2792             'few' => q({0} psi),
2793             'many' => q({0} psi),
2794             'name' => q(psi),
2795             'one' => q({0} psi),
2796             'other' => q({0} psi),
2797             'two' => q({0} psi),
2798             'zero' => q({0} psi),
2799             },
2800             'second' => {
2801             'few' => q({0} eil),
2802             'many' => q({0} eil),
2803             'name' => q(eiliad),
2804             'one' => q({0} eil),
2805             'other' => q({0} eil),
2806             'two' => q({0} eil),
2807             'zero' => q({0} eil),
2808             },
2809             'square-foot' => {
2810             'few' => q({0} troedfedd ²),
2811             'many' => q({0} throedfedd ²),
2812             'name' => q(troedfedd sgwâr),
2813             'one' => q({0} droedfedd ²),
2814             'other' => q({0} troedfedd ²),
2815             'two' => q({0} droedfedd ²),
2816             'zero' => q({0} troedfedd ²),
2817             },
2818             'square-kilometer' => {
2819             'few' => q({0} km²),
2820             'many' => q({0} km²),
2821             'name' => q(cilometr sgwâr),
2822             'one' => q({0} km²),
2823             'other' => q({0} km²),
2824             'two' => q({0} km²),
2825             'zero' => q({0} km²),
2826             },
2827             'square-meter' => {
2828             'few' => q({0} m²),
2829             'many' => q({0} m²),
2830             'name' => q(metr sgwâr),
2831             'one' => q({0} m²),
2832             'other' => q({0} m²),
2833             'two' => q({0} m²),
2834             'zero' => q({0} m²),
2835             },
2836             'square-mile' => {
2837             'few' => q({0} mi²),
2838             'many' => q({0} mi²),
2839             'name' => q(milltir sgwâr),
2840             'one' => q({0} mi²),
2841             'other' => q({0} mi²),
2842             'two' => q({0} mi²),
2843             'zero' => q({0} mi²),
2844             },
2845             'terabit' => {
2846             'few' => q({0} Tb),
2847             'many' => q({0} Tb),
2848             'one' => q({0} Tb),
2849             'other' => q({0} Tb),
2850             'two' => q({0} Tb),
2851             'zero' => q({0} Tb),
2852             },
2853             'terabyte' => {
2854             'few' => q({0} TB),
2855             'many' => q({0} TB),
2856             'one' => q({0} TB),
2857             'other' => q({0} TB),
2858             'two' => q({0} TB),
2859             'zero' => q({0} TB),
2860             },
2861             'watt' => {
2862             'few' => q({0} W),
2863             'many' => q({0} W),
2864             'name' => q(wat),
2865             'one' => q({0} W),
2866             'other' => q({0} W),
2867             'two' => q({0} W),
2868             'zero' => q({0} W),
2869             },
2870             'week' => {
2871             'few' => q({0} wythnos),
2872             'many' => q({0} wythnos),
2873             'name' => q(wythnos),
2874             'one' => q({0} wythnos),
2875             'other' => q({0} wythnos),
2876             'two' => q({0} wythnos),
2877             'zero' => q({0} wythnos),
2878             },
2879             'yard' => {
2880             'few' => q({0} llath),
2881             'many' => q({0} llath),
2882             'name' => q(llath),
2883             'one' => q({0} llath),
2884             'other' => q({0} llath),
2885             'two' => q({0} lath),
2886             'zero' => q({0} llath),
2887             },
2888             'year' => {
2889             'few' => q({0} bl),
2890             'many' => q({0} bl),
2891             'name' => q(mlynedd),
2892             'one' => q({0} bl),
2893             'other' => q({0} bl),
2894             'two' => q({0} bl),
2895             'zero' => q({0} bl),
2896             },
2897             },
2898             } }
2899             );
2900              
2901             has 'yesstr' => (
2902             is => 'ro',
2903             isa => 'RegexpRef',
2904             init_arg => undef,
2905             default => sub { qr'^(?i:ie|i|yes|y)$' }
2906             );
2907              
2908             has 'nostr' => (
2909             is => 'ro',
2910             isa => 'RegexpRef',
2911             init_arg => undef,
2912             default => sub { qr'^(?i:na|n)$' }
2913             );
2914              
2915             has 'listPatterns' => (
2916             is => 'ro',
2917             isa => 'HashRef',
2918             init_arg => undef,
2919             default => sub { {
2920             start => q({0}, {1}),
2921             middle => q({0}, {1}),
2922             end => q({0}, {1}),
2923             2 => q({0}, {1}),
2924             } }
2925             );
2926              
2927             has 'default_numbering_system' => (
2928             is => 'ro',
2929             isa => 'Str',
2930             init_arg => undef,
2931             default => 'latn',
2932             );
2933              
2934             has native_numbering_system => (
2935             is => 'ro',
2936             isa => 'Str',
2937             init_arg => undef,
2938             default => 'latn',
2939             );
2940              
2941             has 'number_symbols' => (
2942             is => 'ro',
2943             isa => 'HashRef',
2944             init_arg => undef,
2945             default => sub { {
2946             'latn' => {
2947             'decimal' => q(.),
2948             'exponential' => q(E),
2949             'group' => q(,),
2950             'infinity' => q(∞),
2951             'list' => q(;),
2952             'minusSign' => q(-),
2953             'nan' => q(NaN),
2954             'perMille' => q(‰),
2955             'percentSign' => q(%),
2956             'plusSign' => q(+),
2957             'superscriptingExponent' => q(x),
2958             },
2959             } }
2960             );
2961              
2962             has 'number_formats' => (
2963             is => 'ro',
2964             isa => 'HashRef',
2965             init_arg => undef,
2966             default => sub { {
2967             decimalFormat => {
2968             'default' => {
2969             '1000' => {
2970             'few' => '0K',
2971             'many' => '0K',
2972             'one' => '0K',
2973             'other' => '0K',
2974             'two' => '0K',
2975             'zero' => '0K',
2976             },
2977             '10000' => {
2978             'few' => '00K',
2979             'many' => '00K',
2980             'one' => '00K',
2981             'other' => '00K',
2982             'two' => '00K',
2983             'zero' => '00K',
2984             },
2985             '100000' => {
2986             'few' => '000K',
2987             'many' => '000K',
2988             'one' => '000K',
2989             'other' => '000K',
2990             'two' => '000K',
2991             'zero' => '000K',
2992             },
2993             '1000000' => {
2994             'few' => '0M',
2995             'many' => '0M',
2996             'one' => '0M',
2997             'other' => '0M',
2998             'two' => '0M',
2999             'zero' => '0M',
3000             },
3001             '10000000' => {
3002             'few' => '00M',
3003             'many' => '00M',
3004             'one' => '00M',
3005             'other' => '00M',
3006             'two' => '00M',
3007             'zero' => '00M',
3008             },
3009             '100000000' => {
3010             'few' => '000M',
3011             'many' => '000M',
3012             'one' => '000M',
3013             'other' => '000M',
3014             'two' => '000M',
3015             'zero' => '000M',
3016             },
3017             '1000000000' => {
3018             'few' => '0B',
3019             'many' => '0B',
3020             'one' => '0B',
3021             'other' => '0B',
3022             'two' => '0B',
3023             'zero' => '0B',
3024             },
3025             '10000000000' => {
3026             'few' => '00B',
3027             'many' => '00B',
3028             'one' => '00B',
3029             'other' => '00B',
3030             'two' => '00B',
3031             'zero' => '00B',
3032             },
3033             '100000000000' => {
3034             'few' => '000B',
3035             'many' => '000B',
3036             'one' => '000B',
3037             'other' => '000B',
3038             'two' => '000B',
3039             'zero' => '000B',
3040             },
3041             '1000000000000' => {
3042             'few' => '0T',
3043             'many' => '0T',
3044             'one' => '0T',
3045             'other' => '0T',
3046             'two' => '0T',
3047             'zero' => '0T',
3048             },
3049             '10000000000000' => {
3050             'few' => '00T',
3051             'many' => '00T',
3052             'one' => '00T',
3053             'other' => '00T',
3054             'two' => '00T',
3055             'zero' => '00T',
3056             },
3057             '100000000000000' => {
3058             'few' => '000T',
3059             'many' => '000T',
3060             'one' => '000T',
3061             'other' => '000T',
3062             'two' => '000T',
3063             'zero' => '000T',
3064             },
3065             'standard' => {
3066             '' => '#,##0.###',
3067             },
3068             },
3069             'long' => {
3070             '1000' => {
3071             'few' => '0 mil',
3072             'many' => '0 mil',
3073             'one' => '0 fil',
3074             'other' => '0 mil',
3075             'two' => '0 fil',
3076             'zero' => '0 mil',
3077             },
3078             '10000' => {
3079             'few' => '00 mil',
3080             'many' => '00 mil',
3081             'one' => '00 mil',
3082             'other' => '00 mil',
3083             'two' => '00 mil',
3084             'zero' => '00 mil',
3085             },
3086             '100000' => {
3087             'few' => '000 mil',
3088             'many' => '000 mil',
3089             'one' => '000 mil',
3090             'other' => '000 mil',
3091             'two' => '000 mil',
3092             'zero' => '000 mil',
3093             },
3094             '1000000' => {
3095             'few' => '0 miliwn',
3096             'many' => '0 miliwn',
3097             'one' => '0 filiwn',
3098             'other' => '0 miliwn',
3099             'two' => '0 filiwn',
3100             'zero' => '0 miliwn',
3101             },
3102             '10000000' => {
3103             'few' => '00 miliwn',
3104             'many' => '00 miliwn',
3105             'one' => '00 miliwn',
3106             'other' => '00 miliwn',
3107             'two' => '00 miliwn',
3108             'zero' => '00 miliwn',
3109             },
3110             '100000000' => {
3111             'few' => '000 miliwn',
3112             'many' => '000 miliwn',
3113             'one' => '000 miliwn',
3114             'other' => '000 miliwn',
3115             'two' => '000 miliwn',
3116             'zero' => '000 miliwn',
3117             },
3118             '1000000000' => {
3119             'few' => '0 biliwn',
3120             'many' => '0 biliwn',
3121             'one' => '0 biliwn',
3122             'other' => '0 biliwn',
3123             'two' => '0 biliwn',
3124             'zero' => '0 biliwn',
3125             },
3126             '10000000000' => {
3127             'few' => '00 biliwn',
3128             'many' => '00 biliwn',
3129             'one' => '00 biliwn',
3130             'other' => '00 biliwn',
3131             'two' => '00 biliwn',
3132             'zero' => '00 biliwn',
3133             },
3134             '100000000000' => {
3135             'few' => '000 biliwn',
3136             'many' => '000 biliwn',
3137             'one' => '000 biliwn',
3138             'other' => '000 biliwn',
3139             'two' => '000 biliwn',
3140             'zero' => '000 biliwn',
3141             },
3142             '1000000000000' => {
3143             'few' => '0 thriliwn',
3144             'many' => '0 thriliwn',
3145             'one' => '0 triliwn',
3146             'other' => '0 triliwn',
3147             'two' => '0 driliwn',
3148             'zero' => '0 triliwn',
3149             },
3150             '10000000000000' => {
3151             'few' => '00 triliwn',
3152             'many' => '00 triliwn',
3153             'one' => '00 triliwn',
3154             'other' => '00 triliwn',
3155             'two' => '00 triliwn',
3156             'zero' => '00 triliwn',
3157             },
3158             '100000000000000' => {
3159             'few' => '000 triliwn',
3160             'many' => '000 triliwn',
3161             'one' => '000 triliwn',
3162             'other' => '000 triliwn',
3163             'two' => '000 triliwn',
3164             'zero' => '000 triliwn',
3165             },
3166             },
3167             'short' => {
3168             '1000' => {
3169             'few' => '0K',
3170             'many' => '0K',
3171             'one' => '0K',
3172             'other' => '0K',
3173             'two' => '0K',
3174             'zero' => '0K',
3175             },
3176             '10000' => {
3177             'few' => '00K',
3178             'many' => '00K',
3179             'one' => '00K',
3180             'other' => '00K',
3181             'two' => '00K',
3182             'zero' => '00K',
3183             },
3184             '100000' => {
3185             'few' => '000K',
3186             'many' => '000K',
3187             'one' => '000K',
3188             'other' => '000K',
3189             'two' => '000K',
3190             'zero' => '000K',
3191             },
3192             '1000000' => {
3193             'few' => '0M',
3194             'many' => '0M',
3195             'one' => '0M',
3196             'other' => '0M',
3197             'two' => '0M',
3198             'zero' => '0M',
3199             },
3200             '10000000' => {
3201             'few' => '00M',
3202             'many' => '00M',
3203             'one' => '00M',
3204             'other' => '00M',
3205             'two' => '00M',
3206             'zero' => '00M',
3207             },
3208             '100000000' => {
3209             'few' => '000M',
3210             'many' => '000M',
3211             'one' => '000M',
3212             'other' => '000M',
3213             'two' => '000M',
3214             'zero' => '000M',
3215             },
3216             '1000000000' => {
3217             'few' => '0B',
3218             'many' => '0B',
3219             'one' => '0B',
3220             'other' => '0B',
3221             'two' => '0B',
3222             'zero' => '0B',
3223             },
3224             '10000000000' => {
3225             'few' => '00B',
3226             'many' => '00B',
3227             'one' => '00B',
3228             'other' => '00B',
3229             'two' => '00B',
3230             'zero' => '00B',
3231             },
3232             '100000000000' => {
3233             'few' => '000B',
3234             'many' => '000B',
3235             'one' => '000B',
3236             'other' => '000B',
3237             'two' => '000B',
3238             'zero' => '000B',
3239             },
3240             '1000000000000' => {
3241             'few' => '0T',
3242             'many' => '0T',
3243             'one' => '0T',
3244             'other' => '0T',
3245             'two' => '0T',
3246             'zero' => '0T',
3247             },
3248             '10000000000000' => {
3249             'few' => '00T',
3250             'many' => '00T',
3251             'one' => '00T',
3252             'other' => '00T',
3253             'two' => '00T',
3254             'zero' => '00T',
3255             },
3256             '100000000000000' => {
3257             'few' => '000T',
3258             'many' => '000T',
3259             'one' => '000T',
3260             'other' => '000T',
3261             'two' => '000T',
3262             'zero' => '000T',
3263             },
3264             },
3265             },
3266             percentFormat => {
3267             'default' => {
3268             'standard' => {
3269             '' => '#,##0%',
3270             },
3271             },
3272             },
3273             scientificFormat => {
3274             'default' => {
3275             'standard' => {
3276             '' => '#E0',
3277             },
3278             },
3279             },
3280             } },
3281             );
3282              
3283             has 'number_currency_formats' => (
3284             is => 'ro',
3285             isa => 'HashRef',
3286             init_arg => undef,
3287             default => sub { {
3288             'latn' => {
3289             'pattern' => {
3290             'default' => {
3291             'accounting' => {
3292             'negative' => '(¤#,##0.00)',
3293             'positive' => '¤#,##0.00',
3294             },
3295             'standard' => {
3296             'negative' => '¤#,##0.00',
3297             'positive' => '¤#,##0.00',
3298             },
3299             },
3300             },
3301             },
3302             } },
3303             );
3304              
3305             has 'curriencies' => (
3306             is => 'ro',
3307             isa => 'HashRef',
3308             init_arg => undef,
3309             default => sub { {
3310             'AED' => {
3311             display_name => {
3312             'currency' => q(Dirham Yr Emiradau Arabaidd Unedig),
3313             'few' => q(Dirham Yr Emiradau Arabaidd Unedig),
3314             'many' => q(Dirham Yr Emiradau Arabaidd Unedig),
3315             'one' => q(Dirham Yr Emiradau Arabaidd Unedig),
3316             'other' => q(Dirham Yr Emiradau Arabaidd Unedig),
3317             'two' => q(Dirham Yr Emiradau Arabaidd Unedig),
3318             'zero' => q(Dirham Yr Emiradau Arabaidd Unedig),
3319             },
3320             },
3321             'AFN' => {
3322             display_name => {
3323             'currency' => q(Afghani Afghanistan),
3324             'few' => q(Afghani Afghanistan),
3325             'many' => q(Afghani Afghanistan),
3326             'one' => q(Afghani Afghanistan),
3327             'other' => q(Afghani Afghanistan),
3328             'two' => q(Afghani Afghanistan),
3329             'zero' => q(Afghani Afghanistan),
3330             },
3331             },
3332             'ALL' => {
3333             display_name => {
3334             'currency' => q(Lek Albania),
3335             'few' => q(Lek Albania),
3336             'many' => q(Lek Albania),
3337             'one' => q(Lek Albania),
3338             'other' => q(Lek Albania),
3339             'two' => q(Lek Albania),
3340             'zero' => q(Lek Albania),
3341             },
3342             },
3343             'AMD' => {
3344             display_name => {
3345             'currency' => q(Dram Armenia),
3346             'few' => q(Dram Armenia),
3347             'many' => q(Dram Armenia),
3348             'one' => q(Dram Armenia),
3349             'other' => q(Dram Armenia),
3350             'two' => q(Dram Armenia),
3351             'zero' => q(Dram Armenia),
3352             },
3353             },
3354             'ANG' => {
3355             display_name => {
3356             'currency' => q(Guilder Antilles yr Iseldiroedd),
3357             'few' => q(Guilder Antilles yr Iseldiroedd),
3358             'many' => q(Guilder Antilles yr Iseldiroedd),
3359             'one' => q(Guilder Antilles yr Iseldiroedd),
3360             'other' => q(Guilder Antilles yr Iseldiroedd),
3361             'two' => q(Guilder Antilles yr Iseldiroedd),
3362             'zero' => q(Guilder Antilles yr Iseldiroedd),
3363             },
3364             },
3365             'AOA' => {
3366             display_name => {
3367             'currency' => q(Kwanza Angola),
3368             'few' => q(Kwanza Angola),
3369             'many' => q(Kwanza Angola),
3370             'one' => q(Kwanza Angola),
3371             'other' => q(Kwanza Angola),
3372             'two' => q(Kwanza Angola),
3373             'zero' => q(Kwanza Angola),
3374             },
3375             },
3376             'ARS' => {
3377             display_name => {
3378             'currency' => q(Peso yr Ariannin),
3379             'few' => q(Peso yr Ariannin),
3380             'many' => q(Peso yr Ariannin),
3381             'one' => q(Peso yr Ariannin),
3382             'other' => q(Peso yr Ariannin),
3383             'two' => q(Peso yr Ariannin),
3384             'zero' => q(Peso yr Ariannin),
3385             },
3386             },
3387             'AUD' => {
3388             symbol => 'A$',
3389             display_name => {
3390             'currency' => q(Doler Awstralia),
3391             'few' => q(Doler Awstralia),
3392             'many' => q(Doler Awstralia),
3393             'one' => q(Doler Awstralia),
3394             'other' => q(Doler Awstralia),
3395             'two' => q(Doler Awstralia),
3396             'zero' => q(Doler Awstralia),
3397             },
3398             },
3399             'AWG' => {
3400             display_name => {
3401             'currency' => q(Fflorin Aruba),
3402             'few' => q(Fflorin Aruba),
3403             'many' => q(Fflorin Aruba),
3404             'one' => q(Fflorin Aruba),
3405             'other' => q(Fflorin Aruba),
3406             'two' => q(Fflorin Aruba),
3407             'zero' => q(Fflorin Aruba),
3408             },
3409             },
3410             'AZN' => {
3411             display_name => {
3412             'currency' => q(Manat Azerbaijan),
3413             'few' => q(Manat Azerbaijan),
3414             'many' => q(Manat Azerbaijan),
3415             'one' => q(Manat Azerbaijan),
3416             'other' => q(Manat Azerbaijan),
3417             'two' => q(Manat Azerbaijan),
3418             'zero' => q(Manat Azerbaijan),
3419             },
3420             },
3421             'BAM' => {
3422             display_name => {
3423             'currency' => q(Marc Trosadwy Bosnia a Hercegovina),
3424             'few' => q(Marc Trosadwy Bosnia a Hercegovina),
3425             'many' => q(Marc Trosadwy Bosnia a Hercegovina),
3426             'one' => q(Marc Trosadwy Bosnia a Hercegovina),
3427             'other' => q(Marc Trosadwy Bosnia a Hercegovina),
3428             'two' => q(Marc Trosadwy Bosnia a Hercegovina),
3429             'zero' => q(Marc Trosadwy Bosnia a Hercegovina),
3430             },
3431             },
3432             'BBD' => {
3433             display_name => {
3434             'currency' => q(Doler Barbados),
3435             'few' => q(Doler Barbados),
3436             'many' => q(Doler Barbados),
3437             'one' => q(Doler Barbados),
3438             'other' => q(Doler Barbados),
3439             'two' => q(Doler Barbados),
3440             'zero' => q(Doler Barbados),
3441             },
3442             },
3443             'BDT' => {
3444             display_name => {
3445             'currency' => q(Taka Bangladesh),
3446             'few' => q(Taka Bangladesh),
3447             'many' => q(Taka Bangladesh),
3448             'one' => q(Taka Bangladesh),
3449             'other' => q(Taka Bangladesh),
3450             'two' => q(Taka Bangladesh),
3451             'zero' => q(Taka Bangladesh),
3452             },
3453             },
3454             'BGN' => {
3455             display_name => {
3456             'currency' => q(Lev Bwlgaria),
3457             'few' => q(Lev Bwlgaria),
3458             'many' => q(Lev Bwlgaria),
3459             'one' => q(Lev Bwlgaria),
3460             'other' => q(Lev Bwlgaria),
3461             'two' => q(Lev Bwlgaria),
3462             'zero' => q(Lev Bwlgaria),
3463             },
3464             },
3465             'BHD' => {
3466             display_name => {
3467             'currency' => q(Dinar Bahrain),
3468             'few' => q(Dinar Bahrain),
3469             'many' => q(Dinar Bahrain),
3470             'one' => q(Dinar Bahrain),
3471             'other' => q(Dinar Bahrain),
3472             'two' => q(Dinar Bahrain),
3473             'zero' => q(Dinar Bahrain),
3474             },
3475             },
3476             'BIF' => {
3477             display_name => {
3478             'currency' => q(Ffranc Burundi),
3479             'few' => q(Ffranc Burundi),
3480             'many' => q(Ffranc Burundi),
3481             'one' => q(Ffranc Burundi),
3482             'other' => q(Ffranc Burundi),
3483             'two' => q(Ffranc Burundi),
3484             'zero' => q(Ffranc Burundi),
3485             },
3486             },
3487             'BMD' => {
3488             symbol => 'BMD',
3489             display_name => {
3490             'currency' => q(Doler Bermuda),
3491             'few' => q(Doler Bermuda),
3492             'many' => q(Doler Bermuda),
3493             'one' => q(Doler Bermuda),
3494             'other' => q(Doler Bermuda),
3495             'two' => q(Doler Bermuda),
3496             'zero' => q(Doler Bermuda),
3497             },
3498             },
3499             'BND' => {
3500             display_name => {
3501             'currency' => q(Doler Brunei),
3502             'few' => q(Doler Brunei),
3503             'many' => q(Doler Brunei),
3504             'one' => q(Doler Brunei),
3505             'other' => q(Doler Brunei),
3506             'two' => q(Doler Brunei),
3507             'zero' => q(Doler Brunei),
3508             },
3509             },
3510             'BOB' => {
3511             display_name => {
3512             'currency' => q(Boliviano Bolifia),
3513             'few' => q(Boliviano Bolifia),
3514             'many' => q(Boliviano Bolifia),
3515             'one' => q(Boliviano Bolifia),
3516             'other' => q(Boliviano Bolifia),
3517             'two' => q(Boliviano Bolifia),
3518             'zero' => q(Boliviano Bolifia),
3519             },
3520             },
3521             'BRL' => {
3522             symbol => 'R$',
3523             display_name => {
3524             'currency' => q(Real Brasil),
3525             'few' => q(Real Brasil),
3526             'many' => q(Real Brasil),
3527             'one' => q(Real Brasil),
3528             'other' => q(Real Brasil),
3529             'two' => q(Real Brasil),
3530             'zero' => q(Real Brasil),
3531             },
3532             },
3533             'BSD' => {
3534             display_name => {
3535             'currency' => q(Doler y Bahamas),
3536             'few' => q(Doler y Bahamas),
3537             'many' => q(Doler y Bahamas),
3538             'one' => q(Doler y Bahamas),
3539             'other' => q(Doler y Bahamas),
3540             'two' => q(Doler y Bahamas),
3541             'zero' => q(Doler y Bahamas),
3542             },
3543             },
3544             'BTN' => {
3545             display_name => {
3546             'currency' => q(Ngultrum Bhutan),
3547             'few' => q(Ngultrum Bhutan),
3548             'many' => q(Ngultrum Bhutan),
3549             'one' => q(Ngultrum Bhutan),
3550             'other' => q(Ngultrum Bhutan),
3551             'two' => q(Ngultrum Bhutan),
3552             'zero' => q(Ngultrum Bhutan),
3553             },
3554             },
3555             'BWP' => {
3556             display_name => {
3557             'currency' => q(Pula Botswana),
3558             'few' => q(Pula Botswana),
3559             'many' => q(Pula Botswana),
3560             'one' => q(Pula Botswana),
3561             'other' => q(Pula Botswana),
3562             'two' => q(Pula Botswana),
3563             'zero' => q(Pula Botswana),
3564             },
3565             },
3566             'BYR' => {
3567             display_name => {
3568             'currency' => q(Rwbl Belarws),
3569             'few' => q(Rwbl Belarws),
3570             'many' => q(Rwbl Belarws),
3571             'one' => q(Rwbl Belarws),
3572             'other' => q(Rwbl Belarws),
3573             'two' => q(Rwbl Belarws),
3574             'zero' => q(Rwbl Belarws),
3575             },
3576             },
3577             'BZD' => {
3578             symbol => 'BZD',
3579             display_name => {
3580             'currency' => q(Doler Belize),
3581             'few' => q(Doler Belize),
3582             'many' => q(Doler Belize),
3583             'one' => q(Doler Belize),
3584             'other' => q(Doler Belize),
3585             'two' => q(Doler Belize),
3586             'zero' => q(Doler Belize),
3587             },
3588             },
3589             'CAD' => {
3590             symbol => 'CA$',
3591             display_name => {
3592             'currency' => q(Doler Canada),
3593             'few' => q(Doler Canada),
3594             'many' => q(Doler Canada),
3595             'one' => q(Doler Canada),
3596             'other' => q(Doler Canada),
3597             'two' => q(Doler Canada),
3598             'zero' => q(Doler Canada),
3599             },
3600             },
3601             'CDF' => {
3602             display_name => {
3603             'currency' => q(Ffranc Congo),
3604             'few' => q(Ffranc Congo),
3605             'many' => q(Ffranc Congo),
3606             'one' => q(Ffranc Congo),
3607             'other' => q(Ffranc Congo),
3608             'two' => q(Ffranc Congo),
3609             'zero' => q(Ffranc Congo),
3610             },
3611             },
3612             'CHF' => {
3613             display_name => {
3614             'currency' => q(Ffranc y Swistir),
3615             'few' => q(Ffranc y Swistir),
3616             'many' => q(Ffranc y Swistir),
3617             'one' => q(Ffranc y Swistir),
3618             'other' => q(Ffranc y Swistir),
3619             'two' => q(Ffranc y Swistir),
3620             'zero' => q(Ffranc y Swistir),
3621             },
3622             },
3623             'CLP' => {
3624             display_name => {
3625             'currency' => q(Peso Chile),
3626             'few' => q(Peso Chile),
3627             'many' => q(Peso Chile),
3628             'one' => q(Peso Chile),
3629             'other' => q(Peso Chile),
3630             'two' => q(Peso Chile),
3631             'zero' => q(Peso Chile),
3632             },
3633             },
3634             'CNY' => {
3635             symbol => 'CNÂ¥',
3636             display_name => {
3637             'currency' => q(Yuan Tsieina),
3638             'few' => q(Yuan China),
3639             'many' => q(Yuan China),
3640             'one' => q(Yuan China),
3641             'other' => q(Yuan Tsieina),
3642             'two' => q(Yuan China),
3643             'zero' => q(Yuan Tsieina),
3644             },
3645             },
3646             'COP' => {
3647             display_name => {
3648             'currency' => q(Peso Colombia),
3649             'few' => q(Peso Colombia),
3650             'many' => q(Peso Colombia),
3651             'one' => q(Peso Colombia),
3652             'other' => q(Peso Colombia),
3653             'two' => q(Peso Colombia),
3654             'zero' => q(Peso Colombia),
3655             },
3656             },
3657             'CRC' => {
3658             symbol => 'CRC',
3659             display_name => {
3660             'currency' => q(Colón Costa Rica),
3661             'few' => q(Colón Costa Rica),
3662             'many' => q(Colón Costa Rica),
3663             'one' => q(Colón Costa Rica),
3664             'other' => q(Colón Costa Rica),
3665             'two' => q(Colón Costa Rica),
3666             'zero' => q(Colón Costa Rica),
3667             },
3668             },
3669             'CUC' => {
3670             display_name => {
3671             'currency' => q(Peso Trosadwy Cuba),
3672             'few' => q(Peso Trosadwy Cuba),
3673             'many' => q(Peso Trosadwy Cuba),
3674             'one' => q(Peso Trosadwy Cuba),
3675             'other' => q(Peso Trosadwy Cuba),
3676             'two' => q(Peso Trosadwy Cuba),
3677             'zero' => q(Peso Trosadwy Cuba),
3678             },
3679             },
3680             'CUP' => {
3681             display_name => {
3682             'currency' => q(Peso Cuba),
3683             'few' => q(Peso Cuba),
3684             'many' => q(Peso Cuba),
3685             'one' => q(Peso Cuba),
3686             'other' => q(Peso Cuba),
3687             'two' => q(Peso Cuba),
3688             'zero' => q(Peso Cuba),
3689             },
3690             },
3691             'CVE' => {
3692             display_name => {
3693             'currency' => q(Esgwdo Cabo Verde),
3694             'few' => q(Esgwdo Cabo Verde),
3695             'many' => q(Esgwdo Cabo Verde),
3696             'one' => q(Esgwdo Cabo Verde),
3697             'other' => q(Esgwdo Cabo Verde),
3698             'two' => q(Esgwdo Cabo Verde),
3699             'zero' => q(Esgwdo Cabo Verde),
3700             },
3701             },
3702             'CZK' => {
3703             display_name => {
3704             'currency' => q(Koruna Tsiec),
3705             'few' => q(Koruna Tsiec),
3706             'many' => q(Koruna Tsiec),
3707             'one' => q(Koruna Tsiec),
3708             'other' => q(Koruna Tsiec),
3709             'two' => q(Koruna Tsiec),
3710             'zero' => q(Koruna Tsiec),
3711             },
3712             },
3713             'DJF' => {
3714             display_name => {
3715             'currency' => q(Ffranc Djibouti),
3716             'few' => q(Ffranc Djibouti),
3717             'many' => q(Ffranc Djibouti),
3718             'one' => q(Ffranc Djibouti),
3719             'other' => q(Ffranc Djibouti),
3720             'two' => q(Ffranc Djibouti),
3721             'zero' => q(Ffranc Djibouti),
3722             },
3723             },
3724             'DKK' => {
3725             display_name => {
3726             'currency' => q(Krone Denmarc),
3727             'few' => q(Krone Denmarc),
3728             'many' => q(Krone Denmarc),
3729             'one' => q(Krone Denmarc),
3730             'other' => q(Krone Denmarc),
3731             'two' => q(Krone Denmarc),
3732             'zero' => q(Krone Denmarc),
3733             },
3734             },
3735             'DOP' => {
3736             display_name => {
3737             'currency' => q(Peso Gweriniaeth Dominica),
3738             'few' => q(Peso Gweriniaeth Dominica),
3739             'many' => q(Peso Gweriniaeth Dominica),
3740             'one' => q(Peso Gweriniaeth Dominica),
3741             'other' => q(Peso Gweriniaeth Dominica),
3742             'two' => q(Peso Gweriniaeth Dominica),
3743             'zero' => q(Peso Gweriniaeth Dominica),
3744             },
3745             },
3746             'DZD' => {
3747             display_name => {
3748             'currency' => q(Dinar Algeria),
3749             'few' => q(Dinar Algeria),
3750             'many' => q(Dinar Algeria),
3751             'one' => q(Dinar Algeria),
3752             'other' => q(Dinar Algeria),
3753             'two' => q(Dinar Algeria),
3754             'zero' => q(Dinar Algeria),
3755             },
3756             },
3757             'EGP' => {
3758             display_name => {
3759             'currency' => q(Punt Yr Aifft),
3760             'few' => q(Punt Yr Aifft),
3761             'many' => q(Punt Yr Aifft),
3762             'one' => q(Punt Yr Aifft),
3763             'other' => q(Punt Yr Aifft),
3764             'two' => q(Punt Yr Aifft),
3765             'zero' => q(Punt Yr Aifft),
3766             },
3767             },
3768             'ERN' => {
3769             display_name => {
3770             'currency' => q(Nakfa Eritrea),
3771             'few' => q(Nakfa Eritrea),
3772             'many' => q(Nakfa Eritrea),
3773             'one' => q(Nakfa Eritrea),
3774             'other' => q(Nakfa Eritrea),
3775             'two' => q(Nakfa Eritrea),
3776             'zero' => q(Nakfa Eritrea),
3777             },
3778             },
3779             'ETB' => {
3780             display_name => {
3781             'currency' => q(Birr Ethiopia),
3782             'few' => q(Birr Ethiopia),
3783             'many' => q(Birr Ethiopia),
3784             'one' => q(Birr Ethiopia),
3785             'other' => q(Birr Ethiopia),
3786             'two' => q(Birr Ethiopia),
3787             'zero' => q(Birr Ethiopia),
3788             },
3789             },
3790             'EUR' => {
3791             symbol => '€',
3792             display_name => {
3793             'currency' => q(Ewro),
3794             'few' => q(Ewro),
3795             'many' => q(Ewro),
3796             'one' => q(Ewro),
3797             'other' => q(Ewro),
3798             'two' => q(Ewro),
3799             'zero' => q(Ewro),
3800             },
3801             },
3802             'FJD' => {
3803             display_name => {
3804             'currency' => q(Doler Ffiji),
3805             'few' => q(Doler Ffiji),
3806             'many' => q(Doler Ffiji),
3807             'one' => q(Doler Ffiji),
3808             'other' => q(Doler Ffiji),
3809             'two' => q(Doler Ffiji),
3810             'zero' => q(Doler Ffiji),
3811             },
3812             },
3813             'FKP' => {
3814             display_name => {
3815             'currency' => q(Punt Ynysoedd Falkland/Malvinas),
3816             'few' => q(Punt Ynysoedd Falkland/Malvinas),
3817             'many' => q(Punt Ynysoedd Falkland/Malvinas),
3818             'one' => q(Punt Ynysoedd Falkland/Malvinas),
3819             'other' => q(Punt Ynysoedd Falkland/Malvinas),
3820             'two' => q(Punt Ynysoedd Falkland/Malvinas),
3821             'zero' => q(Punt Ynysoedd Falkland/Malvinas),
3822             },
3823             },
3824             'GBP' => {
3825             symbol => '£',
3826             display_name => {
3827             'currency' => q(Punt Prydain),
3828             'few' => q(Punt Prydain),
3829             'many' => q(Punt Prydain),
3830             'one' => q(Punt Prydain),
3831             'other' => q(Punt Prydain),
3832             'two' => q(Punt Prydain),
3833             'zero' => q(Punt Prydain),
3834             },
3835             },
3836             'GEL' => {
3837             display_name => {
3838             'currency' => q(Lari Georgia),
3839             'few' => q(Lari Georgia),
3840             'many' => q(Lari Georgia),
3841             'one' => q(Lari Georgia),
3842             'other' => q(Lari Georgia),
3843             'two' => q(Lari Georgia),
3844             'zero' => q(Lari Georgia),
3845             },
3846             },
3847             'GHS' => {
3848             display_name => {
3849             'currency' => q(Cedi Ghana),
3850             'few' => q(Cedi Ghana),
3851             'many' => q(Cedi Ghana),
3852             'one' => q(Cedi Ghana),
3853             'other' => q(Cedi Ghana),
3854             'two' => q(Cedi Ghana),
3855             'zero' => q(Cedi Ghana),
3856             },
3857             },
3858             'GIP' => {
3859             display_name => {
3860             'currency' => q(Punt Gibraltar),
3861             'few' => q(Punt Gibraltar),
3862             'many' => q(Punt Gibraltar),
3863             'one' => q(Punt Gibraltar),
3864             'other' => q(Punt Gibraltar),
3865             'two' => q(Punt Gibraltar),
3866             'zero' => q(Punt Gibraltar),
3867             },
3868             },
3869             'GMD' => {
3870             display_name => {
3871             'currency' => q(Dalasi Gambia),
3872             'few' => q(Dalasi Gambia),
3873             'many' => q(Dalasi Gambia),
3874             'one' => q(Dalasi Gambia),
3875             'other' => q(Dalasi Gambia),
3876             'two' => q(Dalasi Gambia),
3877             'zero' => q(Dalasi Gambia),
3878             },
3879             },
3880             'GNF' => {
3881             display_name => {
3882             'currency' => q(Ffranc Guinée),
3883             'few' => q(Ffranc Guinée),
3884             'many' => q(Ffranc Guinée),
3885             'one' => q(Ffranc Guinée),
3886             'other' => q(Ffranc Guinée),
3887             'two' => q(Ffranc Guinée),
3888             'zero' => q(Ffranc Guinée),
3889             },
3890             },
3891             'GTQ' => {
3892             symbol => 'GTQ',
3893             display_name => {
3894             'currency' => q(Quetzal Guatemala),
3895             'few' => q(Quetzal Guatemala),
3896             'many' => q(Quetzal Guatemala),
3897             'one' => q(Quetzal Guatemala),
3898             'other' => q(Quetzal Guatemala),
3899             'two' => q(Quetzal Guatemala),
3900             'zero' => q(Quetzal Guatemala),
3901             },
3902             },
3903             'GYD' => {
3904             display_name => {
3905             'currency' => q(Doler Guyana),
3906             'few' => q(Doler Guyana),
3907             'many' => q(Doler Guyana),
3908             'one' => q(Doler Guyana),
3909             'other' => q(Doler Guyana),
3910             'two' => q(Doler Guyana),
3911             'zero' => q(Doler Guyana),
3912             },
3913             },
3914             'HKD' => {
3915             symbol => 'HK$',
3916             display_name => {
3917             'currency' => q(Doler Hong Kong),
3918             'few' => q(Doler Hong Kong),
3919             'many' => q(Doler Hong Kong),
3920             'one' => q(Doler Hong Kong),
3921             'other' => q(Doler Hong Kong),
3922             'two' => q(Doler Hong Kong),
3923             'zero' => q(Doler Hong Kong),
3924             },
3925             },
3926             'HNL' => {
3927             display_name => {
3928             'currency' => q(Lempira Honduras),
3929             'few' => q(Lempira Honduras),
3930             'many' => q(Lempira Honduras),
3931             'one' => q(Lempira Honduras),
3932             'other' => q(Lempira Honduras),
3933             'two' => q(Lempira Honduras),
3934             'zero' => q(Lempira Honduras),
3935             },
3936             },
3937             'HRK' => {
3938             display_name => {
3939             'currency' => q(Kuna Croatia),
3940             'few' => q(Kuna Croatia),
3941             'many' => q(Kuna Croatia),
3942             'one' => q(Kuna Croatia),
3943             'other' => q(Kuna Croatia),
3944             'two' => q(Kuna Croatia),
3945             'zero' => q(Kuna Croatia),
3946             },
3947             },
3948             'HTG' => {
3949             display_name => {
3950             'currency' => q(Gourde Haiti),
3951             'few' => q(Gourde Haiti),
3952             'many' => q(Gourde Haiti),
3953             'one' => q(Gourde Haiti),
3954             'other' => q(Gourde Haiti),
3955             'two' => q(Gourde Haiti),
3956             'zero' => q(Gourde Haiti),
3957             },
3958             },
3959             'HUF' => {
3960             display_name => {
3961             'currency' => q(Fforint Hwngari),
3962             'few' => q(Fforint Hwngari),
3963             'many' => q(Fforint Hwngari),
3964             'one' => q(Fforint Hwngari),
3965             'other' => q(Fforint Hwngari),
3966             'two' => q(Fforint Hwngari),
3967             'zero' => q(Fforint Hwngari),
3968             },
3969             },
3970             'IDR' => {
3971             display_name => {
3972             'currency' => q(Rupiah Indonesia),
3973             'few' => q(Rupiah Indonesia),
3974             'many' => q(Rupiah Indonesia),
3975             'one' => q(Rupiah Indonesia),
3976             'other' => q(Rupiah Indonesia),
3977             'two' => q(Rupiah Indonesia),
3978             'zero' => q(Rupiah Indonesia),
3979             },
3980             },
3981             'IEP' => {
3982             display_name => {
3983             'currency' => q(Punt Iwerddon),
3984             'few' => q(Punt Iwerddon),
3985             'many' => q(Punt Iwerddon),
3986             'one' => q(Punt Iwerddon),
3987             'other' => q(Punt Iwerddon),
3988             'two' => q(Punt Iwerddon),
3989             'zero' => q(Punt Iwerddon),
3990             },
3991             },
3992             'ILS' => {
3993             symbol => '₪',
3994             display_name => {
3995             'currency' => q(Shegel Newydd Israel),
3996             'few' => q(Shegel Newydd Israel),
3997             'many' => q(Shegel Newydd Israel),
3998             'one' => q(Shegel Newydd Israel),
3999             'other' => q(Shegel Newydd Israel),
4000             'two' => q(Shegel Newydd Israel),
4001             'zero' => q(Shegel Newydd Israel),
4002             },
4003             },
4004             'INR' => {
4005             symbol => '₹',
4006             display_name => {
4007             'currency' => q(Rwpî India),
4008             'few' => q(Rwpî India),
4009             'many' => q(Rwpî India),
4010             'one' => q(Rwpî India),
4011             'other' => q(Rwpî India),
4012             'two' => q(Rwpî India),
4013             'zero' => q(Rwpî India),
4014             },
4015             },
4016             'IQD' => {
4017             display_name => {
4018             'currency' => q(Dinar Irac),
4019             'few' => q(Dinar Irac),
4020             'many' => q(Dinar Irac),
4021             'one' => q(Dinar Irac),
4022             'other' => q(Dinar Irac),
4023             'two' => q(Dinar Irac),
4024             'zero' => q(Dinar Irac),
4025             },
4026             },
4027             'IRR' => {
4028             display_name => {
4029             'currency' => q(Rial Iran),
4030             'few' => q(Rial Iran),
4031             'many' => q(Rial Iran),
4032             'one' => q(Rial Iran),
4033             'other' => q(Rial Iran),
4034             'two' => q(Rial Iran),
4035             'zero' => q(Rial Iran),
4036             },
4037             },
4038             'ISK' => {
4039             display_name => {
4040             'currency' => q(Króna Gwlad yr Iâ),
4041             'few' => q(Króna Gwlad yr Iâ),
4042             'many' => q(Króna Gwlad yr Iâ),
4043             'one' => q(Króna Gwlad yr Iâ),
4044             'other' => q(Króna Gwlad yr Iâ),
4045             'two' => q(Króna Gwlad yr Iâ),
4046             'zero' => q(Króna Gwlad yr Iâ),
4047             },
4048             },
4049             'JMD' => {
4050             display_name => {
4051             'currency' => q(Doler Jamaica),
4052             'few' => q(Doler Jamaica),
4053             'many' => q(Doler Jamaica),
4054             'one' => q(Doler Jamaica),
4055             'other' => q(Doler Jamaica),
4056             'two' => q(Doler Jamaica),
4057             'zero' => q(Doler Jamaica),
4058             },
4059             },
4060             'JOD' => {
4061             display_name => {
4062             'currency' => q(Dinar Gwlad yr Iorddonen),
4063             'few' => q(Dinar Gwlad yr Iorddonen),
4064             'many' => q(Dinar Gwlad yr Iorddonen),
4065             'one' => q(Dinar Gwlad yr Iorddonen),
4066             'other' => q(Dinar Gwlad yr Iorddonen),
4067             'two' => q(Dinar Gwlad yr Iorddonen),
4068             'zero' => q(Dinar Gwlad yr Iorddonen),
4069             },
4070             },
4071             'JPY' => {
4072             symbol => 'JPÂ¥',
4073             display_name => {
4074             'currency' => q(Yen Japan),
4075             'few' => q(Yen Japan),
4076             'many' => q(Yen Japan),
4077             'one' => q(Yen Japan),
4078             'other' => q(Yen Japan),
4079             'two' => q(Yen Japan),
4080             'zero' => q(Yen Japan),
4081             },
4082             },
4083             'KES' => {
4084             display_name => {
4085             'currency' => q(Swllt Kenya),
4086             'few' => q(Swllt Kenya),
4087             'many' => q(Swllt Kenya),
4088             'one' => q(Swllt Kenya),
4089             'other' => q(Swllt Kenya),
4090             'two' => q(Swllt Kenya),
4091             'zero' => q(Swllt Kenya),
4092             },
4093             },
4094             'KGS' => {
4095             display_name => {
4096             'currency' => q(Som Kyrgyzstan),
4097             'few' => q(Som Kyrgyzstan),
4098             'many' => q(Som Kyrgyzstan),
4099             'one' => q(Som Kyrgyzstan),
4100             'other' => q(Som Kyrgyzstan),
4101             'two' => q(Som Kyrgyzstan),
4102             'zero' => q(Som Kyrgyzstan),
4103             },
4104             },
4105             'KHR' => {
4106             display_name => {
4107             'currency' => q(Riel Cambodia),
4108             'few' => q(Riel Cambodia),
4109             'many' => q(Riel Cambodia),
4110             'one' => q(Riel Cambodia),
4111             'other' => q(Riel Cambodia),
4112             'two' => q(Riel Cambodia),
4113             'zero' => q(Riel Cambodia),
4114             },
4115             },
4116             'KMF' => {
4117             display_name => {
4118             'currency' => q(Ffranc Comoros),
4119             'few' => q(Ffranc Comoros),
4120             'many' => q(Ffranc Comoros),
4121             'one' => q(Ffranc Comoros),
4122             'other' => q(Ffranc Comoros),
4123             'two' => q(Ffranc Comoros),
4124             'zero' => q(Ffranc Comoros),
4125             },
4126             },
4127             'KPW' => {
4128             display_name => {
4129             'currency' => q(Won Gogledd Corea),
4130             'few' => q(Won Gogledd Corea),
4131             'many' => q(Won Gogledd Corea),
4132             'one' => q(Won Gogledd Corea),
4133             'other' => q(Won Gogledd Corea),
4134             'two' => q(Won Gogledd Corea),
4135             'zero' => q(Won Gogledd Corea),
4136             },
4137             },
4138             'KRW' => {
4139             symbol => 'â‚©',
4140             display_name => {
4141             'currency' => q(Won De Korea),
4142             'few' => q(Won De Korea),
4143             'many' => q(Won De Korea),
4144             'one' => q(Won De Korea),
4145             'other' => q(Won De Korea),
4146             'two' => q(Won De Korea),
4147             'zero' => q(Won De Korea),
4148             },
4149             },
4150             'KWD' => {
4151             display_name => {
4152             'currency' => q(Dinar Kuwait),
4153             'few' => q(Dinar Kuwait),
4154             'many' => q(Dinar Kuwait),
4155             'one' => q(Dinar Kuwait),
4156             'other' => q(Dinar Kuwait),
4157             'two' => q(Dinar Kuwait),
4158             'zero' => q(Dinar Kuwait),
4159             },
4160             },
4161             'KYD' => {
4162             display_name => {
4163             'currency' => q(Doler Ynysoedd Cayman),
4164             'few' => q(Doler Ynysoedd Cayman),
4165             'many' => q(Doler Ynysoedd Cayman),
4166             'one' => q(Doler Ynysoedd Cayman),
4167             'other' => q(Doler Ynysoedd Cayman),
4168             'two' => q(Doler Ynysoedd Cayman),
4169             'zero' => q(Doler Ynysoedd Cayman),
4170             },
4171             },
4172             'KZT' => {
4173             display_name => {
4174             'currency' => q(Tenge Kazakstan),
4175             'few' => q(Tenge Kazakstan),
4176             'many' => q(Tenge Kazakstan),
4177             'one' => q(Tenge Kazakstan),
4178             'other' => q(Tenge Kazakstan),
4179             'two' => q(Tenge Kazakstan),
4180             'zero' => q(Tenge Kazakstan),
4181             },
4182             },
4183             'LAK' => {
4184             display_name => {
4185             'currency' => q(Kip Laos),
4186             'few' => q(Kip Laos),
4187             'many' => q(Kip Laos),
4188             'one' => q(Kip Laos),
4189             'other' => q(Kip Laos),
4190             'two' => q(Kip Laos),
4191             'zero' => q(Kip Laos),
4192             },
4193             },
4194             'LBP' => {
4195             display_name => {
4196             'currency' => q(Punt Libanus),
4197             'few' => q(Punt Libanus),
4198             'many' => q(Punt Libanus),
4199             'one' => q(Punt Libanus),
4200             'other' => q(Punt Libanus),
4201             'two' => q(Punt Libanus),
4202             'zero' => q(Punt Libanus),
4203             },
4204             },
4205             'LKR' => {
4206             display_name => {
4207             'currency' => q(Rwpî Sri Lanka),
4208             'few' => q(Rwpî Sri Lanka),
4209             'many' => q(Rwpî Sri Lanka),
4210             'one' => q(Rwpî Sri Lanka),
4211             'other' => q(Rwpî Sri Lanka),
4212             'two' => q(Rwpî Sri Lanka),
4213             'zero' => q(Rwpî Sri Lanka),
4214             },
4215             },
4216             'LRD' => {
4217             display_name => {
4218             'currency' => q(Doler Liberia),
4219             'few' => q(Doler Liberia),
4220             'many' => q(Doler Liberia),
4221             'one' => q(Doler Liberia),
4222             'other' => q(Doler Liberia),
4223             'two' => q(Doler Liberia),
4224             'zero' => q(Doler Liberia),
4225             },
4226             },
4227             'LTL' => {
4228             display_name => {
4229             'currency' => q(Litas Lithwania),
4230             'few' => q(Litas Lithwania),
4231             'many' => q(Litas Lithwania),
4232             'one' => q(Litas Lithwania),
4233             'other' => q(Litas Lithwania),
4234             'two' => q(Litas Lithwania),
4235             'zero' => q(Litas Lithwania),
4236             },
4237             },
4238             'LVL' => {
4239             display_name => {
4240             'currency' => q(Lats Latfia),
4241             'few' => q(Lats Latfia),
4242             'many' => q(Lats Latfia),
4243             'one' => q(Lats Latfia),
4244             'other' => q(Lats Latfia),
4245             'two' => q(Lats Latfia),
4246             'zero' => q(Lats Latfia),
4247             },
4248             },
4249             'LYD' => {
4250             display_name => {
4251             'currency' => q(Dinar Libya),
4252             'few' => q(Dinar Libya),
4253             'many' => q(Dinar Libya),
4254             'one' => q(Dinar Libya),
4255             'other' => q(Dinar Libya),
4256             'two' => q(Dinar Libya),
4257             'zero' => q(Dinar Libya),
4258             },
4259             },
4260             'MAD' => {
4261             display_name => {
4262             'currency' => q(Dirham Moroco),
4263             'few' => q(Dirham Moroco),
4264             'many' => q(Dirham Moroco),
4265             'one' => q(Dirham Moroco),
4266             'other' => q(Dirham Moroco),
4267             'two' => q(Dirham Moroco),
4268             'zero' => q(Dirham Moroco),
4269             },
4270             },
4271             'MDL' => {
4272             display_name => {
4273             'currency' => q(Leu Moldofa),
4274             'few' => q(Leu Moldofa),
4275             'many' => q(Leu Moldofa),
4276             'one' => q(Leu Moldofa),
4277             'other' => q(Leu Moldofa),
4278             'two' => q(Leu Moldofa),
4279             'zero' => q(Leu Moldofa),
4280             },
4281             },
4282             'MGA' => {
4283             display_name => {
4284             'currency' => q(Ariary Madagascar),
4285             'few' => q(Ariary Madagascar),
4286             'many' => q(Ariary Madagascar),
4287             'one' => q(Ariary Madagascar),
4288             'other' => q(Ariary Madagascar),
4289             'two' => q(Ariary Madagascar),
4290             'zero' => q(Ariary Madagascar),
4291             },
4292             },
4293             'MKD' => {
4294             display_name => {
4295             'currency' => q(Denar Macedonia),
4296             'few' => q(Denar Macedonia),
4297             'many' => q(Denar Macedonia),
4298             'one' => q(Denar Macedonia),
4299             'other' => q(Denar Macedonia),
4300             'two' => q(Denar Macedonia),
4301             'zero' => q(Denar Macedonia),
4302             },
4303             },
4304             'MMK' => {
4305             display_name => {
4306             'currency' => q(Kyat Myanmar),
4307             'few' => q(Kyat Myanmar),
4308             'many' => q(Kyat Myanmar),
4309             'one' => q(Kyat Myanmar),
4310             'other' => q(Kyat Myanmar),
4311             'two' => q(Kyat Myanmar),
4312             'zero' => q(Kyat Myanmar),
4313             },
4314             },
4315             'MNT' => {
4316             display_name => {
4317             'currency' => q(Tugrik Mongolia),
4318             'few' => q(Tugrik Mongolia),
4319             'many' => q(Tugrik Mongolia),
4320             'one' => q(Tugrik Mongolia),
4321             'other' => q(Tugrik Mongolia),
4322             'two' => q(Tugrik Mongolia),
4323             'zero' => q(Tugrik Mongolia),
4324             },
4325             },
4326             'MOP' => {
4327             display_name => {
4328             'currency' => q(Pataca Macau),
4329             'few' => q(Pataca Macau),
4330             'many' => q(Pataca Macau),
4331             'one' => q(Pataca Macau),
4332             'other' => q(Pataca Macau),
4333             'two' => q(Pataca Macau),
4334             'zero' => q(Pataca Macau),
4335             },
4336             },
4337             'MRO' => {
4338             display_name => {
4339             'currency' => q(Ouguiya Mauritania),
4340             'few' => q(Ouguiya Mauritania),
4341             'many' => q(Ouguiya Mauritania),
4342             'one' => q(Ouguiya Mauritania),
4343             'other' => q(Ouguiya Mauritania),
4344             'two' => q(Ouguiya Mauritania),
4345             'zero' => q(Ouguiya Mauritania),
4346             },
4347             },
4348             'MUR' => {
4349             display_name => {
4350             'currency' => q(Rwpî Mauritius),
4351             'few' => q(Rwpî Mauritius),
4352             'many' => q(Rwpî Mauritius),
4353             'one' => q(Rwpî Mauritius),
4354             'other' => q(Rwpî Mauritius),
4355             'two' => q(Rwpî Mauritius),
4356             'zero' => q(Rwpî Mauritius),
4357             },
4358             },
4359             'MVR' => {
4360             display_name => {
4361             'currency' => q(Rufiyaa’r Maldives),
4362             'few' => q(Rufiyaa’r Maldives),
4363             'many' => q(Rufiyaa’r Maldives),
4364             'one' => q(Rufiyaa’r Maldives),
4365             'other' => q(Rufiyaa’r Maldives),
4366             'two' => q(Rufiyaa’r Maldives),
4367             'zero' => q(Rufiyaa’r Maldives),
4368             },
4369             },
4370             'MWK' => {
4371             display_name => {
4372             'currency' => q(Kwacha Malawi),
4373             'few' => q(Kwacha Malawi),
4374             'many' => q(Kwacha Malawi),
4375             'one' => q(Kwacha Malawi),
4376             'other' => q(Kwacha Malawi),
4377             'two' => q(Kwacha Malawi),
4378             'zero' => q(Kwacha Malawi),
4379             },
4380             },
4381             'MXN' => {
4382             symbol => 'MX$',
4383             display_name => {
4384             'currency' => q(Peso México),
4385             'few' => q(Peso México),
4386             'many' => q(Peso México),
4387             'one' => q(Peso México),
4388             'other' => q(Peso México),
4389             'two' => q(Peso México),
4390             'zero' => q(Peso México),
4391             },
4392             },
4393             'MYR' => {
4394             display_name => {
4395             'currency' => q(Ringgit Malaysia),
4396             'few' => q(Ringgit Malaysia),
4397             'many' => q(Ringgit Malaysia),
4398             'one' => q(Ringgit Malaysia),
4399             'other' => q(Ringgit Malaysia),
4400             'two' => q(Ringgit Malaysia),
4401             'zero' => q(Ringgit Malaysia),
4402             },
4403             },
4404             'MZN' => {
4405             display_name => {
4406             'currency' => q(Metical Mozambique),
4407             'few' => q(Metical Mozambique),
4408             'many' => q(Metical Mozambique),
4409             'one' => q(Metical Mozambique),
4410             'other' => q(Metical Mozambique),
4411             'two' => q(Metical Mozambique),
4412             'zero' => q(Metical Mozambique),
4413             },
4414             },
4415             'NAD' => {
4416             display_name => {
4417             'currency' => q(Doler Namibia),
4418             'few' => q(Doler Namibia),
4419             'many' => q(Doler Namibia),
4420             'one' => q(Doler Namibia),
4421             'other' => q(Doler Namibia),
4422             'two' => q(Doler Namibia),
4423             'zero' => q(Doler Namibia),
4424             },
4425             },
4426             'NGN' => {
4427             display_name => {
4428             'currency' => q(Naira Nigeria),
4429             'few' => q(Naira Nigeria),
4430             'many' => q(Naira Nigeria),
4431             'one' => q(Naira Nigeria),
4432             'other' => q(Naira Nigeria),
4433             'two' => q(Naira Nigeria),
4434             'zero' => q(Naira Nigeria),
4435             },
4436             },
4437             'NIO' => {
4438             display_name => {
4439             'currency' => q(Córdoba Nicaragua),
4440             'few' => q(Córdoba Nicaragua),
4441             'many' => q(Córdoba Nicaragua),
4442             'one' => q(Córdoba Nicaragua),
4443             'other' => q(Córdoba Nicaragua),
4444             'two' => q(Córdoba Nicaragua),
4445             'zero' => q(Córdoba Nicaragua),
4446             },
4447             },
4448             'NOK' => {
4449             display_name => {
4450             'currency' => q(Krone Norwy),
4451             'few' => q(Krone Norwy),
4452             'many' => q(Krone Norwy),
4453             'one' => q(Krone Norwy),
4454             'other' => q(Krone Norwy),
4455             'two' => q(Krone Norwy),
4456             'zero' => q(Krone Norwy),
4457             },
4458             },
4459             'NPR' => {
4460             display_name => {
4461             'currency' => q(Rwpî Nepal),
4462             'few' => q(Rwpî Nepal),
4463             'many' => q(Rwpî Nepal),
4464             'one' => q(Rwpî Nepal),
4465             'other' => q(Rwpî Nepal),
4466             'two' => q(Rwpî Nepal),
4467             'zero' => q(Rwpî Nepal),
4468             },
4469             },
4470             'NZD' => {
4471             symbol => 'NZ$',
4472             display_name => {
4473             'currency' => q(Doler Seland Newydd),
4474             'few' => q(Doler Seland Newydd),
4475             'many' => q(Doler Seland Newydd),
4476             'one' => q(Doler Seland Newydd),
4477             'other' => q(Doler Seland Newydd),
4478             'two' => q(Doler Seland Newydd),
4479             'zero' => q(Doler Seland Newydd),
4480             },
4481             },
4482             'OMR' => {
4483             display_name => {
4484             'currency' => q(Rial Oman),
4485             'few' => q(Rial Oman),
4486             'many' => q(Rial Oman),
4487             'one' => q(Rial Oman),
4488             'other' => q(Rial Oman),
4489             'two' => q(Rial Oman),
4490             'zero' => q(Rial Oman),
4491             },
4492             },
4493             'PAB' => {
4494             display_name => {
4495             'currency' => q(Balboa Panama),
4496             'few' => q(Balboa Panama),
4497             'many' => q(Balboa Panama),
4498             'one' => q(Balboa Panama),
4499             'other' => q(Balboa Panama),
4500             'two' => q(Balboa Panama),
4501             'zero' => q(Balboa Panama),
4502             },
4503             },
4504             'PEN' => {
4505             display_name => {
4506             'currency' => q(Nuevo Sol Periw),
4507             'few' => q(Nuevo Sol Periw),
4508             'many' => q(Nuevo Sol Periw),
4509             'one' => q(Nuevo Sol Periw),
4510             'other' => q(Nuevo Sol Periw),
4511             'two' => q(Nuevo Sol Periw),
4512             'zero' => q(Nuevo Sol Periw),
4513             },
4514             },
4515             'PGK' => {
4516             display_name => {
4517             'currency' => q(Kina Papua Guinea Newydd),
4518             'few' => q(Kina Papua Guinea Newydd),
4519             'many' => q(Kina Papua Guinea Newydd),
4520             'one' => q(Kina Papua Guinea Newydd),
4521             'other' => q(Kina Papua Guinea Newydd),
4522             'two' => q(Kina Papua Guinea Newydd),
4523             'zero' => q(Kina Papua Guinea Newydd),
4524             },
4525             },
4526             'PHP' => {
4527             display_name => {
4528             'currency' => q(Peso Pilipinas),
4529             'few' => q(Peso Pilipinas),
4530             'many' => q(Peso Pilipinas),
4531             'one' => q(Peso Pilipinas),
4532             'other' => q(Peso Pilipinas),
4533             'two' => q(Peso Pilipinas),
4534             'zero' => q(Peso Pilipinas),
4535             },
4536             },
4537             'PKR' => {
4538             display_name => {
4539             'currency' => q(Rwpî Pacistan),
4540             'few' => q(Rwpî Pacistan),
4541             'many' => q(Rwpî Pacistan),
4542             'one' => q(Rwpî Pacistan),
4543             'other' => q(Rwpî Pacistan),
4544             'two' => q(Rwpî Pacistan),
4545             'zero' => q(Rwpî Pacistan),
4546             },
4547             },
4548             'PLN' => {
4549             display_name => {
4550             'currency' => q(Zloty Gwlad Pwyl),
4551             'few' => q(Zloty Gwlad Pwyl),
4552             'many' => q(Zloty Gwlad Pwyl),
4553             'one' => q(Zloty Gwlad Pwyl),
4554             'other' => q(Zloty Gwlad Pwyl),
4555             'two' => q(Zloty Gwlad Pwyl),
4556             'zero' => q(Zloty Gwlad Pwyl),
4557             },
4558             },
4559             'PYG' => {
4560             display_name => {
4561             'currency' => q(Guarani Paraguay),
4562             'few' => q(Guarani Paraguay),
4563             'many' => q(Guarani Paraguay),
4564             'one' => q(Guarani Paraguay),
4565             'other' => q(Guarani Paraguay),
4566             'two' => q(Guarani Paraguay),
4567             'zero' => q(Guarani Paraguay),
4568             },
4569             },
4570             'QAR' => {
4571             display_name => {
4572             'currency' => q(Rial Qatar),
4573             'few' => q(Rial Qatar),
4574             'many' => q(Rial Qatar),
4575             'one' => q(Rial Qatar),
4576             'other' => q(Rial Qatar),
4577             'two' => q(Rial Qatar),
4578             'zero' => q(Rial Qatar),
4579             },
4580             },
4581             'RON' => {
4582             display_name => {
4583             'currency' => q(Leu Rwmania),
4584             'few' => q(Leu Rwmania),
4585             'many' => q(Leu Rwmania),
4586             'one' => q(Leu Rwmania),
4587             'other' => q(Leu Rwmania),
4588             'two' => q(Leu Rwmania),
4589             'zero' => q(Leu Rwmania),
4590             },
4591             },
4592             'RSD' => {
4593             display_name => {
4594             'currency' => q(Dinar Serbia),
4595             'few' => q(Dinar Serbia),
4596             'many' => q(Dinar Serbia),
4597             'one' => q(Dinar Serbia),
4598             'other' => q(Dinar Serbia),
4599             'two' => q(Dinar Serbia),
4600             'zero' => q(Dinar Serbia),
4601             },
4602             },
4603             'RUB' => {
4604             display_name => {
4605             'currency' => q(Rwbl Rwsia),
4606             'few' => q(Rwbl Rwsia),
4607             'many' => q(Rwbl Rwsia),
4608             'one' => q(Rwbl Rwsia),
4609             'other' => q(Rwbl Rwsia),
4610             'two' => q(Rwbl Rwsia),
4611             'zero' => q(Rwbl Rwsia),
4612             },
4613             },
4614             'RWF' => {
4615             display_name => {
4616             'currency' => q(Ffranc Rwanda),
4617             'few' => q(Ffranc Rwanda),
4618             'many' => q(Ffranc Rwanda),
4619             'one' => q(Ffranc Rwanda),
4620             'other' => q(Ffranc Rwanda),
4621             'two' => q(Ffranc Rwanda),
4622             'zero' => q(Ffranc Rwanda),
4623             },
4624             },
4625             'SAR' => {
4626             display_name => {
4627             'currency' => q(Riyal Saudi Arabia),
4628             'few' => q(Riyal Saudi Arabia),
4629             'many' => q(Riyal Saudi Arabia),
4630             'one' => q(Riyal Saudi Arabia),
4631             'other' => q(Riyal Saudi Arabia),
4632             'two' => q(Riyal Saudi Arabia),
4633             'zero' => q(Riyal Saudi Arabia),
4634             },
4635             },
4636             'SBD' => {
4637             display_name => {
4638             'currency' => q(Doler Ynysoedd Solomon),
4639             'few' => q(Doler Ynysoedd Solomon),
4640             'many' => q(Doler Ynysoedd Solomon),
4641             'one' => q(Doler Ynysoedd Solomon),
4642             'other' => q(Doler Ynysoedd Solomon),
4643             'two' => q(Doler Ynysoedd Solomon),
4644             'zero' => q(Doler Ynysoedd Solomon),
4645             },
4646             },
4647             'SCR' => {
4648             display_name => {
4649             'currency' => q(Rwpî Seychelles),
4650             'few' => q(Rwpî Seychelles),
4651             'many' => q(Rwpî Seychelles),
4652             'one' => q(Rwpî Seychelles),
4653             'other' => q(Rwpî Seychelles),
4654             'two' => q(Rwpî Seychelles),
4655             'zero' => q(Rwpî Seychelles),
4656             },
4657             },
4658             'SDG' => {
4659             display_name => {
4660             'currency' => q(Punt Sudan),
4661             'few' => q(Punt Sudan),
4662             'many' => q(Punt Sudan),
4663             'one' => q(Punt Sudan),
4664             'other' => q(Punt Sudan),
4665             'two' => q(Punt Sudan),
4666             'zero' => q(Punt Sudan),
4667             },
4668             },
4669             'SEK' => {
4670             display_name => {
4671             'currency' => q(Krona Sweden),
4672             'few' => q(Krona Sweden),
4673             'many' => q(Krona Sweden),
4674             'one' => q(Krona Sweden),
4675             'other' => q(Krona Sweden),
4676             'two' => q(Krona Sweden),
4677             'zero' => q(Krona Sweden),
4678             },
4679             },
4680             'SGD' => {
4681             display_name => {
4682             'currency' => q(Doler Singapore),
4683             'few' => q(Doler Singapore),
4684             'many' => q(Doler Singapore),
4685             'one' => q(Doler Singapore),
4686             'other' => q(Doler Singapore),
4687             'two' => q(Doler Singapore),
4688             'zero' => q(Doler Singapore),
4689             },
4690             },
4691             'SHP' => {
4692             display_name => {
4693             'currency' => q(Punt Saint Helena),
4694             'few' => q(Punt Saint Helena),
4695             'many' => q(Punt Saint Helena),
4696             'one' => q(Punt Saint Helena),
4697             'other' => q(Punt Saint Helena),
4698             'two' => q(Punt Saint Helena),
4699             'zero' => q(Punt Saint Helena),
4700             },
4701             },
4702             'SLL' => {
4703             display_name => {
4704             'currency' => q(Leone Sierra Leone),
4705             'few' => q(Leone Sierra Leone),
4706             'many' => q(Leone Sierra Leone),
4707             'one' => q(Leone Sierra Leone),
4708             'other' => q(Leone Sierra Leone),
4709             'two' => q(Leone Sierra Leone),
4710             'zero' => q(Leone Sierra Leone),
4711             },
4712             },
4713             'SOS' => {
4714             display_name => {
4715             'currency' => q(Swllt Somalia),
4716             'few' => q(Swllt Somalia),
4717             'many' => q(Swllt Somalia),
4718             'one' => q(Swllt Somalia),
4719             'other' => q(Swllt Somalia),
4720             'two' => q(Swllt Somalia),
4721             'zero' => q(Swllt Somalia),
4722             },
4723             },
4724             'SRD' => {
4725             display_name => {
4726             'currency' => q(Doler Surinam),
4727             'few' => q(Doler Surinam),
4728             'many' => q(Doler Surinam),
4729             'one' => q(Doler Surinam),
4730             'other' => q(Doler Surinam),
4731             'two' => q(Doler Surinam),
4732             'zero' => q(Doler Surinam),
4733             },
4734             },
4735             'SSP' => {
4736             display_name => {
4737             'currency' => q(Punt De Sudan),
4738             'few' => q(Punt De Sudan),
4739             'many' => q(Punt De Sudan),
4740             'one' => q(Punt De Sudan),
4741             'other' => q(Punt De Sudan),
4742             'two' => q(Punt De Sudan),
4743             'zero' => q(Punt De Sudan),
4744             },
4745             },
4746             'STD' => {
4747             display_name => {
4748             'currency' => q(Dobra São Tomé a Príncipe),
4749             'few' => q(Dobra São Tomé a Príncipe),
4750             'many' => q(Dobra São Tomé a Príncipe),
4751             'one' => q(Dobra São Tomé a Príncipe),
4752             'other' => q(Dobra São Tomé a Príncipe),
4753             'two' => q(Dobra São Tomé a Príncipe),
4754             'zero' => q(Dobra São Tomé a Príncipe),
4755             },
4756             },
4757             'SYP' => {
4758             display_name => {
4759             'currency' => q(Punt Syria),
4760             'few' => q(Punt Syria),
4761             'many' => q(Punt Syria),
4762             'one' => q(Punt Syria),
4763             'other' => q(Punt Syria),
4764             'two' => q(Punt Syria),
4765             'zero' => q(Punt Syria),
4766             },
4767             },
4768             'SZL' => {
4769             display_name => {
4770             'currency' => q(Lilangeni Gwlad Swazi),
4771             'few' => q(Lilangeni Gwlad Swazi),
4772             'many' => q(Lilangeni Gwlad Swazi),
4773             'one' => q(Lilangeni Gwlad Swazi),
4774             'other' => q(Lilangeni Gwlad Swazi),
4775             'two' => q(Lilangeni Gwlad Swazi),
4776             'zero' => q(Lilangeni Gwlad Swazi),
4777             },
4778             },
4779             'THB' => {
4780             symbol => '฿',
4781             display_name => {
4782             'currency' => q(Baht Gwlad Thai),
4783             'few' => q(Baht Gwlad Thai),
4784             'many' => q(Baht Gwlad Thai),
4785             'one' => q(Baht Gwlad Thai),
4786             'other' => q(Baht Gwlad Thai),
4787             'two' => q(Baht Gwlad Thai),
4788             'zero' => q(Baht Gwlad Thai),
4789             },
4790             },
4791             'TJS' => {
4792             display_name => {
4793             'currency' => q(Somoni Tajikistan),
4794             'few' => q(Somoni Tajikistan),
4795             'many' => q(Somoni Tajikistan),
4796             'one' => q(Somoni Tajikistan),
4797             'other' => q(Somoni Tajikistan),
4798             'two' => q(Somoni Tajikistan),
4799             'zero' => q(Somoni Tajikistan),
4800             },
4801             },
4802             'TMT' => {
4803             display_name => {
4804             'currency' => q(Manat Turkmenistan),
4805             'few' => q(Manat Turkmenistan),
4806             'many' => q(Manat Turkmenistan),
4807             'one' => q(Manat Turkmenistan),
4808             'other' => q(Manat Turkmenistan),
4809             'two' => q(Manat Turkmenistan),
4810             'zero' => q(Manat Turkmenistan),
4811             },
4812             },
4813             'TND' => {
4814             display_name => {
4815             'currency' => q(Dinar Tunisia),
4816             'few' => q(Dinar Tunisia),
4817             'many' => q(Dinar Tunisia),
4818             'one' => q(Dinar Tunisia),
4819             'other' => q(Dinar Tunisia),
4820             'two' => q(Dinar Tunisia),
4821             'zero' => q(Dinar Tunisia),
4822             },
4823             },
4824             'TOP' => {
4825             display_name => {
4826             'currency' => q(PaÊ»anga Tonga),
4827             'few' => q(PaÊ»anga Tonga),
4828             'many' => q(PaÊ»anga Tonga),
4829             'one' => q(PaÊ»anga Tonga),
4830             'other' => q(PaÊ»anga Tonga),
4831             'two' => q(PaÊ»anga Tonga),
4832             'zero' => q(PaÊ»anga Tonga),
4833             },
4834             },
4835             'TRY' => {
4836             display_name => {
4837             'currency' => q(Lira Twrci),
4838             'few' => q(Lira Twrci),
4839             'many' => q(Lira Twrci),
4840             'one' => q(Lira Twrci),
4841             'other' => q(Lira Twrci),
4842             'two' => q(Lira Twrci),
4843             'zero' => q(Lira Twrci),
4844             },
4845             },
4846             'TTD' => {
4847             display_name => {
4848             'currency' => q(Doler Trinidad a Tobago),
4849             'few' => q(Doler Trinidad a Tobago),
4850             'many' => q(Doler Trinidad a Tobago),
4851             'one' => q(Doler Trinidad a Tobago),
4852             'other' => q(Doler Trinidad a Tobago),
4853             'two' => q(Doler Trinidad a Tobago),
4854             'zero' => q(Doler Trinidad a Tobago),
4855             },
4856             },
4857             'TWD' => {
4858             symbol => 'NT$',
4859             display_name => {
4860             'currency' => q(Doler Newydd Taiwan),
4861             'few' => q(Doler Newydd Taiwan),
4862             'many' => q(Doler Newydd Taiwan),
4863             'one' => q(Doler Newydd Taiwan),
4864             'other' => q(Doler Newydd Taiwan),
4865             'two' => q(Doler Newydd Taiwan),
4866             'zero' => q(Doler Newydd Taiwan),
4867             },
4868             },
4869             'TZS' => {
4870             display_name => {
4871             'currency' => q(Swllt Tanzania),
4872             'few' => q(Swllt Tanzania),
4873             'many' => q(Swllt Tanzania),
4874             'one' => q(Swllt Tanzania),
4875             'other' => q(Swllt Tanzania),
4876             'two' => q(Swllt Tanzania),
4877             'zero' => q(Swllt Tanzania),
4878             },
4879             },
4880             'UAH' => {
4881             display_name => {
4882             'currency' => q(Hryvnia Wcráin),
4883             'few' => q(Hryvnia Wcráin),
4884             'many' => q(Hryvnia Wcráin),
4885             'one' => q(Hryvnia Wcráin),
4886             'other' => q(Hryvnia Wcráin),
4887             'two' => q(Hryvnia Wcráin),
4888             'zero' => q(Hryvnia Wcráin),
4889             },
4890             },
4891             'UGX' => {
4892             display_name => {
4893             'currency' => q(Swllt Uganda),
4894             'few' => q(Swllt Uganda),
4895             'many' => q(Swllt Uganda),
4896             'one' => q(Swllt Uganda),
4897             'other' => q(Swllt Uganda),
4898             'two' => q(Swllt Uganda),
4899             'zero' => q(Swllt Uganda),
4900             },
4901             },
4902             'USD' => {
4903             symbol => 'US$',
4904             display_name => {
4905             'currency' => q(Doler UDA),
4906             'few' => q(Doler UDA),
4907             'many' => q(Doler UDA),
4908             'one' => q(Doler UDA),
4909             'other' => q(Doler UDA),
4910             'two' => q(Doler UDA),
4911             'zero' => q(Doler UDA),
4912             },
4913             },
4914             'UYU' => {
4915             display_name => {
4916             'currency' => q(Peso Uruguay),
4917             'few' => q(Peso Uruguay),
4918             'many' => q(Peso Uruguay),
4919             'one' => q(Peso Uruguay),
4920             'other' => q(Peso Uruguay),
4921             'two' => q(Peso Uruguay),
4922             'zero' => q(Peso Uruguay),
4923             },
4924             },
4925             'UZS' => {
4926             display_name => {
4927             'currency' => q(Som Uzbekistan),
4928             'few' => q(Som Uzbekistan),
4929             'many' => q(Som Uzbekistan),
4930             'one' => q(Som Uzbekistan),
4931             'other' => q(Som Uzbekistan),
4932             'two' => q(Som Uzbekistan),
4933             'zero' => q(Som Uzbekistan),
4934             },
4935             },
4936             'VEF' => {
4937             display_name => {
4938             'currency' => q(Bolívar Venezuela),
4939             'few' => q(Bolívar Venezuela),
4940             'many' => q(Bolívar Venezuela),
4941             'one' => q(Bolívar Venezuela),
4942             'other' => q(Bolívar Venezuela),
4943             'two' => q(Bolívar Venezuela),
4944             'zero' => q(Bolívar Venezuela),
4945             },
4946             },
4947             'VND' => {
4948             symbol => 'â‚«',
4949             display_name => {
4950             'currency' => q(Dong Fietnam),
4951             'few' => q(Dong Fietnam),
4952             'many' => q(Dong Fietnam),
4953             'one' => q(Dong Fietnam),
4954             'other' => q(Dong Fietnam),
4955             'two' => q(Dong Fietnam),
4956             'zero' => q(Dong Fietnam),
4957             },
4958             },
4959             'VUV' => {
4960             display_name => {
4961             'currency' => q(Vatu Vanuatu),
4962             'few' => q(Vatu Vanuatu),
4963             'many' => q(Vatu Vanuatu),
4964             'one' => q(Vatu Vanuatu),
4965             'other' => q(Vatu Vanuatu),
4966             'two' => q(Vatu Vanuatu),
4967             'zero' => q(Vatu Vanuatu),
4968             },
4969             },
4970             'WST' => {
4971             display_name => {
4972             'currency' => q(Tala Samoa),
4973             'few' => q(Tala Samoa),
4974             'many' => q(Tala Samoa),
4975             'one' => q(Tala Samoa),
4976             'other' => q(Tala Samoa),
4977             'two' => q(Tala Samoa),
4978             'zero' => q(Tala Samoa),
4979             },
4980             },
4981             'XAF' => {
4982             symbol => 'FCFA',
4983             display_name => {
4984             'currency' => q(Ffranc CFA y BEAC),
4985             'few' => q(Ffranc CFA y BEAC),
4986             'many' => q(Ffranc CFA y BEAC),
4987             'one' => q(Ffranc CFA y BEAC),
4988             'other' => q(Ffranc CFA y BEAC),
4989             'two' => q(Ffranc CFA y BEAC),
4990             'zero' => q(Ffranc CFA y BEAC),
4991             },
4992             },
4993             'XCD' => {
4994             symbol => 'EC$',
4995             display_name => {
4996             'currency' => q(Doler Dwyrain y Caribî),
4997             'few' => q(Doler Dwyrain y Caribî),
4998             'many' => q(Doler Dwyrain y Caribî),
4999             'one' => q(Doler Dwyrain y Caribî),
5000             'other' => q(Doler Dwyrain y Caribî),
5001             'two' => q(Doler Dwyrain y Caribî),
5002             'zero' => q(Doler Dwyrain y Caribî),
5003             },
5004             },
5005             'XOF' => {
5006             symbol => 'CFA',
5007             display_name => {
5008             'currency' => q(Ffranc CFA y BCEAO),
5009             'few' => q(Ffranc CFA y BCEAO),
5010             'many' => q(Ffranc CFA y BCEAO),
5011             'one' => q(Ffranc CFA y BCEAO),
5012             'other' => q(Ffranc CFA y BCEAO),
5013             'two' => q(Ffranc CFA y BCEAO),
5014             'zero' => q(Ffranc CFA y BCEAO),
5015             },
5016             },
5017             'XPF' => {
5018             symbol => 'CFPF',
5019             display_name => {
5020             'currency' => q(Ffranc CPF),
5021             'few' => q(Ffranc CPF),
5022             'many' => q(Ffranc CPF),
5023             'one' => q(Ffranc CPF),
5024             'other' => q(Ffranc CPF),
5025             'two' => q(Ffranc CPF),
5026             'zero' => q(Ffranc CPF),
5027             },
5028             },
5029             'XXX' => {
5030             display_name => {
5031             'currency' => q(Arian Cyfredol Anhysbys),
5032             'few' => q(Arian Cyfredol Anhysbys),
5033             'many' => q(Arian Cyfredol Anhysbys),
5034             'one' => q(Arian Cyfredol Anhysbys),
5035             'other' => q(Arian Cyfredol Anhysbys),
5036             'two' => q(Arian Cyfredol Anhysbys),
5037             'zero' => q(Arian Cyfredol Anhysbys),
5038             },
5039             },
5040             'YER' => {
5041             display_name => {
5042             'currency' => q(Rial Yemen),
5043             'few' => q(Rial Yemen),
5044             'many' => q(Rial Yemen),
5045             'one' => q(Rial Yemen),
5046             'other' => q(Rial Yemen),
5047             'two' => q(Rial Yemen),
5048             'zero' => q(Rial Yemen),
5049             },
5050             },
5051             'ZAR' => {
5052             display_name => {
5053             'currency' => q(Rand De Affrica),
5054             'few' => q(Rand De Affrica),
5055             'many' => q(Rand De Affrica),
5056             'one' => q(Rand De Affrica),
5057             'other' => q(Rand De Affrica),
5058             'two' => q(Rand De Affrica),
5059             'zero' => q(Rand De Affrica),
5060             },
5061             },
5062             'ZMK' => {
5063             display_name => {
5064             'currency' => q(Kwacha Zambia \(1968–2012\)),
5065             'few' => q(Kwacha Zambia \(1968–2012\)),
5066             'many' => q(Kwacha Zambia \(1968–2012\)),
5067             'one' => q(Kwacha Zambia \(1968–2012\)),
5068             'other' => q(Kwacha Zambia \(1968–2012\)),
5069             'two' => q(Kwacha Zambia \(1968–2012\)),
5070             'zero' => q(Kwacha Zambia \(1968–2012\)),
5071             },
5072             },
5073             'ZMW' => {
5074             display_name => {
5075             'currency' => q(Kwacha Zambia),
5076             'few' => q(Kwacha Zambia),
5077             'many' => q(Kwacha Zambia),
5078             'one' => q(Kwacha Zambia),
5079             'other' => q(Kwacha Zambia),
5080             'two' => q(Kwacha Zambia),
5081             'zero' => q(Kwacha Zambia),
5082             },
5083             },
5084             } },
5085             );
5086              
5087              
5088             has 'calendar_months' => (
5089             is => 'ro',
5090             isa => 'HashRef',
5091             init_arg => undef,
5092             default => sub { {
5093             'gregorian' => {
5094             'format' => {
5095             abbreviated => {
5096             nonleap => [
5097             'Ion',
5098             'Chwef',
5099             'Mawrth',
5100             'Ebrill',
5101             'Mai',
5102             'Meh',
5103             'Gorff',
5104             'Awst',
5105             'Medi',
5106             'Hyd',
5107             'Tach',
5108             'Rhag'
5109             ],
5110             leap => [
5111            
5112             ],
5113             },
5114             narrow => {
5115             nonleap => [
5116             'I',
5117             'Ch',
5118             'M',
5119             'E',
5120             'M',
5121             'M',
5122             'G',
5123             'A',
5124             'M',
5125             'H',
5126             'T',
5127             'Rh'
5128             ],
5129             leap => [
5130            
5131             ],
5132             },
5133             wide => {
5134             nonleap => [
5135             'Ionawr',
5136             'Chwefror',
5137             'Mawrth',
5138             'Ebrill',
5139             'Mai',
5140             'Mehefin',
5141             'Gorffennaf',
5142             'Awst',
5143             'Medi',
5144             'Hydref',
5145             'Tachwedd',
5146             'Rhagfyr'
5147             ],
5148             leap => [
5149            
5150             ],
5151             },
5152             },
5153             'stand-alone' => {
5154             abbreviated => {
5155             nonleap => [
5156             'Ion',
5157             'Chw',
5158             'Maw',
5159             'Ebr',
5160             'Mai',
5161             'Meh',
5162             'Gor',
5163             'Awst',
5164             'Medi',
5165             'Hyd',
5166             'Tach',
5167             'Rhag'
5168             ],
5169             leap => [
5170            
5171             ],
5172             },
5173             narrow => {
5174             nonleap => [
5175             'I',
5176             'Ch',
5177             'M',
5178             'E',
5179             'M',
5180             'M',
5181             'G',
5182             'A',
5183             'M',
5184             'H',
5185             'T',
5186             'Rh'
5187             ],
5188             leap => [
5189            
5190             ],
5191             },
5192             wide => {
5193             nonleap => [
5194             'Ionawr',
5195             'Chwefror',
5196             'Mawrth',
5197             'Ebrill',
5198             'Mai',
5199             'Mehefin',
5200             'Gorffennaf',
5201             'Awst',
5202             'Medi',
5203             'Hydref',
5204             'Tachwedd',
5205             'Rhagfyr'
5206             ],
5207             leap => [
5208            
5209             ],
5210             },
5211             },
5212             },
5213             } },
5214             );
5215              
5216             has 'calendar_days' => (
5217             is => 'ro',
5218             isa => 'HashRef',
5219             init_arg => undef,
5220             default => sub { {
5221             'gregorian' => {
5222             'format' => {
5223             abbreviated => {
5224             mon => 'Llun',
5225             tue => 'Maw',
5226             wed => 'Mer',
5227             thu => 'Iau',
5228             fri => 'Gwen',
5229             sat => 'Sad',
5230             sun => 'Sul'
5231             },
5232             narrow => {
5233             mon => 'Ll',
5234             tue => 'M',
5235             wed => 'M',
5236             thu => 'I',
5237             fri => 'G',
5238             sat => 'S',
5239             sun => 'S'
5240             },
5241             short => {
5242             mon => 'Ll',
5243             tue => 'Ma',
5244             wed => 'Me',
5245             thu => 'Ia',
5246             fri => 'Gw',
5247             sat => 'Sa',
5248             sun => 'Su'
5249             },
5250             wide => {
5251             mon => 'Dydd Llun',
5252             tue => 'Dydd Mawrth',
5253             wed => 'Dydd Mercher',
5254             thu => 'Dydd Iau',
5255             fri => 'Dydd Gwener',
5256             sat => 'Dydd Sadwrn',
5257             sun => 'Dydd Sul'
5258             },
5259             },
5260             'stand-alone' => {
5261             abbreviated => {
5262             mon => 'Llun',
5263             tue => 'Maw',
5264             wed => 'Mer',
5265             thu => 'Iau',
5266             fri => 'Gwe',
5267             sat => 'Sad',
5268             sun => 'Sul'
5269             },
5270             narrow => {
5271             mon => 'Ll',
5272             tue => 'M',
5273             wed => 'M',
5274             thu => 'I',
5275             fri => 'G',
5276             sat => 'S',
5277             sun => 'S'
5278             },
5279             short => {
5280             mon => 'Ll',
5281             tue => 'Ma',
5282             wed => 'Me',
5283             thu => 'Ia',
5284             fri => 'Gw',
5285             sat => 'Sa',
5286             sun => 'Su'
5287             },
5288             wide => {
5289             mon => 'Dydd Llun',
5290             tue => 'Dydd Mawrth',
5291             wed => 'Dydd Mercher',
5292             thu => 'Dydd Iau',
5293             fri => 'Dydd Gwener',
5294             sat => 'Dydd Sadwrn',
5295             sun => 'Dydd Sul'
5296             },
5297             },
5298             },
5299             } },
5300             );
5301              
5302             has 'calendar_quarters' => (
5303             is => 'ro',
5304             isa => 'HashRef',
5305             init_arg => undef,
5306             default => sub { {
5307             'gregorian' => {
5308             'format' => {
5309             abbreviated => {0 => 'Ch1',
5310             1 => 'Ch2',
5311             2 => 'Ch3',
5312             3 => 'Ch4'
5313             },
5314             narrow => {0 => '1',
5315             1 => '2',
5316             2 => '3',
5317             3 => '4'
5318             },
5319             wide => {0 => 'Chwarter 1af',
5320             1 => '2il chwarter',
5321             2 => '3ydd chwarter',
5322             3 => '4ydd chwarter'
5323             },
5324             },
5325             'stand-alone' => {
5326             abbreviated => {0 => 'Ch1',
5327             1 => 'Ch2',
5328             2 => 'Ch3',
5329             3 => 'Ch4'
5330             },
5331             narrow => {0 => '1',
5332             1 => '2',
5333             2 => '3',
5334             3 => '4'
5335             },
5336             wide => {0 => 'chwarter 1af',
5337             1 => '2il chwarter',
5338             2 => '3ydd chwarter',
5339             3 => '4ydd chwarter'
5340             },
5341             },
5342             },
5343             } },
5344             );
5345              
5346             has 'day_periods' => (
5347             is => 'ro',
5348             isa => 'HashRef',
5349             init_arg => undef,
5350             default => sub { {
5351             'gregorian' => {
5352             'format' => {
5353             'wide' => {
5354             'am' => q{AM},
5355             'pm' => q{PM},
5356             'noon' => q{hanner dydd},
5357             },
5358             'narrow' => {
5359             'pm' => q{PM},
5360             'am' => q{AM},
5361             },
5362             },
5363             },
5364             } },
5365             );
5366              
5367             has 'eras' => (
5368             is => 'ro',
5369             isa => 'HashRef',
5370             init_arg => undef,
5371             default => sub { {
5372             'generic' => {
5373             },
5374             'gregorian' => {
5375             abbreviated => {
5376             '0' => 'CC',
5377             '1' => 'OC'
5378             },
5379             narrow => {
5380             '0' => 'C',
5381             '1' => 'O'
5382             },
5383             wide => {
5384             '0' => 'Cyn Crist',
5385             '1' => 'Oed Crist'
5386             },
5387             },
5388             } },
5389             );
5390              
5391             has 'date_formats' => (
5392             is => 'ro',
5393             isa => 'HashRef',
5394             init_arg => undef,
5395             default => sub { {
5396             'generic' => {
5397             'full' => q{EEEE, d MMMM y G},
5398             'long' => q{d MMMM y G},
5399             'medium' => q{d MMM y G},
5400             'short' => q{dd/MM/y GGGGG},
5401             },
5402             'gregorian' => {
5403             'full' => q{EEEE, d MMMM y},
5404             'long' => q{d MMMM y},
5405             'medium' => q{d MMM y},
5406             'short' => q{dd/MM/yy},
5407             },
5408             } },
5409             );
5410              
5411             has 'time_formats' => (
5412             is => 'ro',
5413             isa => 'HashRef',
5414             init_arg => undef,
5415             default => sub { {
5416             'generic' => {
5417             },
5418             'gregorian' => {
5419             'full' => q{HH:mm:ss zzzz},
5420             'long' => q{HH:mm:ss z},
5421             'medium' => q{HH:mm:ss},
5422             'short' => q{HH:mm},
5423             },
5424             } },
5425             );
5426              
5427             has 'datetime_formats' => (
5428             is => 'ro',
5429             isa => 'HashRef',
5430             init_arg => undef,
5431             default => sub { {
5432             'generic' => {
5433             'full' => q{{1} {0}},
5434             'long' => q{{1} {0}},
5435             'medium' => q{{1} {0}},
5436             'short' => q{{1} {0}},
5437             },
5438             'gregorian' => {
5439             'full' => q{{1} 'am' {0}},
5440             'long' => q{{1} 'am' {0}},
5441             'medium' => q{{1} {0}},
5442             'short' => q{{1} {0}},
5443             },
5444             } },
5445             );
5446              
5447             has 'datetime_formats_available_formats' => (
5448             is => 'ro',
5449             isa => 'HashRef',
5450             init_arg => undef,
5451             default => sub { {
5452             'gregorian' => {
5453             EHm => q{E, HH:mm},
5454             EHms => q{E, HH:mm:ss},
5455             Ed => q{E, d},
5456             Ehm => q{E, h.mm a},
5457             Ehms => q{E, h.mm.ss a},
5458             Gy => q{y G},
5459             GyMMM => q{MMM y G},
5460             GyMMMEd => q{E, d MMM y G},
5461             GyMMMd => q{d MMM y G},
5462             H => q{HH},
5463             Hm => q{HH:mm},
5464             Hms => q{HH:mm:ss},
5465             M => q{L},
5466             MEd => q{E, d/M},
5467             MMM => q{LLL},
5468             MMMEd => q{E, d MMM},
5469             MMMd => q{d MMM},
5470             Md => q{d/M},
5471             d => q{d},
5472             h => q{h a},
5473             hm => q{h.mm a},
5474             hms => q{h:mm:ss a},
5475             ms => q{mm:ss},
5476             y => q{y},
5477             yM => q{M/y},
5478             yMEd => q{E, d/M/y},
5479             yMMM => q{MMM y},
5480             yMMMEd => q{E, d MMM y},
5481             yMMMd => q{d MMM y},
5482             yMd => q{d/M/y},
5483             yQ => q{Q y},
5484             yQQQ => q{QQQ y},
5485             yQQQQ => q{QQQQ y},
5486             },
5487             'generic' => {
5488             Ed => q{E, d},
5489             Gy => q{y G},
5490             GyMMM => q{MMM y G},
5491             GyMMMEd => q{E, d MMM y G},
5492             GyMMMd => q{d MMM y G},
5493             H => q{HH},
5494             Hm => q{HH:mm},
5495             Hms => q{HH:mm:ss},
5496             M => q{L},
5497             MEd => q{E, d/M},
5498             MMM => q{LLL},
5499             MMMEd => q{E, d MMM},
5500             MMMd => q{d MMM},
5501             Md => q{d/M},
5502             d => q{d},
5503             h => q{h a},
5504             hm => q{h:mm a},
5505             hms => q{h:mm:ss a},
5506             ms => q{mm:ss},
5507             y => q{y},
5508             yyyy => q{y G},
5509             yyyyM => q{M/y G},
5510             yyyyMEd => q{E, d/M/y G},
5511             yyyyMMM => q{MMM y G},
5512             yyyyMMMEd => q{E, d MMM y G},
5513             yyyyMMMd => q{d MMM y G},
5514             yyyyMd => q{d/M/y G},
5515             yyyyQ => q{Q y G},
5516             yyyyQQQ => q{QQQ y G},
5517             yyyyQQQQ => q{QQQQ y G},
5518             },
5519             } },
5520             );
5521              
5522             has 'datetime_formats_append_item' => (
5523             is => 'ro',
5524             isa => 'HashRef',
5525             init_arg => undef,
5526             default => sub { {
5527             'gregorian' => {
5528             'Timezone' => '{0} {1}',
5529             },
5530             } },
5531             );
5532              
5533             has 'datetime_formats_interval' => (
5534             is => 'ro',
5535             isa => 'HashRef',
5536             init_arg => undef,
5537             default => sub { {
5538             'gregorian' => {
5539             H => {
5540             H => q{HH–HH},
5541             },
5542             Hm => {
5543             H => q{HH:mm–HH:mm},
5544             m => q{HH:mm–HH:mm},
5545             },
5546             Hmv => {
5547             H => q{HH:mm–HH:mm v},
5548             m => q{HH:mm–HH:mm v},
5549             },
5550             Hv => {
5551             H => q{HH–HH v},
5552             },
5553             M => {
5554             M => q{M–M},
5555             },
5556             MEd => {
5557             M => q{E, d/M – E, d/M},
5558             d => q{E, d/M – E, d/M},
5559             },
5560             MMM => {
5561             M => q{MMM–MMM},
5562             },
5563             MMMEd => {
5564             M => q{E, d MMM – E, d MMM},
5565             d => q{E, d MMM – E, d MMM},
5566             },
5567             MMMM => {
5568             M => q{LLLL–LLLL},
5569             },
5570             MMMd => {
5571             M => q{d MMM – d MMM},
5572             d => q{d–d MMM},
5573             },
5574             Md => {
5575             M => q{d/M – d/M},
5576             d => q{d/M – d/M},
5577             },
5578             d => {
5579             d => q{d–d},
5580             },
5581             fallback => '{0} – {1}',
5582             h => {
5583             a => q{h a – h a},
5584             h => q{h–h a},
5585             },
5586             hm => {
5587             a => q{h:mm a – h:mm a},
5588             h => q{h:mm h:mm a},
5589             m => q{h:mm – h:mm a},
5590             },
5591             hmv => {
5592             a => q{h:mm a – h:mm a v},
5593             h => q{h:mm – h:mm a v},
5594             m => q{h:mm–h:mm a v},
5595             },
5596             hv => {
5597             a => q{h a – h a v},
5598             h => q{h–h a v},
5599             },
5600             y => {
5601             y => q{y–y},
5602             },
5603             yM => {
5604             M => q{M/y – M/y},
5605             y => q{M/y – M/y},
5606             },
5607             yMEd => {
5608             M => q{E, d/M/y – E, d/M/y},
5609             d => q{E, d/M/y – E, d/M/y},
5610             y => q{E, d/M/y – E, d/M/y},
5611             },
5612             yMMM => {
5613             M => q{MMM – MMM y},
5614             y => q{MMM y – MMM y},
5615             },
5616             yMMMEd => {
5617             M => q{E, d MMM – E, d MMM y},
5618             d => q{E, d MMM – E, d MMM y},
5619             y => q{E, d MMM, y – E, d MMM y},
5620             },
5621             yMMMM => {
5622             M => q{MMMM–MMMM y},
5623             y => q{MMMM y – MMMM y},
5624             },
5625             yMMMd => {
5626             M => q{d MMM – d MMM y},
5627             d => q{d–d MMM y},
5628             y => q{d MMM, y – d MMM y},
5629             },
5630             yMd => {
5631             M => q{d/M/y – d/M/y},
5632             d => q{d/M/y – d/M/y},
5633             y => q{d/M/y – d/M/y},
5634             },
5635             },
5636             'generic' => {
5637             H => {
5638             H => q{HH–HH},
5639             },
5640             Hm => {
5641             H => q{HH:mm–HH:mm},
5642             m => q{HH:mm–HH:mm},
5643             },
5644             Hmv => {
5645             H => q{HH:mm–HH:mm v},
5646             m => q{HH:mm–HH:mm v},
5647             },
5648             Hv => {
5649             H => q{HH–HH v},
5650             },
5651             M => {
5652             M => q{M – M},
5653             },
5654             MEd => {
5655             M => q{E, d/M – E, d/M},
5656             d => q{E, d/M – E, d/M},
5657             },
5658             MMM => {
5659             M => q{MMM–MMM},
5660             },
5661             MMMEd => {
5662             M => q{E, d MMM – E, d MMM},
5663             d => q{E, d MMM – E, d MMM},
5664             },
5665             MMMM => {
5666             M => q{LLLL–LLLL},
5667             },
5668             MMMd => {
5669             M => q{d MMM – d MMM},
5670             d => q{d–d MMM},
5671             },
5672             Md => {
5673             M => q{d/M – d/M},
5674             d => q{d/M – d/M},
5675             },
5676             d => {
5677             d => q{d – d},
5678             },
5679             fallback => '{0} – {1}',
5680             h => {
5681             a => q{h a – h a},
5682             h => q{h–h a},
5683             },
5684             hm => {
5685             a => q{h:mm a – h:mm a},
5686             h => q{h:mm–h:mm a},
5687             m => q{h:mm–h:mm a},
5688             },
5689             hmv => {
5690             a => q{h:mm a – h:mm a v},
5691             h => q{h:mm–h:mm a v},
5692             m => q{h:mm–h:mm a v},
5693             },
5694             hv => {
5695             a => q{h a – h a v},
5696             h => q{h–h a v},
5697             },
5698             y => {
5699             y => q{y–y G},
5700             },
5701             yM => {
5702             M => q{M/y – M/y GGGGG},
5703             y => q{M/y – M/y GGGGG},
5704             },
5705             yMEd => {
5706             M => q{E, d/M/y – E, d/M/y GGGGG},
5707             d => q{E, d/M/y – E, d/M/y GGGGG},
5708             y => q{E, d/M/y – E, d/M/y GGGGG},
5709             },
5710             yMMM => {
5711             M => q{MMM – MMM y G},
5712             y => q{MMM y – MMM y G},
5713             },
5714             yMMMEd => {
5715             M => q{E, d MMM – E, d MMM y G},
5716             d => q{E, d MMM – E, d MMM y G},
5717             y => q{E, d MMM, y – E, d MMM y G},
5718             },
5719             yMMMM => {
5720             M => q{MMMM–MMMM y G},
5721             y => q{MMMM y – MMMM y G},
5722             },
5723             yMMMd => {
5724             M => q{d MMM – d MMM y G},
5725             d => q{d–d MMM y G},
5726             y => q{d MMM y – d MMM y G},
5727             },
5728             yMd => {
5729             M => q{d/M/y – d/M/y GGGGG},
5730             d => q{d/M/y – d/M/y GGGGG},
5731             y => q{d/M/y – d/M/y GGGGG},
5732             },
5733             },
5734             } },
5735             );
5736              
5737             has 'time_zone_names' => (
5738             is => 'ro',
5739             isa => 'HashRef',
5740             init_arg => undef,
5741             default => sub { {
5742             hourFormat => q(+HH:mm;-HH:mm),
5743             gmtFormat => q(GMT{0}),
5744             gmtZeroFormat => q(GMT),
5745             regionFormat => q(Amser {0}),
5746             regionFormat => q(Amser Haf {0}),
5747             regionFormat => q(Amser Safonol {0}),
5748             fallbackFormat => q({1} ({0})),
5749             'Afghanistan' => {
5750             long => {
5751             'standard' => q(Amser Afghanistan),
5752             },
5753             },
5754             'Africa/Algiers' => {
5755             exemplarCity => q#Alger#,
5756             },
5757             'Africa/Asmera' => {
5758             exemplarCity => q#Asmera#,
5759             },
5760             'Africa/Ceuta' => {
5761             exemplarCity => q#Ceuta#,
5762             },
5763             'Africa/El_Aaiun' => {
5764             exemplarCity => q#El Aaiún#,
5765             },
5766             'Africa/Lome' => {
5767             exemplarCity => q#Lomé#,
5768             },
5769             'Africa/Ndjamena' => {
5770             exemplarCity => q#N’Djamena#,
5771             },
5772             'Africa/Sao_Tome' => {
5773             exemplarCity => q#São Tomé#,
5774             },
5775             'Africa_Central' => {
5776             long => {
5777             'standard' => q(Amser Canolbarth Affrica),
5778             },
5779             },
5780             'Africa_Eastern' => {
5781             long => {
5782             'standard' => q(Amser Dwyrain Affrica),
5783             },
5784             },
5785             'Africa_Southern' => {
5786             long => {
5787             'standard' => q(Amser De Affrica),
5788             },
5789             },
5790             'Africa_Western' => {
5791             long => {
5792             'daylight' => q(Amser Haf Gorllewin Affrica),
5793             'generic' => q(Amser Gorllewin Affrica),
5794             'standard' => q(Amser Safonol Gorllewin Affrica),
5795             },
5796             },
5797             'Alaska' => {
5798             long => {
5799             'daylight' => q(Amser Haf Alaska),
5800             'generic' => q(Amser Alaska),
5801             'standard' => q(Amser Safonol Alaska),
5802             },
5803             },
5804             'Amazon' => {
5805             long => {
5806             'daylight' => q(Amser Haf Amazonas),
5807             'generic' => q(Amser Amazonas),
5808             'standard' => q(Amser Safonol Amazonas),
5809             },
5810             },
5811             'America/Argentina/Tucuman' => {
5812             exemplarCity => q#Tucumán#,
5813             },
5814             'America/Asuncion' => {
5815             exemplarCity => q#Asunción#,
5816             },
5817             'America/Bahia_Banderas' => {
5818             exemplarCity => q#Bae Banderas#,
5819             },
5820             'America/Belem' => {
5821             exemplarCity => q#Belém#,
5822             },
5823             'America/Bogota' => {
5824             exemplarCity => q#Bogotá#,
5825             },
5826             'America/Cancun' => {
5827             exemplarCity => q#Cancún#,
5828             },
5829             'America/Coral_Harbour' => {
5830             exemplarCity => q#Atikokan#,
5831             },
5832             'America/Cordoba' => {
5833             exemplarCity => q#Córdoba#,
5834             },
5835             'America/Cuiaba' => {
5836             exemplarCity => q#Cuiabá#,
5837             },
5838             'America/Curacao' => {
5839             exemplarCity => q#Curaçao#,
5840             },
5841             'America/Eirunepe' => {
5842             exemplarCity => q#Eirunepé#,
5843             },
5844             'America/Godthab' => {
5845             exemplarCity => q#Nuuk#,
5846             },
5847             'America/Havana' => {
5848             exemplarCity => q#La Habana#,
5849             },
5850             'America/Indiana/Knox' => {
5851             exemplarCity => q#Knox, Indiana#,
5852             },
5853             'America/Indiana/Marengo' => {
5854             exemplarCity => q#Marengo, Indiana#,
5855             },
5856             'America/Indiana/Petersburg' => {
5857             exemplarCity => q#Petersburg, Indiana#,
5858             },
5859             'America/Indiana/Tell_City' => {
5860             exemplarCity => q#Dinas Tell, Indiana#,
5861             },
5862             'America/Indiana/Vevay' => {
5863             exemplarCity => q#Vevay, Indiana#,
5864             },
5865             'America/Indiana/Vincennes' => {
5866             exemplarCity => q#Vincennes, Indiana#,
5867             },
5868             'America/Indiana/Winamac' => {
5869             exemplarCity => q#Winamac, Indiana#,
5870             },
5871             'America/Kentucky/Monticello' => {
5872             exemplarCity => q#Monticello, Kentucky#,
5873             },
5874             'America/Lower_Princes' => {
5875             exemplarCity => q#Lower Prince’s Quarter/Beneden Prinsen Kwartier#,
5876             },
5877             'America/Maceio' => {
5878             exemplarCity => q#Maceió#,
5879             },
5880             'America/Mazatlan' => {
5881             exemplarCity => q#Mazatlán#,
5882             },
5883             'America/Mexico_City' => {
5884             exemplarCity => q#Dinas México#,
5885             },
5886             'America/New_York' => {
5887             exemplarCity => q#Efrog Newydd#,
5888             },
5889             'America/North_Dakota/Beulah' => {
5890             exemplarCity => q#Beulah, Gogledd Dakota#,
5891             },
5892             'America/North_Dakota/Center' => {
5893             exemplarCity => q#Center, Gogledd Dakota#,
5894             },
5895             'America/North_Dakota/New_Salem' => {
5896             exemplarCity => q#New Salem, Gogledd Dakota#,
5897             },
5898             'America/Panama' => {
5899             exemplarCity => q#Panamá#,
5900             },
5901             'America/Santarem' => {
5902             exemplarCity => q#Santarém#,
5903             },
5904             'America/Sao_Paulo' => {
5905             exemplarCity => q#São Paulo#,
5906             },
5907             'America/Scoresbysund' => {
5908             exemplarCity => q#Ittoqqortoormiit#,
5909             },
5910             'America/St_Barthelemy' => {
5911             exemplarCity => q#St. Barthélemy#,
5912             },
5913             'America/St_Johns' => {
5914             exemplarCity => q#St. John’s#,
5915             },
5916             'America/St_Kitts' => {
5917             exemplarCity => q#Saint Kitts#,
5918             },
5919             'America/St_Lucia' => {
5920             exemplarCity => q#Saint Lucia#,
5921             },
5922             'America/St_Thomas' => {
5923             exemplarCity => q#Saint Thomas#,
5924             },
5925             'America/St_Vincent' => {
5926             exemplarCity => q#Saint Vincent#,
5927             },
5928             'America_Central' => {
5929             long => {
5930             'daylight' => q(Amser Haf Canolbarth Gogledd America),
5931             'generic' => q(Amser Canolbarth Gogledd America),
5932             'standard' => q(Amser Safonol Canolbarth Gogledd America),
5933             },
5934             },
5935             'America_Eastern' => {
5936             long => {
5937             'daylight' => q(Amser Haf Dwyrain Gogledd America),
5938             'generic' => q(Amser Dwyrain Gogledd America),
5939             'standard' => q(Amser Safonol Dwyrain Gogledd America),
5940             },
5941             },
5942             'America_Mountain' => {
5943             long => {
5944             'daylight' => q(Amser Haf Mynyddoedd Gogledd America),
5945             'generic' => q(Amser Mynyddoedd Gogledd America),
5946             'standard' => q(Amser Safonol Mynyddoedd Gogledd America),
5947             },
5948             },
5949             'America_Pacific' => {
5950             long => {
5951             'daylight' => q(Amser Haf Cefnfor Tawel Gogledd America),
5952             'generic' => q(Amser Cefnfor Tawel Gogledd America),
5953             'standard' => q(Amser Safonol Cefnfor Tawel Gogledd America),
5954             },
5955             },
5956             'Antarctica/DumontDUrville' => {
5957             exemplarCity => q#Dumont d’Urville#,
5958             },
5959             'Arabian' => {
5960             long => {
5961             'daylight' => q(Amser Haf Arabaidd),
5962             'generic' => q(Amser Arabaidd),
5963             'standard' => q(Amser Safonol Arabaidd),
5964             },
5965             },
5966             'Arctic/Longyearbyen' => {
5967             exemplarCity => q#Longyearbyen#,
5968             },
5969             'Argentina' => {
5970             long => {
5971             'daylight' => q(Amser Haf Ariannin),
5972             'generic' => q(Amser yr Ariannin),
5973             'standard' => q(Amser Safonol Ariannin),
5974             },
5975             },
5976             'Argentina_Western' => {
5977             long => {
5978             'daylight' => q(Amser Haf Gorllewin Ariannin),
5979             'generic' => q(Amser Gorllewin Ariannin),
5980             'standard' => q(Amser Safonol Gorllewin Ariannin),
5981             },
5982             },
5983             'Armenia' => {
5984             long => {
5985             'daylight' => q(Amser Haf Armenia),
5986             'generic' => q(Amser Armenia),
5987             'standard' => q(Amser Safonol Armenia),
5988             },
5989             },
5990             'Asia/Aden' => {
5991             exemplarCity => q#Aden#,
5992             },
5993             'Asia/Amman' => {
5994             exemplarCity => q#Amman#,
5995             },
5996             'Asia/Anadyr' => {
5997             exemplarCity => q#Anadyr#,
5998             },
5999             'Asia/Aqtau' => {
6000             exemplarCity => q#Aktau#,
6001             },
6002             'Asia/Aqtobe' => {
6003             exemplarCity => q#Aqtöbe#,
6004             },
6005             'Asia/Ashgabat' => {
6006             exemplarCity => q#Ashkabad#,
6007             },
6008             'Asia/Baghdad' => {
6009             exemplarCity => q#Baghdad#,
6010             },
6011             'Asia/Bahrain' => {
6012             exemplarCity => q#Bahrain#,
6013             },
6014             'Asia/Baku' => {
6015             exemplarCity => q#Baku#,
6016             },
6017             'Asia/Beirut' => {
6018             exemplarCity => q#Beirut#,
6019             },
6020             'Asia/Calcutta' => {
6021             exemplarCity => q#Calcutta#,
6022             },
6023             'Asia/Choibalsan' => {
6024             exemplarCity => q#Choybalsan#,
6025             },
6026             'Asia/Damascus' => {
6027             exemplarCity => q#Damascus#,
6028             },
6029             'Asia/Dhaka' => {
6030             exemplarCity => q#Dacca#,
6031             },
6032             'Asia/Dubai' => {
6033             exemplarCity => q#Dubai#,
6034             },
6035             'Asia/Gaza' => {
6036             exemplarCity => q#Gasa#,
6037             },
6038             'Asia/Hebron' => {
6039             exemplarCity => q#Hebron#,
6040             },
6041             'Asia/Irkutsk' => {
6042             exemplarCity => q#Irkutsk#,
6043             },
6044             'Asia/Jerusalem' => {
6045             exemplarCity => q#Jerwsalem#,
6046             },
6047             'Asia/Kamchatka' => {
6048             exemplarCity => q#Kamchatka#,
6049             },
6050             'Asia/Katmandu' => {
6051             exemplarCity => q#Kathmandu#,
6052             },
6053             'Asia/Krasnoyarsk' => {
6054             exemplarCity => q#Krasnoyarsk#,
6055             },
6056             'Asia/Kuwait' => {
6057             exemplarCity => q#Kuwait#,
6058             },
6059             'Asia/Magadan' => {
6060             exemplarCity => q#Magadan#,
6061             },
6062             'Asia/Muscat' => {
6063             exemplarCity => q#Muscat#,
6064             },
6065             'Asia/Nicosia' => {
6066             exemplarCity => q#Nicosia#,
6067             },
6068             'Asia/Novosibirsk' => {
6069             exemplarCity => q#Novosibirsk#,
6070             },
6071             'Asia/Omsk' => {
6072             exemplarCity => q#Omsk#,
6073             },
6074             'Asia/Pyongyang' => {
6075             exemplarCity => q#P’yŏngyang#,
6076             },
6077             'Asia/Qatar' => {
6078             exemplarCity => q#Qatar#,
6079             },
6080             'Asia/Rangoon' => {
6081             exemplarCity => q#Yangon#,
6082             },
6083             'Asia/Riyadh' => {
6084             exemplarCity => q#Riyadh#,
6085             },
6086             'Asia/Saigon' => {
6087             exemplarCity => q#Dinas Hô Chi Minh#,
6088             },
6089             'Asia/Sakhalin' => {
6090             exemplarCity => q#Sachalin#,
6091             },
6092             'Asia/Samarkand' => {
6093             exemplarCity => q#Samarcand#,
6094             },
6095             'Asia/Seoul' => {
6096             exemplarCity => q#SÇ’ul#,
6097             },
6098             'Asia/Taipei' => {
6099             exemplarCity => q#Taibei#,
6100             },
6101             'Asia/Tbilisi' => {
6102             exemplarCity => q#Tiflis#,
6103             },
6104             'Asia/Thimphu' => {
6105             exemplarCity => q#Thimbu#,
6106             },
6107             'Asia/Tokyo' => {
6108             exemplarCity => q#Tōkyō#,
6109             },
6110             'Asia/Ulaanbaatar' => {
6111             exemplarCity => q#Ulan Bator#,
6112             },
6113             'Asia/Urumqi' => {
6114             exemplarCity => q#Ãœrümqi#,
6115             },
6116             'Asia/Vladivostok' => {
6117             exemplarCity => q#Vladivostok#,
6118             },
6119             'Asia/Yakutsk' => {
6120             exemplarCity => q#Yakutsk#,
6121             },
6122             'Asia/Yekaterinburg' => {
6123             exemplarCity => q#Yekaterinburg#,
6124             },
6125             'Asia/Yerevan' => {
6126             exemplarCity => q#Yerevan#,
6127             },
6128             'Atlantic' => {
6129             long => {
6130             'daylight' => q(Amser Haf Cefnfor yr Iwerydd),
6131             'generic' => q(Amser Cefnfor yr Iwerydd),
6132             'standard' => q(Amser Safonol Cefnfor yr Iwerydd),
6133             },
6134             },
6135             'Atlantic/Canary' => {
6136             exemplarCity => q#yr Ynysoedd Dedwydd#,
6137             },
6138             'Atlantic/Cape_Verde' => {
6139             exemplarCity => q#Cabo Verde#,
6140             },
6141             'Atlantic/Faeroe' => {
6142             exemplarCity => q#Føroyar#,
6143             },
6144             'Atlantic/Reykjavik' => {
6145             exemplarCity => q#Reykjavík#,
6146             },
6147             'Atlantic/South_Georgia' => {
6148             exemplarCity => q#De Georgia#,
6149             },
6150             'Atlantic/St_Helena' => {
6151             exemplarCity => q#Saint Helena#,
6152             },
6153             'Australia_Central' => {
6154             long => {
6155             'daylight' => q(Amser Haf Canolbarth Awstralia),
6156             'generic' => q(Amser Canolbarth Awstralia),
6157             'standard' => q(Amser Safonol Canolbarth Awstralia),
6158             },
6159             },
6160             'Australia_CentralWestern' => {
6161             long => {
6162             'daylight' => q(Amser Haf Canolbarth Gorllewin Awstralia),
6163             'generic' => q(Amser Canolbarth Gorllewin Awstralia),
6164             'standard' => q(Amser Safonol Canolbarth Gorllewin Awstralia),
6165             },
6166             },
6167             'Australia_Eastern' => {
6168             long => {
6169             'daylight' => q(Amser Haf Dwyrain Awstralia),
6170             'generic' => q(Amser Dwyrain Awstralia),
6171             'standard' => q(Amser Safonol Dwyrain Awstralia),
6172             },
6173             },
6174             'Australia_Western' => {
6175             long => {
6176             'daylight' => q(Amser Haf Gorllewin Awstralia),
6177             'generic' => q(Amser Gorllewin Awstralia),
6178             'standard' => q(Amser Safonol Gorllewin Awstralia),
6179             },
6180             },
6181             'Azerbaijan' => {
6182             long => {
6183             'daylight' => q(Amser Haf Azerbaijan),
6184             'generic' => q(Amser Azerbaijan),
6185             'standard' => q(Amser Safonol Azerbaijan),
6186             },
6187             },
6188             'Azores' => {
6189             long => {
6190             'daylight' => q(Amser Haf Azores),
6191             'generic' => q(Amser Azores),
6192             'standard' => q(Amser Safonol Azores),
6193             },
6194             },
6195             'Bangladesh' => {
6196             long => {
6197             'daylight' => q(Amser Haf Bangladesh),
6198             'generic' => q(Amser Bangladesh),
6199             'standard' => q(Amser Safonol Bangladesh),
6200             },
6201             },
6202             'Bhutan' => {
6203             long => {
6204             'standard' => q(Amser Bhutan),
6205             },
6206             },
6207             'Bolivia' => {
6208             long => {
6209             'standard' => q(Amser Bolivia),
6210             },
6211             },
6212             'Brasilia' => {
6213             long => {
6214             'daylight' => q(Amser Haf Brasília),
6215             'generic' => q(Amser Brasília),
6216             'standard' => q(Amser Safonol Brasília),
6217             },
6218             },
6219             'Brunei' => {
6220             long => {
6221             'standard' => q(Amser Brunei Darussalam),
6222             },
6223             },
6224             'Cape_Verde' => {
6225             long => {
6226             'daylight' => q(Amser Haf Cabo Verde),
6227             'generic' => q(Amser Cabo Verde),
6228             'standard' => q(Amser Safonol Cabo Verde),
6229             },
6230             },
6231             'Chamorro' => {
6232             long => {
6233             'standard' => q(Amser Chamorro),
6234             },
6235             },
6236             'Chatham' => {
6237             long => {
6238             'daylight' => q(Amser Haf Chatham),
6239             'generic' => q(Amser Chatham),
6240             'standard' => q(Amser Safonol Chatham),
6241             },
6242             },
6243             'Chile' => {
6244             long => {
6245             'daylight' => q(Amser Haf Chile),
6246             'generic' => q(Amser Chile),
6247             'standard' => q(Amser Safonol Chile),
6248             },
6249             },
6250             'China' => {
6251             long => {
6252             'daylight' => q(Amser Haf Tsieina),
6253             'generic' => q(Amser Tsieina),
6254             'standard' => q(Amser Safonol Tsieina),
6255             },
6256             },
6257             'Choibalsan' => {
6258             long => {
6259             'daylight' => q(Amser Haf Choibalsan),
6260             'generic' => q(Amser Choibalsan),
6261             'standard' => q(Amser Safonol Choibalsan),
6262             },
6263             },
6264             'Christmas' => {
6265             long => {
6266             'standard' => q(Amser Ynys Christmas),
6267             },
6268             },
6269             'Cocos' => {
6270             long => {
6271             'standard' => q(Amser Ynysoedd Cocos),
6272             },
6273             },
6274             'Colombia' => {
6275             long => {
6276             'daylight' => q(Amser Haf Colombia),
6277             'generic' => q(Amser Colombia),
6278             'standard' => q(Amser Safonol Colombia),
6279             },
6280             },
6281             'Cook' => {
6282             long => {
6283             'daylight' => q(Amser Hanner Haf Ynysoedd Cook),
6284             'generic' => q(Amser Ynysoedd Cook),
6285             'standard' => q(Amser Safonol Ynysoedd Cook),
6286             },
6287             },
6288             'Cuba' => {
6289             long => {
6290             'daylight' => q(Amser Haf Cuba),
6291             'generic' => q(Amser Cuba),
6292             'standard' => q(Amser Safonol Cuba),
6293             },
6294             },
6295             'Davis' => {
6296             long => {
6297             'standard' => q(Amser Davis),
6298             },
6299             },
6300             'DumontDUrville' => {
6301             long => {
6302             'standard' => q(Amser Dumont-d’Urville),
6303             },
6304             },
6305             'East_Timor' => {
6306             long => {
6307             'standard' => q(Amser Dwyrain Timor),
6308             },
6309             },
6310             'Easter' => {
6311             long => {
6312             'daylight' => q(Amser Haf Ynys y Pasg),
6313             'generic' => q(Amser Ynys y Pasg),
6314             'standard' => q(Amser Safonol Ynys y Pasg),
6315             },
6316             },
6317             'Ecuador' => {
6318             long => {
6319             'standard' => q(Amser Ecuador),
6320             },
6321             },
6322             'Etc/Unknown' => {
6323             exemplarCity => q#Dinas Anhysbys#,
6324             },
6325             'Europe/Amsterdam' => {
6326             exemplarCity => q#Amsterdam#,
6327             },
6328             'Europe/Athens' => {
6329             exemplarCity => q#Athen#,
6330             },
6331             'Europe/Belgrade' => {
6332             exemplarCity => q#Beograd#,
6333             },
6334             'Europe/Berlin' => {
6335             exemplarCity => q#Berlin#,
6336             },
6337             'Europe/Bratislava' => {
6338             exemplarCity => q#Bratislava#,
6339             },
6340             'Europe/Brussels' => {
6341             exemplarCity => q#Brwsel#,
6342             },
6343             'Europe/Bucharest' => {
6344             exemplarCity => q#BucureÅŸti#,
6345             },
6346             'Europe/Budapest' => {
6347             exemplarCity => q#Budapest#,
6348             },
6349             'Europe/Busingen' => {
6350             exemplarCity => q#Büsingen#,
6351             },
6352             'Europe/Chisinau' => {
6353             exemplarCity => q#ChiÅŸinău#,
6354             },
6355             'Europe/Copenhagen' => {
6356             exemplarCity => q#København#,
6357             },
6358             'Europe/Dublin' => {
6359             exemplarCity => q#Dulyn#,
6360             long => {
6361             'daylight' => q(Amser Haf Iwerddon),
6362             },
6363             },
6364             'Europe/Gibraltar' => {
6365             exemplarCity => q#Gibraltar#,
6366             },
6367             'Europe/Guernsey' => {
6368             exemplarCity => q#Ynys y Garn#,
6369             },
6370             'Europe/Helsinki' => {
6371             exemplarCity => q#Helsinki#,
6372             },
6373             'Europe/Isle_of_Man' => {
6374             exemplarCity => q#Ynys Manaw#,
6375             },
6376             'Europe/Jersey' => {
6377             exemplarCity => q#Jersey#,
6378             },
6379             'Europe/Kaliningrad' => {
6380             exemplarCity => q#Kaliningrad#,
6381             },
6382             'Europe/Kiev' => {
6383             exemplarCity => q#Kiev#,
6384             },
6385             'Europe/Lisbon' => {
6386             exemplarCity => q#Lisboa#,
6387             },
6388             'Europe/London' => {
6389             exemplarCity => q#Llundain#,
6390             long => {
6391             'daylight' => q(Amser Haf Prydain),
6392             },
6393             },
6394             'Europe/Madrid' => {
6395             exemplarCity => q#Madrid#,
6396             },
6397             'Europe/Malta' => {
6398             exemplarCity => q#Malta#,
6399             },
6400             'Europe/Minsk' => {
6401             exemplarCity => q#Minsk#,
6402             },
6403             'Europe/Monaco' => {
6404             exemplarCity => q#Monaco#,
6405             },
6406             'Europe/Moscow' => {
6407             exemplarCity => q#Moskva#,
6408             },
6409             'Europe/Oslo' => {
6410             exemplarCity => q#Oslo#,
6411             },
6412             'Europe/Paris' => {
6413             exemplarCity => q#Paris#,
6414             },
6415             'Europe/Prague' => {
6416             exemplarCity => q#Praha#,
6417             },
6418             'Europe/Riga' => {
6419             exemplarCity => q#Riga#,
6420             },
6421             'Europe/Rome' => {
6422             exemplarCity => q#Rhufain#,
6423             },
6424             'Europe/Samara' => {
6425             exemplarCity => q#Samara#,
6426             },
6427             'Europe/Sarajevo' => {
6428             exemplarCity => q#Sarajevo#,
6429             },
6430             'Europe/Simferopol' => {
6431             exemplarCity => q#Simferopol#,
6432             },
6433             'Europe/Skopje' => {
6434             exemplarCity => q#Skopje#,
6435             },
6436             'Europe/Sofia' => {
6437             exemplarCity => q#Sofiya#,
6438             },
6439             'Europe/Stockholm' => {
6440             exemplarCity => q#Stockholm#,
6441             },
6442             'Europe/Tallinn' => {
6443             exemplarCity => q#Tallinn#,
6444             },
6445             'Europe/Tirane' => {
6446             exemplarCity => q#Tiranë#,
6447             },
6448             'Europe/Uzhgorod' => {
6449             exemplarCity => q#Uzhgorod#,
6450             },
6451             'Europe/Vatican' => {
6452             exemplarCity => q#y Fatican#,
6453             },
6454             'Europe/Vienna' => {
6455             exemplarCity => q#Wien#,
6456             },
6457             'Europe/Volgograd' => {
6458             exemplarCity => q#Volgograd#,
6459             },
6460             'Europe/Warsaw' => {
6461             exemplarCity => q#Warszawa#,
6462             },
6463             'Europe/Zagreb' => {
6464             exemplarCity => q#Zagreb#,
6465             },
6466             'Europe/Zaporozhye' => {
6467             exemplarCity => q#Zaporizhzhya#,
6468             },
6469             'Europe/Zurich' => {
6470             exemplarCity => q#Zürich#,
6471             },
6472             'Europe_Central' => {
6473             long => {
6474             'daylight' => q(Amser Haf Canolbarth Ewrop),
6475             'generic' => q(Amser Canolbarth Ewrop),
6476             'standard' => q(Amser Safonol Canolbarth Ewrop),
6477             },
6478             short => {
6479             'daylight' => q(CEST),
6480             'generic' => q(CET),
6481             'standard' => q(CET),
6482             },
6483             },
6484             'Europe_Eastern' => {
6485             long => {
6486             'daylight' => q(Amser Haf Dwyrain Ewrop),
6487             'generic' => q(Amser Dwyrain Ewrop),
6488             'standard' => q(Amser Safonol Dwyrain Ewrop),
6489             },
6490             short => {
6491             'daylight' => q(EEST),
6492             'generic' => q(EET),
6493             'standard' => q(EET),
6494             },
6495             },
6496             'Europe_Western' => {
6497             long => {
6498             'daylight' => q(Amser Haf Gorllewin Ewrop),
6499             'generic' => q(Amser Gorllewin Ewrop),
6500             'standard' => q(Amser Safonol Gorllewin Ewrop),
6501             },
6502             short => {
6503             'daylight' => q(WEST),
6504             'generic' => q(WET),
6505             'standard' => q(WET),
6506             },
6507             },
6508             'Falkland' => {
6509             long => {
6510             'daylight' => q(Amser Haf Ynysoedd Falklands/Malvinas),
6511             'generic' => q(Amser Ynysoedd Falklands/Malvinas),
6512             'standard' => q(Amser Safonol Ynysoedd Falklands/Malvinas),
6513             },
6514             },
6515             'Fiji' => {
6516             long => {
6517             'daylight' => q(Amser Haf Fiji),
6518             'generic' => q(Amser Fiji),
6519             'standard' => q(Amser Safonol Fiji),
6520             },
6521             },
6522             'French_Guiana' => {
6523             long => {
6524             'standard' => q(Amser Guyane Ffrengig),
6525             },
6526             },
6527             'French_Southern' => {
6528             long => {
6529             'standard' => q(Amser Deheuol ac Antarctig Frengig),
6530             },
6531             },
6532             'GMT' => {
6533             long => {
6534             'standard' => q(Amser Safonol Greenwich),
6535             },
6536             short => {
6537             'standard' => q(GMT),
6538             },
6539             },
6540             'Galapagos' => {
6541             long => {
6542             'standard' => q(Amser Galapagos),
6543             },
6544             },
6545             'Gambier' => {
6546             long => {
6547             'standard' => q(Amser Gambier),
6548             },
6549             },
6550             'Georgia' => {
6551             long => {
6552             'daylight' => q(Amser Haf Georgia),
6553             'generic' => q(Amser Georgia),
6554             'standard' => q(Amser Safonol Georgia),
6555             },
6556             },
6557             'Gilbert_Islands' => {
6558             long => {
6559             'standard' => q(Amser Ynysoedd Gilbert),
6560             },
6561             },
6562             'Greenland_Eastern' => {
6563             long => {
6564             'daylight' => q(Amser Haf Dwyrain yr Ynys Las),
6565             'generic' => q(Amser Dwyrain yr Ynys Las),
6566             'standard' => q(Amser Safonol Dwyrain yr Ynys Las),
6567             },
6568             },
6569             'Greenland_Western' => {
6570             long => {
6571             'daylight' => q(Amser Haf Gorllewin yr Ynys Las),
6572             'generic' => q(Amser Gorllewin yr Ynys Las),
6573             'standard' => q(Amser Safonol Gorllewin yr Ynys Las),
6574             },
6575             },
6576             'Gulf' => {
6577             long => {
6578             'standard' => q(Amser y Gwlff),
6579             },
6580             },
6581             'Guyana' => {
6582             long => {
6583             'standard' => q(Amser Guyana),
6584             },
6585             },
6586             'Hawaii_Aleutian' => {
6587             long => {
6588             'daylight' => q(Amser Haf Hawaii-Aleutian),
6589             'generic' => q(Amser Hawaii-Aleutian),
6590             'standard' => q(Amser Safonol Hawaii-Aleutian),
6591             },
6592             },
6593             'Hong_Kong' => {
6594             long => {
6595             'daylight' => q(Amser Haf Hong Kong),
6596             'generic' => q(Amser Hong Kong),
6597             'standard' => q(Amser Safonol Hong Kong),
6598             },
6599             },
6600             'Hovd' => {
6601             long => {
6602             'daylight' => q(Amser Haf Hovd),
6603             'generic' => q(Amser Hovd),
6604             'standard' => q(Amser Safonol Hovd),
6605             },
6606             },
6607             'India' => {
6608             long => {
6609             'standard' => q(Amser India),
6610             },
6611             },
6612             'Indian/Christmas' => {
6613             exemplarCity => q#Ynys y Nadolig#,
6614             },
6615             'Indian/Kerguelen' => {
6616             exemplarCity => q#Kerguélen#,
6617             },
6618             'Indian/Mahe' => {
6619             exemplarCity => q#Mahé#,
6620             },
6621             'Indian/Reunion' => {
6622             exemplarCity => q#Réunion#,
6623             },
6624             'Indian_Ocean' => {
6625             long => {
6626             'standard' => q(Amser Cefnfor India),
6627             },
6628             },
6629             'Indochina' => {
6630             long => {
6631             'standard' => q(Amser Indo-Tsieina),
6632             },
6633             },
6634             'Indonesia_Central' => {
6635             long => {
6636             'standard' => q(Amser Canolbarth Indonesia),
6637             },
6638             },
6639             'Indonesia_Eastern' => {
6640             long => {
6641             'standard' => q(Amser Dwyrain Indonesia),
6642             },
6643             },
6644             'Indonesia_Western' => {
6645             long => {
6646             'standard' => q(Amser Gorllewin Indonesia),
6647             },
6648             },
6649             'Iran' => {
6650             long => {
6651             'daylight' => q(Amser Haf Iran),
6652             'generic' => q(Amser Iran),
6653             'standard' => q(Amser Safonol Iran),
6654             },
6655             },
6656             'Irkutsk' => {
6657             long => {
6658             'daylight' => q(Amser Haf Irkutsk),
6659             'generic' => q(Amser Irkutsk),
6660             'standard' => q(Amser Safonol Irkutsk),
6661             },
6662             },
6663             'Israel' => {
6664             long => {
6665             'daylight' => q(Amser Haf Israel),
6666             'generic' => q(Amser Israel),
6667             'standard' => q(Amser Safonol Israel),
6668             },
6669             },
6670             'Japan' => {
6671             long => {
6672             'daylight' => q(Amser Haf Japan),
6673             'generic' => q(Amser Japan),
6674             'standard' => q(Amser Safonol Japan),
6675             },
6676             },
6677             'Kazakhstan_Eastern' => {
6678             long => {
6679             'standard' => q(Amser Dwyrain Kazakstan),
6680             },
6681             },
6682             'Kazakhstan_Western' => {
6683             long => {
6684             'standard' => q(Amser Gorllewin Kazakstan),
6685             },
6686             },
6687             'Korea' => {
6688             long => {
6689             'daylight' => q(Amser Haf Korea),
6690             'generic' => q(Amser Korea),
6691             'standard' => q(Amser Safonol Corea),
6692             },
6693             },
6694             'Kosrae' => {
6695             long => {
6696             'standard' => q(Amser Kosrae),
6697             },
6698             },
6699             'Krasnoyarsk' => {
6700             long => {
6701             'daylight' => q(Amser Haf Krasnoyarsk),
6702             'generic' => q(Amser Krasnoyarsk),
6703             'standard' => q(Amser Safonol Krasnoyarsk),
6704             },
6705             },
6706             'Kyrgystan' => {
6707             long => {
6708             'standard' => q(Amser Kyrgyzstan),
6709             },
6710             },
6711             'Line_Islands' => {
6712             long => {
6713             'standard' => q(Amser Ynysoedd Line),
6714             },
6715             },
6716             'Lord_Howe' => {
6717             long => {
6718             'daylight' => q(Amser Haf yr Arglwydd Howe),
6719             'generic' => q(Amser yr Arglwydd Howe),
6720             'standard' => q(Amser Safonol yr Arglwydd Howe),
6721             },
6722             },
6723             'Macquarie' => {
6724             long => {
6725             'standard' => q(Amser Ynys Macquarie),
6726             },
6727             },
6728             'Magadan' => {
6729             long => {
6730             'daylight' => q(Amser Haf Magadan),
6731             'generic' => q(Amser Magadan),
6732             'standard' => q(Amser Safonol Magadan),
6733             },
6734             },
6735             'Malaysia' => {
6736             long => {
6737             'standard' => q(Amser Malaysia),
6738             },
6739             },
6740             'Maldives' => {
6741             long => {
6742             'standard' => q(Amser Y Maldives),
6743             },
6744             },
6745             'Marquesas' => {
6746             long => {
6747             'standard' => q(Amser Marquises),
6748             },
6749             },
6750             'Marshall_Islands' => {
6751             long => {
6752             'standard' => q(Amser Ynysoedd Marshall),
6753             },
6754             },
6755             'Mauritius' => {
6756             long => {
6757             'daylight' => q(Amser Haf Mauritius),
6758             'generic' => q(Amser Mauritius),
6759             'standard' => q(Amser Safonol Mauritius),
6760             },
6761             },
6762             'Mawson' => {
6763             long => {
6764             'standard' => q(Amser Mawson),
6765             },
6766             },
6767             'Mongolia' => {
6768             long => {
6769             'daylight' => q(Amser Haf Ulan Bator),
6770             'generic' => q(Amser Ulan Bator),
6771             'standard' => q(Amser Safonol Ulan Bator),
6772             },
6773             },
6774             'Moscow' => {
6775             long => {
6776             'daylight' => q(Amser Haf Moskfa),
6777             'generic' => q(Amser Moskfa),
6778             'standard' => q(Amser Safonol Moskfa),
6779             },
6780             },
6781             'Myanmar' => {
6782             long => {
6783             'standard' => q(Amser Myanmar),
6784             },
6785             },
6786             'Nauru' => {
6787             long => {
6788             'standard' => q(Amser Nauru),
6789             },
6790             },
6791             'Nepal' => {
6792             long => {
6793             'standard' => q(Amser Nepal),
6794             },
6795             },
6796             'New_Caledonia' => {
6797             long => {
6798             'daylight' => q(Amser Haf Caledonia Newydd),
6799             'generic' => q(Amser Caledonia Newydd),
6800             'standard' => q(Amser Safonol Caledonia Newydd),
6801             },
6802             },
6803             'New_Zealand' => {
6804             long => {
6805             'daylight' => q(Amser Haf Seland Newydd),
6806             'generic' => q(Amser Seland Newydd),
6807             'standard' => q(Amser Safonol Seland Newydd),
6808             },
6809             },
6810             'Newfoundland' => {
6811             long => {
6812             'daylight' => q(Amser Haf Newfoundland),
6813             'generic' => q(Amser Newfoundland),
6814             'standard' => q(Amser Safonol Newfoundland),
6815             },
6816             },
6817             'Niue' => {
6818             long => {
6819             'standard' => q(Amser Niue),
6820             },
6821             },
6822             'Norfolk' => {
6823             long => {
6824             'standard' => q(Amser Ynys Norfolk),
6825             },
6826             },
6827             'Noronha' => {
6828             long => {
6829             'daylight' => q(Amser Haf Fernando de Noronha),
6830             'generic' => q(Amser Fernando de Noronha),
6831             'standard' => q(Amser Safonol Fernando de Noronha),
6832             },
6833             },
6834             'Novosibirsk' => {
6835             long => {
6836             'daylight' => q(Amser Haf Novosibirsk),
6837             'generic' => q(Amser Novosibirsk),
6838             'standard' => q(Amser Safonol Novosibirsk),
6839             },
6840             },
6841             'Omsk' => {
6842             long => {
6843             'daylight' => q(Amser Haf Omsk),
6844             'generic' => q(Amser Omsk),
6845             'standard' => q(Amser Safonol Omsk),
6846             },
6847             },
6848             'Pacific/Easter' => {
6849             exemplarCity => q#Ynys y Pasg#,
6850             },
6851             'Pacific/Efate' => {
6852             exemplarCity => q#Éfaté#,
6853             },
6854             'Pacific/Marquesas' => {
6855             exemplarCity => q#Marquises#,
6856             },
6857             'Pacific/Noumea' => {
6858             exemplarCity => q#Nouméa#,
6859             },
6860             'Pacific/Ponape' => {
6861             exemplarCity => q#Pohnpei#,
6862             },
6863             'Pacific/Truk' => {
6864             exemplarCity => q#Chuuk#,
6865             },
6866             'Pakistan' => {
6867             long => {
6868             'daylight' => q(Amser Haf Pakistan),
6869             'generic' => q(Amser Pacistan),
6870             'standard' => q(Amser Safonol Pakistan),
6871             },
6872             },
6873             'Palau' => {
6874             long => {
6875             'standard' => q(Amser Palau),
6876             },
6877             },
6878             'Papua_New_Guinea' => {
6879             long => {
6880             'standard' => q(Amser Papua Guinea Newydd),
6881             },
6882             },
6883             'Paraguay' => {
6884             long => {
6885             'daylight' => q(Amser Haf Paraguay),
6886             'generic' => q(Amser Paraguay),
6887             'standard' => q(Amser Safonol Paraguay),
6888             },
6889             },
6890             'Peru' => {
6891             long => {
6892             'daylight' => q(Amser Haf Periw),
6893             'generic' => q(Amser Periw),
6894             'standard' => q(Amser Safonol Periw),
6895             },
6896             },
6897             'Philippines' => {
6898             long => {
6899             'daylight' => q(Amser Haf Pilipinas),
6900             'generic' => q(Amser Pilipinas),
6901             'standard' => q(Amser Safonol Pilipinas),
6902             },
6903             },
6904             'Phoenix_Islands' => {
6905             long => {
6906             'standard' => q(Amser Ynysoedd Phoenix),
6907             },
6908             },
6909             'Pierre_Miquelon' => {
6910             long => {
6911             'daylight' => q(Amser Haf Saint-Pierre-et-Miquelon),
6912             'generic' => q(Amser Saint-Pierre-et-Miquelon),
6913             'standard' => q(Amser Safonol Saint-Pierre-et-Miquelon),
6914             },
6915             },
6916             'Pitcairn' => {
6917             long => {
6918             'standard' => q(Amser Pitcairn),
6919             },
6920             },
6921             'Ponape' => {
6922             long => {
6923             'standard' => q(Amser Pohnpei),
6924             },
6925             },
6926             'Reunion' => {
6927             long => {
6928             'standard' => q(Amser Réunion),
6929             },
6930             },
6931             'Rothera' => {
6932             long => {
6933             'standard' => q(Amser Rothera),
6934             },
6935             },
6936             'Sakhalin' => {
6937             long => {
6938             'daylight' => q(Amser Haf Sakhalin),
6939             'generic' => q(Amser Sakhalin),
6940             'standard' => q(Amser Safonol Sakhalin),
6941             },
6942             },
6943             'Samoa' => {
6944             long => {
6945             'daylight' => q(Amser Haf Samoa),
6946             'generic' => q(Amser Samoa),
6947             'standard' => q(Amser Safonol Samoa),
6948             },
6949             },
6950             'Seychelles' => {
6951             long => {
6952             'standard' => q(Amser Seychelles),
6953             },
6954             },
6955             'Singapore' => {
6956             long => {
6957             'standard' => q(Amser Singapore),
6958             },
6959             },
6960             'Solomon' => {
6961             long => {
6962             'standard' => q(Amser Ynysoedd Solomon),
6963             },
6964             },
6965             'South_Georgia' => {
6966             long => {
6967             'standard' => q(Amser De Georgia),
6968             },
6969             },
6970             'Suriname' => {
6971             long => {
6972             'standard' => q(Amser Suriname),
6973             },
6974             },
6975             'Syowa' => {
6976             long => {
6977             'standard' => q(Amser Syowa),
6978             },
6979             },
6980             'Tahiti' => {
6981             long => {
6982             'standard' => q(Amser Tahiti),
6983             },
6984             },
6985             'Taipei' => {
6986             long => {
6987             'daylight' => q(Amser Haf Taibei),
6988             'generic' => q(Amser Taibei),
6989             'standard' => q(Amser Safonol Taibei),
6990             },
6991             },
6992             'Tajikistan' => {
6993             long => {
6994             'standard' => q(Amser Tajikistan),
6995             },
6996             },
6997             'Tokelau' => {
6998             long => {
6999             'standard' => q(Amser Tokelau),
7000             },
7001             },
7002             'Tonga' => {
7003             long => {
7004             'daylight' => q(Amser Haf Tonga),
7005             'generic' => q(Amser Tonga),
7006             'standard' => q(Amser Safonol Tonga),
7007             },
7008             },
7009             'Truk' => {
7010             long => {
7011             'standard' => q(Amser Chuuk),
7012             },
7013             },
7014             'Turkmenistan' => {
7015             long => {
7016             'daylight' => q(Amser Haf Turkmenistan),
7017             'generic' => q(Amser Turkmenistan),
7018             'standard' => q(Amser Safonol Turkmenistan),
7019             },
7020             },
7021             'Tuvalu' => {
7022             long => {
7023             'standard' => q(Amser Tuvalu),
7024             },
7025             },
7026             'Uruguay' => {
7027             long => {
7028             'daylight' => q(Amser Haf Uruguay),
7029             'generic' => q(Amser Uruguay),
7030             'standard' => q(Amser Safonol Uruguay),
7031             },
7032             },
7033             'Uzbekistan' => {
7034             long => {
7035             'daylight' => q(Amser Haf Uzbekistan),
7036             'generic' => q(Amser Uzbekistan),
7037             'standard' => q(Amser Safonol Uzbekistan),
7038             },
7039             },
7040             'Vanuatu' => {
7041             long => {
7042             'daylight' => q(Amser Haf Vanuatu),
7043             'generic' => q(Amser Vanuatu),
7044             'standard' => q(Amser Safonol Vanuatu),
7045             },
7046             },
7047             'Venezuela' => {
7048             long => {
7049             'standard' => q(Amser Venezuela),
7050             },
7051             },
7052             'Vladivostok' => {
7053             long => {
7054             'daylight' => q(Amser Haf Vladivostok),
7055             'generic' => q(Amser Vladivostok),
7056             'standard' => q(Amser Safonol Vladivostok),
7057             },
7058             },
7059             'Volgograd' => {
7060             long => {
7061             'daylight' => q(Amser Haf Volgograd),
7062             'generic' => q(Amser Volgograd),
7063             'standard' => q(Amser Safonol Volgograd),
7064             },
7065             },
7066             'Vostok' => {
7067             long => {
7068             'standard' => q(Amser Vostok),
7069             },
7070             },
7071             'Wake' => {
7072             long => {
7073             'standard' => q(Amser Ynys Wake),
7074             },
7075             },
7076             'Wallis' => {
7077             long => {
7078             'standard' => q(Amser Wallis a Futuna),
7079             },
7080             },
7081             'Yakutsk' => {
7082             long => {
7083             'daylight' => q(Amser Haf Yakutsk),
7084             'generic' => q(Amser Yakutsk),
7085             'standard' => q(Amser Safonol Yakutsk),
7086             },
7087             },
7088             'Yekaterinburg' => {
7089             long => {
7090             'daylight' => q(Amser Haf Yekaterinburg),
7091             'generic' => q(Amser Yekaterinburg),
7092             'standard' => q(Amser Safonol Yekaterinburg),
7093             },
7094             },
7095             } }
7096             );
7097 18     18   337913 no Moose;
  18         46  
  18         196  
7098             __PACKAGE__->meta->make_immutable;
7099              
7100             1;
7101              
7102             # vim: tabstop=4