'locale' => env('APP_LANG', 'en'),
// Locales available
- 'locales' => ['en', 'ar', 'da', 'de', 'de_informal', 'es', 'es_AR', 'fr', 'hu', 'nl', 'pt_BR', 'sk', 'cs', 'sv', 'ko', 'ja', 'pl', 'it', 'ru', 'uk', 'zh_CN', 'zh_TW', 'tr'],
+ 'locales' => ['en', 'ar', 'cs', 'da', 'de', 'de_informal', 'es', 'es_AR', 'fa', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'pt', 'pt_BR', 'sk', 'sv', 'pl', 'ru', 'tr', 'uk', 'vi', 'zh_CN', 'zh_TW',],
// Application Fallback Locale
'fallback_locale' => 'en',
'language_select' => [
'en' => 'English',
'ar' => 'العربية',
+ 'cs' => 'Česky',
'da' => 'Dansk',
'de' => 'Deutsch (Sie)',
'de_informal' => 'Deutsch (Du)',
'es' => 'Español',
'es_AR' => 'Español Argentina',
'fr' => 'Français',
+ 'hu' => 'Magyar',
+ 'it' => 'Italian',
+ 'ja' => '日本語',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
+ 'pl' => 'Polski',
'pt_BR' => 'Português do Brasil',
+ 'ru' => 'Русский',
'sk' => 'Slovensky',
- 'cs' => 'Česky',
'sv' => 'Svenska',
- 'ko' => '한국어',
- 'ja' => '日本語',
- 'pl' => 'Polski',
- 'it' => 'Italian',
- 'ru' => 'Русский',
+ 'tr' => 'Türkçe',
'uk' => 'Українська',
+ 'vi' => 'Tiếng Việt',
'zh_CN' => '简体中文',
'zh_TW' => '繁體中文',
- 'hu' => 'Magyar',
- 'tr' => 'Türkçe',
]
//!////////////////////////////////
];
$configLocales = config('app.locales');
sort($configLocales);
sort($this->langs);
- $this->assertTrue(implode(':', $this->langs) === implode(':', $configLocales), 'app.locales configuration variable matches found lang files');
+ $this->assertEquals(implode(':', $configLocales), implode(':', $this->langs), 'app.locales configuration variable does not match those found in lang files');
}
public function test_correct_language_if_not_logged_in()