feat(themes): interrupteur global bande des themes + masquee sur watch
CI / build-and-test (push) Failing after 8m18s
CI / build-and-test (push) Failing after 8m18s
- ThemesService: signal barVisible persiste (localStorage), toggle global - header: bouton oeil afficher/masquer la bande (aria-pressed, FR/EN) - app: affichage = page autorisee ET interrupteur; allowlist stricte (accueil + /t/... uniquement, chemin normalise) -> jamais sur /watch - i18n: cles themes.showBar/hideBar FR/EN
This commit is contained in:
@@ -74,6 +74,8 @@ const EN: Record<string, string> = {
|
||||
'themes.title': 'Themes',
|
||||
'themes.show': 'Show',
|
||||
'themes.hide': 'Hide',
|
||||
'themes.showBar': 'Show the themes bar',
|
||||
'themes.hideBar': 'Hide the themes bar',
|
||||
// Common
|
||||
'common.error': 'An error occurred.',
|
||||
'empty.noItems': 'No items.',
|
||||
@@ -210,6 +212,8 @@ const FR: Record<string, string> = {
|
||||
'themes.title': 'Thèmes',
|
||||
'themes.show': 'Afficher',
|
||||
'themes.hide': 'Masquer',
|
||||
'themes.showBar': 'Afficher la bande des thèmes',
|
||||
'themes.hideBar': 'Masquer la bande des thèmes',
|
||||
// Common
|
||||
'common.error': 'Une erreur est survenue.',
|
||||
'empty.noItems': 'Aucun élément.',
|
||||
|
||||
Reference in New Issue
Block a user