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 af.xml
12# The source file version number was 1.78, generated on
13# 2009/06/15 03:46:24.
14#
15# Do not edit this file directly.
16#
17###########################################################################
18
19package DateTime::Locale::af;
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 = [ "vm\.", "nm\." ];
31    sub am_pm_abbreviated { return $am_pm_abbreviated }
32}
33{
34    my $date_format_full = "EEEE\ dd\ MMMM\ y";
35    sub date_format_full { return $date_format_full }
36}
37
38{
39    my $date_format_long = "dd\ MMMM\ y";
40    sub date_format_long { return $date_format_long }
41}
42
43{
44    my $date_format_medium = "dd\ MMM\ y";
45    sub date_format_medium { return $date_format_medium }
46}
47
48{
49    my $date_format_short = "yyyy\/MM\/dd";
50    sub date_format_short { return $date_format_short }
51}
52
53{
54    my $day_format_abbreviated = [ "Ma", "Di", "Wo", "Do", "Vr", "Sa", "So" ];
55    sub day_format_abbreviated { return $day_format_abbreviated }
56}
57
58sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
59
60{
61    my $day_format_wide = [ "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag", "Sondag" ];
62    sub day_format_wide { return $day_format_wide }
63}
64
65sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
66
67{
68    my $day_stand_alone_narrow = [ "2", "3", "4", "5", "6", "7", "1" ];
69    sub day_stand_alone_narrow { return $day_stand_alone_narrow }
70}
71
72sub day_stand_alone_wide { $_[0]->day_format_wide() }
73
74{
75    my $era_abbreviated = [ "v\.C\.", "n\.C\." ];
76    sub era_abbreviated { return $era_abbreviated }
77}
78
79sub era_narrow { $_[0]->era_abbreviated() }
80
81{
82    my $era_wide = [ "voor\ Christus", "na\ Christus" ];
83    sub era_wide { return $era_wide }
84}
85{
86    my $first_day_of_week = "1";
87    sub first_day_of_week { return $first_day_of_week }
88}
89
90{
91    my $month_format_abbreviated = [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des" ];
92    sub month_format_abbreviated { return $month_format_abbreviated }
93}
94
95sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
96
97{
98    my $month_format_wide = [ "Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember" ];
99    sub month_format_wide { return $month_format_wide }
100}
101
102sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
103
104{
105    my $month_stand_alone_narrow = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ];
106    sub month_stand_alone_narrow { return $month_stand_alone_narrow }
107}
108
109sub month_stand_alone_wide { $_[0]->month_format_wide() }
110
111{
112    my $quarter_format_abbreviated = [ "K1", "K2", "K3", "K4" ];
113    sub quarter_format_abbreviated { return $quarter_format_abbreviated }
114}
115{
116    my $quarter_format_wide = [ "1ste\ kwartaal", "2de\ kwartaal", "3de\ kwartaal", "4de\ kwartaal" ];
117    sub quarter_format_wide { return $quarter_format_wide }
118}
119
120sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
121
122
123sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
124
125{
126    my $time_format_full = "h\:mm\:ss\ a\ zzzz";
127    sub time_format_full { return $time_format_full }
128}
129
130{
131    my $time_format_long = "h\:mm\:ss\ a\ z";
132    sub time_format_long { return $time_format_long }
133}
134
135{
136    my $time_format_medium = "h\:mm\:ss\ a";
137    sub time_format_medium { return $time_format_medium }
138}
139
140{
141    my $time_format_short = "h\:mm\ a";
142    sub time_format_short { return $time_format_short }
143}
144
145{
146    my $_format_for_MMMMd = "d\ MMMM";
147    sub _format_for_MMMMd { return $_format_for_MMMMd }
148}
149
150{
151    my $_format_for_MMMMdd = "dd\ MMMM";
152    sub _format_for_MMMMdd { return $_format_for_MMMMdd }
153}
154
155{
156    my $_format_for_MMdd = "MM\/dd";
157    sub _format_for_MMdd { return $_format_for_MMdd }
158}
159
160{
161    my $_format_for_yyQ = "Q\ yy";
162    sub _format_for_yyQ { return $_format_for_yyQ }
163}
164
165{
166    my $_format_for_yyyyMM = "yyyy\/MM";
167    sub _format_for_yyyyMM { return $_format_for_yyyyMM }
168}
169
170{
171    my $_format_for_yyyyMMMM = "MMMM\ y";
172    sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
173}
174
175{
176    my $_available_formats =
177        {
178          "MMMMd" => "d\ MMMM",
179          "MMMMdd" => "dd\ MMMM",
180          "MMdd" => "MM\/dd",
181          "yyQ" => "Q\ yy",
182          "yyyyMM" => "yyyy\/MM",
183          "yyyyMMMM" => "MMMM\ y"
184        };
185    sub _available_formats { return $_available_formats }
186}
187
1881;
189
190__END__
191
192
193=pod
194
195=encoding utf8
196
197=head1 NAME
198
199DateTime::Locale::af
200
201=head1 SYNOPSIS
202
203  use DateTime;
204
205  my $dt = DateTime->now( locale => 'af' );
206  print $dt->month_name();
207
208=head1 DESCRIPTION
209
210This is the DateTime locale package for Afrikaans.
211
212=head1 DATA
213
214This locale inherits from the L<DateTime::Locale::root> locale.
215
216It contains the following data.
217
218=head2 Days
219
220=head3 Wide (format)
221
222  Maandag
223  Dinsdag
224  Woensdag
225  Donderdag
226  Vrydag
227  Saterdag
228  Sondag
229
230=head3 Abbreviated (format)
231
232  Ma
233  Di
234  Wo
235  Do
236  Vr
237  Sa
238  So
239
240=head3 Narrow (format)
241
242  2
243  3
244  4
245  5
246  6
247  7
248  1
249
250=head3 Wide (stand-alone)
251
252  Maandag
253  Dinsdag
254  Woensdag
255  Donderdag
256  Vrydag
257  Saterdag
258  Sondag
259
260=head3 Abbreviated (stand-alone)
261
262  Ma
263  Di
264  Wo
265  Do
266  Vr
267  Sa
268  So
269
270=head3 Narrow (stand-alone)
271
272  2
273  3
274  4
275  5
276  6
277  7
278  1
279
280=head2 Months
281
282=head3 Wide (format)
283
284  Januarie
285  Februarie
286  Maart
287  April
288  Mei
289  Junie
290  Julie
291  Augustus
292  September
293  Oktober
294  November
295  Desember
296
297=head3 Abbreviated (format)
298
299  Jan
300  Feb
301  Mar
302  Apr
303  Mei
304  Jun
305  Jul
306  Aug
307  Sep
308  Okt
309  Nov
310  Des
311
312=head3 Narrow (format)
313
314  1
315  2
316  3
317  4
318  5
319  6
320  7
321  8
322  9
323  10
324  11
325  12
326
327=head3 Wide (stand-alone)
328
329  Januarie
330  Februarie
331  Maart
332  April
333  Mei
334  Junie
335  Julie
336  Augustus
337  September
338  Oktober
339  November
340  Desember
341
342=head3 Abbreviated (stand-alone)
343
344  Jan
345  Feb
346  Mar
347  Apr
348  Mei
349  Jun
350  Jul
351  Aug
352  Sep
353  Okt
354  Nov
355  Des
356
357=head3 Narrow (stand-alone)
358
359  1
360  2
361  3
362  4
363  5
364  6
365  7
366  8
367  9
368  10
369  11
370  12
371
372=head2 Quarters
373
374=head3 Wide (format)
375
376  1ste kwartaal
377  2de kwartaal
378  3de kwartaal
379  4de kwartaal
380
381=head3 Abbreviated (format)
382
383  K1
384  K2
385  K3
386  K4
387
388=head3 Narrow (format)
389
390  1
391  2
392  3
393  4
394
395=head3 Wide (stand-alone)
396
397  1ste kwartaal
398  2de kwartaal
399  3de kwartaal
400  4de kwartaal
401
402=head3 Abbreviated (stand-alone)
403
404  K1
405  K2
406  K3
407  K4
408
409=head3 Narrow (stand-alone)
410
411  1
412  2
413  3
414  4
415
416=head2 Eras
417
418=head3 Wide
419
420  voor Christus
421  na Christus
422
423=head3 Abbreviated
424
425  v.C.
426  n.C.
427
428=head3 Narrow
429
430  v.C.
431  n.C.
432
433=head2 Date Formats
434
435=head3 Full
436
437   2008-02-05T18:30:30 = Dinsdag 05 Februarie 2008
438   1995-12-22T09:05:02 = Vrydag 22 Desember 1995
439  -0010-09-15T04:44:23 = Saterdag 15 September -10
440
441=head3 Long
442
443   2008-02-05T18:30:30 = 05 Februarie 2008
444   1995-12-22T09:05:02 = 22 Desember 1995
445  -0010-09-15T04:44:23 = 15 September -10
446
447=head3 Medium
448
449   2008-02-05T18:30:30 = 05 Feb 2008
450   1995-12-22T09:05:02 = 22 Des 1995
451  -0010-09-15T04:44:23 = 15 Sep -10
452
453=head3 Short
454
455   2008-02-05T18:30:30 = 2008/02/05
456   1995-12-22T09:05:02 = 1995/12/22
457  -0010-09-15T04:44:23 = -010/09/15
458
459=head3 Default
460
461   2008-02-05T18:30:30 = 05 Feb 2008
462   1995-12-22T09:05:02 = 22 Des 1995
463  -0010-09-15T04:44:23 = 15 Sep -10
464
465=head2 Time Formats
466
467=head3 Full
468
469   2008-02-05T18:30:30 = 6:30:30 nm. UTC
470   1995-12-22T09:05:02 = 9:05:02 vm. UTC
471  -0010-09-15T04:44:23 = 4:44:23 vm. UTC
472
473=head3 Long
474
475   2008-02-05T18:30:30 = 6:30:30 nm. UTC
476   1995-12-22T09:05:02 = 9:05:02 vm. UTC
477  -0010-09-15T04:44:23 = 4:44:23 vm. UTC
478
479=head3 Medium
480
481   2008-02-05T18:30:30 = 6:30:30 nm.
482   1995-12-22T09:05:02 = 9:05:02 vm.
483  -0010-09-15T04:44:23 = 4:44:23 vm.
484
485=head3 Short
486
487   2008-02-05T18:30:30 = 6:30 nm.
488   1995-12-22T09:05:02 = 9:05 vm.
489  -0010-09-15T04:44:23 = 4:44 vm.
490
491=head3 Default
492
493   2008-02-05T18:30:30 = 6:30:30 nm.
494   1995-12-22T09:05:02 = 9:05:02 vm.
495  -0010-09-15T04:44:23 = 4:44:23 vm.
496
497=head2 Datetime Formats
498
499=head3 Full
500
501   2008-02-05T18:30:30 = Dinsdag 05 Februarie 2008 6:30:30 nm. UTC
502   1995-12-22T09:05:02 = Vrydag 22 Desember 1995 9:05:02 vm. UTC
503  -0010-09-15T04:44:23 = Saterdag 15 September -10 4:44:23 vm. UTC
504
505=head3 Long
506
507   2008-02-05T18:30:30 = 05 Februarie 2008 6:30:30 nm. UTC
508   1995-12-22T09:05:02 = 22 Desember 1995 9:05:02 vm. UTC
509  -0010-09-15T04:44:23 = 15 September -10 4:44:23 vm. UTC
510
511=head3 Medium
512
513   2008-02-05T18:30:30 = 05 Feb 2008 6:30:30 nm.
514   1995-12-22T09:05:02 = 22 Des 1995 9:05:02 vm.
515  -0010-09-15T04:44:23 = 15 Sep -10 4:44:23 vm.
516
517=head3 Short
518
519   2008-02-05T18:30:30 = 2008/02/05 6:30 nm.
520   1995-12-22T09:05:02 = 1995/12/22 9:05 vm.
521  -0010-09-15T04:44:23 = -010/09/15 4:44 vm.
522
523=head3 Default
524
525   2008-02-05T18:30:30 = 05 Feb 2008 6:30:30 nm.
526   1995-12-22T09:05:02 = 22 Des 1995 9:05:02 vm.
527  -0010-09-15T04:44:23 = 15 Sep -10 4:44:23 vm.
528
529=head2 Available Formats
530
531=head3 d (d)
532
533   2008-02-05T18:30:30 = 5
534   1995-12-22T09:05:02 = 22
535  -0010-09-15T04:44:23 = 15
536
537=head3 EEEd (d EEE)
538
539   2008-02-05T18:30:30 = 5 Di
540   1995-12-22T09:05:02 = 22 Vr
541  -0010-09-15T04:44:23 = 15 Sa
542
543=head3 Hm (H:mm)
544
545   2008-02-05T18:30:30 = 18:30
546   1995-12-22T09:05:02 = 9:05
547  -0010-09-15T04:44:23 = 4:44
548
549=head3 hm (h:mm a)
550
551   2008-02-05T18:30:30 = 6:30 nm.
552   1995-12-22T09:05:02 = 9:05 vm.
553  -0010-09-15T04:44:23 = 4:44 vm.
554
555=head3 Hms (H:mm:ss)
556
557   2008-02-05T18:30:30 = 18:30:30
558   1995-12-22T09:05:02 = 9:05:02
559  -0010-09-15T04:44:23 = 4:44:23
560
561=head3 hms (h:mm:ss a)
562
563   2008-02-05T18:30:30 = 6:30:30 nm.
564   1995-12-22T09:05:02 = 9:05:02 vm.
565  -0010-09-15T04:44:23 = 4:44:23 vm.
566
567=head3 M (L)
568
569   2008-02-05T18:30:30 = 2
570   1995-12-22T09:05:02 = 12
571  -0010-09-15T04:44:23 = 9
572
573=head3 Md (M-d)
574
575   2008-02-05T18:30:30 = 2-5
576   1995-12-22T09:05:02 = 12-22
577  -0010-09-15T04:44:23 = 9-15
578
579=head3 MEd (E, M-d)
580
581   2008-02-05T18:30:30 = Di, 2-5
582   1995-12-22T09:05:02 = Vr, 12-22
583  -0010-09-15T04:44:23 = Sa, 9-15
584
585=head3 MMdd (MM/dd)
586
587   2008-02-05T18:30:30 = 02/05
588   1995-12-22T09:05:02 = 12/22
589  -0010-09-15T04:44:23 = 09/15
590
591=head3 MMM (LLL)
592
593   2008-02-05T18:30:30 = Feb
594   1995-12-22T09:05:02 = Des
595  -0010-09-15T04:44:23 = Sep
596
597=head3 MMMd (MMM d)
598
599   2008-02-05T18:30:30 = Feb 5
600   1995-12-22T09:05:02 = Des 22
601  -0010-09-15T04:44:23 = Sep 15
602
603=head3 MMMEd (E MMM d)
604
605   2008-02-05T18:30:30 = Di Feb 5
606   1995-12-22T09:05:02 = Vr Des 22
607  -0010-09-15T04:44:23 = Sa Sep 15
608
609=head3 MMMMd (d MMMM)
610
611   2008-02-05T18:30:30 = 5 Februarie
612   1995-12-22T09:05:02 = 22 Desember
613  -0010-09-15T04:44:23 = 15 September
614
615=head3 MMMMdd (dd MMMM)
616
617   2008-02-05T18:30:30 = 05 Februarie
618   1995-12-22T09:05:02 = 22 Desember
619  -0010-09-15T04:44:23 = 15 September
620
621=head3 MMMMEd (E MMMM d)
622
623   2008-02-05T18:30:30 = Di Februarie 5
624   1995-12-22T09:05:02 = Vr Desember 22
625  -0010-09-15T04:44:23 = Sa September 15
626
627=head3 ms (mm:ss)
628
629   2008-02-05T18:30:30 = 30:30
630   1995-12-22T09:05:02 = 05:02
631  -0010-09-15T04:44:23 = 44:23
632
633=head3 y (y)
634
635   2008-02-05T18:30:30 = 2008
636   1995-12-22T09:05:02 = 1995
637  -0010-09-15T04:44:23 = -10
638
639=head3 yM (y-M)
640
641   2008-02-05T18:30:30 = 2008-2
642   1995-12-22T09:05:02 = 1995-12
643  -0010-09-15T04:44:23 = -10-9
644
645=head3 yMEd (EEE, y-M-d)
646
647   2008-02-05T18:30:30 = Di, 2008-2-5
648   1995-12-22T09:05:02 = Vr, 1995-12-22
649  -0010-09-15T04:44:23 = Sa, -10-9-15
650
651=head3 yMMM (y MMM)
652
653   2008-02-05T18:30:30 = 2008 Feb
654   1995-12-22T09:05:02 = 1995 Des
655  -0010-09-15T04:44:23 = -10 Sep
656
657=head3 yMMMEd (EEE, y MMM d)
658
659   2008-02-05T18:30:30 = Di, 2008 Feb 5
660   1995-12-22T09:05:02 = Vr, 1995 Des 22
661  -0010-09-15T04:44:23 = Sa, -10 Sep 15
662
663=head3 yMMMM (y MMMM)
664
665   2008-02-05T18:30:30 = 2008 Februarie
666   1995-12-22T09:05:02 = 1995 Desember
667  -0010-09-15T04:44:23 = -10 September
668
669=head3 yQ (y Q)
670
671   2008-02-05T18:30:30 = 2008 1
672   1995-12-22T09:05:02 = 1995 4
673  -0010-09-15T04:44:23 = -10 3
674
675=head3 yQQQ (y QQQ)
676
677   2008-02-05T18:30:30 = 2008 K1
678   1995-12-22T09:05:02 = 1995 K4
679  -0010-09-15T04:44:23 = -10 K3
680
681=head3 yyQ (Q yy)
682
683   2008-02-05T18:30:30 = 1 08
684   1995-12-22T09:05:02 = 4 95
685  -0010-09-15T04:44:23 = 3 -10
686
687=head3 yyyyMM (yyyy/MM)
688
689   2008-02-05T18:30:30 = 2008/02
690   1995-12-22T09:05:02 = 1995/12
691  -0010-09-15T04:44:23 = -010/09
692
693=head3 yyyyMMMM (MMMM y)
694
695   2008-02-05T18:30:30 = Februarie 2008
696   1995-12-22T09:05:02 = Desember 1995
697  -0010-09-15T04:44:23 = September -10
698
699=head2 Miscellaneous
700
701=head3 Prefers 24 hour time?
702
703No
704
705=head3 Local first day of the week
706
707Maandag
708
709
710=head1 SUPPORT
711
712See L<DateTime::Locale>.
713
714=head1 AUTHOR
715
716Dave Rolsky <autarch@urth.org>
717
718=head1 COPYRIGHT
719
720Copyright (c) 2008 David Rolsky. All rights reserved. This program is
721free software; you can redistribute it and/or modify it under the same
722terms as Perl itself.
723
724This module was generated from data provided by the CLDR project, see
725the LICENSE.cldr in this distribution for details on the CLDR data's
726license.
727
728=cut
729