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 en_ZA.xml
12 # The source file version number was 1.62, generated on
13 # 2009/06/15 03:46:23.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::en_ZA;
25 use base 'DateTime::Locale::en';
27 sub cldr_version { return "1\.7\.1" }
30 my $date_format_full = "EEEE\ dd\ MMMM\ y";
31 sub date_format_full { return $date_format_full }
35 my $date_format_long = "dd\ MMMM\ y";
36 sub date_format_long { return $date_format_long }
40 my $date_format_medium = "dd\ MMM\ y";
41 sub date_format_medium { return $date_format_medium }
45 my $date_format_short = "yyyy\/MM\/dd";
46 sub date_format_short { return $date_format_short }
50 my $first_day_of_week = "1";
51 sub first_day_of_week { return $first_day_of_week }
55 my $_format_for_MMdd = "MM\/dd";
56 sub _format_for_MMdd { return $_format_for_MMdd }
60 my $_format_for_yyyyMM = "yyyy\/MM";
61 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
65 my $_format_for_yyyyMMMM = "MMMM\ y";
66 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
70 my $_available_formats =
73 "yyyyMM" => "yyyy\/MM",
74 "yyyyMMMM" => "MMMM\ y"
76 sub _available_formats { return $_available_formats }
90 DateTime::Locale::en_ZA
96 my $dt = DateTime->now( locale => 'en_ZA' );
97 print $dt->month_name();
101 This is the DateTime locale package for English South Africa.
105 This locale inherits from the L<DateTime::Locale::en> locale.
107 It contains the following data.
121 =head3 Abbreviated (format)
131 =head3 Narrow (format)
141 =head3 Wide (stand-alone)
151 =head3 Abbreviated (stand-alone)
161 =head3 Narrow (stand-alone)
188 =head3 Abbreviated (format)
203 =head3 Narrow (format)
218 =head3 Wide (stand-alone)
233 =head3 Abbreviated (stand-alone)
248 =head3 Narrow (stand-alone)
272 =head3 Abbreviated (format)
279 =head3 Narrow (format)
286 =head3 Wide (stand-alone)
293 =head3 Abbreviated (stand-alone)
300 =head3 Narrow (stand-alone)
328 2008-02-05T18:30:30 = Tuesday 05 February 2008
329 1995-12-22T09:05:02 = Friday 22 December 1995
330 -0010-09-15T04:44:23 = Saturday 15 September -10
334 2008-02-05T18:30:30 = 05 February 2008
335 1995-12-22T09:05:02 = 22 December 1995
336 -0010-09-15T04:44:23 = 15 September -10
340 2008-02-05T18:30:30 = 05 Feb 2008
341 1995-12-22T09:05:02 = 22 Dec 1995
342 -0010-09-15T04:44:23 = 15 Sep -10
346 2008-02-05T18:30:30 = 2008/02/05
347 1995-12-22T09:05:02 = 1995/12/22
348 -0010-09-15T04:44:23 = -010/09/15
352 2008-02-05T18:30:30 = 05 Feb 2008
353 1995-12-22T09:05:02 = 22 Dec 1995
354 -0010-09-15T04:44:23 = 15 Sep -10
360 2008-02-05T18:30:30 = 6:30:30 PM UTC
361 1995-12-22T09:05:02 = 9:05:02 AM UTC
362 -0010-09-15T04:44:23 = 4:44:23 AM UTC
366 2008-02-05T18:30:30 = 6:30:30 PM UTC
367 1995-12-22T09:05:02 = 9:05:02 AM UTC
368 -0010-09-15T04:44:23 = 4:44:23 AM UTC
372 2008-02-05T18:30:30 = 6:30:30 PM
373 1995-12-22T09:05:02 = 9:05:02 AM
374 -0010-09-15T04:44:23 = 4:44:23 AM
378 2008-02-05T18:30:30 = 6:30 PM
379 1995-12-22T09:05:02 = 9:05 AM
380 -0010-09-15T04:44:23 = 4:44 AM
384 2008-02-05T18:30:30 = 6:30:30 PM
385 1995-12-22T09:05:02 = 9:05:02 AM
386 -0010-09-15T04:44:23 = 4:44:23 AM
388 =head2 Datetime Formats
392 2008-02-05T18:30:30 = Tuesday 05 February 2008 6:30:30 PM UTC
393 1995-12-22T09:05:02 = Friday 22 December 1995 9:05:02 AM UTC
394 -0010-09-15T04:44:23 = Saturday 15 September -10 4:44:23 AM UTC
398 2008-02-05T18:30:30 = 05 February 2008 6:30:30 PM UTC
399 1995-12-22T09:05:02 = 22 December 1995 9:05:02 AM UTC
400 -0010-09-15T04:44:23 = 15 September -10 4:44:23 AM UTC
404 2008-02-05T18:30:30 = 05 Feb 2008 6:30:30 PM
405 1995-12-22T09:05:02 = 22 Dec 1995 9:05:02 AM
406 -0010-09-15T04:44:23 = 15 Sep -10 4:44:23 AM
410 2008-02-05T18:30:30 = 2008/02/05 6:30 PM
411 1995-12-22T09:05:02 = 1995/12/22 9:05 AM
412 -0010-09-15T04:44:23 = -010/09/15 4:44 AM
416 2008-02-05T18:30:30 = 05 Feb 2008 6:30:30 PM
417 1995-12-22T09:05:02 = 22 Dec 1995 9:05:02 AM
418 -0010-09-15T04:44:23 = 15 Sep -10 4:44:23 AM
420 =head2 Available Formats
424 2008-02-05T18:30:30 = 5 Tue
425 1995-12-22T09:05:02 = 22 Fri
426 -0010-09-15T04:44:23 = 15 Sat
430 2008-02-05T18:30:30 = 18:30
431 1995-12-22T09:05:02 = 9:05
432 -0010-09-15T04:44:23 = 4:44
436 2008-02-05T18:30:30 = 18:30:30
437 1995-12-22T09:05:02 = 9:05:02
438 -0010-09-15T04:44:23 = 4:44:23
442 2008-02-05T18:30:30 = 2
443 1995-12-22T09:05:02 = 12
444 -0010-09-15T04:44:23 = 9
448 2008-02-05T18:30:30 = Tue, 2/5
449 1995-12-22T09:05:02 = Fri, 12/22
450 -0010-09-15T04:44:23 = Sat, 9/15
454 2008-02-05T18:30:30 = Feb
455 1995-12-22T09:05:02 = Dec
456 -0010-09-15T04:44:23 = Sep
458 =head3 MMMEd (E, MMM d)
460 2008-02-05T18:30:30 = Tue, Feb 5
461 1995-12-22T09:05:02 = Fri, Dec 22
462 -0010-09-15T04:44:23 = Sat, Sep 15
464 =head3 MMMMEd (E, MMMM d)
466 2008-02-05T18:30:30 = Tue, February 5
467 1995-12-22T09:05:02 = Fri, December 22
468 -0010-09-15T04:44:23 = Sat, September 15
470 =head3 MMMMd (MMMM d)
472 2008-02-05T18:30:30 = February 5
473 1995-12-22T09:05:02 = December 22
474 -0010-09-15T04:44:23 = September 15
478 2008-02-05T18:30:30 = Feb 5
479 1995-12-22T09:05:02 = Dec 22
480 -0010-09-15T04:44:23 = Sep 15
484 2008-02-05T18:30:30 = 02/05
485 1995-12-22T09:05:02 = 12/22
486 -0010-09-15T04:44:23 = 09/15
490 2008-02-05T18:30:30 = 2/5
491 1995-12-22T09:05:02 = 12/22
492 -0010-09-15T04:44:23 = 9/15
496 2008-02-05T18:30:30 = 5
497 1995-12-22T09:05:02 = 22
498 -0010-09-15T04:44:23 = 15
502 2008-02-05T18:30:30 = 6:30 PM
503 1995-12-22T09:05:02 = 9:05 AM
504 -0010-09-15T04:44:23 = 4:44 AM
506 =head3 hms (h:mm:ss a)
508 2008-02-05T18:30:30 = 6:30:30 PM
509 1995-12-22T09:05:02 = 9:05:02 AM
510 -0010-09-15T04:44:23 = 4:44:23 AM
514 2008-02-05T18:30:30 = 30:30
515 1995-12-22T09:05:02 = 05:02
516 -0010-09-15T04:44:23 = 44:23
520 2008-02-05T18:30:30 = 2008
521 1995-12-22T09:05:02 = 1995
522 -0010-09-15T04:44:23 = -10
526 2008-02-05T18:30:30 = 2/2008
527 1995-12-22T09:05:02 = 12/1995
528 -0010-09-15T04:44:23 = 9/-010
530 =head3 yMEd (EEE, M/d/yyyy)
532 2008-02-05T18:30:30 = Tue, 2/5/2008
533 1995-12-22T09:05:02 = Fri, 12/22/1995
534 -0010-09-15T04:44:23 = Sat, 9/15/-010
538 2008-02-05T18:30:30 = Feb 2008
539 1995-12-22T09:05:02 = Dec 1995
540 -0010-09-15T04:44:23 = Sep -10
542 =head3 yMMMEd (EEE, MMM d, y)
544 2008-02-05T18:30:30 = Tue, Feb 5, 2008
545 1995-12-22T09:05:02 = Fri, Dec 22, 1995
546 -0010-09-15T04:44:23 = Sat, Sep 15, -10
548 =head3 yMMMM (MMMM y)
550 2008-02-05T18:30:30 = February 2008
551 1995-12-22T09:05:02 = December 1995
552 -0010-09-15T04:44:23 = September -10
556 2008-02-05T18:30:30 = 1 2008
557 1995-12-22T09:05:02 = 4 1995
558 -0010-09-15T04:44:23 = 3 -010
562 2008-02-05T18:30:30 = Q1 2008
563 1995-12-22T09:05:02 = Q4 1995
564 -0010-09-15T04:44:23 = Q3 -10
566 =head3 yyyyMM (yyyy/MM)
568 2008-02-05T18:30:30 = 2008/02
569 1995-12-22T09:05:02 = 1995/12
570 -0010-09-15T04:44:23 = -010/09
572 =head3 yyyyMMMM (MMMM y)
574 2008-02-05T18:30:30 = February 2008
575 1995-12-22T09:05:02 = December 1995
576 -0010-09-15T04:44:23 = September -10
580 =head3 Prefers 24 hour time?
584 =head3 Local first day of the week
591 See L<DateTime::Locale>.
595 Dave Rolsky <autarch@urth.org>
599 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
600 free software; you can redistribute it and/or modify it under the same
601 terms as Perl itself.
603 This module was generated from data provided by the CLDR project, see
604 the LICENSE.cldr in this distribution for details on the CLDR data's