Use language command line argument to override editor locale.

This commit is contained in:
Pāvels Nadtočajevs 2025-09-08 10:22:29 +03:00
parent 9edc290328
commit d8cdc53ec0
No known key found for this signature in database
GPG key ID: 8413210218EF35D2
4 changed files with 20 additions and 6 deletions

View file

@ -1094,7 +1094,9 @@ Error Main::setup(const char *execpath, int argc, char *argv[], bool p_second_ph
arg == "--display-driver" ||
arg == "--rendering-method" ||
arg == "--rendering-driver" ||
arg == "--xr-mode") {
arg == "--xr-mode" ||
arg == "-l" ||
arg == "--language") {
if (N) {
forwardable_cli_arguments[CLI_SCOPE_TOOL].push_back(arg);
forwardable_cli_arguments[CLI_SCOPE_TOOL].push_back(N->get());
@ -3842,6 +3844,10 @@ String Main::get_rendering_driver_name() {
return rendering_driver;
}
String Main::get_locale_override() {
return locale;
}
// everything the main loop needs to know about frame timings
static MainTimerSync main_timer_sync;