feat(ui): compact torrent add flow and verify magnet associations

This commit is contained in:
NimBold
2026-08-10 13:31:40 +03:30
parent 6d8eab466c
commit 23991c3dea
12 changed files with 334 additions and 82 deletions
+6
View File
@@ -656,6 +656,12 @@ const common = {
playlistSummary: 'Playlist “{{title}}”: {{loaded}}{{total}} entries loaded{{truncated}}{{skipped}}',
safeEntryLimit: ' (safe entry limit reached)',
selectedSummary: '{{ready}} selected ready, {{fallback}} fallback, {{mediaRetry}} media retry, {{blocked}} blocked',
selectedSummaryReady: 'Ready',
selectedSummaryFallback: 'Fallback',
selectedSummaryMediaRetry: 'Media retry',
selectedSummaryBlocked: 'Blocked',
torrentAdvancedOptions: 'Advanced Torrent options',
torrentAdvancedOptionsCustom: 'Custom settings',
clearSelection: 'Clear selection',
selectAll: 'Select all',
refreshMetadata: 'Refresh Metadata',
+6
View File
@@ -656,6 +656,12 @@ const fa = {
playlistSummary: 'لیست پخش "{{title}}": {{loaded}} از {{total}} ورودی بارگیری شد{{truncated}}{{skipped}}',
safeEntryLimit: ' (به حد مجاز ایمن ورودی‌ها رسیدیم)',
selectedSummary: '{{ready}} انتخاب‌شده آماده، {{fallback}} اطلاعات جایگزین، {{mediaRetry}} تلاش مجدد رسانه، {{blocked}} مسدودشده',
selectedSummaryReady: 'آماده',
selectedSummaryFallback: 'جایگزین',
selectedSummaryMediaRetry: 'تلاش مجدد رسانه',
selectedSummaryBlocked: 'مسدود',
torrentAdvancedOptions: 'گزینه‌های پیشرفتهٔ تورنت',
torrentAdvancedOptionsCustom: 'تنظیمات سفارشی',
clearSelection: 'پاک کردن انتخاب',
selectAll: 'انتخاب همه',
refreshMetadata: 'تازه‌سازی متادیتا',
+6
View File
@@ -656,6 +656,12 @@ const he = {
playlistSummary: 'רשימת השמעה "{{title}}": {{loaded}} מתוך {{total}} פריטים נטענו{{truncated}}{{skipped}}',
safeEntryLimit: ' (הושגה מגבלת הפריטים הבטוחה)',
selectedSummary: '{{ready}} נבחרו ומוכנים, {{fallback}} לגיבוי, {{mediaRetry}} מדיה לניסיון חוזר, {{blocked}} חסומים',
selectedSummaryReady: 'מוכנים',
selectedSummaryFallback: 'גיבוי',
selectedSummaryMediaRetry: 'ניסיון חוזר במדיה',
selectedSummaryBlocked: 'חסומים',
torrentAdvancedOptions: 'אפשרויות Torrent מתקדמות',
torrentAdvancedOptionsCustom: 'הגדרות מותאמות',
clearSelection: 'ניקוי בחירה',
selectAll: 'בחירת הכל',
refreshMetadata: 'רענון מטא נתונים',
+6
View File
@@ -656,6 +656,12 @@ const ru = {
playlistSummary: 'Плейлист «{{title}}»: загружено {{loaded}} из {{total}} элементов{{truncated}}{{skipped}}',
safeEntryLimit: ' (достигнут безопасный лимит элементов)',
selectedSummary: 'Выбрано: {{ready}} готовых, {{fallback}} с резервными данными, {{mediaRetry}} повторов медиа, {{blocked}} заблокировано',
selectedSummaryReady: 'Готово',
selectedSummaryFallback: 'Резерв',
selectedSummaryMediaRetry: 'Повтор медиа',
selectedSummaryBlocked: 'Заблокировано',
torrentAdvancedOptions: 'Расширенные параметры Torrent',
torrentAdvancedOptionsCustom: 'Пользовательские настройки',
clearSelection: 'Очистить выбор',
selectAll: 'Выбрать все',
refreshMetadata: 'Обновить метаданные',
+6
View File
@@ -656,6 +656,12 @@ const uk = {
playlistSummary: 'Плейлист “{{title}}”: {{loaded}} з {{total}} елементів завантажено{{truncated}}{{skipped}}',
safeEntryLimit: ' (досягнуто безпечного ліміту елементів)',
selectedSummary: '{{ready}} вибрано готових, {{fallback}} резервних, {{mediaRetry}} повторних медіа, {{blocked}} заблоковано',
selectedSummaryReady: 'Готові',
selectedSummaryFallback: 'Резервні',
selectedSummaryMediaRetry: 'Повтор медіа',
selectedSummaryBlocked: 'Заблоковано',
torrentAdvancedOptions: 'Розширені параметри Torrent',
torrentAdvancedOptionsCustom: 'Власні налаштування',
clearSelection: 'Очистити вибір',
selectAll: 'Вибрати всі',
refreshMetadata: 'Оновити метадані',
+6
View File
@@ -656,6 +656,12 @@ const zhCN = {
playlistSummary: '播放列表“{{title}}”:已加载 {{loaded}} / {{total}} 个条目{{truncated}}{{skipped}}',
safeEntryLimit: ' (达到安全条目限制)',
selectedSummary: '准备就绪 {{ready}} 个,后备项 {{fallback}} 个,媒体重试 {{mediaRetry}} 个,已屏蔽 {{blocked}} 个',
selectedSummaryReady: '就绪',
selectedSummaryFallback: '后备',
selectedSummaryMediaRetry: '媒体重试',
selectedSummaryBlocked: '已屏蔽',
torrentAdvancedOptions: 'Torrent 高级选项',
torrentAdvancedOptionsCustom: '自定义设置',
clearSelection: '清除选择',
selectAll: '全选',
refreshMetadata: '刷新元数据',