Выбор языка, на начальной странице после авторизации

добрый день! подскажите пжл, возможно ли выбор языка перенести
на начальную страницу после авторизации
image
для примера здесь?

по умолчанию выбор языка ведь на стартовой странице входа
заранее большое спасибо!

На мой взгляд, идея перенести выбор языка в главное меню после входа в приложение - так себе идея…

После переключения выбора языка вам придется заново проинициализировать и открыть главный экран в новой локали.
А до того как переключить язык пользователь мог еще открыть N других экранов в рабочей области. И их тоже придется проинициализировать и открыть снова.

Можете посмотреть реализацию обработчика лукапа выбора локали в LoginScreen.

localesSelect.addValueChangeListener(e -> {
            app.setLocale(e.getValue());

            LoginScreenAuthDelegate.AuthInfo authInfo = new LoginScreenAuthDelegate.AuthInfo(loginField.getValue(),
                    passwordField.getValue(),
                    rememberMeCheckBox.getValue());

            String screenId = UiControllerUtils.getScreenContext(this)
                    .getWindowInfo()
                    .getId();

            Screen loginScreen = screens.create(screenId, OpenMode.ROOT);

            if (loginScreen instanceof LoginScreen) {
                ((LoginScreen) loginScreen).setAuthInfo(authInfo);
            }

            loginScreen.show();
        });
1 симпатия