From ebf2d1e51641e781d6c62424000cf4bb73a61a7f Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:12:32 +0100 Subject: [PATCH] fix: shorten nav labels close #612 --- lib/i18n/de.i18n.json | 6 +++--- lib/i18n/es.i18n.json | 2 +- lib/i18n/fr.i18n.json | 8 ++++---- lib/i18n/it.i18n.json | 4 ++-- lib/i18n/nl.i18n.json | 4 ++-- lib/i18n/strings.g.dart | 2 +- lib/i18n/strings_de.g.dart | 12 ++++++------ lib/i18n/strings_es.g.dart | 4 ++-- lib/i18n/strings_fr.g.dart | 16 ++++++++-------- lib/i18n/strings_it.g.dart | 8 ++++---- lib/i18n/strings_nl.g.dart | 8 ++++---- lib/i18n/strings_sv.g.dart | 8 ++++---- lib/i18n/sv.i18n.json | 4 ++-- .../video_controls/sheets/track_sheet.dart | 2 +- 14 files changed, 44 insertions(+), 44 deletions(-) diff --git a/lib/i18n/de.i18n.json b/lib/i18n/de.i18n.json index 2df0ceb7..fe58e8b0 100644 --- a/lib/i18n/de.i18n.json +++ b/lib/i18n/de.i18n.json @@ -42,9 +42,9 @@ "resume": "Fortsetzen", "error": "Fehler", "search": "Suche", - "home": "Startseite", + "home": "Start", "back": "Zurück", - "settings": "Einstellungen", + "settings": "Optionen", "mute": "Stumm", "ok": "OK", "loading": "Laden...", @@ -556,7 +556,7 @@ "licensesCount": "${count} Lizenzen" }, "navigation": { - "libraries": "Mediatheken", + "libraries": "Medien", "downloads": "Downloads", "liveTv": "Live-TV" }, diff --git a/lib/i18n/es.i18n.json b/lib/i18n/es.i18n.json index 20a154f4..e30f4991 100644 --- a/lib/i18n/es.i18n.json +++ b/lib/i18n/es.i18n.json @@ -556,7 +556,7 @@ "licensesCount": "${count} licencias" }, "navigation": { - "libraries": "Bibliotecas", + "libraries": "Medios", "downloads": "Descargas", "liveTv": "TV en vivo" }, diff --git a/lib/i18n/fr.i18n.json b/lib/i18n/fr.i18n.json index 9fd57fff..d890212e 100644 --- a/lib/i18n/fr.i18n.json +++ b/lib/i18n/fr.i18n.json @@ -44,7 +44,7 @@ "search": "Recherche", "home": "Accueil", "back": "Retour", - "settings": "Paramètres", + "settings": "Réglages", "mute": "Muet", "ok": "OK", "loading": "Chargement...", @@ -556,9 +556,9 @@ "licensesCount": "${count} licences" }, "navigation": { - "libraries": "Bibliothèques", - "downloads": "Téléchargements", - "liveTv": "TV en direct" + "libraries": "Medias", + "downloads": "Téléch.", + "liveTv": "TV direct" }, "liveTv": { "title": "TV en direct", diff --git a/lib/i18n/it.i18n.json b/lib/i18n/it.i18n.json index f2d2a960..2aa98fc0 100644 --- a/lib/i18n/it.i18n.json +++ b/lib/i18n/it.i18n.json @@ -44,7 +44,7 @@ "search": "Cerca", "home": "Home", "back": "Indietro", - "settings": "Impostazioni", + "settings": "Opzioni", "mute": "Muto", "ok": "OK", "loading": "Caricamento...", @@ -558,7 +558,7 @@ "navigation": { "libraries": "Librerie", "downloads": "Download", - "liveTv": "TV in diretta" + "liveTv": "TV Live" }, "liveTv": { "title": "TV in diretta", diff --git a/lib/i18n/nl.i18n.json b/lib/i18n/nl.i18n.json index d11687e0..e63726f7 100644 --- a/lib/i18n/nl.i18n.json +++ b/lib/i18n/nl.i18n.json @@ -44,7 +44,7 @@ "search": "Zoeken", "home": "Home", "back": "Terug", - "settings": "Instellingen", + "settings": "Opties", "mute": "Dempen", "ok": "OK", "loading": "Laden...", @@ -556,7 +556,7 @@ "licensesCount": "${count} licenties" }, "navigation": { - "libraries": "Bibliotheken", + "libraries": "Media", "downloads": "Downloads", "liveTv": "Live TV" }, diff --git a/lib/i18n/strings.g.dart b/lib/i18n/strings.g.dart index 49307a7b..590838e0 100644 --- a/lib/i18n/strings.g.dart +++ b/lib/i18n/strings.g.dart @@ -6,7 +6,7 @@ /// Locales: 9 /// Strings: 7182 (798 per locale) /// -/// Built on 2026-03-03 at 05:52 UTC +/// Built on 2026-03-03 at 11:11 UTC // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/lib/i18n/strings_de.g.dart b/lib/i18n/strings_de.g.dart index e45b05be..6cdf117b 100644 --- a/lib/i18n/strings_de.g.dart +++ b/lib/i18n/strings_de.g.dart @@ -140,9 +140,9 @@ class _TranslationsCommonDe implements TranslationsCommonEn { @override String get resume => 'Fortsetzen'; @override String get error => 'Fehler'; @override String get search => 'Suche'; - @override String get home => 'Startseite'; + @override String get home => 'Start'; @override String get back => 'Zurück'; - @override String get settings => 'Einstellungen'; + @override String get settings => 'Optionen'; @override String get mute => 'Stumm'; @override String get ok => 'OK'; @override String get loading => 'Laden...'; @@ -789,7 +789,7 @@ class _TranslationsNavigationDe implements TranslationsNavigationEn { final TranslationsDe _root; // ignore: unused_field // Translations - @override String get libraries => 'Mediatheken'; + @override String get libraries => 'Medien'; @override String get downloads => 'Downloads'; @override String get liveTv => 'Live-TV'; } @@ -1333,9 +1333,9 @@ extension on TranslationsDe { 'common.resume' => 'Fortsetzen', 'common.error' => 'Fehler', 'common.search' => 'Suche', - 'common.home' => 'Startseite', + 'common.home' => 'Start', 'common.back' => 'Zurück', - 'common.settings' => 'Einstellungen', + 'common.settings' => 'Optionen', 'common.mute' => 'Stumm', 'common.ok' => 'OK', 'common.loading' => 'Laden...', @@ -1789,7 +1789,7 @@ extension on TranslationsDe { 'licenses.license' => 'Lizenz', 'licenses.licenseNumber' => ({required Object number}) => 'Lizenz ${number}', 'licenses.licensesCount' => ({required Object count}) => '${count} Lizenzen', - 'navigation.libraries' => 'Mediatheken', + 'navigation.libraries' => 'Medien', 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live-TV', 'liveTv.title' => 'Live-TV', diff --git a/lib/i18n/strings_es.g.dart b/lib/i18n/strings_es.g.dart index 49e2904d..20fe8a6e 100644 --- a/lib/i18n/strings_es.g.dart +++ b/lib/i18n/strings_es.g.dart @@ -789,7 +789,7 @@ class _TranslationsNavigationEs implements TranslationsNavigationEn { final TranslationsEs _root; // ignore: unused_field // Translations - @override String get libraries => 'Bibliotecas'; + @override String get libraries => 'Medios'; @override String get downloads => 'Descargas'; @override String get liveTv => 'TV en vivo'; } @@ -1789,7 +1789,7 @@ extension on TranslationsEs { 'licenses.license' => 'Licencia', 'licenses.licenseNumber' => ({required Object number}) => 'Licencia ${number}', 'licenses.licensesCount' => ({required Object count}) => '${count} licencias', - 'navigation.libraries' => 'Bibliotecas', + 'navigation.libraries' => 'Medios', 'navigation.downloads' => 'Descargas', 'navigation.liveTv' => 'TV en vivo', 'liveTv.title' => 'TV en vivo', diff --git a/lib/i18n/strings_fr.g.dart b/lib/i18n/strings_fr.g.dart index ec1d19f9..72acda2f 100644 --- a/lib/i18n/strings_fr.g.dart +++ b/lib/i18n/strings_fr.g.dart @@ -142,7 +142,7 @@ class _TranslationsCommonFr implements TranslationsCommonEn { @override String get search => 'Recherche'; @override String get home => 'Accueil'; @override String get back => 'Retour'; - @override String get settings => 'Paramètres'; + @override String get settings => 'Réglages'; @override String get mute => 'Muet'; @override String get ok => 'OK'; @override String get loading => 'Chargement...'; @@ -789,9 +789,9 @@ class _TranslationsNavigationFr implements TranslationsNavigationEn { final TranslationsFr _root; // ignore: unused_field // Translations - @override String get libraries => 'Bibliothèques'; - @override String get downloads => 'Téléchargements'; - @override String get liveTv => 'TV en direct'; + @override String get libraries => 'Medias'; + @override String get downloads => 'Téléch.'; + @override String get liveTv => 'TV direct'; } // Path: liveTv @@ -1335,7 +1335,7 @@ extension on TranslationsFr { 'common.search' => 'Recherche', 'common.home' => 'Accueil', 'common.back' => 'Retour', - 'common.settings' => 'Paramètres', + 'common.settings' => 'Réglages', 'common.mute' => 'Muet', 'common.ok' => 'OK', 'common.loading' => 'Chargement...', @@ -1789,9 +1789,9 @@ extension on TranslationsFr { 'licenses.license' => 'Licence', 'licenses.licenseNumber' => ({required Object number}) => 'Licence ${number}', 'licenses.licensesCount' => ({required Object count}) => '${count} licences', - 'navigation.libraries' => 'Bibliothèques', - 'navigation.downloads' => 'Téléchargements', - 'navigation.liveTv' => 'TV en direct', + 'navigation.libraries' => 'Medias', + 'navigation.downloads' => 'Téléch.', + 'navigation.liveTv' => 'TV direct', 'liveTv.title' => 'TV en direct', 'liveTv.channels' => 'Chaînes', 'liveTv.guide' => 'Guide', diff --git a/lib/i18n/strings_it.g.dart b/lib/i18n/strings_it.g.dart index 23e07664..26e54259 100644 --- a/lib/i18n/strings_it.g.dart +++ b/lib/i18n/strings_it.g.dart @@ -142,7 +142,7 @@ class _TranslationsCommonIt implements TranslationsCommonEn { @override String get search => 'Cerca'; @override String get home => 'Home'; @override String get back => 'Indietro'; - @override String get settings => 'Impostazioni'; + @override String get settings => 'Opzioni'; @override String get mute => 'Muto'; @override String get ok => 'OK'; @override String get loading => 'Caricamento...'; @@ -791,7 +791,7 @@ class _TranslationsNavigationIt implements TranslationsNavigationEn { // Translations @override String get libraries => 'Librerie'; @override String get downloads => 'Download'; - @override String get liveTv => 'TV in diretta'; + @override String get liveTv => 'TV Live'; } // Path: liveTv @@ -1335,7 +1335,7 @@ extension on TranslationsIt { 'common.search' => 'Cerca', 'common.home' => 'Home', 'common.back' => 'Indietro', - 'common.settings' => 'Impostazioni', + 'common.settings' => 'Opzioni', 'common.mute' => 'Muto', 'common.ok' => 'OK', 'common.loading' => 'Caricamento...', @@ -1791,7 +1791,7 @@ extension on TranslationsIt { 'licenses.licensesCount' => ({required Object count}) => '${count} licenze', 'navigation.libraries' => 'Librerie', 'navigation.downloads' => 'Download', - 'navigation.liveTv' => 'TV in diretta', + 'navigation.liveTv' => 'TV Live', 'liveTv.title' => 'TV in diretta', 'liveTv.channels' => 'Canali', 'liveTv.guide' => 'Guida', diff --git a/lib/i18n/strings_nl.g.dart b/lib/i18n/strings_nl.g.dart index 69a02b5f..e2cb7fc8 100644 --- a/lib/i18n/strings_nl.g.dart +++ b/lib/i18n/strings_nl.g.dart @@ -142,7 +142,7 @@ class _TranslationsCommonNl implements TranslationsCommonEn { @override String get search => 'Zoeken'; @override String get home => 'Home'; @override String get back => 'Terug'; - @override String get settings => 'Instellingen'; + @override String get settings => 'Opties'; @override String get mute => 'Dempen'; @override String get ok => 'OK'; @override String get loading => 'Laden...'; @@ -789,7 +789,7 @@ class _TranslationsNavigationNl implements TranslationsNavigationEn { final TranslationsNl _root; // ignore: unused_field // Translations - @override String get libraries => 'Bibliotheken'; + @override String get libraries => 'Media'; @override String get downloads => 'Downloads'; @override String get liveTv => 'Live TV'; } @@ -1335,7 +1335,7 @@ extension on TranslationsNl { 'common.search' => 'Zoeken', 'common.home' => 'Home', 'common.back' => 'Terug', - 'common.settings' => 'Instellingen', + 'common.settings' => 'Opties', 'common.mute' => 'Dempen', 'common.ok' => 'OK', 'common.loading' => 'Laden...', @@ -1789,7 +1789,7 @@ extension on TranslationsNl { 'licenses.license' => 'Licentie', 'licenses.licenseNumber' => ({required Object number}) => 'Licentie ${number}', 'licenses.licensesCount' => ({required Object count}) => '${count} licenties', - 'navigation.libraries' => 'Bibliotheken', + 'navigation.libraries' => 'Media', 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live TV', 'liveTv.title' => 'Live TV', diff --git a/lib/i18n/strings_sv.g.dart b/lib/i18n/strings_sv.g.dart index 0ee0d0d3..0e68e409 100644 --- a/lib/i18n/strings_sv.g.dart +++ b/lib/i18n/strings_sv.g.dart @@ -142,7 +142,7 @@ class _TranslationsCommonSv implements TranslationsCommonEn { @override String get search => 'Sök'; @override String get home => 'Hem'; @override String get back => 'Tillbaka'; - @override String get settings => 'Inställningar'; + @override String get settings => 'Mer'; @override String get mute => 'Ljud av'; @override String get ok => 'OK'; @override String get loading => 'Laddar...'; @@ -790,7 +790,7 @@ class _TranslationsNavigationSv implements TranslationsNavigationEn { // Translations @override String get libraries => 'Bibliotek'; - @override String get downloads => 'Nedladdningar'; + @override String get downloads => 'Nerladdat'; @override String get liveTv => 'Live-TV'; } @@ -1335,7 +1335,7 @@ extension on TranslationsSv { 'common.search' => 'Sök', 'common.home' => 'Hem', 'common.back' => 'Tillbaka', - 'common.settings' => 'Inställningar', + 'common.settings' => 'Mer', 'common.mute' => 'Ljud av', 'common.ok' => 'OK', 'common.loading' => 'Laddar...', @@ -1790,7 +1790,7 @@ extension on TranslationsSv { 'licenses.licenseNumber' => ({required Object number}) => 'Licens ${number}', 'licenses.licensesCount' => ({required Object count}) => '${count} licenser', 'navigation.libraries' => 'Bibliotek', - 'navigation.downloads' => 'Nedladdningar', + 'navigation.downloads' => 'Nerladdat', 'navigation.liveTv' => 'Live-TV', 'liveTv.title' => 'Live-TV', 'liveTv.channels' => 'Kanaler', diff --git a/lib/i18n/sv.i18n.json b/lib/i18n/sv.i18n.json index 16886c26..5dd9557b 100644 --- a/lib/i18n/sv.i18n.json +++ b/lib/i18n/sv.i18n.json @@ -44,7 +44,7 @@ "search": "Sök", "home": "Hem", "back": "Tillbaka", - "settings": "Inställningar", + "settings": "Mer", "mute": "Ljud av", "ok": "OK", "loading": "Laddar...", @@ -557,7 +557,7 @@ }, "navigation": { "libraries": "Bibliotek", - "downloads": "Nedladdningar", + "downloads": "Nerladdat", "liveTv": "Live-TV" }, "liveTv": { diff --git a/lib/widgets/video_controls/sheets/track_sheet.dart b/lib/widgets/video_controls/sheets/track_sheet.dart index 4c4d5ec3..02c11693 100644 --- a/lib/widgets/video_controls/sheets/track_sheet.dart +++ b/lib/widgets/video_controls/sheets/track_sheet.dart @@ -218,7 +218,7 @@ class _SubtitleColumn extends StatelessWidget { ); return TrackSelectionHelper.buildTrackTile( label: label, - isSelected: !isOffSelected && track.id == (selectedSub?.id ?? ''), + isSelected: !isOffSelected && track.id == selectedSub.id, onTap: () { player.selectSubtitleTrack(track); onTrackChanged?.call(track);