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