wiki.techinc.nl/languages/messages/MessagesPs.php
C. Scott Ananian 450fe7fcd8 Make {{#language}} consistent with {{#dir}} and {{#bcp47}}
Add the same no-arg options for language code that
{{#dir}} and {{#bcp47}} have, for consistency:
* `{{#language}}` will return the name of the *target language*
  (for articles, the content language; for messages, the user language)

The default value for the "in language" argument should be the autonym.
This was working previously but only via a baroque code flow path for
invalid language codes.  Make this a bit clearer and add tests.

Since non-autonym language code translations are added via the
[[Extension:CLDR]] in production, hook LanguageGetTranslatedLanguageNames
in the ParserTestRunner to ensure that we can test this.

Followup-To: Ice1c671c5b3cc077d2bb80ea5dc25c5eabbfeb36
Followup-To: I19c3e91a924e080f37dc95a0d4e61493583b533e
Change-Id: Ibf6e7f194cc056eadb48a5ad8e6d01a761d9351c
2024-07-30 20:27:17 +00:00

175 lines
9.5 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
/** Pashto (پښتو)
*
* @file
* @ingroup Languages
*
* @author Ahmed-Najib-Biabani-Ibrahimkhel
* @author Kaganer
*/
$rtl = true;
$digitTransformTable = [
'0' => '۰', # U+06F0
'1' => '۱', # U+06F1
'2' => '۲', # U+06F2
'3' => '۳', # U+06F3
'4' => '۴', # U+06F4
'5' => '۵', # U+06F5
'6' => '۶', # U+06F6
'7' => '۷', # U+06F7
'8' => '۸', # U+06F8
'9' => '۹', # U+06F9
];
$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 => 'د_وېشنيزې_خبرې_اترې',
];
$namespaceAliases = [
'ځﺎﻧګړی' => NS_SPECIAL,
'کارونکی' => NS_USER,
'د_کارونکي_خبرې_اترې' => NS_USER_TALK,
'انځور' => NS_FILE,
'د_انځور_خبرې_اترې' => NS_FILE_TALK,
];
/** @phpcs-require-sorted-array */
$specialPageAliases = [
'Allmessages' => [ 'ټول-پيغامونه' ],
'Allpages' => [ 'ټول_مخونه' ],
'Ancientpages' => [ 'لرغوني_مخونه' ],
'Blankpage' => [ 'تش_مخ' ],
'Block' => [ 'بنديز،_د_آی_پي_بنديز،_بنديز_لګېدلی_کارن_Block' ],
'BlockList' => [ 'د_بنديزلړليک' ],
'Booksources' => [ 'د_کتاب_سرچينې' ],
'Categories' => [ 'وېشنيزې' ],
'ChangePassword' => [ 'پټنوم_بدلول،_پټنوم_بيا_پر_ځای_کول،_د_بيا_پر_ځای_کولو_پاسپورټ' ],
'Contributions' => [ 'ونډې' ],
'CreateAccount' => [ 'کارن-حساب_جوړول' ],
'DeletedContributions' => [ 'ړنګې_شوي_ونډې' ],
'Export' => [ 'صادرول' ],
'LinkSearch' => [ 'د_تړنې_پلټنه' ],
'Listfiles' => [ 'د_انځورونو_لړليک' ],
'Listusers' => [ 'د_کارنانو_لړليک' ],
'Log' => [ ادښتونه،_يادښت' ],
'Lonelypages' => [ 'يتيم_مخونه' ],
'Longpages' => [ 'اوږده_مخونه' ],
'Mycontributions' => [ 'زماونډې' ],
'Mypage' => [ 'زمااڼه' ],
'Mytalk' => [ 'زما_خبرې_اترې' ],
'Newimages' => [ 'نوي_انځورونه' ],
'Newpages' => [ 'نوي_مخونه' ],
'Preferences' => [ 'غوره_توبونه' ],
'Prefixindex' => [ 'د_مختاړيو_ليکلړ' ],
'Protectedpages' => [ 'ژغورلي_مخونه' ],
'Protectedtitles' => [ 'ژغورلي_سرليکونه' ],
'Randompage' => [ اټاکلی،_ناټاکلی_مخ' ],
'Recentchanges' => [ 'اوسني_بدلونونه' ],
'Renameuser' => [ 'دکارونکي_نوم_بدلون' ],
'Search' => [ 'پلټنه' ],
'Shortpages' => [ 'لنډ_مخونه' ],
'Specialpages' => [ انګړي_مخونه' ],
'Statistics' => [ 'شمار' ],
'Unblock' => [ 'بنديز_لرې_کول' ],
'Uncategorizedcategories' => [ اوېشلې_وېشنيزې' ],
'Uncategorizedimages' => [ اوېشلي_انځورونه،_ناوېشلې_دوتنې' ],
'Uncategorizedpages' => [ اوېشلي_مخونه' ],
'Uncategorizedtemplates' => [ اوېشلې_کينډۍ' ],
'Undelete' => [ 'ناړنګول' ],
'Unusedcategories' => [ اکارېدلي_وېشنيزې' ],
'Unusedimages' => [ اکارېدلې_دوتنې' ],
'Unusedtemplates' => [ اکارېدلې_کينډۍ' ],
'Unwatchedpages' => [ اکتلي_مخونه' ],
'Upload' => [ 'پورته_کول' ],
'Userlogin' => [ 'ننوتل' ],
'Userlogout' => [ 'وتل' ],
'Version' => [ 'بڼه' ],
'Wantedcategories' => [ 'غوښتلې_وېشنيزې' ],
'Wantedfiles' => [ 'غوښتلې_دوتنې' ],
'Wantedtemplates' => [ 'غوښتلې_کينډۍ' ],
'Watchlist' => [ 'کتنلړ' ],
];
/** @phpcs-require-sorted-array */
$magicWords = [
'currentday' => [ '1', 'نن', 'CURRENTDAY' ],
'currentday2' => [ '1', 'نن۲', 'CURRENTDAY2' ],
'currentdayname' => [ '1', 'دننۍورځې_نوم', 'CURRENTDAYNAME' ],
'currentdow' => [ '1', 'داوونۍورځ', 'CURRENTDOW' ],
'currenthour' => [ '1', 'دم_ګړۍ', 'CURRENTHOUR' ],
'currentmonth' => [ '1', 'روانه_مياشت', 'CURRENTMONTH', 'CURRENTMONTH2' ],
'currentmonthabbrev' => [ '1', 'دروانې_مياشت_لنډون', 'CURRENTMONTHABBREV' ],
'currentmonthname' => [ '1', 'دروانې_مياشت_نوم', 'CURRENTMONTHNAME' ],
'currenttime' => [ '1', 'داوخت', 'CURRENTTIME' ],
'currentweek' => [ '1', 'روانه_اوونۍ', 'CURRENTWEEK' ],
'currentyear' => [ '1', 'سږکال', 'CURRENTYEAR' ],
'forcetoc' => [ '0', '__نيوليکداره__', '__FORCETOC__' ],
'fullpagename' => [ '1', 'دمخ_بشپړنوم', 'FULLPAGENAME' ],
'fullpagenamee' => [ '1', 'دمخ_بشپړنوم_نښه', 'FULLPAGENAMEE' ],
'grammar' => [ '0', 'ګرامر:', 'GRAMMAR:' ],
'hiddencat' => [ '1', '__پټه_وېشنيزه__', '__HIDDENCAT__' ],
'img_center' => [ '1', 'مېنځ،_center', 'center', 'centre' ],
'img_left' => [ '1', 'کيڼ', 'left' ],
'img_none' => [ '1', 'هېڅ', 'none' ],
'img_right' => [ '1', 'ښي', 'right' ],
'img_thumbnail' => [ '1', 'بټنوک', 'thumb', 'thumbnail' ],
'index' => [ '1', '__ليکلړ__', '__INDEX__' ],
'language' => [ '0', '#ژبه', '#LANGUAGE' ],
'localday' => [ '1', 'سيمه_يزه_ورځ', 'LOCALDAY' ],
'localday2' => [ '1', 'سيمه_يزه_ورځ۲', 'LOCALDAY2' ],
'localdayname' => [ '1', 'دسيمه_يزې_ورځ_نوم', 'LOCALDAYNAME' ],
'localhour' => [ '1', 'سيمه_يزه_ګړۍ', 'LOCALHOUR' ],
'localmonth' => [ '1', 'سيمه_يزه_مياشت', 'LOCALMONTH', 'LOCALMONTH2' ],
'localmonthabbrev' => [ '1', 'دسيمه_يزې_مياشت_لنډون', 'LOCALMONTHABBREV' ],
'localmonthname' => [ '1', 'دسيمه_يزې_مياشت_نوم', 'LOCALMONTHNAME' ],
'localtime' => [ '1', 'سيمه_يزوخت', 'LOCALTIME' ],
'localweek' => [ '1', 'سيمه_يزه_اوونۍ', 'LOCALWEEK' ],
'localyear' => [ '1', 'سيمه_يزکال', 'LOCALYEAR' ],
'msg' => [ '0', 'پیغام:', 'پ:', 'MSG:' ],
'namespace' => [ '1', 'نوم_تشيال', 'NAMESPACE' ],
'namespacee' => [ '1', 'د_نوم_تشيال_نښه', 'NAMESPACEE' ],
'noeditsection' => [ '0', '__بیبرخې__', '__NOEDITSECTION__' ],
'nogallery' => [ '0', '__بینندارتونه__', '__NOGALLERY__' ],
'noindex' => [ '1', '__بې_ليکلړ__', '__NOINDEX__' ],
'notoc' => [ '0', '__بینيولک__', '__NOTOC__' ],
'numberofarticles' => [ '1', 'دليکنوشمېر', 'NUMBEROFARTICLES' ],
'numberoffiles' => [ '1', 'ددوتنوشمېر', 'NUMBEROFFILES' ],
'numberofpages' => [ '1', 'دمخونوشمېر', 'NUMBEROFPAGES' ],
'numberofusers' => [ '1', 'دکارونکوشمېر', 'NUMBEROFUSERS' ],
'pagename' => [ '1', 'دمخ_نوم', 'PAGENAME' ],
'pagenamee' => [ '1', 'دمخ_نښه', 'PAGENAMEE' ],
'pagesize' => [ '1', 'مخکچه', 'PAGESIZE' ],
'plural' => [ '0', 'جمع:', 'PLURAL:' ],
'protectionlevel' => [ '1', 'ژغورکچه', 'PROTECTIONLEVEL' ],
'server' => [ '0', 'پالنګر', 'SERVER' ],
'servername' => [ '0', 'دپالنګر_نوم', 'SERVERNAME' ],
'sitename' => [ '1', 'دوېبځي_نوم', 'SITENAME' ],
'special' => [ '0', 'ځانګړی', 'special' ],
'subjectspace' => [ '1', 'دسکالوتشيال', 'دليکنې_تشيال', 'SUBJECTSPACE', 'ARTICLESPACE' ],
'subjectspacee' => [ '1', 'دسکالوتشيال_نښه', 'دليکنې_تشيال_نښه', 'SUBJECTSPACEE', 'ARTICLESPACEE' ],
'talkspace' => [ '1', 'دخبرواترو_تشيال', 'TALKSPACE' ],
'talkspacee' => [ '1', 'دخبرواترو_تشيال_نښه', 'TALKSPACEE' ],
'toc' => [ '0', '__نيوليک__', '__TOC__' ],
];