File Coverage

blib/lib/Locale/CLDR/Locales/Osa.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::Osa - Package for language Osage
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Osa;
10             # This file auto generated from Data\common\main\osa.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1810353 use strict;
  1         2  
  1         31  
14 1     1   3 use warnings;
  1         7  
  1         47  
15 1     1   4 use version;
  1         2  
  1         7  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   97 use v5.12.0;
  1         3  
20 1     1   5 use mro 'c3';
  1         1  
  1         7  
21 1     1   21 use utf8;
  1         1  
  1         31  
22 1     1   48 use feature 'unicode_strings';
  1         1  
  1         136  
23 1     1   15 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   1730 use Moo;
  1         1  
  1         7  
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             'osa' => '𐓏𐓘𐓻𐓘𐓻𐓟',
35              
36             );
37             if (@_) {
38             return $languages{$_[0]};
39             }
40             return \%languages;
41             }
42             },
43             );
44              
45             has 'display_name_region' => (
46             is => 'ro',
47             isa => HashRef[Str],
48             init_arg => undef,
49             default => sub {
50             {
51             'US' => 'United States',
52              
53             }
54             },
55             );
56              
57             has 'display_name_type' => (
58             is => 'ro',
59             isa => HashRef[HashRef[Str]],
60             init_arg => undef,
61             default => sub {
62             {
63             'numbers' => {
64             'latn' => q{𐓷𐓘𐓵𐓘𐓷𐓘 𐓨𐓣𐓡𐓣𐓵𐓟 𐓣͘𐓤𐓯𐓟},
65             },
66              
67             }
68             },
69             );
70              
71             has 'characters' => (
72             is => 'ro',
73             isa => HashRef,
74             init_arg => undef,
75             default => $^V ge v5.18.0
76             ? eval <<'EOT'
77             sub {
78             no warnings 'experimental::regex_sets';
79             return {
80             index => ['𐒰{𐒰͘}', '𐒱', '𐒲', '𐒳', '𐒴', '𐒵', '𐒶', '𐒷', '𐒸', '𐒹', '𐒺', '𐒻{𐒻͘}', '𐒼', '𐒽', '𐒾', '𐒿', '𐓀', '𐓁', '𐓂{𐓂͘}', '𐓃', '𐓄', '𐓅', '𐓆', '𐓇', '𐓈', '𐓉', '𐓊', '𐓋', '𐓌', '𐓍', '𐓎', '𐓏', '𐓐', '𐓑', '𐓒', '𐓓'],
81             main => qr{[𐓘{𐓘́}{𐓘́͘}{𐓘̋}{𐓘̋͘}{𐓘̄}{𐓘̄͘}{𐓘͘} 𐓙{𐓙́}{𐓙̋}{𐓙̄} 𐓚{𐓚́}{𐓚̋}{𐓚̄} 𐓛{𐓛͘} 𐓜 𐓝 𐓞 𐓟{𐓟́}{𐓟̋}{𐓟̄} 𐓠{𐓠́}{𐓠̋}{𐓠̄} 𐓡 𐓢 𐓣{𐓣́}{𐓣́͘}{𐓣̋}{𐓣̋͘}{𐓣̄}{𐓣̄͘}{𐓣͘} 𐓤 𐓥 𐓦 𐓧 𐓨 𐓩 𐓪{𐓪́}{𐓪́͘}{𐓪̋}{𐓪̋͘}{𐓪̄}{𐓪̄͘}{𐓪͘} 𐓫{𐓫́}{𐓫̋}{𐓫̄} 𐓬 𐓭 𐓮 𐓯 𐓰 𐓱 𐓲 𐓳 𐓴 𐓵 𐓶{𐓶́}{𐓶̋}{𐓶̄} 𐓷 𐓸 𐓹 𐓺 𐓻]},
82             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
83             };
84             },
85             EOT
86             : sub {
87             return { index => ['𐒰{𐒰͘}', '𐒱', '𐒲', '𐒳', '𐒴', '𐒵', '𐒶', '𐒷', '𐒸', '𐒹', '𐒺', '𐒻{𐒻͘}', '𐒼', '𐒽', '𐒾', '𐒿', '𐓀', '𐓁', '𐓂{𐓂͘}', '𐓃', '𐓄', '𐓅', '𐓆', '𐓇', '𐓈', '𐓉', '𐓊', '𐓋', '𐓌', '𐓍', '𐓎', '𐓏', '𐓐', '𐓑', '𐓒', '𐓓'], };
88             },
89 1     1   177 );
  1         1  
  1         254  
