File Coverage

blib/lib/Locale/CLDR/Locales/Ts.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::Ts - Package for language Tsonga
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ts;
10             # This file auto generated from Data\common\main\ts.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1874495 use strict;
  1         3  
  1         50  
14 1     1   8 use warnings;
  1         2  
  1         77  
15 1     1   7 use version;
  1         2  
  1         9  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   146 use v5.12.0;
  1         4  
20 1     1   9 use mro 'c3';
  1         2  
  1         10  
21 1     1   38 use utf8;
  1         2  
  1         9  
22 1     1   123 use feature 'unicode_strings';
  1         3  
  1         182  
23 1     1   10 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         36  
  1         15  
24 1     1   3061 use Moo;
  1         3  
  1         15  
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             'cs' => 'Xi Czech',
35             'da' => 'Xi Danish',
36             'de' => 'Xi Jarimani',
37             'el' => 'Xi Giriki',
38             'en' => 'Xi Nghezi',
39             'es' => 'Xi spain',
40             'et' => 'hi xi Estonia',
41             'fi' => 'Xi Finnish',
42             'fr' => 'Xi Furwa',
43             'he' => 'XiHeberu',
44             'hu' => 'hi xi Hungary',
45             'is' => 'hi xi Iceland',
46             'it' => 'Xi Ithali',
47             'ja' => 'Xi Japani',
48             'ko' => 'Xikorea',
49             'lt' => 'hi xi Lithuania',
50             'lv' => 'hi xi Latvia',
51             'nl' => 'Xi bunu',
52             'no' => 'Xi Norway',
53             'pl' => 'Xi Polixi',
54             'pt' => 'Putukezi',
55             'ro' => 'hi xi Romania',
56             'ru' => 'Xi Rhaxiya',
57             'sv' => 'Xi Swiden',
58             'ts' => 'Xitsonga',
59              
60             );
61             if (@_) {
62             return $languages{$_[0]};
63             }
64             return \%languages;
65             }
66             },
67             );
68              
69             has 'characters' => (
70             is => 'ro',
71             isa => HashRef,
72             init_arg => undef,
73             default => $^V ge v5.18.0
74             ? eval <<'EOT'
75             sub {
76             no warnings 'experimental::regex_sets';
77             return {
78             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'],
79             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]},
80             };
81             },
82             EOT
83             : sub {
84             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'], };
85             },
86 1     1   199 );
  1         2  
  1         175  
