Improve edited scene layout direction detection.

This commit is contained in:
Pāvels Nadtočajevs
2025-04-27 17:32:38 +03:00
parent e37c6261ea
commit 03048aa94a
5 changed files with 14 additions and 2 deletions

View File

@@ -2868,7 +2868,8 @@ bool Window::is_layout_rtl() const {
String locale = OS::get_singleton()->get_locale();
return TS->is_locale_right_to_left(locale);
} else {
String locale = TranslationServer::get_singleton()->get_tool_locale();
const Ref<Translation> &t = TranslationServer::get_singleton()->get_translation_object(TranslationServer::get_singleton()->get_locale());
String locale = t.is_valid() ? t->get_locale() : TranslationServer::get_singleton()->get_fallback_locale();
return TS->is_locale_right_to_left(locale);
}
}