mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-28 19:47:26 +00:00
fix(downloads): harden queue admission and live speed controls
This commit is contained in:
@@ -216,6 +216,13 @@ const common = {
|
||||
connectionCountUnknown: '—/{{total}}',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: 'Speed cap',
|
||||
liveSpeedLimit: 'Live speed cap',
|
||||
liveSpeedLimitHint: 'Applies to active normal downloads only. Media downloads cannot be changed while running.',
|
||||
liveSpeedLimitPlaceholder: 'e.g. 1024K',
|
||||
liveSpeedLimitApply: 'Apply',
|
||||
liveSpeedLimitClear: 'Clear',
|
||||
liveSpeedLimitFailed: 'Could not update live speed cap: {{detail}}',
|
||||
liveSpeedLimitUnavailable: 'Live speed control is unavailable for media downloads while running.',
|
||||
category: 'Category',
|
||||
lastTry: 'Last try',
|
||||
dateAdded: 'Date added',
|
||||
@@ -326,6 +333,9 @@ const common = {
|
||||
queueNameExists: 'A queue with this name already exists',
|
||||
startQueueFailed: 'Could not start queue: {{detail}}',
|
||||
pauseQueueFailed: 'Could not pause queue: {{detail}}',
|
||||
queueConcurrency: 'Concurrent downloads',
|
||||
queueConcurrencyGlobal: 'Use global limit',
|
||||
queueConcurrencyFailed: 'Could not update queue concurrency: {{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: 'Unknown Queue',
|
||||
|
||||
@@ -216,6 +216,13 @@ const fa = {
|
||||
connectionCountUnknown: '—/{{total}} فعال',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: 'سقف سرعت',
|
||||
liveSpeedLimit: 'سقف سرعت زنده',
|
||||
liveSpeedLimitHint: 'فقط برای دانلودهای عادیِ فعال اعمال میشود. سرعت دانلودهای رسانهای هنگام اجرا قابل تغییر نیست.',
|
||||
liveSpeedLimitPlaceholder: 'مثلاً 1024K',
|
||||
liveSpeedLimitApply: 'اعمال',
|
||||
liveSpeedLimitClear: 'پاک کردن',
|
||||
liveSpeedLimitFailed: 'بهروزرسانی سقف سرعت زنده ممکن نیست: {{detail}}',
|
||||
liveSpeedLimitUnavailable: 'تغییر زنده سرعت دانلودهای رسانهای هنگام اجرا در دسترس نیست.',
|
||||
category: 'دسته',
|
||||
lastTry: 'آخرین تلاش',
|
||||
dateAdded: 'تاریخ افزودن',
|
||||
@@ -326,6 +333,9 @@ const fa = {
|
||||
queueNameExists: 'یک صف با این نام از قبل وجود دارد',
|
||||
startQueueFailed: 'شروع صف ناموفق بود: {{detail}}',
|
||||
pauseQueueFailed: 'توقف صف ناموفق بود: {{detail}}',
|
||||
queueConcurrency: 'دانلودهای همزمان',
|
||||
queueConcurrencyGlobal: 'استفاده از محدودیت کلی',
|
||||
queueConcurrencyFailed: 'بهروزرسانی همزمانی صف ناموفق بود: {{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: 'صف نامشخص',
|
||||
|
||||
@@ -216,6 +216,13 @@ const he = {
|
||||
connectionCountUnknown: '—/{{total}} פעילות',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: 'הגבלת מהירות',
|
||||
liveSpeedLimit: 'הגבלת מהירות בזמן אמת',
|
||||
liveSpeedLimitHint: 'חל על הורדות רגילות פעילות בלבד. אי אפשר לשנות הורדות מדיה בזמן שהן פועלות.',
|
||||
liveSpeedLimitPlaceholder: 'לדוגמה 1024K',
|
||||
liveSpeedLimitApply: 'החל',
|
||||
liveSpeedLimitClear: 'נקה',
|
||||
liveSpeedLimitFailed: 'לא ניתן לעדכן את הגבלת המהירות בזמן אמת: {{detail}}',
|
||||
liveSpeedLimitUnavailable: 'שליטה במהירות בזמן אמת אינה זמינה להורדות מדיה בזמן שהן פועלות.',
|
||||
category: 'קטגוריה',
|
||||
lastTry: 'ניסיון אחרון',
|
||||
dateAdded: 'תאריך הוספה',
|
||||
@@ -326,6 +333,9 @@ const he = {
|
||||
queueNameExists: 'כבר קיים תור בשם זה',
|
||||
startQueueFailed: 'לא ניתן להפעיל את התור: {{detail}}',
|
||||
pauseQueueFailed: 'לא ניתן להשהות את התור: {{detail}}',
|
||||
queueConcurrency: 'הורדות בו-זמניות',
|
||||
queueConcurrencyGlobal: 'שימוש במגבלה הכללית',
|
||||
queueConcurrencyFailed: 'לא ניתן לעדכן את מקביליות התור: {{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: 'תור לא ידוע',
|
||||
|
||||
@@ -216,6 +216,13 @@ const ru = {
|
||||
connectionCountUnknown: '—/{{total}} активных',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: 'Ограничение скорости',
|
||||
liveSpeedLimit: 'Текущее ограничение скорости',
|
||||
liveSpeedLimitHint: 'Применяется только к активным обычным загрузкам. Скорость медиазагрузок нельзя изменить во время работы.',
|
||||
liveSpeedLimitPlaceholder: 'например, 1024K',
|
||||
liveSpeedLimitApply: 'Применить',
|
||||
liveSpeedLimitClear: 'Очистить',
|
||||
liveSpeedLimitFailed: 'Не удалось обновить текущее ограничение скорости: {{detail}}',
|
||||
liveSpeedLimitUnavailable: 'Изменение скорости медиазагрузок во время работы недоступно.',
|
||||
category: 'Категория',
|
||||
lastTry: 'Последняя попытка',
|
||||
dateAdded: 'Дата добавления',
|
||||
@@ -326,6 +333,9 @@ const ru = {
|
||||
queueNameExists: 'Очередь с таким названием уже существует',
|
||||
startQueueFailed: 'Не удалось запустить очередь: {{detail}}',
|
||||
pauseQueueFailed: 'Не удалось приостановить очередь: {{detail}}',
|
||||
queueConcurrency: 'Одновременные загрузки',
|
||||
queueConcurrencyGlobal: 'Использовать общий лимит',
|
||||
queueConcurrencyFailed: 'Не удалось обновить параллельность очереди: {{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: 'Неизвестная очередь',
|
||||
|
||||
@@ -216,6 +216,13 @@ const uk = {
|
||||
connectionCountUnknown: '—/{{total}} активних',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: 'Обмеження швидкості',
|
||||
liveSpeedLimit: 'Поточне обмеження швидкості',
|
||||
liveSpeedLimitHint: 'Застосовується лише до активних звичайних завантажень. Швидкість медіазавантажень не можна змінити під час роботи.',
|
||||
liveSpeedLimitPlaceholder: 'наприклад, 1024K',
|
||||
liveSpeedLimitApply: 'Застосувати',
|
||||
liveSpeedLimitClear: 'Очистити',
|
||||
liveSpeedLimitFailed: 'Не вдалося оновити поточне обмеження швидкості: {{detail}}',
|
||||
liveSpeedLimitUnavailable: 'Зміна швидкості медіазавантажень під час роботи недоступна.',
|
||||
category: 'Категорія',
|
||||
lastTry: 'Остання спроба',
|
||||
dateAdded: 'Дата додавання',
|
||||
@@ -326,6 +333,9 @@ const uk = {
|
||||
queueNameExists: 'Черга з такою назвою вже існує',
|
||||
startQueueFailed: 'Не вдалося запустити чергу: {{detail}}',
|
||||
pauseQueueFailed: 'Не вдалося призупинити чергу: {{detail}}',
|
||||
queueConcurrency: 'Одночасні завантаження',
|
||||
queueConcurrencyGlobal: 'Використовувати загальний ліміт',
|
||||
queueConcurrencyFailed: 'Не вдалося оновити паралельність черги: {{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: 'Невідома черга',
|
||||
|
||||
@@ -216,6 +216,13 @@ const zhCN = {
|
||||
connectionCountUnknown: '—/{{total}} 个连接',
|
||||
connectionsUnavailable: '—',
|
||||
speedCap: '速度上限',
|
||||
liveSpeedLimit: '实时速度上限',
|
||||
liveSpeedLimitHint: '仅适用于正在进行的普通下载。媒体下载运行时无法更改速度。',
|
||||
liveSpeedLimitPlaceholder: '例如 1024K',
|
||||
liveSpeedLimitApply: '应用',
|
||||
liveSpeedLimitClear: '清除',
|
||||
liveSpeedLimitFailed: '无法更新实时速度上限:{{detail}}',
|
||||
liveSpeedLimitUnavailable: '媒体下载运行时无法使用实时速度控制。',
|
||||
category: '类别',
|
||||
lastTry: '上次尝试',
|
||||
dateAdded: '添加日期',
|
||||
@@ -326,6 +333,9 @@ const zhCN = {
|
||||
queueNameExists: '同名队列已存在',
|
||||
startQueueFailed: '无法启动队列:{{detail}}',
|
||||
pauseQueueFailed: '无法暂停队列:{{detail}}',
|
||||
queueConcurrency: '并行下载数',
|
||||
queueConcurrencyGlobal: '使用全局限制',
|
||||
queueConcurrencyFailed: '无法更新队列并发数:{{detail}}',
|
||||
},
|
||||
downloadTable: {
|
||||
unknownQueue: '未知队列',
|
||||
|
||||
Reference in New Issue
Block a user