File Coverage

blib/lib/Locale/CLDR/Locales/Bm/Nkoo.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::Bm::Nkoo - Package for language Bambara
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Bm::Nkoo;
10             # This file auto generated from Data\common\main\bm_Nkoo.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   850 use strict;
  1         2  
  1         42  
14 1     1   5 use warnings;
  1         3  
  1         48  
15 1     1   5 use version;
  1         3  
  1         7  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   132 use v5.12.0;
  1         40  
20 1     1   6 use mro 'c3';
  1         2  
  1         7  
21 1     1   44 use utf8;
  1         2  
  1         7  
22 1     1   43 use feature 'unicode_strings';
  1         4  
  1         187  
23 1     1   6 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         8  
24 1     1   2871 use Moo;
  1         2  
  1         35  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'text_orientation' => (
28             is => 'ro',
29             isa => HashRef[Str],
30             init_arg => undef,
31             default => sub { return {
32             lines => '',
33             characters => 'right-to-left',
34             }}
35             );
36              
37             has 'characters' => (
38             is => 'ro',
39             isa => HashRef,
40             init_arg => undef,
41             default => $^V ge v5.18.0
42             ? eval <<'EOT'
43             sub {
44             no warnings 'experimental::regex_sets';
45             return {
46             main => qr{[ߊ ߋ ߌ ߍ ߎ ߏ ߐ ߒ ߓ ߔ ߕ ߖ ߗ ߘ ߙ ߚ ߛ ߜ ߝ ߞ ߟ ߡ ߢ ߣ ߤ ߥ ߦ]},
47             punctuation => qr{[߸ ߹ ߷]},
48             };
49             },
50             EOT
51             : sub {
52             return {};
53             },
54 1     1   202 );
  1         2  
  1         142  
55              
56              
57             has native_numbering_system => (
58             is => 'ro',
59             isa => Str,
60             init_arg => undef,
61             default => 'nkoo',
62             );
63              
64             has 'number_currency_formats' => (
65             is => 'ro',
66             isa => HashRef,
67             init_arg => undef,
68             default => sub { {
69             'latn' => {
70             'pattern' => {
71             'default' => {
72             'accounting' => {
73             'negative' => '(¤#,##0.00)',
74             'positive' => '¤#,##0.00',
75             },
76             'standard' => {
77             'positive' => '¤#,##0.00',
78             },
79             },
80             },
81             },
82             } },
83             );
84              
85             has 'eras' => (
86             is => 'ro',
87             isa => HashRef,
88             init_arg => undef,
89             default => sub { {
90             'generic' => {
91             },
92             'gregorian' => {
93             },
94             } },
95             );
96              
97             has 'date_formats' => (
98             is => 'ro',
99             isa => HashRef,
100             init_arg => undef,
101             default => sub { {
102             'generic' => {
103             'full' => q{EEEE d MMMM y G},
104             'long' => q{d MMMM y G},
105             'medium' => q{d MMM, y G},
106             'short' => q{d/M/y GGGGG},
107             },
108             'gregorian' => {
109             'full' => q{EEEE d MMMM y},
110             'long' => q{d MMMM y},
111             'medium' => q{d MMM, y},
112             'short' => q{d/M/y},
113             },
114             } },
115             );
116              
117             has 'time_formats' => (
118             is => 'ro',
119             isa => HashRef,
120             init_arg => undef,
121             default => sub { {
122             'generic' => {
123             },
124             'gregorian' => {
125             'full' => q{HH:mm:ss zzzz},
126             'long' => q{HH:mm:ss z},
127             'medium' => q{HH:mm:ss},
128             'short' => q{HH:mm},
129             },
130             } },
131             );
132              
133             has 'datetime_formats' => (
134             is => 'ro',
135             isa => HashRef,
136             init_arg => undef,
137             default => sub { {
138             'generic' => {
139             },
140             'gregorian' => {
141             },
142             } },
143             );
144              
145             has 'datetime_formats_available_formats' => (
146             is => 'ro',
147             isa => HashRef,
148             init_arg => undef,
149             default => sub { {
150             'generic' => {
151             M => q{M},
152             MMM => q{MMM},
153             MMMEd => q{E d MMM},
154             MMMMEd => q{E d MMMM},
155             MMMMd => q{d MMMM},
156             MMMd => q{d MMM},
157             MMd => q{d/MM},
158             MMdd => q{dd/MM},
159             Md => q{d/M},
160             ms => q{m:ss},
161             y => q{y},
162             yM => q{M/y},
163             yMEd => q{E d/M/y},
164             yMM => q{MM/y},
165             yMMM => q{MMM y},
166             yMMMEd => q{E d MMM y},
167             yMMMM => q{MMMM y},
168             yMMMd => q{d MMM y},
169             yMd => q{d/M/y},
170             yQQQ => q{QQQ y},
171             yQQQQ => q{QQQQ y},
172             },
173             'gregorian' => {
174             M => q{M},
175             MMM => q{MMM},
176             MMMEd => q{E d MMM},
177             MMMMEd => q{E d MMMM},
178             MMMMd => q{d MMMM},
179             MMMd => q{d MMM},
180             MMd => q{d/MM},
181             MMdd => q{dd/MM},
182             Md => q{d/M},
183             ms => q{m:ss},
184             yM => q{M/y},
185             yMEd => q{E d/M/y},
186             yMM => q{MM/y},
187             yMMM => q{MMM y},
188             yMMMEd => q{E d MMM y},
189             yMMMM => q{MMMM y},
190             yMMMd => q{d MMM y},
191             yMd => q{d/M/y},
192             yQQQ => q{QQQ y},
193             yQQQQ => q{QQQQ y},
194             },
195             } },
196             );
197              
198             has 'datetime_formats_append_item' => (
199             is => 'ro',
200             isa => HashRef,
201             init_arg => undef,
202             default => sub { {
203             } },
204             );
205              
206             has 'datetime_formats_interval' => (
207             is => 'ro',
208             isa => HashRef,
209             init_arg => undef,
210             default => sub { {
211             } },
212             );
213              
214 1     1   1532 no Moo;
  1         3  
  1         6  
215              
216             1;
217              
218             # vim: tabstop=4