Browse Source

Don't pseudolocalize empty strings

Haoyu Qiu 10 months ago
parent
commit
f61fe2799c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      core/string/translation_domain.cpp

+ 4 - 0
core/string/translation_domain.cpp

@@ -389,6 +389,10 @@ void TranslationDomain::set_pseudolocalization_suffix(const String &p_suffix) {
 }
 }
 
 
 StringName TranslationDomain::pseudolocalize(const StringName &p_message) const {
 StringName TranslationDomain::pseudolocalize(const StringName &p_message) const {
+	if (p_message.is_empty()) {
+		return p_message;
+	}
+
 	String message = p_message;
 	String message = p_message;
 	int length = message.length();
 	int length = message.length();
 	if (pseudolocalization.override_enabled) {
 	if (pseudolocalization.override_enabled) {