X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/a6633642232efd164d4708967ab59e498fbff896..refs/pull/3083/head:/app/Http/Middleware/Localization.php diff --git a/app/Http/Middleware/Localization.php b/app/Http/Middleware/Localization.php index 597d28365..d8e1253e5 100644 --- a/app/Http/Middleware/Localization.php +++ b/app/Http/Middleware/Localization.php @@ -1,4 +1,6 @@ - 'ar', - 'bg' => 'bg_BG', - 'da' => 'da_DK', - 'de' => 'de_DE', + 'ar' => 'ar', + 'bg' => 'bg_BG', + 'bs' => 'bs_BA', + 'ca' => 'ca', + 'da' => 'da_DK', + 'de' => 'de_DE', 'de_informal' => 'de_DE', - 'en' => 'en_GB', - 'es' => 'es_ES', - 'es_AR' => 'es_AR', - 'fr' => 'fr_FR', - 'he' => 'he_IL', - 'it' => 'it_IT', - 'ja' => 'ja', - 'ko' => 'ko_KR', - 'nl' => 'nl_NL', - 'nb' => 'nb_NO', - 'pl' => 'pl_PL', - 'pt' => 'pl_PT', - 'pt_BR' => 'pt_BR', - 'ru' => 'ru', - 'sk' => 'sk_SK', - 'sl' => 'sl_SI', - 'sv' => 'sv_SE', - 'uk' => 'uk_UA', - 'vi' => 'vi_VN', - 'zh_CN' => 'zh_CN', - 'zh_TW' => 'zh_TW', - 'tr' => 'tr_TR', + 'en' => 'en_GB', + 'es' => 'es_ES', + 'es_AR' => 'es_AR', + 'et' => 'et_EE', + 'fr' => 'fr_FR', + 'he' => 'he_IL', + 'hr' => 'hr_HR', + 'id' => 'id_ID', + 'it' => 'it_IT', + 'ja' => 'ja', + 'ko' => 'ko_KR', + 'lt' => 'lt_LT', + 'lv' => 'lv_LV', + 'nl' => 'nl_NL', + 'nb' => 'nb_NO', + 'pl' => 'pl_PL', + 'pt' => 'pt_PT', + 'pt_BR' => 'pt_BR', + 'ru' => 'ru', + 'sk' => 'sk_SK', + 'sl' => 'sl_SI', + 'sv' => 'sv_SE', + 'uk' => 'uk_UA', + 'vi' => 'vi_VN', + 'zh_CN' => 'zh_CN', + 'zh_TW' => 'zh_TW', + 'tr' => 'tr_TR', ]; /** * Handle an incoming request. * - * @param \Illuminate\Http\Request $request - * @param \Closure $next + * @param \Illuminate\Http\Request $request + * @param \Closure $next + * * @return mixed */ public function handle($request, Closure $next) @@ -68,6 +78,7 @@ class Localization app()->setLocale($locale); Carbon::setLocale($locale); $this->setSystemDateLocale($locale); + return $next($request); } @@ -101,11 +112,12 @@ class Localization return $lang; } } + return $default; } /** - * Get the ISO version of a BookStack language name + * Get the ISO version of a BookStack language name. */ public function getLocaleIso(string $locale): string {