### Godot version

4.1.2

### System information

Godot v4.1.2.stable.mono - Windows 11 22h2 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; 31.0.15.3742) - 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz (12 Threads)

### Issue description

in a right to left language (in my case Persian) the Ui gets inverted and i know it should be like that but you just cant work i will leave a screen shot so  you can see
![Screenshot 2023-11-16 042657](https://github.com/godotengine/godot/assets/118190096/76f0849d-945d-407b-b450-391c65c01f0e)


### Steps to reproduce

change the language to Persian

### Minimal reproduction project

N/A
fdialog->set_access(EdorFileDialog::ACCESS_FILESYSTEM);
	fdialog_install = memnew(EdorFileDialog);
	fdialog_install->set_previews_enabled(false); //Crucial, otherwise the engine crashes.
	fdialog_install->set_access(EdorFileDialog::ACCESS_FILESYSTEM);
	add_child(fdialog);
	add_child(fdialog_install);
	project_name->connect("text_changed", callable_mp(this, &ProjectDialog::_text_changed));
	project_path->connect("text_changed", callable_mp(this, &ProjectDialog::_path_text_changed));
	install_path->connect("text_changed", callable_mp(this, &ProjectDialog::_path_text_changed));
	fdialog->connect("dir_selected", callable_mp(this, &ProjectDialog::_path_selected));
	fdialog->connect("file_selected", callable_mp(this, &ProjectDialog::_file_selected));
	fdialog_install->connect("dir_selected", callable_mp(this, &ProjectDialog::_install_path_selected));
	fdialog_install->connect("file_selected", callable_mp(this, &ProjectDialog::_install_path_selected));
	set_hide_on_ok(false);
	dialog_error = memnew(AcceptDialog);
	add_child(dialog_error);
}
/// Project List and friends.
:_notification(int p_what) {
	swch (p_what) {
		case NOTIFICATION_THEME_CHANGED: {
			if (icon_needs_reload) {
				// The project icon may not be loaded by the time the control is displayed,
				// so use a loading placeholder.
				project_icon->set_texture(get_edor_theme_icon(SNAME("ProjectIconLoading")));
			}
			project_tle->begin_bulk_theme_override();
			project_tle->add_theme_font_override("font", get_theme_font(SNAME("tle"), EdorStringName(EdorFonts)));
			project_tle->add_theme_font_size_override("font_size", get_theme_font_size(SNAME("tle_size"), EdorStringName(EdorFonts)));
			project_tle->add_theme_color_override("font_color", get_theme_color(SNAME("font_color"), SNAME("Tree")));