test(quick-261016-0fm): theme switch, language switcher and footer offset

- theme: light and dark ignore prefers-color-scheme, choices and guard
- i18n: ?locale= only with a preference, availableLocales from meta
- usePreferences: cache validation, cycle order and PUT bodies, revert
  with a danger toast, profile apply, setLocale save, cache and reload
- rail theme button, user menu language group, --shell-offset and the
  form save bar offset; fixture strings and resetState theme reset
This commit is contained in:
Jakub Zych
2026-10-16 11:48:39 +02:00
parent 119f1f8d54
commit f0ab26b93f
9 changed files with 416 additions and 7 deletions

View File

@@ -567,6 +567,12 @@
"backend::lang.myaccount.password_section": {
"other": "Zmiana hasła"
},
"backend::lang.myaccount.preferences_failed": {
"other": "Nie udało się zapisać ustawienia."
},
"backend::lang.myaccount.preferences_unavailable": {
"other": "Nie można zapisać ustawienia, ponieważ zapisane metadane profilu nie są obiektem JSON."
},
"backend::lang.myaccount.profile": {
"other": "Profil"
},
@@ -594,6 +600,9 @@
"backend::lang.nav.expand": {
"other": "Rozwiń menu"
},
"backend::lang.nav.language": {
"other": "Język"
},
"backend::lang.nav.plugins": {
"other": "Wtyczki"
},
@@ -603,6 +612,18 @@
"backend::lang.nav.settings": {
"other": "Ustawienia"
},
"backend::lang.nav.theme": {
"other": "Motyw: :mode"
},
"backend::lang.nav.theme_dark": {
"other": "Ciemny"
},
"backend::lang.nav.theme_light": {
"other": "Jasny"
},
"backend::lang.nav.theme_system": {
"other": "Systemowy"
},
"backend::lang.nav.user_menu": {
"other": "Menu użytkownika"
},