File Coverage

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