1 ###########################################################################
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
8 # This file as generated from the CLDR XML locale data. See the
9 # LICENSE.cldr file included in this distribution for license details.
11 # This file was generated from the source file et.xml
12 # The source file version number was 1.95, generated on
13 # 2009/06/15 03:46:26.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::et;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "AM", "PM" ];
31 sub am_pm_abbreviated { return $am_pm_abbreviated }
34 my $date_format_full = "EEEE\,\ d\,\ MMMM\ y";
35 sub date_format_full { return $date_format_full }
39 my $date_format_long = "d\ MMMM\ y";
40 sub date_format_long { return $date_format_long }
44 my $date_format_medium = "dd\.MM\.yyyy";
45 sub date_format_medium { return $date_format_medium }
49 my $date_format_short = "dd\.MM\.yy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "E", "T", "K", "N", "R", "L", "P" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev", "pühapäev" ];
62 sub day_format_wide { return $day_format_wide }
65 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
68 my $day_stand_alone_narrow = [ "2", "3", "4", "5", "6", "7", "1" ];
69 sub day_stand_alone_narrow { return $day_stand_alone_narrow }
72 sub day_stand_alone_wide { $_[0]->day_format_wide() }
75 my $era_abbreviated = [ "e\.m\.a\.", "m\.a\.j\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "enne\ meie\ aega", "meie\ aja\ järgi" ];
83 sub era_wide { return $era_wide }
86 my $first_day_of_week = "1";
87 sub first_day_of_week { return $first_day_of_week }
91 my $month_format_abbreviated = [ "jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets" ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "jaanuar", "veebruar", "märts", "aprill", "mai", "juuni", "juuli", "august", "september", "oktoober", "november", "detsember" ];
99 sub month_format_wide { return $month_format_wide }
102 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
105 my $month_stand_alone_narrow = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ];
106 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
109 sub month_stand_alone_wide { $_[0]->month_format_wide() }
112 my $quarter_format_abbreviated = [ "K1", "K2", "K3", "K4" ];
113 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
116 my $quarter_format_wide = [ "1\.\ kvartal", "2\.\ kvartal", "3\.\ kvartal", "4\.\ kvartal" ];
117 sub quarter_format_wide { return $quarter_format_wide }
120 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
123 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
126 my $time_format_full = "H\:mm\:ss\ zzzz";
127 sub time_format_full { return $time_format_full }
131 my $time_format_long = "H\:mm\:ss\ z";
132 sub time_format_long { return $time_format_long }
136 my $time_format_medium = "H\:mm\:ss";
137 sub time_format_medium { return $time_format_medium }
141 my $time_format_short = "H\:mm";
142 sub time_format_short { return $time_format_short }
146 my $_format_for_MMMMd = "d\ MMMM";
147 sub _format_for_MMMMd { return $_format_for_MMMMd }
151 my $_format_for_MMdd = "dd\.MM";
152 sub _format_for_MMdd { return $_format_for_MMdd }
156 my $_format_for_mmss = "mm\:ss";
157 sub _format_for_mmss { return $_format_for_mmss }
161 my $_format_for_yyQ = "Q\ yy";
162 sub _format_for_yyQ { return $_format_for_yyQ }
166 my $_format_for_yyyyMM = "MM\.yyyy";
167 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
171 my $_format_for_yyyyMMMM = "MMMM\ y";
172 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
176 my $_available_formats =
178 "MMMMd" => "d\ MMMM",
182 "yyyyMM" => "MM\.yyyy",
183 "yyyyMMMM" => "MMMM\ y"
185 sub _available_formats { return $_available_formats }
205 my $dt = DateTime->now( locale => 'et' );
206 print $dt->month_name();
210 This is the DateTime locale package for Estonian.
214 This locale inherits from the L<DateTime::Locale::root> locale.
216 It contains the following data.
230 =head3 Abbreviated (format)
240 =head3 Narrow (format)
250 =head3 Wide (stand-alone)
260 =head3 Abbreviated (stand-alone)
270 =head3 Narrow (stand-alone)
297 =head3 Abbreviated (format)
312 =head3 Narrow (format)
327 =head3 Wide (stand-alone)
342 =head3 Abbreviated (stand-alone)
357 =head3 Narrow (stand-alone)
381 =head3 Abbreviated (format)
388 =head3 Narrow (format)
395 =head3 Wide (stand-alone)
402 =head3 Abbreviated (stand-alone)
409 =head3 Narrow (stand-alone)
437 2008-02-05T18:30:30 = teisipäev, 5, veebruar 2008
438 1995-12-22T09:05:02 = reede, 22, detsember 1995
439 -0010-09-15T04:44:23 = laupäev, 15, september -10
443 2008-02-05T18:30:30 = 5 veebruar 2008
444 1995-12-22T09:05:02 = 22 detsember 1995
445 -0010-09-15T04:44:23 = 15 september -10
449 2008-02-05T18:30:30 = 05.02.2008
450 1995-12-22T09:05:02 = 22.12.1995
451 -0010-09-15T04:44:23 = 15.09.-010
455 2008-02-05T18:30:30 = 05.02.08
456 1995-12-22T09:05:02 = 22.12.95
457 -0010-09-15T04:44:23 = 15.09.10
461 2008-02-05T18:30:30 = 05.02.2008
462 1995-12-22T09:05:02 = 22.12.1995
463 -0010-09-15T04:44:23 = 15.09.-010
469 2008-02-05T18:30:30 = 18:30:30 UTC
470 1995-12-22T09:05:02 = 9:05:02 UTC
471 -0010-09-15T04:44:23 = 4:44:23 UTC
475 2008-02-05T18:30:30 = 18:30:30 UTC
476 1995-12-22T09:05:02 = 9:05:02 UTC
477 -0010-09-15T04:44:23 = 4:44:23 UTC
481 2008-02-05T18:30:30 = 18:30:30
482 1995-12-22T09:05:02 = 9:05:02
483 -0010-09-15T04:44:23 = 4:44:23
487 2008-02-05T18:30:30 = 18:30
488 1995-12-22T09:05:02 = 9:05
489 -0010-09-15T04:44:23 = 4:44
493 2008-02-05T18:30:30 = 18:30:30
494 1995-12-22T09:05:02 = 9:05:02
495 -0010-09-15T04:44:23 = 4:44:23
497 =head2 Datetime Formats
501 2008-02-05T18:30:30 = teisipäev, 5, veebruar 2008 18:30:30 UTC
502 1995-12-22T09:05:02 = reede, 22, detsember 1995 9:05:02 UTC
503 -0010-09-15T04:44:23 = laupäev, 15, september -10 4:44:23 UTC
507 2008-02-05T18:30:30 = 5 veebruar 2008 18:30:30 UTC
508 1995-12-22T09:05:02 = 22 detsember 1995 9:05:02 UTC
509 -0010-09-15T04:44:23 = 15 september -10 4:44:23 UTC
513 2008-02-05T18:30:30 = 05.02.2008 18:30:30
514 1995-12-22T09:05:02 = 22.12.1995 9:05:02
515 -0010-09-15T04:44:23 = 15.09.-010 4:44:23
519 2008-02-05T18:30:30 = 05.02.08 18:30
520 1995-12-22T09:05:02 = 22.12.95 9:05
521 -0010-09-15T04:44:23 = 15.09.10 4:44
525 2008-02-05T18:30:30 = 05.02.2008 18:30:30
526 1995-12-22T09:05:02 = 22.12.1995 9:05:02
527 -0010-09-15T04:44:23 = 15.09.-010 4:44:23
529 =head2 Available Formats
533 2008-02-05T18:30:30 = 5 T
534 1995-12-22T09:05:02 = 22 R
535 -0010-09-15T04:44:23 = 15 L
539 2008-02-05T18:30:30 = 18:30
540 1995-12-22T09:05:02 = 9:05
541 -0010-09-15T04:44:23 = 4:44
545 2008-02-05T18:30:30 = 18:30:30
546 1995-12-22T09:05:02 = 9:05:02
547 -0010-09-15T04:44:23 = 4:44:23
551 2008-02-05T18:30:30 = 2
552 1995-12-22T09:05:02 = 12
553 -0010-09-15T04:44:23 = 9
557 2008-02-05T18:30:30 = T, 2-5
558 1995-12-22T09:05:02 = R, 12-22
559 -0010-09-15T04:44:23 = L, 9-15
563 2008-02-05T18:30:30 = veebr
564 1995-12-22T09:05:02 = dets
565 -0010-09-15T04:44:23 = sept
567 =head3 MMMEd (E MMM d)
569 2008-02-05T18:30:30 = T veebr 5
570 1995-12-22T09:05:02 = R dets 22
571 -0010-09-15T04:44:23 = L sept 15
573 =head3 MMMMEd (E MMMM d)
575 2008-02-05T18:30:30 = T veebruar 5
576 1995-12-22T09:05:02 = R detsember 22
577 -0010-09-15T04:44:23 = L september 15
579 =head3 MMMMd (d MMMM)
581 2008-02-05T18:30:30 = 5 veebruar
582 1995-12-22T09:05:02 = 22 detsember
583 -0010-09-15T04:44:23 = 15 september
587 2008-02-05T18:30:30 = veebr 5
588 1995-12-22T09:05:02 = dets 22
589 -0010-09-15T04:44:23 = sept 15
593 2008-02-05T18:30:30 = 05.02
594 1995-12-22T09:05:02 = 22.12
595 -0010-09-15T04:44:23 = 15.09
599 2008-02-05T18:30:30 = 2-5
600 1995-12-22T09:05:02 = 12-22
601 -0010-09-15T04:44:23 = 9-15
605 2008-02-05T18:30:30 = 5
606 1995-12-22T09:05:02 = 22
607 -0010-09-15T04:44:23 = 15
611 2008-02-05T18:30:30 = 6:30 PM
612 1995-12-22T09:05:02 = 9:05 AM
613 -0010-09-15T04:44:23 = 4:44 AM
615 =head3 hms (h:mm:ss a)
617 2008-02-05T18:30:30 = 6:30:30 PM
618 1995-12-22T09:05:02 = 9:05:02 AM
619 -0010-09-15T04:44:23 = 4:44:23 AM
623 2008-02-05T18:30:30 = 30:30
624 1995-12-22T09:05:02 = 05:02
625 -0010-09-15T04:44:23 = 44:23
629 2008-02-05T18:30:30 = 30:30
630 1995-12-22T09:05:02 = 05:02
631 -0010-09-15T04:44:23 = 44:23
635 2008-02-05T18:30:30 = 2008
636 1995-12-22T09:05:02 = 1995
637 -0010-09-15T04:44:23 = -10
641 2008-02-05T18:30:30 = 2008-2
642 1995-12-22T09:05:02 = 1995-12
643 -0010-09-15T04:44:23 = -10-9
645 =head3 yMEd (EEE, y-M-d)
647 2008-02-05T18:30:30 = T, 2008-2-5
648 1995-12-22T09:05:02 = R, 1995-12-22
649 -0010-09-15T04:44:23 = L, -10-9-15
653 2008-02-05T18:30:30 = 2008 veebr
654 1995-12-22T09:05:02 = 1995 dets
655 -0010-09-15T04:44:23 = -10 sept
657 =head3 yMMMEd (EEE, y MMM d)
659 2008-02-05T18:30:30 = T, 2008 veebr 5
660 1995-12-22T09:05:02 = R, 1995 dets 22
661 -0010-09-15T04:44:23 = L, -10 sept 15
663 =head3 yMMMM (y MMMM)
665 2008-02-05T18:30:30 = 2008 veebruar
666 1995-12-22T09:05:02 = 1995 detsember
667 -0010-09-15T04:44:23 = -10 september
671 2008-02-05T18:30:30 = 2008 1
672 1995-12-22T09:05:02 = 1995 4
673 -0010-09-15T04:44:23 = -10 3
677 2008-02-05T18:30:30 = 2008 K1
678 1995-12-22T09:05:02 = 1995 K4
679 -0010-09-15T04:44:23 = -10 K3
683 2008-02-05T18:30:30 = 1 08
684 1995-12-22T09:05:02 = 4 95
685 -0010-09-15T04:44:23 = 3 10
687 =head3 yyyyMM (MM.yyyy)
689 2008-02-05T18:30:30 = 02.2008
690 1995-12-22T09:05:02 = 12.1995
691 -0010-09-15T04:44:23 = 09.-010
693 =head3 yyyyMMMM (MMMM y)
695 2008-02-05T18:30:30 = veebruar 2008
696 1995-12-22T09:05:02 = detsember 1995
697 -0010-09-15T04:44:23 = september -10
701 =head3 Prefers 24 hour time?
705 =head3 Local first day of the week
712 See L<DateTime::Locale>.
716 Dave Rolsky <autarch@urth.org>
720 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
721 free software; you can redistribute it and/or modify it under the same
722 terms as Perl itself.
724 This module was generated from data provided by the CLDR project, see
725 the LICENSE.cldr in this distribution for details on the CLDR data's