From 5da2ee8bf6f186590b8cd95681592cbe8b92c76b Mon Sep 17 00:00:00 2001 From: "Marco Antonio J. Costa" Date: Tue, 21 Jul 2026 09:31:55 -0300 Subject: [PATCH] better initialization of language defaults --- i18n/language.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/language.cpp b/i18n/language.cpp index f9b3daec8..5b8d9217f 100644 --- a/i18n/language.cpp +++ b/i18n/language.cpp @@ -2,16 +2,15 @@ #include "DEBUG.H" namespace { -constexpr i18n::Lang kBuildDefaultLang = i18n::Lang::en; - -auto RowsForLang(i18n::Lang lang) -> int { +constexpr auto RowsForLang(i18n::Lang lang) -> int { return lang == i18n::Lang::zh ? 6 : 9; } -} +constexpr i18n::Lang kBuildDefaultLang = i18n::Lang::en; +constexpr int kBuildDefaultMaxMessagesOnMapBottom = RowsForLang(kBuildDefaultLang); +} // namespace i18n::Lang g_lang = kBuildDefaultLang; - -int MAX_MESSAGES_ON_MAP_BOTTOM = RowsForLang(g_lang); +int MAX_MESSAGES_ON_MAP_BOTTOM = kBuildDefaultMaxMessagesOnMapBottom; auto ApplyLang(i18n::Lang lang = kBuildDefaultLang ) { MAX_MESSAGES_ON_MAP_BOTTOM = RowsForLang(lang);