File Coverage

blib/lib/Locale/CLDR/Locales/Vo.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
4              
5             Locale::CLDR::Locales::Vo - Package for language Volapük
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/vo.xml
10             # on Mon 11 Apr 5:41:10 pm GMT
11              
12             use strict;
13 1     1   888142 use warnings;
  1         3  
  1         27  
14 1     1   4 use version;
  1         2  
  1         34  
15 1     1   4  
  1         1  
  1         8  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   100 use mro 'c3';
  1         3  
20 1     1   6 use utf8;
  1         2  
  1         9  
21 1     1   22 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         7  
22 1     1   39 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         19  
23 1     1   129 use Moo;
  1         3  
  1         10  
24 1     1   999  
  1         3  
  1         8  
25             extends('Locale::CLDR::Locales::Root');
26             has 'display_name_language' => (
27             is => 'ro',
28             isa => CodeRef,
29             init_arg => undef,
30             default => sub {
31             sub {
32             my %languages = (
33             'de' => 'Deutänapük',
34             'en' => 'Linglänapük',
35             'eo' => 'Sperantapük',
36             'es' => 'Spanyänapük',
37             'fr' => 'Fransänapük',
38             'it' => 'Litaliyänapük',
39             'ja' => 'Yapänapük',
40             'pt' => 'Portugänapük',
41             'ru' => 'Rusänapük',
42             'vo' => 'Volapük',
43             'zh' => 'Tsyinänapük',
44              
45             );
46             if (@_) {
47             return $languages{$_[0]};
48             }
49             return \%languages;
50             }
51             },
52             );
53              
54             has 'display_name_region' => (
55             is => 'ro',
56             isa => HashRef[Str],
57             init_arg => undef,
58             default => sub {
59             {
60             'BR' => 'Brasilän',
61             'CN' => 'Tsyinän',
62             'DE' => 'Deutän',
63             'ES' => 'Spanyän',
64             'FR' => 'Fransän',
65             'GB' => 'Regän Pebalöl',
66             'GE' => 'Grusiyän',
67             'GR' => 'Grikän',
68             'IN' => 'Lindän',
69             'IT' => 'Litaliyän',
70             'JP' => 'Yapän',
71             'MX' => 'Mäxikän',
72             'NR' => 'Naureän',
73             'PT' => 'Portugän',
74             'PW' => 'Palauäns',
75             'RU' => 'Rusän',
76             'US' => 'Lamerikän',
77              
78             }
79             },
80             );
81              
82             has 'display_name_code_patterns' => (
83             is => 'ro',
84             isa => HashRef[Str],
85             init_arg => undef,
86             default => sub {
87             {
88             'language' => 'Pük: {0}',
89             'region' => 'Topäd: {0}',
90              
91             }
92             },
93             );
94              
95             has 'characters' => (
96             is => 'ro',
97             isa => HashRef,
98             init_arg => undef,
99             default => $^V ge v5.18.0
100             ? eval <<'EOT'
101             sub {
102             no warnings 'experimental::regex_sets';
103             return {
104             auxiliary => qr{[q w]},
105             index => ['A', 'Ä', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Ö', 'P', 'R', 'S', 'T', 'U', 'Ü', 'V', 'X', 'Y', 'Z'],
106             main => qr{[a ä b c d e f g h i j k l m n o ö p r s t u ü v x y z]},
107             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” « » ( ) \[ \] \{ \} § @ * / \& #]},
108             };
109             },
110             EOT
111             : sub {
112             return { index => ['A', 'Ä', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Ö', 'P', 'R', 'S', 'T', 'U', 'Ü', 'V', 'X', 'Y', 'Z'], };
113             },
114             );
115 1     1   130  
  1         2  
  1         155  
116              
117             has 'ellipsis' => (
118             is => 'ro',
119             isa => HashRef,
120             init_arg => undef,
121             default => sub {
122             return {
123             'final' => '{0}…',
124             'initial' => '… {0}',
125             'medial' => '{0} … {1}',
126             };
127             },
128             );
129              
130             has 'quote_start' => (
131             is => 'ro',
132             isa => Str,
133             init_arg => undef,
134             default => qq{“},
135             );
136              
137             has 'quote_end' => (
138             is => 'ro',
139             isa => Str,
140             init_arg => undef,
141             default => qq{”},
142             );
143              
144             has 'alternate_quote_start' => (
145             is => 'ro',
146             isa => Str,
147             init_arg => undef,
148             default => qq{‘},
149             );
150              
151             has 'alternate_quote_end' => (
152             is => 'ro',
153             isa => Str,
154             init_arg => undef,
155             default => qq{’},
156             );
157              
158             has 'units' => (
159             is => 'ro',
160             isa => HashRef[HashRef[HashRef[Str]]],
161             init_arg => undef,
162             default => sub { {
163             'long' => {
164             'day' => {
165             'name' => q(dels),
166             },
167             'month' => {
168             'name' => q(muls),
169             'one' => q(mul {0}),
170             'other' => q(muls {0}),
171             },
172             'week' => {
173             'name' => q(vigs),
174             },
175             'year' => {
176             'name' => q(yels),
177             'one' => q(yel {0}),
178             'other' => q(yels {0}),
179             },
180             },
181             } }
182             );
183              
184             has 'yesstr' => (
185             is => 'ro',
186             isa => RegexpRef,
187             init_arg => undef,
188             default => sub { qr'^(?i:si|s|yes|y)$' }
189             );
190              
191             has 'nostr' => (
192             is => 'ro',
193             isa => RegexpRef,
194             init_arg => undef,
195             default => sub { qr'^(?i:no|n)$' }
196             );
197              
198             has 'calendar_months' => (
199             is => 'ro',
200             isa => HashRef,
201             init_arg => undef,
202             default => sub { {
203             'gregorian' => {
204             'format' => {
205             abbreviated => {
206             nonleap => [
207             'yan',
208             'feb',
209             'mäz',
210             'prl',
211             'may',
212             'yun',
213             'yul',
214             'gst',
215             'set',
216             'ton',
217             'nov',
218             'dek'
219             ],
220             leap => [
221            
222             ],
223             },
224             narrow => {
225             nonleap => [
226             'Y',
227             'F',
228             'M',
229             'P',
230             'M',
231             'Y',
232             'Y',
233             'G',
234             'S',
235             'T',
236             'N',
237             'D'
238             ],
239             leap => [
240            
241             ],
242             },
243             wide => {
244             nonleap => [
245             'yanul',
246             'febul',
247             'mäzul',
248             'prilul',
249             'mayul',
250             'yunul',
251             'yulul',
252             'gustul',
253             'setul',
254             'tobul',
255             'novul',
256             'dekul'
257             ],
258             leap => [
259            
260             ],
261             },
262             },
263             'stand-alone' => {
264             abbreviated => {
265             nonleap => [
266             'yan',
267             'feb',
268             'mäz',
269             'prl',
270             'may',
271             'yun',
272             'yul',
273             'gst',
274             'set',
275             'tob',
276             'nov',
277             'dek'
278             ],
279             leap => [
280            
281             ],
282             },
283             narrow => {
284             nonleap => [
285             'Y',
286             'F',
287             'M',
288             'P',
289             'M',
290             'Y',
291             'Y',
292             'G',
293             'S',
294             'T',
295             'N',
296             'D'
297             ],
298             leap => [
299            
300             ],
301             },
302             wide => {
303             nonleap => [
304             'yanul',
305             'febul',
306             'mäzul',
307             'prilul',
308             'mayul',
309             'yunul',
310             'yulul',
311             'gustul',
312             'setul',
313             'tobul',
314             'novul',
315             'dekul'
316             ],
317             leap => [
318            
319             ],
320             },
321             },
322             },
323             } },
324             );
325              
326             has 'calendar_days' => (
327             is => 'ro',
328             isa => HashRef,
329             init_arg => undef,
330             default => sub { {
331             'gregorian' => {
332             'format' => {
333             abbreviated => {
334             mon => 'mu.',
335             tue => 'tu.',
336             wed => 've.',
337             thu => 'dö.',
338             fri => 'fr.',
339             sat => 'zä.',
340             sun => 'su.'
341             },
342             wide => {
343             mon => 'mudel',
344             tue => 'tudel',
345             wed => 'vedel',
346             thu => 'dödel',
347             fri => 'fridel',
348             sat => 'zädel',
349             sun => 'sudel'
350             },
351             },
352             'stand-alone' => {
353             abbreviated => {
354             mon => 'Mu',
355             tue => 'Tu',
356             wed => 'Ve',
357             thu => 'Dö',
358             fri => 'Fr',
359             sat => 'Zä',
360             sun => 'Su'
361             },
362             narrow => {
363             mon => 'M',
364             tue => 'T',
365             wed => 'V',
366             thu => 'D',
367             fri => 'F',
368             sat => 'Z',
369             sun => 'S'
370             },
371             wide => {
372             mon => 'mudel',
373             tue => 'tudel',
374             wed => 'vedel',
375             thu => 'dödel',
376             fri => 'fridel',
377             sat => 'zädel',
378             sun => 'sudel'
379             },
380             },
381             },
382             } },
383             );
384              
385             has 'calendar_quarters' => (
386             is => 'ro',
387             isa => HashRef,
388             init_arg => undef,
389             default => sub { {
390             'gregorian' => {
391             'format' => {
392             abbreviated => {0 => 'Yf1',
393             1 => 'Yf2',
394             2 => 'Yf3',
395             3 => 'Yf4'
396             },
397             narrow => {0 => '1',
398             1 => '2',
399             2 => '3',
400             3 => '4'
401             },
402             wide => {0 => '1id yelafoldil',
403             1 => '2id yelafoldil',
404             2 => '3id yelafoldil',
405             3 => '4id yelafoldil'
406             },
407             },
408             },
409             } },
410             );
411              
412             has 'eras' => (
413             is => 'ro',
414             isa => HashRef,
415             init_arg => undef,
416             default => sub { {
417             'generic' => {
418             },
419             'gregorian' => {
420             abbreviated => {
421             '0' => 'b. t. kr.',
422             '1' => 'p. t. kr.'
423             },
424             wide => {
425             '0' => 'b. t. kr.',
426             '1' => 'p. t. kr.'
427             },
428             },
429             } },
430             );
431              
432             has 'date_formats' => (
433             is => 'ro',
434             isa => HashRef,
435             init_arg => undef,
436             default => sub { {
437             'generic' => {
438             'full' => q{G y MMMM'a' 'd'. d'id'},
439             'long' => q{G y MMMM d},
440             'medium' => q{G y MMM. d},
441             'short' => q{GGGGG y-MM-dd},
442             },
443             'gregorian' => {
444             'full' => q{y MMMM'a' 'd'. d'id'},
445             'long' => q{y MMMM d},
446             'medium' => q{y MMM. d},
447             'short' => q{y-MM-dd},
448             },
449             } },
450             );
451              
452             has 'time_formats' => (
453             is => 'ro',
454             isa => HashRef,
455             init_arg => undef,
456             default => sub { {
457             'generic' => {
458             },
459             'gregorian' => {
460             'full' => q{HH:mm:ss zzzz},
461             'long' => q{HH:mm:ss z},
462             'medium' => q{HH:mm:ss},
463             'short' => q{HH:mm},
464             },
465             } },
466             );
467              
468             has 'datetime_formats' => (
469             is => 'ro',
470             isa => HashRef,
471             init_arg => undef,
472             default => sub { {
473             'generic' => {
474             },
475             'gregorian' => {
476             },
477             } },
478             );
479              
480             has 'datetime_formats_available_formats' => (
481             is => 'ro',
482             isa => HashRef,
483             init_arg => undef,
484             default => sub { {
485             } },
486             );
487              
488             has 'datetime_formats_append_item' => (
489             is => 'ro',
490             isa => HashRef,
491             init_arg => undef,
492             default => sub { {
493             } },
494             );
495              
496             has 'datetime_formats_interval' => (
497             is => 'ro',
498             isa => HashRef,
499             init_arg => undef,
500             default => sub { {
501             } },
502             );
503              
504             no Moo;
505 1     1   1534  
  1         2  
  1         5  
506             1;
507              
508             # vim: tabstop=4