MessagesApc.php is mostly copied from MessagesAr.php. Bug: T290657 Change-Id: I10c94ca1bbb168c2d8ec0825a9b9e13cd854d284
168 lines
4.5 KiB
PHP
168 lines
4.5 KiB
PHP
<?php
|
||
/** Levantine Arabic (شامي)
|
||
*
|
||
* @file
|
||
* @ingroup Languages
|
||
*/
|
||
|
||
$fallback = 'ar';
|
||
|
||
$rtl = true;
|
||
|
||
$namespaceNames = [
|
||
NS_MEDIA => 'ميديا',
|
||
NS_SPECIAL => 'مميز',
|
||
NS_TALK => 'نقاش',
|
||
NS_USER => 'مستخدم',
|
||
NS_USER_TALK => 'نقاش_المستخدم',
|
||
NS_PROJECT_TALK => 'نقاش_$1',
|
||
NS_FILE => 'فايل',
|
||
NS_FILE_TALK => 'نقاش_الفايل',
|
||
NS_MEDIAWIKI => 'ميدياويكي',
|
||
NS_MEDIAWIKI_TALK => 'نقاش_ميدياويكي',
|
||
NS_TEMPLATE => 'قالب',
|
||
NS_TEMPLATE_TALK => 'نقاش_القالب',
|
||
NS_HELP => 'مساعدة',
|
||
NS_HELP_TALK => 'نقاش_المساعدة',
|
||
NS_CATEGORY => 'تصنيف',
|
||
NS_CATEGORY_TALK => 'نقاش_التصنيف',
|
||
];
|
||
|
||
$namespaceGenderAliases = [
|
||
NS_USER => [
|
||
'male' => 'مستخدم',
|
||
'female' => 'مستخدمة'
|
||
],
|
||
NS_USER_TALK => [
|
||
'male' => 'نقاش_المستخدم',
|
||
'female' => 'نقاش_المستخدمة'
|
||
],
|
||
];
|
||
|
||
/**
|
||
* A list of date format preference keys which can be selected in user
|
||
* preferences. New preference keys can be added, provided they are supported
|
||
* by the language class's timeanddate(). Only the keys listed below are
|
||
* supported by the wikitext converter (DateFormatter.php).
|
||
*
|
||
* The special key "default" is an alias for either dmy or mdy depending on
|
||
* $wgAmericanDates
|
||
*/
|
||
$datePreferences = [
|
||
'default',
|
||
'mdy',
|
||
'dmy',
|
||
'ymd',
|
||
'hijri',
|
||
'ISO 8601',
|
||
'jMY',
|
||
];
|
||
|
||
/**
|
||
* These are formats for dates generated by MediaWiki (as opposed to the wikitext
|
||
* DateFormatter). Documentation for the format string can be found in
|
||
* Language.php, search for sprintfDate.
|
||
*
|
||
* This array is automatically inherited by all subclasses. Individual keys can be
|
||
* overridden.
|
||
*/
|
||
$dateFormats = [
|
||
'mdy time' => 'H:i',
|
||
'mdy date' => 'xg j، Y', # Arabic comma
|
||
'mdy both' => 'H:i، xg j، Y', # Arabic comma
|
||
|
||
'dmy time' => 'H:i',
|
||
'dmy date' => 'j xg Y',
|
||
'dmy both' => 'H:i، j xg Y', # Arabic comma
|
||
|
||
'ymd time' => 'H:i',
|
||
'ymd date' => 'Y xg j',
|
||
'ymd both' => 'H:i، Y xg j', # Arabic comma
|
||
|
||
'hijri time' => 'H:i',
|
||
'hijri date' => 'xmj xmF xmY',
|
||
'hijri both' => 'H:i، xmj xmF xmY',
|
||
|
||
'ISO 8601 time' => 'xnH:xni:xns',
|
||
'ISO 8601 date' => 'xnY-xnm-xnd',
|
||
'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
|
||
|
||
'jMY time' => 'H:i',
|
||
'jMY date' => 'j M Y',
|
||
'jMY both' => 'H:i، j M Y', # Arabic comma
|
||
];
|
||
|
||
$digitTransformTable = [
|
||
'0' => '٠', # U+0660
|
||
'1' => '١', # U+0661
|
||
'2' => '٢', # U+0662
|
||
'3' => '٣', # U+0663
|
||
'4' => '٤', # U+0664
|
||
'5' => '٥', # U+0665
|
||
'6' => '٦', # U+0666
|
||
'7' => '٧', # U+0667
|
||
'8' => '٨', # U+0668
|
||
'9' => '٩', # U+0669
|
||
];
|
||
|
||
$separatorTransformTable = [
|
||
'.' => '٫', # U+066B
|
||
',' => '٬', # U+066C
|
||
];
|
||
|
||
$namespaceNames = [
|
||
NS_MEDIA => 'ميديا',
|
||
NS_SPECIAL => 'خاص',
|
||
NS_TALK => 'نقاش',
|
||
NS_USER => 'مستخدم',
|
||
NS_USER_TALK => 'نقاش_المستخدم',
|
||
NS_PROJECT_TALK => 'نقاش_$1',
|
||
NS_FILE => 'ملف',
|
||
NS_FILE_TALK => 'نقاش_الملف',
|
||
NS_MEDIAWIKI => 'ميدياويكي',
|
||
NS_MEDIAWIKI_TALK => 'نقاش_ميدياويكي',
|
||
NS_TEMPLATE => 'قالب',
|
||
NS_TEMPLATE_TALK => 'نقاش_القالب',
|
||
NS_HELP => 'مساعدة',
|
||
NS_HELP_TALK => 'نقاش_المساعدة',
|
||
NS_CATEGORY => 'تصنيف',
|
||
NS_CATEGORY_TALK => 'نقاش_التصنيف',
|
||
];
|
||
|
||
$namespaceGenderAliases = [
|
||
NS_USER => [
|
||
'male' => 'مستخدم',
|
||
'female' => 'مستخدمة'
|
||
],
|
||
NS_USER_TALK => [
|
||
'male' => 'نقاش_المستخدم',
|
||
'female' => 'نقاش_المستخدمة'
|
||
],
|
||
];
|
||
|
||
$linkPrefixExtension = true;
|
||
|
||
/**
|
||
* Regular expression matching the "link trail", e.g. "ed" in [[Toast]]ed, as
|
||
* the first group, and the remainder of the string as the second group. Modified to match
|
||
* Arabic trails too.
|
||
*/
|
||
// The prefix set also needs to include diacritics, as these can be added
|
||
// to letters, but keep them as letters.
|
||
// These are from the "Extend" group in Unicode:
|
||
// https://www.unicode.org/Public/13.0.0/ucd/auxiliary/WordBreakProperty.txt
|
||
$arabicCombiningDiacritics =
|
||
'\\x{0610}-\\x{061A}' .
|
||
'\\x{064B}-\\x{065F}' .
|
||
'\\x{0670}' .
|
||
'\\x{06D6}-\\x{06DC}' .
|
||
'\\x{06DF}-\\x{06E4}' .
|
||
'\\x{06E7}' .
|
||
'\\x{06E8}' .
|
||
'\\x{06EA}-\\x{06ED}';
|
||
|
||
$linkTrail = '/^([a-zء-ي' . $arabicCombiningDiacritics . ']+)(.*)$/sDu';
|
||
$linkPrefixCharset = 'a-zA-Zء-ي' . $arabicCombiningDiacritics;
|
||
unset( $arabicCombiningDiacritics );
|
||
|
||
$digitGroupingPattern = "#,##0.###";
|