File Coverage

blib/lib/Locale/CLDR/Locales/Gv.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::Gv - Package for language Manx
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/gv.xml
10             # on Mon 11 Apr 5:29:29 pm GMT
11              
12             use strict;
13 1     1   901050 use warnings;
  1         3  
  1         23  
14 1     1   4 use version;
  1         1  
  1         19  
15 1     1   4  
  1         1  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   106 use mro 'c3';
  1         2  
20 1     1   4 use utf8;
  1         2  
  1         5  
21 1     1   29 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         5  
22 1     1   26 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         23  
23 1     1   96 use Moo;
  1         2  
  1         8  
24 1     1   856  
  1         2  
  1         5  
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             'gv' => 'Gaelg',
34              
35             );
36             if (@_) {
37             return $languages{$_[0]};
38             }
39             return \%languages;
40             }
41             },
42             );
43              
44             has 'display_name_region' => (
45             is => 'ro',
46             isa => HashRef[Str],
47             init_arg => undef,
48             default => sub {
49             {
50             'GB' => 'Rywvaneth Unys',
51             'IM' => 'Ellan Vannin',
52              
53             }
54             },
55             );
56              
57             has 'characters' => (
58             is => 'ro',
59             isa => HashRef,
60             init_arg => undef,
61             default => $^V ge v5.18.0
62             ? eval <<'EOT'
63             sub {
64             no warnings 'experimental::regex_sets';
65             return {
66             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'],
67             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]},
68             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
69             };
70             },
71             EOT
72             : sub {
73             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'], };
74             },
75             );
76 1     1   91  
  1         3  
  1         117  
77              
78             has 'number_currency_formats' => (
79             is => 'ro',
80             isa => HashRef,
81             init_arg => undef,
82             default => sub { {
83             'latn' => {
84             'pattern' => {
85             'default' => {
86             'standard' => {
87             'positive' => '¤#,##0.00',
88             },
89             },
90             },
91             },
92             } },
93             );
94              
95             has 'calendar_months' => (
96             is => 'ro',
97             isa => HashRef,
98             init_arg => undef,
99             default => sub { {
100             'gregorian' => {
101             'format' => {
102             abbreviated => {
103             nonleap => [
104             'J-guer',
105             'T-arree',
106             'Mayrnt',
107             'Avrril',
108             'Boaldyn',
109             'M-souree',
110             'J-souree',
111             'Luanistyn',
112             'M-fouyir',
113             'J-fouyir',
114             'M-Houney',
115             'M-Nollick'
116             ],
117             leap => [
118            
119             ],
120             },
121             wide => {
122             nonleap => [
123             'Jerrey-geuree',
124             'Toshiaght-arree',
125             'Mayrnt',
126             'Averil',
127             'Boaldyn',
128             'Mean-souree',
129             'Jerrey-souree',
130             'Luanistyn',
131             'Mean-fouyir',
132             'Jerrey-fouyir',
133             'Mee Houney',
134             'Mee ny Nollick'
135             ],
136             leap => [
137            
138             ],
139             },
140             },
141             },
142             } },
143             );
144              
145             has 'calendar_days' => (
146             is => 'ro',
147             isa => HashRef,
148             init_arg => undef,
149             default => sub { {
150             'gregorian' => {
151             'format' => {
152             abbreviated => {
153             mon => 'Jel',
154             tue => 'Jem',
155             wed => 'Jerc',
156             thu => 'Jerd',
157             fri => 'Jeh',
158             sat => 'Jes',
159             sun => 'Jed'
160             },
161             wide => {
162             mon => 'Jelhein',
163             tue => 'Jemayrt',
164             wed => 'Jercean',
165             thu => 'Jerdein',
166             fri => 'Jeheiney',
167             sat => 'Jesarn',
168             sun => 'Jedoonee'
169             },
170             },
171             },
172             } },
173             );
174              
175             has 'day_periods' => (
176             is => 'ro',
177             isa => HashRef,
178             init_arg => undef,
179             default => sub { {
180             'gregorian' => {
181             'format' => {
182             'abbreviated' => {
183             'am' => q{a.m.},
184             'pm' => q{p.m.},
185             },
186             'wide' => {
187             'am' => q{a.m.},
188             'pm' => q{p.m.},
189             },
190             },
191             },
192             } },
193             );
194              
195             has 'eras' => (
196             is => 'ro',
197             isa => HashRef,
198             init_arg => undef,
199             default => sub { {
200             'generic' => {
201             },
202             'gregorian' => {
203             abbreviated => {
204             '0' => 'RC',
205             '1' => 'AD'
206             },
207             },
208             } },
209             );
210              
211             has 'date_formats' => (
212             is => 'ro',
213             isa => HashRef,
214             init_arg => undef,
215             default => sub { {
216             'generic' => {
217             'full' => q{EEEE dd MMMM y G},
218             'long' => q{dd MMMM y G},
219             'medium' => q{MMM dd, y G},
220             'short' => q{dd/MM/yy GGGGG},
221             },
222             'gregorian' => {
223             'full' => q{EEEE dd MMMM y},
224             'long' => q{dd MMMM y},
225             'medium' => q{MMM dd, y},
226             'short' => q{dd/MM/yy},
227             },
228             } },
229             );
230              
231             has 'time_formats' => (
232             is => 'ro',
233             isa => HashRef,
234             init_arg => undef,
235             default => sub { {
236             'generic' => {
237             },
238             'gregorian' => {
239             'full' => q{HH:mm:ss zzzz},
240             'long' => q{HH:mm:ss z},
241             'medium' => q{HH:mm:ss},
242             'short' => q{HH:mm},
243             },
244             } },
245             );
246              
247             has 'datetime_formats' => (
248             is => 'ro',
249             isa => HashRef,
250             init_arg => undef,
251             default => sub { {
252             'generic' => {
253             },
254             'gregorian' => {
255             },
256             } },
257             );
258              
259             has 'datetime_formats_available_formats' => (
260             is => 'ro',
261             isa => HashRef,
262             init_arg => undef,
263             default => sub { {
264             } },
265             );
266              
267             has 'datetime_formats_append_item' => (
268             is => 'ro',
269             isa => HashRef,
270             init_arg => undef,
271             default => sub { {
272             } },
273             );
274              
275             has 'datetime_formats_interval' => (
276             is => 'ro',
277             isa => HashRef,
278             init_arg => undef,
279             default => sub { {
280             } },
281             );
282              
283             has 'time_zone_names' => (
284             is => 'ro',
285             isa => HashRef,
286             init_arg => undef,
287             default => sub { {
288             'Europe_Central' => {
289             short => {
290             'daylight' => q#CEST#,
291             'generic' => q#CET#,
292             'standard' => q#CET#,
293             },
294             },
295             'Europe_Eastern' => {
296             short => {
297             'daylight' => q#EEST#,
298             'generic' => q#EET#,
299             'standard' => q#EET#,
300             },
301             },
302             'Europe_Western' => {
303             short => {
304             'daylight' => q#WEST#,
305             'generic' => q#WET#,
306             'standard' => q#WET#,
307             },
308             },
309             'GMT' => {
310             short => {
311             'standard' => q#GMT#,
312             },
313             },
314             } }
315             );
316             no Moo;
317 1     1   968  
  1         2  
  1         4  
318             1;
319              
320             # vim: tabstop=4