Saved user language was not being picked up in case of non-server mode. Because - the get_locale(...) function was being executed before any request, and user login after first request. Hence - the values for the labels in the Preferences are not being translated properly.
Fetch the raw value of user_language from configuration in case of runtime/non-server mode to fix the issue. Branch ------ WEBPACK_DEVEL2 Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=2bb4438e1426b9995323f4e9e25930080e22df5d Author: Alexander Lakhin <exclus...@gmail.com> Modified Files -------------- web/pgadmin/__init__.py | 20 ++++++++++++-------- web/pgadmin/utils/preferences.py | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 8 deletions(-)