File Coverage

blib/lib/Locale/CLDR/Locales/Rw.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::Rw - Package for language Kinyarwanda
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Rw;
8             # This file auto generated from Data\common\main\rw.xml
9             # on Sun 24 Apr 8:48:50 am GMT
10              
11 1     1   2402879 use version;
  1         1  
  1         8  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   92 use v5.10.1;
  1         2  
16 1     1   3 use mro 'c3';
  1         4  
  1         8  
17 1     1   30 use utf8;
  1         1  
  1         8  
18 1     1   29 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         14  
19              
20 1     1   664 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         48589  
  1         11  
21 1     1   1505 use Moo;
  1         11861  
  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             'af' => 'Ikinyafurikaneri',
32             'am' => 'Inyamuhariki',
33             'ar' => 'Icyarabu',
34             'as' => 'Icyasamizi',
35             'az' => 'Inyazeribayijani',
36             'be' => 'Ikibelarusiya',
37             'bg' => 'Urunyabuligariya',
38             'bn' => 'Ikibengali',
39             'br' => 'Inyebiritoni',
40             'bs' => 'Inyebosiniya',
41             'ca' => 'Igikatalani',
42             'cs' => 'Igiceke',
43             'cy' => 'Ikigaluwa',
44             'da' => 'Ikidaninwa',
45             'de' => 'Ikidage',
46             'el' => 'Ikigereki',
47             'en' => 'Icyongereza',
48             'eo' => 'Icyesiperanto',
49             'es' => 'Icyesipanyolo',
50             'et' => 'Icyesitoniya',
51             'eu' => 'Ikibasiki',
52             'fa' => 'Inyeperisi',
53             'fi' => 'Igifinilande',
54             'fil' => 'Ikinyafilipine',
55             'fo' => 'Inyefaroyizi',
56             'fr' => 'Igifaransa',
57             'fy' => 'Igifiriziyani',
58             'ga' => 'Ikirilandi',
59             'gd' => 'Ikigaluwa cy’Igisweduwa',
60             'gl' => 'Ikigalisiya',
61             'gn' => 'Inyaguwarani',
62             'gu' => 'Inyegujarati',
63             'he' => 'Igiheburayo',
64             'hi' => 'Igihindi',
65             'hr' => 'Igikorowasiya',
66             'hu' => 'Igihongiriya',
67             'hy' => 'Ikinyarumeniya',
68             'ia' => 'Ururimi Gahuzamiryango',
69             'id' => 'Ikinyendoziya',
70             'ie' => 'Uruhuzandimi',
71             'is' => 'Igisilande',
72             'it' => 'Igitaliyani',
73             'ja' => 'Ikiyapani',
74             'jv' => 'Inyejava',
75             'ka' => 'Inyejeworujiya',
76             'km' => 'Igikambodiya',
77             'kn' => 'Igikanada',
78             'ko' => 'Igikoreya',
79             'ku' => 'Inyekuridishi',
80             'ky' => 'Inkerigizi',
81             'la' => 'Ikilatini',
82             'ln' => 'Ilingala',
83             'lo' => 'Ikilawotiyani',
84             'lt' => 'Ikilituwaniya',
85             'lv' => 'Ikinyaletoviyani',
86             'mk' => 'Ikimasedoniyani',
87             'ml' => 'Ikimalayalami',
88             'mn' => 'Ikimongoli',
89             'mr' => 'Ikimarati',
90             'ms' => 'Ikimalayi',
91             'mt' => 'Ikimaliteze',
92             'ne' => 'Ikinepali',
93             'nl' => 'Ikinerilande',
94             'nn' => 'Inyenoruveji (Nyonorusiki)',
95             'no' => 'Ikinoruveji',
96             'oc' => 'Inyogusitani',
97             'or' => 'Inyoriya',
98             'pa' => 'Igipunjabi',
99             'pl' => 'Igipolone',
100             'ps' => 'Impashito',
101             'pt' => 'Igiporutugali',
102             'pt_BR' => 'Inyeporutigali (Brezili)',
103             'pt_PT' => 'Inyeporutigali (Igiporutigali)',
104             'ro' => 'Ikinyarumaniya',
105             'ru' => 'Ikirusiya',
106             'rw' => 'Kinyarwanda',
107             'sa' => 'Igisansikiri',
108             'sd' => 'Igisindi',
109             'sh' => 'Inyeseribiya na Korowasiya',
110             'si' => 'Inyesimpaleze',
111             'sk' => 'Igisilovaki',
112             'sl' => 'Ikinyasiloveniya',
113             'so' => 'Igisomali',
114             'sq' => 'Icyalubaniya',
115             'sr' => 'Igiseribe',
116             'st' => 'Inyesesoto',
117             'su' => 'Inyesudani',
118             'sv' => 'Igisuweduwa',
119             'sw' => 'Igiswahili',
120             'ta' => 'Igitamili',
121             'te' => 'Igitelugu',
122             'th' => 'Igitayi',
123             'ti' => 'Inyatigirinya',
124             'tk' => 'Inyeturukimeni',
125             'tlh' => 'Inyekilingoni',
126             'tr' => 'Igiturukiya',
127             'tw' => 'Inyetuwi',
128             'ug' => 'Ikiwiguri',
129             'uk' => 'Ikinyayukereni',
130             'ur' => 'Inyeyurudu',
131             'uz' => 'Inyeyuzubeki',
132             'vi' => 'Ikinyaviyetinamu',
133             'xh' => 'Inyehawusa',
134             'yi' => 'Inyeyidishi',
135             'zu' => 'Inyezulu',
136              
137             );
138             if (@_) {
139             return $languages{$_[0]};
140             }
141             return \%languages;
142             }
143             },
144             );
145              
146             has 'display_name_region' => (
147             is => 'ro',
148             isa => HashRef[Str],
149             init_arg => undef,
150             default => sub {
151             {
152             'RW' => 'Rwanda',
153             'TO' => 'Igitonga',
154              
155             }
156             },
157             );
158              
159             has 'characters' => (
160             is => 'ro',
161             isa => HashRef,
162             init_arg => undef,
163             default => $^V ge v5.18.0
164             ? eval <<'EOT'
165             sub {
166             no warnings 'experimental::regex_sets';
167             return {
168             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'],
169             main => qr{(?^u:[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])},
170             };
171             },
172             EOT
173             : sub {
174             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'], };
175             },
176 1     1   93 );
  1         1  
  1         80  
