File Coverage

blib/lib/Locale/CLDR/Locales/Sa.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::Sa - Package for language Sanskrit
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Sa;
10             # This file auto generated from Data\common\main\sa.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1561534 use strict;
  1         2  
  1         45  
14 1     1   26 use warnings;
  1         8  
  1         65  
15 1     1   7 use version;
  1         3  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   138 use v5.12.0;
  1         4  
20 1     1   6 use mro 'c3';
  1         3  
  1         8  
21 1     1   35 use utf8;
  1         2  
  1         7  
22 1     1   92 use feature 'unicode_strings';
  1         3  
  1         201  
23 1     1   9 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         10  
24 1     1   3084 use Moo;
  1         2  
  1         8  
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             'aa' => 'अफर',
35             'ab' => 'अब्खासियन्',
36             'ace' => 'अचिनीस्',
37             'ach' => 'अचोलि',
38             'ada' => 'अडङ्गमे',
39             'af' => 'अफ्रिक्कान्स्',
40             'afh' => 'अफ्रिहिलि',
41             'ain' => 'अयिनु',
42             'ak' => 'अकन्',
43             'akk' => 'अक्काटियान्',
44             'ale' => 'अलियुट्',
45             'am' => 'अंहाऱिक्',
46             'anp' => 'अङ्गिक',
47             'ar' => 'अऱबिक्',
48             'de' => 'जर्मनभाषा:',
49             'de_AT' => 'ऑस्ट्रियाई जर्मनभाषा:',
50             'de_CH' => 'स्विस उच्च जर्मनभाषा:',
51             'egy' => 'प्राचीन ईजिप्त्यन्',
52             'en' => 'आङ्ग्लभाषा',
53             'en_AU' => 'ऑस्ट्रेलियादेशः आङ्ग्लभाषा',
54             'en_CA' => 'कनाडादेशः आङ्ग्लभाषा',
55             'en_GB' => 'आङ्ग्लदेशीय आङ्ग्लभाषा:',
56             'en_GB@alt=short' => 'यूके आङ्ग्लभाषा:',
57             'en_US' => 'अमेरिकादेशीय आङ्ग्लभाषा:',
58             'en_US@alt=short' => 'यूएस आङ्ग्लभाषा:',
59             'es' => 'स्पेनीय भाषा:',
60             'es_419' => 'लैटिन अमेरिकादेशीय स्पेनीय भाषा:',
61             'es_ES' => 'फिरङ्गिन् स्पेनीय भाषा:',
62             'es_MX' => 'मैक्सिकन स्पेनीय भाषा:',
63             'fr' => 'फ़्रांसदेशीय भाषा:',
64             'fr_CA' => 'कनाडादेशः फ़्रांसदेशीय भाषा:',
65             'fr_CH' => 'स्विस फ़्रांसदेशीय भाषा:',
66             'grc' => 'पुरातन यवन भाषा',
67             'it' => 'इटलीदेशीय भाषा:',
68             'ja' => 'सूर्यमूलीय भाषा:',
69             'nb' => 'नोर्वीजियन् बॊकामल्',
70             'pt' => 'पुर्तगालदेशीय भाषा:',
71             'pt_BR' => 'ब्राज़ीली पुर्तगालदेशीय भाषा:',
72             'pt_PT' => 'फिरङ्गिन् पुर्तगालदेशीय भाषा:',
73             'ru' => 'रष्यदेशीय भाषा:',
74             'sa' => 'संस्कृत भाषा',
75             'sq' => 'अल्बेनियन्',
76             'und' => 'अज्ञात भाषा:',
77             'zh' => 'चीनी',
78             'zh@alt=menu' => 'चीनी, मैंडेरिन',
79             'zh_Hans' => 'सरलीकृत चीनी',
80             'zh_Hans@alt=long' => 'सरलीकृत मैंडेरिन चीनी',
81             'zh_Hant' => 'परम्परागत चीनी',
82             'zh_Hant@alt=long' => 'परम्परागत मैंडेरिन चीनी',
83              
84             );
85             if (@_) {
86             return $languages{$_[0]};
87             }
88             return \%languages;
89             }
90             },
91             );
92              
93             has 'display_name_script' => (
94             is => 'ro',
95             isa => CodeRef,
96             init_arg => undef,
97             default => sub {
98             sub {
99             my %scripts = (
100             'Arab' => 'अरबी',
101             'Armi' => 'अर्मि',
102             'Armn' => 'अर्मेनियन्',
103             'Avst' => 'अवेस्थन्',
104             'Bali' => 'बालिनीस्',
105             'Batk' => 'बट्टक्',
106             'Beng' => 'बंगालि',
107             'Cyrl' => 'सिरिलिक:',
108             'Hans' => 'सरलीकृत',
109             'Hans@alt=stand-alone' => 'सरलीकृत हान',
110             'Hant' => 'परम्परागत',
111             'Hant@alt=stand-alone' => 'परम्परागत हान',
112             'Latn' => 'लैटिन:',
113             'Zxxx' => 'अलिखित:',
114             'Zzzz' => 'अज्ञात लिपि:',
115              
116             );
117             if ( @_ ) {
118             return $scripts{$_[0]};
119             }
120             return \%scripts;
121             }
122             }
123             );
124              
125             has 'display_name_region' => (
126             is => 'ro',
127             isa => HashRef[Str],
128             init_arg => undef,
129             default => sub {
130             {
131             '001' => 'लोक',
132             '002' => 'कालद्वीप',
133             '003' => 'उत्तरामेरिका',
134             '005' => 'दक्षिणामेरिका',
135             '009' => 'सामुद्रखण्ड',
136             '013' => 'मध्यामेरिका',
137             '019' => 'अमेरिकाखण्ड',
138             '021' => 'औदीच्यामेरिका',
139             '142' => 'जम्बुद्विप',
140             '150' => 'यूरोपखण्ड',
141             'BR' => 'ब्राजील',
142             'CN' => 'चीन:',
143             'DE' => 'जर्मनीदेश:',
144             'EU' => 'यूरोपसङ्घ',
145             'EZ' => 'यूरोमण्डल',
146             'FR' => 'फ़्रांस:',
147             'GB' => 'संयुक्त राष्ट्र:',
148             'IN' => 'भारतः',
149             'IT' => 'इटली:',
150             'JP' => 'जापन:',
151             'RU' => 'रष्यदेश:',
152             'UN' => 'संयुक्तराष्ट्रसङ्घ',
153             'US' => 'संयुक्त राज्य:',
154             'ZZ' => 'अज्ञात क्षेत्र:',
155              
156             }
157             },
158             );
159              
160             has 'display_name_type' => (
161             is => 'ro',
162             isa => HashRef[HashRef[Str]],
163             init_arg => undef,
164             default => sub {
165             {
166             'calendar' => {
167             'gregorian' => q{ग्रेगोरियन पञ्चाङ्ग},
168             },
169             'collation' => {
170             'standard' => q{मानक न्यूनतम क्रम},
171             'traditional' => q{परम्परागत न्यूनतम क्रम},
172             },
173             'numbers' => {
174             'latn' => q{पाश्चात्य अङ्कः},
175             },
176              
177             }
178             },
179             );
180              
181             has 'display_name_measurement_system' => (
182             is => 'ro',
183             isa => HashRef[Str],
184             init_arg => undef,
185             default => sub {
186             {
187             'metric' => q{छन्दोमान},
188             'UK' => q{सं.अ.},
189             'US' => q{सं.रा.},
190              
191             }
192             },
193             );
194              
195             has 'display_name_code_patterns' => (
196             is => 'ro',
197             isa => HashRef[Str],
198             init_arg => undef,
199             default => sub {
200             {
201             'language' => 'भाषा: {0}',
202             'script' => 'लिपि: {0}',
203             'region' => 'क्षेत्र: {0}',
204              
205             }
206             },
207             );
208              
209             has 'characters' => (
210             is => 'ro',
211             isa => HashRef,
212             init_arg => undef,
213             default => $^V ge v5.18.0
214             ? eval <<'EOT'
215             sub {
216             no warnings 'experimental::regex_sets';
217             return {
218             auxiliary => qr{[‌‍ ऍ ऑ ॅ ॉ]},
219             index => ['अ', 'आ', 'इ', 'ई', 'उ', 'ऊ', 'ऋ', 'ॠ', 'ऌ', 'ॡ', 'ए', 'ऐ', 'ओ', 'औ', 'क', 'ख', 'ग', 'घ', 'ङ', 'च', 'छ', 'ज', 'झ', 'ञ', 'ट', 'ठ', 'ड', 'ढ', 'ण', 'त', 'थ', 'द', 'ध', 'न', 'प', 'फ', 'ब', 'भ', 'म', 'य', 'र', 'ल', 'ळ', 'व', 'श', 'ष', 'स', 'ह'],
220             main => qr{[॑ ॒ ़ ँ ंः ॐ अ आ इ ई उ ऊ ऋ ॠ ऌ ॡ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी ु ू ृ ॄ ॢ ॣ े ै ो ौ ्]},
221             numbers => qr{[\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९]},
222             punctuation => qr{[_ \- ‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] \{ \} § @ * / \\ \& # ′ ″ ` + | ~]},
223             };
224             },
225             EOT
226             : sub {
227             return { index => ['अ', 'आ', 'इ', 'ई', 'उ', 'ऊ', 'ऋ', 'ॠ', 'ऌ', 'ॡ', 'ए', 'ऐ', 'ओ', 'औ', 'क', 'ख', 'ग', 'घ', 'ङ', 'च', 'छ', 'ज', 'झ', 'ञ', 'ट', 'ठ', 'ड', 'ढ', 'ण', 'त', 'थ', 'द', 'ध', 'न', 'प', 'फ', 'ब', 'भ', 'म', 'य', 'र', 'ल', 'ळ', 'व', 'श', 'ष', 'स', 'ह'], };
228             },
229 1     1   152 );
  1         2  
  1         295  
230              
231              
232             has 'yesstr' => (
233             is => 'ro',
234             isa => RegexpRef,
235             init_arg => undef,
236             default => sub { qr'^(?i:आम्|yes|y)$' }
237             );
238              
239             has 'nostr' => (
240             is => 'ro',
241             isa => RegexpRef,
242             init_arg => undef,
243             default => sub { qr'^(?i:न|no|n)$' }
244             );
245              
246             has 'listPatterns' => (
247             is => 'ro',
248             isa => HashRef,
249             init_arg => undef,
250             default => sub { {
251             end => q({0}, तथा {1}),
252             2 => q({0} तथा {1}),
253             } }
254             );
255              
256             has 'default_numbering_system' => (
257             is => 'ro',
258             isa => Str,
259             init_arg => undef,
260             default => 'deva',
261             );
262              
263             has native_numbering_system => (
264             is => 'ro',
265             isa => Str,
266             init_arg => undef,
267             default => 'deva',
268             );
269              
270             has 'number_formats' => (
271             is => 'ro',
272             isa => HashRef,
273             init_arg => undef,
274             default => sub { {
275             decimalFormat => {
276             'default' => {
277             'standard' => {
278             'default' => '#,##,##0.###',
279             },
280             },
281             },
282             percentFormat => {
283             'default' => {
284             'standard' => {
285             'default' => '#,##,##0%',
286             },
287             },
288             },
289             scientificFormat => {
290             'default' => {
291             'standard' => {
292             'default' => '[#E0]',
293             },
294             },
295             },
296             } },
297             );
298              
299             has 'number_currency_formats' => (
300             is => 'ro',
301             isa => HashRef,
302             init_arg => undef,
303             default => sub { {
304             'latn' => {
305             'pattern' => {
306             'default' => {
307             'accounting' => {
308             'positive' => '¤ #,##0.00',
309             },
310             'standard' => {
311             'positive' => '¤#,##,##0.00',
312             },
313             },
314             },
315             },
316             } },
317             );
318              
319             has 'currencies' => (
320             is => 'ro',
321             isa => HashRef,
322             init_arg => undef,
323             default => sub { {
324             'BRL' => {
325             display_name => {
326             'currency' => q(ब्राजीली रियाल),
327             },
328             },
329             'CNY' => {
330             display_name => {
331             'currency' => q(चीनी युआन),
332             },
333             },
334             'EUR' => {
335             display_name => {
336             'currency' => q(फिरङ्गिन् मुद्रा),
337             },
338             },
339             'GBP' => {
340             display_name => {
341             'currency' => q(आङ्ग्लदेशीयः पाउंड),
342             },
343             },
344             'INR' => {
345             display_name => {
346             'currency' => q(भारतीय रूप्यकम्),
347             },
348             },
349             'JPY' => {
350             display_name => {
351             'currency' => q(जापानी येन),
352             },
353             },
354             'RUB' => {
355             display_name => {
356             'currency' => q(रष्यदेशीय रूबल),
357             },
358             },
359             'USD' => {
360             display_name => {
361             'currency' => q(यूएस डॉलर),
362             'other' => q(अमेरिकादेशः डॉलर),
363             },
364             },
365             'XXX' => {
366             display_name => {
367             'currency' => q(अज्ञात मुद्रा),
368             'other' => q(\(अज्ञात मुद्रा\)),
369             },
370             },
371             } },
372             );
373              
374              
375             has 'calendar_months' => (
376             is => 'ro',
377             isa => HashRef,
378             init_arg => undef,
379             default => sub { {
380             'gregorian' => {
381             'format' => {
382             abbreviated => {
383             nonleap => [
384             'जनवरी:',
385             'फरवरी:',
386             'मार्च:',
387             'अप्रैल:',
388             'मई',
389             'जून:',
390             'जुलाई:',
391             'अगस्त:',
392             'सितंबर:',
393             'अक्तूबर:',
394             'नवंबर:',
395             'दिसंबर:'
396             ],
397             leap => [
398            
399             ],
400             },
401             narrow => {
402             nonleap => [
403             'ज',
404             'फ',
405             'मा',
406             'अ',
407             'म',
408             'जू',
409             'जु',
410             'अ',
411             'सि',
412             'अ',
413             'न',
414             'दि'
415             ],
416             leap => [
417            
418             ],
419             },
420             wide => {
421             nonleap => [
422             'जनवरीमासः',
423             'फरवरीमासः',
424             'मार्चमासः',
425             'अप्रैलमासः',
426             'मईमासः',
427             'जूनमासः',
428             'जुलाईमासः',
429             'अगस्तमासः',
430             'सितंबरमासः',
431             'अक्तूबरमासः',
432             'नवंबरमासः',
433             'दिसंबरमासः'
434             ],
435             leap => [
436            
437             ],
438             },
439             },
440             },
441             } },
442             );
443              
444             has 'calendar_days' => (
445             is => 'ro',
446             isa => HashRef,
447             init_arg => undef,
448             default => sub { {
449             'gregorian' => {
450             'format' => {
451             abbreviated => {
452             mon => 'सोम',
453             tue => 'मंगल',
454             wed => 'बुध',
455             thu => 'गुरु',
456             fri => 'शुक्र',
457             sat => 'शनि',
458             sun => 'रवि'
459             },
460             wide => {
461             mon => 'सोमवासरः',
462             tue => 'मंगलवासरः',
463             wed => 'बुधवासरः',
464             thu => 'गुरुवासर:',
465             fri => 'शुक्रवासरः',
466             sat => 'शनिवासरः',
467             sun => 'रविवासरः'
468             },
469             },
470             'stand-alone' => {
471             narrow => {
472             mon => 'सो',
473             tue => 'मं',
474             wed => 'बु',
475             thu => 'गु',
476             fri => 'शु',
477             sat => 'श',
478             sun => 'र'
479             },
480             },
481             },
482             } },
483             );
484              
485             has 'calendar_quarters' => (
486             is => 'ro',
487             isa => HashRef,
488             init_arg => undef,
489             default => sub { {
490             'gregorian' => {
491             'format' => {
492             abbreviated => {0 => 'त्रैमासिक1',
493             1 => 'त्रैमासिक2',
494             2 => 'त्रैमासिक3',
495             3 => 'त्रैमासिक4'
496             },
497             wide => {0 => 'प्रथम त्रैमासिक',
498             1 => 'द्वितीय त्रैमासिक',
499             2 => 'तृतीय त्रैमासिक',
500             3 => 'चतुर्थ त्रैमासिक'
501             },
502             },
503             },
504             } },
505             );
506              
507             has 'day_periods' => (
508             is => 'ro',
509             isa => HashRef,
510             init_arg => undef,
511             default => sub { {
512             'gregorian' => {
513             'format' => {
514             'wide' => {
515             'am' => q{पूर्वाह्न},
516             'pm' => q{अपराह्न},
517             },
518             },
519             },
520             } },
521             );
522              
523             has 'eras' => (
524             is => 'ro',
525             isa => HashRef,
526             init_arg => undef,
527             default => sub { {
528             'generic' => {
529             },
530             'gregorian' => {
531             },
532             } },
533             );
534              
535             has 'date_formats' => (
536             is => 'ro',
537             isa => HashRef,
538             init_arg => undef,
539             default => sub { {
540             'generic' => {
541             'full' => q{G EEEE, d MMMM y},
542             'long' => q{G d MMMM y},
543             'medium' => q{G d MMM y},
544             'short' => q{G d/M/y},
545             },
546             'gregorian' => {
547             'full' => q{EEEE, d MMMM y},
548             'long' => q{d MMMM y},
549             'medium' => q{d MMM y},
550             'short' => q{d/M/yy},
551             },
552             } },
553             );
554              
555             has 'time_formats' => (
556             is => 'ro',
557             isa => HashRef,
558             init_arg => undef,
559             default => sub { {
560             'generic' => {
561             'full' => q{hh:mm:ss a zzzz},
562             'long' => q{hh:mm:ss a z},
563             'medium' => q{hh:mm:ss a},
564             'short' => q{hh:mm a},
565             },
566             'gregorian' => {
567             'full' => q{h:mm:ss a zzzz},
568             'long' => q{h:mm:ss a z},
569             'medium' => q{h:mm:ss a},
570             'short' => q{h:mm a},
571             },
572             } },
573             );
574              
575             has 'datetime_formats' => (
576             is => 'ro',
577             isa => HashRef,
578             init_arg => undef,
579             default => sub { {
580             'generic' => {
581             'full' => q{{1}, {0}},
582             'long' => q{{1}, {0}},
583             'medium' => q{{1}, {0}},
584             'short' => q{{1}, {0}},
585             },
586             'gregorian' => {
587             'full' => q{{1}, {0}},
588             'long' => q{{1}, {0}},
589             'medium' => q{{1}, {0}},
590             'short' => q{{1}, {0}},
591             },
592             } },
593             );
594              
595             has 'datetime_formats_available_formats' => (
596             is => 'ro',
597             isa => HashRef,
598             init_arg => undef,
599             default => sub { {
600             'gregorian' => {
601             Bh => q{B h},
602             Bhm => q{B h:mm},
603             Bhms => q{B h:mm:ss},
604             EBhm => q{E B h:mm},
605             EBhms => q{E B h:mm:ss},
606             Ed => q{E d},
607             Gy => q{y G},
608             GyMMM => q{MMM G y},
609             GyMMMEd => q{E, d MMM y G},
610             GyMMMd => q{d MMM y G},
611             MEd => q{E, d/M},
612             MMMEd => q{E, d MMM},
613             MMMMW => q{'week' W 'of' MMM},
614             MMMMd => q{d MMMM},
615             MMMd => q{d MMM},
616             Md => q{d/M},
617             yM => q{M/y},
618             yMEd => q{E, d/M/y},
619             yMMM => q{MMM y},
620             yMMMEd => q{E, d MMM y},
621             yMMMM => q{MMMM y},
622             yMMMd => q{d MMM y},
623             yMd => q{d/M/y},
624             yQQQ => q{QQQ y},
625             yQQQQ => q{QQQQ y},
626             },
627             } },
628             );
629              
630             has 'datetime_formats_append_item' => (
631             is => 'ro',
632             isa => HashRef,
633             init_arg => undef,
634             default => sub { {
635             } },
636             );
637              
638             has 'datetime_formats_interval' => (
639             is => 'ro',
640             isa => HashRef,
641             init_arg => undef,
642             default => sub { {
643             'generic' => {
644             fallback => '{0}-{1}',
645             },
646             'gregorian' => {
647             fallback => '{0} – {1}',
648             },
649             } },
650             );
651              
652             has 'time_zone_names' => (
653             is => 'ro',
654             isa => HashRef,
655             init_arg => undef,
656             default => sub { {
657             gmtFormat => q(जी.एम.टी. {0}),
658             gmtZeroFormat => q(जी.एम.टी.),
659             regionFormat => q({0} समय:),
660             regionFormat => q({0} अयामसमयः),
661             regionFormat => q({0} प्रमाणसमयः),
662             'America_Central' => {
663             long => {
664             'daylight' => q#उत्तर अमेरिका: मध्य अयाम समयः#,
665             'generic' => q#उत्तर अमेरिका: मध्य समयः#,
666             'standard' => q#उत्तर अमेरिका: मध्य आदर्श समयः#,
667             },
668             },
669             'America_Eastern' => {
670             long => {
671             'daylight' => q#उत्तर अमेरिका: पौर्व अयाम समय:#,
672             'generic' => q#उत्तर अमेरिका: पौर्व समयः#,
673             'standard' => q#उत्तर अमेरिका: पौर्व आदर्श समयः#,
674             },
675             },
676             'America_Mountain' => {
677             long => {
678             'daylight' => q#उत्तर अमेरिका: शैल अयाम समयः#,
679             'generic' => q#उत्तर अमेरिका: शैल समयः#,
680             'standard' => q#उत्तर अमेरिका: शैल आदर्श समयः#,
681             },
682             },
683             'America_Pacific' => {
684             long => {
685             'daylight' => q#उत्तर अमेरिका: सन्धिप्रिय अयाम समयः#,
686             'generic' => q#उत्तर अमेरिका: सन्धिप्रिय समयः#,
687             'standard' => q#उत्तर अमेरिका: सन्धिप्रिय आदर्श समयः#,
688             },
689             },
690             'Atlantic' => {
691             long => {
692             'daylight' => q#अटलाण्टिक अयाम समयः#,
693             'generic' => q#अटलाण्टिक समयः#,
694             'standard' => q#अटलाण्टिक आदर्श समयः#,
695             },
696             },
697             'Etc/UTC' => {
698             long => {
699             'standard' => q#समन्वितः वैश्विक समय:#,
700             },
701             },
702             'Etc/Unknown' => {
703             exemplarCity => q#अज्ञात नगरी#,
704             },
705             'Europe_Central' => {
706             long => {
707             'daylight' => q#मध्य यूरोपीय ग्रीष्म समयः#,
708             'generic' => q#मध्य यूरोपीय समयः#,
709             'standard' => q#मध्य यूरोपीय आदर्श समयः#,
710             },
711             },
712             'Europe_Eastern' => {
713             long => {
714             'daylight' => q#पौर्व यूरोपीय ग्रीष्म समयः#,
715             'generic' => q#पौर्व यूरोपीय समयः#,
716             'standard' => q#पौर्व यूरोपीय आदर्श समयः#,
717             },
718             },
719             'Europe_Western' => {
720             long => {
721             'daylight' => q#पाश्चात्य यूरोपीय ग्रीष्म समयः#,
722             'generic' => q#पाश्चात्य यूरोपीय समयः#,
723             'standard' => q#पाश्चात्य यूरोपीय आदर्श समयः#,
724             },
725             },
726             'GMT' => {
727             long => {
728             'standard' => q#ग्रीनविच मीन समयः#,
729             },
730             },
731             } }
732             );
733 1     1   4605 no Moo;
  1         7  
  1         6  
734              
735             1;
736              
737             # vim: tabstop=4