Update Language name search database

Updated tests to reflect external changes.

NB: These tests and code should be rewritten to use mocked data to only
verify the algorithm to avoid the need to update them when the real
data changes.

Change-Id: I537df34405eea23569621ad0c5a31dc9d336c1b0
This commit is contained in:
Niklas Laxström
2024-03-07 11:17:49 +02:00
committed by jenkins-bot
parent 470629025b
commit 67067138a8
2 changed files with 1941 additions and 540 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -40,7 +40,6 @@ class LanguageSearchTest extends PHPUnit\Framework\TestCase {
return [
[ 'ഹിന്ദി', [
'hi' => 'ഹിന്ദി',
'hi-latn' => 'ഹിന്ദി (ലാറ്റിൻ)'
]
],
[ 'മല', [
@@ -71,6 +70,7 @@ class LanguageSearchTest extends PHPUnit\Framework\TestCase {
]
],
[ 'punja', [
// Presence of CLDR extension affects the results
'pa' => class_exists( LanguageNames::class ) ? 'punjabi' : 'punjaabi sennii',
'pa-guru' => 'punjabi (gurmukhi-skrift)',
'pnb' => 'punjabi western'
@@ -105,27 +105,23 @@ class LanguageSearchTest extends PHPUnit\Framework\TestCase {
]
],
[ 'chinese', [
'zh' => 'chinese',
// Presence of CLDR extension affects the results
'zh' => class_exists( LanguageNames::class ) ? 'chinese' : 'chines',
'zh-cn' => 'chinese (china)',
'zh-hk' => 'chinese (hong kong)',
'zh-mo' => 'chinese (macau)',
'zh-my' => 'chinese (malaysia)',
'zh-min-nan' => 'chinese (min nan)',
'zh-sg' => 'chinese (singapore)',
'zh-tw' => 'chinese (taiwan)',
'zh-hans' => 'chinese simplificate',
'zh-hant' => 'chinese traditional',
'zh-classical' => 'chinese — classical chinese',
'gan' => 'chinese — gan chinese',
'hak' => 'chinese — hakka chinese',
'gan' => 'chinese — isi-gan chinese',
'nan' => 'chinese — isi-min nan chinese',
'wuu' => 'chinese — isi-wu chinese',
'hsn' => 'chinese — isi-xiang chinese',
'lzh' => 'chinese — literary chinese',
'cdo' => 'chinese — min dong chinese',
'cdo-hani' => 'chinese — min dong chinese (hanji)',
'wuu-hans' => 'chinese — wu chinese (simplified)',
'wuu-hant' => 'chinese — wu chinese (traditional)',
'zh-classical' => 'chinese — literary chinese',
'lzh' => 'chinesesch — klassescht chinesesch',
]
],