File Coverage

blib/lib/Locale/CLDR/Locales/Sid.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::Sid - Package for language Sidamo
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Sid;
10             # This file auto generated from Data\common\main\sid.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1703257 use strict;
  1         3  
  1         41  
14 1     1   6 use warnings;
  1         7  
  1         59  
15 1     1   5 use version;
  1         2  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   176 use v5.12.0;
  1         5  
20 1     1   5 use mro 'c3';
  1         2  
  1         9  
21 1     1   43 use utf8;
  1         2  
  1         9  
22 1     1   71 use feature 'unicode_strings';
  1         2  
  1         187  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         5  
  1         12  
24 1     1   3013 use Moo;
  1         3  
  1         27  
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             'sid' => 'Sidaamu Afo',
35              
36             );
37             if (@_) {
38             return $languages{$_[0]};
39             }
40             return \%languages;
41             }
42             },
43             );
44              
45             has 'display_name_script' => (
46             is => 'ro',
47             isa => CodeRef,
48             init_arg => undef,
49             default => sub {
50             sub {
51             my %scripts = (
52             'Latn' => 'Latin',
53              
54             );
55             if ( @_ ) {
56             return $scripts{$_[0]};
57             }
58             return \%scripts;
59             }
60             }
61             );
62              
63             has 'display_name_region' => (
64             is => 'ro',
65             isa => HashRef[Str],
66             init_arg => undef,
67             default => sub {
68             {
69             'ET' => 'Itiyoophiya',
70              
71             }
72             },
73             );
74              
75             has 'characters' => (
76             is => 'ro',
77             isa => HashRef,
78             init_arg => undef,
79             default => $^V ge v5.18.0
80             ? eval <<'EOT'
81             sub {
82             no warnings 'experimental::regex_sets';
83             return {
84             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
85             main => qr{[a b c d e f g h i j k l m n o p q r s t u v w x y z]},
86             };
87             },
88             EOT
89             : sub {
90             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
91             },
92 1     1   196 );
  1         3  
  1         174  
93              
94              
95             has 'number_currency_formats' => (
96             is => 'ro',
97             isa => HashRef,
98             init_arg => undef,
99             default => sub { {
100             'latn' => {
101             'pattern' => {
102             'default' => {
103             'standard' => {
104             'positive' => '¤#,##0.00',
105             },
106             },
107             },
108             },
109             } },
110             );
111              
112             has 'currencies' => (
113             is => 'ro',
114             isa => HashRef,
115             init_arg => undef,
116             default => sub { {
117             'ETB' => {
118             symbol => 'Br',
119             },
120             } },
121             );
122              
123              
124             has 'calendar_days' => (
125             is => 'ro',
126             isa => HashRef,
127             init_arg => undef,
128             default => sub { {
129             'gregorian' => {
130             'format' => {
131             abbreviated => {
132             mon => 'San',
133             tue => 'Mak',
134             wed => 'Row',
135             thu => 'Ham',
136             fri => 'Arb',
137             sat => 'Qid',
138             sun => 'Sam'
139             },
140             wide => {
141             mon => 'Sanyo',
142             tue => 'Maakisanyo',
143             wed => 'Roowe',
144             thu => 'Hamuse',
145             fri => 'Arbe',
146             sat => 'Qidaame',
147             sun => 'Sambata'
148             },
149             },
150             'stand-alone' => {
151             narrow => {
152             mon => 'S',
153             tue => 'M',
154             wed => 'R',
155             thu => 'H',
156             fri => 'A',
157             sat => 'Q',
158             sun => 'S'
159             },
160             },
161             },
162             } },
163             );
164              
165             has 'day_periods' => (
166             is => 'ro',
167             isa => HashRef,
168             init_arg => undef,
169             default => sub { {
170             'gregorian' => {
171             'format' => {
172             'abbreviated' => {
173             'am' => q{soodo},
174             'pm' => q{hawwaro},
175             },
176             },
177             },
178             } },
179             );
180              
181             has 'eras' => (
182             is => 'ro',
183             isa => HashRef,
184             init_arg => undef,
185             default => sub { {
186             'generic' => {
187             },
188             'gregorian' => {
189             abbreviated => {
190             '0' => 'YIA',
191             '1' => 'YIG'
192             },
193             },
194             } },
195             );
196              
197             has 'date_formats' => (
198             is => 'ro',
199             isa => HashRef,
200             init_arg => undef,
201             default => sub { {
202             'generic' => {
203             'full' => q{EEEE, MMMM dd, y G},
204             'long' => q{dd MMMM y G},
205             'medium' => q{dd-MMM-y G},
206             'short' => q{dd/MM/yy GGGGG},
207             },
208             'gregorian' => {
209             'full' => q{EEEE, MMMM dd, y},
210             'long' => q{dd MMMM y},
211             'medium' => q{dd-MMM-y},
212             'short' => q{dd/MM/yy},
213             },
214             } },
215             );
216              
217             has 'time_formats' => (
218             is => 'ro',
219             isa => HashRef,
220             init_arg => undef,
221             default => sub { {
222             'generic' => {
223             'full' => q{h:mm:ss a zzzz},
224             'long' => q{h:mm:ss a z},
225             'medium' => q{h:mm:ss a},
226             'short' => q{h:mm a},
227             },
228             'gregorian' => {
229             'full' => q{h:mm:ss a zzzz},
230             'long' => q{h:mm:ss a z},
231             'medium' => q{h:mm:ss a},
232             'short' => q{h:mm a},
233             },
234             } },
235             );
236              
237             has 'datetime_formats' => (
238             is => 'ro',
239             isa => HashRef,
240             init_arg => undef,
241             default => sub { {
242             'generic' => {
243             },
244             'gregorian' => {
245             },
246             } },
247             );
248              
249             has 'datetime_formats_available_formats' => (
250             is => 'ro',
251             isa => HashRef,
252             init_arg => undef,
253             default => sub { {
254             } },
255             );
256              
257             has 'datetime_formats_append_item' => (
258             is => 'ro',
259             isa => HashRef,
260             init_arg => undef,
261             default => sub { {
262             } },
263             );
264              
265             has 'datetime_formats_interval' => (
266             is => 'ro',
267             isa => HashRef,
268             init_arg => undef,
269             default => sub { {
270             } },
271             );
272              
273 1     1   1903 no Moo;
  1         3  
  1         6  
274              
275             1;
276              
277             # vim: tabstop=4