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