We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1d9d3b6 + 1bf15da commit 1f8c21aCopy full SHA for 1f8c21a
lib/private/L10N/Factory.php
@@ -490,10 +490,14 @@ private function getLanguageFromRequest(?string $app = null): string {
490
[$preferred_language] = explode(';', $preference);
491
$preferred_language = str_replace('-', '_', $preferred_language);
492
493
+ $preferred_language_parts = explode('_', $preferred_language);
494
foreach ($available as $available_language) {
495
if ($preferred_language === strtolower($available_language)) {
496
return $this->respectDefaultLanguage($app, $available_language);
497
}
498
+ if ($preferred_language_parts[0].'_'.end($preferred_language_parts) === strtolower($available_language)) {
499
+ return $available_language;
500
+ }
501
502
503
// Fallback from de_De to de
0 commit comments