File Coverage

blib/lib/Locale/CLDR/Locales/Haw.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Haw - Package for language Hawaiian
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Haw;
8             # This file auto generated from Data\common\main\haw.xml
9             # on Sun 24 Apr 8:31:45 am GMT
10              
11 1     1   2453628 use version;
  1         2  
  1         6  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   84 use v5.10.1;
  1         2  
16 1     1   3 use mro 'c3';
  1         4  
  1         7  
17 1     1   28 use utf8;
  1         1  
  1         7  
18 1     1   26 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         12  
19              
20 1     1   634 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         45530  
  1         11  
21 1     1   1475 use Moo;
  1         8690  
  1         4  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'ar' => 'Ê»Alapia',
32             'cy' => 'Wale',
33             'da' => 'Kenemaka',
34             'de' => 'Kelemānia',
35             'el' => 'Helene',
36             'en' => 'Pelekānia',
37             'en_AU' => 'Pelekāne NÅ« Hōlani',
38             'en_CA' => 'Pelekāne Kanakā',
39             'en_GB' => 'Pelekānia Pekekāne',
40             'en_US' => 'Pelekānia Ê»Amelika',
41             'es' => 'Paniolo',
42             'fj' => 'PÄ«kÄ«',
43             'fr' => 'Palani',
44             'fr_CA' => 'Palani Kanakā',
45             'fr_CH' => 'Kuikilani',
46             'ga' => 'Ê»Ailiki',
47             'gsw' => 'Kuikilani Kelemānia',
48             'haw' => 'ʻŌlelo HawaiÊ»i',
49             'he' => 'Hebera',
50             'it' => 'ʻĪkālia',
51             'ja' => 'KepanÄ«',
52             'ko' => 'Kōlea',
53             'la' => 'Lākina',
54             'mi' => 'Māori',
55             'nl' => 'Hōlani',
56             'pt' => 'PukikÄ«',
57             'pt_BR' => 'PukikÄ« Palakila',
58             'ru' => 'LÅ«kia',
59             'sm' => 'Kāmoa',
60             'sv' => 'Kuekene',
61             'to' => 'Tonga',
62             'ty' => 'Polapola',
63             'und' => 'Ê»Ike Ê»ole ‘ia a kÅ«pono Ê»ole paha ka ʻōlelo',
64             'vi' => 'Wiekanama',
65             'zh' => 'PākÄ“',
66             'zh_Hans' => 'PākÄ“ HoÊ»omaÊ»alahi Ê»ia',
67             'zh_Hant' => 'PākÄ“ KuÊ»una',
68              
69             );
70             if (@_) {
71             return $languages{$_[0]};
72             }
73             return \%languages;
74             }
75             },
76             );
77              
78             has 'display_name_region' => (
79             is => 'ro',
80             isa => HashRef[Str],
81             init_arg => undef,
82             default => sub {
83             {
84             'AU' => 'NÅ«hōlani',
85             'CA' => 'Kanakā',
86             'CN' => 'Kina',
87             'DE' => 'Kelemānia',
88             'DK' => 'Kenemaka',
89             'ES' => 'Kepania',
90             'FR' => 'Palani',
91             'GB' => 'Aupuni Mōʻī Hui PÅ« Ê»Ia',
92             'GR' => 'Helene',
93             'IE' => 'Ê»Ilelani',
94             'IL' => 'Ê»IseraÊ»ela',
95             'IN' => 'ʻĪnia',
96             'IT' => 'ʻĪkālia',
97             'JP' => 'Iāpana',
98             'MX' => 'Mekiko',
99             'NL' => 'Hōlani',
100             'NZ' => 'Aotearoa',
101             'PH' => 'ʻĀina Pilipino',
102             'RU' => 'LÅ«kia',
103             'US' => 'Ê»Amelika Hui PÅ« Ê»Ia',
104              
105             }
106             },
107             );
108              
109             has 'display_name_measurement_system' => (
110             is => 'ro',
111             isa => HashRef[Str],
112             init_arg => undef,
113             default => sub {
114             {
115             'metric' => q{Mekalika},
116             'US' => q{Ê»Amelika Hui PÅ« Ê»Ia},
117              
118             }
119             },
120             );
121              
122             has 'characters' => (
123             is => 'ro',
124             isa => HashRef,
125             init_arg => undef,
126             default => $^V ge v5.18.0
127             ? eval <<'EOT'
128             sub {
129             no warnings 'experimental::regex_sets';
130             return {
131             auxiliary => qr{(?^u:[b c d f g j q r s t v x y z])},
132             index => ['A', 'E', 'I', 'O', 'U', 'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'V', 'W', 'Ê»', 'X', 'Y', 'Z'],
133             main => qr{(?^u:[a ā e Ä“ i Ä« o ō u Å« h k l m n p w Ê»])},
134             };
135             },
136             EOT
137             : sub {
138             return { index => ['A', 'E', 'I', 'O', 'U', 'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'V', 'W', 'Ê»', 'X', 'Y', 'Z'], };
139             },
140 1     1   90 );
  1         2  
  1         111  
141              
142              
143             has 'units' => (
144             is => 'ro',
145             isa => HashRef[HashRef[HashRef[Str]]],
146             init_arg => undef,
147             default => sub { {
148             'long' => {
149             'day' => {
150             'name' => q(lā),
151             'one' => q({0} lā),
152             'other' => q({0} lā),
153             },
154             'hour' => {
155             'name' => q(hola),
156             'one' => q({0} hola),
157             'other' => q({0} hola),
158             },
159             'minute' => {
160             'name' => q(minuke),
161             'one' => q({0} minuke),
162             'other' => q({0} minuke),
163             },
164             'month' => {
165             'name' => q(mahina),
166             'one' => q({0} mahina),
167             'other' => q({0} mahina),
168             },
169             'second' => {
170             'name' => q(kekona),
171             'one' => q({0} kekona),
172             'other' => q({0} kekona),
173             },
174             'week' => {
175             'name' => q(pule),
176             'one' => q({0} pule),
177             'other' => q({0} pule),
178             },
179             'year' => {
180             'name' => q(makahiki),
181             'one' => q({0} makahiki),
182             'other' => q({0} makahiki),
183             },
184             },
185             'narrow' => {
186             'celsius' => {
187             'one' => q({0}°C),
188             'other' => q({0}°C),
189             },
190             'fahrenheit' => {
191             'one' => q({0}°),
192             'other' => q({0}°),
193             },
194             },
195             'short' => {
196             'day' => {
197             'name' => q(lā),
198             },
199             'hour' => {
200             'name' => q(hola),
201             },
202             'minute' => {
203             'name' => q(minuke),
204             },
205             'month' => {
206             'name' => q(mahina),
207             },
208             'second' => {
209             'name' => q(kekona),
210             },
211             'week' => {
212             'name' => q(pule),
213             },
214             'year' => {
215             'name' => q(makahiki),
216             },
217             },
218             } }
219             );
220              
221             has 'number_currency_formats' => (
222             is => 'ro',
223             isa => HashRef,
224             init_arg => undef,
225             default => sub { {
226             'latn' => {
227             'pattern' => {
228             'default' => {
229             'accounting' => {
230             'negative' => '(¤#,##0.00)',
231             'positive' => '¤#,##0.00',
232             },
233             'standard' => {
234             'positive' => '¤#,##0.00',
235             },
236             },
237             },
238             },
239             } },
240             );
241              
242             has 'currencies' => (
243             is => 'ro',
244             isa => HashRef,
245             init_arg => undef,
246             default => sub { {
247             'USD' => {
248             symbol => '$',
249             },
250             } },
251             );
252              
253              
254             has 'calendar_months' => (
255             is => 'ro',
256             isa => HashRef,
257             init_arg => undef,
258             default => sub { {
259             'gregorian' => {
260             'format' => {
261             abbreviated => {
262             nonleap => [
263             'Ian.',
264             'Pep.',
265             'Mal.',
266             'Ê»Ap.',
267             'Mei',
268             'Iun.',
269             'Iul.',
270             'Ê»Au.',
271             'Kep.',
272             'Ê»Ok.',
273             'Now.',
274             'Kek.'
275             ],
276             leap => [
277            
278             ],
279             },
280             wide => {
281             nonleap => [
282             'Ianuali',
283             'Pepeluali',
284             'Malaki',
285             'Ê»Apelila',
286             'Mei',
287             'Iune',
288             'Iulai',
289             'Ê»Aukake',
290             'Kepakemapa',
291             'Ê»Okakopa',
292             'Nowemapa',
293             'Kekemapa'
294             ],
295             leap => [
296            
297             ],
298             },
299             },
300             },
301             } },
302             );
303              
304             has 'calendar_days' => (
305             is => 'ro',
306             isa => HashRef,
307             init_arg => undef,
308             default => sub { {
309             'gregorian' => {
310             'format' => {
311             abbreviated => {
312             mon => 'P1',
313             tue => 'P2',
314             wed => 'P3',
315             thu => 'P4',
316             fri => 'P5',
317             sat => 'P6',
318             sun => 'LP'
319             },
320             wide => {
321             mon => 'PoÊ»akahi',
322             tue => 'PoÊ»alua',
323             wed => 'PoÊ»akolu',
324             thu => 'PoÊ»ahā',
325             fri => 'PoÊ»alima',
326             sat => 'PoÊ»aono',
327             sun => 'Lāpule'
328             },
329             },
330             },
331             } },
332             );
333              
334             has 'eras' => (
335             is => 'ro',
336             isa => HashRef,
337             init_arg => undef,
338             default => sub { {
339             'generic' => {
340             },
341             'gregorian' => {
342             },
343             } },
344             );
345              
346             has 'date_formats' => (
347             is => 'ro',
348             isa => HashRef,
349             init_arg => undef,
350             default => sub { {
351             'generic' => {
352             'full' => q{EEEE, d MMMM y G},
353             'long' => q{d MMMM y G},
354             'medium' => q{d MMM y G},
355             'short' => q{d/M/yy GGGGG},
356             },
357             'gregorian' => {
358             'full' => q{EEEE, d MMMM y},
359             'long' => q{d MMMM y},
360             'medium' => q{d MMM y},
361             'short' => q{d/M/yy},
362             },
363             } },
364             );
365              
366             has 'time_formats' => (
367             is => 'ro',
368             isa => HashRef,
369             init_arg => undef,
370             default => sub { {
371             'generic' => {
372             },
373             'gregorian' => {
374             'full' => q{h:mm:ss a zzzz},
375             'long' => q{h:mm:ss a z},
376             'medium' => q{h:mm:ss a},
377             'short' => q{h:mm a},
378             },
379             } },
380             );
381              
382             has 'datetime_formats' => (
383             is => 'ro',
384             isa => HashRef,
385             init_arg => undef,
386             default => sub { {
387             'generic' => {
388             },
389             'gregorian' => {
390             },
391             } },
392             );
393              
394             has 'datetime_formats_available_formats' => (
395             is => 'ro',
396             isa => HashRef,
397             init_arg => undef,
398             default => sub { {
399             'gregorian' => {
400             Ed => q{E d},
401             Gy => q{y G},
402             GyMMM => q{MMM y G},
403             GyMMMEd => q{E, d MMM y G},
404             GyMMMd => q{d MMM y G},
405             MEd => q{E, d/M},
406             MMMEd => q{E, d MMM},
407             MMMd => q{d MMM},
408             Md => q{d/M},
409             yM => q{M/y},
410             yMEd => q{E, d/M/y},
411             yMMM => q{MMM y},
412             yMMMEd => q{E, d MMM y},
413             yMMMd => q{d MMM y},
414             yMd => q{d/M/y},
415             },
416             } },
417             );
418              
419             has 'datetime_formats_append_item' => (
420             is => 'ro',
421             isa => HashRef,
422             init_arg => undef,
423             default => sub { {
424             } },
425             );
426              
427             has 'datetime_formats_interval' => (
428             is => 'ro',
429             isa => HashRef,
430             init_arg => undef,
431             default => sub { {
432             } },
433             );
434              
435             has 'time_zone_names' => (
436             is => 'ro',
437             isa => HashRef,
438             init_arg => undef,
439             default => sub { {
440             'Alaska' => {
441             short => {
442             'daylight' => q(AKDT),
443             'generic' => q(AKT),
444             'standard' => q(AKST),
445             },
446             },
447             'Hawaii_Aleutian' => {
448             short => {
449             'daylight' => q(HADT),
450             'generic' => q(HAT),
451             'standard' => q(HAST),
452             },
453             },
454             'Pacific/Honolulu' => {
455             short => {
456             'daylight' => q(HDT),
457             'generic' => q(HST),
458             'standard' => q(HST),
459             },
460             },
461             } }
462             );
463 1     1   4091 no Moo;
  1         2  
  1         6  
464              
465             1;
466              
467             # vim: tabstop=4