| Index: trunk/extensions/WikiEditor/WikiEditor.php |
| — | — | @@ -311,6 +311,7 @@ |
| 312 | 312 | 'wikieditor-toolbar-characters-page-greek', |
| 313 | 313 | 'wikieditor-toolbar-characters-page-cyrillic', |
| 314 | 314 | 'wikieditor-toolbar-characters-page-arabic', |
| | 315 | + 'wikieditor-toolbar-characters-page-arabicextended', |
| 315 | 316 | 'wikieditor-toolbar-characters-page-persian', |
| 316 | 317 | 'wikieditor-toolbar-characters-page-hebrew', |
| 317 | 318 | 'wikieditor-toolbar-characters-page-bangla', |
| Index: trunk/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js |
| — | — | @@ -650,19 +650,108 @@ |
| 651 | 651 | "\u042f", "\u044f" |
| 652 | 652 | ] |
| 653 | 653 | }, |
| | 654 | + // The core 28-letter alphabet, special letters for the Arabic language, |
| | 655 | + // vowels, punctuation, digits. |
| | 656 | + // Names of letters are written as in the Unicode charts. |
| 654 | 657 | 'arabic': { |
| 655 | 658 | 'labelMsg': 'wikieditor-toolbar-characters-page-arabic', |
| 656 | 659 | 'layout': 'characters', |
| 657 | 660 | 'language': 'ar', |
| 658 | 661 | 'direction': 'rtl', |
| 659 | 662 | 'characters': [ |
| 660 | | - "\u061b", "\u061f", "\u0621", "\u0622", "\u0623", "\u0624", "\u0625", "\u0626", "\u0627", |
| 661 | | - "\u0628", "\u0629", "\u062a", "\u062b", "\u062c", "\u062d", "\u062e", "\u062f", "\u0630", |
| 662 | | - "\u0631", "\u0632", "\u0633", "\u0634", "\u0635", "\u0636", "\u0637", "\u0638", "\u0639", |
| 663 | | - "\u063a", "\u0641", "\u0642", "\u0643", "\u0644", "\u0645", "\u0646", "\u0647", "\u0648", |
| 664 | | - "\u0649", "\u064a", "\u060c", "\u067e", "\u0686", "\u0698", "\u06af", "\u06ad" |
| | 663 | + // core alphabet |
| | 664 | + "\u0627", "\u0628", "\u062a", "\u062b", "\u062c", "\u062d", "\u062e", "\u062f", |
| | 665 | + "\u0630", "\u0631", "\u0632", "\u0633", "\u0634", "\u0635", "\u0636", "\u0637", |
| | 666 | + "\u0638", "\u0639", "\u063a", "\u0641", "\u0642", "\u0643", "\u0644", "\u0645", |
| | 667 | + "\u0646", "\u0647", "\u0648", "\u064a", |
| | 668 | + // special letters for the Arabic language |
| | 669 | + "\u0621", // Hamza |
| | 670 | + "\u0622", "\u0623", "\u0625", "\u0671", // Alef |
| | 671 | + "\u0624", // Waw hamza |
| | 672 | + "\u0626", // Yeh hamza |
| | 673 | + "\u0649", // Alef maksura |
| | 674 | + "\u0629", // Teh marbuta |
| | 675 | + // vowels |
| | 676 | + "\u064E", "\u064F", "\u0650", "\u064B", "\u064C", "\u064D", "\u0651", "\u0652", |
| | 677 | + "\u0670", |
| | 678 | + // punctuation |
| | 679 | + "\u060c", "\u061b", "\u061f", "\u0640", |
| | 680 | + // digits |
| | 681 | + "\u0660", "\u0661", "\u0662", "\u0663", "\u0664", "\u0665", "\u0666", "\u0667", |
| | 682 | + "\u0668", "\u0669", "\u066A", "\u066B", "\u066C", "\u066D" |
| 665 | 683 | ] |
| 666 | 684 | }, |
| | 685 | + // Characters for languages other than Arabic. |
| | 686 | + 'arabicextended': { |
| | 687 | + 'labelMsg': 'wikieditor-toolbar-characters-page-arabicextended', |
| | 688 | + 'layout': 'characters', |
| | 689 | + 'language': 'ar', |
| | 690 | + 'direction': 'rtl', |
| | 691 | + 'characters': [ |
| | 692 | + // Alef |
| | 693 | + "\u0672", "\u0673", "\u0674", "\u0675", "\u0773", "\u0774", |
| | 694 | + // Beh |
| | 695 | + "\u066E", "\u067B", "\u067E", "\u0680", "\u0750", "\u0751", "\u0752", "\u0753", |
| | 696 | + "\u0754", "\u0755", "\u0756", |
| | 697 | + // Teh |
| | 698 | + "\u0679", "\u067A", "\u067C", "\u067D", "\u067F", |
| | 699 | + // Jeem |
| | 700 | + "\u0681", "\u0682", "\u0683", "\u0684", "\u0685", "\u0686", "\u0687", "\u06BF", |
| | 701 | + // Hah |
| | 702 | + "\u0757", "\u0758", "\u076E", "\u076F", "\u0772", "\u077C", |
| | 703 | + // Dal |
| | 704 | + "\u0688", "\u0689", "\u068A", "\u068B", "\u068C", "\u068D", "\u068E", "\u068F", |
| | 705 | + "\u0690", "\u06EE", "\u0759", "\u075A", |
| | 706 | + // Reh |
| | 707 | + "\u0691", "\u0692", "\u0693", "\u0694", "\u0695", "\u0696", "\u0697", "\u0698", |
| | 708 | + "\u0699", "\u06EF", "\u075B", "\u076B", "\u076C", "\u0771", |
| | 709 | + // Seen |
| | 710 | + "\u069A", "\u069B", "\u069C", "\u077D", |
| | 711 | + // Sheen |
| | 712 | + "\u06FA", "\u075C", "\u076D", "\u0770", "\u077E", |
| | 713 | + // Sad |
| | 714 | + "\u069D", "\u069E", |
| | 715 | + // Dad |
| | 716 | + "\u06FB", |
| | 717 | + // Tah |
| | 718 | + "\u069F", |
| | 719 | + // Ain |
| | 720 | + "\u06A0", "\u075D", "\u075E", "\u075F", |
| | 721 | + // Ghain |
| | 722 | + "\u06FC", |
| | 723 | + // Feh |
| | 724 | + "\u06A1", "\u06A2", "\u06A3", "\u06A4", "\u06A5", "\u06A6", "\u0760", "\u0761", |
| | 725 | + // Qaf |
| | 726 | + "\u066F", "\u06A7", "\u06A8", |
| | 727 | + // Kaf |
| | 728 | + "\u063B", "\u063C", "\u06A9", "\u06AA", "\u06AB", "\u06AC", "\u06AD", "\u06AE", |
| | 729 | + "\u06AF", "\u06B0", "\u06B1", "\u06B2", "\u06B3", "\u06B4", "\u0762", "\u0763", |
| | 730 | + "\u0764", "\u077F", |
| | 731 | + // Lam |
| | 732 | + "\u06B5", "\u06B6", "\u06B7", "\u06B8", "\u076A", |
| | 733 | + // Meem |
| | 734 | + "\u0765", "\u0766", |
| | 735 | + // Noon |
| | 736 | + "\u06B9", "\u06BA", "\u06BB", "\u06BC", "\u06BD", "\u0767", "\u0768", "\u0769", |
| | 737 | + // Heh |
| | 738 | + "\u06BE", "\u06C0", "\u06C1", "\u06C2", "\u06C3", "\u06D5", "\u06FF", |
| | 739 | + // Waw |
| | 740 | + "\u0676", "\u0677", "\u06C4", "\u06C5", "\u06C6", "\u06C7", "\u06C8", "\u06C9", |
| | 741 | + "\u06CA", "\u06CB", "\u06CF", "\u0778", "\u0779", |
| | 742 | + // Yeh |
| | 743 | + "\u0620", "\u063D", "\u063E", "\u063F", "\u0678", "\u06CC", "\u06CD", "\u06CE", |
| | 744 | + "\u06D0", "\u06D1", "\u06D2", "\u06D3", "\u0775", "\u0776", "\u0777", "\u077A", |
| | 745 | + "\u077B", |
| | 746 | + // diacritics |
| | 747 | + "\u0656", "\u0657", "\u0658", "\u0659", "\u065A", "\u065B", "\u065C", "\u065D", |
| | 748 | + "\u065E", "\u065F", |
| | 749 | + // special punctuation |
| | 750 | + "\u06D4", "\u06FD", "\u06FE", |
| | 751 | + // special digits |
| | 752 | + "\u06F0", "\u06F1", "\u06F2", "\u06F3", "\u06F4", "\u06F5", "\u06F6", "\u06F7", |
| | 753 | + "\u06F8", "\u06F9", |
| | 754 | + ] |
| | 755 | + }, |
| 667 | 756 | 'hebrew': { |
| 668 | 757 | 'labelMsg': 'wikieditor-toolbar-characters-page-hebrew', |
| 669 | 758 | 'layout': 'characters', |
| Index: trunk/extensions/WikiEditor/WikiEditor.i18n.php |
| — | — | @@ -180,6 +180,7 @@ |
| 181 | 181 | 'wikieditor-toolbar-characters-page-greek' => 'Greek', |
| 182 | 182 | 'wikieditor-toolbar-characters-page-cyrillic' => 'Cyrillic', |
| 183 | 183 | 'wikieditor-toolbar-characters-page-arabic' => 'Arabic', |
| | 184 | + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arabic extended', |
| 184 | 185 | 'wikieditor-toolbar-characters-page-persian' => 'Persian', |
| 185 | 186 | 'wikieditor-toolbar-characters-page-hebrew' => 'Hebrew', |
| 186 | 187 | 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', |