File Coverage

blib/lib/Locale/CLDR/Locales/Aa.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::Aa - Package for language Afar
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Aa;
10             # This file auto generated from Data\common\main\aa.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1935756 use strict;
  1         3  
  1         46  
14 1     1   7 use warnings;
  1         8  
  1         64  
15 1     1   5 use version;
  1         3  
  1         7  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   174 use v5.12.0;
  1         7  
20 1     1   24 use mro 'c3';
  1         3  
  1         10  
21 1     1   42 use utf8;
  1         3  
  1         9  
22 1     1   65 use feature 'unicode_strings';
  1         3  
  1         185  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   3113 use Moo;
  1         25  
  1         13  
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             'aa' => 'Qafar',
35              
36             );
37             if (@_) {
38             return $languages{$_[0]};
39             }
40             return \%languages;
41             }
42             },
43             );
44              
45             has 'display_name_region' => (
46             is => 'ro',
47             isa => HashRef[Str],
48             init_arg => undef,
49             default => sub {
50             {
51             'DJ' => 'Yabuuti',
52             'ER' => 'Eretria',
53             'ET' => 'Otobbia',
54              
55             }
56             },
57             );
58              
59             has 'characters' => (
60             is => 'ro',
61             isa => HashRef,
62             init_arg => undef,
63             default => $^V ge v5.18.0
64             ? eval <<'EOT'
65             sub {
66             no warnings 'experimental::regex_sets';
67             return {
68             auxiliary => qr{[j p v z]},
69             index => ['A', 'B', 'T', 'S', 'E', 'C', 'K', 'X', 'I', 'D', 'Q', 'R', 'F', 'G', 'O', 'L', 'M', 'N', 'U', 'W', 'H', 'Y'],
70             main => qr{[a b t s e c k x i d q r f g o l m n u w h y]},
71             };
72             },
73             EOT
74             : sub {
75             return { index => ['A', 'B', 'T', 'S', 'E', 'C', 'K', 'X', 'I', 'D', 'Q', 'R', 'F', 'G', 'O', 'L', 'M', 'N', 'U', 'W', 'H', 'Y'], };
76             },
77 1     1   198 );
  1         2  
  1         218  
