Browse Source

Merge pull request #58288 from bruvzg/fix_editor_en_locale

[Editor] Fix "en" editor translation detection.
Rémi Verschelde 3 years ago
parent
commit
c944c9e572
1 changed files with 6 additions and 2 deletions
  1. 6 2
      core/string/translation.cpp

+ 6 - 2
core/string/translation.cpp

@@ -685,8 +685,12 @@ Ref<Translation> TranslationServer::get_tool_translation() const {
 
 String TranslationServer::get_tool_locale() {
 #ifdef TOOLS_ENABLED
-	if (TranslationServer::get_singleton()->get_tool_translation().is_valid() && (Engine::get_singleton()->is_editor_hint() || Engine::get_singleton()->is_project_manager_hint())) {
-		return tool_translation->get_locale();
+	if (Engine::get_singleton()->is_editor_hint() || Engine::get_singleton()->is_project_manager_hint()) {
+		if (TranslationServer::get_singleton()->get_tool_translation().is_valid()) {
+			return tool_translation->get_locale();
+		} else {
+			return "en";
+		}
 	} else {
 #else
 	{