File Coverage

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


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Ms::Arab - Package for language Malay
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ms::Arab;
10             # This file auto generated from Data\common\main\ms_Arab.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   935 use strict;
  1         4  
  1         45  
14 1     1   7 use warnings;
  1         3  
  1         52  
15 1     1   6 use version;
  1         2  
  1         7  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   137 use v5.12.0;
  1         5  
20 1     1   6 use mro 'c3';
  1         4  
  1         8  
21 1     1   37 use utf8;
  1         2  
  1         37  
22 1     1   58 use feature 'unicode_strings';
  1         3  
  1         170  
23 1     1   9 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         9  
24 1     1   3230 use Moo;
  1         3  
  1         7  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'ar' => 'عرب',
35             'de' => 'جرمان',
36             'en' => 'ايغضريس',
37             'fr' => 'ڤرنچيس',
38             'hi' => 'هيندي',
39             'id' => 'إندونيسيا',
40             'it' => 'إيطاليا',
41             'ja' => 'جڤون',
42             'jv' => 'جاو',
43             'ml' => 'مالايالم',
44             'ms' => 'بهاس ملايو',
45             'nl' => 'بلندا',
46             'pl' => 'ڤولندا',
47             'pt' => 'ڤورتوݢيس',
48             'ta' => 'تاميل',
49             'tr' => 'ترکيا',
50             'und' => 'بهاس تيدق دکتاهوءي',
51             'zh' => 'چينا',
52             'zh_Hans' => 'چينا ريڠکس',
53             'zh_Hant' => 'چينا تراديسيونل',
54             'zxx' => 'تيدق کندوڠن ليڠݢوٴيستيک',
55              
56             );
57             if (@_) {
58             return $languages{$_[0]};
59             }
60             return \%languages;
61             }
62             },
63             );
64              
65             has 'display_name_script' => (
66             is => 'ro',
67             isa => CodeRef,
68             init_arg => undef,
69             default => sub {
70             sub {
71             my %scripts = (
72             'Arab' => 'عرب',
73             'Deva' => 'ديؤاناݢري',
74             'Hans' => 'ريڠکس',
75             'Hans@alt=stand-alone' => 'هن ريڠکس',
76             'Hant' => 'تراديسيونل',
77             'Hant@alt=stand-alone' => 'هن تراديسيونل',
78             'Jpan' => 'جڤون',
79             'Latn' => 'لاتين',
80             'Mlym' => 'مالايالم',
81             'Taml' => 'تاميل',
82             'Zsym' => 'سيمبول',
83             'Zxxx' => 'تيدق دتوليس',
84             'Zyyy' => 'بياسا',
85             'Zzzz' => 'سکريڤ تيدق دکتاهوءي',
86              
87             );
88             if ( @_ ) {
89             return $scripts{$_[0]};
90             }
91             return \%scripts;
92             }
93             }
94             );
95              
96             has 'display_name_region' => (
97             is => 'ro',
98             isa => HashRef[Str],
99             init_arg => undef,
100             default => sub {
101             {
102             '001' => 'دنيا',
103             '030' => 'اسيا تيمور',
104             '034' => 'اسيا سلاتن',
105             '035' => 'اسيا تڠݢارا',
106             '142' => 'اسيا',
107             '143' => 'اسيا تڠه',
108             '145' => 'اسيا بارات',
109             '419' => 'اميريک لاتين',
110             'BN' => 'بروني',
111             'BR' => 'البرازيل',
112             'CN' => 'چينا',
113             'DE' => 'جرمان',
114             'FR' => 'ڤرنچيس',
115             'ID' => 'إندونيسيا',
116             'IN' => 'اينديا',
117             'IT' => 'إيطاليا',
118             'JP' => 'جڤون',
119             'MY' => 'مليسيا',
120             'SA' => 'عرب سعودي',
121             'SG' => 'سيڠاڤورا',
122             'TH' => 'تايلان',
123             'TW' => 'تايوان',
124             'US' => 'اميريک شريکت',
125             'ZZ' => 'ولايه تيدق دکتاهوءي',
126              
127             }
128             },
129             );
130              
131             has 'display_name_key' => (
132             is => 'ro',
133             isa => HashRef[Str],
134             init_arg => undef,
135             default => sub {
136             {
137             'calendar' => 'کومبڠ',
138             'currency' => 'ماتواڠ',
139             'numbers' => 'نو',
140             'timezone' => 'زون وقتو',
141              
142             }
143             },
144             );
145              
146             has 'display_name_type' => (
147             is => 'ro',
148             isa => HashRef[HashRef[Str]],
149             init_arg => undef,
150             default => sub {
151             {
152             'calendar' => {
153             'buddhist' => q{کومبڠ بودا},
154             'chinese' => q{کومبڠ چينا},
155             'indian' => q{کومبڠ کبڠساٴن اينديا},
156             'islamic' => q{کومبڠ اسلام},
157             'islamic-civil' => q{کومبڠ سيۏيل اسلام},
158             'japanese' => q{کومبڠ جڤون},
159             'persian' => q{کومبڠ ڤرسي},
160             },
161             'collation' => {
162             'dictionary' => q{اتورن ايسيه قاموس},
163             'phonebook' => q{اتورن ايسيه بوکو تيليفون},
164             'phonetic' => q{اوروتن ايسيه فونيتيک},
165             'reformed' => q{اتورن ايسيه ڤمبهاروان},
166             'search' => q{چارين توجوان عموم},
167             'traditional' => q{اتورن ايسيه تراديسيونل},
168             'unihan' => q{اتورن ايسيه چوريتن راديکل},
169             },
170             'numbers' => {
171             'finance' => q{اڠک کأواڠن},
172             'hanidec' => q{اڠک ڤرڤولوهن چينا},
173             'hans' => q{اڠک چينا ريڠکس},
174             'hansfin' => q{اڠک کأواڠن چينا ريڠکس},
175             'hant' => q{اڠک چينا تراديسيونل},
176             'hantfin' => q{اڠک کأواڠن چينا تراديسيونل},
177             'jpan' => q{اڠک جڤون},
178             'jpanfin' => q{اڠک کأواڠن جڤون},
179             'latn' => q{ديݢيت بارات},
180             'mlym' => q{ديݢيت مالايالم},
181             'native' => q{ديݢيت اصل},
182             'taml' => q{اڠک تاميل},
183             'tamldec' => q{ديݢيت تاميل},
184             'traditional' => q{اڠک تراديسيونل},
185             },
186              
187             }
188             },
189             );
190              
191             has 'display_name_measurement_system' => (
192             is => 'ro',
193             isa => HashRef[Str],
194             init_arg => undef,
195             default => sub {
196             {
197             'metric' => q{ميتريک},
198              
199             }
200             },
201             );
202              
203             has 'text_orientation' => (
204             is => 'ro',
205             isa => HashRef[Str],
206             init_arg => undef,
207             default => sub { return {
208             lines => '',
209             characters => 'right-to-left',
210             }}
211             );
212              
213             has 'characters' => (
214             is => 'ro',
215             isa => HashRef,
216             init_arg => undef,
217             default => $^V ge v5.18.0
218             ? eval <<'EOT'
219             sub {
220             no warnings 'experimental::regex_sets';
221             return {
222             auxiliary => qr{[ڬ ۑ]},
223             main => qr{[ء آ أ ؤ إ ئ ا ب ة ت ث ج چ ح خ د ذ ر ز س ش ص ض ط ظ ع غ ڠ ف ڤ ق ك ک ݢ ل م ن ڽ ه و ۏ ى ي]},
224             };
225             },
226             EOT
227             : sub {
228             return {};
229             },
230 1     1   206 );
  1         2  
  1         161  
