Skip to content

Commit

Permalink
Merge pull request #84873 from bruvzg/locale_rempas
Browse files Browse the repository at this point in the history
Fix remapped font reloading on locale change.
  • Loading branch information
akien-mga committed Nov 14, 2023
2 parents 70ec97a + 8b22605 commit 40cdd22
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions core/string/translation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -520,11 +520,11 @@ String TranslationServer::get_country_name(const String &p_country) const {
void TranslationServer::set_locale(const String &p_locale) {
locale = standardize_locale(p_locale);

ResourceLoader::reload_translation_remaps();

if (OS::get_singleton()->get_main_loop()) {
OS::get_singleton()->get_main_loop()->notification(MainLoop::NOTIFICATION_TRANSLATION_CHANGED);
}

ResourceLoader::reload_translation_remaps();
}

String TranslationServer::get_locale() const {
Expand Down Expand Up @@ -816,10 +816,11 @@ bool TranslationServer::is_pseudolocalization_enabled() const {
void TranslationServer::set_pseudolocalization_enabled(bool p_enabled) {
pseudolocalization_enabled = p_enabled;

ResourceLoader::reload_translation_remaps();

if (OS::get_singleton()->get_main_loop()) {
OS::get_singleton()->get_main_loop()->notification(MainLoop::NOTIFICATION_TRANSLATION_CHANGED);
}
ResourceLoader::reload_translation_remaps();
}

void TranslationServer::set_editor_pseudolocalization(bool p_enabled) {
Expand All @@ -836,10 +837,11 @@ void TranslationServer::reload_pseudolocalization() {
pseudolocalization_suffix = GLOBAL_GET("internationalization/pseudolocalization/suffix");
pseudolocalization_skip_placeholders_enabled = GLOBAL_GET("internationalization/pseudolocalization/skip_placeholders");

ResourceLoader::reload_translation_remaps();

if (OS::get_singleton()->get_main_loop()) {
OS::get_singleton()->get_main_loop()->notification(MainLoop::NOTIFICATION_TRANSLATION_CHANGED);
}
ResourceLoader::reload_translation_remaps();
}

StringName TranslationServer::pseudolocalize(const StringName &p_message) const {
Expand Down

0 comments on commit 40cdd22

Please sign in to comment.