177              
178              
179             has 'quote_start' => (
180             is => 'ro',
181             isa => Str,
182             init_arg => undef,
183             default => qq{«},
184             );
185              
186             has 'quote_end' => (
187             is => 'ro',
188             isa => Str,
189             init_arg => undef,
190             default => qq{»},
191             );
192              
193             has 'alternate_quote_start' => (
194             is => 'ro',
195             isa => Str,
196             init_arg => undef,
197             default => qq{‘},
198             );
199              
200             has 'alternate_quote_end' => (
201             is => 'ro',
202             isa => Str,
203             init_arg => undef,
204             default => qq{’},
205             );
206              
207             has 'number_symbols' => (
208             is => 'ro',
209             isa => HashRef,
210             init_arg => undef,
211             default => sub { {
212             'latn' => {
213             'decimal' => q(,),
214             'group' => q(.),
215             },
216             } }
217             );
218              
219             has 'currencies' => (
220             is => 'ro',
221             isa => HashRef,
222             init_arg => undef,
223             default => sub { {
224             'RWF' => {
225             symbol => 'RF',
226             },
227             } },
228             );
229              
230              
231             has 'calendar_months' => (
232             is => 'ro',
233             isa => HashRef,
234             init_arg => undef,
235             default => sub { {
236             'gregorian' => {
237             'format' => {
238             abbreviated => {
239             nonleap => [
240             'mut.',
241             'gas.',
242             'wer.',
243             'mat.',
244             'gic.',
245             'kam.',
246             'nya.',
247             'kan.',
248             'nze.',
249             'ukw.',
250             'ugu.',
251             'uku.'
252             ],
253             leap => [
254            
255             ],
256             },
257             wide => {
258             nonleap => [
259             'Mutarama',
260             'Gashyantare',
261             'Werurwe',
262             'Mata',
263             'Gicuransi',
264             'Kamena',
265             'Nyakanga',
266             'Kanama',
267             'Nzeli',
268             'Ukwakira',
269             'Ugushyingo',
270             'Ukuboza'
271             ],
272             leap => [
273            
274             ],
275             },
276             },
277             },
278             } },
279             );
280              
281             has 'calendar_days' => (
282             is => 'ro',
283             isa => HashRef,
284             init_arg => undef,
285             default => sub { {
286             'gregorian' => {
287             'format' => {
288             abbreviated => {
289             mon => 'mbe.',
290             tue => 'kab.',
291             wed => 'gtu.',
292             thu => 'kan.',
293             fri => 'gnu.',
294             sat => 'gnd.',
295             sun => 'cyu.'
296             },
297             wide => {
298             mon => 'Kuwa mbere',
299             tue => 'Kuwa kabiri',
300             wed => 'Kuwa gatatu',
301             thu => 'Kuwa kane',
302             fri => 'Kuwa gatanu',
303             sat => 'Kuwa gatandatu',
304             sun => 'Ku cyumweru'
305             },
306             },
307             },
308             } },
309             );
310              
311             has 'calendar_quarters' => (
312             is => 'ro',
313             isa => HashRef,
314             init_arg => undef,
315             default => sub { {
316             'gregorian' => {
317             'format' => {
318             abbreviated => {0 => 'I1',
319             1 => 'I2',
320             2 => 'I3',
321             3 => 'I4'
322             },
323             wide => {0 => 'igihembwe cya mbere',
324             1 => 'igihembwe cya kabiri',
325             2 => 'igihembwe cya gatatu',
326             3 => 'igihembwe cya kane'
327             },
328             },
329             },
330             } },
331             );
332              
333             has 'eras' => (
334             is => 'ro',
335             isa => HashRef,
336             init_arg => undef,
337             default => sub { {
338             'generic' => {
339             },
340             'gregorian' => {
341             },
342             } },
343             );
344              
345             has 'date_formats' => (
346             is => 'ro',
347             isa => HashRef,
348             init_arg => undef,
349             default => sub { {
350             'generic' => {
351             'full' => q{EEEE, G y MMMM dd},
352             'long' => q{G y MMMM d},
353             'medium' => q{G y MMM d},
354             'short' => q{GGGGG yy/MM/dd},
355             },
356             'gregorian' => {
357             'full' => q{EEEE, y MMMM dd},
358             'long' => q{y MMMM d},
359             'medium' => q{y MMM d},
360             'short' => q{yy/MM/dd},
361             },
362             } },
363             );
364              
365             has 'time_formats' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             'generic' => {
371             },
372             'gregorian' => {
373             'full' => q{HH:mm:ss zzzz},
374             'long' => q{HH:mm:ss z},
375             'medium' => q{HH:mm:ss},
376             'short' => q{HH:mm},
377             },
378             } },
379             );
380              
381             has 'datetime_formats' => (
382             is => 'ro',
383             isa => HashRef,
384             init_arg => undef,
385             default => sub { {
386             'generic' => {
387             },
388             'gregorian' => {
389             },
390             } },
391             );
392              
393             has 'datetime_formats_available_formats' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             } },
399             );
400              
401             has 'datetime_formats_append_item' => (
402             is => 'ro',
403             isa => HashRef,
404             init_arg => undef,
405             default => sub { {
406             } },
407             );
408              
409             has 'datetime_formats_interval' => (
410             is => 'ro',
411             isa => HashRef,
412             init_arg => undef,
413             default => sub { {
414             } },
415             );
416              
417             has 'time_zone_names' => (
418             is => 'ro',
419             isa => HashRef,
420             init_arg => undef,
421             default => sub { {
422             hourFormat => q(+HH:mm;-HH:mm),
423             gmtFormat => q(GMT{0}),
424             } }
425             );
426 1     1   4209 no Moo;
  1         1  
  1         6  
427              
428             1;
429              
430             # vim: tabstop=4