File Coverage

blib/lib/Locale/CLDR/Locales/Ii.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Ii - Package for language Sichuan Yi
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Ii;
8             # This file auto generated from Data\common\main\ii.xml
9             # on Sun 24 Apr 8:34:43 am GMT
10              
11 1     1   2567179 use version;
  1         2  
  1         5  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   85 use v5.10.1;
  1         2  
16 1     1   3 use mro 'c3';
  1         4  
  1         6  
17 1     1   30 use utf8;
  1         1  
  1         7  
18 1     1   26 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         13  
19              
20 1     1   618 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         44546  
  1         10  
21 1     1   1339 use Moo;
  1         8670  
  1         3  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'de' => 'ꄓꇩꉙ',
32             'en' => 'ꑱꇩꉙ',
33             'es' => 'ꑭꀠꑸꉙ',
34             'fr' => 'ꃔꇩꉙ',
35             'ii' => 'ꆈꌠꉙ',
36             'it' => 'ꑴꄊꆺꉙ',
37             'ja' => 'ꏝꀪꉙ',
38             'pt' => 'ꁍꄨꑸꉙ',
39             'pt_BR' => 'ꀠꑟꁍꄨꑸꉙ',
40             'ru' => 'ꊉꇩꉙ',
41             'und' => 'ꅉꀋꌠꅇꂷ',
42             'zh' => 'ꍏꇩꉙ',
43             'zh_Hans' => 'ꈝꐯꍏꇩꉙ',
44             'zh_Hant' => 'ꀎꋏꍏꇩꉙ',
45              
46             );
47             if (@_) {
48             return $languages{$_[0]};
49             }
50             return \%languages;
51             }
52             },
53             );
54              
55             has 'display_name_script' => (
56             is => 'ro',
57             isa => CodeRef,
58             init_arg => undef,
59             default => sub {
60             sub {
61             my %scripts = (
62             'Arab' => 'ꀊꇁꀨꁱꂷ',
63             'Cyrl' => 'ꀊꆨꌦꇁꃚꁱꂷ',
64             'Hans' => 'ꈝꐯꉌꈲꁱꂷ',
65             'Hant' => 'ꀎꋏꉌꈲꁱꂷ',
66             'Latn' => 'ꇁꄀꁱꂷ',
67             'Yiii' => 'ꆈꌠꁱꂷ',
68             'Zxxx' => 'ꁱꀋꉆꌠ',
69             'Zzzz' => 'ꅉꀋꐚꌠꁱꂷ',
70              
71             );
72             if ( @_ ) {
73             return $scripts{$_[0]};
74             }
75             return \%scripts;
76             }
77             }
78             );
79              
80             has 'display_name_region' => (
81             is => 'ro',
82             isa => HashRef[Str],
83             init_arg => undef,
84             default => sub {
85             {
86             'BR' => 'ꀠꑭ',
87             'CN' => 'ꍏꇩ',
88             'DE' => 'ꄓꇩ',
89             'FR' => 'ꃔꇩ',
90             'GB' => 'ꑱꇩ',
91             'IN' => 'ê‘´ê„—',
92             'IT' => 'ꑴꄊꆺ',
93             'JP' => 'ꏝꀪ',
94             'RU' => 'ꊉꇆꌦ',
95             'US' => 'ꂰꇩ',
96             'ZZ' => 'ꃅꄷꅉꀋꐚꌠ',
97              
98             }
99             },
100             );
101              
102             has 'display_name_type' => (
103             is => 'ro',
104             isa => HashRef[HashRef[Str]],
105             init_arg => undef,
106             default => sub {
107             {
108             'calendar' => {
109             'gregorian' => q{ꄉꉻꃅꑍ},
110             'islamic' => q{ꑳꌦꇂꑍꉖ},
111             },
112              
113             }
114             },
115             );
116              
117             has 'display_name_measurement_system' => (
118             is => 'ro',
119             isa => HashRef[Str],
120             init_arg => undef,
121             default => sub {
122             {
123             'metric' => q{ꂰꌬꌠ},
124             'US' => q{ꂰꇩ},
125              
126             }
127             },
128             );
129              
130             has 'display_name_code_patterns' => (
131             is => 'ro',
132             isa => HashRef[Str],
133             init_arg => undef,
134             default => sub {
135             {
136             'language' => 'ꅇꉙ: {0}',
137             'script' => 'ꇇꁱ: {0}',
138             'region' => 'ꃅꄷ: {0}',
139              
140             }
141             },
142             );
143              
144             has 'characters' => (
145             is => 'ro',
146             isa => HashRef,
147             init_arg => undef,
148             default => $^V ge v5.18.0
149             ? eval <<'EOT'
150             sub {
151             no warnings 'experimental::regex_sets';
152             return {
153             index => ['ꀀ', 'ꀋ', 'ꀗ', 'ꀣ', 'ꀯ', 'ꀺ', 'ꁆ', 'ꁒ', 'ꁞ', 'ꁩ', 'ꁵ', 'ꂁ', 'ꂍ', 'ꂘ', 'ꂤ', 'ê‚°', 'ꂼ', 'ꃇ', 'ꃓ', 'ꃟ', 'ꃫ', 'ꃶ', 'ê„‚', 'ê„Ž', 'ê„š', 'ê„¥', 'ꄱ', 'ꄽ', 'ê…‰', 'ê…”', 'ê… ', 'ê…¬', 'ê…¸', 'ꆃ', 'ꆏ', 'ꆛ', 'ꆧ', 'ꆳ', 'ꆾ', 'ꇊ', 'ꇖ', 'ꇢ', 'ꇭ', 'ꇹ', 'ꈅ', 'ꈑ', 'ꈜ', 'ꈨ', 'ꈴ', 'ꉀ', 'ꉋ', 'ꉗ', 'ꉣ', 'ꉯ', 'ꉺ', 'ꊆ', 'ꊒ', 'ꊞ', 'ꊩ', 'ꊵ', 'ꋁ', 'ꋍ', 'ꋘ', 'ꋤ', 'ê‹°', 'ꋼ', 'ꌇ', 'ꌓ', 'ꌟ', 'ꌫ', 'ꌷ', 'ꍂ', 'ꍎ', 'ꍚ', 'ꍦ', 'ꍱ', 'ꍽ', 'ꎉ', 'ꎕ', 'ꎠ', 'ꎬ', 'ꎸ', 'ꏄ', 'ꏏ', 'ꏛ', 'ꏧ', 'ꏳ', 'ꏾ', 'ꐊ', 'ꐖ', 'ꐢ', 'ꐭ', 'ꐹ', 'ê‘…', 'ê‘‘', 'ê‘œ', 'ꑨ', 'ê‘´', 'ê’€', 'ê’‹'],
154             main => qr{(?^u:[ꀀ-ê’Œ])},
155             };
156             },
157             EOT
158             : sub {
159             return { index => ['ꀀ', 'ꀋ', 'ꀗ', 'ꀣ', 'ꀯ', 'ꀺ', 'ꁆ', 'ꁒ', 'ꁞ', 'ꁩ', 'ꁵ', 'ꂁ', 'ꂍ', 'ꂘ', 'ꂤ', 'ê‚°', 'ꂼ', 'ꃇ', 'ꃓ', 'ꃟ', 'ꃫ', 'ꃶ', 'ê„‚', 'ê„Ž', 'ê„š', 'ê„¥', 'ꄱ', 'ꄽ', 'ê…‰', 'ê…”', 'ê… ', 'ê…¬', 'ê…¸', 'ꆃ', 'ꆏ', 'ꆛ', 'ꆧ', 'ꆳ', 'ꆾ', 'ꇊ', 'ꇖ', 'ꇢ', 'ꇭ', 'ꇹ', 'ꈅ', 'ꈑ', 'ꈜ', 'ꈨ', 'ꈴ', 'ꉀ', 'ꉋ', 'ꉗ', 'ꉣ', 'ꉯ', 'ꉺ', 'ꊆ', 'ꊒ', 'ꊞ', 'ꊩ', 'ꊵ', 'ꋁ', 'ꋍ', 'ꋘ', 'ꋤ', 'ê‹°', 'ꋼ', 'ꌇ', 'ꌓ', 'ꌟ', 'ꌫ', 'ꌷ', 'ꍂ', 'ꍎ', 'ꍚ', 'ꍦ', 'ꍱ', 'ꍽ', 'ꎉ', 'ꎕ', 'ꎠ', 'ꎬ', 'ꎸ', 'ꏄ', 'ꏏ', 'ꏛ', 'ꏧ', 'ꏳ', 'ꏾ', 'ꐊ', 'ꐖ', 'ꐢ', 'ꐭ', 'ꐹ', 'ê‘…', 'ê‘‘', 'ê‘œ', 'ꑨ', 'ê‘´', 'ê’€', 'ê’‹'], };
160             },
161 1     1   102 );
  1         1  
  1         121  
