From 07f2349c17fae6a4a400fa43506bcf1d6c3d90fe Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Wed, 1 May 2024 22:01:44 +0300 Subject: [PATCH] Add search alias for Palembang (Musi) Bug: T364291 Change-Id: I6514e446a6b2e5cb85dc8654942a00406127801f --- data/LanguageNameIndexer.php | 5 +++++ data/LanguageNameSearchData.php | 1 + tests/phpunit/LanguageSearchTest.php | 9 +++++++++ 3 files changed, 15 insertions(+) diff --git a/data/LanguageNameIndexer.php b/data/LanguageNameIndexer.php index 8d231306..a8b25199 100644 --- a/data/LanguageNameIndexer.php +++ b/data/LanguageNameIndexer.php @@ -113,6 +113,11 @@ class LanguageNameIndexer extends Maintenance { 'ja' => [ 'nihongo', 'にほんご' ], // Mon, renamed in core MediaWiki's Names.php (T352776) 'mnw' => [ 'ဘာသာ မန်' ], + // Palembang, also known as "Musi". + // Writing this as two words ensures that it has a unique key, + // so that Moore (mos), which is known as "musi" in one of the languages, + // can also be found + 'mui' => [ 'musi palembang' ], // Western Punjabi, doesn't start with the word "Punjabi" in any language 'pnb' => [ 'punjabi western' ], // Simplified and Traditional Chinese, because zh-hans and zh-hant diff --git a/data/LanguageNameSearchData.php b/data/LanguageNameSearchData.php index 29cf8c48..6b245cd9 100644 --- a/data/LanguageNameSearchData.php +++ b/data/LanguageNameSearchData.php @@ -20808,6 +20808,7 @@ class LanguageNameSearchData { 'muscogeera' => 'mus', 'muse krií lángwej' => 'crm', 'musi' => 'mos', + 'musi palembang' => 'mui', 'muskogee' => 'mus', 'muskogee-schpraach' => 'mus', 'muskogee-sprache' => 'mus', diff --git a/tests/phpunit/LanguageSearchTest.php b/tests/phpunit/LanguageSearchTest.php index 19a61b1b..2f80290f 100644 --- a/tests/phpunit/LanguageSearchTest.php +++ b/tests/phpunit/LanguageSearchTest.php @@ -76,6 +76,15 @@ class LanguageSearchTest extends PHPUnit\Framework\TestCase { 'pnb' => 'punjabi western' ] ], + [ 'musi', [ + 'mos' => 'mosi', + 'mui' => class_exists( LanguageNames::class ) ? 'musi' : 'musi palembang', + ] + ], + [ 'palembang', [ + 'mui' => 'palembang', + ] + ], [ 'castellano', [ 'es' => 'castellano', ]