231              
232              
233             has 'more_information' => (
234             is => 'ro',
235             isa => Str,
236             init_arg => undef,
237             default => qq{؟},
238             );
239              
240             has 'quote_start' => (
241             is => 'ro',
242             isa => Str,
243             init_arg => undef,
244             default => qq{”},
245             );
246              
247             has 'quote_end' => (
248             is => 'ro',
249             isa => Str,
250             init_arg => undef,
251             default => qq{“},
252             );
253              
254             has 'alternate_quote_start' => (
255             is => 'ro',
256             isa => Str,
257             init_arg => undef,
258             default => qq{’},
259             );
260              
261             has 'alternate_quote_end' => (
262             is => 'ro',
263             isa => Str,
264             init_arg => undef,
265             default => qq{‘},
266             );
267              
268             has 'units' => (
269             is => 'ro',
270             isa => HashRef[HashRef[HashRef[Str]]],
271             init_arg => undef,
272             default => sub { {
273             'long' => {
274             # Long Unit Identifier
275             'duration-minute' => {
276             'other' => q({0} مينيت),
277             },
278             # Core Unit Identifier
279             'minute' => {
280             'other' => q({0} مينيت),
281             },
282             # Long Unit Identifier
283             'duration-year' => {
284             'other' => q({0} تاهون),
285             },
286             # Core Unit Identifier
287             'year' => {
288             'other' => q({0} تاهون),
289             },
290             },
291             'short' => {
292             # Long Unit Identifier
293             'duration-day' => {
294             'other' => q({0} هاري),
295             },
296             # Core Unit Identifier
297             'day' => {
298             'other' => q({0} هاري),
299             },
300             # Long Unit Identifier
301             'duration-hour' => {
302             'other' => q({0} جم),
303             },
304             # Core Unit Identifier
305             'hour' => {
306             'other' => q({0} جم),
307             },
308             # Long Unit Identifier
309             'duration-month' => {
310             'other' => q({0} بولن),
311             },
312             # Core Unit Identifier
313             'month' => {
314             'other' => q({0} بولن),
315             },
316             # Long Unit Identifier
317             'duration-second' => {
318             'other' => q({0} ساعت),
319             },
320             # Core Unit Identifier
321             'second' => {
322             'other' => q({0} ساعت),
323             },
324             # Long Unit Identifier
325             'duration-week' => {
326             'other' => q({0} ميڠݢو),
327             },
328             # Core Unit Identifier
329             'week' => {
330             'other' => q({0} ميڠݢو),
331             },
332             # Long Unit Identifier
333             'duration-year' => {
334             'other' => q({0} thn),
335             },
336             # Core Unit Identifier
337             'year' => {
338             'other' => q({0} thn),
339             },
340             },
341             } }
342             );
343              
344             has 'number_formats' => (
345             is => 'ro',
346             isa => HashRef,
347             init_arg => undef,
348             default => sub { {
349             decimalFormat => {
350             'long' => {
351             '1000' => {
352             'other' => '0 ريبو',
353             },
354             '10000' => {
355             'other' => '00 ريبو',
356             },
357             '100000' => {
358             'other' => '000 ريبو',
359             },
360             '1000000' => {
361             'other' => '0 جوتا',
362             },
363             '10000000' => {
364             'other' => '00 جوتا',
365             },
366             '100000000' => {
367             'other' => '000 جوتا',
368             },
369             '1000000000' => {
370             'other' => '0 بيليون',
371             },
372             '10000000000' => {
373             'other' => '00 بيليون',
374             },
375             '100000000000' => {
376             'other' => '000 بيليون',
377             },
378             '1000000000000' => {
379             'other' => '0 تريليون',
380             },
381             '10000000000000' => {
382             'other' => '00 تريليون',
383             },
384             '100000000000000' => {
385             'other' => '000 تريليون',
386             },
387             },
388             },
389             } },
390             );
391              
392             has 'number_currency_formats' => (
393             is => 'ro',
394             isa => HashRef,
395             init_arg => undef,
396             default => sub { {
397             'latn' => {
398             'pattern' => {
399             'default' => {
400             'accounting' => {
401             'negative' => '(¤#,##0.00)',
402             'positive' => '¤#,##0.00',
403             },
404             'standard' => {
405             'positive' => '¤#,##0.00',
406             },
407             },
408             },
409             },
410             } },
411             );
412              
413             has 'currencies' => (
414             is => 'ro',
415             isa => HashRef,
416             init_arg => undef,
417             default => sub { {
418             'BND' => {
419             display_name => {
420             'currency' => q(دولر بروني),
421             },
422             },
423             'GBP' => {
424             display_name => {
425             'currency' => q(ڤاٴون ستيرليڠ بريتيش),
426             },
427             },
428             'IDR' => {
429             display_name => {
430             'currency' => q(روڤياە إندونيسيا),
431             },
432             },
433             'MYR' => {
434             symbol => 'RM',
435             display_name => {
436             'currency' => q(ريڠݢيت مليسيا),
437             },
438             },
439             'SGD' => {
440             display_name => {
441             'currency' => q(دولر سيڠاڤورا),
442             },
443             },
444             'XXX' => {
445             display_name => {
446             'currency' => q(مات واڠ تيدق دکتاهوءي),
447             },
448             },
449             } },
450             );
451              
452              
453             has 'calendar_months' => (
454             is => 'ro',
455             isa => HashRef,
456             init_arg => undef,
457             default => sub { {
458             'gregorian' => {
459             'format' => {
460             wide => {
461             nonleap => [
462             'جانواري',
463             'فيبواري',
464             'مچ',
465             'اڤريل',
466             'مي',
467             'جون',
468             'جولاي',
469             'ݢوس',
470             'سيڤتيمبر',
471             'اوکتوبر',
472             'نوۏيمبر',
473             'ديسيمبر'
474             ],
475             leap => [
476            
477             ],
478             },
479             },
480             },
481             } },
482             );
483              
484             has 'calendar_days' => (
485             is => 'ro',
486             isa => HashRef,
487             init_arg => undef,
488             default => sub { {
489             'gregorian' => {
490             'format' => {
491             wide => {
492             mon => 'اثنين',
493             tue => 'ثلاث',
494             wed => 'رابو',
495             thu => 'خميس',
496             fri => 'جمعة',
497             sat => 'سبتو',
498             sun => 'احد'
499             },
500             },
501             },
502             } },
503             );
504              
505             has 'calendar_quarters' => (
506             is => 'ro',
507             isa => HashRef,
508             init_arg => undef,
509             default => sub { {
510             'gregorian' => {
511             'format' => {
512             abbreviated => {0 => 'سوکو 1',
513             1 => 'سوکو ک-2',
514             2 => 'سوکو ک-3',
515             3 => 'سوکو ک-4'
516             },
517             wide => {0 => 'سوکو ڤرتام',
518             1 => 'سوکو ک-2',
519             2 => 'سوکو ک-3',
520             3 => 'سوکو ک-4'
521             },
522             },
523             },
524             } },
525             );
526              
527             has 'day_period_data' => (
528             is => 'ro',
529             isa => CodeRef,
530             init_arg => undef,
531             default => sub { sub {
532             # Time in hhmm format
533             my ($self, $type, $time, $day_period_type) = @_;
534             $day_period_type //= 'default';
535             SWITCH:
536             for ($type) {
537             if ($_ eq 'buddhist') {
538             if($day_period_type eq 'default') {
539             return 'afternoon1' if $time >= 1200
540             && $time < 1400;
541             return 'evening1' if $time >= 1400
542             && $time < 1900;
543             return 'morning1' if $time >= 0
544             && $time < 100;
545             return 'morning2' if $time >= 100
546             && $time < 1200;
547             return 'night1' if $time >= 1900
548             && $time < 2400;
549             }
550             if($day_period_type eq 'selection') {
551             return 'afternoon1' if $time >= 1200
552             && $time < 1400;
553             return 'evening1' if $time >= 1400
554             && $time < 1900;
555             return 'morning1' if $time >= 0
556             && $time < 100;
557             return 'morning2' if $time >= 100
558             && $time < 1200;
559             return 'night1' if $time >= 1900
560             && $time < 2400;
561             }
562             last SWITCH;
563             }
564             if ($_ eq 'chinese') {
565             if($day_period_type eq 'default') {
566             return 'afternoon1' if $time >= 1200
567             && $time < 1400;
568             return 'evening1' if $time >= 1400
569             && $time < 1900;
570             return 'morning1' if $time >= 0
571             && $time < 100;
572             return 'morning2' if $time >= 100
573             && $time < 1200;
574             return 'night1' if $time >= 1900
575             && $time < 2400;
576             }
577             if($day_period_type eq 'selection') {
578             return 'afternoon1' if $time >= 1200
579             && $time < 1400;
580             return 'evening1' if $time >= 1400
581             && $time < 1900;
582             return 'morning1' if $time >= 0
583             && $time < 100;
584             return 'morning2' if $time >= 100
585             && $time < 1200;
586             return 'night1' if $time >= 1900
587             && $time < 2400;
588             }
589             last SWITCH;
590             }
591             if ($_ eq 'generic') {
592             if($day_period_type eq 'default') {
593             return 'afternoon1' if $time >= 1200
594             && $time < 1400;
595             return 'evening1' if $time >= 1400
596             && $time < 1900;
597             return 'morning1' if $time >= 0
598             && $time < 100;
599             return 'morning2' if $time >= 100
600             && $time < 1200;
601             return 'night1' if $time >= 1900
602             && $time < 2400;
603             }
604             if($day_period_type eq 'selection') {
605             return 'afternoon1' if $time >= 1200
606             && $time < 1400;
607             return 'evening1' if $time >= 1400
608             && $time < 1900;
609             return 'morning1' if $time >= 0
610             && $time < 100;
611             return 'morning2' if $time >= 100
612             && $time < 1200;
613             return 'night1' if $time >= 1900
614             && $time < 2400;
615             }
616             last SWITCH;
617             }
618             if ($_ eq 'gregorian') {
619             if($day_period_type eq 'default') {
620             return 'afternoon1' if $time >= 1200
621             && $time < 1400;
622             return 'evening1' if $time >= 1400
623             && $time < 1900;
624             return 'morning1' if $time >= 0
625             && $time < 100;
626             return 'morning2' if $time >= 100
627             && $time < 1200;
628             return 'night1' if $time >= 1900
629             && $time < 2400;
630             }
631             if($day_period_type eq 'selection') {
632             return 'afternoon1' if $time >= 1200
633             && $time < 1400;
634             return 'evening1' if $time >= 1400
635             && $time < 1900;
636             return 'morning1' if $time >= 0
637             && $time < 100;
638             return 'morning2' if $time >= 100
639             && $time < 1200;
640             return 'night1' if $time >= 1900
641             && $time < 2400;
642             }
643             last SWITCH;
644             }
645             if ($_ eq 'islamic') {
646             if($day_period_type eq 'default') {
647             return 'afternoon1' if $time >= 1200
648             && $time < 1400;
649             return 'evening1' if $time >= 1400
650             && $time < 1900;
651             return 'morning1' if $time >= 0
652             && $time < 100;
653             return 'morning2' if $time >= 100
654             && $time < 1200;
655             return 'night1' if $time >= 1900
656             && $time < 2400;
657             }
658             if($day_period_type eq 'selection') {
659             return 'afternoon1' if $time >= 1200
660             && $time < 1400;
661             return 'evening1' if $time >= 1400
662             && $time < 1900;
663             return 'morning1' if $time >= 0
664             && $time < 100;
665             return 'morning2' if $time >= 100
666             && $time < 1200;
667             return 'night1' if $time >= 1900
668             && $time < 2400;
669             }
670             last SWITCH;
671             }
672             if ($_ eq 'japanese') {
673             if($day_period_type eq 'default') {
674             return 'afternoon1' if $time >= 1200
675             && $time < 1400;
676             return 'evening1' if $time >= 1400
677             && $time < 1900;
678             return 'morning1' if $time >= 0
679             && $time < 100;
680             return 'morning2' if $time >= 100
681             && $time < 1200;
682             return 'night1' if $time >= 1900
683             && $time < 2400;
684             }
685             if($day_period_type eq 'selection') {
686             return 'afternoon1' if $time >= 1200
687             && $time < 1400;
688             return 'evening1' if $time >= 1400
689             && $time < 1900;
690             return 'morning1' if $time >= 0
691             && $time < 100;
692             return 'morning2' if $time >= 100
693             && $time < 1200;
694             return 'night1' if $time >= 1900
695             && $time < 2400;
696             }
697             last SWITCH;
698             }
699             }
700             } },
701             );
702              
703             around day_period_data => sub {
704             my ($orig, $self) = @_;
705             return $self->$orig;
706             };
707              
708             has 'eras' => (
709             is => 'ro',
710             isa => HashRef,
711             init_arg => undef,
712             default => sub { {
713             'buddhist' => {
714             },
715             'chinese' => {
716             },
717             'generic' => {
718             },
719             'gregorian' => {
720             },
721             'islamic' => {
722             },
723             'japanese' => {
724             },
725             } },
726             );
727              
728             has 'date_formats' => (
729             is => 'ro',
730             isa => HashRef,
731             init_arg => undef,
732             default => sub { {
733             'buddhist' => {
734             'full' => q{EEEE، d MMMM y G},
735             'long' => q{d MMMM y G},
736             'medium' => q{dd/MM/y G},
737             'short' => q{d/MM/y G},
738             },
739             'chinese' => {
740             'full' => q{EEEE، U MMMM dd},
741             'long' => q{U MMMM d},
742             'medium' => q{U MMM d},
743             'short' => q{y-M-d},
744             },
745             'generic' => {
746             'full' => q{EEEE، d MMMM y G},
747             'long' => q{d MMMM y G},
748             'medium' => q{dd/MM/y G},
749             'short' => q{d/MM/yy GGGGG},
750             },
751             'gregorian' => {
752             'full' => q{EEEE، d MMMM y},
753             'long' => q{d MMMM y},
754             'medium' => q{dd/MM/y},
755             'short' => q{d/MM/yy},
756             },
757             'islamic' => {
758             'full' => q{EEEE، d MMMM y G},
759             'long' => q{d MMMM y G},
760             'medium' => q{dd/MM/y G},
761             'short' => q{d/MM/y G},
762             },
763             'japanese' => {
764             'full' => q{EEEE، d MMMM y G},
765             'long' => q{d MMMM y G},
766             'medium' => q{dd/MM/y G},
767             'short' => q{d/MM/y G},
768             },
769             } },
770             );
771              
772             has 'time_formats' => (
773             is => 'ro',
774             isa => HashRef,
775             init_arg => undef,
776             default => sub { {
777             'buddhist' => {
778             },
779             'chinese' => {
780             },
781             'generic' => {
782             },
783             'gregorian' => {
784             'full' => q{h:mm:ss a zzzz},
785             'long' => q{h:mm:ss a z},
786             'medium' => q{h:mm:ss a},
787             'short' => q{h:mm a},
788             },
789             'islamic' => {
790             },
791             'japanese' => {
792             },
793             } },
794             );
795              
796             has 'datetime_formats' => (
797             is => 'ro',
798             isa => HashRef,
799             init_arg => undef,
800             default => sub { {
801             'buddhist' => {
802             },
803             'chinese' => {
804             },
805             'generic' => {
806             'full' => q{{1} {0}},
807             'long' => q{{1} {0}},
808             'medium' => q{{1} {0}},
809             'short' => q{{1} {0}},
810             },
811             'gregorian' => {
812             'full' => q{{1} {0}},
813             'long' => q{{1} {0}},
814             'medium' => q{{1} {0}},
815             'short' => q{{1} {0}},
816             },
817             'islamic' => {
818             },
819             'japanese' => {
820             },
821             } },
822             );
823              
824             has 'datetime_formats_available_formats' => (
825             is => 'ro',
826             isa => HashRef,
827             init_arg => undef,
828             default => sub { {
829             'buddhist' => {
830             Ed => q{E, d},
831             MEd => q{E، d/M},
832             Md => q{d/M},
833             yM => q{M/y G},
834             yMEd => q{E، d/M/y G},
835             yMMM => q{MMM y G},
836             yMMMEd => q{E، d MMM y G},
837             yMMMd => q{d MMM y G},
838             },
839             'generic' => {
840             Ed => q{d E},
841             Hmm => q{H:mm},
842             MEd => q{E، d-M},
843             MMMEd => q{E، d MMM},
844             MMMMd => q{d MMMM},
845             MMMd => q{d MMM},
846             MMdd => q{dd/MM},
847             Md => q{d-M},
848             y => q{y},
849             yM => q{M-y},
850             yMEd => q{E، d/M/y},
851             yMMM => q{MMM y},
852             yMMMEd => q{E، d MMM y},
853             yMMMd => q{d MMM y},
854             yMd => q{d/M/y},
855             yQQQ => q{QQQ y},
856             yQQQQ => q{QQQQ y},
857             },
858             'gregorian' => {
859             Ed => q{d E},
860             Hmm => q{H:mm},
861             MEd => q{E، d-M},
862             MMMEd => q{E، d MMM},
863             MMMMd => q{d MMMM},
864             MMMd => q{d MMM},
865             MMdd => q{dd/MM},
866             Md => q{d-M},
867             yM => q{M-y},
868             yMEd => q{E، d/M/y},
869             yMMM => q{MMM y},
870             yMMMEd => q{E، d MMM y},
871             yMMMd => q{d MMM y},
872             yMd => q{d/M/y},
873             yQQQ => q{QQQ y},
874             yQQQQ => q{QQQQ y},
875             },
876             'islamic' => {
877             Ed => q{E، d},
878             MEd => q{E، d/M},
879             Md => q{d/M},
880             yyyyM => q{M/y G},
881             yyyyMEd => q{E، d/M/y G},
882             yyyyMMM => q{MMM y G},
883             yyyyMMMEd => q{E، d MMM y G},
884             yyyyMMMd => q{d MMM y G},
885             },
886             'japanese' => {
887             Ed => q{E، d},
888             MEd => q{E، d/M},
889             Md => q{d/M},
890             yyyyM => q{M/y G},
891             yyyyMEd => q{E، d/M/y G},
892             yyyyMMM => q{MMM y G},
893             yyyyMMMEd => q{E، d MMM y G},
894             yyyyMMMd => q{d MMM y G},
895             },
896             } },
897             );
898              
899             has 'datetime_formats_append_item' => (
900             is => 'ro',
901             isa => HashRef,
902             init_arg => undef,
903             default => sub { {
904             } },
905             );
906              
907             has 'datetime_formats_interval' => (
908             is => 'ro',
909             isa => HashRef,
910             init_arg => undef,
911             default => sub { {
912             'generic' => {
913             M => {
914             M => q{M–M},
915             },
916             MEd => {
917             M => q{E، d/M – E، d/M},
918             d => q{E، d/M – E، d/M},
919             },
920             MMM => {
921             M => q{MMM–MMM},
922             },
923             MMMEd => {
924             M => q{E، d MMM – E، d MMM},
925             d => q{E، d MMM – E، d MMM},
926             },
927             MMMd => {
928             M => q{d MMM – d MMM},
929             d => q{d–d MMM},
930             },
931             Md => {
932             M => q{d/M – d/M},
933             d => q{d/M – d/M},
934             },
935             fallback => '{0} – {1}',
936             y => {
937             y => q{y–y},
938             },
939             yM => {
940             M => q{M/y – M/y},
941             y => q{M/y – M/y},
942             },
943             yMEd => {
944             M => q{E، d/M/y – E، d/M/y},
945             d => q{E، d/M/y – E، d/M/y},
946             y => q{E، d/M/y – E، d/M/y},
947             },
948             yMMM => {
949             M => q{MMM–MMM y},
950             y => q{MMM y – MMM y},
951             },
952             yMMMEd => {
953             M => q{E، d MMM – E، d MMM، y},
954             d => q{E، d MMM – E، d MMM، y},
955             y => q{E، d MMM y – E، d MMM y},
956             },
957             yMMMM => {
958             M => q{MMMM–MMMM y},
959             y => q{MMMM y – MMMM y},
960             },
961             yMMMd => {
962             M => q{d MMM – d MMM، y},
963             d => q{d–d MMM y},
964             y => q{d MMM y – d MMM y},
965             },
966             yMd => {
967             M => q{d/M/y – d/M/y},
968             d => q{d/M/y – d/M/y},
969             y => q{d/M/y – d/M/y},
970             },
971             },
972             'gregorian' => {
973             M => {
974             M => q{M–M},
975             },
976             MEd => {
977             M => q{E، d/M – E، d/M},
978             d => q{E، d/M – E، d/M},
979             },
980             MMM => {
981             M => q{MMM–MMM},
982             },
983             MMMEd => {
984             M => q{E، d MMM – E، d MMM},
985             d => q{E، d MMM – E، d MMM},
986             },
987             MMMd => {
988             M => q{d MMM – d MMM},
989             d => q{d–d MMM},
990             },
991             Md => {
992             M => q{d/M – d/M},
993             d => q{d/M – d/M},
994             },
995             fallback => '{0} – {1}',
996             yM => {
997             M => q{M/y – M/y},
998             y => q{M/y – M/y},
999             },
1000             yMEd => {
1001             M => q{E، d/M/y – E، d/M/y},
1002             d => q{E، d/M/y – E، d/M/y},
1003             y => q{E، d/M/y – E، d/M/y},
1004             },
1005             yMMM => {
1006             M => q{MMM–MMM y},
1007             y => q{MMM y – MMM y},
1008             },
1009             yMMMEd => {
1010             M => q{E، d MMM – E، d MMM، y},
1011             d => q{E، d MMM – E، d MMM، y},
1012             y => q{E، d MMM y – E، d MMM y},
1013             },
1014             yMMMM => {
1015             M => q{MMMM–MMMM y},
1016             y => q{MMMM y – MMMM y},
1017             },
1018             yMMMd => {
1019             M => q{d MMM – d MMM، y},
1020             d => q{d–d MMM y},
1021             y => q{d MMM y – d MMM y},
1022             },
1023             yMd => {
1024             M => q{d/M/y – d/M/y},
1025             d => q{d/M/y – d/M/y},
1026             y => q{d/M/y – d/M/y},
1027             },
1028             },
1029             } },
1030             );
1031              
1032             has 'time_zone_names' => (
1033             is => 'ro',
1034             isa => HashRef,
1035             init_arg => undef,
1036             default => sub { {
1037             regionFormat => q(وقتو {0}),
1038             'Asia/Singapore' => {
1039             exemplarCity => q#سيڠاڤورا#,
1040             },
1041             'Brunei' => {
1042             long => {
1043             'standard' => q#وقتو بروني دارالسلام#,
1044             },
1045             },
1046             'Etc/Unknown' => {
1047             exemplarCity => q#باندر تيدق دکتاهوءي#,
1048             },
1049             'India' => {
1050             long => {
1051             'standard' => q#وقتو ڤياواي اينديا#,
1052             },
1053             },
1054             'Indian_Ocean' => {
1055             long => {
1056             'standard' => q#وقتو لاٴوتن هيندي#,
1057             },
1058             },
1059             'Indonesia_Central' => {
1060             long => {
1061             'standard' => q#وقتو إندونيسيا تڠه#,
1062             },
1063             },
1064             'Indonesia_Eastern' => {
1065             long => {
1066             'standard' => q#وقتو إندونيسيا تيمور#,
1067             },
1068             },
1069             'Indonesia_Western' => {
1070             long => {
1071             'standard' => q#وقتو إندونيسيا بارات#,
1072             },
1073             },
1074             'Malaysia' => {
1075             long => {
1076             'standard' => q#وقتو مليسيا#,
1077             },
1078             },
1079             } }
1080             );
1081 1     1   5806 no Moo;
  1         3  
  1         8  
1082              
1083             1;
1084              
1085             # vim: tabstop=4