feat(livetv): let user pick and remember the recording target library

close #1513
This commit is contained in:
edde746
2026-07-10 06:41:15 +02:00
parent 2c13438d71
commit 632d2ec16b
37 changed files with 257 additions and 49 deletions
+3 -1
View File
@@ -1106,6 +1106,7 @@ class _TranslationsLiveTvRu extends TranslationsLiveTvEn {
@override String get recordEpisode => 'Записать эпизод';
@override String get recordSeries => 'Записать сериал';
@override String get recordOptions => 'Параметры записи';
@override String get saveTo => 'Сохранить в';
@override String get recordings => 'Записи';
@override String get scheduledRecordings => 'Запланировано';
@override String get recordingRules => 'Правила записи';
@@ -2806,6 +2807,7 @@ extension on TranslationsRu {
'liveTv.recordEpisode' => 'Записать эпизод',
'liveTv.recordSeries' => 'Записать сериал',
'liveTv.recordOptions' => 'Параметры записи',
'liveTv.saveTo' => 'Сохранить в',
'liveTv.recordings' => 'Записи',
'liveTv.scheduledRecordings' => 'Запланировано',
'liveTv.recordingRules' => 'Правила записи',
@@ -3022,9 +3024,9 @@ extension on TranslationsRu {
'downloads.noSyncRules' => 'Нет правил синхронизации',
'downloads.manageSyncRule' => 'Управление синхронизацией',
'downloads.editEpisodeCount' => 'Количество эпизодов',
'downloads.editSyncFilter' => 'Фильтр синхронизации',
_ => null,
} ?? switch (path) {
'downloads.editSyncFilter' => 'Фильтр синхронизации',
'downloads.syncAllItems' => 'Синхронизация всех элементов',
'downloads.syncUnwatchedItems' => 'Синхронизация непросмотренных элементов',
'downloads.syncRuleServerContext' => ({required Object server, required Object status}) => 'Сервер: ${server}${status}',