78              
79              
80             has 'number_currency_formats' => (
81             is => 'ro',
82             isa => HashRef,
83             init_arg => undef,
84             default => sub { {
85             'latn' => {
86             'pattern' => {
87             'default' => {
88             'standard' => {
89             'positive' => '¤#,##0.00',
90             },
91             },
92             },
93             },
94             } },
95             );
96              
97             has 'currencies' => (
98             is => 'ro',
99             isa => HashRef,
100             init_arg => undef,
101             default => sub { {
102             'ETB' => {
103             symbol => 'Br',
104             },
105             } },
106             );
107              
108              
109             has 'calendar_months' => (
110             is => 'ro',
111             isa => HashRef,
112             init_arg => undef,
113             default => sub { {
114             'gregorian' => {
115             'format' => {
116             abbreviated => {
117             nonleap => [
118             'Qun',
119             'Nah',
120             'Cig',
121             'Agd',
122             'Cax',
123             'Qas',
124             'Qad',
125             'Leq',
126             'Way',
127             'Dit',
128             'Xim',
129             'Kax'
130             ],
131             leap => [
132            
133             ],
134             },
135             wide => {
136             nonleap => [
137             'Qunxa Garablu',
138             'Kudo',
139             'Ciggilta Kudo',
140             'Agda Baxis',
141             'Caxah Alsa',
142             'Qasa Dirri',
143             'Qado Dirri',
144             'Liiqen',
145             'Waysu',
146             'Diteli',
147             'Ximoli',
148             'Kaxxa Garablu'
149             ],
150             leap => [
151            
152             ],
153             },
154             },
155             'stand-alone' => {
156             narrow => {
157             nonleap => [
158             'Q',
159             'N',
160             'C',
161             'A',
162             'C',
163             'Q',
164             'Q',
165             'L',
166             'W',
167             'D',
168             'X',
169             'K'
170             ],
171             leap => [
172            
173             ],
174             },
175             },
176             },
177             } },
178             );
179              
180             has 'calendar_days' => (
181             is => 'ro',
182             isa => HashRef,
183             init_arg => undef,
184             default => sub { {
185             'gregorian' => {
186             'format' => {
187             abbreviated => {
188             mon => 'Etl',
189             tue => 'Tal',
190             wed => 'Arb',
191             thu => 'Kam',
192             fri => 'Gum',
193             sat => 'Sab',
194             sun => 'Aca'
195             },
196             wide => {
197             mon => 'Etleeni',
198             tue => 'Talaata',
199             wed => 'Arbaqa',
200             thu => 'Kamiisi',
201             fri => 'Gumqata',
202             sat => 'Sabti',
203             sun => 'Acaada'
204             },
205             },
206             'stand-alone' => {
207             narrow => {
208             mon => 'E',
209             tue => 'T',
210             wed => 'A',
211             thu => 'K',
212             fri => 'G',
213             sat => 'S',
214             sun => 'A'
215             },
216             },
217             },
218             } },
219             );
220              
221             has 'day_periods' => (
222             is => 'ro',
223             isa => HashRef,
224             init_arg => undef,
225             default => sub { {
226             'gregorian' => {
227             'format' => {
228             'abbreviated' => {
229             'am' => q{saaku},
230             'pm' => q{carra},
231             },
232             },
233             },
234             } },
235             );
236              
237             has 'eras' => (
238             is => 'ro',
239             isa => HashRef,
240             init_arg => undef,
241             default => sub { {
242             'generic' => {
243             },
244             'gregorian' => {
245             abbreviated => {
246             '0' => 'YD',
247             '1' => 'YW'
248             },
249             wide => {
250             '0' => 'Yaasuusuk Duma',
251             '1' => 'Yaasuusuk Wadir'
252             },
253             },
254             } },
255             );
256              
257             has 'date_formats' => (
258             is => 'ro',
259             isa => HashRef,
260             init_arg => undef,
261             default => sub { {
262             'generic' => {
263             'full' => q{EEEE, MMMM dd, y G},
264             'long' => q{dd MMMM y G},
265             'medium' => q{dd-MMM-y G},
266             'short' => q{dd/MM/yy GGGGG},
267             },
268             'gregorian' => {
269             'full' => q{EEEE, MMMM dd, y},
270             'long' => q{dd MMMM y},
271             'medium' => q{dd-MMM-y},
272             'short' => q{dd/MM/yy},
273             },
274             } },
275             );
276              
277             has 'time_formats' => (
278             is => 'ro',
279             isa => HashRef,
280             init_arg => undef,
281             default => sub { {
282             'generic' => {
283             },
284             'gregorian' => {
285             'full' => q{h:mm:ss a zzzz},
286             'long' => q{h:mm:ss a z},
287             'medium' => q{h:mm:ss a},
288             'short' => q{h:mm a},
289             },
290             } },
291             );
292              
293             has 'datetime_formats' => (
294             is => 'ro',
295             isa => HashRef,
296             init_arg => undef,
297             default => sub { {
298             'generic' => {
299             },
300             'gregorian' => {
301             },
302             } },
303             );
304              
305             has 'datetime_formats_available_formats' => (
306             is => 'ro',
307             isa => HashRef,
308             init_arg => undef,
309             default => sub { {
310             } },
311             );
312              
313             has 'datetime_formats_append_item' => (
314             is => 'ro',
315             isa => HashRef,
316             init_arg => undef,
317             default => sub { {
318             } },
319             );
320              
321             has 'datetime_formats_interval' => (
322             is => 'ro',
323             isa => HashRef,
324             init_arg => undef,
325             default => sub { {
326             } },
327             );
328              
329 1     1   2186 no Moo;
  1         3  
  1         7  
330              
331             1;
332              
333             # vim: tabstop=4