Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-16 03:32:22 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-16 03:32:22 +0300
commit519522428e606b62d5a3468889574733c367e03b (patch)
treeefaf61e429dee5b9481d81a9321d91f39fa1fc9d /test
parentf5dac447a05aa3b45dbb9cd4c074da15a26304fb (diff)
Fix some languages not getting correctly detected
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'test')
-rw-r--r--test/classes/LanguageTest.php114
1 files changed, 23 insertions, 91 deletions
diff --git a/test/classes/LanguageTest.php b/test/classes/LanguageTest.php
index 363dd452ee..c07abae0ea 100644
--- a/test/classes/LanguageTest.php
+++ b/test/classes/LanguageTest.php
@@ -190,101 +190,33 @@ class LanguageTest extends AbstractTestCase
/**
* Data provider for language selection test.
*
- * @return array Test parameters.
+ * @return string[][]
*/
public function selectDataProvider(): array
{
return [
- [
- 'cs',
- 'en',
- '',
- '',
- '',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- 'cs',
- '',
- '',
- '',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- 'cs',
- 'en',
- '',
- '',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- '',
- 'cs',
- '',
- '',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- '',
- '',
- 'cs',
- '',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- '',
- '',
- '',
- 'cs,en-US;q=0.7,en;q=0.3',
- '',
- '',
- 'Czech',
- ],
- [
- '',
- '',
- '',
- '',
- '',
- 'Mozilla/5.0 (Linux; U; Android 2.2.2; tr-tr; GM FOX)',
- '',
- 'Turkish',
- ],
- [
- '',
- '',
- '',
- '',
- '',
- '',
- 'cs',
- 'Czech',
- ],
- [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'English',
- ],
+ ['cs', 'en', '', '', '', '', '', 'Czech'],
+ ['', 'cs', '', '', '', '', '', 'Czech'],
+ ['', 'cs', 'en', '', '', '', '', 'Czech'],
+ ['', '', 'cs', '', '', '', '', 'Czech'],
+ ['', '', '', 'cs', '', '', '', 'Czech'],
+ ['', '', '', '', 'cs,en-US;q=0.7,en;q=0.3', '', '', 'Czech'],
+ ['', '', '', '', '', 'Mozilla/5.0 (Linux; U; Android 2.2.2; tr-tr; GM FOX)', '', 'Turkish'],
+ ['', '', '', '', '', '', 'cs', 'Czech'],
+ ['', '', '', '', '', '', '', 'English'],
+ ['', '', '', '', 'pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese'],
+ ['', '', '', '', 'pt-PT,pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese'],
+ ['', '', '', '', 'pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese (Brazil)'],
+ ['', '', '', '', 'ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic'],
+ ['', '', '', '', 'ar-AE,ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic'],
+ ['', '', '', '', 'ar-LY,ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic (Libya)'],
+ ['', '', '', '', 'en,pt;q=0.5', '', 'pt', 'English'],
+ ['', '', '', '', 'en-GB,en;q=0.7,pt;q=0.3', '', 'pt', 'English (United Kingdom)'],
+ ['', '', '', '', 'en-US,en;q=0.7,pt;q=0.3', '', 'pt', 'English'],
+ ['', '', '', '', 'zh,en;q=0.5', '', 'en', 'Chinese simplified'],
+ ['', '', '', '', 'zh-CN,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese simplified'],
+ ['', '', '', '', 'zh-HK,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese traditional'],
+ ['', '', '', '', 'zh-TW,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese traditional'],
];
}