File Coverage

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