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 km.xml
12# The source file version number was 1.77, generated on
13# 2009/06/15 03:46:23.
14#
15# Do not edit this file directly.
16#
17###########################################################################
18
19package DateTime::Locale::km;
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 = [ "ព្រឹក", "ល្ងាច" ];
31    sub am_pm_abbreviated { return $am_pm_abbreviated }
32}
33{
34    my $date_format_full = "EEEE\ ថ្ងៃ\ d\ ខែ\ MMMM\ ឆ្នាំ\ y";
35    sub date_format_full { return $date_format_full }
36}
37
38{
39    my $date_format_long = "d\ ខែ\ MMMM\ ឆ្នាំ\ y";
40    sub date_format_long { return $date_format_long }
41}
42
43{
44    my $date_format_medium = "d\ MMM\ y";
45    sub date_format_medium { return $date_format_medium }
46}
47
48{
49    my $date_format_short = "d\/M\/yyyy";
50    sub date_format_short { return $date_format_short }
51}
52
53{
54    my $datetime_format = "\{1\}\,\ \{0\}";
55    sub datetime_format { return $datetime_format }
56}
57
58{
59    my $day_format_abbreviated = [ "ច", "អ", "ពុ", "ព្រ", "សុ", "ស", "អា" ];
60    sub day_format_abbreviated { return $day_format_abbreviated }
61}
62
63sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
64
65{
66    my $day_format_wide = [ "​ថ្ងៃច័ន្ទ", "ថ្ងៃអង្គារ", "ថ្ងៃពុធ", "ថ្ងៃព្រហស្បតិ៍", "ថ្ងៃសុក្រ", "ថ្ងៃសៅរ៍", "ថ្ងៃអាទិត្យ" ];
67    sub day_format_wide { return $day_format_wide }
68}
69
70sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
71
72{
73    my $day_stand_alone_narrow = [ "2", "3", "4", "5", "6", "7", "1" ];
74    sub day_stand_alone_narrow { return $day_stand_alone_narrow }
75}
76
77sub day_stand_alone_wide { $_[0]->day_format_wide() }
78
79{
80    my $era_abbreviated = [ "មុន​គ\.ស\.", "គ\.ស\." ];
81    sub era_abbreviated { return $era_abbreviated }
82}
83
84sub era_narrow { $_[0]->era_abbreviated() }
85
86{
87    my $era_wide = [ "មុន​គ្រិស្តសករាជ", "គ្រិស្តសករាជ" ];
88    sub era_wide { return $era_wide }
89}
90{
91    my $first_day_of_week = "1";
92    sub first_day_of_week { return $first_day_of_week }
93}
94
95{
96    my $month_format_abbreviated = [ "១", "២", "៣", "៤", "៥", "៦", "៧", "៨", "៩", "១០", "១១", "១២" ];
97    sub month_format_abbreviated { return $month_format_abbreviated }
98}
99
100sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
101
102{
103    my $month_format_wide = [ "មករា", "កុម្ភៈ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ" ];
104    sub month_format_wide { return $month_format_wide }
105}
106
107sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
108
109{
110    my $month_stand_alone_narrow = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ];
111    sub month_stand_alone_narrow { return $month_stand_alone_narrow }
112}
113
114sub month_stand_alone_wide { $_[0]->month_format_wide() }
115
116{
117    my $quarter_format_abbreviated = [ "ត្រី១", "ត្រី២", "ត្រី៣", "ត្រី៤" ];
118    sub quarter_format_abbreviated { return $quarter_format_abbreviated }
119}
120{
121    my $quarter_format_wide = [ "ត្រីមាសទី១", "ត្រីមាសទី២", "ត្រីមាសទី៣", "ត្រីមាសទី៤" ];
122    sub quarter_format_wide { return $quarter_format_wide }
123}
124
125sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
126
127
128sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
129
130{
131    my $time_format_full = "H\ ម៉ោង\ m\ នាទី\ ss\ វិនាទី​\ zzzz";
132    sub time_format_full { return $time_format_full }
133}
134
135{
136    my $time_format_long = "H\ ម៉ោង\ m\ នាទី\ ss\ វិនាទី​z";
137    sub time_format_long { return $time_format_long }
138}
139
140{
141    my $time_format_medium = "H\:mm\:ss";
142    sub time_format_medium { return $time_format_medium }
143}
144
145{
146    my $time_format_short = "H\:mm";
147    sub time_format_short { return $time_format_short }
148}
149
150{
151    my $_format_for_MMMMd = "d\ MMMM";
152    sub _format_for_MMMMd { return $_format_for_MMMMd }
153}
154
155{
156    my $_format_for_Md = "d\/M";
157    sub _format_for_Md { return $_format_for_Md }
158}
159
160{
161    my $_format_for_hhmm = "hh\:mm\ a";
162    sub _format_for_hhmm { return $_format_for_hhmm }
163}
164
165{
166    my $_format_for_hhmmss = "hh\:mm\:ss\ a";
167    sub _format_for_hhmmss { return $_format_for_hhmmss }
168}
169
170{
171    my $_format_for_mmss = "mm\:ss";
172    sub _format_for_mmss { return $_format_for_mmss }
173}
174
175{
176    my $_format_for_yyQ = "Q\ yy";
177    sub _format_for_yyQ { return $_format_for_yyQ }
178}
179
180{
181    my $_format_for_yyQQQQ = "QQQQ\ yy";
182    sub _format_for_yyQQQQ { return $_format_for_yyQQQQ }
183}
184
185{
186    my $_format_for_yyyyM = "M\/yyyy";
187    sub _format_for_yyyyM { return $_format_for_yyyyM }
188}
189
190{
191    my $_format_for_yyyyMMMM = "MMMM\ y";
192    sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
193}
194
195{
196    my $_available_formats =
197        {
198          "MMMMd" => "d\ MMMM",
199          "Md" => "d\/M",
200          "hhmm" => "hh\:mm\ a",
201          "hhmmss" => "hh\:mm\:ss\ a",
202          "mmss" => "mm\:ss",
203          "yyQ" => "Q\ yy",
204          "yyQQQQ" => "QQQQ\ yy",
205          "yyyyM" => "M\/yyyy",
206          "yyyyMMMM" => "MMMM\ y"
207        };
208    sub _available_formats { return $_available_formats }
209}
210
2111;
212
213__END__
214
215
216=pod
217
218=encoding utf8
219
220=head1 NAME
221
222DateTime::Locale::km
223
224=head1 SYNOPSIS
225
226  use DateTime;
227
228  my $dt = DateTime->now( locale => 'km' );
229  print $dt->month_name();
230
231=head1 DESCRIPTION
232
233This is the DateTime locale package for Khmer.
234
235=head1 DATA
236
237This locale inherits from the L<DateTime::Locale::root> locale.
238
239It contains the following data.
240
241=head2 Days
242
243=head3 Wide (format)
244
245  ​ថ្ងៃច័ន្ទ
246  ថ្ងៃអង្គារ
247  ថ្ងៃពុធ
248  ថ្ងៃព្រហស្បតិ៍
249  ថ្ងៃសុក្រ
250  ថ្ងៃសៅរ៍
251  ថ្ងៃអាទិត្យ
252
253=head3 Abbreviated (format)
254
255256257  ពុ
258  ព្រ
259  សុ
260261  អា
262
263=head3 Narrow (format)
264
265  2
266  3
267  4
268  5
269  6
270  7
271  1
272
273=head3 Wide (stand-alone)
274
275  ​ថ្ងៃច័ន្ទ
276  ថ្ងៃអង្គារ
277  ថ្ងៃពុធ
278  ថ្ងៃព្រហស្បតិ៍
279  ថ្ងៃសុក្រ
280  ថ្ងៃសៅរ៍
281  ថ្ងៃអាទិត្យ
282
283=head3 Abbreviated (stand-alone)
284
285286287  ពុ
288  ព្រ
289  សុ
290291  អា
292
293=head3 Narrow (stand-alone)
294
295  2
296  3
297  4
298  5
299  6
300  7
301  1
302
303=head2 Months
304
305=head3 Wide (format)
306
307  មករា
308  កុម្ភៈ
309  មិនា
310  មេសា
311  ឧសភា
312  មិថុនា
313  កក្កដា
314  សីហា
315  កញ្ញា
316  តុលា
317  វិច្ឆិកា
318  ធ្នូ
319
320=head3 Abbreviated (format)
321
322323324325326327328329330331  ១០
332  ១១
333  ១២
334
335=head3 Narrow (format)
336
337  1
338  2
339  3
340  4
341  5
342  6
343  7
344  8
345  9
346  10
347  11
348  12
349
350=head3 Wide (stand-alone)
351
352  មករា
353  កុម្ភៈ
354  មិនា
355  មេសា
356  ឧសភា
357  មិថុនា
358  កក្កដា
359  សីហា
360  កញ្ញា
361  តុលា
362  វិច្ឆិកា
363  ធ្នូ
364
365=head3 Abbreviated (stand-alone)
366
367368369370371372373374375376  ១០
377  ១១
378  ១២
379
380=head3 Narrow (stand-alone)
381
382  1
383  2
384  3
385  4
386  5
387  6
388  7
389  8
390  9
391  10
392  11
393  12
394
395=head2 Quarters
396
397=head3 Wide (format)
398
399  ត្រីមាសទី១
400  ត្រីមាសទី២
401  ត្រីមាសទី៣
402  ត្រីមាសទី៤
403
404=head3 Abbreviated (format)
405
406  ត្រី១
407  ត្រី២
408  ត្រី៣
409  ត្រី៤
410
411=head3 Narrow (format)
412
413  1
414  2
415  3
416  4
417
418=head3 Wide (stand-alone)
419
420  ត្រីមាសទី១
421  ត្រីមាសទី២
422  ត្រីមាសទី៣
423  ត្រីមាសទី៤
424
425=head3 Abbreviated (stand-alone)
426
427  ត្រី១
428  ត្រី២
429  ត្រី៣
430  ត្រី៤
431
432=head3 Narrow (stand-alone)
433
434  1
435  2
436  3
437  4
438
439=head2 Eras
440
441=head3 Wide
442
443  មុន​គ្រិស្តសករាជ
444  គ្រិស្តសករាជ
445
446=head3 Abbreviated
447
448  មុន​គ.ស.
449  គ.ស.
450
451=head3 Narrow
452
453  មុន​គ.ស.
454  គ.ស.
455
456=head2 Date Formats
457
458=head3 Full
459
460   2008-02-05T18:30:30 = ថ្ងៃអង្គារ ថ្ងៃ 5 ខែ កុម្ភៈ ឆ្នាំ 2008
461   1995-12-22T09:05:02 = ថ្ងៃសុក្រ ថ្ងៃ 22 ខែ ធ្នូ ឆ្នាំ 1995
462  -0010-09-15T04:44:23 = ថ្ងៃសៅរ៍ ថ្ងៃ 15 ខែ កញ្ញា ឆ្នាំ -10
463
464=head3 Long
465
466   2008-02-05T18:30:30 = 5 ខែ កុម្ភៈ ឆ្នាំ 2008
467   1995-12-22T09:05:02 = 22 ខែ ធ្នូ ឆ្នាំ 1995
468  -0010-09-15T04:44:23 = 15 ខែ កញ្ញា ឆ្នាំ -10
469
470=head3 Medium
471
472   2008-02-05T18:30:30 = 5 ២ 2008
473   1995-12-22T09:05:02 = 22 ១២ 1995
474  -0010-09-15T04:44:23 = 15 ៩ -10
475
476=head3 Short
477
478   2008-02-05T18:30:30 = 5/2/2008
479   1995-12-22T09:05:02 = 22/12/1995
480  -0010-09-15T04:44:23 = 15/9/-010
481
482=head3 Default
483
484   2008-02-05T18:30:30 = 5 ២ 2008
485   1995-12-22T09:05:02 = 22 ១២ 1995
486  -0010-09-15T04:44:23 = 15 ៩ -10
487
488=head2 Time Formats
489
490=head3 Full
491
492   2008-02-05T18:30:30 = 18 ម៉ោង 30 នាទី 30 វិនាទី​ UTC
493   1995-12-22T09:05:02 = 9 ម៉ោង 5 នាទី 02 វិនាទី​ UTC
494  -0010-09-15T04:44:23 = 4 ម៉ោង 44 នាទី 23 វិនាទី​ UTC
495
496=head3 Long
497
498   2008-02-05T18:30:30 = 18 ម៉ោង 30 នាទី 30 វិនាទី​UTC
499   1995-12-22T09:05:02 = 9 ម៉ោង 5 នាទី 02 វិនាទី​UTC
500  -0010-09-15T04:44:23 = 4 ម៉ោង 44 នាទី 23 វិនាទី​UTC
501
502=head3 Medium
503
504   2008-02-05T18:30:30 = 18:30:30
505   1995-12-22T09:05:02 = 9:05:02
506  -0010-09-15T04:44:23 = 4:44:23
507
508=head3 Short
509
510   2008-02-05T18:30:30 = 18:30
511   1995-12-22T09:05:02 = 9:05
512  -0010-09-15T04:44:23 = 4:44
513
514=head3 Default
515
516   2008-02-05T18:30:30 = 18:30:30
517   1995-12-22T09:05:02 = 9:05:02
518  -0010-09-15T04:44:23 = 4:44:23
519
520=head2 Datetime Formats
521
522=head3 Full
523
524   2008-02-05T18:30:30 = ថ្ងៃអង្គារ ថ្ងៃ 5 ខែ កុម្ភៈ ឆ្នាំ 2008, 18 ម៉ោង 30 នាទី 30 វិនាទី​ UTC
525   1995-12-22T09:05:02 = ថ្ងៃសុក្រ ថ្ងៃ 22 ខែ ធ្នូ ឆ្នាំ 1995, 9 ម៉ោង 5 នាទី 02 វិនាទី​ UTC
526  -0010-09-15T04:44:23 = ថ្ងៃសៅរ៍ ថ្ងៃ 15 ខែ កញ្ញា ឆ្នាំ -10, 4 ម៉ោង 44 នាទី 23 វិនាទី​ UTC
527
528=head3 Long
529
530   2008-02-05T18:30:30 = 5 ខែ កុម្ភៈ ឆ្នាំ 2008, 18 ម៉ោង 30 នាទី 30 វិនាទី​UTC
531   1995-12-22T09:05:02 = 22 ខែ ធ្នូ ឆ្នាំ 1995, 9 ម៉ោង 5 នាទី 02 វិនាទី​UTC
532  -0010-09-15T04:44:23 = 15 ខែ កញ្ញា ឆ្នាំ -10, 4 ម៉ោង 44 នាទី 23 វិនាទី​UTC
533
534=head3 Medium
535
536   2008-02-05T18:30:30 = 5 ២ 2008, 18:30:30
537   1995-12-22T09:05:02 = 22 ១២ 1995, 9:05:02
538  -0010-09-15T04:44:23 = 15 ៩ -10, 4:44:23
539
540=head3 Short
541
542   2008-02-05T18:30:30 = 5/2/2008, 18:30
543   1995-12-22T09:05:02 = 22/12/1995, 9:05
544  -0010-09-15T04:44:23 = 15/9/-010, 4:44
545
546=head3 Default
547
548   2008-02-05T18:30:30 = 5 ២ 2008, 18:30:30
549   1995-12-22T09:05:02 = 22 ១២ 1995, 9:05:02
550  -0010-09-15T04:44:23 = 15 ៩ -10, 4:44:23
551
552=head2 Available Formats
553
554=head3 d (d)
555
556   2008-02-05T18:30:30 = 5
557   1995-12-22T09:05:02 = 22
558  -0010-09-15T04:44:23 = 15
559
560=head3 EEEd (d EEE)
561
562   2008-02-05T18:30:30 = 5 អ
563   1995-12-22T09:05:02 = 22 សុ
564  -0010-09-15T04:44:23 = 15 ស
565
566=head3 hhmm (hh:mm a)
567
568   2008-02-05T18:30:30 = 06:30 ល្ងាច
569   1995-12-22T09:05:02 = 09:05 ព្រឹក
570  -0010-09-15T04:44:23 = 04:44 ព្រឹក
571
572=head3 hhmmss (hh:mm:ss a)
573
574   2008-02-05T18:30:30 = 06:30:30 ល្ងាច
575   1995-12-22T09:05:02 = 09:05:02 ព្រឹក
576  -0010-09-15T04:44:23 = 04:44:23 ព្រឹក
577
578=head3 Hm (H:mm)
579
580   2008-02-05T18:30:30 = 18:30
581   1995-12-22T09:05:02 = 9:05
582  -0010-09-15T04:44:23 = 4:44
583
584=head3 hm (h:mm a)
585
586   2008-02-05T18:30:30 = 6:30 ល្ងាច
587   1995-12-22T09:05:02 = 9:05 ព្រឹក
588  -0010-09-15T04:44:23 = 4:44 ព្រឹក
589
590=head3 Hms (H:mm:ss)
591
592   2008-02-05T18:30:30 = 18:30:30
593   1995-12-22T09:05:02 = 9:05:02
594  -0010-09-15T04:44:23 = 4:44:23
595
596=head3 hms (h:mm:ss a)
597
598   2008-02-05T18:30:30 = 6:30:30 ល្ងាច
599   1995-12-22T09:05:02 = 9:05:02 ព្រឹក
600  -0010-09-15T04:44:23 = 4:44:23 ព្រឹក
601
602=head3 M (L)
603
604   2008-02-05T18:30:30 = 2
605   1995-12-22T09:05:02 = 12
606  -0010-09-15T04:44:23 = 9
607
608=head3 Md (d/M)
609
610   2008-02-05T18:30:30 = 5/2
611   1995-12-22T09:05:02 = 22/12
612  -0010-09-15T04:44:23 = 15/9
613
614=head3 MEd (E, M-d)
615
616   2008-02-05T18:30:30 = អ, 2-5
617   1995-12-22T09:05:02 = សុ, 12-22
618  -0010-09-15T04:44:23 = ស, 9-15
619
620=head3 MMM (LLL)
621
622   2008-02-05T18:30:30 = ២
623   1995-12-22T09:05:02 = ១២
624  -0010-09-15T04:44:23 = ៩
625
626=head3 MMMd (MMM d)
627
628   2008-02-05T18:30:30 = ២ 5
629   1995-12-22T09:05:02 = ១២ 22
630  -0010-09-15T04:44:23 = ៩ 15
631
632=head3 MMMEd (E MMM d)
633
634   2008-02-05T18:30:30 = អ ២ 5
635   1995-12-22T09:05:02 = សុ ១២ 22
636  -0010-09-15T04:44:23 = ស ៩ 15
637
638=head3 MMMMd (d MMMM)
639
640   2008-02-05T18:30:30 = 5 កុម្ភៈ
641   1995-12-22T09:05:02 = 22 ធ្នូ
642  -0010-09-15T04:44:23 = 15 កញ្ញា
643
644=head3 MMMMEd (E MMMM d)
645
646   2008-02-05T18:30:30 = អ កុម្ភៈ 5
647   1995-12-22T09:05:02 = សុ ធ្នូ 22
648  -0010-09-15T04:44:23 = ស កញ្ញា 15
649
650=head3 mmss (mm:ss)
651
652   2008-02-05T18:30:30 = 30:30
653   1995-12-22T09:05:02 = 05:02
654  -0010-09-15T04:44:23 = 44:23
655
656=head3 ms (mm:ss)
657
658   2008-02-05T18:30:30 = 30:30
659   1995-12-22T09:05:02 = 05:02
660  -0010-09-15T04:44:23 = 44:23
661
662=head3 y (y)
663
664   2008-02-05T18:30:30 = 2008
665   1995-12-22T09:05:02 = 1995
666  -0010-09-15T04:44:23 = -10
667
668=head3 yM (y-M)
669
670   2008-02-05T18:30:30 = 2008-2
671   1995-12-22T09:05:02 = 1995-12
672  -0010-09-15T04:44:23 = -10-9
673
674=head3 yMEd (EEE, y-M-d)
675
676   2008-02-05T18:30:30 = អ, 2008-2-5
677   1995-12-22T09:05:02 = សុ, 1995-12-22
678  -0010-09-15T04:44:23 = ស, -10-9-15
679
680=head3 yMMM (y MMM)
681
682   2008-02-05T18:30:30 = 2008 ២
683   1995-12-22T09:05:02 = 1995 ១២
684  -0010-09-15T04:44:23 = -10 ៩
685
686=head3 yMMMEd (EEE, y MMM d)
687
688   2008-02-05T18:30:30 = អ, 2008 ២ 5
689   1995-12-22T09:05:02 = សុ, 1995 ១២ 22
690  -0010-09-15T04:44:23 = ស, -10 ៩ 15
691
692=head3 yMMMM (y MMMM)
693
694   2008-02-05T18:30:30 = 2008 កុម្ភៈ
695   1995-12-22T09:05:02 = 1995 ធ្នូ
696  -0010-09-15T04:44:23 = -10 កញ្ញា
697
698=head3 yQ (y Q)
699
700   2008-02-05T18:30:30 = 2008 1
701   1995-12-22T09:05:02 = 1995 4
702  -0010-09-15T04:44:23 = -10 3
703
704=head3 yQQQ (y QQQ)
705
706   2008-02-05T18:30:30 = 2008 ត្រី១
707   1995-12-22T09:05:02 = 1995 ត្រី៤
708  -0010-09-15T04:44:23 = -10 ត្រី៣
709
710=head3 yyQ (Q yy)
711
712   2008-02-05T18:30:30 = 1 08
713   1995-12-22T09:05:02 = 4 95
714  -0010-09-15T04:44:23 = 3 -10
715
716=head3 yyQQQQ (QQQQ yy)
717
718   2008-02-05T18:30:30 = ត្រីមាសទី១ 08
719   1995-12-22T09:05:02 = ត្រីមាសទី៤ 95
720  -0010-09-15T04:44:23 = ត្រីមាសទី៣ -10
721
722=head3 yyyyM (M/yyyy)
723
724   2008-02-05T18:30:30 = 2/2008
725   1995-12-22T09:05:02 = 12/1995
726  -0010-09-15T04:44:23 = 9/-010
727
728=head3 yyyyMMMM (MMMM y)
729
730   2008-02-05T18:30:30 = កុម្ភៈ 2008
731   1995-12-22T09:05:02 = ធ្នូ 1995
732  -0010-09-15T04:44:23 = កញ្ញា -10
733
734=head2 Miscellaneous
735
736=head3 Prefers 24 hour time?
737
738Yes
739
740=head3 Local first day of the week
741
742​ថ្ងៃច័ន្ទ
743
744
745=head1 SUPPORT
746
747See L<DateTime::Locale>.
748
749=head1 AUTHOR
750
751Dave Rolsky <autarch@urth.org>
752
753=head1 COPYRIGHT
754
755Copyright (c) 2008 David Rolsky. All rights reserved. This program is
756free software; you can redistribute it and/or modify it under the same
757terms as Perl itself.
758
759This module was generated from data provided by the CLDR project, see
760the LICENSE.cldr in this distribution for details on the CLDR data's
761license.
762
763=cut
764