Updated apps

This commit is contained in:
2026-07-20 22:52:35 -04:00
parent 28a8cb98f6
commit a0c3271743
1164 changed files with 94781 additions and 6892 deletions
@@ -1,13 +1,13 @@
{
"badge": {
"artifact_tip": "Виявлено {n} аномалій (наприклад, двері відкриті посеред циклу) відкрийте, щоб побачити їх на графіку",
"artifact_tip": "Виявлено {n} аномалій (наприклад, двері відкриті посеред циклу) відкрийте, щоб побачити їх на графіку",
"auto": "(виявлено автоматично)",
"built_in_tag": "вбудований",
"declining": "↘ знижується",
"energy_low": "Енергії менше, ніж зазвичай",
"energy_spike": "Енергії більше, ніж зазвичай",
"fair_fit": "прийнятна якість",
"fair_fit_tip": "Помірна постійність збігів деякі цикли, призначені цьому профілю, мають нижчі оцінки надійності. Позначте більше циклів або перезапишіть профіль, щоб підвищити точність.",
"fair_fit_tip": "Помірна постійність збігів деякі цикли, призначені цьому профілю, мають нижчі оцінки надійності. Позначте більше циклів або перезапишіть профіль, щоб підвищити точність.",
"feedback_requested": "Запит на відгук",
"golden_cycle": "Записаний контрольний цикл",
"improving": "↗ покращується",
@@ -15,7 +15,7 @@
"needs_review": "Потребує перегляду",
"overrun": "Тривав довше, ніж зазвичай",
"poor_fit": "погана якість",
"poor_fit_tip": "Непослідовна історія збігів розгляньте можливість відновлення цього профілю",
"poor_fit_tip": "Непослідовна історія збігів розгляньте можливість відновлення цього профілю",
"restart_gap_tip": "{n} пропуск при перезапуску HA: у графіку потужності є розрив",
"reviewed": "Переглянуто",
"steady": "→ стабільно",
@@ -57,7 +57,7 @@
"create_profile": "+ Створити профіль",
"delete": "Видалити",
"delete_group": "Видалити групу",
"delete_group_tip": "Видалити лише цю групу профілі учасників збережуться",
"delete_group_tip": "Видалити лише цю групу профілі учасників збережуться",
"delete_profile": "Видалити профіль",
"discard": "Відхилити",
"discard_tip": "Відхилити запис без збереження",
@@ -87,7 +87,7 @@
"on_cycle_finished": "Коли цикл завершено",
"on_cycle_started": "Коли цикл розпочато",
"pause_cycle": "Пауза",
"pause_cycle_tip": "Призупинити поточний цикл прилад продовжить роботу з того місця, де зупинився",
"pause_cycle_tip": "Призупинити поточний цикл прилад продовжить роботу з того місця, де зупинився",
"pg_apply_device": "Застосувати до пристрою",
"pg_autofill": "Автозаповнення",
"play": "Відтворити",
@@ -97,8 +97,8 @@
"process_tip": "Зберегти запис як новий або наявний профіль",
"rebuild": "Відновити конверти",
"rebuild_envelope": "Відновити конверт",
"rebuild_tip": "Перерахувати очікуваний конверт потужності (смуга мін./макс.) для всіх профілів з позначених циклів запускати після позначення нових або виправлення старих циклів",
"rec_start_tip": "Розпочати запис потужності приладу запустіть безпосередньо перед початком циклу",
"rebuild_tip": "Перерахувати очікуваний конверт потужності (смуга мін./макс.) для всіх профілів з позначених циклів запускати після позначення нових або виправлення старих циклів",
"rec_start_tip": "Розпочати запис потужності приладу запустіть безпосередньо перед початком циклу",
"rec_stop": "Зупинити",
"rec_stop_tip": "Зупинити запис і зберегти захоплені дані для перегляду",
"record": "Почати запис",
@@ -182,7 +182,7 @@
},
"attn_sub": "Виправте конфлікти перед збереженням",
"attn_title": "{n} конфлікт{s} налаштувань",
"settings_banner": "{n} конфлікт{s} налаштувань перевірте виділені розділи й виправте перед збереженням.",
"settings_banner": "{n} конфлікт{s} налаштувань перевірте виділені розділи й виправте перед збереженням.",
"settings_banner_btn": "До першого",
"confidence": {
"auto": "Має бути не нижчим за Поріг Зіставлення ({match})",
@@ -451,9 +451,9 @@
"show_expected": "Показати накладення очікуваної кривої (відповідний профіль, помаранчевий)",
"show_raw": "Показати перемикач необроблених даних розетки на графіку потужності в реальному часі",
"sparkline": "Тренд тривалості останніх циклів",
"stage2": "Етап 2 основна подібність",
"stage3": "Етап 3 DTW",
"stage4": "Етап 4 відповідність",
"stage2": "Етап 2 основна подібність",
"stage3": "Етап 3 DTW",
"stage4": "Етап 4 відповідність",
"status": "Стан",
"tail_trim": "Обрізання кінця (с)",
"timer_auto_pause": "Автопауза",
@@ -561,7 +561,12 @@
"flags": "Мітки",
"include_phase_map": "Включити карту фаз",
"include_settings": "Включити налаштування",
"show_contributor": "Показати автора"
"show_contributor": "Показати автора",
"task_pg_detail": "Змоделювати цикл",
"task_split": "Розділення циклу",
"task_trim": "Обрізання циклу",
"task_merge": "Об'єднання циклів",
"task_rebuild": "Перерахунок обвідних"
},
"log": {
"all_levels": "Усі рівні",
@@ -645,19 +650,19 @@
"artifact_dip_detail": "Опустився нижче звичайної смуги потужності приблизно на ~{n} с.",
"artifact_footer": "Виділено на графіку вище. Це тимчасові артефакти (наприклад, двері відчинені посередині циклу), не обов'язково проблеми.",
"artifact_header": "Протягом цього циклу виявлено {n} аномалій",
"artifact_pause_detail": "Потужність впала майже до нуля приблизно на ~{n} с, а потім відновилася імовірно, двері відчинили під час циклу або цикл призупинили.",
"artifact_pause_detail": "Потужність впала майже до нуля приблизно на ~{n} с, а потім відновилася імовірно, двері відчинили під час циклу або цикл призупинили.",
"artifact_spike_detail": "Вийшов за верхню межу звичайної смуги потужності приблизно на ~{n} с.",
"auto_label_intro": "Призначте профілі непозначеним циклам, чия впевненість збігу перевищує поріг.",
"automations_intro": "WashData запускає події {start} / {end} та надає об'єкти, тому сповіщення й дії найкраще будувати як звичайні автоматизації Home Assistant. Автоматизації, що використовують цей пристрій, відображаються нижче.",
"cleanup_intro": "Усі позначені цикли накладено. Позначте аномалії і видаліть їх для очищення профілю.",
"clear_debug_hint": "Видаліть збережені дані налагодження, щоб звільнити місце.",
"collecting_data": "Збір даних потрібно ще {need} цикл{plural} до початку точного налаштування ({current}/{min}).",
"collecting_data": "Збір даних потрібно ще {need} цикл{plural} до початку точного налаштування ({current}/{min}).",
"compare_overlay_profiles": "Накласти профілі (блідо)",
"compare_profiles_tip": "Накладіть інші конверти профілів на таблицю вище, щоб побачити, який з них найкраще підходить для цього циклу.",
"compare_selected_cycles": "Вибрані цикли (суцільно) показати / приховати",
"compare_selected_cycles": "Вибрані цикли (суцільно) показати / приховати",
"consider_new_profile": "Розгляньте можливість створення нового профілю.",
"coverage_gap": "останні цикли не мають відповідного профілю ({pct}% з останніх 30).",
"coverage_gap_similar_cycles": "Знайдено {count} схожих непозначених циклів створіть профіль, щоб почати їх зіставлення.",
"coverage_gap_similar_cycles": "Знайдено {count} схожих непозначених циклів створіть профіль, щоб почати їх зіставлення.",
"cycles_deleted": "Видалено циклів: {count}",
"enough_data": "Достатньо даних для навчання ({current}/{min} циклів).",
"export_description": "Експортуйте всі профілі та цикли в JSON або відновіть попередній експорт.",
@@ -686,7 +691,7 @@
"ml_learned_intro": "Моделі, налаштовані під цей пристрій.",
"ml_loading": "завантаження ML…",
"ml_settings_intro": "Два незалежних перемикачі: один застосовує моделі під час циклу, інший дозволяє WashData з часом налаштовуватися під ваш пристрій.",
"name_first_program": "У вас достатньо циклів назвіть першу програму, щоб почати зіставлення.",
"name_first_program": "У вас достатньо циклів назвіть першу програму, щоб почати зіставлення.",
"near_duplicate_cluster": "виявлено майже повторюваний кластер профілів. Групування дає змогу надійно вибирати між подібними програмами (наприклад, однакова програма з різною температурою/віджиманням).",
"no_cycles_match": "Жоден цикл не відповідає поточному фільтру.",
"no_cycles_profile": "Немає циклів для цього профілю.",
@@ -694,12 +699,12 @@
"no_cycles_yet": "Жодного циклу ще не записано.",
"no_device_selected": "Пристрій не вибрано.",
"no_devices": "Жодного пристрою WashData ще не налаштовано.",
"no_envelope": "Конверта ще немає відновіть після позначення циклів.",
"no_envelope": "Конверта ще немає відновіть після позначення циклів.",
"no_envelope_overlay": "Немає доступного конверта для накладання.",
"no_fine_tuned": "Ще нічого не налаштовано WashData використовує вбудовані моделі.",
"no_fine_tuned": "Ще нічого не налаштовано WashData використовує вбудовані моделі.",
"no_logs": "Жодних записів журналу ще не буферизовано.",
"no_maintenance": "Обслуговування ще не записано.",
"no_match_yet": "Ще немає спроби збігу це заповнюється під час запущеного циклу.",
"no_match_yet": "Ще немає спроби збігу це заповнюється під час запущеного циклу.",
"no_other_users": "Інших користувачів Home Assistant не знайдено.",
"no_phases": "Фаз не визначено.",
"no_phases_assigned": "Фаз не призначено.",
@@ -713,7 +718,7 @@
"notify_services_hint": "Використовуйте ID сервісів {entity} (через кому для кількох). Змінні шаблону: {vars}.",
"old_actions_warning": "Налаштовано за допомогою старого редактора дій (тепер вилучено). Вони все ще запускаються на події циклу, але їх більше не можна редагувати тут. Перетворіть їх на звичайну автоматизацію або видаліть.",
"onboarding_progress": "{n} / 3 циклів спостережено",
"onboarding_watching": "Користуйтеся приладом як завжди WashData спостерігає. Після 3 циклів почнеться зіставлення програм.",
"onboarding_watching": "Користуйтеся приладом як завжди WashData спостерігає. Після 3 циклів почнеться зіставлення програм.",
"pending_feedback": "Очікує відгук про виявлення",
"performance_trend": "Тенденція продуктивності ({n} циклів)",
"pg_analysis_empty": "Завантажте цикл, щоб побачити аналіз збігу.",
@@ -748,13 +753,13 @@
"restart_gap_footer": "Виділено на графіку. Дані потужності відсутні для цих інтервалів; зіставлення використовувало лише реальні показання.",
"restart_gap_header": "{n} пропуск при перезапуску HA під час цього циклу",
"restart_gap_item": "{dur} пропуск",
"review_confirm_help": "Перевірте, чи правильно було виявлено цей цикл. Ваші відгуки навчають модель на вашому пристрої що більше циклів ви підтвердите, то кращим буде відповідність та оцінка стану. Достатньо швидкого Добре/Погано.",
"review_confirm_help": "Перевірте, чи правильно було виявлено цей цикл. Ваші відгуки навчають модель на вашому пристрої що більше циклів ви підтвердите, то кращим буде відповідність та оцінка стану. Достатньо швидкого Добре/Погано.",
"review_in_settings": "Переглянути в налаштуваннях",
"review_notes_placeholder": "Примітки (необов'язково)",
"review_notes_tip": "Довільні текстові нотатки для власної довідки. Не використовується під час підбору чи навчання.",
"review_profile_tip": "Програма, якою позначено цей цикл. Якщо автоматично визначена програма була неправильною, виправте це тут маркування навчає відповідності для майбутніх циклів.",
"review_profile_tip": "Програма, якою позначено цей цикл. Якщо автоматично визначена програма була неправильною, виправте це тут маркування навчає відповідності для майбутніх циклів.",
"review_quality_tip": "Наскільки чистий цей цикл. Добре = хрестоматійний приклад цієї програми; Погано = виявлено, але шумно або нетипово; Непридатний = неправильно виявлений (об'єднаний, усічений або фальшивий). Керує оцінкою стану та циклами, дозволеними для навчання моделі.",
"review_recorded_tip": "Позначте це як підібраний вручну еталонний цикл для своєї програми така ж роль, як цикл, записаний вручну. Довідкові цикли завжди зберігаються, заповнюють відповідний шаблон і ніколи не відкидаються під час очищення. (Це «золотий»/записаний прапор; обидва одне й те саме.)",
"review_recorded_tip": "Позначте це як підібраний вручну еталонний цикл для своєї програми така ж роль, як цикл, записаний вручну. Довідкові цикли завжди зберігаються, заповнюють відповідний шаблон і ніколи не відкидаються під час очищення. (Це «золотий»/записаний прапор; обидва одне й те саме.)",
"review_tags_tip": "Необов'язкові прапорці, що описують, що пішло не так у цьому циклі, щоб навчання та очищення могли це врахувати.",
"review_to_cycles": "Відкрити чергу огляду циклів",
"saving_triggers_reload": "Збереження запускає перезавантаження інтеграції. Об'єкти HA можуть короткочасно відображатися як недоступні.",
@@ -763,7 +768,7 @@
"setting_changed": "Змінено з {old} на {new} {date}",
"settings_basic_note": "Показано основні налаштування. Перейдіть до Розширених, щоб побачити весь список.",
"shape_drift_advisory": "⚠ Форма змінюється",
"shape_drift_detail": "Профіль потужності для цього профілю змінився з часом можливе зношення приладу або потрібне обслуговування (наприклад, видалення накипу, очищення фільтра).",
"shape_drift_detail": "Профіль потужності для цього профілю змінився з часом можливе зношення приладу або потрібне обслуговування (наприклад, видалення накипу, очищення фільтра).",
"show_all_settings": "Показати всі налаштування",
"showing_suggestions": "Показано {count} налаштувань із пропозиціями.",
"split_intro": "Натисніть на графік, щоб додати або видалити точку поділу, або автовизначення за паузами. Кожен отриманий сегмент може отримати власний профіль.",
@@ -789,10 +794,10 @@
"toast_revert_failed": "Відкат не виконано: {error}",
"toast_reverted": "Повернено: {key}",
"toast_save_failed": "Збереження не виконано: {error}",
"trend_duration_longer": "Тривалість збільшується ({pct}%/цикл) останній середній показник {avg}",
"trend_duration_shorter": "Тривалість скорочується ({pct}%/цикл) останній середній показник {avg}",
"trend_duration_longer": "Тривалість збільшується ({pct}%/цикл) останній середній показник {avg}",
"trend_duration_shorter": "Тривалість скорочується ({pct}%/цикл) останній середній показник {avg}",
"trend_energy_down": "Енергія зменшується ({pct}%/цикл)",
"trend_energy_up": "Енергія зростає ({pct}%/цикл) останній середній показник {avg}",
"trend_energy_up": "Енергія зростає ({pct}%/цикл) останній середній показник {avg}",
"trim_intro": "Перетягніть червоні маркери або введіть значення. Все за межами вікна видаляється.",
"tuning_suggestions_available": "Доступна {count} пропозиція налаштування на основі спостережених циклів. Вони з'являються поряд із відповідними полями.",
"unsure_detected_prefix": "WashData не впевнений, що виявив",
@@ -857,7 +862,9 @@
"share_guidelines_title": "Перед публікацією",
"store_download_device_intro": "Завантажити конфігурацію пристрою зі спільноти та застосувати її до нового або наявного пристрою",
"store_share_device_intro": "Поділитися програмами вашого пристрою (профілі + еталонні цикли) зі спільнотою. Налаштування необов'язкові.",
"share_profile_no_cycles": "Профіль '{p}' не має ⭐ еталонних циклів -- його буде пропущено, якщо у вас немає {n}+ підтверджених запусків"
"share_profile_no_cycles": "Профіль '{p}' не має ⭐ еталонних циклів -- його буде пропущено, якщо у вас немає {n}+ підтверджених запусків",
"advisory_phase_inconsistent": "Схоже, що '{name}' поєднує різні програми або температури - його цикли нагріваються протягом дуже різного часу. Розділення на окремі профілі (напр. за температурою) покращить зіставлення та оцінки часу.",
"advisory_phase_inconsistent_title": "⚠ Можливо, змішані програми"
},
"phase_desc": {
"anti_crease": "Час від часу короткі оберти після завершення для зменшення зморшок.",
@@ -940,6 +947,10 @@
"triggers": {
"intro": "Додаткові зовнішні сигнали: тригер завершення, датчик дверей, перемикач паузи та нагадування про вивантаження.",
"label": "Тригери & Двері"
},
"phase_eta": {
"label": "Залишок часу",
"intro": "Оцінка залишку часу з урахуванням фаз, для машин, тривалість циклу яких залежить від температури або віджиму."
}
},
"setting": {
@@ -1023,6 +1034,10 @@
"doc": "Фіксована ціна за кВт-год, яка використовується для показників витрат, якщо вище не встановлено реальну ціну.",
"label": "Фіксована ціна на енергію (за kWh)"
},
"energy_sensor": {
"doc": "Необов’язковий накопичувальний лічильник енергії (total_increasing kWh/Wh, наприклад, власний лічильник загального споживання розетки). Якщо задано, енергія, що відображається для кожного циклу, береться з різниці показань цього лічильника між початком і кінцем, що дозволяє уникнути заниження, яке виникає при інтегруванні датчика потужності, що повільно оновлюється. Якщо показання відсутнє, його одиниця невідома або різниця не додатна, використовується інтегроване значення. Залиште порожнім, щоб продовжувати інтегрувати датчик потужності.",
"label": "Сутність лічильника енергії"
},
"expose_debug_entities": {
"doc": "Опублікуйте додаткові діагностичні об’єкти високої доступності (достовірність відповідності, неоднозначність, внутрішні стани). Якщо вимкнено, список об’єктів залишається чистим для звичайного використання.",
"label": "Показати відлагоджувальні сутності"
@@ -1305,6 +1320,38 @@
},
"show_contributor": {
"doc": "Показати ім'я автора на профілях, завантажених з магазину спільноти"
},
"enable_phase_matching": {
"label": "Залишок часу з урахуванням фаз",
"doc": "Розбиває кожен активний цикл на фази (нагрівання, прання, віджим) і розподіляє залишок часу за фазами, поєднуючи це з класичною оцінкою - спираючись на розподіл за фазами на початку циклу та на класичну оцінку ближче до кінця. Це персоналізує відлік під те, скільки насправді нагрівається та працює ваша машина, що найпомітніше в першій половині циклу. Вимкнено = лише класична оцінка. Впливає лише на відображення залишку часу; зіставлення програм і виявлення циклу залишаються незмінними."
},
"keep_min_score": {
"label": "Мін. оцінка збігу",
"doc": "Мінімальна оцінка подібності, необхідна кандидату для участі у змаганні зі збігів. Значення за замовчуванням 0,1 є навмисно м'яким - допускає навіть слабких кандидатів і покладається на пізніші етапи для знаходження найкращого збігу. Збільшіть для ранішого відхилення малоймовірних профілів; зменшіть для розширення початкового пулу кандидатів."
},
"dtw_blend": {
"label": "Змішування деформації",
"doc": "Наскільки оцінка вирівнювання DTW замінює базову оцінку Етапу 2. 0 = використовуй лише оцінку Етапу 2, 1 = використовуй лише оцінку DTW, 0,5 (за замовчуванням) = рівне змішування. Збільшіть для більшого покладання на вирівнювання деформацією, коли програми мають схожі рівні потужності, але різні часові шаблони."
},
"dtw_ensemble_w": {
"label": "Мікс комбінації DTW",
"doc": "В режимі ансамблю DTW (за замовчуванням), вага масштабованого L1 проти похідного DTW (DDTW). 1,0 = лише масштабований L1, 0 = лише DDTW, 0,7 = за замовчуванням. Масштабований варіант L1 порівнює рівні потужності; похідний варіант реагує на зміни потужності в часі. Ансамбль поєднує обидва."
},
"dtw_ddtw_scale": {
"label": "Масштаб похідної деформації",
"doc": "Відстань напівнасичення для оцінювання похідним DTW. Оцінка зменшується вдвічі, коли відстань DDTW рівна цьому значенню. Менша = більш чутлива до відмінностей форми. Значення за замовчуванням 30 відкалібровано для типових слідів потужності побутових приладів. Впливає лише на режими ensemble та ddtw DTW."
},
"dtw_refine_top_n": {
"label": "Кількість уточнених кандидатів",
"doc": "Скільки провідних кандидатів Етапу 2 DTW переоцінює. DTW є дорожчим, тому застосовується лише до N найкращих кандидатів. За замовчуванням 5. Збільшіть (до 7-9), якщо правильний профіль іноді досягає лише 4-го або 5-го місця після Етапу 2 - DTW може його врятувати. Зменшення трохи прискорює зіставлення."
},
"duration_scale": {
"label": "Гострота тривалості",
"doc": "Гострота штрафу за невідповідність тривалості на Етапі 4. Це лог-відношення, при якому оцінка збігу зменшується вдвічі. Менше = суворіше: невідповідність тривалості більше знижує оцінку. Значення за замовчуванням 0,175 відповідає допуску тривалості близько 18% при половинній вазі. Використовуйте разом із Вагою тривалості."
},
"energy_scale": {
"label": "Гострота енергії",
"doc": "Гострота штрафу за невідповідність енергії на Етапі 4. Менше = суворіше: невідповідність енергії більше знижує оцінку. Значення за замовчуванням 0,25 є навмисно більш м'яким, ніж Гострота тривалості, оскільки енергія варіюється з навантаженням. Використовуйте разом із Вагою енергії."
}
},
"setting_group": {
@@ -1553,24 +1600,24 @@
"lower": "Автоматично позначає більше циклів; деякі можуть бути визначені неправильно"
},
"duration_tolerance": {
"higher": "Приймає ширший діапазон тривалості гнучкіше зіставлення",
"lower": "Потребує точнішого збігу тривалості суворіше, але може відхилити незвичні цикли"
"higher": "Приймає ширший діапазон тривалості гнучкіше зіставлення",
"lower": "Потребує точнішого збігу тривалості суворіше, але може відхилити незвичні цикли"
},
"end_energy_threshold": {
"higher": "Закриває лише цикли зі значним споживанням енергії",
"lower": "Закриває також коротші або маломощні цикли"
},
"end_repeat_count": {
"higher": "Потребує більшої кількості повторень сигналу завершення надійніше, дещо повільніше",
"lower": "Завершує після меншої кількості повторень швидше, більший ризик хибного завершення"
"higher": "Потребує більшої кількості повторень сигналу завершення надійніше, дещо повільніше",
"lower": "Завершує після меншої кількості повторень швидше, більший ризик хибного завершення"
},
"learning_confidence": {
"higher": "Навчається лише на дуже впевнених збігах повільніше, але надійніше",
"higher": "Навчається лише на дуже впевнених збігах повільніше, але надійніше",
"lower": "Навчається на більшій кількості циклів; модель може бути більш зашумленою"
},
"min_off_gap": {
"higher": "Перед новим циклом потрібен тривалий простій",
"lower": "Короткий простій запускає новий цикл послідовні запуски можуть розділитися"
"lower": "Короткий простій запускає новий цикл послідовні запуски можуть розділитися"
},
"min_power": {
"higher": "Менш чутливий до фонового споживання; може пропустити тихі програми",
@@ -1581,24 +1628,24 @@
"lower": "Швидше примусово зупиняє зависший цикл"
},
"off_delay": {
"higher": "Більше часу для пауз пристрою обробляє тривале замочування або сушку",
"lower": "Швидше визначення завершення добре для пристроїв із чітким вкл./викл."
"higher": "Більше часу для пауз пристрою обробляє тривале замочування або сушку",
"lower": "Швидше визначення завершення добре для пристроїв із чітким вкл./викл."
},
"profile_match_threshold": {
"higher": "Підтверджує лише збіги з високою впевненістю; більше циклів залишаються без мітки",
"lower": "Зіставляє більше циклів; деякі можуть бути дещо неправильними"
},
"running_dead_zone": {
"higher": "Ігнорує короткочасні стрибки потужності в режимі простою менш чутливий до шуму",
"lower": "Реагує на коротші сплески потужності вловлює швидку перехідну активність"
"higher": "Ігнорує короткочасні стрибки потужності в режимі простою менш чутливий до шуму",
"lower": "Реагує на коротші сплески потужності вловлює швидку перехідну активність"
},
"start_threshold_w": {
"higher": "Запобігає хибним запускам від короткочасних стрибків потужності",
"lower": "Вловлює маломощні програми; може спрацювати на шум"
},
"stop_threshold_w": {
"higher": "Завершує цикл швидше може закрити під час паузи",
"lower": "Довше очікує завершення менше передчасних завершень"
"higher": "Завершує цикл швидше може закрити під час паузи",
"lower": "Довше очікує завершення менше передчасних завершень"
},
"watchdog_interval": {
"higher": "Дозволяє триваліші тихі фази; менше хибних примусових зупинок",
@@ -1676,12 +1723,19 @@
"start_duration_threshold": "Секунди вище порогу для підтвердження старту",
"start_threshold_w": "Мінімум ват, щоб вважати запущеним",
"stop_threshold_w": "Нижче цього машина вважається вимкненою",
"dtw_bandwidth": "Наскільки сильне розтягнення в часі дозволяє зіставлення за формою",
"corr_weight": "Вага форми кривої відносно рівня потужності при зіставленні",
"duration_weight": "Наскільки збіг за тривалістю впливає на зіставлення",
"energy_weight": "Наскільки збіг за енергією впливає на зіставлення",
"profile_match_min_duration_ratio": "Найкоротший запуск (щодо профілю), який ще може збігтися",
"profile_match_max_duration_ratio": "Найдовший запуск (щодо профілю), який ще може збігтися"
"dtw_bandwidth": "Етап 3: смуга деформації Sakoe-Chiba (0 = DTW вимкнено; за замовчуванням 0,2 = 20% довжини циклу)",
"corr_weight": "Етап 2: баланс між формою кривої (кореляція) та рівнем потужності (MAE); за замовчуванням 0,45",
"duration_weight": "Етап 4: наскільки сильно збіг за тривалістю впливає на кінцеву оцінку (за замовчуванням 0,22)",
"energy_weight": "Етап 4: наскільки сильно збіг за енергією впливає на кінцеву оцінку (за замовчуванням 0,22)",
"profile_match_min_duration_ratio": "Етап 1: мінімальна довжина циклу як частка тривалості профілю; за замовчуванням 0,1 (10%)",
"profile_match_max_duration_ratio": "Етап 1: максимальна довжина циклу як частка тривалості профілю; за замовчуванням 1,5 (150%)",
"keep_min_score": "Етап 2: мінімальна оцінка для участі у змаганні; за замовчуванням 0,1 допускає слабкі збіги, пізніші етапи обирають найкращий",
"dtw_blend": "Етап 3: 0 = лише базова оцінка, 1 = лише оцінка DTW, 0,5 = рівне змішування (за замовчуванням)",
"dtw_ensemble_w": "Етап 3 (режим ансамблю): вага масштабованого L1 проти похідного DTW; за замовчуванням 0,7 надає перевагу рівню",
"dtw_ddtw_scale": "Етап 3: відстань напівнасичення DDTW; менша = більш чутлива до форми (за замовчуванням 30)",
"dtw_refine_top_n": "Етап 3: кандидати, які DTW переоцінює; збільшіть до 7-9, якщо правильний профіль займає 4-5 місце (за замовчуванням 5)",
"duration_scale": "Етап 4: лог-відношення, при якому збіг за тривалістю зменшується вдвічі; менше = суворіший штраф (за замовчуванням 0,175)",
"energy_scale": "Етап 4: лог-відношення, при якому збіг за енергією зменшується вдвічі; менше = суворіший штраф (за замовчуванням 0,25)"
},
"col": {
"profile_tip": "Назва зіставленої програми. «Без мітки» означає, що наприкінці циклу не збігся жоден профіль.",
@@ -1766,6 +1820,69 @@
},
"pg_sweep": {
"optimize": "Оптимізація: {param}"
},
"pg_detail": {
"simulate": "Змоделювати цикл"
},
"split": {
"apply": "Розділення циклу"
},
"trim": {
"apply": "Обрізання циклу"
},
"merge": {
"apply": "Об'єднання циклів"
},
"rebuild": {
"envelopes": "Перерахунок обвідних"
},
"cancelling": "Скасування..."
},
"setup": {
"hdr": {
"card": "Налаштування пристрою",
"healthy_chip": "Налаштування завершено"
},
"phase0": {
"washer": "WashData вже виявляє ваші цикли. Запишіть перший цикл, щоб увімкнути назви програм і оцінки часу.",
"dishwasher": "WashData спостерігає. Посудомийні машини мають складні цикли – запис першого циклу наполегливо рекомендується. Якщо виявлений цикл триває занадто довго, обріжте його в редакторі циклів перед збереженням як профіль.",
"generic": "WashData спостерігає. Запишіть або позначте виявлений цикл, щоб почати створювати профілі."
},
"phase1a": {
"labelled": "Гарний початок – ваша перша програма збережена. Для найчистіших даних розгляньте запис наступного циклу за допомогою віджета запису."
},
"phase1b": {
"recorded": "Ваш запис збережено як {profile_name}. Тепер запишіть або позначте інші поширені програми для розширення охоплення."
},
"phase1c": {
"verify": "У вас є {count} програм від спільноти. Запустіть цикл, щоб переконатися, що WashData правильно їх розпізнає – зіставлення покращуватиметься в міру того, як пристрій накопичує власну історію."
},
"phase2": {
"cluster": "WashData виявив {count} циклів, які не відповідають жодній збереженій програмі – вони схожі один на одного. Хочете створити для них новий профіль?",
"unmatched": "Ваш останній цикл не збігся з жодною збереженою програмою. Це нова програма?"
},
"phase3": {
"suggestions": "WashData має рекомендації щодо налаштувань на основі вашої історії циклів – перегляньте їх для підвищення точності виявлення.",
"groups": "Деякі ваші профілі схожі на одну й ту саму програму при різних температурах. Об'єднайте їх у групу для покращення зіставлення.",
"phases": "Додайте фази програми до {profile_name} для точніших оцінок часу, що залишився."
},
"phase4": {
"healthy": "Цей пристрій повністю налаштовано ({profile_count} профілів)."
},
"cta": {
"start_recording": "Почати запис",
"label_detected_cycle": "У мене вже є виявлений цикл – натомість позначити його",
"browse_cycles": "Переглянути цикли для позначення наступного",
"view_profiles": "Переглянути свої профілі",
"create_from_cluster": "Створити профіль з цих циклів",
"create_profile": "Створити для нього профіль",
"review_suggestions": "Переглянути пропозиції",
"organise_profiles": "Упорядкувати профілі",
"configure_phases": "Налаштувати фази",
"skip_step": "Пропустити цей крок",
"skip_forever": "Більше не показувати",
"hide_guidance": "Приховати підказки",
"show_guidance": "Показати підказки"
}
}
}