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