diff --git a/modules/client_locales/locales.lua b/modules/client_locales/locales.lua index 2c39927a..593df90e 100644 --- a/modules/client_locales/locales.lua +++ b/modules/client_locales/locales.lua @@ -144,7 +144,10 @@ end function setLocale(name) local locale = installedLocales[name] - if locale == currentLocale then return end + if locale == currentLocale then + g_settings.set('locale', name) + return + end if not locale then pwarning("Locale " .. name .. ' does not exist.') return false