MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / reload_pseudolocalization

Method reload_pseudolocalization

core/string/translation_server.cpp:532–547  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

530}
531
532void TranslationServer::reload_pseudolocalization() {
533 main_domain->set_pseudolocalization_accents_enabled(GLOBAL_GET("internationalization/pseudolocalization/replace_with_accents"));
534 main_domain->set_pseudolocalization_double_vowels_enabled(GLOBAL_GET("internationalization/pseudolocalization/double_vowels"));
535 main_domain->set_pseudolocalization_fake_bidi_enabled(GLOBAL_GET("internationalization/pseudolocalization/fake_bidi"));
536 main_domain->set_pseudolocalization_override_enabled(GLOBAL_GET("internationalization/pseudolocalization/override"));
537 main_domain->set_pseudolocalization_expansion_ratio(GLOBAL_GET("internationalization/pseudolocalization/expansion_ratio"));
538 main_domain->set_pseudolocalization_prefix(GLOBAL_GET("internationalization/pseudolocalization/prefix"));
539 main_domain->set_pseudolocalization_suffix(GLOBAL_GET("internationalization/pseudolocalization/suffix"));
540 main_domain->set_pseudolocalization_skip_placeholders_enabled(GLOBAL_GET("internationalization/pseudolocalization/skip_placeholders"));
541
542 ResourceLoader::reload_translation_remaps();
543
544 if (OS::get_singleton()->get_main_loop()) {
545 OS::get_singleton()->get_main_loop()->notification(MainLoop::NOTIFICATION_TRANSLATION_CHANGED);
546 }
547}
548
549StringName TranslationServer::pseudolocalize(const StringName &p_message) const {
550 return main_domain->pseudolocalize(p_message);

Callers

nothing calls this directly

Tested by

no test coverage detected