File Coverage

blib/lib/Locale/CLDR/Locales/Wal.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::Wal - Package for language Wolaytta
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Wal;
10             # This file auto generated from Data\common\main\wal.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1786606 use strict;
  1         5  
  1         48  
14 1     1   7 use warnings;
  1         2  
  1         130  
15 1     1   8 use version;
  1         2  
  1         11  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   147 use v5.12.0;
  1         6  
20 1     1   7 use mro 'c3';
  1         2  
  1         10  
21 1     1   63 use utf8;
  1         2  
  1         9  
22 1     1   55 use feature 'unicode_strings';
  1         2  
  1         190  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         12  
24 1     1   3065 use Moo;
  1         24  
  1         11  
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             'ar' => 'ዐርቢኛ',
35             'de' => 'ጀርመን',
36             'en' => 'እንግሊዝኛ',
37             'es' => 'ስፓኒሽ',
38             'fr' => 'ፈረንሳይኛ',
39             'hi' => 'ሐንድኛ',
40             'it' => 'ጣሊያንኛ',
41             'ja' => 'ጃፓንኛ',
42             'pt' => 'ፖርቱጋሊኛ',
43             'ru' => 'ራሽኛ',
44             'wal' => 'ወላይታቱ',
45             'zh' => 'ቻይንኛ',
46              
47             );
48             if (@_) {
49             return $languages{$_[0]};
50             }
51             return \%languages;
52             }
53             },
54             );
55              
56             has 'display_name_script' => (
57             is => 'ro',
58             isa => CodeRef,
59             init_arg => undef,
60             default => sub {
61             sub {
62             my %scripts = (
63             'Latn' => 'ላቲን',
64              
65             );
66             if ( @_ ) {
67             return $scripts{$_[0]};
68             }
69             return \%scripts;
70             }
71             }
72             );
73              
74             has 'display_name_region' => (
75             is => 'ro',
76             isa => HashRef[Str],
77             init_arg => undef,
78             default => sub {
79             {
80             'AD' => 'አንዶራ',
81             'AE' => 'የተባበሩት አረብ ኤምሬትስ',
82             'AL' => 'አልባኒያ',
83             'AM' => 'አርሜኒያ',
84             'AR' => 'አርጀንቲና',
85             'AT' => 'ኦስትሪያ',
86             'AU' => 'አውስትሬሊያ',
87             'AZ' => 'አዘርባጃን',
88             'BA' => 'ቦስኒያ እና ሄርዞጎቪኒያ',
89             'BB' => 'ባርቤዶስ',
90             'BE' => 'ቤልጄም',
91             'BG' => 'ቡልጌሪያ',
92             'BH' => 'ባህሬን',
93             'BM' => 'ቤርሙዳ',
94             'BO' => 'ቦሊቪያ',
95             'BR' => 'ብራዚል',
96             'BT' => 'ቡህታን',
97             'BY' => 'ቤላሩስ',
98             'BZ' => 'ቤሊዘ',
99             'CD' => 'ኮንጎ',
100             'CF' => 'የመካከለኛው አፍሪካ ሪፐብሊክ',
101             'CH' => 'ስዊዘርላንድ',
102             'CL' => 'ቺሊ',
103             'CM' => 'ካሜሩን',
104             'CN' => 'ቻይና',
105             'CO' => 'ኮሎምቢያ',
106             'CV' => 'ኬፕ ቬርዴ',
107             'CY' => 'ሳይፕረስ',
108             'CZ' => 'ቼክ ሪፑብሊክ',
109             'DE' => 'ጀርመን',
110             'DK' => 'ዴንማርክ',
111             'DM' => 'ዶሚኒካ',
112             'DO' => 'ዶሚኒክ ሪፑብሊክ',
113             'DZ' => 'አልጄሪያ',
114             'EC' => 'ኢኳዶር',
115             'EE' => 'ኤስቶኒያ',
116             'EG' => 'ግብጽ',
117             'EH' => 'ምዕራባዊ ሳህራ',
118             'ER' => 'ኤርትራ',
119             'ES' => 'ስፔን',
120             'ET' => 'ኢትዮጵያ',
121             'FI' => 'ፊንላንድ',
122             'FJ' => 'ፊጂ',
123             'FM' => 'ሚክሮኔዢያ',
124             'FR' => 'ፈረንሳይ',
125             'GB' => 'እንግሊዝ',
126             'GE' => 'ጆርጂያ',
127             'GF' => 'የፈረንሳይ ጉዊአና',
128             'GM' => 'ጋምቢያ',
129             'GN' => 'ጊኒ',
130             'GQ' => 'ኢኳቶሪያል ጊኒ',
131             'GR' => 'ግሪክ',
132             'GW' => 'ቢሳዎ',
133             'GY' => 'ጉያና',
134             'HK' => 'ሆንግ ኮንግ',
135             'HR' => 'ክሮኤሽያ',
136             'HT' => 'ሀይቲ',
137             'HU' => 'ሀንጋሪ',
138             'ID' => 'ኢንዶኔዢያ',
139             'IE' => 'አየርላንድ',
140             'IL' => 'እስራኤል',
141             'IN' => 'ህንድ',
142             'IQ' => 'ኢራቅ',
143             'IS' => 'አይስላንድ',
144             'IT' => 'ጣሊያን',
145             'JM' => 'ጃማይካ',
146             'JO' => 'ጆርዳን',
147             'JP' => 'ጃፓን',
148             'KH' => 'ካምቦዲያ',
149             'KM' => 'ኮሞሮስ',
150             'KP' => 'ሰሜን ኮሪያ',
151             'KR' => 'ደቡብ ኮሪያ',
152             'KW' => 'ክዌት',
153             'LB' => 'ሊባኖስ',
154             'LT' => 'ሊቱዌኒያ',
155             'LV' => 'ላትቪያ',
156             'LY' => 'ሊቢያ',
157             'MA' => 'ሞሮኮ',
158             'MD' => 'ሞልዶቫ',
159             'MK' => 'ማከዶኒያ',
160             'MN' => 'ሞንጎሊያ',
161             'MO' => 'ማካዎ',
162             'MR' => 'ሞሪቴኒያ',
163             'MT' => 'ማልታ',
164             'MU' => 'ማሩሸስ',
165             'MX' => 'ሜክሲኮ',
166             'MY' => 'ማሌዢያ',
167             'NA' => 'ናሚቢያ',
168             'NC' => 'ኒው ካሌዶኒያ',
169             'NG' => 'ናይጄሪያ',
170             'NL' => 'ኔዘርላንድ',
171             'NO' => 'ኖርዌ',
172             'NP' => 'ኔፓል',
173             'NZ' => 'ኒው ዚላንድ',
174             'PE' => 'ፔሩ',
175             'PF' => 'የፈረንሳይ ፖሊኔዢያ',
176             'PG' => 'ፓፑዋ ኒው ጊኒ',
177             'PL' => 'ፖላንድ',
178             'PR' => 'ፖርታ ሪኮ',
179             'RO' => 'ሮሜኒያ',
180             'RU' => 'ራሺያ',
181             'SA' => 'ሳውድአረቢያ',
182             'SD' => 'ሱዳን',
183             'SE' => 'ስዊድን',
184             'SG' => 'ሲንጋፖር',
185             'SI' => 'ስሎቬኒያ',
186             'SK' => 'ስሎቫኪያ',
187             'SN' => 'ሴኔጋል',
188             'SO' => 'ሱማሌ',
189             'SY' => 'ሲሪያ',
190             'TD' => 'ቻድ',
191             'TF' => 'የፈረንሳይ ደቡባዊ ግዛቶች',
192             'TH' => 'ታይላንድ',
193             'TJ' => 'ታጃኪስታን',
194             'TL' => 'ምስራቅ ቲሞር',
195             'TN' => 'ቱኒዚያ',
196             'TR' => 'ቱርክ',
197             'TT' => 'ትሪኒዳድ እና ቶባጎ',
198             'TZ' => 'ታንዛኒያ',
199             'UG' => 'ዩጋንዳ',
200             'US' => 'አሜሪካ',
201             'UZ' => 'ዩዝበኪስታን',
202             'VE' => 'ቬንዙዌላ',
203             'VG' => 'የእንግሊዝ ድንግል ደሴቶች',
204             'VI' => 'የአሜሪካ ቨርጂን ደሴቶች',
205             'YE' => 'የመን',
206             'ZA' => 'ደቡብ አፍሪካ',
207             'ZM' => 'ዛምቢያ',
208              
209             }
210             },
211             );
212              
213             has 'characters' => (
214             is => 'ro',
215             isa => HashRef,
216             init_arg => undef,
217             default => $^V ge v5.18.0
218             ? eval <<'EOT'
219             sub {
220             no warnings 'experimental::regex_sets';
221             return {
222             index => ['ሀ', 'ለ', 'ⶀ', 'መ', 'ᎀ', 'ᎁ', 'ᎃ', 'ⶁ', 'ረ', 'ⶂ', 'ሰ', 'ሸ', 'ⶄ', 'ቈ', 'ቐ', 'ቘ', 'ᎄ', 'ᎅ', 'ᎇ', 'ⶅ', 'ቨ', 'ⶆ', 'ቸ', 'ኀ', 'ኈ', 'ነ', 'ኘ', 'ⶉ', 'ⶊ', 'ከ', 'ኰ', 'ዀ', 'ወ', 'ዐ', 'ⶋ', 'ዠ', 'ደ', 'ⶌ', 'ዸ', 'ጀ', 'ⶎ', 'ጐ', 'ጘ', 'ⶓ', 'ⶕ', 'ⶖ', 'ⶏ', 'ጨ', 'ⶐ', 'ⶑ', 'ጸ', 'ፈ', 'ᎈ', 'ᎉ', 'ᎋ', 'ፐ', 'ᎍ', 'ᎎ', 'ᎏ', 'ፘ', 'ⶠ', 'ⶢ', 'ⶣ', 'ⶤ', 'ⶦ', 'ⶨ', 'ⶩ', 'ⶫ', 'ⶬ', 'ⶮ', 'ⶰ', 'ⶱ', 'ⶳ', 'ⶴ', 'ⶶ', 'ⶸ', 'ⶹ', 'ⶻ', 'ⶼ', 'ⶾ', 'ⷀ', 'ⷁ', 'ⷃ', 'ⷄ', 'ⷆ', 'ⷈ', 'ⷉ', 'ⷋ', 'ⷌ', 'ⷎ', 'ⷐ', 'ⷑ', 'ⷓ', 'ⷔ', 'ⷖ', 'ⷘ', 'ⷙ', 'ⷛ', 'ⷜ', 'ⷝ'],
223             main => qr{[፟ ᎐ ᎑ ᎒ ᎓ ᎔ ᎕ ᎖ ᎗ ᎘ ᎙ ሀ ሁ ሂ ሃ ሄ ህ ሆ ሇ ለ ሉ ሊ ላ ሌ ል ሎ ሏ ⶀ ሐ ሑ ሒ ሓ ሔ ሕ ሖ ሗ መ ሙ ሚ ማ ሜ ም ሞ ሟ ᎀ ᎁ ᎂ ᎃ ⶁ ሠ ሡ ሢ ሣ ሤ ሥ ሦ ሧ ረ ሩ ሪ ራ ሬ ር ሮ ሯ ⶂ ሰ ሱ ሲ ሳ ሴ ስ ሶ ሷ ⶃ ሸ ሹ ሺ ሻ ሼ ሽ ሾ ሿ ⶄ ቀ ቁ ቂ ቃ ቄ ቅ ቆ ቇ ቈ ቊ ቋ ቌ ቍ ቐ ቑ ቒ ቓ ቔ ቕ ቖ ቘ ቚ ቛ ቜ ቝ በ ቡ ቢ ባ ቤ ብ ቦ ቧ ᎄ ᎅ ᎆ ᎇ ⶅ ቨ ቩ ቪ ቫ ቬ ቭ ቮ ቯ ተ ቱ ቲ ታ ቴ ት ቶ ቷ ⶆ ቸ ቹ ቺ ቻ ቼ ች ቾ ቿ ⶇ ኀ ኁ ኂ ኃ ኄ ኅ ኆ ኇ ኈ ኊ ኋ ኌ ኍ ነ ኑ ኒ ና ኔ ን ኖ ኗ ⶈ ኘ ኙ ኚ ኛ ኜ ኝ ኞ ኟ ⶉ አ ኡ ኢ ኣ ኤ እ ኦ ኧ ⶊ ከ ኩ ኪ ካ ኬ ክ ኮ ኯ ኰ ኲ ኳ ኴ ኵ ኸ ኹ ኺ ኻ ኼ ኽ ኾ ዀ ዂ ዃ ዄ ዅ ወ ዉ ዊ ዋ ዌ ው ዎ ዏ ዐ ዑ ዒ ዓ ዔ ዕ ዖ ዘ ዙ ዚ ዛ ዜ ዝ ዞ ዟ ⶋ ዠ ዡ ዢ ዣ ዤ ዥ ዦ ዧ የ ዩ ዪ ያ ዬ ይ ዮ ዯ ደ ዱ ዲ ዳ ዴ ድ ዶ ዷ ⶌ ዸ ዹ ዺ ዻ ዼ ዽ ዾ ዿ ⶍ ጀ ጁ ጂ ጃ ጄ ጅ ጆ ጇ ⶎ ገ ጉ ጊ ጋ ጌ ግ ጎ ጏ ጐ ጒ ጓ ጔ ጕ ጘ ጙ ጚ ጛ ጜ ጝ ጞ ጟ ⶓ ⶔ ⶕ ⶖ ጠ ጡ ጢ ጣ ጤ ጥ ጦ ጧ ⶏ ጨ ጩ ጪ ጫ ጬ ጭ ጮ ጯ ⶐ ጰ ጱ ጲ ጳ ጴ ጵ ጶ ጷ ⶑ ጸ ጹ ጺ ጻ ጼ ጽ ጾ ጿ ፀ ፁ ፂ ፃ ፄ ፅ ፆ ፇ ፈ ፉ ፊ ፋ ፌ ፍ ፎ ፏ ᎈ ᎉ ᎊ ᎋ ፐ ፑ ፒ ፓ ፔ ፕ ፖ ፗ ᎌ ᎍ ᎎ ᎏ ⶒ ፘ ፙ ፚ ⶠ ⶡ ⶢ ⶣ ⶤ ⶥ ⶦ ⶨ ⶩ ⶪ ⶫ ⶬ ⶭ ⶮ ⶰ ⶱ ⶲ ⶳ ⶴ ⶵ ⶶ ⶸ ⶹ ⶺ ⶻ ⶼ ⶽ ⶾ ⷀ ⷁ ⷂ ⷃ ⷄ ⷅ ⷆ ⷈ ⷉ ⷊ ⷋ ⷌ ⷍ ⷎ ⷐ ⷑ ⷒ ⷓ ⷔ ⷕ ⷖ ⷘ ⷙ ⷚ ⷛ ⷜ ⷝ ⷞ]},
224             };
225             },
226             EOT
227             : sub {
228             return { index => ['ሀ', 'ለ', 'ⶀ', 'መ', 'ᎀ', 'ᎁ', 'ᎃ', 'ⶁ', 'ረ', 'ⶂ', 'ሰ', 'ሸ', 'ⶄ', 'ቈ', 'ቐ', 'ቘ', 'ᎄ', 'ᎅ', 'ᎇ', 'ⶅ', 'ቨ', 'ⶆ', 'ቸ', 'ኀ', 'ኈ', 'ነ', 'ኘ', 'ⶉ', 'ⶊ', 'ከ', 'ኰ', 'ዀ', 'ወ', 'ዐ', 'ⶋ', 'ዠ', 'ደ', 'ⶌ', 'ዸ', 'ጀ', 'ⶎ', 'ጐ', 'ጘ', 'ⶓ', 'ⶕ', 'ⶖ', 'ⶏ', 'ጨ', 'ⶐ', 'ⶑ', 'ጸ', 'ፈ', 'ᎈ', 'ᎉ', 'ᎋ', 'ፐ', 'ᎍ', 'ᎎ', 'ᎏ', 'ፘ', 'ⶠ', 'ⶢ', 'ⶣ', 'ⶤ', 'ⶦ', 'ⶨ', 'ⶩ', 'ⶫ', 'ⶬ', 'ⶮ', 'ⶰ', 'ⶱ', 'ⶳ', 'ⶴ', 'ⶶ', 'ⶸ', 'ⶹ', 'ⶻ', 'ⶼ', 'ⶾ', 'ⷀ', 'ⷁ', 'ⷃ', 'ⷄ', 'ⷆ', 'ⷈ', 'ⷉ', 'ⷋ', 'ⷌ', 'ⷎ', 'ⷐ', 'ⷑ', 'ⷓ', 'ⷔ', 'ⷖ', 'ⷘ', 'ⷙ', 'ⷛ', 'ⷜ', 'ⷝ'], };
229             },
230 1     1   239 );
  1         3  
  1         397  
