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 NAME
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 Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1717676 use strict;
  1         3  
  1         34  
14 1     1   4 use warnings;
  1         1  
  1         45  
15 1     1   3 use version;
  1         1  
  1         29  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   144 use v5.12.0;
  1         3  
20 1     1   3 use mro 'c3';
  1         3  
  1         8  
21 1     1   21 use utf8;
  1         2  
  1         8  
22 1     1   36 use feature 'unicode_strings';
  1         2  
  1         215  
23 1     1   11 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         11  
24 1     1   2149 use Moo;
  1         18  
  1         7  
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   314 );
  1         3  
  1         294  
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             },
188             },
189             } },
190             );
191              
192             has 'eras' => (
193             is => 'ro',
194             isa => HashRef,
195             init_arg => undef,
196             default => sub { {
197             'generic' => {
198             },
199             'gregorian' => {
200             abbreviated => {
201             '0' => 'RC',
202             '1' => 'AD'
203             },
204             },
205             } },
206             );
207              
208             has 'date_formats' => (
209             is => 'ro',
210             isa => HashRef,
211             init_arg => undef,
212             default => sub { {
213             'generic' => {
214             'full' => q{EEEE dd MMMM y G},
215             'long' => q{dd MMMM y G},
216             'medium' => q{MMM dd, y G},
217             'short' => q{dd/MM/yy GGGGG},
218             },
219             'gregorian' => {
220             'full' => q{EEEE dd MMMM y},
221             'long' => q{dd MMMM y},
222             'medium' => q{MMM dd, y},
223             'short' => q{dd/MM/yy},
224             },
225             } },
226             );
227              
228             has 'time_formats' => (
229             is => 'ro',
230             isa => HashRef,
231             init_arg => undef,
232             default => sub { {
233             'generic' => {
234             },
235             'gregorian' => {
236             'full' => q{HH:mm:ss zzzz},
237             'long' => q{HH:mm:ss z},
238             'medium' => q{HH:mm:ss},
239             'short' => q{HH:mm},
240             },
241             } },
242             );
243              
244             has 'datetime_formats' => (
245             is => 'ro',
246             isa => HashRef,
247             init_arg => undef,
248             default => sub { {
249             'generic' => {
250             },
251             'gregorian' => {
252             },
253             } },
254             );
255              
256             has 'datetime_formats_available_formats' => (
257             is => 'ro',
258             isa => HashRef,
259             init_arg => undef,
260             default => sub { {
261             } },
262             );
263              
264             has 'datetime_formats_append_item' => (
265             is => 'ro',
266             isa => HashRef,
267             init_arg => undef,
268             default => sub { {
269             } },
270             );
271              
272             has 'datetime_formats_interval' => (
273             is => 'ro',
274             isa => HashRef,
275             init_arg => undef,
276             default => sub { {
277             } },
278             );
279              
280             has 'time_zone_names' => (
281             is => 'ro',
282             isa => HashRef,
283             init_arg => undef,
284             default => sub { {
285             'Europe_Central' => {
286             short => {
287             'daylight' => q#CEST#,
288             'generic' => q#CET#,
289             'standard' => q#CET#,
290             },
291             },
292             'Europe_Eastern' => {
293             short => {
294             'daylight' => q#EEST#,
295             'generic' => q#EET#,
296             'standard' => q#EET#,
297             },
298             },
299             'Europe_Western' => {
300             short => {
301             'daylight' => q#WEST#,
302             'generic' => q#WET#,
303             'standard' => q#WET#,
304             },
305             },
306             'GMT' => {
307             short => {
308             'standard' => q#GMT#,
309             },
310             },
311             } }
312             );
313 1     1   1484 no Moo;
  1         5  
  1         7  
314              
315             1;
316              
317             # vim: tabstop=4