Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -247,6 +247,7 @@ |
248 | 248 | * (bug 5097) Fix Hungarian language (hu): thousands separator |
249 | 249 | * (bug 5098) Update for Portuguese messages (pt) |
250 | 250 | * (bug 5113) Spelling error in French language file |
| 251 | +* (bug 5105) Magic words for LanguageAr.php |
251 | 252 | |
252 | 253 | Parser: |
253 | 254 | * (bug 2522) {{CURRENTDAY2}} now shows the current day number with two digits |
Index: trunk/phase3/languages/LanguageAr.php |
— | — | @@ -29,6 +29,69 @@ |
30 | 30 | NS_CATEGORY_TALK => 'نقاش_التصنيف' |
31 | 31 | ) + $wgNamespaceNamesEn; |
32 | 32 | |
| 33 | + |
| 34 | +/* private */ $wgMagicWordsAr = array( |
| 35 | +# ID CASE SYNONYMS |
| 36 | + MAG_REDIRECT => array( 0, '#REDIRECT' , '#تحويل' ), |
| 37 | + MAG_NOTOC => array( 0, '__NOTOC__' , '__لافهرس__' ), |
| 38 | + MAG_FORCETOC => array( 0, '__FORCETOC__' , '__لصق_فهرس__' ), |
| 39 | + MAG_TOC => array( 0, '__TOC__' , '__فهرس__' ), |
| 40 | + MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__' , '__لاتحريرقسم__' ), |
| 41 | + MAG_START => array( 0, '__START__' , '__ابدأ__' ), |
| 42 | + MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH' , 'شهر' , 'شهر_حالي' ), |
| 43 | + MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME' , 'اسم_شهر', 'اسم_شهر_حالي'), |
| 44 | +# MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN' ), |
| 45 | +# MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV' ), |
| 46 | + MAG_CURRENTDAY => array( 1, 'CURRENTDAY' , 'يوم' ), |
| 47 | +# MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2' ), |
| 48 | + MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME' , 'اسم_يوم' ), |
| 49 | + MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR' , 'عام' ), |
| 50 | + MAG_CURRENTTIME => array( 1, 'CURRENTTIME' , 'وقت' ), |
| 51 | + MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES' ,'عددالمقالات' , 'عدد_المقالات'), |
| 52 | + MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES' , 'عددالملفات' , 'عدد_الملفات'), |
| 53 | + MAG_PAGENAME => array( 1, 'PAGENAME' , 'اسم_صفحة' ), |
| 54 | + MAG_PAGENAMEE => array( 1, 'PAGENAMEE' , 'عنوان_صفحة' ), |
| 55 | + MAG_NAMESPACE => array( 1, 'NAMESPACE' , 'نطاق' ), |
| 56 | + MAG_NAMESPACEE => array( 1, 'NAMESPACEE' , 'عنوان_نطاق' ), |
| 57 | + MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'اسم_كامل' ), |
| 58 | + MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE' , 'عنوان_كامل' ), |
| 59 | + MAG_MSG => array( 0, 'MSG:' , 'رسالة:' ), |
| 60 | + MAG_SUBST => array( 0, 'SUBST:' , 'نسخ:' , 'نسخ_قالب:' ), |
| 61 | + MAG_MSGNW => array( 0, 'MSGNW:' , 'مصدر:' , 'مصدر_قالب:' ), |
| 62 | + MAG_END => array( 0, '__END__' , '__نهاية__', '__إنهاء__' ), |
| 63 | + MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' , 'تصغير' ), |
| 64 | + MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1' ,'تصغير=$1' ), |
| 65 | + MAG_IMG_RIGHT => array( 1, 'right' , 'يمين' ), |
| 66 | + MAG_IMG_LEFT => array( 1, 'left' , 'يسار' ), |
| 67 | + MAG_IMG_NONE => array( 1, 'none' , 'بدون' ), |
| 68 | + MAG_IMG_WIDTH => array( 1, '$1px' , '$1بك' ), |
| 69 | + MAG_IMG_CENTER => array( 1, 'center', 'centre' , 'وسط' ), |
| 70 | + MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' , 'إطار', 'اطار'), |
| 71 | + MAG_INT => array( 0, 'INT:' , 'محتوى:' ), |
| 72 | + MAG_SITENAME => array( 1, 'SITENAME' , 'اسم_الموقع' ), |
| 73 | + MAG_NS => array( 0, 'NS:' , 'نط:' ), |
| 74 | + MAG_LOCALURL => array( 0, 'LOCALURL:' , 'عنوان:' ), |
| 75 | +# MAG_LOCALURLE => array( 0, 'LOCALURLE:' ), |
| 76 | + MAG_SERVER => array( 0, 'SERVER' , 'العنوان' ), |
| 77 | + MAG_SERVERNAME => array( 0, 'SERVERNAME' , 'اسم_عنوان' ), |
| 78 | + MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH' , 'مسار' ), |
| 79 | +# MAG_GRAMMAR => array( 0, 'GRAMMAR:' ), |
| 80 | + MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', 'لاتحويل_عنوان'), |
| 81 | + MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', 'لاتحويل_محتوى' ), |
| 82 | + MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK' , 'أسبوع' ), |
| 83 | + MAG_CURRENTDOW => array( 1, 'CURRENTDOW' , 'رقم_يوم' ), |
| 84 | + MAG_REVISIONID => array( 1, 'REVISIONID' , 'نسخة' ), |
| 85 | +# MAG_PLURAL => array( 0, 'PLURAL:' ), |
| 86 | + MAG_FULLURL => array( 0, 'FULLURL:', 'عنوان_كامل:' ), |
| 87 | +# MAG_FULLURLE => array( 0, 'FULLURLE:' ), |
| 88 | +# MAG_LCFIRST => array( 0, 'LCFIRST:' ), |
| 89 | +# MAG_UCFIRST => array( 0, 'UCFIRST:' ), |
| 90 | +# MAG_LC => array( 0, 'LC:' ), |
| 91 | +# MAG_UC => array( 0, 'UC:' ), |
| 92 | +# MAG_RAW => array( 0, 'RAW:' ), |
| 93 | +); |
| 94 | + |
| 95 | + |
33 | 96 | if (!$wgCachedMessageArrays) { |
34 | 97 | require_once('MessagesAr.php'); |
35 | 98 | } |
— | — | @@ -82,6 +145,11 @@ |
83 | 146 | return 'windows-1256'; |
84 | 147 | } |
85 | 148 | |
| 149 | + function getMagicWords() { |
| 150 | + global $wgMagicWordsAr; |
| 151 | + return $wgMagicWordsAr; |
| 152 | + } |
| 153 | + |
86 | 154 | function getMessage( $key ) { |
87 | 155 | global $wgAllMessagesAr; |
88 | 156 | if( isset( $wgAllMessagesAr[$key] ) ) { |