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:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user