162              
163              
164             has 'yesstr' => (
165             is => 'ro',
166             isa => RegexpRef,
167             init_arg => undef,
168             default => sub { qr'^(?i:ꉬ|yes|y)$' }
169             );
170              
171             has 'nostr' => (
172             is => 'ro',
173             isa => RegexpRef,
174             init_arg => undef,
175             default => sub { qr'^(?i:ꀋꉬ|no|n)$' }
176             );
177              
178             has 'number_symbols' => (
179             is => 'ro',
180             isa => HashRef,
181             init_arg => undef,
182             default => sub { {
183             'latn' => {
184             'decimal' => q(.),
185             'group' => q(,),
186             },
187             } }
188             );
189              
190             has 'currencies' => (
191             is => 'ro',
192             isa => HashRef,
193             init_arg => undef,
194             default => sub { {
195             'CNY' => {
196             symbol => 'Â¥',
197             },
198             'XXX' => {
199             display_name => {
200             'currency' => q(ꅉꀋꐚꌠꌋꆀꎆꃀꀋꈁꀐꌠ),
201             },
202             },
203             } },
204             );
205              
206              
207             has 'calendar_months' => (
208             is => 'ro',
209             isa => HashRef,
210             init_arg => undef,
211             default => sub { {
212             'gregorian' => {
213             'format' => {
214             abbreviated => {
215             nonleap => [
216             '1',
217             '2',
218             '3',
219             '4',
220             '5',
221             '6',
222             '7',
223             '8',
224             '9',
225             '10',
226             '11',
227             '12'
228             ],
229             leap => [
230            
231             ],
232             },
233             wide => {
234             nonleap => [
235             'ꋍꆪ',
236             'ꑍꆪ',
237             'ꌕꆪ',
238             'ꇖꆪ',
239             'ꉬꆪ',
240             'ꃘꆪ',
241             'ꏃꆪ',
242             'ꉆꆪ',
243             'ꈬꆪ',
244             'ꊰꆪ',
245             'ꊰꊪꆪ',
246             'ꊰꑋꆪ'
247             ],
248             leap => [
249            
250             ],
251             },
252             },
253             },
254             } },
255             );
256              
257             has 'calendar_days' => (
258             is => 'ro',
259             isa => HashRef,
260             init_arg => undef,
261             default => sub { {
262             'gregorian' => {
263             'format' => {
264             abbreviated => {
265             mon => 'ꆏꋍ',
266             tue => 'ꆏꑍ',
267             wed => 'ꆏꌕ',
268             thu => 'ꆏꇖ',
269             fri => 'ꆏꉬ',
270             sat => 'ꆏꃘ',
271             sun => 'ꑭꆏ'
272             },
273             wide => {
274             mon => 'ꆏꊂꋍ',
275             tue => 'ꆏꊂꑍ',
276             wed => 'ꆏꊂꌕ',
277             thu => 'ꆏꊂꇖ',
278             fri => 'ꆏꊂꉬ',
279             sat => 'ꆏꊂꃘ',
280             sun => 'ꑭꆏꑍ'
281             },
282             },
283             'stand-alone' => {
284             narrow => {
285             mon => 'ꋍ',
286             tue => 'ꑍ',
287             wed => 'ꌕ',
288             thu => 'ꇖ',
289             fri => 'ꉬ',
290             sat => 'ꃘ',
291             sun => 'ꆏ'
292             },
293             },
294             },
295             } },
296             );
297              
298             has 'calendar_quarters' => (
299             is => 'ro',
300             isa => HashRef,
301             init_arg => undef,
302             default => sub { {
303             'gregorian' => {
304             'format' => {
305             wide => {0 => 'ꃅꑌ',
306             1 => 'ꃅꎸ',
307             2 => 'ꃅꍵ',
308             3 => 'ꃅꋆ'
309             },
310             },
311             },
312             } },
313             );
314              
315             has 'day_periods' => (
316             is => 'ro',
317             isa => HashRef,
318             init_arg => undef,
319             default => sub { {
320             'gregorian' => {
321             'format' => {
322             'wide' => {
323             'pm' => q{ꁯꋒ},
324             'am' => q{ꎸꄑ},
325             },
326             'abbreviated' => {
327             'am' => q{ꎸꄑ},
328             'pm' => q{ꁯꋒ},
329             },
330             },
331             },
332             } },
333             );
334              
335             has 'eras' => (
336             is => 'ro',
337             isa => HashRef,
338             init_arg => undef,
339             default => sub { {
340             'gregorian' => {
341             abbreviated => {
342             '0' => 'ꃅꋊꂿ',
343             '1' => 'ꃅꋊꊂ'
344             },
345             },
346             } },
347             );
348              
349             has 'date_formats' => (
350             is => 'ro',
351             isa => HashRef,
352             init_arg => undef,
353             default => sub { {
354             'gregorian' => {
355             },
356             } },
357             );
358              
359             has 'time_formats' => (
360             is => 'ro',
361             isa => HashRef,
362             init_arg => undef,
363             default => sub { {
364             'gregorian' => {
365             'full' => q{h:mm:ss a zzzz},
366             'long' => q{h:mm:ss a z},
367             'medium' => q{h:mm:ss a},
368             'short' => q{h:mm a},
369             },
370             } },
371             );
372              
373             has 'datetime_formats' => (
374             is => 'ro',
375             isa => HashRef,
376             init_arg => undef,
377             default => sub { {
378             'gregorian' => {
379             },
380             } },
381             );
382              
383             has 'datetime_formats_available_formats' => (
384             is => 'ro',
385             isa => HashRef,
386             init_arg => undef,
387             default => sub { {
388             } },
389             );
390              
391             has 'datetime_formats_append_item' => (
392             is => 'ro',
393             isa => HashRef,
394             init_arg => undef,
395             default => sub { {
396             } },
397             );
398              
399             has 'datetime_formats_interval' => (
400             is => 'ro',
401             isa => HashRef,
402             init_arg => undef,
403             default => sub { {
404             } },
405             );
406              
407             has 'time_zone_names' => (
408             is => 'ro',
409             isa => HashRef,
410             init_arg => undef,
411             default => sub { {
412             'Etc/Unknown' => {
413             exemplarCity => q#ꅉꀋꐚꌠ#,
414             },
415             } }
416             );
417 1     1   9483 no Moo;
  1         2  
  1         6  
418              
419             1;
420              
421             # vim: tabstop=4