File Coverage

blib/lib/Locale/CLDR/Locales/Fa/Any/Af.pm
Criterion Covered Total %
statement 35 35 100.0
branch n/a
condition n/a
subroutine 12 12 100.0
pod n/a
total 47 47 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Fa::Any::Af - Package for language Persian
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/fa_AF.xml
10             # on Mon 11 Apr 5:27:52 pm GMT
11              
12             use strict;
13 1     1   1035 use warnings;
  1         2  
  1         25  
14 1     1   3 use version;
  1         2  
  1         22  
15 1     1   10  
  1         2  
  1         5  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   83 use mro 'c3';
  1         2  
20 1     1   5 use utf8;
  1         2  
  1         6  
21 1     1   21 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         7  
22 1     1   24 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         10  
23 1     1   110 use Moo;
  1         1  
  1         8  
24 1     1   860  
  1         2  
  1         6  
25             extends('Locale::CLDR::Locales::Fa::Any');
26             has 'valid_algorithmic_formats' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal' ]},
31             );
32              
33             has 'algorithmic_number_format_data' => (
34             is => 'ro',
35             isa => HashRef,
36             init_arg => undef,
37             default => sub {
38             use bignum;
39 1     1   408 return {
  1         2  
  1         7  
40             'spellout-cardinal' => {
41             'public' => {
42             '-x' => {
43             divisor => q(1),
44             rule => q(منفی →→),
45             },
46             '0' => {
47             base_value => q(0),
48             divisor => q(1),
49             rule => q(صفر),
50             },
51             'x.x' => {
52             divisor => q(1),
53             rule => q(←← عشاریه →→),
54             },
55             '1' => {
56             base_value => q(1),
57             divisor => q(1),
58             rule => q(یک),
59             },
60             '2' => {
61             base_value => q(2),
62             divisor => q(1),
63             rule => q(دو),
64             },
65             '3' => {
66             base_value => q(3),
67             divisor => q(1),
68             rule => q(سه),
69             },
70             '4' => {
71             base_value => q(4),
72             divisor => q(1),
73             rule => q(چهار),
74             },
75             '5' => {
76             base_value => q(5),
77             divisor => q(1),
78             rule => q(پنج),
79             },
80             '6' => {
81             base_value => q(6),
82             divisor => q(1),
83             rule => q(شش),
84             },
85             '7' => {
86             base_value => q(7),
87             divisor => q(1),
88             rule => q(هفت),
89             },
90             '8' => {
91             base_value => q(8),
92             divisor => q(1),
93             rule => q(هشت),
94             },
95             '9' => {
96             base_value => q(9),
97             divisor => q(1),
98             rule => q(نه),
99             },
100             '10' => {
101             base_value => q(10),
102             divisor => q(10),
103             rule => q(ده),
104             },
105             '11' => {
106             base_value => q(11),
107             divisor => q(10),
108             rule => q(یازده),
109             },
110             '12' => {
111             base_value => q(12),
112             divisor => q(10),
113             rule => q(دوازده),
114             },
115             '13' => {
116             base_value => q(13),
117             divisor => q(10),
118             rule => q(سیزده),
119             },
120             '14' => {
121             base_value => q(14),
122             divisor => q(10),
123             rule => q(چهارده),
124             },
125             '15' => {
126             base_value => q(15),
127             divisor => q(10),
128             rule => q(پانزده),
129             },
130             '16' => {
131             base_value => q(16),
132             divisor => q(10),
133             rule => q(شانزده),
134             },
135             '17' => {
136             base_value => q(17),
137             divisor => q(10),
138             rule => q(هفده),
139             },
140             '18' => {
141             base_value => q(18),
142             divisor => q(10),
143             rule => q(هجده),
144             },
145             '19' => {
146             base_value => q(19),
147             divisor => q(10),
148             rule => q(نزده),
149             },
150             '20' => {
151             base_value => q(20),
152             divisor => q(10),
153             rule => q(بیست[ و →→]),
154             },
155             '30' => {
156             base_value => q(30),
157             divisor => q(10),
158             rule => q(سی[ و →→]),
159             },
160             '40' => {
161             base_value => q(40),
162             divisor => q(10),
163             rule => q(چهل[ و →→]),
164             },
165             '50' => {
166             base_value => q(50),
167             divisor => q(10),
168             rule => q(پنجاه[ و →→]),
169             },
170             '60' => {
171             base_value => q(60),
172             divisor => q(10),
173             rule => q(شصت[ و →→]),
174             },
175             '70' => {
176             base_value => q(70),
177             divisor => q(10),
178             rule => q(هفتاد[ و →→]),
179             },
180             '80' => {
181             base_value => q(80),
182             divisor => q(10),
183             rule => q(هشتاد[ و →→]),
184             },
185             '90' => {
186             base_value => q(90),
187             divisor => q(10),
188             rule => q(نود[ و →→]),
189             },
190             '100' => {
191             base_value => q(100),
192             divisor => q(100),
193             rule => q(صد[ و →→]),
194             },
195             '200' => {
196             base_value => q(200),
197             divisor => q(100),
198             rule => q(←←صد[ و →→]),
199             },
200             '300' => {
201             base_value => q(300),
202             divisor => q(100),
203             rule => q(←←‌صد[ و →→]),
204             },
205             '400' => {
206             base_value => q(400),
207             divisor => q(100),
208             rule => q(←←صد[ و →→]),
209             },
210             '1000' => {
211             base_value => q(1000),
212             divisor => q(1000),
213             rule => q(←← هزار[ و →→]),
214             },
215             '1000000' => {
216             base_value => q(1000000),
217             divisor => q(1000000),
218             rule => q(←← میلیون[ و →→]),
219             },
220             '1000000000' => {
221             base_value => q(1000000000),
222             divisor => q(1000000000),
223             rule => q(←← میلیارد[ و →→]),
224             },
225             '1000000000000' => {
226             base_value => q(1000000000000),
227             divisor => q(1000000000000),
228             rule => q(←← بیلیون[ و →→]),
229             },
230             '1000000000000000' => {
231             base_value => q(1000000000000000),
232             divisor => q(1000000000000000),
233             rule => q(←← بیلیارد[ و →→]),
234             },
235             '1000000000000000000' => {
236             base_value => q(1000000000000000000),
237             divisor => q(1000000000000000000),
238             rule => q(=#,##0=),
239             },
240             'max' => {
241             base_value => q(1000000000000000000),
242             divisor => q(1000000000000000000),
243             rule => q(=#,##0=),
244             },
245             },
246             },
247             'spellout-numbering' => {
248             'public' => {
249             '0' => {
250             base_value => q(0),
251             divisor => q(1),
252             rule => q(=%spellout-cardinal=),
253             },
254             'max' => {
255             base_value => q(0),
256             divisor => q(1),
257             rule => q(=%spellout-cardinal=),
258             },
259             },
260             },
261             'spellout-numbering-year' => {
262             'public' => {
263             '0' => {
264             base_value => q(0),
265             divisor => q(1),
266             rule => q(=%spellout-numbering=),
267             },
268             'x.x' => {
269             divisor => q(1),
270             rule => q(=0.0=),
271             },
272             'max' => {
273             divisor => q(1),
274             rule => q(=0.0=),
275             },
276             },
277             },
278             } },
279             );
280              
281             has 'display_name_language' => (
282             is => 'ro',
283             isa => CodeRef,
284             init_arg => undef,
285             default => sub {
286             sub {
287             my %languages = (
288             'ab' => 'افریکانس',
289             'ar_001' => 'عربی فصیح',
290             'as' => 'اسامی',
291             'ast' => 'اتریشی',
292             'az' => 'آذربایجانی',
293             'ckb' => 'کردی سورانی',
294             'dv' => 'مالدیوی',
295             'es' => 'هسپانوی',
296             'fi' => 'فنلندی',
297             'ga' => 'آیرلندی',
298             'hr' => 'کروشیایی',
299             'id' => 'اندونیزیایی',
300             'is' => 'آیسلندی',
301             'it' => 'ایتالوی',
302             'ja' => 'جاپانی',
303             'ko' => 'کوریایی',
304             'ksh' => 'کلنی',
305             'kw' => 'کورنی',
306             'ky' => 'قرغزی',
307             'lus' => 'میزویی',
308             'mai' => 'مایتیلی',
309             'mn' => 'مغلی',
310             'nb' => 'نروژی کتابی',
311             'ne' => 'نیپالی',
312             'nl' => 'هالندی',
313             'nl_BE' => 'فلمیش',
314             'nn' => 'نروژی نو',
315             'no' => 'نارویژی',
316             'pl' => 'پولندی',
317             'ps@alt=variant' => 'پشتو',
318             'pt' => 'پرتگالی',
319             'sq' => 'البانیایی',
320             'srn' => 'زبان سرانان',
321             'sv' => 'سویدنی',
322             'sw' => 'سواحلی',
323             'tg' => 'تاجکی',
324             'zh_Hans' => 'چینی ساده شده',
325             'zza' => 'زازاکی',
326              
327             );
328             if (@_) {
329             return $languages{$_[0]};
330             }
331             return \%languages;
332             }
333             },
334             );
335              
336             has 'display_name_script' => (
337             is => 'ro',
338             isa => CodeRef,
339             init_arg => undef,
340             default => sub {
341             sub {
342             my %scripts = (
343             'Mong' => 'مغلی',
344              
345             );
346             if ( @_ ) {
347             return $scripts{$_[0]};
348             }
349             return \%scripts;
350             }
351             }
352             );
353              
354             has 'display_name_region' => (
355             is => 'ro',
356             isa => HashRef[Str],
357             init_arg => undef,
358             default => sub {
359             {
360             'AD' => 'اندورا',
361             'AG' => 'انتیگوا و باربودا',
362             'AL' => 'البانیا',
363             'AO' => 'انگولا',
364             'AQ' => 'انترکتیکا',
365             'AR' => 'ارجنتاین',
366             'BA' => 'بوسنیا و هرزه‌گوینا',
367             'BD' => 'بنگله‌دیش',
368             'BE' => 'بلجیم',
369             'BG' => 'بلغاریا',
370             'BN' => 'برونی',
371             'BO' => 'بولیویا',
372             'BR' => 'برازیل',
373             'BS' => 'بهاماس',
374             'CD' => 'کانگو - کینشاسا',
375             'CG' => 'کانگو - برازویل',
376             'CH' => 'سویس',
377             'CL' => 'چلی',
378             'CO' => 'کولمبیا',
379             'CR' => 'کاستریکا',
380             'CU' => 'کیوبا',
381             'CZ' => 'چک',
382             'CZ@alt=variant' => 'جمهوری چک',
383             'DK' => 'دنمارک',
384             'EA' => 'سئوتا و ملیلا',
385             'EE' => 'استونیا',
386             'ER' => 'اریتریا',
387             'ES' => 'هسپانیه',
388             'ET' => 'ایتوپیا',
389             'FI' => 'فنلند',
390             'FM' => 'میکرونزیا',
391             'GD' => 'گرینادا',
392             'GH' => 'گانا',
393             'GN' => 'گینیا',
394             'GQ' => 'گینیا استوایی',
395             'GT' => 'گواتیمالا',
396             'GW' => 'گینیا بیسائو',
397             'GY' => 'گیانا',
398             'HK' => 'هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین',
399             'HK@alt=short' => 'هانگ کانگ',
400             'HN' => 'هاندوراس',
401             'HR' => 'کروشیا',
402             'HT' => 'هایتی',
403             'ID' => 'اندونیزیا',
404             'IE' => 'آیرلند',
405             'IS' => 'آیسلند',
406             'JP' => 'جاپان',
407             'KE' => 'کینیا',
408             'KH' => 'کمپوچیا',
409             'KP' => 'کوریای شمالی',
410             'KR' => 'کوریای جنوبی',
411             'LK' => 'سریلانکا',
412             'LS' => 'لیسوتو',
413             'LT' => 'لتوانیا',
414             'LV' => 'لاتویا',
415             'LY' => 'لیبیا',
416             'MG' => 'مادغاسکر',
417             'MN' => 'منگولیا',
418             'MR' => 'موریتانیا',
419             'MT' => 'مالتا',
420             'MX' => 'مکسیکو',
421             'MY' => 'مالیزیا',
422             'MZ' => 'موزمبیق',
423             'NG' => 'نیجریا',
424             'NI' => 'نیکاراگوا',
425             'NL' => 'هالند',
426             'NO' => 'ناروی',
427             'NP' => 'نیپال',
428             'NZ' => 'زیلاند جدید',
429             'PA' => 'پانامه',
430             'PE' => 'پیرو',
431             'PG' => 'پاپوا نیو گینیا',
432             'PL' => 'پولند',
433             'PT' => 'پرتگال',
434             'PY' => 'پاراگوای',
435             'RO' => 'رومانیا',
436             'SE' => 'سویدن',
437             'SG' => 'سینگاپور',
438             'SI' => 'سلونیا',
439             'SJ' => 'اسوالبارد و جان ماین',
440             'SK' => 'سلواکیا',
441             'SL' => 'سیرالیون',
442             'SN' => 'سینیگال',
443             'SO' => 'سومالیه',
444             'SV' => 'السلوادور',
445             'TJ' => 'تاجکستان',
446             'UG' => 'یوگاندا',
447             'UY' => 'یوروگوای',
448             'VC' => 'سنت وینسنت و گرنادین‌ها',
449             'VE' => 'ونزویلا',
450             'XK' => 'کوسوا',
451             'ZW' => 'زیمبابوی',
452              
453             }
454             },
455             );
456              
457             has 'characters' => (
458             is => 'ro',
459             isa => HashRef,
460             init_arg => undef,
461             default => $^V ge v5.18.0
462             ? eval <<'EOT'
463             sub {
464             no warnings 'experimental::regex_sets';
465             return {
466             auxiliary => qr{[‎‏ َ ِ ُ ْ ٖ ٰ ‌ ‍ إ ټ ځ څ ډ ړ ږ ښ ك ګ ڼ ى ي]},
467             };
468             },
469             EOT
470             : sub {
471             return {};
472             },
473             );
474 1     1   99  
  1         2  
  1         71  
475              
476             has 'number_currency_formats' => (
477             is => 'ro',
478             isa => HashRef,
479             init_arg => undef,
480             default => sub { {
481             'arabext' => {
482             'pattern' => {
483             'default' => {
484             'standard' => {
485             'positive' => '¤ #,##0.00',
486             },
487             },
488             },
489             },
490             'latn' => {
491             'pattern' => {
492             'default' => {
493             'accounting' => {
494             'negative' => '‎(¤ #,##0.00)',
495             'positive' => '¤ #,##0.00',
496             },
497             'standard' => {
498             'positive' => '¤ #,##0.00',
499             },
500             },
501             },
502             },
503             } },
504             );
505              
506             has 'currencies' => (
507             is => 'ro',
508             isa => HashRef,
509             init_arg => undef,
510             default => sub { {
511             'AUD' => {
512             display_name => {
513             'currency' => q(دالر آسترالیا),
514             },
515             },
516             'BND' => {
517             display_name => {
518             'currency' => q(دالر برونی),
519             },
520             },
521             'BYN' => {
522             display_name => {
523             'currency' => q(روبل روسیهٔ سفید),
524             },
525             },
526             'BYR' => {
527             display_name => {
528             'currency' => q(روبل روسیهٔ سفید \(۲۰۰۰–۲۰۱۶\)),
529             },
530             },
531             'CAD' => {
532             display_name => {
533             'currency' => q(دالر کانادا),
534             },
535             },
536             'CHF' => {
537             display_name => {
538             'currency' => q(فرانک سویس),
539             },
540             },
541             'DKK' => {
542             display_name => {
543             'currency' => q(کرون دنمارک),
544             },
545             },
546             'JPY' => {
547             display_name => {
548             'currency' => q(ین جاپان),
549             },
550             },
551             'MXN' => {
552             display_name => {
553             'currency' => q(پزوی مکسیکو),
554             },
555             },
556             'NLG' => {
557             display_name => {
558             'currency' => q(گیلدر هالند),
559             },
560             },
561             'NOK' => {
562             display_name => {
563             'currency' => q(کرون ناروی),
564             },
565             },
566             'SEK' => {
567             display_name => {
568             'currency' => q(کرون سویدن),
569             },
570             },
571             'SGD' => {
572             display_name => {
573             'currency' => q(دالر سینگاپور),
574             },
575             },
576             'TJS' => {
577             display_name => {
578             'currency' => q(سامانی تاجکستان),
579             },
580             },
581             'USD' => {
582             display_name => {
583             'currency' => q(دالر امریکا),
584             },
585             },
586             } },
587             );
588              
589              
590             has 'calendar_months' => (
591             is => 'ro',
592             isa => HashRef,
593             init_arg => undef,
594             default => sub { {
595             'gregorian' => {
596             'format' => {
597             abbreviated => {
598             nonleap => [
599             'جنو',
600             'فبروری',
601             'مارچ',
602             'اپریل',
603             'می',
604             'جون',
605             'جول',
606             'اگست',
607             'سپتمبر',
608             'اکتوبر',
609             'نومبر',
610             'دسم'
611             ],
612             leap => [
613            
614             ],
615             },
616             narrow => {
617             nonleap => [
618             'ج',
619             'ف',
620             'م',
621             'ا',
622             'م',
623             'ج',
624             'ج',
625             'ا',
626             'س',
627             'ا',
628             'ن',
629             'د'
630             ],
631             leap => [
632            
633             ],
634             },
635             wide => {
636             nonleap => [
637             'جنوری',
638             'فبروری',
639             'مارچ',
640             'اپریل',
641             'می',
642             'جون',
643             'جولای',
644             'اگست',
645             'سپتمبر',
646             'اکتوبر',
647             'نومبر',
648             'دسمبر'
649             ],
650             leap => [
651            
652             ],
653             },
654             },
655             'stand-alone' => {
656             abbreviated => {
657             nonleap => [
658             'جنوری',
659             'فبروری',
660             'مارچ',
661             'اپریل',
662             'می',
663             'جون',
664             'جولای',
665             'اگست',
666             'سپتمبر',
667             'اکتوبر',
668             'نومبر',
669             'دسمبر'
670             ],
671             leap => [
672            
673             ],
674             },
675             narrow => {
676             nonleap => [
677             'ج',
678             'ف',
679             'م',
680             'ا',
681             'م',
682             'ج',
683             'ج',
684             'ا',
685             'س',
686             'ا',
687             'ن',
688             'د'
689             ],
690             leap => [
691            
692             ],
693             },
694             wide => {
695             nonleap => [
696             'جنوری',
697             'فبروری',
698             'مارچ',
699             'اپریل',
700             'می',
701             'جون',
702             'جولای',
703             'اگست',
704             'سپتمبر',
705             'اکتوبر',
706             'نومبر',
707             'دسمبر'
708             ],
709             leap => [
710            
711             ],
712             },
713             },
714             },
715             'persian' => {
716             'format' => {
717             wide => {
718             nonleap => [
719             'حمل',
720             'ثور',
721             'جوزا',
722             'سرطان',
723             'اسد',
724             'سنبلهٔ',
725             'میزان',
726             'عقرب',
727             'قوس',
728             'جدی',
729             'دلو',
730             'حوت'
731             ],
732             leap => [
733            
734             ],
735             },
736             },
737             'stand-alone' => {
738             narrow => {
739             nonleap => [
740             'ح',
741             'ث',
742             'ج',
743             'س',
744             'ا',
745             'س',
746             'م',
747             'ع',
748             'ق',
749             'ج',
750             'د',
751             'ح'
752             ],
753             leap => [
754            
755             ],
756             },
757             },
758             },
759             } },
760             );
761              
762             has 'calendar_quarters' => (
763             is => 'ro',
764             isa => HashRef,
765             init_arg => undef,
766             default => sub { {
767             'gregorian' => {
768             'format' => {
769             abbreviated => {0 => 'ر۱',
770             1 => 'ر۲',
771             2 => 'ر۳',
772             3 => 'ر۴'
773             },
774             wide => {0 => 'ربع اول',
775             1 => 'ربع دوم',
776             2 => 'ربع سوم',
777             3 => 'ربع چهارم'
778             },
779             },
780             'stand-alone' => {
781             abbreviated => {0 => 'ر۱',
782             1 => 'ر۲',
783             2 => 'ر۳',
784             3 => 'ر۴'
785             },
786             wide => {0 => 'ربع اول',
787             1 => 'ربع دوم',
788             2 => 'ربع سوم',
789             3 => 'ربع چهارم'
790             },
791             },
792             },
793             } },
794             );
795              
796             has 'day_period_data' => (
797             is => 'ro',
798             isa => CodeRef,
799             init_arg => undef,
800             default => sub { sub {
801             # Time in hhmm format
802             my ($self, $type, $time, $day_period_type) = @_;
803             $day_period_type //= 'default';
804             SWITCH:
805             for ($type) {
806             if ($_ eq 'gregorian') {
807             if($day_period_type eq 'default') {
808             return 'midnight' if $time == 0;
809             return 'noon' if $time == 1200;
810             return 'afternoon1' if $time >= 1200
811             && $time < 1700;
812             return 'evening1' if $time >= 1700
813             && $time < 1900;
814             return 'morning1' if $time >= 400
815             && $time < 1200;
816             return 'night1' if $time >= 1900;
817             return 'night1' if $time < 400;
818             }
819             if($day_period_type eq 'selection') {
820             return 'afternoon1' if $time >= 1200
821             && $time < 1700;
822             return 'evening1' if $time >= 1700
823             && $time < 1900;
824             return 'morning1' if $time >= 400
825             && $time < 1200;
826             return 'night1' if $time >= 1900;
827             return 'night1' if $time < 400;
828             }
829             last SWITCH;
830             }
831             if ($_ eq 'persian') {
832             if($day_period_type eq 'default') {
833             return 'midnight' if $time == 0;
834             return 'noon' if $time == 1200;
835             return 'afternoon1' if $time >= 1200
836             && $time < 1700;
837             return 'evening1' if $time >= 1700
838             && $time < 1900;
839             return 'morning1' if $time >= 400
840             && $time < 1200;
841             return 'night1' if $time >= 1900;
842             return 'night1' if $time < 400;
843             }
844             if($day_period_type eq 'selection') {
845             return 'afternoon1' if $time >= 1200
846             && $time < 1700;
847             return 'evening1' if $time >= 1700
848             && $time < 1900;
849             return 'morning1' if $time >= 400
850             && $time < 1200;
851             return 'night1' if $time >= 1900;
852             return 'night1' if $time < 400;
853             }
854             last SWITCH;
855             }
856             }
857             } },
858             );
859              
860             around day_period_data => sub {
861             my ($orig, $self) = @_;
862             return $self->$orig;
863             };
864              
865             has 'day_periods' => (
866             is => 'ro',
867             isa => HashRef,
868             init_arg => undef,
869             default => sub { {
870             'gregorian' => {
871             'format' => {
872             'abbreviated' => {
873             'afternoon1' => q{بعد از چاشت},
874             'evening1' => q{شام},
875             'midnight' => q{نیمه‌شب},
876             'morning1' => q{صبح},
877             'night1' => q{شب},
878             'noon' => q{ظهر},
879             },
880             'narrow' => {
881             'afternoon1' => q{ب.ظ.},
882             'evening1' => q{ش},
883             'midnight' => q{ن},
884             'morning1' => q{ص},
885             'night1' => q{ش},
886             'noon' => q{ظ},
887             },
888             'wide' => {
889             'afternoon1' => q{بعد از چاشت},
890             'evening1' => q{شام},
891             'midnight' => q{نیمه‌شب},
892             'morning1' => q{صبح},
893             'night1' => q{شب},
894             'noon' => q{ظهر},
895             },
896             },
897             'stand-alone' => {
898             'abbreviated' => {
899             'afternoon1' => q{بعد از چاشت},
900             'evening1' => q{شام},
901             'morning1' => q{صبح},
902             'night1' => q{شب},
903             },
904             'narrow' => {
905             'afternoon1' => q{بعد از چاشت},
906             'evening1' => q{شام},
907             'morning1' => q{ص},
908             'night1' => q{ش},
909             },
910             'wide' => {
911             'afternoon1' => q{بعد از چاشت},
912             'evening1' => q{شام},
913             'morning1' => q{صبح},
914             'night1' => q{شب},
915             },
916             },
917             },
918             } },
919             );
920              
921             has 'eras' => (
922             is => 'ro',
923             isa => HashRef,
924             init_arg => undef,
925             default => sub { {
926             'gregorian' => {
927             },
928             'persian' => {
929             },
930             } },
931             );
932              
933             has 'date_formats' => (
934             is => 'ro',
935             isa => HashRef,
936             init_arg => undef,
937             default => sub { {
938             'gregorian' => {
939             },
940             'persian' => {
941             },
942             } },
943             );
944              
945             has 'time_formats' => (
946             is => 'ro',
947             isa => HashRef,
948             init_arg => undef,
949             default => sub { {
950             'gregorian' => {
951             },
952             'persian' => {
953             },
954             } },
955             );
956              
957             has 'datetime_formats' => (
958             is => 'ro',
959             isa => HashRef,
960             init_arg => undef,
961             default => sub { {
962             'gregorian' => {
963             },
964             'persian' => {
965             },
966             } },
967             );
968              
969             has 'datetime_formats_available_formats' => (
970             is => 'ro',
971             isa => HashRef,
972             init_arg => undef,
973             default => sub { {
974             'gregorian' => {
975             EHm => q{E HH:mm},
976             EHms => q{E HH:mm:ss},
977             Ed => q{d E},
978             GyMMMEd => q{E, MMM d, y G},
979             GyMMMd => q{MMM d, y G},
980             H => q{HH},
981             Hm => q{HH:mm},
982             Hms => q{HH:mm:ss},
983             MEd => q{E, M/d},
984             MMMEd => q{E, MMM d},
985             MMMMd => q{MMMM d},
986             MMMd => q{MMM d},
987             yM => q{M/y},
988             yMEd => q{E, M/d/y},
989             yMMMEd => q{E, MMM d, y},
990             yMMMd => q{MMM d, y},
991             yMd => q{M/d/y},
992             yQQQ => q{QQQ y},
993             },
994             } },
995             );
996              
997             has 'datetime_formats_append_item' => (
998             is => 'ro',
999             isa => HashRef,
1000             init_arg => undef,
1001             default => sub { {
1002             'gregorian' => {
1003             'Timezone' => '{0} {1}',
1004             },
1005             } },
1006             );
1007              
1008             has 'datetime_formats_interval' => (
1009             is => 'ro',
1010             isa => HashRef,
1011             init_arg => undef,
1012             default => sub { {
1013             } },
1014             );
1015              
1016             no Moo;
1017 1     1   2923  
  1         2  
  1         4  
1018             1;
1019              
1020             # vim: tabstop=4