67 files
This commit is contained in:
@@ -78,9 +78,12 @@
|
||||
"awaiting": "Очікує схвалення",
|
||||
"imported_tip": "Імпортовано з магазину спільноти. Використовується лише для зіставлення, не враховується у статистиці.",
|
||||
"not_importable": "недоступно",
|
||||
"exists": "існує"
|
||||
"exists": "існує",
|
||||
"backfilled_tip": "Виявлено в імпортованій історії потужності. Впливає лише на зіставлення програм, не враховується у статистиці."
|
||||
},
|
||||
"btn": {
|
||||
"set_brand_model": "Вказати бренд і модель",
|
||||
"refresh_catalog": "Оновити каталог",
|
||||
"add_device": "+ Додати пристрій",
|
||||
"add_device_tip": "Додати інший пристрій WashData",
|
||||
"add_maintenance": "Додати запис обслуговування",
|
||||
@@ -234,14 +237,19 @@
|
||||
"download_device": "Завантажити конфігурацію пристрою",
|
||||
"share_device": "Поділитися конфігурацією пристрою",
|
||||
"share_device_tip": "Поділитися програмами та налаштуваннями цього пристрою зі спільнотою",
|
||||
"share_n": "Поділитися: {n} програм{s}",
|
||||
"share_n": "Поділитися циклами: {n}",
|
||||
"export_selected": "Експорт (вибрати дані)",
|
||||
"export_all": "Швидкий експорт усього",
|
||||
"import_raw": "Розширено: замінити все з JSON",
|
||||
"download_export": "Завантажити експорт",
|
||||
"analyze_import": "Проаналізувати файл",
|
||||
"import_selected": "Імпортувати вибране",
|
||||
"back": "Назад"
|
||||
"back": "Назад",
|
||||
"import_power_history": "Імпорт історії потужності",
|
||||
"hist_read_recorder": "Зчитати з Home Assistant",
|
||||
"hist_scan": "Знайти цикли",
|
||||
"hist_import_n": "Імпортувати цикли ({n})",
|
||||
"hist_goto_cycles": "Показати цикли"
|
||||
},
|
||||
"conflict": {
|
||||
"anti_wrinkle_exit": {
|
||||
@@ -253,14 +261,14 @@
|
||||
"start": "Має бути нижчим за Макс. Потужність Захисту від Зминання ({max} Вт)"
|
||||
},
|
||||
"attn_sub": "Виправте конфлікти перед збереженням",
|
||||
"attn_title": "{n} конфлікт{s} налаштувань",
|
||||
"settings_banner": "{n} конфлікт{s} налаштувань – перевірте виділені розділи й виправте перед збереженням.",
|
||||
"attn_title": "Конфлікти налаштувань: {n}",
|
||||
"settings_banner": "Конфлікти налаштувань: {n}. Перевірте виділені розділи та виправте їх перед збереженням.",
|
||||
"settings_banner_btn": "До першого",
|
||||
"confidence": {
|
||||
"auto": "Має бути не нижчим за Поріг Зіставлення ({match})",
|
||||
"learning": "Має бути не вищим за Поріг Зіставлення ({match})",
|
||||
"learning": "Має бути не нижчим за Поріг Зіставлення ({match})",
|
||||
"match_for_auto": "Має бути не вищим за Впевненість Автоматичного Маркування ({alc})",
|
||||
"match_for_learning": "Має бути не нижчим за Впевненість Навчання ({lc})"
|
||||
"match_for_learning": "Має бути не вищим за Впевненість Навчання ({lc})"
|
||||
},
|
||||
"duration_ratio": {
|
||||
"max": "Має бути більшим за Мін. Коефіцієнт Тривалості ({min})",
|
||||
@@ -298,7 +306,7 @@
|
||||
"match": "Має бути вищим за Поріг Незіставлення ({un})",
|
||||
"unmatch": "Має бути нижчим за Поріг Зіставлення ({match}); інакше підтверджений збіг одразу скасовується"
|
||||
},
|
||||
"cascade_toast": "Для узгодженості також автоматично скориговано ще {n} параметр{s}.",
|
||||
"cascade_toast": "Інші налаштування змінено для узгодженості: {n}",
|
||||
"suggestion_resolves": "Активуйте очікувану пропозицію ({val}) нижче, щоб виправити це",
|
||||
"use_fix": "Використати {val}",
|
||||
"watchdog": {
|
||||
@@ -356,7 +364,8 @@
|
||||
"pg_outcome": "Результат симуляції",
|
||||
"pg_across_cycles": "За всіма вашими циклами",
|
||||
"community_store": "Магазин спільноти",
|
||||
"online_account": "Магазин спільноти та онлайн-функції"
|
||||
"online_account": "Магазин спільноти та онлайн-функції",
|
||||
"import_power_history": "Імпорт історії потужності"
|
||||
},
|
||||
"health": {
|
||||
"fair": "Прийнятна якість профілю",
|
||||
@@ -364,6 +373,7 @@
|
||||
"poor": "⚠ Погана якість профілю"
|
||||
},
|
||||
"lbl": {
|
||||
"drag_to_resize": "Перетягніть, щоб змінити розмір",
|
||||
"actions": "Дії",
|
||||
"activity": "Активність",
|
||||
"administrators": "Адміністратори",
|
||||
@@ -451,7 +461,7 @@
|
||||
"metric": "Метрика",
|
||||
"mode_existing_profile": "Додати до наявного профілю",
|
||||
"mode_new_profile": "Створити новий профіль",
|
||||
"models_fine_tuned": "({count} модель{plural} дотреновано)",
|
||||
"models_fine_tuned": "(дотреновані моделі: {count})",
|
||||
"n_classic_suggestions": "{n} класичне",
|
||||
"n_ml_suggestions": "{n} ML",
|
||||
"n_selected": "Вибрано {n}",
|
||||
@@ -677,7 +687,26 @@
|
||||
"conflict_resolution": "Конфлікти імен",
|
||||
"conflict_import_copy": "Імпортувати як копію",
|
||||
"conflict_keep_mine": "Зберегти мої",
|
||||
"conflict_overwrite": "Перезаписати"
|
||||
"conflict_overwrite": "Перезаписати",
|
||||
"hist_csv_data": "Дані CSV",
|
||||
"hist_from_recorder": "Або зчитати з Home Assistant",
|
||||
"days": "дн.",
|
||||
"hist_keep": "Зберегти цей цикл",
|
||||
"hist_looks_complete": "завершений",
|
||||
"peak_power_short": "Пік",
|
||||
"shape": "Форма",
|
||||
"hist_skip_idle": "нічого не працювало",
|
||||
"hist_skip_sparse": "показання надто рідкі",
|
||||
"hist_skip_short": "надто мало показань",
|
||||
"hist_skip_long": "немає достатньо довгої паузи для розділення",
|
||||
"hist_reason_short": "коротший за найкоротший справжній цикл цього приладу",
|
||||
"hist_reason_no_end": "так і не завершився коректно",
|
||||
"hist_since": "Починаючи з",
|
||||
"task_history_import": "Сканування історії потужності",
|
||||
"task_history_import_apply": "Імпорт циклів",
|
||||
"evidence_real_cycles": "Цикли, виконані цим приладом",
|
||||
"evidence_reference_cycles": "Завантажені з магазину спільноти",
|
||||
"evidence_backfill_cycles": "Знайдені в імпортованій історії потужності"
|
||||
},
|
||||
"log": {
|
||||
"all_levels": "Усі рівні",
|
||||
@@ -756,9 +785,15 @@
|
||||
"store_share": "Поділитися в магазині спільноти",
|
||||
"store_share_device": "Поділитися конфігурацією пристрою",
|
||||
"export_select": "Експорт - вибір даних",
|
||||
"import_wizard": "Імпорт - вибір даних"
|
||||
"import_wizard": "Імпорт - вибір даних",
|
||||
"history_import": "Імпорт історії потужності"
|
||||
},
|
||||
"msg": {
|
||||
"tail_trim_hint": "Скільки секунд обрізати з кінця",
|
||||
"store_sibling_hint": "Для вашої точної моделі нічого не опубліковано? Дуже схожа модель того самого бренду зазвичай є доброю відправною точкою.",
|
||||
"store_declare_appliance": "Вкажіть WashData, який у вас пристрій, і на цій вкладці з'являться конфігурації, опубліковані для нього іншими користувачами. Можна також ввести бренд вище і просто подивитися, що є.",
|
||||
"refresh_catalog_hint": "Списки брендів і пристроїв спільноти кешуються, щоб спільний магазин не перевищував свій денний ліміт запитів. Оновіть, щоб отримати записи, додані або схвалені іншими.",
|
||||
"head_trim_hint": "Скільки секунд обрізати з початку",
|
||||
"appliance_monitor": "Монітор приладу",
|
||||
"artifact_dip_detail": "Опустився нижче звичайної смуги потужності приблизно на ~{n} с.",
|
||||
"artifact_footer": "Виділено на графіку вище. Це тимчасові артефакти (наприклад, двері відчинені посередині циклу), не обов'язково проблеми.",
|
||||
@@ -769,7 +804,7 @@
|
||||
"automations_intro": "WashData запускає події {start} / {end} та надає об'єкти, тому сповіщення й дії найкраще будувати як звичайні автоматизації Home Assistant. Автоматизації, що використовують цей пристрій, відображаються нижче.",
|
||||
"cleanup_intro": "Усі позначені цикли накладено. Позначте аномалії і видаліть їх для очищення профілю.",
|
||||
"clear_debug_hint": "Видаліть збережені дані налагодження, щоб звільнити місце.",
|
||||
"collecting_data": "Збір даних – потрібно ще {need} цикл{plural} до початку точного налаштування ({current}/{min}).",
|
||||
"collecting_data": "Збір даних. Залишилося циклів до початку точного налаштування: {need} ({current}/{min}).",
|
||||
"compare_overlay_profiles": "Накласти профілі (блідо)",
|
||||
"compare_profiles_tip": "Накладіть інші конверти профілів на таблицю вище, щоб побачити, який з них найкраще підходить для цього циклу.",
|
||||
"compare_selected_cycles": "Вибрані цикли (суцільно) – показати / приховати",
|
||||
@@ -779,7 +814,7 @@
|
||||
"cycles_deleted": "Видалено циклів: {count}",
|
||||
"enough_data": "Достатньо даних для навчання ({current}/{min} циклів).",
|
||||
"export_description": "Виберіть, які саме профілі, цикли, налаштування та інше експортувати в JSON, або проаналізуйте файл та імпортуйте лише потрібні частини.",
|
||||
"feedback_cycles_pending": "{n} цикл{s} для перегляду",
|
||||
"feedback_cycles_pending": "На перегляд: {n}",
|
||||
"feedback_prompt": "Підтвердьте правильність, виправте програму або проігноруйте.",
|
||||
"feedback_relabel_hint": "Повторне маркування цього циклу також вирішує його.",
|
||||
"filter_by_profile": "Фільтр за профілем…",
|
||||
@@ -856,7 +891,6 @@
|
||||
"pg_stress_synthetic": "тут починається симуляція режиму очікування",
|
||||
"pg_sweep_intro": "Що якби {param} було іншим? Перевірте {steps} значень на ваших останніх {cycles} циклах, щоб знайти налаштування, за якого правильно зіставляється найбільше циклів.",
|
||||
"pg_sweep_step": "Крок {done} / {total}",
|
||||
"pg_undetected": "{n} цикл{s} не виявлено",
|
||||
"pg_verdict_bad": "Потребує уваги: багато циклів залишаються невиявленими.",
|
||||
"pg_verdict_good": "Добре налаштовано: більшість циклів правильно визначаються та зіставляються.",
|
||||
"pg_verdict_ok": "Прийнятно: деякі цикли пропущено. Спробуйте знизити поріг запуску.",
|
||||
@@ -888,6 +922,7 @@
|
||||
"review_recorded_tip": "Позначте це як підібраний вручну еталонний цикл для своєї програми – така ж роль, як цикл, записаний вручну. Довідкові цикли завжди зберігаються, заповнюють відповідний шаблон і ніколи не відкидаються під час очищення. (Це «золотий»/записаний прапор; обидва – одне й те саме.)",
|
||||
"review_tags_tip": "Необов'язкові прапорці, що описують, що пішло не так у цьому циклі, щоб навчання та очищення могли це врахувати.",
|
||||
"review_to_cycles": "Відкрити чергу огляду циклів",
|
||||
"samples_decimated": "Показано {shown} із {total} відліків (проріджено для відображення; піки збережено). Широкий розрив тут - це проріджування, а не пропуск даних.",
|
||||
"saving_triggers_reload": "Збереження запускає перезавантаження інтеграції. Об'єкти HA можуть короткочасно відображатися як недоступні.",
|
||||
"search_placeholder": "Пошук налаштувань…",
|
||||
"see_recorder": "Дивіться віджет записувача нижче",
|
||||
@@ -991,12 +1026,12 @@
|
||||
"share_consent": "Ви ділитеся реальними даними вашого приладу. Не діліться, якщо ваші шаблони використання є приватними.",
|
||||
"share_device_none": "Пристрої ще не налаштовані. Спочатку додайте пристрій.",
|
||||
"share_guideline_naming": "Використовуйте зрозумілі назви програм (наприклад, 'Cotton 40', 'Eco 60'), щоб інші могли їх ідентифікувати",
|
||||
"share_guideline_quality": "Діліться тільки профілями з ⭐ еталонними циклами або щонайменше {n} підтвердженими запусками",
|
||||
"share_guideline_quality": "Діліться лише циклами, які завершилися нормально: без перерв посеред циклу, відкривання дверцят або короткочасних збоїв живлення.",
|
||||
"share_guideline_review": "Перегляньте профілі перед публікацією -- видаліть ті, що виглядають неправильно",
|
||||
"share_guidelines_title": "Перед публікацією",
|
||||
"store_download_device_intro": "Завантажити конфігурацію пристрою зі спільноти та застосувати її до нового або наявного пристрою",
|
||||
"store_share_device_intro": "Поділитися програмами вашого пристрою (профілі + еталонні цикли) зі спільнотою. Налаштування необов'язкові.",
|
||||
"share_profile_no_cycles": "Профіль '{p}' не має ⭐ еталонних циклів -- його буде пропущено, якщо у вас немає {n}+ підтверджених запусків",
|
||||
"store_share_device_intro": "Завантажте {brand} {model} з вибраними вами еталонними циклами. Інші користувачі з таким самим пристроєм зможуть прийняти ваші програми. Записи перевіряються перед публікацією.",
|
||||
"share_profile_no_cycles": "Немає еталонних циклів. Щоб включити цей профіль, позначте цикл як ⭐ на вкладці Цикли",
|
||||
"advisory_phase_inconsistent": "Схоже, що '{name}' поєднує різні програми або температури - його цикли нагріваються протягом дуже різного часу. Розділення на окремі профілі (напр. за температурою) покращить зіставлення та оцінки часу.",
|
||||
"advisory_phase_inconsistent_title": "⚠ Можливо, змішані програми",
|
||||
"export_select_intro": "Позначте, що саме включити. Вибір профілів без їхніх циклів усе одно експортує розпізнавану програму (її вивчена форма передається разом із нею).",
|
||||
@@ -1006,7 +1041,29 @@
|
||||
"merge_hint": "Імпортовані елементи додаються; нічого локального не втрачається. Конфлікти імен вирішуються нижче.",
|
||||
"replace_warn": "Кожна позначена категорія очищується та замінюється даними з файлу. Непозначені категорії залишаються без змін.",
|
||||
"dest_reference_hint": "Імпортовані цикли лише покращують розпізнавання програм і ніколи не впливають на статистику використання/енергії.",
|
||||
"dest_real_history_hint": "Імпортовані цикли зараховуються як власна історія цього пристрою та враховуються в статистиці енергії/використання. Використовуйте для перенесення одного приладу на нове встановлення."
|
||||
"dest_real_history_hint": "Імпортовані цикли зараховуються як власна історія цього пристрою та враховуються в статистиці енергії/використання. Використовуйте для перенесення одного приладу на нове встановлення.",
|
||||
"import_history_description": "Розумна розетка була у вас ще до WashData? Завантажте експорт історії її датчика потужності або зчитайте її прямо з Home Assistant, і звичайне виявлення пройде цими даними, тож минулі цикли з'являться у списку «Цикли», готові до позначення.",
|
||||
"hist_input_hint": "Завантажте CSV, отриманий на панелі «Історія» (сутність, стан, час зміни), або дозвольте WashData зчитати історію датчика напряму. Далі виявлення пройде цими даними так само, як у реальному часі, а ви виберете, які зі знайдених циклів зберегти.",
|
||||
"hist_recorder_hint": "Читає дані від вибраної дати до цього моменту. Типово Home Assistant зберігає докладну історію 10 днів, а після цього лише погодинні середні значення, які надто грубі для виявлення циклів - вибирайте давнішу дату лише тоді, коли в налаштуваннях recorder задано довший термін зберігання.",
|
||||
"hist_scanning": "Ваша історія відтворюється через детектор. Це виконується у фоні - можна закрити це вікно та повернутися пізніше.",
|
||||
"hist_imported_count": "Імпортовано циклів: {n}.",
|
||||
"hist_duplicates": "Уже імпортовано раніше та пропущено: {n}.",
|
||||
"hist_capped": "Досягнуто ліміту імпортованих циклів для пристрою; решту не збережено.",
|
||||
"hist_next_step": "Вони у списку «Цикли» з позначкою імпортованої історії. Відкрийте цикл і натисніть «Позначити», щоб вказати його програму.",
|
||||
"hist_rows_read": "Прочитано показань: {n}",
|
||||
"hist_breaks": "Пропусків, де датчик був недоступний: {n}",
|
||||
"hist_other_entity": "Показань інших сутностей пропущено: {n}",
|
||||
"hist_entity_substituted": "Прочитано {used} (для цього пристрою налаштовано {wanted})",
|
||||
"hist_skipped_spans": "Пропущені ділянки",
|
||||
"hist_settings_used": "Виявлено з поточними налаштуваннями цього пристрою (Мінімальна потужність {w} Вт, Затримка вимкнення {s} с).",
|
||||
"hist_none_found": "У цій історії не вдалося виявити жодного циклу.",
|
||||
"hist_found": "Знайдено циклів: {n}. Зніміть позначки з того, що не схоже на справжній запуск - до імпорту нічого не зберігається.",
|
||||
"hist_scan_capped": "Показано лише перших кандидатів (знайдено: {n}).",
|
||||
"hist_recorder_empty": "У Home Assistant немає докладної історії для цього датчика за цей період.",
|
||||
"hist_scan_failed": "Сканування не вдалося.",
|
||||
"hist_scan_expired": "Це сканування вже недоступне. Виконайте сканування ще раз.",
|
||||
"hist_import_failed": "Імпорт не вдався.",
|
||||
"imported_history_readonly": "Виявлено в імпортованій історії потужності. Впливає на зіставлення програм, але не враховується у вашій статистиці; такий цикл не можна обрізати чи розділити. Натисніть «Позначити», щоб вказати програму."
|
||||
},
|
||||
"phase_desc": {
|
||||
"anti_crease": "Час від часу короткі оберти після завершення для зменшення зморшок.",
|
||||
@@ -1471,6 +1528,10 @@
|
||||
"show_contributor": {
|
||||
"doc": "Показати ім'я автора на профілях, завантажених з магазину спільноти"
|
||||
},
|
||||
"smart_termination_duration_ratio": {
|
||||
"doc": "Наскільки глибоко в очікувану тривалість зіставленої програми має зайти цикл, перш ніж Розумне завершення зможе завершити його достроково після падіння потужності. Очікувана тривалість - це середнє значення програми, тому на приладах із дуже мінливим часом роботи - пральні машини за холодної зимової та теплої літньої води на вході, сушильні машини з датчиком вологості, програми, що залежать від завантаження - близько половини всіх запусків завершуються коротше за це середнє й ніколи не отримують швидкого завершення, закінчуючись лише за резервним тайм-аутом із запізненням на кілька хвилин. Зменшіть це значення (напр., 0.85) на таких машинах, щоб дострокове завершення все ж спрацьовувало; підвищуйте ближче до 1.0 для більшої обережності. Залиште порожнім для значення за замовчуванням (0.98 або 0.99 для посудомийних машин). Воно може лише завершити цикл раніше, але ніколи пізніше, і ніколи не спрацьовує за неоднозначного або недостатньо впевненого зіставлення.",
|
||||
"label": "Коефіцієнт розумного завершення"
|
||||
},
|
||||
"enable_phase_matching": {
|
||||
"label": "Залишок часу з урахуванням фаз",
|
||||
"doc": "Розбиває кожен активний цикл на фази (нагрівання, прання, віджим) і розподіляє залишок часу за фазами, поєднуючи це з класичною оцінкою - спираючись на розподіл за фазами на початку циклу та на класичну оцінку ближче до кінця. Це персоналізує відлік під те, скільки насправді нагрівається та працює ваша машина, що найпомітніше в першій половині циклу. Вимкнено = лише класична оцінка. Впливає лише на відображення залишку часу; зіставлення програм і виявлення циклу залишаються незмінними."
|
||||
@@ -1522,6 +1583,10 @@
|
||||
"door_end_dwell_seconds": {
|
||||
"label": "Витримка при відкритих дверцятах",
|
||||
"doc": "Як довго дверцята повинні залишатися відкритими до завершення циклу, коли увімкнено \"Дверцята відкриваються автоматично наприкінці\". Достатньо довго, щоб ігнорувати швидке додавання посуду (за замовчуванням 60 с), достатньо коротко для швидкого завершення після відкриття дверцят машиною."
|
||||
},
|
||||
"profile_evidence_sources": {
|
||||
"label": "Цикли, що формують програму",
|
||||
"doc": "Які цикли беруть участь у побудові кривої потужності кожної програми та в зіставленні з нею завершеного циклу. Якщо зняти позначку з певного виду, він більше не формує ваші програми, але нічого не видаляється: цикли залишаються у списку Цикли, їх так само можна позначити або вилучити. Корисно, якщо ви не довіряєте імпортованим даним. На статистику це не впливає: у ній завжди враховуються лише цикли, які цей прилад справді виконав. Якщо зняти всі позначки, це буде проігноровано, адже програма без жодного циклу ніколи не могла б зіставитися."
|
||||
}
|
||||
},
|
||||
"setting_group": {
|
||||
@@ -1605,6 +1670,9 @@
|
||||
},
|
||||
"basic_configuration": {
|
||||
"label": "Основні налаштування"
|
||||
},
|
||||
"profile_evidence": {
|
||||
"label": "Дані для профілю"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
@@ -1629,7 +1697,8 @@
|
||||
"trimming": "Обрізання…",
|
||||
"splitting": "Розділення…",
|
||||
"deleting": "Видалення…",
|
||||
"imported": "Імпортовано"
|
||||
"imported": "Імпортовано",
|
||||
"preparing": "Підготовка…"
|
||||
},
|
||||
"tab": {
|
||||
"advanced": "Розширені",
|
||||
@@ -1659,6 +1728,7 @@
|
||||
"wrong_profile": "Неправильний профіль"
|
||||
},
|
||||
"toast": {
|
||||
"catalog_refreshed": "Каталог спільноти оновлено",
|
||||
"access_saved": "Контроль доступу збережено",
|
||||
"all_wiped": "Усі дані видалено",
|
||||
"analysis_complete_none": "Аналіз завершено: нових пропозицій немає",
|
||||
@@ -1752,19 +1822,21 @@
|
||||
"rating_saved": "Оцінку якості збережено",
|
||||
"brand_added": "Бренд додано, очікує схвалення",
|
||||
"profile_added": "Профіль додано, очікує схвалення",
|
||||
"saved_except_conflicts": "Налаштування збережені -- {n} налаштування{s} пропущено через конфлікти",
|
||||
"saved_except_conflicts": "Збережено. Виправте виділені конфлікти, щоб зберегти решту.",
|
||||
"share_device_none_sel": "Виберіть принаймні одну програму для публікації",
|
||||
"store_device_downloaded": "Конфігурацію пристрою завантажено: {created} профіль{c} створено, {dup} вже існувало",
|
||||
"store_device_downloaded_phases": "Конфігурацію пристрою завантажено: {created} профіль{c} створено, {dup} вже існувало, карту фаз застосовано",
|
||||
"store_device_downloaded_settings": "Конфігурацію пристрою завантажено: {created} профіль{c} створено, {dup} вже існувало, налаштування застосовано",
|
||||
"store_device_shared": "Конфігурацію пристрою опубліковано: {n} програм{s} завантажено",
|
||||
"store_device_shared_all_dup": "Нема нічого нового для публікації -- всі програми вже є в магазині",
|
||||
"store_device_shared_partial": "Часткова публікація: {n} програм{s} завантажено, {failed} пропущено",
|
||||
"store_device_shared_some_dup": "Конфігурацію пристрою опубліковано: {n} програм{s} завантажено ({dup} вже існувало)",
|
||||
"store_device_downloaded": "Додано програм: {p}, записів: {c}",
|
||||
"store_device_downloaded_phases": "Додано програм: {p}, записів: {c}, карт фаз: {ph}",
|
||||
"store_device_downloaded_settings": "Додано програм: {p}, записів: {c}, карт фаз: {ph}, налаштувань: {s}",
|
||||
"store_device_shared": "Опубліковано в магазині спільноти (циклів: {n}), очікує перевірки.",
|
||||
"store_device_shared_all_dup": "Усі вибрані цикли ({n}) уже були в магазині спільноти.",
|
||||
"store_device_shared_partial": "Опубліковано циклів: {n}; не вдалося завантажити: {failed}.",
|
||||
"store_device_shared_some_dup": "Опубліковано циклів: {created}; уже в магазині: {dup}.",
|
||||
"store_download_failed": "Помилка завантаження: {error}",
|
||||
"store_download_nothing": "Нема що завантажувати -- всі профілі вже існують на цьому пристрої",
|
||||
"export_selective_done": "Експорт завантажено",
|
||||
"import_selective_done": "Імпортовано профілів: {profiles}, циклів: {cycles}"
|
||||
"import_selective_done": "Імпортовано профілів: {profiles}, циклів: {cycles}",
|
||||
"hist_csv_required": "Спочатку завантажте файл CSV або вставте його вміст",
|
||||
"file_read_failed": "Не вдалося прочитати цей файл"
|
||||
},
|
||||
"suggestion": {
|
||||
"both_agree": "WashData рекомендує",
|
||||
@@ -1860,7 +1932,7 @@
|
||||
"thr_batch": "Залишено трохи вище найменшої активної потужності p05 за {cycles} циклами ({p05}W), щоб запуск фіксувався якомога раніше, а поріг зупинки залишався нижчим за мінімальну робочу потужність машини.",
|
||||
"tol_per_profile": "p75 розкиду тривалості за профілями серед {profiles} профілів ({cycles} циклів); стабільні профілі не штрафуються.",
|
||||
"tol_pooled": "На основі об'єднаного розкиду тривалості {cycles} нещодавніх розмічених циклів (відхилення p95={dev}).",
|
||||
"watchdog": "Залишено настільки низьким, наскільки це безпечно (трохи вище інтервалу оновлення p95, що дорівнює {p95}s, мін. 30s), щоб зависання виявлялися швидко без хибних зупинок."
|
||||
"watchdog": "Залишено настільки низьким, наскільки це безпечно (трохи вище інтервалу оновлення p95, що дорівнює {p95}s, і щонайменше 2x інтервалу вибірки {median}s, мін. 30s), щоб зависання виявлялися швидко без хибних зупинок."
|
||||
},
|
||||
"exclusions": {
|
||||
"summary": "Виключено {total} помилково виявлених циклів: {parts}.",
|
||||
@@ -1892,6 +1964,7 @@
|
||||
},
|
||||
"pg_desc": {
|
||||
"dishwasher_end_spike_quiet_release": "Посудомийна машина: секунди неактивності після очікуваної тривалості перед зняттям очікування фінального зливу в кінці циклу",
|
||||
"smart_termination_duration_ratio": "Частка очікуваної тривалості зіставленої програми, якої має досягти цикл, перш ніж Розумне завершення зможе завершити його достроково; зменшіть її для машин, що залежать від завантаження або температури",
|
||||
"completion_min_seconds": "Найкоротший запуск, що вважається справжнім циклом",
|
||||
"end_repeat_count": "Скільки низьких показань поспіль до завершення",
|
||||
"interrupted_min_seconds": "Короткі цикли позначаються як перервані",
|
||||
@@ -1955,6 +2028,10 @@
|
||||
"finished": "Цикл досяг кінцевого стану й завершився."
|
||||
},
|
||||
"store": {
|
||||
"your_model_tip": "Це пристрій, який ви вказали в налаштуваннях",
|
||||
"your_model": "Ваш",
|
||||
"search_brand_ph": "Пошук за брендом…",
|
||||
"programs_count": "Програми: {n}",
|
||||
"browse": "Огляд",
|
||||
"device": "Пристрій",
|
||||
"favorites": "Обране",
|
||||
|
||||
Reference in New Issue
Block a user