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