From 3918b1e5c854a288267a8b99aa649b54ed76e80a Mon Sep 17 00:00:00 2001 From: Marc Billow Date: Wed, 5 Aug 2026 01:33:08 +0000 Subject: [PATCH] Fill in the Korean translation gaps left by the AI Purify/auto-clean-stop merges MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ko.json (PR #283) was written against an older en.json and never picked up the ten keys two later PRs added: the AI Purify sensing entities (switch.periodic_air_sensing, switch.periodic_sensing_skip_status, number.sensing_interval, select.sensing_mode + its three states, time.sensing_skip_start/end) and button.auto_clean_stop. Merging main into this branch surfaced the gap via test_every_language_mirrors_the_english_catalog. Translated the missing entries, matching the terminology and phrasing ko.json already uses for adjacent keys (e.g. periodic_air_sensing's existing binary_sensor entry, auto_clean's "자동 청소"), and kept "AI Purify" as the untranslated brand name the same way cs/es/it/nl do. ko.json's topology now matches en.json's exactly; full suite (1213 tests), ruff, and ty all pass. --- .../localthings/translations/ko.json | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/custom_components/localthings/translations/ko.json b/custom_components/localthings/translations/ko.json index b3c7ab4..625a81a 100644 --- a/custom_components/localthings/translations/ko.json +++ b/custom_components/localthings/translations/ko.json @@ -117,6 +117,9 @@ "diagnosis_start": { "name": "진단 시작" }, + "auto_clean_stop": { + "name": "자동 청소 정지" + }, "pause": { "name": "일시정지" }, @@ -191,6 +194,9 @@ "oven_setpoint": { "name": "설정 온도" }, + "sensing_interval": { + "name": "AI Purify 간격" + }, "setpoint": { "name": "설정값" }, @@ -494,6 +500,14 @@ "rinse_cycles": { "name": "헹굼 횟수" }, + "sensing_mode": { + "name": "AI Purify 동작", + "state": { + "off": "감지만", + "airpurify": "자동 청소", + "alarm": "알림 받기" + } + }, "softener_concentration": { "name": "섬유유연제 농축도", "state": { @@ -1030,6 +1044,12 @@ "display": { "name": "디스플레이" }, + "periodic_air_sensing": { + "name": "AI Purify" + }, + "periodic_sensing_skip_status": { + "name": "AI Purify 감지 건너뛰기" + }, "pet_filter_activation": { "name": "펫 필터 작동" }, @@ -1199,6 +1219,12 @@ }, "night_start": { "name": "야간 조명 시작" + }, + "sensing_skip_end": { + "name": "AI Purify 감지 건너뛰기 종료" + }, + "sensing_skip_start": { + "name": "AI Purify 감지 건너뛰기 시작" } }, "water_heater": {