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 uk.xml
12 # The source file version number was 1.131, generated on
13 # 2009/06/15 03:46:23.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::uk;
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 = "dd\.MM\.yy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "Понеділок", "Вівторок", "Середа", "Четвер", "Пʼятниця", "Субота", "Неділя" ];
62 sub day_format_wide { return $day_format_wide }
65 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
68 my $day_stand_alone_narrow = [ "П", "В", "С", "Ч", "П", "С", "Н" ];
69 sub day_stand_alone_narrow { return $day_stand_alone_narrow }
72 sub day_stand_alone_wide { $_[0]->day_format_wide() }
75 my $era_abbreviated = [ "до\ н\.е\.", "н\.е\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "до\ нашої\ ери", "нашої\ ери" ];
83 sub era_wide { return $era_wide }
86 my $first_day_of_week = "1";
87 sub first_day_of_week { return $first_day_of_week }
91 my $month_format_abbreviated = [ "січ\.", "лют\.", "бер\.", "квіт\.", "трав\.", "черв\.", "лип\.", "серп\.", "вер\.", "жовт\.", "лист\.", "груд\." ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "січня", "лютого", "березня", "квітня", "травня", "червня", "липня", "серпня", "вересня", "жовтня", "листопада", "грудня" ];
99 sub month_format_wide { return $month_format_wide }
102 my $month_stand_alone_abbreviated = [ "Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру" ];
103 sub month_stand_alone_abbreviated { return $month_stand_alone_abbreviated }
106 my $month_stand_alone_narrow = [ "С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г" ];
107 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
110 my $month_stand_alone_wide = [ "Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень" ];
111 sub month_stand_alone_wide { return $month_stand_alone_wide }
114 my $quarter_format_abbreviated = [ "I\ кв\.", "II\ кв\.", "III\ кв\.", "IV\ кв\." ];
115 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
118 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
121 my $quarter_format_wide = [ "I\ квартал", "II\ квартал", "III\ квартал", "IV\ квартал" ];
122 sub quarter_format_wide { return $quarter_format_wide }
125 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
128 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
129 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
132 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
135 my $time_format_full = "HH\:mm\:ss\ zzzz";
136 sub time_format_full { return $time_format_full }
140 my $time_format_long = "HH\:mm\:ss\ z";
141 sub time_format_long { return $time_format_long }
145 my $time_format_medium = "HH\:mm\:ss";
146 sub time_format_medium { return $time_format_medium }
150 my $time_format_short = "HH\:mm";
151 sub time_format_short { return $time_format_short }
155 my $_format_for_HHmm = "HH\:mm";
156 sub _format_for_HHmm { return $_format_for_HHmm }
160 my $_format_for_HHmmss = "HH\:mm\:ss";
161 sub _format_for_HHmmss { return $_format_for_HHmmss }
165 my $_format_for_Hm = "H\:mm";
166 sub _format_for_Hm { return $_format_for_Hm }
170 my $_format_for_MMM = "LLL";
171 sub _format_for_MMM { return $_format_for_MMM }
175 my $_format_for_MMMEd = "E\,\ d\ MMM";
176 sub _format_for_MMMEd { return $_format_for_MMMEd }
180 my $_format_for_MMMMEd = "E\,\ d\ MMMM";
181 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
185 my $_format_for_MMMMd = "d\ MMMM";
186 sub _format_for_MMMMd { return $_format_for_MMMMd }
190 my $_format_for_MMMd = "d\ MMM";
191 sub _format_for_MMMd { return $_format_for_MMMd }
195 my $_format_for_MMdd = "dd\.MM";
196 sub _format_for_MMdd { return $_format_for_MMdd }
200 my $_format_for_d = "d";
201 sub _format_for_d { return $_format_for_d }
205 my $_format_for_mmss = "mm\:ss";
206 sub _format_for_mmss { return $_format_for_mmss }
210 my $_format_for_ms = "mm\:ss";
211 sub _format_for_ms { return $_format_for_ms }
215 my $_format_for_y = "y";
216 sub _format_for_y { return $_format_for_y }
220 my $_format_for_yMMM = "LLL\ y";
221 sub _format_for_yMMM { return $_format_for_yMMM }
225 my $_format_for_yMMMEd = "EEE\,\ d\ MMM\ y";
226 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
230 my $_format_for_yMMMM = "LLLL\ y";
231 sub _format_for_yMMMM { return $_format_for_yMMMM }
235 my $_format_for_yyMM = "MM\.yy";
236 sub _format_for_yyMM { return $_format_for_yyMM }
240 my $_format_for_yyMMM = "LLL\ yy";
241 sub _format_for_yyMMM { return $_format_for_yyMMM }
245 my $_format_for_yyQ = "Q\ yy";
246 sub _format_for_yyQ { return $_format_for_yyQ }
250 my $_format_for_yyyyMMMM = "LLLL\ y";
251 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
255 my $_format_for_yyyyQQQQ = "QQQQ\ y\ \'р\'\.";
256 sub _format_for_yyyyQQQQ { return $_format_for_yyyyQQQQ }
260 my $_available_formats =
263 "HHmmss" => "HH\:mm\:ss",
266 "MMMEd" => "E\,\ d\ MMM",
267 "MMMMEd" => "E\,\ d\ MMMM",
268 "MMMMd" => "d\ MMMM",
276 "yMMMEd" => "EEE\,\ d\ MMM\ y",
277 "yMMMM" => "LLLL\ y",
279 "yyMMM" => "LLL\ yy",
281 "yyyyMMMM" => "LLLL\ y",
282 "yyyyQQQQ" => "QQQQ\ y\ \'р\'\."
284 sub _available_formats { return $_available_formats }
304 my $dt = DateTime->now( locale => 'uk' );
305 print $dt->month_name();
309 This is the DateTime locale package for Ukrainian.
313 This locale inherits from the L<DateTime::Locale::root> locale.
315 It contains the following data.
329 =head3 Abbreviated (format)
339 =head3 Narrow (format)
349 =head3 Wide (stand-alone)
359 =head3 Abbreviated (stand-alone)
369 =head3 Narrow (stand-alone)
396 =head3 Abbreviated (format)
411 =head3 Narrow (format)
426 =head3 Wide (stand-alone)
441 =head3 Abbreviated (stand-alone)
456 =head3 Narrow (stand-alone)
480 =head3 Abbreviated (format)
487 =head3 Narrow (format)
494 =head3 Wide (stand-alone)
501 =head3 Abbreviated (stand-alone)
508 =head3 Narrow (stand-alone)
536 2008-02-05T18:30:30 = Вівторок, 5 лютого 2008 р.
537 1995-12-22T09:05:02 = Пʼятниця, 22 грудня 1995 р.
538 -0010-09-15T04:44:23 = Субота, 15 вересня -10 р.
542 2008-02-05T18:30:30 = 5 лютого 2008 р.
543 1995-12-22T09:05:02 = 22 грудня 1995 р.
544 -0010-09-15T04:44:23 = 15 вересня -10 р.
548 2008-02-05T18:30:30 = 5 лют. 2008
549 1995-12-22T09:05:02 = 22 груд. 1995
550 -0010-09-15T04:44:23 = 15 вер. -10
554 2008-02-05T18:30:30 = 05.02.08
555 1995-12-22T09:05:02 = 22.12.95
556 -0010-09-15T04:44:23 = 15.09.10
560 2008-02-05T18:30:30 = 5 лют. 2008
561 1995-12-22T09:05:02 = 22 груд. 1995
562 -0010-09-15T04:44:23 = 15 вер. -10
568 2008-02-05T18:30:30 = 18:30:30 UTC
569 1995-12-22T09:05:02 = 09:05:02 UTC
570 -0010-09-15T04:44:23 = 04:44:23 UTC
574 2008-02-05T18:30:30 = 18:30:30 UTC
575 1995-12-22T09:05:02 = 09:05:02 UTC
576 -0010-09-15T04:44:23 = 04:44:23 UTC
580 2008-02-05T18:30:30 = 18:30:30
581 1995-12-22T09:05:02 = 09:05:02
582 -0010-09-15T04:44:23 = 04:44:23
586 2008-02-05T18:30:30 = 18:30
587 1995-12-22T09:05:02 = 09:05
588 -0010-09-15T04:44:23 = 04:44
592 2008-02-05T18:30:30 = 18:30:30
593 1995-12-22T09:05:02 = 09:05:02
594 -0010-09-15T04:44:23 = 04:44:23
596 =head2 Datetime Formats
600 2008-02-05T18:30:30 = Вівторок, 5 лютого 2008 р. 18:30:30 UTC
601 1995-12-22T09:05:02 = Пʼятниця, 22 грудня 1995 р. 09:05:02 UTC
602 -0010-09-15T04:44:23 = Субота, 15 вересня -10 р. 04:44:23 UTC
606 2008-02-05T18:30:30 = 5 лютого 2008 р. 18:30:30 UTC
607 1995-12-22T09:05:02 = 22 грудня 1995 р. 09:05:02 UTC
608 -0010-09-15T04:44:23 = 15 вересня -10 р. 04:44:23 UTC
612 2008-02-05T18:30:30 = 5 лют. 2008 18:30:30
613 1995-12-22T09:05:02 = 22 груд. 1995 09:05:02
614 -0010-09-15T04:44:23 = 15 вер. -10 04:44:23
618 2008-02-05T18:30:30 = 05.02.08 18:30
619 1995-12-22T09:05:02 = 22.12.95 09:05
620 -0010-09-15T04:44:23 = 15.09.10 04:44
624 2008-02-05T18:30:30 = 5 лют. 2008 18:30:30
625 1995-12-22T09:05:02 = 22 груд. 1995 09:05:02
626 -0010-09-15T04:44:23 = 15 вер. -10 04:44:23
628 =head2 Available Formats
632 2008-02-05T18:30:30 = 5 Вт
633 1995-12-22T09:05:02 = 22 Пт
634 -0010-09-15T04:44:23 = 15 Сб
638 2008-02-05T18:30:30 = 18:30
639 1995-12-22T09:05:02 = 09:05
640 -0010-09-15T04:44:23 = 04:44
642 =head3 HHmmss (HH:mm:ss)
644 2008-02-05T18:30:30 = 18:30:30
645 1995-12-22T09:05:02 = 09:05:02
646 -0010-09-15T04:44:23 = 04:44:23
650 2008-02-05T18:30:30 = 18:30
651 1995-12-22T09:05:02 = 9:05
652 -0010-09-15T04:44:23 = 4:44
656 2008-02-05T18:30:30 = 18:30:30
657 1995-12-22T09:05:02 = 9:05:02
658 -0010-09-15T04:44:23 = 4:44:23
662 2008-02-05T18:30:30 = 2
663 1995-12-22T09:05:02 = 12
664 -0010-09-15T04:44:23 = 9
668 2008-02-05T18:30:30 = Вт, 2-5
669 1995-12-22T09:05:02 = Пт, 12-22
670 -0010-09-15T04:44:23 = Сб, 9-15
674 2008-02-05T18:30:30 = Лют
675 1995-12-22T09:05:02 = Гру
676 -0010-09-15T04:44:23 = Вер
678 =head3 MMMEd (E, d MMM)
680 2008-02-05T18:30:30 = Вт, 5 лют.
681 1995-12-22T09:05:02 = Пт, 22 груд.
682 -0010-09-15T04:44:23 = Сб, 15 вер.
684 =head3 MMMMEd (E, d MMMM)
686 2008-02-05T18:30:30 = Вт, 5 лютого
687 1995-12-22T09:05:02 = Пт, 22 грудня
688 -0010-09-15T04:44:23 = Сб, 15 вересня
690 =head3 MMMMd (d MMMM)
692 2008-02-05T18:30:30 = 5 лютого
693 1995-12-22T09:05:02 = 22 грудня
694 -0010-09-15T04:44:23 = 15 вересня
698 2008-02-05T18:30:30 = 5 лют.
699 1995-12-22T09:05:02 = 22 груд.
700 -0010-09-15T04:44:23 = 15 вер.
704 2008-02-05T18:30:30 = 05.02
705 1995-12-22T09:05:02 = 22.12
706 -0010-09-15T04:44:23 = 15.09
710 2008-02-05T18:30:30 = 2-5
711 1995-12-22T09:05:02 = 12-22
712 -0010-09-15T04:44:23 = 9-15
716 2008-02-05T18:30:30 = 5
717 1995-12-22T09:05:02 = 22
718 -0010-09-15T04:44:23 = 15
722 2008-02-05T18:30:30 = 6:30 пп
723 1995-12-22T09:05:02 = 9:05 дп
724 -0010-09-15T04:44:23 = 4:44 дп
726 =head3 hms (h:mm:ss a)
728 2008-02-05T18:30:30 = 6:30:30 пп
729 1995-12-22T09:05:02 = 9:05:02 дп
730 -0010-09-15T04:44:23 = 4:44:23 дп
734 2008-02-05T18:30:30 = 30:30
735 1995-12-22T09:05:02 = 05:02
736 -0010-09-15T04:44:23 = 44:23
740 2008-02-05T18:30:30 = 30:30
741 1995-12-22T09:05:02 = 05:02
742 -0010-09-15T04:44:23 = 44:23
746 2008-02-05T18:30:30 = 2008
747 1995-12-22T09:05:02 = 1995
748 -0010-09-15T04:44:23 = -10
752 2008-02-05T18:30:30 = 2008-2
753 1995-12-22T09:05:02 = 1995-12
754 -0010-09-15T04:44:23 = -10-9
756 =head3 yMEd (EEE, y-M-d)
758 2008-02-05T18:30:30 = Вт, 2008-2-5
759 1995-12-22T09:05:02 = Пт, 1995-12-22
760 -0010-09-15T04:44:23 = Сб, -10-9-15
764 2008-02-05T18:30:30 = Лют 2008
765 1995-12-22T09:05:02 = Гру 1995
766 -0010-09-15T04:44:23 = Вер -10
768 =head3 yMMMEd (EEE, d MMM y)
770 2008-02-05T18:30:30 = Вт, 5 лют. 2008
771 1995-12-22T09:05:02 = Пт, 22 груд. 1995
772 -0010-09-15T04:44:23 = Сб, 15 вер. -10
774 =head3 yMMMM (LLLL y)
776 2008-02-05T18:30:30 = Лютий 2008
777 1995-12-22T09:05:02 = Грудень 1995
778 -0010-09-15T04:44:23 = Вересень -10
782 2008-02-05T18:30:30 = 2008 1
783 1995-12-22T09:05:02 = 1995 4
784 -0010-09-15T04:44:23 = -10 3
788 2008-02-05T18:30:30 = 2008 I кв.
789 1995-12-22T09:05:02 = 1995 IV кв.
790 -0010-09-15T04:44:23 = -10 III кв.
794 2008-02-05T18:30:30 = 02.08
795 1995-12-22T09:05:02 = 12.95
796 -0010-09-15T04:44:23 = 09.10
798 =head3 yyMMM (LLL yy)
800 2008-02-05T18:30:30 = Лют 08
801 1995-12-22T09:05:02 = Гру 95
802 -0010-09-15T04:44:23 = Вер 10
806 2008-02-05T18:30:30 = 1 08
807 1995-12-22T09:05:02 = 4 95
808 -0010-09-15T04:44:23 = 3 10
810 =head3 yyyyMMMM (LLLL y)
812 2008-02-05T18:30:30 = Лютий 2008
813 1995-12-22T09:05:02 = Грудень 1995
814 -0010-09-15T04:44:23 = Вересень -10
816 =head3 yyyyQQQQ (QQQQ y 'р'.)
818 2008-02-05T18:30:30 = I квартал 2008 р.
819 1995-12-22T09:05:02 = IV квартал 1995 р.
820 -0010-09-15T04:44:23 = III квартал -10 р.
824 =head3 Prefers 24 hour time?
828 =head3 Local first day of the week
835 See L<DateTime::Locale>.
839 Dave Rolsky <autarch@urth.org>
843 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
844 free software; you can redistribute it and/or modify it under the same
845 terms as Perl itself.
847 This module was generated from data provided by the CLDR project, see
848 the LICENSE.cldr in this distribution for details on the CLDR data's