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