Refactored locale determination logic to directly use the language parameter from the environment, improving clarity and consistency in locale handling.

This commit is contained in:
Torsten Schulz (local)
2025-11-16 13:34:59 +01:00
parent 5288f21e52
commit 60c23bedc0

View File

@@ -134,7 +134,7 @@ Wt::WLocale App::determineLocaleFromBrowser() const {
// 1. Expliziter URL-Parameter ?lang=... hat Vorrang (z.B. de, de-DE, en, en-US, fr, es, it, tl, ja, zh, th) // 1. Expliziter URL-Parameter ?lang=... hat Vorrang (z.B. de, de-DE, en, en-US, fr, es, it, tl, ja, zh, th)
if (const auto *langParam = env_.getParameter("lang")) { if (const auto *langParam = env_.getParameter("lang")) {
auto localeName = mapLanguageTag(langParam->toUTF8()); auto localeName = mapLanguageTag(*langParam);
if (!localeName.empty()) { if (!localeName.empty()) {
return makeLocale(localeName); return makeLocale(localeName);
} }