wiki.techinc.nl/languages/messages/MessagesApc.php
Derk-Jan Hartman 12fc918b4c Add apc autonym to MediaWiki
MessagesApc.php is mostly copied from MessagesAr.php.

Bug: T290657
Change-Id: I10c94ca1bbb168c2d8ec0825a9b9e13cd854d284
2024-04-30 20:54:38 +03:00

168 lines
4.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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.###";