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 he.xml
12 # The source file version number was 1.126, generated on
13 # 2009/06/15 03:46:24.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::he;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "לפנה\"צ", "אחה\"צ" ];
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 $datetime_format = "\{1\}\ \{0\}";
55 sub datetime_format { return $datetime_format }
59 my $day_format_abbreviated = [ "יום\ ב\'", "יום\ ג\'", "יום\ ד\'", "יום\ ה\'", "יום\ ו\'", "שבת", "יום\ א\'" ];
60 sub day_format_abbreviated { return $day_format_abbreviated }
63 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
66 my $day_format_wide = [ "יום\ שני", "יום\ שלישי", "יום\ רביעי", "יום\ חמישי", "יום\ שישי", "יום\ שבת", "יום\ ראשון" ];
67 sub day_format_wide { return $day_format_wide }
70 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
73 my $day_stand_alone_narrow = [ "ב", "ג", "ד", "ה", "ו", "ש", "א" ];
74 sub day_stand_alone_narrow { return $day_stand_alone_narrow }
77 sub day_stand_alone_wide { $_[0]->day_format_wide() }
80 my $era_abbreviated = [ "לפנה״ס", "לסה״נ" ];
81 sub era_abbreviated { return $era_abbreviated }
84 sub era_narrow { $_[0]->era_abbreviated() }
87 my $era_wide = [ "לפני\ הספירה", "לספירה" ];
88 sub era_wide { return $era_wide }
91 my $first_day_of_week = "1";
92 sub first_day_of_week { return $first_day_of_week }
96 my $month_format_abbreviated = [ "ינו", "פבר", "מרס", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ" ];
97 sub month_format_abbreviated { return $month_format_abbreviated }
100 sub month_format_narrow { $_[0]->month_format_abbreviated() }
103 my $month_format_wide = [ "ינואר", "פברואר", "מרס", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר" ];
104 sub month_format_wide { return $month_format_wide }
107 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
110 sub month_stand_alone_wide { $_[0]->month_format_wide() }
113 my $quarter_format_abbreviated = [ "רבעון\ 1", "רבעון\ 2", "רבעון\ 3", "רבעון\ 4" ];
114 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
117 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
120 my $quarter_format_wide = [ "רבעון\ 1", "רבעון\ 2", "רבעון\ 3", "רבעון\ 4" ];
121 sub quarter_format_wide { return $quarter_format_wide }
124 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
127 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
128 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
131 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
134 my $time_format_full = "HH\:mm\:ss\ zzzz";
135 sub time_format_full { return $time_format_full }
139 my $time_format_long = "HH\:mm\:ss\ z";
140 sub time_format_long { return $time_format_long }
144 my $time_format_medium = "HH\:mm\:ss";
145 sub time_format_medium { return $time_format_medium }
149 my $time_format_short = "HH\:mm";
150 sub time_format_short { return $time_format_short }
154 my $_format_for_Ed = "E\ d";
155 sub _format_for_Ed { return $_format_for_Ed }
159 my $_format_for_H = "H";
160 sub _format_for_H { return $_format_for_H }
164 my $_format_for_HHmm = "HH\:mm";
165 sub _format_for_HHmm { return $_format_for_HHmm }
169 my $_format_for_HHmmss = "HH\:mm\:ss";
170 sub _format_for_HHmmss { return $_format_for_HHmmss }
174 my $_format_for_Hm = "H\:mm";
175 sub _format_for_Hm { return $_format_for_Hm }
179 my $_format_for_M = "L";
180 sub _format_for_M { return $_format_for_M }
184 my $_format_for_MEd = "E\,\ M\-d";
185 sub _format_for_MEd { return $_format_for_MEd }
189 my $_format_for_MMM = "LLL";
190 sub _format_for_MMM { return $_format_for_MMM }
194 my $_format_for_MMMEd = "E\ d\ MMM";
195 sub _format_for_MMMEd { return $_format_for_MMMEd }
199 my $_format_for_MMMMEd = "E\ MMMM\ d";
200 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
204 my $_format_for_MMMMd = "d\ בMMMM";
205 sub _format_for_MMMMd { return $_format_for_MMMMd }
209 my $_format_for_MMMd = "MMM\ d";
210 sub _format_for_MMMd { return $_format_for_MMMd }
214 my $_format_for_MMdd = "dd\/MM";
215 sub _format_for_MMdd { return $_format_for_MMdd }
219 my $_format_for_Md = "d\/M";
220 sub _format_for_Md { return $_format_for_Md }
224 my $_format_for_d = "d";
225 sub _format_for_d { return $_format_for_d }
229 my $_format_for_mmss = "mm\:ss";
230 sub _format_for_mmss { return $_format_for_mmss }
234 my $_format_for_ms = "mm\:ss";
235 sub _format_for_ms { return $_format_for_ms }
239 my $_format_for_y = "y";
240 sub _format_for_y { return $_format_for_y }
244 my $_format_for_yM = "M\.yyyy";
245 sub _format_for_yM { return $_format_for_yM }
249 my $_format_for_yMEd = "EEE\,\ d\.M\.yyyy";
250 sub _format_for_yMEd { return $_format_for_yMEd }
254 my $_format_for_yMMM = "y\ MMM";
255 sub _format_for_yMMM { return $_format_for_yMMM }
259 my $_format_for_yMMMEd = "EEE\,\ y\ MMM\ d";
260 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
264 my $_format_for_yMMMM = "MMMM\ y";
265 sub _format_for_yMMMM { return $_format_for_yMMMM }
269 my $_format_for_yQ = "yyyy\ Q";
270 sub _format_for_yQ { return $_format_for_yQ }
274 my $_format_for_yQQQ = "y\ QQQ";
275 sub _format_for_yQQQ { return $_format_for_yQQQ }
279 my $_format_for_yyMM = "MM\/yy";
280 sub _format_for_yyMM { return $_format_for_yyMM }
284 my $_format_for_yyMMM = "MMM\ yy";
285 sub _format_for_yyMMM { return $_format_for_yyMMM }
289 my $_format_for_yyQ = "Q\ yy";
290 sub _format_for_yyQ { return $_format_for_yyQ }
294 my $_format_for_yyyy = "y";
295 sub _format_for_yyyy { return $_format_for_yyyy }
299 my $_format_for_yyyyMM = "MM\/yyyy";
300 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
304 my $_format_for_yyyyMMMM = "MMMM\ y";
305 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
309 my $_available_formats =
314 "HHmmss" => "HH\:mm\:ss",
317 "MEd" => "E\,\ M\-d",
319 "MMMEd" => "E\ d\ MMM",
320 "MMMMEd" => "E\ MMMM\ d",
321 "MMMMd" => "d\ בMMMM",
330 "yMEd" => "EEE\,\ d\.M\.yyyy",
332 "yMMMEd" => "EEE\,\ y\ MMM\ d",
333 "yMMMM" => "MMMM\ y",
337 "yyMMM" => "MMM\ yy",
340 "yyyyMM" => "MM\/yyyy",
341 "yyyyMMMM" => "MMMM\ y"
343 sub _available_formats { return $_available_formats }
363 my $dt = DateTime->now( locale => 'he' );
364 print $dt->month_name();
368 This is the DateTime locale package for Hebrew.
372 This locale inherits from the L<DateTime::Locale::root> locale.
374 It contains the following data.
388 =head3 Abbreviated (format)
398 =head3 Narrow (format)
408 =head3 Wide (stand-alone)
418 =head3 Abbreviated (stand-alone)
428 =head3 Narrow (stand-alone)
455 =head3 Abbreviated (format)
470 =head3 Narrow (format)
485 =head3 Wide (stand-alone)
500 =head3 Abbreviated (stand-alone)
515 =head3 Narrow (stand-alone)
539 =head3 Abbreviated (format)
546 =head3 Narrow (format)
553 =head3 Wide (stand-alone)
560 =head3 Abbreviated (stand-alone)
567 =head3 Narrow (stand-alone)
595 2008-02-05T18:30:30 = יום שלישי, 5 בפברואר 2008
596 1995-12-22T09:05:02 = יום שישי, 22 בדצמבר 1995
597 -0010-09-15T04:44:23 = יום שבת, 15 בספטמבר -10
601 2008-02-05T18:30:30 = 5 בפברואר 2008
602 1995-12-22T09:05:02 = 22 בדצמבר 1995
603 -0010-09-15T04:44:23 = 15 בספטמבר -10
607 2008-02-05T18:30:30 = 05/02/2008
608 1995-12-22T09:05:02 = 22/12/1995
609 -0010-09-15T04:44:23 = 15/09/-010
613 2008-02-05T18:30:30 = 05/02/08
614 1995-12-22T09:05:02 = 22/12/95
615 -0010-09-15T04:44:23 = 15/09/10
619 2008-02-05T18:30:30 = 05/02/2008
620 1995-12-22T09:05:02 = 22/12/1995
621 -0010-09-15T04:44:23 = 15/09/-010
627 2008-02-05T18:30:30 = 18:30:30 UTC
628 1995-12-22T09:05:02 = 09:05:02 UTC
629 -0010-09-15T04:44:23 = 04:44:23 UTC
633 2008-02-05T18:30:30 = 18:30:30 UTC
634 1995-12-22T09:05:02 = 09:05:02 UTC
635 -0010-09-15T04:44:23 = 04:44:23 UTC
639 2008-02-05T18:30:30 = 18:30:30
640 1995-12-22T09:05:02 = 09:05:02
641 -0010-09-15T04:44:23 = 04:44:23
645 2008-02-05T18:30:30 = 18:30
646 1995-12-22T09:05:02 = 09:05
647 -0010-09-15T04:44:23 = 04:44
651 2008-02-05T18:30:30 = 18:30:30
652 1995-12-22T09:05:02 = 09:05:02
653 -0010-09-15T04:44:23 = 04:44:23
655 =head2 Datetime Formats
659 2008-02-05T18:30:30 = יום שלישי, 5 בפברואר 2008 18:30:30 UTC
660 1995-12-22T09:05:02 = יום שישי, 22 בדצמבר 1995 09:05:02 UTC
661 -0010-09-15T04:44:23 = יום שבת, 15 בספטמבר -10 04:44:23 UTC
665 2008-02-05T18:30:30 = 5 בפברואר 2008 18:30:30 UTC
666 1995-12-22T09:05:02 = 22 בדצמבר 1995 09:05:02 UTC
667 -0010-09-15T04:44:23 = 15 בספטמבר -10 04:44:23 UTC
671 2008-02-05T18:30:30 = 05/02/2008 18:30:30
672 1995-12-22T09:05:02 = 22/12/1995 09:05:02
673 -0010-09-15T04:44:23 = 15/09/-010 04:44:23
677 2008-02-05T18:30:30 = 05/02/08 18:30
678 1995-12-22T09:05:02 = 22/12/95 09:05
679 -0010-09-15T04:44:23 = 15/09/10 04:44
683 2008-02-05T18:30:30 = 05/02/2008 18:30:30
684 1995-12-22T09:05:02 = 22/12/1995 09:05:02
685 -0010-09-15T04:44:23 = 15/09/-010 04:44:23
687 =head2 Available Formats
691 2008-02-05T18:30:30 = 5 יום ג'
692 1995-12-22T09:05:02 = 22 יום ו'
693 -0010-09-15T04:44:23 = 15 שבת
697 2008-02-05T18:30:30 = יום ג' 5
698 1995-12-22T09:05:02 = יום ו' 22
699 -0010-09-15T04:44:23 = שבת 15
703 2008-02-05T18:30:30 = 18
704 1995-12-22T09:05:02 = 9
705 -0010-09-15T04:44:23 = 4
709 2008-02-05T18:30:30 = 18:30
710 1995-12-22T09:05:02 = 09:05
711 -0010-09-15T04:44:23 = 04:44
713 =head3 HHmmss (HH:mm:ss)
715 2008-02-05T18:30:30 = 18:30:30
716 1995-12-22T09:05:02 = 09:05:02
717 -0010-09-15T04:44:23 = 04:44:23
721 2008-02-05T18:30:30 = 18:30
722 1995-12-22T09:05:02 = 9:05
723 -0010-09-15T04:44:23 = 4:44
727 2008-02-05T18:30:30 = 18:30:30
728 1995-12-22T09:05:02 = 9:05:02
729 -0010-09-15T04:44:23 = 4:44:23
733 2008-02-05T18:30:30 = 2
734 1995-12-22T09:05:02 = 12
735 -0010-09-15T04:44:23 = 9
739 2008-02-05T18:30:30 = יום ג', 2-5
740 1995-12-22T09:05:02 = יום ו', 12-22
741 -0010-09-15T04:44:23 = שבת, 9-15
745 2008-02-05T18:30:30 = פבר
746 1995-12-22T09:05:02 = דצמ
747 -0010-09-15T04:44:23 = ספט
749 =head3 MMMEd (E d MMM)
751 2008-02-05T18:30:30 = יום ג' 5 פבר
752 1995-12-22T09:05:02 = יום ו' 22 דצמ
753 -0010-09-15T04:44:23 = שבת 15 ספט
755 =head3 MMMMEd (E MMMM d)
757 2008-02-05T18:30:30 = יום ג' פברואר 5
758 1995-12-22T09:05:02 = יום ו' דצמבר 22
759 -0010-09-15T04:44:23 = שבת ספטמבר 15
761 =head3 MMMMd (d בMMMM)
763 2008-02-05T18:30:30 = 5 בפברואר
764 1995-12-22T09:05:02 = 22 בדצמבר
765 -0010-09-15T04:44:23 = 15 בספטמבר
769 2008-02-05T18:30:30 = פבר 5
770 1995-12-22T09:05:02 = דצמ 22
771 -0010-09-15T04:44:23 = ספט 15
775 2008-02-05T18:30:30 = 05/02
776 1995-12-22T09:05:02 = 22/12
777 -0010-09-15T04:44:23 = 15/09
781 2008-02-05T18:30:30 = 5/2
782 1995-12-22T09:05:02 = 22/12
783 -0010-09-15T04:44:23 = 15/9
787 2008-02-05T18:30:30 = 5
788 1995-12-22T09:05:02 = 22
789 -0010-09-15T04:44:23 = 15
793 2008-02-05T18:30:30 = 6:30 אחה"צ
794 1995-12-22T09:05:02 = 9:05 לפנה"צ
795 -0010-09-15T04:44:23 = 4:44 לפנה"צ
797 =head3 hms (h:mm:ss a)
799 2008-02-05T18:30:30 = 6:30:30 אחה"צ
800 1995-12-22T09:05:02 = 9:05:02 לפנה"צ
801 -0010-09-15T04:44:23 = 4:44:23 לפנה"צ
805 2008-02-05T18:30:30 = 30:30
806 1995-12-22T09:05:02 = 05:02
807 -0010-09-15T04:44:23 = 44:23
811 2008-02-05T18:30:30 = 30:30
812 1995-12-22T09:05:02 = 05:02
813 -0010-09-15T04:44:23 = 44:23
817 2008-02-05T18:30:30 = 2008
818 1995-12-22T09:05:02 = 1995
819 -0010-09-15T04:44:23 = -10
823 2008-02-05T18:30:30 = 2.2008
824 1995-12-22T09:05:02 = 12.1995
825 -0010-09-15T04:44:23 = 9.-010
827 =head3 yMEd (EEE, d.M.yyyy)
829 2008-02-05T18:30:30 = יום ג', 5.2.2008
830 1995-12-22T09:05:02 = יום ו', 22.12.1995
831 -0010-09-15T04:44:23 = שבת, 15.9.-010
835 2008-02-05T18:30:30 = 2008 פבר
836 1995-12-22T09:05:02 = 1995 דצמ
837 -0010-09-15T04:44:23 = -10 ספט
839 =head3 yMMMEd (EEE, y MMM d)
841 2008-02-05T18:30:30 = יום ג', 2008 פבר 5
842 1995-12-22T09:05:02 = יום ו', 1995 דצמ 22
843 -0010-09-15T04:44:23 = שבת, -10 ספט 15
845 =head3 yMMMM (MMMM y)
847 2008-02-05T18:30:30 = פברואר 2008
848 1995-12-22T09:05:02 = דצמבר 1995
849 -0010-09-15T04:44:23 = ספטמבר -10
853 2008-02-05T18:30:30 = 2008 1
854 1995-12-22T09:05:02 = 1995 4
855 -0010-09-15T04:44:23 = -010 3
859 2008-02-05T18:30:30 = 2008 רבעון 1
860 1995-12-22T09:05:02 = 1995 רבעון 4
861 -0010-09-15T04:44:23 = -10 רבעון 3
865 2008-02-05T18:30:30 = 02/08
866 1995-12-22T09:05:02 = 12/95
867 -0010-09-15T04:44:23 = 09/10
869 =head3 yyMMM (MMM yy)
871 2008-02-05T18:30:30 = פבר 08
872 1995-12-22T09:05:02 = דצמ 95
873 -0010-09-15T04:44:23 = ספט 10
877 2008-02-05T18:30:30 = 1 08
878 1995-12-22T09:05:02 = 4 95
879 -0010-09-15T04:44:23 = 3 10
883 2008-02-05T18:30:30 = 2008
884 1995-12-22T09:05:02 = 1995
885 -0010-09-15T04:44:23 = -10
887 =head3 yyyyMM (MM/yyyy)
889 2008-02-05T18:30:30 = 02/2008
890 1995-12-22T09:05:02 = 12/1995
891 -0010-09-15T04:44:23 = 09/-010
893 =head3 yyyyMMMM (MMMM y)
895 2008-02-05T18:30:30 = פברואר 2008
896 1995-12-22T09:05:02 = דצמבר 1995
897 -0010-09-15T04:44:23 = ספטמבר -10
901 =head3 Prefers 24 hour time?
905 =head3 Local first day of the week
912 See L<DateTime::Locale>.
916 Dave Rolsky <autarch@urth.org>
920 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
921 free software; you can redistribute it and/or modify it under the same
922 terms as Perl itself.
924 This module was generated from data provided by the CLDR project, see
925 the LICENSE.cldr in this distribution for details on the CLDR data's