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 ur.xml
12 # The source file version number was 1.66, generated on
13 # 2009/06/15 04:15:33.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::ur;
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 = "d\,\ MMM\ y";
45 sub date_format_medium { return $date_format_medium }
49 my $date_format_short = "d\/M\/yy";
50 sub date_format_short { return $date_format_short }
54 sub day_format_abbreviated { $_[0]->day_format_wide() }
57 my $day_format_narrow = [ "پ", "م", "ب", "ج", "ج", "ہ", "ا" ];
58 sub day_format_narrow { return $day_format_narrow }
61 my $day_format_wide = [ "پير", "منگل", "بده", "جمعرات", "جمعہ", "ہفتہ", "اتوار" ];
62 sub day_format_wide { return $day_format_wide }
65 sub day_stand_alone_narrow { $_[0]->day_format_narrow() }
68 sub day_stand_alone_wide { $_[0]->day_format_wide() }
71 my $era_abbreviated = [ "ق\ م", "عيسوی\ سن" ];
72 sub era_abbreviated { return $era_abbreviated }
75 sub era_narrow { $_[0]->era_abbreviated() }
78 my $era_wide = [ "قبل\ مسيح", "عيسوی\ سن" ];
79 sub era_wide { return $era_wide }
82 my $first_day_of_week = "1";
83 sub first_day_of_week { return $first_day_of_week }
87 sub month_format_abbreviated { $_[0]->month_format_wide() }
90 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
93 my $month_format_wide = [ "جنوری", "فروری", "مار\ چ", "اپريل", "مئ", "جون", "جولائ", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر" ];
94 sub month_format_wide { return $month_format_wide }
97 my $month_stand_alone_narrow = [ "ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "ا", "ن", "د" ];
98 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
101 sub month_stand_alone_wide { $_[0]->month_format_wide() }
104 my $quarter_format_abbreviated = [ "1سہ\ ماہی", "2سہ\ ماہی", "3سہ\ ماہی", "4سہ\ ماہی" ];
105 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
108 my $quarter_format_wide = [ "پہلی\ سہ\ ماہی", "دوسری\ سہ\ ماہی", "تيسری\ سہ\ ماہی", "چوتهی\ سہ\ ماہی" ];
109 sub quarter_format_wide { return $quarter_format_wide }
112 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
115 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
118 my $time_format_full = "h\:mm\:ss\ a\ zzzz";
119 sub time_format_full { return $time_format_full }
123 my $time_format_long = "h\:mm\:ss\ a\ z";
124 sub time_format_long { return $time_format_long }
128 my $time_format_medium = "h\:mm\:ss\ a";
129 sub time_format_medium { return $time_format_medium }
133 my $time_format_short = "h\:mm\ a";
134 sub time_format_short { return $time_format_short }
138 my $_format_for_Hm = "HH\:mm";
139 sub _format_for_Hm { return $_format_for_Hm }
143 my $_format_for_M = "LL";
144 sub _format_for_M { return $_format_for_M }
148 my $_format_for_MEd = "E\,\ M\-d";
149 sub _format_for_MEd { return $_format_for_MEd }
153 my $_format_for_MMM = "LLL";
154 sub _format_for_MMM { return $_format_for_MMM }
158 my $_format_for_MMMEd = "E\ MMM\ d";
159 sub _format_for_MMMEd { return $_format_for_MMMEd }
163 my $_format_for_MMMMEd = "E\ MMMM\ d";
164 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
168 my $_format_for_MMMMd = "MMMM\ d";
169 sub _format_for_MMMMd { return $_format_for_MMMMd }
173 my $_format_for_MMMd = "MMM\ d";
174 sub _format_for_MMMd { return $_format_for_MMMd }
178 my $_format_for_Md = "M\-d";
179 sub _format_for_Md { return $_format_for_Md }
183 my $_format_for_d = "د";
184 sub _format_for_d { return $_format_for_d }
188 my $_format_for_ms = "mm\:ss";
189 sub _format_for_ms { return $_format_for_ms }
193 my $_format_for_y = "y";
194 sub _format_for_y { return $_format_for_y }
198 my $_format_for_yM = "yyyy\-M";
199 sub _format_for_yM { return $_format_for_yM }
203 my $_format_for_yMEd = "EEE\,\ yyyy\-d\-M";
204 sub _format_for_yMEd { return $_format_for_yMEd }
208 my $_format_for_yMMM = "y\ MMM";
209 sub _format_for_yMMM { return $_format_for_yMMM }
213 my $_format_for_yMMMEd = "EEE\,\ y\ MMM\ d";
214 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
218 my $_format_for_yMMMM = "y\ MMMM";
219 sub _format_for_yMMMM { return $_format_for_yMMMM }
223 my $_format_for_yQ = "Q\ yyyy";
224 sub _format_for_yQ { return $_format_for_yQ }
228 my $_format_for_yQQQ = "y\ QQQ";
229 sub _format_for_yQQQ { return $_format_for_yQQQ }
233 my $_format_for_yyQ = "yy\ Q";
234 sub _format_for_yyQ { return $_format_for_yyQ }
238 my $_available_formats =
242 "MEd" => "E\,\ M\-d",
244 "MMMEd" => "E\ MMM\ d",
245 "MMMMEd" => "E\ MMMM\ d",
246 "MMMMd" => "MMMM\ d",
253 "yMEd" => "EEE\,\ yyyy\-d\-M",
255 "yMMMEd" => "EEE\,\ y\ MMM\ d",
256 "yMMMM" => "y\ MMMM",
261 sub _available_formats { return $_available_formats }
281 my $dt = DateTime->now( locale => 'ur' );
282 print $dt->month_name();
286 This is the DateTime locale package for Urdu.
290 This locale inherits from the L<DateTime::Locale::root> locale.
292 It contains the following data.
306 =head3 Abbreviated (format)
316 =head3 Narrow (format)
326 =head3 Wide (stand-alone)
336 =head3 Abbreviated (stand-alone)
346 =head3 Narrow (stand-alone)
373 =head3 Abbreviated (format)
388 =head3 Narrow (format)
403 =head3 Wide (stand-alone)
418 =head3 Abbreviated (stand-alone)
433 =head3 Narrow (stand-alone)
457 =head3 Abbreviated (format)
464 =head3 Narrow (format)
471 =head3 Wide (stand-alone)
478 =head3 Abbreviated (stand-alone)
485 =head3 Narrow (stand-alone)
513 2008-02-05T18:30:30 = منگل, 5, فروری 2008
514 1995-12-22T09:05:02 = جمعہ, 22, دسمبر 1995
515 -0010-09-15T04:44:23 = ہفتہ, 15, ستمبر -10
519 2008-02-05T18:30:30 = 5, فروری 2008
520 1995-12-22T09:05:02 = 22, دسمبر 1995
521 -0010-09-15T04:44:23 = 15, ستمبر -10
525 2008-02-05T18:30:30 = 5, فروری 2008
526 1995-12-22T09:05:02 = 22, دسمبر 1995
527 -0010-09-15T04:44:23 = 15, ستمبر -10
531 2008-02-05T18:30:30 = 5/2/08
532 1995-12-22T09:05:02 = 22/12/95
533 -0010-09-15T04:44:23 = 15/9/10
537 2008-02-05T18:30:30 = 5, فروری 2008
538 1995-12-22T09:05:02 = 22, دسمبر 1995
539 -0010-09-15T04:44:23 = 15, ستمبر -10
545 2008-02-05T18:30:30 = 6:30:30 بعد دوپہر UTC
546 1995-12-22T09:05:02 = 9:05:02 قبل دوپہر UTC
547 -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر UTC
551 2008-02-05T18:30:30 = 6:30:30 بعد دوپہر UTC
552 1995-12-22T09:05:02 = 9:05:02 قبل دوپہر UTC
553 -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر UTC
557 2008-02-05T18:30:30 = 6:30:30 بعد دوپہر
558 1995-12-22T09:05:02 = 9:05:02 قبل دوپہر
559 -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر
563 2008-02-05T18:30:30 = 6:30 بعد دوپہر
564 1995-12-22T09:05:02 = 9:05 قبل دوپہر
565 -0010-09-15T04:44:23 = 4:44 قبل دوپہر
569 2008-02-05T18:30:30 = 6:30:30 بعد دوپہر
570 1995-12-22T09:05:02 = 9:05:02 قبل دوپہر
571 -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر
573 =head2 Datetime Formats
577 2008-02-05T18:30:30 = منگل, 5, فروری 2008 6:30:30 بعد دوپہر UTC
578 1995-12-22T09:05:02 = جمعہ, 22, دسمبر 1995 9:05:02 قبل دوپہر UTC
579 -0010-09-15T04:44:23 = ہفتہ, 15, ستمبر -10 4:44:23 قبل دوپہر UTC
583 2008-02-05T18:30:30 = 5, فروری 2008 6:30:30 بعد دوپہر UTC
584 1995-12-22T09:05:02 = 22, دسمبر 1995 9:05:02 قبل دوپہر UTC
585 -0010-09-15T04:44:23 = 15, ستمبر -10 4:44:23 قبل دوپہر UTC
589 2008-02-05T18:30:30 = 5, فروری 2008 6:30:30 بعد دوپہر
590 1995-12-22T09:05:02 = 22, دسمبر 1995 9:05:02 قبل دوپہر
591 -0010-09-15T04:44:23 = 15, ستمبر -10 4:44:23 قبل دوپہر
595 2008-02-05T18:30:30 = 5/2/08 6:30 بعد دوپہر
596 1995-12-22T09:05:02 = 22/12/95 9:05 قبل دوپہر
597 -0010-09-15T04:44:23 = 15/9/10 4:44 قبل دوپہر
601 2008-02-05T18:30:30 = 5, فروری 2008 6:30:30 بعد دوپہر
602 1995-12-22T09:05:02 = 22, دسمبر 1995 9:05:02 قبل دوپہر
603 -0010-09-15T04:44:23 = 15, ستمبر -10 4:44:23 قبل دوپہر
605 =head2 Available Formats
609 2008-02-05T18:30:30 = 5 منگل
610 1995-12-22T09:05:02 = 22 جمعہ
611 -0010-09-15T04:44:23 = 15 ہفتہ
615 2008-02-05T18:30:30 = 18:30
616 1995-12-22T09:05:02 = 09:05
617 -0010-09-15T04:44:23 = 04:44
621 2008-02-05T18:30:30 = 18:30:30
622 1995-12-22T09:05:02 = 9:05:02
623 -0010-09-15T04:44:23 = 4:44:23
627 2008-02-05T18:30:30 = 02
628 1995-12-22T09:05:02 = 12
629 -0010-09-15T04:44:23 = 09
633 2008-02-05T18:30:30 = منگل, 2-5
634 1995-12-22T09:05:02 = جمعہ, 12-22
635 -0010-09-15T04:44:23 = ہفتہ, 9-15
639 2008-02-05T18:30:30 = 2
640 1995-12-22T09:05:02 = 12
641 -0010-09-15T04:44:23 = 9
643 =head3 MMMEd (E MMM d)
645 2008-02-05T18:30:30 = منگل فروری 5
646 1995-12-22T09:05:02 = جمعہ دسمبر 22
647 -0010-09-15T04:44:23 = ہفتہ ستمبر 15
649 =head3 MMMMEd (E MMMM d)
651 2008-02-05T18:30:30 = منگل فروری 5
652 1995-12-22T09:05:02 = جمعہ دسمبر 22
653 -0010-09-15T04:44:23 = ہفتہ ستمبر 15
655 =head3 MMMMd (MMMM d)
657 2008-02-05T18:30:30 = فروری 5
658 1995-12-22T09:05:02 = دسمبر 22
659 -0010-09-15T04:44:23 = ستمبر 15
663 2008-02-05T18:30:30 = فروری 5
664 1995-12-22T09:05:02 = دسمبر 22
665 -0010-09-15T04:44:23 = ستمبر 15
669 2008-02-05T18:30:30 = 2-5
670 1995-12-22T09:05:02 = 12-22
671 -0010-09-15T04:44:23 = 9-15
675 2008-02-05T18:30:30 = د
676 1995-12-22T09:05:02 = د
677 -0010-09-15T04:44:23 = د
681 2008-02-05T18:30:30 = 6:30 بعد دوپہر
682 1995-12-22T09:05:02 = 9:05 قبل دوپہر
683 -0010-09-15T04:44:23 = 4:44 قبل دوپہر
685 =head3 hms (h:mm:ss a)
687 2008-02-05T18:30:30 = 6:30:30 بعد دوپہر
688 1995-12-22T09:05:02 = 9:05:02 قبل دوپہر
689 -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر
693 2008-02-05T18:30:30 = 30:30
694 1995-12-22T09:05:02 = 05:02
695 -0010-09-15T04:44:23 = 44:23
699 2008-02-05T18:30:30 = 2008
700 1995-12-22T09:05:02 = 1995
701 -0010-09-15T04:44:23 = -10
705 2008-02-05T18:30:30 = 2008-2
706 1995-12-22T09:05:02 = 1995-12
707 -0010-09-15T04:44:23 = -010-9
709 =head3 yMEd (EEE, yyyy-d-M)
711 2008-02-05T18:30:30 = منگل, 2008-5-2
712 1995-12-22T09:05:02 = جمعہ, 1995-22-12
713 -0010-09-15T04:44:23 = ہفتہ, -010-15-9
717 2008-02-05T18:30:30 = 2008 فروری
718 1995-12-22T09:05:02 = 1995 دسمبر
719 -0010-09-15T04:44:23 = -10 ستمبر
721 =head3 yMMMEd (EEE, y MMM d)
723 2008-02-05T18:30:30 = منگل, 2008 فروری 5
724 1995-12-22T09:05:02 = جمعہ, 1995 دسمبر 22
725 -0010-09-15T04:44:23 = ہفتہ, -10 ستمبر 15
727 =head3 yMMMM (y MMMM)
729 2008-02-05T18:30:30 = 2008 فروری
730 1995-12-22T09:05:02 = 1995 دسمبر
731 -0010-09-15T04:44:23 = -10 ستمبر
735 2008-02-05T18:30:30 = 1 2008
736 1995-12-22T09:05:02 = 4 1995
737 -0010-09-15T04:44:23 = 3 -010
741 2008-02-05T18:30:30 = 2008 1سہ ماہی
742 1995-12-22T09:05:02 = 1995 4سہ ماہی
743 -0010-09-15T04:44:23 = -10 3سہ ماہی
747 2008-02-05T18:30:30 = 08 1
748 1995-12-22T09:05:02 = 95 4
749 -0010-09-15T04:44:23 = 10 3
753 =head3 Prefers 24 hour time?
757 =head3 Local first day of the week
764 See L<DateTime::Locale>.
768 Dave Rolsky <autarch@urth.org>
772 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
773 free software; you can redistribute it and/or modify it under the same
774 terms as Perl itself.
776 This module was generated from data provided by the CLDR project, see
777 the LICENSE.cldr in this distribution for details on the CLDR data's