feat(client): add English default and Ukrainian language with switcher

Default language is English; detect the browser language (Polish -> pl, Ukrainian -> uk, otherwise en) and persist the user choice. Add full Ukrainian (Cyrillic) translations, a language switcher showing native endonyms, and keep vue-i18n, Vuetify locale, <html lang> and document.title in sync.
This commit is contained in:
Rafał Tyński
2026-10-04 04:12:36 +02:00
parent 9854133ac0
commit e176d0c211
11 changed files with 258 additions and 14 deletions
+4
View File
@@ -20,6 +20,10 @@ export const pl = {
logout: 'Wyloguj się',
openMenu: 'Otwórz menu główne',
},
language: {
label: 'Język',
change: 'Zmień język',
},
theme: {
label: 'Motyw',
change: 'Zmień motyw',