87              
88              
89             has 'quote_start' => (
90             is => 'ro',
91             isa => Str,
92             init_arg => undef,
93             default => qq{‘},
94             );
95              
96             has 'quote_end' => (
97             is => 'ro',
98             isa => Str,
99             init_arg => undef,
100             default => qq{’},
101             );
102              
103             has 'alternate_quote_start' => (
104             is => 'ro',
105             isa => Str,
106             init_arg => undef,
107             default => qq{“},
108             );
109              
110             has 'alternate_quote_end' => (
111             is => 'ro',
112             isa => Str,
113             init_arg => undef,
114             default => qq{”},
115             );
116              
117             has 'number_symbols' => (
118             is => 'ro',
119             isa => HashRef,
120             init_arg => undef,
121             default => sub { {
122             'latn' => {
123             'decimal' => q(,),
124             'group' => q( ),
125             },
126             } }
127             );
128              
129             has 'currencies' => (
130             is => 'ro',
131             isa => HashRef,
132             init_arg => undef,
133             default => sub { {
134             'ZAR' => {
135             symbol => 'R',
136             },
137             } },
138             );
139              
140              
141             has 'calendar_months' => (
142             is => 'ro',
143             isa => HashRef,
144             init_arg => undef,
145             default => sub { {
146             'gregorian' => {
147             'format' => {
148             abbreviated => {
149             nonleap => [
150             'Sun',
151             'Yan',
152             'Kul',
153             'Dzi',
154             'Mud',
155             'Kho',
156             'Maw',
157             'Mha',
158             'Ndz',
159             'Nhl',
160             'Huk',
161             'N’w'
162             ],
163             leap => [
164            
165             ],
166             },
167             wide => {
168             nonleap => [
169             'Sunguti',
170             'Nyenyenyani',
171             'Nyenyankulu',
172             'Dzivamisoko',
173             'Mudyaxihi',
174             'Khotavuxika',
175             'Mawuwani',
176             'Mhawuri',
177             'Ndzhati',
178             'Nhlangula',
179             'Hukuri',
180             'N’wendzamhala'
181             ],
182             leap => [
183            
184             ],
185             },
186             },
187             },
188             } },
189             );
190              
191             has 'calendar_days' => (
192             is => 'ro',
193             isa => HashRef,
194             init_arg => undef,
195             default => sub { {
196             'gregorian' => {
197             'format' => {
198             abbreviated => {
199             mon => 'Mus',
200             tue => 'Bir',
201             wed => 'Har',
202             thu => 'Ne',
203             fri => 'Tlh',
204             sat => 'Mug',
205             sun => 'Son'
206             },
207             wide => {
208             mon => 'Musumbhunuku',
209             tue => 'Ravumbirhi',
210             wed => 'Ravunharhu',
211             thu => 'Ravumune',
212             fri => 'Ravuntlhanu',
213             sat => 'Mugqivela',
214             sun => 'Sonta'
215             },
216             },
217             },
218             } },
219             );
220              
221             has 'calendar_quarters' => (
222             is => 'ro',
223             isa => HashRef,
224             init_arg => undef,
225             default => sub { {
226             'gregorian' => {
227             'format' => {
228             abbreviated => {0 => 'K1',
229             1 => 'K2',
230             2 => 'K3',
231             3 => 'K4'
232             },
233             wide => {0 => 'Kotara yo sungula',
234             1 => 'Kotara ya vumbirhi',
235             2 => 'Kotara ya vunharhu',
236             3 => 'Kotara ya vumune'
237             },
238             },
239             },
240             } },
241             );
242              
243             has 'eras' => (
244             is => 'ro',
245             isa => HashRef,
246             init_arg => undef,
247             default => sub { {
248             'gregorian' => {
249             abbreviated => {
250             '0' => 'BC'
251             },
252             },
253             } },
254             );
255              
256             has 'date_formats' => (
257             is => 'ro',
258             isa => HashRef,
259             init_arg => undef,
260             default => sub { {
261             'gregorian' => {
262             },
263             } },
264             );
265              
266             has 'time_formats' => (
267             is => 'ro',
268             isa => HashRef,
269             init_arg => undef,
270             default => sub { {
271             'gregorian' => {
272             },
273             } },
274             );
275              
276             has 'datetime_formats' => (
277             is => 'ro',
278             isa => HashRef,
279             init_arg => undef,
280             default => sub { {
281             'gregorian' => {
282             },
283             } },
284             );
285              
286             has 'datetime_formats_available_formats' => (
287             is => 'ro',
288             isa => HashRef,
289             init_arg => undef,
290             default => sub { {
291             'gregorian' => {
292             Ehm => q{E h:mm a},
293             Ehms => q{E h:mm:ss a},
294             MMMMW => q{'week' W 'of' MMM},
295             h => q{h a},
296             hm => q{h:mm a},
297             hms => q{h:mm:ss a},
298             hmsv => q{h:mm:ss a v},
299             hmv => q{h:mm a v},
300             },
301             } },
302             );
303              
304             has 'datetime_formats_append_item' => (
305             is => 'ro',
306             isa => HashRef,
307             init_arg => undef,
308             default => sub { {
309             } },
310             );
311              
312             has 'datetime_formats_interval' => (
313             is => 'ro',
314             isa => HashRef,
315             init_arg => undef,
316             default => sub { {
317             'gregorian' => {
318             MEd => {
319             M => q{MM-dd, E – MM-dd, E},
320             d => q{MM-dd, E – MM-dd, E},
321             },
322             MMMEd => {
323             M => q{MMM d, E – MMM d, E},
324             d => q{MMM d, E – MMM d, E},
325             },
326             MMMd => {
327             M => q{MMM d – MMM d},
328             },
329             Md => {
330             M => q{MM-dd – MM-dd},
331             d => q{MM-dd – MM-dd},
332             },
333             h => {
334             a => q{h a – h a},
335             h => q{h–h a},
336             },
337             hm => {
338             a => q{h:mm a – h:mm a},
339             h => q{h:mm–h:mm a},
340             m => q{h:mm–h:mm a},
341             },
342             hmv => {
343             a => q{h:mm a – h:mm a v},
344             h => q{h:mm–h:mm a v},
345             m => q{h:mm–h:mm a v},
346             },
347             hv => {
348             a => q{h a – h a v},
349             h => q{h–h a v},
350             },
351             yM => {
352             M => q{y-MM – y-MM},
353             y => q{y-MM – y-MM},
354             },
355             yMEd => {
356             M => q{y-MM-dd, E – y-MM-dd, E},
357             d => q{y-MM-dd, E – y-MM-dd, E},
358             y => q{y-MM-dd, E – y-MM-dd, E},
359             },
360             yMMM => {
361             y => q{y MMM – y MMM},
362             },
363             yMMMEd => {
364             M => q{y MMM d, E – MMM d, E},
365             d => q{y MMM d, E – MMM d, E},
366             y => q{y MMM d, E – y MMM d, E},
367             },
368             yMMMM => {
369             y => q{y MMMM – y MMMM},
370             },
371             yMMMd => {
372             M => q{y MMM d – MMM d},
373             y => q{y MMM d – y MMM d},
374             },
375             yMd => {
376             M => q{y-MM-dd – y-MM-dd},
377             d => q{y-MM-dd – y-MM-dd},
378             y => q{y-MM-dd – y-MM-dd},
379             },
380             },
381             } },
382             );
383              
384 1     1   2821 no Moo;
  1         3  
  1         7  
385              
386             1;
387              
388             # vim: tabstop=4