231              
232              
233             has traditional_numbering_system => (
234             is => 'ro',
235             isa => Str,
236             init_arg => undef,
237             default => 'ethi',
238             );
239              
240             has 'number_symbols' => (
241             is => 'ro',
242             isa => HashRef,
243             init_arg => undef,
244             default => sub { {
245             'latn' => {
246             'group' => q(’),
247             },
248             } }
249             );
250              
251             has 'number_currency_formats' => (
252             is => 'ro',
253             isa => HashRef,
254             init_arg => undef,
255             default => sub { {
256             'latn' => {
257             'pattern' => {
258             'default' => {
259             'standard' => {
260             'positive' => '¤#,##0.00',
261             },
262             },
263             },
264             },
265             } },
266             );
267              
268             has 'currencies' => (
269             is => 'ro',
270             isa => HashRef,
271             init_arg => undef,
272             default => sub { {
273             'BRL' => {
274             display_name => {
275             'currency' => q(የብራዚል ሪል),
276             },
277             },
278             'CNY' => {
279             display_name => {
280             'currency' => q(የቻይና ዩአን ረንሚንቢ),
281             },
282             },
283             'ETB' => {
284             symbol => 'Br',
285             display_name => {
286             'currency' => q(የኢትዮጵያ ብር),
287             },
288             },
289             'EUR' => {
290             display_name => {
291             'currency' => q(አውሮ),
292             },
293             },
294             'GBP' => {
295             display_name => {
296             'currency' => q(የእንግሊዝ ፓውንድ ስተርሊንግ),
297             },
298             },
299             'INR' => {
300             display_name => {
301             'currency' => q(የሕንድ ሩፒ),
302             },
303             },
304             'JPY' => {
305             display_name => {
306             'currency' => q(የጃፓን የን),
307             },
308             },
309             'RUB' => {
310             display_name => {
311             'currency' => q(የራሻ ሩብል),
312             },
313             },
314             'USD' => {
315             display_name => {
316             'currency' => q(የአሜሪካን ዶላር),
317             },
318             },
319             } },
320             );
321              
322              
323             has 'calendar_months' => (
324             is => 'ro',
325             isa => HashRef,
326             init_arg => undef,
327             default => sub { {
328             'gregorian' => {
329             'format' => {
330             abbreviated => {
331             nonleap => [
332             'ጃንዩ',
333             'ፌብሩ',
334             'ማርች',
335             'ኤፕረ',
336             'ሜይ',
337             'ጁን',
338             'ጁላይ',
339             'ኦገስ',
340             'ሴፕቴ',
341             'ኦክተ',
342             'ኖቬም',
343             'ዲሴም'
344             ],
345             leap => [
346            
347             ],
348             },
349             wide => {
350             nonleap => [
351             'ጃንዩወሪ',
352             'ፌብሩወሪ',
353             'ማርች',
354             'ኤፕረል',
355             'ሜይ',
356             'ጁን',
357             'ጁላይ',
358             'ኦገስት',
359             'ሴፕቴምበር',
360             'ኦክተውበር',
361             'ኖቬምበር',
362             'ዲሴምበር'
363             ],
364             leap => [
365            
366             ],
367             },
368             },
369             'stand-alone' => {
370             narrow => {
371             nonleap => [
372             'ጃ',
373             'ፌ',
374             'ማ',
375             'ኤ',
376             'ሜ',
377             'ጁ',
378             'ጁ',
379             'ኦ',
380             'ሴ',
381             'ኦ',
382             'ኖ',
383             'ዲ'
384             ],
385             leap => [
386            
387             ],
388             },
389             },
390             },
391             } },
392             );
393              
394             has 'calendar_days' => (
395             is => 'ro',
396             isa => HashRef,
397             init_arg => undef,
398             default => sub { {
399             'gregorian' => {
400             'format' => {
401             wide => {
402             mon => 'ሳይኖ',
403             tue => 'ማቆሳኛ',
404             wed => 'አሩዋ',
405             thu => 'ሃሙሳ',
406             fri => 'አርባ',
407             sat => 'ቄራ',
408             sun => 'ወጋ'
409             },
410             },
411             'stand-alone' => {
412             narrow => {
413             mon => 'ሳ',
414             tue => 'ማ',
415             wed => 'አ',
416             thu => 'ሃ',
417             fri => 'አ',
418             sat => 'ቄ',
419             sun => 'ወ'
420             },
421             },
422             },
423             } },
424             );
425              
426             has 'day_periods' => (
427             is => 'ro',
428             isa => HashRef,
429             init_arg => undef,
430             default => sub { {
431             'gregorian' => {
432             'format' => {
433             'abbreviated' => {
434             'am' => q{ማለዶ},
435             'pm' => q{ቃማ},
436             },
437             },
438             },
439             } },
440             );
441              
442             has 'eras' => (
443             is => 'ro',
444             isa => HashRef,
445             init_arg => undef,
446             default => sub { {
447             'generic' => {
448             },
449             'gregorian' => {
450             abbreviated => {
451             '0' => 'አዳ ዎዴ',
452             '1' => 'ግሮተታ ላይታ'
453             },
454             },
455             } },
456             );
457              
458             has 'date_formats' => (
459             is => 'ro',
460             isa => HashRef,
461             init_arg => undef,
462             default => sub { {
463             'generic' => {
464             'full' => q{EEEE፥ dd MMMM ጋላሳ y G},
465             'long' => q{dd MMMM y G},
466             'medium' => q{dd-MMM-y G},
467             'short' => q{dd/MM/yy GGGGG},
468             },
469             'gregorian' => {
470             'full' => q{EEEE፥ dd MMMM ጋላሳ y G},
471             'long' => q{dd MMMM y},
472             'medium' => q{dd-MMM-y},
473             'short' => q{dd/MM/yy},
474             },
475             } },
476             );
477              
478             has 'time_formats' => (
479             is => 'ro',
480             isa => HashRef,
481             init_arg => undef,
482             default => sub { {
483             'generic' => {
484             },
485             'gregorian' => {
486             'full' => q{h:mm:ss a zzzz},
487             'long' => q{h:mm:ss a z},
488             'medium' => q{h:mm:ss a},
489             'short' => q{h:mm a},
490             },
491             } },
492             );
493              
494             has 'datetime_formats' => (
495             is => 'ro',
496             isa => HashRef,
497             init_arg => undef,
498             default => sub { {
499             'generic' => {
500             },
501             'gregorian' => {
502             },
503             } },
504             );
505              
506             has 'datetime_formats_available_formats' => (
507             is => 'ro',
508             isa => HashRef,
509             init_arg => undef,
510             default => sub { {
511             } },
512             );
513              
514             has 'datetime_formats_append_item' => (
515             is => 'ro',
516             isa => HashRef,
517             init_arg => undef,
518             default => sub { {
519             } },
520             );
521              
522             has 'datetime_formats_interval' => (
523             is => 'ro',
524             isa => HashRef,
525             init_arg => undef,
526             default => sub { {
527             } },
528             );
529              
530 1     1   3219 no Moo;
  1         5  
  1         8  
531              
532             1;
533              
534             # vim: tabstop=4