diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 499a041e..b00bbee9 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -488,6 +488,10 @@ "contain": "Contain", "fill": "Fill", "cover": "Cover", + "lateStreamBehavior": "Late stream behavior", + "lateStreamBehaviorDescription": "What to do when a stream is late", + "automatic": "Automatic", + "manual": "Manual", "@@LOCALIZATION": {}, "dateLanguage": "Date and Language", "language": "Language", diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 2cb0b55d..5b9a6100 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -462,6 +462,10 @@ "contain": "Contenir", "fill": "Remplir", "cover": "Couvrir", + "lateStreamBehavior": "Late stream behavior", + "lateStreamBehaviorDescription": "What to do when a stream is late", + "automatic": "Automatic", + "manual": "Manual", "@@LOCALIZATION": {}, "dateLanguage": "Date et Langue", "language": "Langue", diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 90707562..e95c27b2 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -488,6 +488,10 @@ "contain": "Zawartość", "fill": "Wypełnienie", "cover": "Pokrycie", + "lateStreamBehavior": "Late stream behavior", + "lateStreamBehaviorDescription": "What to do when a stream is late", + "automatic": "Automatic", + "manual": "Manual", "@@LOCALIZATION": {}, "dateLanguage": "Date and Language", "language": "Language", diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index fd50ebe3..96a554f7 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -488,6 +488,10 @@ "contain": "Limitar", "fill": "Preencher", "cover": "Cobrir", + "lateStreamBehavior": "Transmissão atrasada", + "lateStreamBehaviorDescription": "O que fazer quando a transmissão está atrasada.", + "automatic": "Automático", + "manual": "Manual", "@@LOCALIZATION": {}, "dateLanguage": "Data e Idioma", "language": "Idioma", diff --git a/lib/providers/settings_provider.dart b/lib/providers/settings_provider.dart index ce8335b1..37a013ef 100644 --- a/lib/providers/settings_provider.dart +++ b/lib/providers/settings_provider.dart @@ -405,8 +405,8 @@ extension LateVideoBehaviorExtension on LateVideoBehavior { String locale(BuildContext context) { final loc = AppLocalizations.of(context); return switch (this) { - LateVideoBehavior.automatic => 'Automatic', - LateVideoBehavior.manual => 'Manual', + LateVideoBehavior.automatic => loc.automatic, + LateVideoBehavior.manual => loc.manual, LateVideoBehavior.never => loc.never, }; } diff --git a/lib/widgets/settings/desktop/server.dart b/lib/widgets/settings/desktop/server.dart index 845471d7..e346f5be 100644 --- a/lib/widgets/settings/desktop/server.dart +++ b/lib/widgets/settings/desktop/server.dart @@ -179,8 +179,8 @@ class CamerasSettings extends StatelessWidget { Material( borderRadius: BorderRadius.circular(6.0), child: ListTile( - title: const Text('Late Stream Behavior'), - subtitle: const Text('What to do when a stream is late'), + title: Text(loc.lateStreamBehavior), + subtitle: Text(loc.lateStreamBehaviorDescription), trailing: DropdownButton( value: settings.lateVideoBehavior, onChanged: (v) {