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 ur.xml
12# The source file version number was 1.66, generated on
13# 2009/06/15 04:15:33.
14#
15# Do not edit this file directly.
16#
17###########################################################################
18
19package DateTime::Locale::ur;
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\/yy";
50    sub date_format_short { return $date_format_short }
51}
52
53
54sub day_format_abbreviated { $_[0]->day_format_wide() }
55
56{
57    my $day_format_narrow = [ "پ", "م", "ب", "ج", "ج", "ہ", "ا" ];
58    sub day_format_narrow { return $day_format_narrow }
59}
60{
61    my $day_format_wide = [ "پير", "منگل", "بده", "جمعرات", "جمعہ", "ہفتہ", "اتوار" ];
62    sub day_format_wide { return $day_format_wide }
63}
64
65sub day_stand_alone_narrow { $_[0]->day_format_narrow() }
66
67
68sub day_stand_alone_wide { $_[0]->day_format_wide() }
69
70{
71    my $era_abbreviated = [ "ق\ م", "عيسوی\ سن" ];
72    sub era_abbreviated { return $era_abbreviated }
73}
74
75sub era_narrow { $_[0]->era_abbreviated() }
76
77{
78    my $era_wide = [ "قبل\ مسيح", "عيسوی\ سن" ];
79    sub era_wide { return $era_wide }
80}
81{
82    my $first_day_of_week = "1";
83    sub first_day_of_week { return $first_day_of_week }
84}
85
86
87sub month_format_abbreviated { $_[0]->month_format_wide() }
88
89
90sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
91
92{
93    my $month_format_wide = [ "جنوری", "فروری", "مار\ چ", "اپريل", "مئ", "جون", "جولائ", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر" ];
94    sub month_format_wide { return $month_format_wide }
95}
96{
97    my $month_stand_alone_narrow = [ "ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "ا", "ن", "د" ];
98    sub month_stand_alone_narrow { return $month_stand_alone_narrow }
99}
100
101sub month_stand_alone_wide { $_[0]->month_format_wide() }
102
103{
104    my $quarter_format_abbreviated = [ "1سہ\ ماہی", "2سہ\ ماہی", "3سہ\ ماہی", "4سہ\ ماہی" ];
105    sub quarter_format_abbreviated { return $quarter_format_abbreviated }
106}
107{
108    my $quarter_format_wide = [ "پہلی\ سہ\ ماہی", "دوسری\ سہ\ ماہی", "تيسری\ سہ\ ماہی", "چوتهی\ سہ\ ماہی" ];
109    sub quarter_format_wide { return $quarter_format_wide }
110}
111
112sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
113
114
115sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
116
117{
118    my $time_format_full = "h\:mm\:ss\ a\ zzzz";
119    sub time_format_full { return $time_format_full }
120}
121
122{
123    my $time_format_long = "h\:mm\:ss\ a\ z";
124    sub time_format_long { return $time_format_long }
125}
126
127{
128    my $time_format_medium = "h\:mm\:ss\ a";
129    sub time_format_medium { return $time_format_medium }
130}
131
132{
133    my $time_format_short = "h\:mm\ a";
134    sub time_format_short { return $time_format_short }
135}
136
137{
138    my $_format_for_Hm = "HH\:mm";
139    sub _format_for_Hm { return $_format_for_Hm }
140}
141
142{
143    my $_format_for_M = "LL";
144    sub _format_for_M { return $_format_for_M }
145}
146
147{
148    my $_format_for_MEd = "E\,\ M\-d";
149    sub _format_for_MEd { return $_format_for_MEd }
150}
151
152{
153    my $_format_for_MMM = "LLL";
154    sub _format_for_MMM { return $_format_for_MMM }
155}
156
157{
158    my $_format_for_MMMEd = "E\ MMM\ d";
159    sub _format_for_MMMEd { return $_format_for_MMMEd }
160}
161
162{
163    my $_format_for_MMMMEd = "E\ MMMM\ d";
164    sub _format_for_MMMMEd { return $_format_for_MMMMEd }
165}
166
167{
168    my $_format_for_MMMMd = "MMMM\ d";
169    sub _format_for_MMMMd { return $_format_for_MMMMd }
170}
171
172{
173    my $_format_for_MMMd = "MMM\ d";
174    sub _format_for_MMMd { return $_format_for_MMMd }
175}
176
177{
178    my $_format_for_Md = "M\-d";
179    sub _format_for_Md { return $_format_for_Md }
180}
181
182{
183    my $_format_for_d = "د";
184    sub _format_for_d { return $_format_for_d }
185}
186
187{
188    my $_format_for_ms = "mm\:ss";
189    sub _format_for_ms { return $_format_for_ms }
190}
191
192{
193    my $_format_for_y = "y";
194    sub _format_for_y { return $_format_for_y }
195}
196
197{
198    my $_format_for_yM = "yyyy\-M";
199    sub _format_for_yM { return $_format_for_yM }
200}
201
202{
203    my $_format_for_yMEd = "EEE\,\ yyyy\-d\-M";
204    sub _format_for_yMEd { return $_format_for_yMEd }
205}
206
207{
208    my $_format_for_yMMM = "y\ MMM";
209    sub _format_for_yMMM { return $_format_for_yMMM }
210}
211
212{
213    my $_format_for_yMMMEd = "EEE\,\ y\ MMM\ d";
214    sub _format_for_yMMMEd { return $_format_for_yMMMEd }
215}
216
217{
218    my $_format_for_yMMMM = "y\ MMMM";
219    sub _format_for_yMMMM { return $_format_for_yMMMM }
220}
221
222{
223    my $_format_for_yQ = "Q\ yyyy";
224    sub _format_for_yQ { return $_format_for_yQ }
225}
226
227{
228    my $_format_for_yQQQ = "y\ QQQ";
229    sub _format_for_yQQQ { return $_format_for_yQQQ }
230}
231
232{
233    my $_format_for_yyQ = "yy\ Q";
234    sub _format_for_yyQ { return $_format_for_yyQ }
235}
236
237{
238    my $_available_formats =
239        {
240          "Hm" => "HH\:mm",
241          "M" => "LL",
242          "MEd" => "E\,\ M\-d",
243          "MMM" => "LLL",
244          "MMMEd" => "E\ MMM\ d",
245          "MMMMEd" => "E\ MMMM\ d",
246          "MMMMd" => "MMMM\ d",
247          "MMMd" => "MMM\ d",
248          "Md" => "M\-d",
249          "d" => "د",
250          "ms" => "mm\:ss",
251          "y" => "y",
252          "yM" => "yyyy\-M",
253          "yMEd" => "EEE\,\ yyyy\-d\-M",
254          "yMMM" => "y\ MMM",
255          "yMMMEd" => "EEE\,\ y\ MMM\ d",
256          "yMMMM" => "y\ MMMM",
257          "yQ" => "Q\ yyyy",
258          "yQQQ" => "y\ QQQ",
259          "yyQ" => "yy\ Q"
260        };
261    sub _available_formats { return $_available_formats }
262}
263
2641;
265
266__END__
267
268
269=pod
270
271=encoding utf8
272
273=head1 NAME
274
275DateTime::Locale::ur
276
277=head1 SYNOPSIS
278
279  use DateTime;
280
281  my $dt = DateTime->now( locale => 'ur' );
282  print $dt->month_name();
283
284=head1 DESCRIPTION
285
286This is the DateTime locale package for Urdu.
287
288=head1 DATA
289
290This locale inherits from the L<DateTime::Locale::root> locale.
291
292It contains the following data.
293
294=head2 Days
295
296=head3 Wide (format)
297
298  پير
299  منگل
300  بده
301  جمعرات
302  جمعہ
303  ہفتہ
304  اتوار
305
306=head3 Abbreviated (format)
307
308  پير
309  منگل
310  بده
311  جمعرات
312  جمعہ
313  ہفتہ
314  اتوار
315
316=head3 Narrow (format)
317
318  پ
319  م
320  ب
321  ج
322  ج
323  ہ
324  ا
325
326=head3 Wide (stand-alone)
327
328  پير
329  منگل
330  بده
331  جمعرات
332  جمعہ
333  ہفتہ
334  اتوار
335
336=head3 Abbreviated (stand-alone)
337
338  2
339  3
340  4
341  5
342  6
343  7
344  1
345
346=head3 Narrow (stand-alone)
347
348  پ
349  م
350  ب
351  ج
352  ج
353  ہ
354  ا
355
356=head2 Months
357
358=head3 Wide (format)
359
360  جنوری
361  فروری
362  مار چ
363  اپريل
364  مئ
365  جون
366  جولائ
367  اگست
368  ستمبر
369  اکتوبر
370  نومبر
371  دسمبر
372
373=head3 Abbreviated (format)
374
375  جنوری
376  فروری
377  مار چ
378  اپريل
379  مئ
380  جون
381  جولائ
382  اگست
383  ستمبر
384  اکتوبر
385  نومبر
386  دسمبر
387
388=head3 Narrow (format)
389
390  ج
391  ف
392  م
393  ا
394  م
395  ج
396  ج
397  ا
398  س
399  ا
400  ن
401  د
402
403=head3 Wide (stand-alone)
404
405  جنوری
406  فروری
407  مار چ
408  اپريل
409  مئ
410  جون
411  جولائ
412  اگست
413  ستمبر
414  اکتوبر
415  نومبر
416  دسمبر
417
418=head3 Abbreviated (stand-alone)
419
420  1
421  2
422  3
423  4
424  5
425  6
426  7
427  8
428  9
429  10
430  11
431  12
432
433=head3 Narrow (stand-alone)
434
435  ج
436  ف
437  م
438  ا
439  م
440  ج
441  ج
442  ا
443  س
444  ا
445  ن
446  د
447
448=head2 Quarters
449
450=head3 Wide (format)
451
452  پہلی سہ ماہی
453  دوسری سہ ماہی
454  تيسری سہ ماہی
455  چوتهی سہ ماہی
456
457=head3 Abbreviated (format)
458
459  1سہ ماہی
460  2سہ ماہی
461  3سہ ماہی
462  4سہ ماہی
463
464=head3 Narrow (format)
465
466  1
467  2
468  3
469  4
470
471=head3 Wide (stand-alone)
472
473  پہلی سہ ماہی
474  دوسری سہ ماہی
475  تيسری سہ ماہی
476  چوتهی سہ ماہی
477
478=head3 Abbreviated (stand-alone)
479
480  1سہ ماہی
481  2سہ ماہی
482  3سہ ماہی
483  4سہ ماہی
484
485=head3 Narrow (stand-alone)
486
487  1
488  2
489  3
490  4
491
492=head2 Eras
493
494=head3 Wide
495
496  قبل مسيح
497  عيسوی سن
498
499=head3 Abbreviated
500
501  ق م
502  عيسوی سن
503
504=head3 Narrow
505
506  ق م
507  عيسوی سن
508
509=head2 Date Formats
510
511=head3 Full
512
513   2008-02-05T18:30:30 = منگل, 5, فروری 2008
514   1995-12-22T09:05:02 = جمعہ, 22, دسمبر 1995
515  -0010-09-15T04:44:23 = ہفتہ, 15, ستمبر -10
516
517=head3 Long
518
519   2008-02-05T18:30:30 = 5, فروری 2008
520   1995-12-22T09:05:02 = 22, دسمبر 1995
521  -0010-09-15T04:44:23 = 15, ستمبر -10
522
523=head3 Medium
524
525   2008-02-05T18:30:30 = 5, فروری 2008
526   1995-12-22T09:05:02 = 22, دسمبر 1995
527  -0010-09-15T04:44:23 = 15, ستمبر -10
528
529=head3 Short
530
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
534
535=head3 Default
536
537   2008-02-05T18:30:30 = 5, فروری 2008
538   1995-12-22T09:05:02 = 22, دسمبر 1995
539  -0010-09-15T04:44:23 = 15, ستمبر -10
540
541=head2 Time Formats
542
543=head3 Full
544
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
548
549=head3 Long
550
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
554
555=head3 Medium
556
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 قبل دوپہر
560
561=head3 Short
562
563   2008-02-05T18:30:30 = 6:30 بعد دوپہر
564   1995-12-22T09:05:02 = 9:05 قبل دوپہر
565  -0010-09-15T04:44:23 = 4:44 قبل دوپہر
566
567=head3 Default
568
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 قبل دوپہر
572
573=head2 Datetime Formats
574
575=head3 Full
576
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
580
581=head3 Long
582
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
586
587=head3 Medium
588
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 قبل دوپہر
592
593=head3 Short
594
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 قبل دوپہر
598
599=head3 Default
600
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 قبل دوپہر
604
605=head2 Available Formats
606
607=head3 d (د)
608
609   2008-02-05T18:30:30 = د
610   1995-12-22T09:05:02 = د
611  -0010-09-15T04:44:23 = د
612
613=head3 EEEd (d EEE)
614
615   2008-02-05T18:30:30 = 5 منگل
616   1995-12-22T09:05:02 = 22 جمعہ
617  -0010-09-15T04:44:23 = 15 ہفتہ
618
619=head3 Hm (HH:mm)
620
621   2008-02-05T18:30:30 = 18:30
622   1995-12-22T09:05:02 = 09:05
623  -0010-09-15T04:44:23 = 04:44
624
625=head3 hm (h:mm a)
626
627   2008-02-05T18:30:30 = 6:30 بعد دوپہر
628   1995-12-22T09:05:02 = 9:05 قبل دوپہر
629  -0010-09-15T04:44:23 = 4:44 قبل دوپہر
630
631=head3 Hms (H:mm:ss)
632
633   2008-02-05T18:30:30 = 18:30:30
634   1995-12-22T09:05:02 = 9:05:02
635  -0010-09-15T04:44:23 = 4:44:23
636
637=head3 hms (h:mm:ss a)
638
639   2008-02-05T18:30:30 = 6:30:30 بعد دوپہر
640   1995-12-22T09:05:02 = 9:05:02 قبل دوپہر
641  -0010-09-15T04:44:23 = 4:44:23 قبل دوپہر
642
643=head3 M (LL)
644
645   2008-02-05T18:30:30 = 02
646   1995-12-22T09:05:02 = 12
647  -0010-09-15T04:44:23 = 09
648
649=head3 Md (M-d)
650
651   2008-02-05T18:30:30 = 2-5
652   1995-12-22T09:05:02 = 12-22
653  -0010-09-15T04:44:23 = 9-15
654
655=head3 MEd (E, M-d)
656
657   2008-02-05T18:30:30 = منگل, 2-5
658   1995-12-22T09:05:02 = جمعہ, 12-22
659  -0010-09-15T04:44:23 = ہفتہ, 9-15
660
661=head3 MMM (LLL)
662
663   2008-02-05T18:30:30 = 2
664   1995-12-22T09:05:02 = 12
665  -0010-09-15T04:44:23 = 9
666
667=head3 MMMd (MMM d)
668
669   2008-02-05T18:30:30 = فروری 5
670   1995-12-22T09:05:02 = دسمبر 22
671  -0010-09-15T04:44:23 = ستمبر 15
672
673=head3 MMMEd (E MMM d)
674
675   2008-02-05T18:30:30 = منگل فروری 5
676   1995-12-22T09:05:02 = جمعہ دسمبر 22
677  -0010-09-15T04:44:23 = ہفتہ ستمبر 15
678
679=head3 MMMMd (MMMM d)
680
681   2008-02-05T18:30:30 = فروری 5
682   1995-12-22T09:05:02 = دسمبر 22
683  -0010-09-15T04:44:23 = ستمبر 15
684
685=head3 MMMMEd (E MMMM d)
686
687   2008-02-05T18:30:30 = منگل فروری 5
688   1995-12-22T09:05:02 = جمعہ دسمبر 22
689  -0010-09-15T04:44:23 = ہفتہ ستمبر 15
690
691=head3 ms (mm:ss)
692
693   2008-02-05T18:30:30 = 30:30
694   1995-12-22T09:05:02 = 05:02
695  -0010-09-15T04:44:23 = 44:23
696
697=head3 y (y)
698
699   2008-02-05T18:30:30 = 2008
700   1995-12-22T09:05:02 = 1995
701  -0010-09-15T04:44:23 = -10
702
703=head3 yM (yyyy-M)
704
705   2008-02-05T18:30:30 = 2008-2
706   1995-12-22T09:05:02 = 1995-12
707  -0010-09-15T04:44:23 = -010-9
708
709=head3 yMEd (EEE, yyyy-d-M)
710
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
714
715=head3 yMMM (y MMM)
716
717   2008-02-05T18:30:30 = 2008 فروری
718   1995-12-22T09:05:02 = 1995 دسمبر
719  -0010-09-15T04:44:23 = -10 ستمبر
720
721=head3 yMMMEd (EEE, y MMM d)
722
723   2008-02-05T18:30:30 = منگل, 2008 فروری 5
724   1995-12-22T09:05:02 = جمعہ, 1995 دسمبر 22
725  -0010-09-15T04:44:23 = ہفتہ, -10 ستمبر 15
726
727=head3 yMMMM (y MMMM)
728
729   2008-02-05T18:30:30 = 2008 فروری
730   1995-12-22T09:05:02 = 1995 دسمبر
731  -0010-09-15T04:44:23 = -10 ستمبر
732
733=head3 yQ (Q yyyy)
734
735   2008-02-05T18:30:30 = 1 2008
736   1995-12-22T09:05:02 = 4 1995
737  -0010-09-15T04:44:23 = 3 -010
738
739=head3 yQQQ (y QQQ)
740
741   2008-02-05T18:30:30 = 2008 1سہ ماہی
742   1995-12-22T09:05:02 = 1995 4سہ ماہی
743  -0010-09-15T04:44:23 = -10 3سہ ماہی
744
745=head3 yyQ (yy Q)
746
747   2008-02-05T18:30:30 = 08 1
748   1995-12-22T09:05:02 = 95 4
749  -0010-09-15T04:44:23 = -10 3
750
751=head2 Miscellaneous
752
753=head3 Prefers 24 hour time?
754
755No
756
757=head3 Local first day of the week
758
759پير
760
761
762=head1 SUPPORT
763
764See L<DateTime::Locale>.
765
766=head1 AUTHOR
767
768Dave Rolsky <autarch@urth.org>
769
770=head1 COPYRIGHT
771
772Copyright (c) 2008 David Rolsky. All rights reserved. This program is
773free software; you can redistribute it and/or modify it under the same
774terms as Perl itself.
775
776This module was generated from data provided by the CLDR project, see
777the LICENSE.cldr in this distribution for details on the CLDR data's
778license.
779
780=cut
781