1###########################################################################
2#
3# This file is auto-generated by the Perl DateTime Suite locale
4# generator (0.05).  This code generator comes with the
5# DateTime::Locale distribution in the tools/ directory, and is called
6# generate-from-cldr.
7#
8# This file as generated from the CLDR XML locale data.  See the
9# LICENSE.cldr file included in this distribution for license details.
10#
11# This file was generated from the source file sq.xml
12# The source file version number was 1.81, generated on
13# 2009/06/15 03:46:26.
14#
15# Do not edit this file directly.
16#
17###########################################################################
18
19package DateTime::Locale::sq;
20
21use strict;
22use warnings;
23use utf8;
24
25use base 'DateTime::Locale::root';
26
27sub cldr_version { return "1\.7\.1" }
28
29{
30    my $am_pm_abbreviated = [ "PD", "MD" ];
31    sub am_pm_abbreviated { return $am_pm_abbreviated }
32}
33{
34    my $date_format_full = "EEEE\,\ dd\ MMMM\ y";
35    sub date_format_full { return $date_format_full }
36}
37
38{
39    my $date_format_long = "dd\ MMMM\ y";
40    sub date_format_long { return $date_format_long }
41}
42
43{
44    my $date_format_medium = "yyyy\-MM\-dd";
45    sub date_format_medium { return $date_format_medium }
46}
47
48{
49    my $date_format_short = "yy\-MM\-dd";
50    sub date_format_short { return $date_format_short }
51}
52
53{
54    my $day_format_abbreviated = [ "Hën", "Mar", "Mër", "Enj", "Pre", "Sht", "Die" ];
55    sub day_format_abbreviated { return $day_format_abbreviated }
56}
57
58sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
59
60{
61    my $day_format_wide = [ "e\ hënë", "e\ martë", "e\ mërkurë", "e\ enjte", "e\ premte", "e\ shtunë", "e\ diel" ];
62    sub day_format_wide { return $day_format_wide }
63}
64
65sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
66
67{
68    my $day_stand_alone_narrow = [ "H", "M", "M", "E", "P", "S", "D" ];
69    sub day_stand_alone_narrow { return $day_stand_alone_narrow }
70}
71
72sub day_stand_alone_wide { $_[0]->day_format_wide() }
73
74{
75    my $era_abbreviated = [ "p\.e\.r\.", "n\.e\.r\." ];
76    sub era_abbreviated { return $era_abbreviated }
77}
78
79sub era_narrow { $_[0]->era_abbreviated() }
80
81{
82    my $first_day_of_week = "1";
83    sub first_day_of_week { return $first_day_of_week }
84}
85
86{
87    my $month_format_abbreviated = [ "Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Kor", "Gsh", "Sht", "Tet", "Nën", "Dhj" ];
88    sub month_format_abbreviated { return $month_format_abbreviated }
89}
90
91sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
92
93{
94    my $month_format_wide = [ "janar", "shkurt", "mars", "prill", "maj", "qershor", "korrik", "gusht", "shtator", "tetor", "nëntor", "dhjetor" ];
95    sub month_format_wide { return $month_format_wide }
96}
97
98sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
99
100{
101    my $month_stand_alone_narrow = [ "J", "S", "M", "P", "M", "Q", "K", "G", "S", "T", "N", "D" ];
102    sub month_stand_alone_narrow { return $month_stand_alone_narrow }
103}
104
105sub month_stand_alone_wide { $_[0]->month_format_wide() }
106
107{
108    my $quarter_format_abbreviated = [ "Q1", "Q2", "Q3", "Q4" ];
109    sub quarter_format_abbreviated { return $quarter_format_abbreviated }
110}
111
112sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
113
114{
115    my $quarter_format_wide = [ "Q1", "Q2", "Q3", "Q4" ];
116    sub quarter_format_wide { return $quarter_format_wide }
117}
118
119sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
120
121{
122    my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
123    sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
124}
125
126sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
127
128{
129    my $time_format_full = "h\.mm\.ss\.a\ zzzz";
130    sub time_format_full { return $time_format_full }
131}
132
133{
134    my $time_format_long = "h\.mm\.ss\.a\ z";
135    sub time_format_long { return $time_format_long }
136}
137
138{
139    my $time_format_medium = "h\.mm\.ss\.a";
140    sub time_format_medium { return $time_format_medium }
141}
142
143{
144    my $time_format_short = "h\.mm\.a";
145    sub time_format_short { return $time_format_short }
146}
147
148{
149    my $_format_for_Hm = "H\.mm";
150    sub _format_for_Hm { return $_format_for_Hm }
151}
152
153{
154    my $_format_for_Hms = "H\.mm\.ss";
155    sub _format_for_Hms { return $_format_for_Hms }
156}
157
158{
159    my $_format_for_M = "L";
160    sub _format_for_M { return $_format_for_M }
161}
162
163{
164    my $_format_for_MEd = "E\,\ d\.M";
165    sub _format_for_MEd { return $_format_for_MEd }
166}
167
168{
169    my $_format_for_MMM = "LLL";
170    sub _format_for_MMM { return $_format_for_MMM }
171}
172
173{
174    my $_format_for_MMMEd = "E\ d\ MMM";
175    sub _format_for_MMMEd { return $_format_for_MMMEd }
176}
177
178{
179    my $_format_for_MMMMEd = "E\ d\ MMMM";
180    sub _format_for_MMMMEd { return $_format_for_MMMMEd }
181}
182
183{
184    my $_format_for_MMMMd = "d\ MMMM";
185    sub _format_for_MMMMd { return $_format_for_MMMMd }
186}
187
188{
189    my $_format_for_MMMMdd = "dd\ MMMM";
190    sub _format_for_MMMMdd { return $_format_for_MMMMdd }
191}
192
193{
194    my $_format_for_MMMd = "d\ MMM";
195    sub _format_for_MMMd { return $_format_for_MMMd }
196}
197
198{
199    my $_format_for_MMdd = "MM\-dd";
200    sub _format_for_MMdd { return $_format_for_MMdd }
201}
202
203{
204    my $_format_for_Md = "M\-d";
205    sub _format_for_Md { return $_format_for_Md }
206}
207
208{
209    my $_format_for_d = "d";
210    sub _format_for_d { return $_format_for_d }
211}
212
213{
214    my $_format_for_ms = "mm\:ss";
215    sub _format_for_ms { return $_format_for_ms }
216}
217
218{
219    my $_format_for_y = "y";
220    sub _format_for_y { return $_format_for_y }
221}
222
223{
224    my $_format_for_yM = "M\.yyyy";
225    sub _format_for_yM { return $_format_for_yM }
226}
227
228{
229    my $_format_for_yMEd = "EEE\,\ d\.M\.yyyy";
230    sub _format_for_yMEd { return $_format_for_yMEd }
231}
232
233{
234    my $_format_for_yMMM = "MMM\ y";
235    sub _format_for_yMMM { return $_format_for_yMMM }
236}
237
238{
239    my $_format_for_yMMMEd = "d\ MMM\ y";
240    sub _format_for_yMMMEd { return $_format_for_yMMMEd }
241}
242
243{
244    my $_format_for_yMMMM = "MMMM\ y";
245    sub _format_for_yMMMM { return $_format_for_yMMMM }
246}
247
248{
249    my $_format_for_yyQ = "Q\ yy";
250    sub _format_for_yyQ { return $_format_for_yyQ }
251}
252
253{
254    my $_format_for_yyyyMM = "yyyy\-MM";
255    sub _format_for_yyyyMM { return $_format_for_yyyyMM }
256}
257
258{
259    my $_format_for_yyyyMMMM = "MMMM\ y";
260    sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
261}
262
263{
264    my $_available_formats =
265        {
266          "Hm" => "H\.mm",
267          "Hms" => "H\.mm\.ss",
268          "M" => "L",
269          "MEd" => "E\,\ d\.M",
270          "MMM" => "LLL",
271          "MMMEd" => "E\ d\ MMM",
272          "MMMMEd" => "E\ d\ MMMM",
273          "MMMMd" => "d\ MMMM",
274          "MMMMdd" => "dd\ MMMM",
275          "MMMd" => "d\ MMM",
276          "MMdd" => "MM\-dd",
277          "Md" => "M\-d",
278          "d" => "d",
279          "ms" => "mm\:ss",
280          "y" => "y",
281          "yM" => "M\.yyyy",
282          "yMEd" => "EEE\,\ d\.M\.yyyy",
283          "yMMM" => "MMM\ y",
284          "yMMMEd" => "d\ MMM\ y",
285          "yMMMM" => "MMMM\ y",
286          "yyQ" => "Q\ yy",
287          "yyyyMM" => "yyyy\-MM",
288          "yyyyMMMM" => "MMMM\ y"
289        };
290    sub _available_formats { return $_available_formats }
291}
292
2931;
294
295__END__
296
297
298=pod
299
300=encoding utf8
301
302=head1 NAME
303
304DateTime::Locale::sq
305
306=head1 SYNOPSIS
307
308  use DateTime;
309
310  my $dt = DateTime->now( locale => 'sq' );
311  print $dt->month_name();
312
313=head1 DESCRIPTION
314
315This is the DateTime locale package for Albanian.
316
317=head1 DATA
318
319This locale inherits from the L<DateTime::Locale::root> locale.
320
321It contains the following data.
322
323=head2 Days
324
325=head3 Wide (format)
326
327  e hënë
328  e martë
329  e mërkurë
330  e enjte
331  e premte
332  e shtunë
333  e diel
334
335=head3 Abbreviated (format)
336
337  Hën
338  Mar
339  Mër
340  Enj
341  Pre
342  Sht
343  Die
344
345=head3 Narrow (format)
346
347  H
348  M
349  M
350  E
351  P
352  S
353  D
354
355=head3 Wide (stand-alone)
356
357  e hënë
358  e martë
359  e mërkurë
360  e enjte
361  e premte
362  e shtunë
363  e diel
364
365=head3 Abbreviated (stand-alone)
366
367  Hën
368  Mar
369  Mër
370  Enj
371  Pre
372  Sht
373  Die
374
375=head3 Narrow (stand-alone)
376
377  H
378  M
379  M
380  E
381  P
382  S
383  D
384
385=head2 Months
386
387=head3 Wide (format)
388
389  janar
390  shkurt
391  mars
392  prill
393  maj
394  qershor
395  korrik
396  gusht
397  shtator
398  tetor
399  nëntor
400  dhjetor
401
402=head3 Abbreviated (format)
403
404  Jan
405  Shk
406  Mar
407  Pri
408  Maj
409  Qer
410  Kor
411  Gsh
412  Sht
413  Tet
414  Nën
415  Dhj
416
417=head3 Narrow (format)
418
419  J
420  S
421  M
422  P
423  M
424  Q
425  K
426  G
427  S
428  T
429  N
430  D
431
432=head3 Wide (stand-alone)
433
434  janar
435  shkurt
436  mars
437  prill
438  maj
439  qershor
440  korrik
441  gusht
442  shtator
443  tetor
444  nëntor
445  dhjetor
446
447=head3 Abbreviated (stand-alone)
448
449  Jan
450  Shk
451  Mar
452  Pri
453  Maj
454  Qer
455  Kor
456  Gsh
457  Sht
458  Tet
459  Nën
460  Dhj
461
462=head3 Narrow (stand-alone)
463
464  J
465  S
466  M
467  P
468  M
469  Q
470  K
471  G
472  S
473  T
474  N
475  D
476
477=head2 Quarters
478
479=head3 Wide (format)
480
481  Q1
482  Q2
483  Q3
484  Q4
485
486=head3 Abbreviated (format)
487
488  Q1
489  Q2
490  Q3
491  Q4
492
493=head3 Narrow (format)
494
495  1
496  2
497  3
498  4
499
500=head3 Wide (stand-alone)
501
502  Q1
503  Q2
504  Q3
505  Q4
506
507=head3 Abbreviated (stand-alone)
508
509  Q1
510  Q2
511  Q3
512  Q4
513
514=head3 Narrow (stand-alone)
515
516  1
517  2
518  3
519  4
520
521=head2 Eras
522
523=head3 Wide
524
525  BCE
526  CE
527
528=head3 Abbreviated
529
530  p.e.r.
531  n.e.r.
532
533=head3 Narrow
534
535  p.e.r.
536  n.e.r.
537
538=head2 Date Formats
539
540=head3 Full
541
542   2008-02-05T18:30:30 = e martë, 05 shkurt 2008
543   1995-12-22T09:05:02 = e premte, 22 dhjetor 1995
544  -0010-09-15T04:44:23 = e shtunë, 15 shtator -10
545
546=head3 Long
547
548   2008-02-05T18:30:30 = 05 shkurt 2008
549   1995-12-22T09:05:02 = 22 dhjetor 1995
550  -0010-09-15T04:44:23 = 15 shtator -10
551
552=head3 Medium
553
554   2008-02-05T18:30:30 = 2008-02-05
555   1995-12-22T09:05:02 = 1995-12-22
556  -0010-09-15T04:44:23 = -010-09-15
557
558=head3 Short
559
560   2008-02-05T18:30:30 = 08-02-05
561   1995-12-22T09:05:02 = 95-12-22
562  -0010-09-15T04:44:23 = -10-09-15
563
564=head3 Default
565
566   2008-02-05T18:30:30 = 2008-02-05
567   1995-12-22T09:05:02 = 1995-12-22
568  -0010-09-15T04:44:23 = -010-09-15
569
570=head2 Time Formats
571
572=head3 Full
573
574   2008-02-05T18:30:30 = 6.30.30.MD UTC
575   1995-12-22T09:05:02 = 9.05.02.PD UTC
576  -0010-09-15T04:44:23 = 4.44.23.PD UTC
577
578=head3 Long
579
580   2008-02-05T18:30:30 = 6.30.30.MD UTC
581   1995-12-22T09:05:02 = 9.05.02.PD UTC
582  -0010-09-15T04:44:23 = 4.44.23.PD UTC
583
584=head3 Medium
585
586   2008-02-05T18:30:30 = 6.30.30.MD
587   1995-12-22T09:05:02 = 9.05.02.PD
588  -0010-09-15T04:44:23 = 4.44.23.PD
589
590=head3 Short
591
592   2008-02-05T18:30:30 = 6.30.MD
593   1995-12-22T09:05:02 = 9.05.PD
594  -0010-09-15T04:44:23 = 4.44.PD
595
596=head3 Default
597
598   2008-02-05T18:30:30 = 6.30.30.MD
599   1995-12-22T09:05:02 = 9.05.02.PD
600  -0010-09-15T04:44:23 = 4.44.23.PD
601
602=head2 Datetime Formats
603
604=head3 Full
605
606   2008-02-05T18:30:30 = e martë, 05 shkurt 2008 6.30.30.MD UTC
607   1995-12-22T09:05:02 = e premte, 22 dhjetor 1995 9.05.02.PD UTC
608  -0010-09-15T04:44:23 = e shtunë, 15 shtator -10 4.44.23.PD UTC
609
610=head3 Long
611
612   2008-02-05T18:30:30 = 05 shkurt 2008 6.30.30.MD UTC
613   1995-12-22T09:05:02 = 22 dhjetor 1995 9.05.02.PD UTC
614  -0010-09-15T04:44:23 = 15 shtator -10 4.44.23.PD UTC
615
616=head3 Medium
617
618   2008-02-05T18:30:30 = 2008-02-05 6.30.30.MD
619   1995-12-22T09:05:02 = 1995-12-22 9.05.02.PD
620  -0010-09-15T04:44:23 = -010-09-15 4.44.23.PD
621
622=head3 Short
623
624   2008-02-05T18:30:30 = 08-02-05 6.30.MD
625   1995-12-22T09:05:02 = 95-12-22 9.05.PD
626  -0010-09-15T04:44:23 = -10-09-15 4.44.PD
627
628=head3 Default
629
630   2008-02-05T18:30:30 = 2008-02-05 6.30.30.MD
631   1995-12-22T09:05:02 = 1995-12-22 9.05.02.PD
632  -0010-09-15T04:44:23 = -010-09-15 4.44.23.PD
633
634=head2 Available Formats
635
636=head3 d (d)
637
638   2008-02-05T18:30:30 = 5
639   1995-12-22T09:05:02 = 22
640  -0010-09-15T04:44:23 = 15
641
642=head3 EEEd (d EEE)
643
644   2008-02-05T18:30:30 = 5 Mar
645   1995-12-22T09:05:02 = 22 Pre
646  -0010-09-15T04:44:23 = 15 Sht
647
648=head3 Hm (H.mm)
649
650   2008-02-05T18:30:30 = 18.30
651   1995-12-22T09:05:02 = 9.05
652  -0010-09-15T04:44:23 = 4.44
653
654=head3 hm (h:mm a)
655
656   2008-02-05T18:30:30 = 6:30 MD
657   1995-12-22T09:05:02 = 9:05 PD
658  -0010-09-15T04:44:23 = 4:44 PD
659
660=head3 Hms (H.mm.ss)
661
662   2008-02-05T18:30:30 = 18.30.30
663   1995-12-22T09:05:02 = 9.05.02
664  -0010-09-15T04:44:23 = 4.44.23
665
666=head3 hms (h:mm:ss a)
667
668   2008-02-05T18:30:30 = 6:30:30 MD
669   1995-12-22T09:05:02 = 9:05:02 PD
670  -0010-09-15T04:44:23 = 4:44:23 PD
671
672=head3 M (L)
673
674   2008-02-05T18:30:30 = 2
675   1995-12-22T09:05:02 = 12
676  -0010-09-15T04:44:23 = 9
677
678=head3 Md (M-d)
679
680   2008-02-05T18:30:30 = 2-5
681   1995-12-22T09:05:02 = 12-22
682  -0010-09-15T04:44:23 = 9-15
683
684=head3 MEd (E, d.M)
685
686   2008-02-05T18:30:30 = Mar, 5.2
687   1995-12-22T09:05:02 = Pre, 22.12
688  -0010-09-15T04:44:23 = Sht, 15.9
689
690=head3 MMdd (MM-dd)
691
692   2008-02-05T18:30:30 = 02-05
693   1995-12-22T09:05:02 = 12-22
694  -0010-09-15T04:44:23 = 09-15
695
696=head3 MMM (LLL)
697
698   2008-02-05T18:30:30 = Shk
699   1995-12-22T09:05:02 = Dhj
700  -0010-09-15T04:44:23 = Sht
701
702=head3 MMMd (d MMM)
703
704   2008-02-05T18:30:30 = 5 Shk
705   1995-12-22T09:05:02 = 22 Dhj
706  -0010-09-15T04:44:23 = 15 Sht
707
708=head3 MMMEd (E d MMM)
709
710   2008-02-05T18:30:30 = Mar 5 Shk
711   1995-12-22T09:05:02 = Pre 22 Dhj
712  -0010-09-15T04:44:23 = Sht 15 Sht
713
714=head3 MMMMd (d MMMM)
715
716   2008-02-05T18:30:30 = 5 shkurt
717   1995-12-22T09:05:02 = 22 dhjetor
718  -0010-09-15T04:44:23 = 15 shtator
719
720=head3 MMMMdd (dd MMMM)
721
722   2008-02-05T18:30:30 = 05 shkurt
723   1995-12-22T09:05:02 = 22 dhjetor
724  -0010-09-15T04:44:23 = 15 shtator
725
726=head3 MMMMEd (E d MMMM)
727
728   2008-02-05T18:30:30 = Mar 5 shkurt
729   1995-12-22T09:05:02 = Pre 22 dhjetor
730  -0010-09-15T04:44:23 = Sht 15 shtator
731
732=head3 ms (mm:ss)
733
734   2008-02-05T18:30:30 = 30:30
735   1995-12-22T09:05:02 = 05:02
736  -0010-09-15T04:44:23 = 44:23
737
738=head3 y (y)
739
740   2008-02-05T18:30:30 = 2008
741   1995-12-22T09:05:02 = 1995
742  -0010-09-15T04:44:23 = -10
743
744=head3 yM (M.yyyy)
745
746   2008-02-05T18:30:30 = 2.2008
747   1995-12-22T09:05:02 = 12.1995
748  -0010-09-15T04:44:23 = 9.-010
749
750=head3 yMEd (EEE, d.M.yyyy)
751
752   2008-02-05T18:30:30 = Mar, 5.2.2008
753   1995-12-22T09:05:02 = Pre, 22.12.1995
754  -0010-09-15T04:44:23 = Sht, 15.9.-010
755
756=head3 yMMM (MMM y)
757
758   2008-02-05T18:30:30 = Shk 2008
759   1995-12-22T09:05:02 = Dhj 1995
760  -0010-09-15T04:44:23 = Sht -10
761
762=head3 yMMMEd (d MMM y)
763
764   2008-02-05T18:30:30 = 5 Shk 2008
765   1995-12-22T09:05:02 = 22 Dhj 1995
766  -0010-09-15T04:44:23 = 15 Sht -10
767
768=head3 yMMMM (MMMM y)
769
770   2008-02-05T18:30:30 = shkurt 2008
771   1995-12-22T09:05:02 = dhjetor 1995
772  -0010-09-15T04:44:23 = shtator -10
773
774=head3 yQ (y Q)
775
776   2008-02-05T18:30:30 = 2008 1
777   1995-12-22T09:05:02 = 1995 4
778  -0010-09-15T04:44:23 = -10 3
779
780=head3 yQQQ (y QQQ)
781
782   2008-02-05T18:30:30 = 2008 Q1
783   1995-12-22T09:05:02 = 1995 Q4
784  -0010-09-15T04:44:23 = -10 Q3
785
786=head3 yyQ (Q yy)
787
788   2008-02-05T18:30:30 = 1 08
789   1995-12-22T09:05:02 = 4 95
790  -0010-09-15T04:44:23 = 3 -10
791
792=head3 yyyyMM (yyyy-MM)
793
794   2008-02-05T18:30:30 = 2008-02
795   1995-12-22T09:05:02 = 1995-12
796  -0010-09-15T04:44:23 = -010-09
797
798=head3 yyyyMMMM (MMMM y)
799
800   2008-02-05T18:30:30 = shkurt 2008
801   1995-12-22T09:05:02 = dhjetor 1995
802  -0010-09-15T04:44:23 = shtator -10
803
804=head2 Miscellaneous
805
806=head3 Prefers 24 hour time?
807
808No
809
810=head3 Local first day of the week
811
812e hënë
813
814
815=head1 SUPPORT
816
817See L<DateTime::Locale>.
818
819=head1 AUTHOR
820
821Dave Rolsky <autarch@urth.org>
822
823=head1 COPYRIGHT
824
825Copyright (c) 2008 David Rolsky. All rights reserved. This program is
826free software; you can redistribute it and/or modify it under the same
827terms as Perl itself.
828
829This module was generated from data provided by the CLDR project, see
830the LICENSE.cldr in this distribution for details on the CLDR data's
831license.
832
833=cut
834