File Coverage

blib/lib/Locale/CLDR/Locales/Sms.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::Sms - Package for language Skolt Sami
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Sms;
10             # This file auto generated from Data\common\main\sms.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1480374 use strict;
  1         2  
  1         28  
14 1     1   5 use warnings;
  1         1  
  1         64  
15 1     1   5 use version;
  1         1  
  1         6  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   90 use v5.12.0;
  1         3  
20 1     1   3 use mro 'c3';
  1         2  
  1         7  
21 1     1   19 use utf8;
  1         1  
  1         7  
22 1     1   41 use feature 'unicode_strings';
  1         2  
  1         140  
23 1     1   4 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         17  
24 1     1   1642 use Moo;
  1         2  
  1         5  
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' => 'arabia',
35             'bn' => 'bengal',
36             'cs' => 'čekk-ǩiõll',
37             'da' => 'danskk-ǩiõll',
38             'de' => 'sakslaǩiõl',
39             'en' => 'eŋgglõsǩiõll',
40             'en_AU' => 'australiaeŋgglõsǩiõll',
41             'en_CA' => 'kanadaeŋgglõsǩiõll',
42             'en_GB' => 'britanneŋgglõsǩiõll',
43             'en_US' => 'aʹmmriikkeŋgglõsǩiõll',
44             'es' => 'espaanǩiõll',
45             'et' => 'eeʹstt',
46             'fi' => 'lääʹddǩiõll',
47             'fr' => 'franskk-kiõll',
48             'fr_CA' => 'kanadafranskk-ǩiõll',
49             'fr_CH' => 'sveiccfranskk-ǩiõll',
50             'hi' => 'hindiǩiõll',
51             'hu' => 'uŋŋar',
52             'id' => 'indonesia',
53             'it' => 'italia',
54             'ja' => 'jaappanǩiõll',
55             'ko' => 'koreaǩiõll',
56             'lv' => 'latviaǩiõll',
57             'nl' => 'hollanttǩiõll',
58             'nl_BE' => 'flaamǩiõll',
59             'pl' => 'puolaǩiõll',
60             'pt' => 'portugalkiõll',
61             'ru' => 'ruõšš',
62             'sms' => 'sääʹmǩiõll',
63             'sv' => 'ruõccǩiõll',
64             'th' => 'thaiǩiõll',
65             'zh' => 'ǩiinaǩiõll',
66             'zh_Hans' => 'pråstjum ǩiinaǩiõll',
67             'zh_Hant' => 'äʹrbbvuõđlaž ǩiinǩiõll',
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             '001' => 'Skääđsuâl',
85             '002' => 'Afrikk',
86             '003' => 'Taʹvv-Amerikk',
87             '005' => 'Saujj-Amerikk',
88             '009' => 'Oseania',
89             '011' => 'Viõstâr-Afrikk',
90             '013' => 'Kõskk-Amerikk',
91             '014' => 'Nuõrti-Afrikk',
92             '015' => 'Tâʹvv-Afrikk',
93             '017' => 'Kõskk-Afrikk',
94             '019' => 'Amerikk',
95             '029' => 'Karibia',
96             '030' => 'Nuõrti-Aasia',
97             '034' => 'Saujj-Aasia',
98             '035' => 'Ooʹbbdneǩ-Aasia',
99             '039' => 'Saujj-Europp',
100             '054' => 'Melanesia',
101             '061' => 'Polynesia',
102             '142' => 'Aasia',
103             '143' => 'Kõskk-Aasia',
104             '145' => 'Viõstâr-Aasia',
105             '150' => 'Europp',
106             '151' => 'Nuõrti-Europp',
107             '154' => 'Tâʹvv-Europp',
108             '155' => 'Viõstâr-Europp',
109             'AD' => 'Andorra',
110             'AG' => 'Antigua da Bardudasuõllu',
111             'AI' => 'Aŋguillasuõllu',
112             'AL' => 'Albania',
113             'AT' => 'Nuõrtiväʹldd',
114             'AW' => 'Aruba',
115             'AX' => 'Ålandd',
116             'BA' => 'Bosnia da Hertsegovinajânnam',
117             'BB' => 'Barbados',
118             'BE' => 'Belgia',
119             'BF' => 'Burkina Fasojânnam',
120             'BG' => 'Bulgaria',
121             'BJ' => 'Beninjânnam',
122             'BL' => 'Saint-Barthélemysuâl',
123             'BM' => 'Bermuda',
124             'BO' => 'Bolivia',
125             'BQ' => 'Karibia Vueʹlljânnam',
126             'BR' => 'Brasilla',
127             'BS' => 'Bahammasuõllu',
128             'BY' => 'Belarus',
129             'BZ' => 'Belizejânnam',
130             'CA' => 'Kanada',
131             'CH' => 'Šveiccjânnam',
132             'CO' => 'Kolumbia',
133             'CU' => 'Kuubajânnam',
134             'CV' => 'Kap Verdesuõllu',
135             'CW' => 'Curacaosuâl',
136             'CZ' => 'Tšekk',
137             'CZ@alt=variant' => 'Tšekk täʹssväʹldd',
138             'DE' => 'Saksslajânnam',
139             'DK' => 'Danskk',
140             'DM' => 'Dominica',
141             'DO' => 'Dominikaallaž tääʹssväʹldd',
142             'DZ' => 'Algeria',
143             'EA' => 'Ceuta da Melill',
144             'EC' => 'Ecuador',
145             'EE' => 'Viro',
146             'EG' => 'Egyptt',
147             'EH' => 'Viõstâr-Sahara',
148             'ES' => 'Espanja',
149             'EU' => 'Euroopp Union',
150             'FI' => 'Lääʹddjânnam',
151             'FO' => 'Färsuõllu',
152             'FR' => 'Franskkjânnam',
153             'GD' => 'Grenada',
154             'GG' => 'Guernseysuâl',
155             'GH' => 'Ghana',
156             'GI' => 'Gibraltar',
157             'GL' => 'Ruânnjânnam',
158             'GM' => 'Gambia',
159             'GN' => 'Guineajânnam',
160             'GP' => 'Guadeloupesuõllu',
161             'GR' => 'Greikk',
162             'GT' => 'Guatemala',
163             'GW' => 'Guinea-Bissaujânnam',
164             'HN' => 'Honduras',
165             'HR' => 'Kroatia',
166             'HT' => 'Haitisuâl',
167             'HU' => 'Uŋŋar',
168             'IC' => 'Kanariasuõllu',
169             'IE' => 'Irlantt',
170             'IM' => 'Mansuâl',
171             'IS' => 'Islantt',
172             'IT' => 'Italia',
173             'JE' => 'Jerseysuâl',
174             'JM' => 'Jamaikka',
175             'KN' => 'Saint Kitts da Nevissuõllu',
176             'KY' => 'Caymansuõllu',
177             'LC' => 'Saint Luciasuâl',
178             'LI' => 'Liechtensteinjânnam',
179             'LR' => 'Liberia',
180             'LT' => 'Liettua',
181             'LU' => 'Luxemburg',
182             'LV' => 'Latviajânnam',
183             'LY' => 'Libya',
184             'MA' => 'Marokkojânnam',
185             'MC' => 'Monacojânnam',
186             'MD' => 'Moldova',
187             'MF' => 'Saint-Martiin',
188             'MG' => 'Madagaskaar',
189             'ML' => 'Malijânnam',
190             'MQ' => 'Martiniikk',
191             'MR' => 'Mauritania',
192             'MS' => 'Montserratsuâl',
193             'MU' => 'Mauritiussuâl',
194             'MW' => 'Malaw',
195             'MX' => 'Meksikk',
196             'MZ' => 'Mosambikk',
197             'NE' => 'Nigeeʹr',
198             'NG' => 'Nigeria',
199             'NI' => 'Nicaragua',
200             'NL' => 'Vueʹlljânnam',
201             'NO' => 'Taarr',
202             'PA' => 'Panama',
203             'PE' => 'Perujânnam',
204             'PL' => 'Puola',
205             'PR' => 'Puerto Rico suâl',
206             'RE' => 'Réunionsuâl',
207             'RO' => 'Romania',
208             'RU' => 'Ruõššjânnam',
209             'RW' => 'Ruanda',
210             'SD' => 'Sudaan',
211             'SE' => 'Ruõcc',
212             'SH' => 'Saint Helena suâl',
213             'SJ' => 'Svalbaard da Jan Mayen suõllu',
214             'SK' => 'Slovakia',
215             'SL' => 'Sierra Leoon',
216             'SN' => 'Senegal',
217             'SO' => 'Somalia',
218             'SR' => 'Surinaam',
219             'SV' => 'El Salvador',
220             'SX' => 'Sint Maarten',
221             'TG' => 'Togojânnam',
222             'TN' => 'Tunisia',
223             'TT' => 'Trinidad da Tobagosuâl',
224             'UA' => 'Ukraina',
225             'UN' => 'Õhttõõvvâm meerkååʹdd',
226             'US' => 'Õhttõsvaldia',
227             'UY' => 'Uruguayjânnam',
228             'VE' => 'Venezuela',
229             'ZM' => 'Sambia',
230              
231             }
232             },
233             );
234              
235             has 'characters' => (
236             is => 'ro',
237             isa => HashRef,
238             init_arg => undef,
239             default => $^V ge v5.18.0
240             ? eval <<'EOT'
241             sub {
242             no warnings 'experimental::regex_sets';
243             return {
244             auxiliary => qr{[ö q w x y]},
245             index => ['AÂÅÄ', 'B', 'CČ', 'DĐ', 'E', 'F', 'GǦ', 'Ǥ', 'H', 'I', 'J', 'KǨ', 'L', 'M', 'N', 'Ŋ', 'OÕ', 'P', 'R', 'SŠ', 'T', 'U', 'V', 'ZŽ', 'ƷǮ'],
246             main => qr{[aâåä b cč dđ e f gǧ ǥ h i j kǩ l m n ŋ oõ p r sš t u v zž ʒǯ]},
247             numbers => qr{[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]},
248             punctuation => qr{[\- ‐‑ – , ; \: ! ? . … ’ ” » ( ) \[ \] § @ * / \\ \& #]},
249             };
250             },
251             EOT
252             : sub {
253             return { index => ['AÂÅÄ', 'B', 'CČ', 'DĐ', 'E', 'F', 'GǦ', 'Ǥ', 'H', 'I', 'J', 'KǨ', 'L', 'M', 'N', 'Ŋ', 'OÕ', 'P', 'R', 'SŠ', 'T', 'U', 'V', 'ZŽ', 'ƷǮ'], };
254             },
255 1     1   238 );
  1         3  
  1         309  
256              
257              
258 1     1   1074 no Moo;
  1         2  
  1         8  
259              
260             1;
261              
262             # vim: tabstop=4