1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00

feat(locale): the panel offers only the languages it is translated into

The language choice on the Settings page listed every language Django
knows, 99 of them. Six catalogs (Czech under the wrong code, German,
Spanish, French, Russian, Ukrainian) translated none of the panel's
messages, so choosing one of them, like most of the others, showed
English. The Turkish catalog lacked the four newest messages.

The panel now offers English and Turkish (LANGUAGES). The empty
catalogs and the English one, which has nothing to translate, are
removed. Turkish translates every message again. CI checks that the
offered catalogs translate every message and that their compiled
files are up to date; the README says how to update them.
This commit is contained in:
catborise 2026-11-02 22:51:11 +03:00
parent 2d47f87dcb
commit 9f2cd664e6
20 changed files with 791 additions and 28791 deletions

View file

@ -201,6 +201,11 @@ LOGOUT_REDIRECT_URL = "/accounts/login/"
LOGIN_REDIRECT_URL="/instances/"
LANGUAGE_CODE = "en-us"
# the languages the panel is translated into, each with a full catalog in locale/
LANGUAGES = [
("en", "English"),
("tr", "Türkçe"),
]
TIME_ZONE = "UTC"