### 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
if (!_search_term.is_empty()) {
			String search_path;
			if (search_term.contains("/")) {
				// Search path will match the whole path
				search_path = em.path;
			} else {
				// Search path will only match the last path component to make searching more strict
				search_path = em.path.get_file();
			}
			bool missing_tags = false;
			for (const String &tag : tags) {
				if (!em.tags.has(tag)) {
					missing_tags = true;
					break;
				}
			}
			// When searching, display projects whose name or path contain the search term and whose tags match the searched tags.
			em_visible = !missing_tags && (search_term.is_empty() || em.project_name.findn(search_term) != -1 || search_path.findn(search_term) != -1);
		}
		em.control->set_visible(em_visible);
	}
	for size(); ++i) {
		Item &em = _projects.wre[i];
		em.control->get_parent()->move_child(em.control, i);
	}
	// Rewind the coroutine because order of projects changed
	_update_icons_async();
	update_dock_menu();
}
const HashSet<String> &ProjectList::get_selected_project_keys() const {