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_BW.xml
12 # The source file version number was 1.53, generated on
13 # 2009/06/15 03:46:25.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::en_BW;
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_short = "dd\/MM\/yy";
41 sub date_format_short { return $date_format_short }
45 my $first_day_of_week = "7";
46 sub first_day_of_week { return $first_day_of_week }
50 my $_format_for_MMdd = "dd\/MM";
51 sub _format_for_MMdd { return $_format_for_MMdd }
55 my $_format_for_yyyyMMMM = "MMMM\ y";
56 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
60 my $_available_formats =
63 "yyyyMMMM" => "MMMM\ y"
65 sub _available_formats { return $_available_formats }
79 DateTime::Locale::en_BW
85 my $dt = DateTime->now( locale => 'en_BW' );
86 print $dt->month_name();
90 This is the DateTime locale package for English Botswana.
94 This locale inherits from the L<DateTime::Locale::en> locale.
96 It contains the following data.
110 =head3 Abbreviated (format)
120 =head3 Narrow (format)
130 =head3 Wide (stand-alone)
140 =head3 Abbreviated (stand-alone)
150 =head3 Narrow (stand-alone)
177 =head3 Abbreviated (format)
192 =head3 Narrow (format)
207 =head3 Wide (stand-alone)
222 =head3 Abbreviated (stand-alone)
237 =head3 Narrow (stand-alone)
261 =head3 Abbreviated (format)
268 =head3 Narrow (format)
275 =head3 Wide (stand-alone)
282 =head3 Abbreviated (stand-alone)
289 =head3 Narrow (stand-alone)
317 2008-02-05T18:30:30 = Tuesday 05 February 2008
318 1995-12-22T09:05:02 = Friday 22 December 1995
319 -0010-09-15T04:44:23 = Saturday 15 September -10
323 2008-02-05T18:30:30 = 05 February 2008
324 1995-12-22T09:05:02 = 22 December 1995
325 -0010-09-15T04:44:23 = 15 September -10
329 2008-02-05T18:30:30 = Feb 5, 2008
330 1995-12-22T09:05:02 = Dec 22, 1995
331 -0010-09-15T04:44:23 = Sep 15, -10
335 2008-02-05T18:30:30 = 05/02/08
336 1995-12-22T09:05:02 = 22/12/95
337 -0010-09-15T04:44:23 = 15/09/10
341 2008-02-05T18:30:30 = Feb 5, 2008
342 1995-12-22T09:05:02 = Dec 22, 1995
343 -0010-09-15T04:44:23 = Sep 15, -10
349 2008-02-05T18:30:30 = 6:30:30 PM UTC
350 1995-12-22T09:05:02 = 9:05:02 AM UTC
351 -0010-09-15T04:44:23 = 4:44:23 AM UTC
355 2008-02-05T18:30:30 = 6:30:30 PM UTC
356 1995-12-22T09:05:02 = 9:05:02 AM UTC
357 -0010-09-15T04:44:23 = 4:44:23 AM UTC
361 2008-02-05T18:30:30 = 6:30:30 PM
362 1995-12-22T09:05:02 = 9:05:02 AM
363 -0010-09-15T04:44:23 = 4:44:23 AM
367 2008-02-05T18:30:30 = 6:30 PM
368 1995-12-22T09:05:02 = 9:05 AM
369 -0010-09-15T04:44:23 = 4:44 AM
373 2008-02-05T18:30:30 = 6:30:30 PM
374 1995-12-22T09:05:02 = 9:05:02 AM
375 -0010-09-15T04:44:23 = 4:44:23 AM
377 =head2 Datetime Formats
381 2008-02-05T18:30:30 = Tuesday 05 February 2008 6:30:30 PM UTC
382 1995-12-22T09:05:02 = Friday 22 December 1995 9:05:02 AM UTC
383 -0010-09-15T04:44:23 = Saturday 15 September -10 4:44:23 AM UTC
387 2008-02-05T18:30:30 = 05 February 2008 6:30:30 PM UTC
388 1995-12-22T09:05:02 = 22 December 1995 9:05:02 AM UTC
389 -0010-09-15T04:44:23 = 15 September -10 4:44:23 AM UTC
393 2008-02-05T18:30:30 = Feb 5, 2008 6:30:30 PM
394 1995-12-22T09:05:02 = Dec 22, 1995 9:05:02 AM
395 -0010-09-15T04:44:23 = Sep 15, -10 4:44:23 AM
399 2008-02-05T18:30:30 = 05/02/08 6:30 PM
400 1995-12-22T09:05:02 = 22/12/95 9:05 AM
401 -0010-09-15T04:44:23 = 15/09/10 4:44 AM
405 2008-02-05T18:30:30 = Feb 5, 2008 6:30:30 PM
406 1995-12-22T09:05:02 = Dec 22, 1995 9:05:02 AM
407 -0010-09-15T04:44:23 = Sep 15, -10 4:44:23 AM
409 =head2 Available Formats
413 2008-02-05T18:30:30 = 5 Tue
414 1995-12-22T09:05:02 = 22 Fri
415 -0010-09-15T04:44:23 = 15 Sat
419 2008-02-05T18:30:30 = 18:30
420 1995-12-22T09:05:02 = 9:05
421 -0010-09-15T04:44:23 = 4:44
425 2008-02-05T18:30:30 = 18:30:30
426 1995-12-22T09:05:02 = 9:05:02
427 -0010-09-15T04:44:23 = 4:44:23
431 2008-02-05T18:30:30 = 2
432 1995-12-22T09:05:02 = 12
433 -0010-09-15T04:44:23 = 9
437 2008-02-05T18:30:30 = Tue, 2/5
438 1995-12-22T09:05:02 = Fri, 12/22
439 -0010-09-15T04:44:23 = Sat, 9/15
443 2008-02-05T18:30:30 = Feb
444 1995-12-22T09:05:02 = Dec
445 -0010-09-15T04:44:23 = Sep
447 =head3 MMMEd (E, MMM d)
449 2008-02-05T18:30:30 = Tue, Feb 5
450 1995-12-22T09:05:02 = Fri, Dec 22
451 -0010-09-15T04:44:23 = Sat, Sep 15
453 =head3 MMMMEd (E, MMMM d)
455 2008-02-05T18:30:30 = Tue, February 5
456 1995-12-22T09:05:02 = Fri, December 22
457 -0010-09-15T04:44:23 = Sat, September 15
459 =head3 MMMMd (MMMM d)
461 2008-02-05T18:30:30 = February 5
462 1995-12-22T09:05:02 = December 22
463 -0010-09-15T04:44:23 = September 15
467 2008-02-05T18:30:30 = Feb 5
468 1995-12-22T09:05:02 = Dec 22
469 -0010-09-15T04:44:23 = Sep 15
473 2008-02-05T18:30:30 = 05/02
474 1995-12-22T09:05:02 = 22/12
475 -0010-09-15T04:44:23 = 15/09
479 2008-02-05T18:30:30 = 2/5
480 1995-12-22T09:05:02 = 12/22
481 -0010-09-15T04:44:23 = 9/15
485 2008-02-05T18:30:30 = 5
486 1995-12-22T09:05:02 = 22
487 -0010-09-15T04:44:23 = 15
491 2008-02-05T18:30:30 = 6:30 PM
492 1995-12-22T09:05:02 = 9:05 AM
493 -0010-09-15T04:44:23 = 4:44 AM
495 =head3 hms (h:mm:ss a)
497 2008-02-05T18:30:30 = 6:30:30 PM
498 1995-12-22T09:05:02 = 9:05:02 AM
499 -0010-09-15T04:44:23 = 4:44:23 AM
503 2008-02-05T18:30:30 = 30:30
504 1995-12-22T09:05:02 = 05:02
505 -0010-09-15T04:44:23 = 44:23
509 2008-02-05T18:30:30 = 2008
510 1995-12-22T09:05:02 = 1995
511 -0010-09-15T04:44:23 = -10
515 2008-02-05T18:30:30 = 2/2008
516 1995-12-22T09:05:02 = 12/1995
517 -0010-09-15T04:44:23 = 9/-010
519 =head3 yMEd (EEE, M/d/yyyy)
521 2008-02-05T18:30:30 = Tue, 2/5/2008
522 1995-12-22T09:05:02 = Fri, 12/22/1995
523 -0010-09-15T04:44:23 = Sat, 9/15/-010
527 2008-02-05T18:30:30 = Feb 2008
528 1995-12-22T09:05:02 = Dec 1995
529 -0010-09-15T04:44:23 = Sep -10
531 =head3 yMMMEd (EEE, MMM d, y)
533 2008-02-05T18:30:30 = Tue, Feb 5, 2008
534 1995-12-22T09:05:02 = Fri, Dec 22, 1995
535 -0010-09-15T04:44:23 = Sat, Sep 15, -10
537 =head3 yMMMM (MMMM y)
539 2008-02-05T18:30:30 = February 2008
540 1995-12-22T09:05:02 = December 1995
541 -0010-09-15T04:44:23 = September -10
545 2008-02-05T18:30:30 = 1 2008
546 1995-12-22T09:05:02 = 4 1995
547 -0010-09-15T04:44:23 = 3 -010
551 2008-02-05T18:30:30 = Q1 2008
552 1995-12-22T09:05:02 = Q4 1995
553 -0010-09-15T04:44:23 = Q3 -10
555 =head3 yyyyMMMM (MMMM y)
557 2008-02-05T18:30:30 = February 2008
558 1995-12-22T09:05:02 = December 1995
559 -0010-09-15T04:44:23 = September -10
563 =head3 Prefers 24 hour time?
567 =head3 Local first day of the week
574 See L<DateTime::Locale>.
578 Dave Rolsky <autarch@urth.org>
582 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
583 free software; you can redistribute it and/or modify it under the same
584 terms as Perl itself.
586 This module was generated from data provided by the CLDR project, see
587 the LICENSE.cldr in this distribution for details on the CLDR data's