90              
91              
92             has 'units' => (
93             is => 'ro',
94             isa => HashRef[HashRef[HashRef[Str]]],
95             init_arg => undef,
96             default => sub { {
97             'long' => {
98             # Long Unit Identifier
99             'duration-day' => {
100             'name' => q(𐒹𐓘͘𐓬𐓘),
101             'other' => q({0} 𐒹𐓘͘𐓬𐓘),
102             },
103             # Core Unit Identifier
104             'day' => {
105             'name' => q(𐒹𐓘͘𐓬𐓘),
106             'other' => q({0} 𐒹𐓘͘𐓬𐓘),
107             },
108             # Long Unit Identifier
109             'duration-hour' => {
110             'name' => q(𐓨𐓣𐓪𐓵𐓘𐓤𐓟 𐓪𐓰𐓘𐓩𐓘͘),
111             'other' => q({0} 𐓨𐓣𐓪𐓵𐓘𐓤𐓟 𐓪𐓰𐓘𐓩𐓘͘),
112             },
113             # Core Unit Identifier
114             'hour' => {
115             'name' => q(𐓨𐓣𐓪𐓵𐓘𐓤𐓟 𐓪𐓰𐓘𐓩𐓘͘),
116             'other' => q({0} 𐓨𐓣𐓪𐓵𐓘𐓤𐓟 𐓪𐓰𐓘𐓩𐓘͘),
117             },
118             # Long Unit Identifier
119             'duration-minute' => {
120             'name' => q(𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟),
121             'other' => q({0} 𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟),
122             },
123             # Core Unit Identifier
124             'minute' => {
125             'name' => q(𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟),
126             'other' => q({0} 𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟),
127             },
128             # Long Unit Identifier
129             'duration-month' => {
130             'name' => q(𐓀𐓣͘𐓪͘𐓬𐓘),
131             'other' => q(𐓀𐓣͘𐓪͘𐓬𐓘 {0}),
132             },
133             # Core Unit Identifier
134             'month' => {
135             'name' => q(𐓀𐓣͘𐓪͘𐓬𐓘),
136             'other' => q(𐓀𐓣͘𐓪͘𐓬𐓘 {0}),
137             },
138             # Long Unit Identifier
139             'duration-second' => {
140             'name' => q(𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟 𐓻𐓣͘),
141             'other' => q({0} 𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟 𐓻𐓣͘),
142             },
143             # Core Unit Identifier
144             'second' => {
145             'name' => q(𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟 𐓻𐓣͘),
146             'other' => q({0} 𐓰𐓘𐓲𐓟 𐓤𐓯𐓣𐓵𐓟 𐓻𐓣͘),
147             },
148             # Long Unit Identifier
149             'duration-week' => {
150             'name' => q(𐒹𐓘͘𐓬𐓘𐓷𐓘𐓤𐓘͘𐓰𐓛𐓤𐓣),
151             'other' => q(𐒹𐓘͘𐓬𐓘𐓷𐓘𐓤𐓘͘𐓰𐓛𐓤𐓣 {0}),
152             },
153             # Core Unit Identifier
154             'week' => {
155             'name' => q(𐒹𐓘͘𐓬𐓘𐓷𐓘𐓤𐓘͘𐓰𐓛𐓤𐓣),
156             'other' => q(𐒹𐓘͘𐓬𐓘𐓷𐓘𐓤𐓘͘𐓰𐓛𐓤𐓣 {0}),
157             },
158             # Long Unit Identifier
159             'duration-year' => {
160             'name' => q(𐓂𐓨𐓚𐓤𐓘),
161             'other' => q(𐓂𐓨𐓚𐓤𐓘 {0}),
162             },
163             # Core Unit Identifier
164             'year' => {
165             'name' => q(𐓂𐓨𐓚𐓤𐓘),
166             'other' => q(𐓂𐓨𐓚𐓤𐓘 {0}),
167             },
168             },
169             } }
170             );
171              
172             has 'currencies' => (
173             is => 'ro',
174             isa => HashRef,
175             init_arg => undef,
176             default => sub { {
177             'USD' => {
178             symbol => '$',
179             },
180             } },
181             );
182              
183              
184             has 'calendar_months' => (
185             is => 'ro',
186             isa => HashRef,
187             init_arg => undef,
188             default => sub { {
189             'gregorian' => {
190             'format' => {
191             abbreviated => {
192             nonleap => [
193             '𐓄𐓘𐓡𐓛͘𐓧𐓟',
194             '𐓵𐓪͘𐓬𐓘',
195             '𐓵𐓘𐓜𐓣',
196             '𐓰𐓪𐓬𐓘',
197             '𐓮𐓘𐓰𐓘',
198             '𐓯𐓘𐓬𐓟',
199             '𐓄𐓟𐓵𐓪͘𐓬𐓘',
200             '𐒼𐓣𐓟𐓰𐓪𐓬𐓘',
201             '𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟',
202             '𐒿𐓟𐓜𐓛',
203             '𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣',
204             '𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘'
205             ],
206             leap => [
207            
208             ],
209             },
210             wide => {
211             nonleap => [
212             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓟',
213             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘',
214             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣',
215             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘',
216             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓮𐓘𐓰𐓘',
217             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓯𐓘𐓬𐓟',
218             '𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓟𐓵𐓪͘𐓬𐓘',
219             '𐓀𐓣͘𐓪͘𐓬𐓘 𐒼𐓣𐓟𐓰𐓪𐓬𐓘',
220             '𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟',
221             '𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛',
222             '𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣',
223             '𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘'
224             ],
225             leap => [
226            
227             ],
228             },
229             },
230             },
231             } },
232             );
233              
234             has 'calendar_days' => (
235             is => 'ro',
236             isa => HashRef,
237             init_arg => undef,
238             default => sub { {
239             'gregorian' => {
240             'format' => {
241             narrow => {
242             mon => '𐓄',
243             tue => '𐓍',
244             wed => '𐒴',
245             thu => '𐓈',
246             fri => '𐓊',
247             sat => '𐓸',
248             sun => '𐓏'
249             },
250             wide => {
251             mon => '𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣',
252             tue => '𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘',
253             wed => '𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣',
254             thu => '𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘',
255             fri => '𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘',
256             sat => '𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟',
257             sun => '𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣'
258             },
259             },
260             },
261             } },
262             );
263              
264             has 'eras' => (
265             is => 'ro',
266             isa => HashRef,
267             init_arg => undef,
268             default => sub { {
269             'generic' => {
270             },
271             'gregorian' => {
272             },
273             } },
274             );
275              
276             has 'date_formats' => (
277             is => 'ro',
278             isa => HashRef,
279             init_arg => undef,
280             default => sub { {
281             'generic' => {
282             'full' => q{EEEE, MMMM d, y G},
283             'long' => q{MMMM d, y G},
284             'medium' => q{MMM d, y G},
285             'short' => q{M/d/y GGGGG},
286             },
287             'gregorian' => {
288             'full' => q{EEEE, MMMM d, y},
289             'long' => q{MMMM d, y},
290             'medium' => q{MMM d, y},
291             'short' => q{M/d/yy},
292             },
293             } },
294             );
295              
296             has 'time_formats' => (
297             is => 'ro',
298             isa => HashRef,
299             init_arg => undef,
300             default => sub { {
301             'generic' => {
302             },
303             'gregorian' => {
304             'full' => q{h:mm:ss a zzzz},
305             'long' => q{h:mm:ss a z},
306             'medium' => q{h:mm:ss a},
307             'short' => q{h:mm a},
308             },
309             } },
310             );
311              
312             has 'datetime_formats' => (
313             is => 'ro',
314             isa => HashRef,
315             init_arg => undef,
316             default => sub { {
317             'generic' => {
318             },
319             'gregorian' => {
320             },
321             } },
322             );
323              
324             has 'datetime_formats_available_formats' => (
325             is => 'ro',
326             isa => HashRef,
327             init_arg => undef,
328             default => sub { {
329             } },
330             );
331              
332             has 'datetime_formats_append_item' => (
333             is => 'ro',
334             isa => HashRef,
335             init_arg => undef,
336             default => sub { {
337             } },
338             );
339              
340             has 'datetime_formats_interval' => (
341             is => 'ro',
342             isa => HashRef,
343             init_arg => undef,
344             default => sub { {
345             } },
346             );
347              
348 1     1   1414 no Moo;
  1         2  
  1         6  
349              
350             1;
351              
352             # vim: tabstop=4