257 files

This commit is contained in:
Home Assistant Version Control
2026-10-02 16:06:24 +00:00
parent 7c55603942
commit c29f5cc088
258 changed files with 24621 additions and 3136 deletions
@@ -38,6 +38,8 @@
"reset": "초기화",
"snooze": "다시 알림",
"snoozed": "다시 알림 설정됨",
"snoozed_for": "{hours}시간 동안 알림 음소거 — {until}까지",
"snoozed_for_one": "1시간 동안 알림 음소거 — {until}까지",
"cancel": "취소",
"bulk_select": "선택",
"bulk_select_all": "모두 선택",
@@ -63,7 +65,10 @@
"counter": "카운터",
"state_change": "상태 변경",
"runtime": "가동 시간",
"trigger_type_due_date": "센서의 날짜",
"runtime_hours": "목표 가동 시간 (시간)",
"days_before": "날짜 며칠 전",
"days_before_help": "유지보수 기한(날짜 또는 타임스탬프)을 보고하는 센서용입니다. 0 = 당일. 기기 자체의 '완료' 버튼이 날짜를 뒤로 미루어 트리거를 해제합니다 — 완료 시 동작으로 지정하세요.",
"target_value": "목표값",
"target_changes": "목표 변경 횟수",
"for_minutes": "지속 시간 (분)",
@@ -235,6 +240,8 @@
"model_optional": "모델 (선택)",
"serial_number_optional": "일련번호 (선택)",
"serial_number_label": "일련번호",
"object_replaces": "이전 기기",
"object_replaced_by": "후속 기기",
"documentation_url_label": "설명서",
"object_notes_label": "메모",
"sort_due_date": "예정일",
@@ -422,7 +429,7 @@
"qr_action_view": "유지보수 정보 보기",
"qr_action_complete": "유지보수 완료로 표시",
"qr_action_quick_complete": "빠른 완료 — 대화 상자 없이",
"qr_print_quick_none": "빠른 완료 코드에는 작업의 빠른 완료 기본값이 필요합니다(작업 대화 상자 → 빠른 완료 기본값). 선택한 개체의 작업에는 아직 없습니다.",
"qr_print_quick_none": "빠른 완료 코드에는 작업의 빠른 완료 기본값이 필요합니다(설정 → 고급 기능 → 완료 동작; 작업 대화 상자 → 빠른 완료 기본값). 선택한 개체의 작업에는 아직 없습니다.",
"qr_url_mode": "링크 유형",
"qr_mode_companion": "Companion 앱",
"qr_mode_local": "로컬 (mDNS)",
@@ -578,8 +585,6 @@
"settings_features_desc": "고급 기능을 켜거나 끕니다. 끄면 UI에서 숨겨질 뿐 데이터는 삭제되지 않습니다.",
"feat_adaptive": "적응형 일정",
"feat_adaptive_desc": "유지보수 기록에서 최적 주기를 학습합니다",
"feat_predictions": "센서 예측",
"feat_predictions_desc": "센서 열화로부터 트리거 시점을 예측합니다",
"feat_seasonal": "계절 조정",
"feat_seasonal_desc": "계절 패턴에 따라 주기를 조정합니다",
"feat_environmental": "환경 상관관계",
@@ -671,6 +676,10 @@
"settings_currency": "통화",
"settings_currency_decimals": "금액 소수 자릿수",
"settings_currency_decimals_hint": "모든 금액에 표시할 소수 자릿수: KPI, 예산, 목록과 보고서의 비용, 예산 알림. 0 = 정수.",
"settings_parts_cost_mode": "예비 부품을 지출로 계산하는 시점",
"settings_parts_cost_purchase": "구매할 때",
"settings_parts_cost_use": "사용할 때",
"settings_parts_cost_mode_hint": "구매할 때: 구매 알림의 비용을 계산하고, 작업에 쓴 부품은 참고용으로만 표시합니다. 사용할 때: 완료할 때마다 쓴 부품의 가치를 기록하고, 구매는 계산하지 않고 부품 가격만 정합니다. 앞으로의 완료부터 적용되며, 기록은 당시 방식대로 유지됩니다.",
"settings_budget_monthly": "월 예산",
"settings_budget_yearly": "연 예산",
"settings_budget_alerts": "예산 경고",
@@ -683,15 +692,17 @@
"settings_import_placeholder": "JSON 또는 CSV 내용을 여기에 붙여넣으세요…",
"settings_import_btn": "가져오기",
"settings_import_success": "객체 {count}개를 성공적으로 가져왔습니다.",
"settings_import_unmatched_users": "이 인스턴스에서 찾을 수 없음: {names}. 작업 할당이 제거되었습니다 — 유지하려면 Home Assistant에서 같은 이름의 사용자를 만든 후 다시 가져오세요.",
"settings_export_success": "내보내기 파일이 다운로드되었습니다.",
"settings_saved": "설정이 저장되었습니다.",
"settings_include_history": "기록 포함",
"settings_export_selection": "선택한 객체로 제한 (선택)",
"settings_docs_archive": "문서 아카이브 (파일 포함)",
"settings_docs_archive_hint": "JSON/YAML/CSV 내보내기에는 설정만 포함됩니다. 이 ZIP에는 업로드한 파일 내용까지 포함되어 완전한 복원이 가능합니다.",
"settings_docs_archive_hint": "JSON 및 YAML 내보내기에는 문서 목록이 포함되지만 파일 자체는 포함되지 않으며, CSV에는 문서가 포함되지 않습니다. 이 ZIP에는 업로드한 파일이 들어 있으므로 JSON을 가져온 뒤 복원하면 빠짐없이 옮겨집니다.",
"settings_docs_export_btn": "문서 ZIP 다운로드",
"settings_docs_import_btn": "문서 ZIP 복원",
"settings_docs_import_success": "복원됨: 파일 {blobs}개, 문서 {docs}개",
"settings_docs_import_missing": "{n}개 건너뜀 — ZIP에 해당 파일이 없었습니다",
"sort_alphabetical": "가나다순",
"sort_due_soonest": "예정일 빠른 순",
"sort_task_count": "작업 수",
@@ -777,7 +788,7 @@
"has_overdue": "기한 초과 작업 있음",
"object": "객체",
"settings_panel_access": "패널 접근 권한",
"settings_panel_access_desc": "관리자는 항상 전체 권한을 가집니다. 특정 비관리자에게 생성·편집·삭제를 위임하려면 이 옵션을 켜고 아래에서 선택하세요. 나머지 사용자에게는 완료와 건너뛰기만 표시됩니다.",
"settings_panel_access_desc": "관리자는 항상 전체 권한을 가집니다. 특정 비관리자에게 생성·편집·삭제를 위임하려면 이 옵션을 켜고 아래에서 선택하세요. 나머지 사용자는 완료, 건너뛰기, 초기화, 연기, 다시 알림만 사용할 수 있습니다.",
"settings_operator_write": "선택한 사용자에게 생성·편집·삭제 허용",
"settings_operator_write_desc": "끔: 관리자만 내용을 변경할 수 있습니다. 켬: 아래에서 선택한 사용자도 전체 권한을 갖습니다.",
"no_non_admin_users": "비관리자 사용자가 없습니다. 설정 → 사람에서 추가하세요.",
@@ -788,11 +799,16 @@
"on_complete_action_desc": "작업이 완료되면 HA 서비스를 호출합니다 — 예: 기기의 카운터 초기화.",
"on_complete_action_target": "대상 엔티티",
"on_complete_action_target_hint": "참고: 엔티티 도메인이 서비스와 일치해야 합니다 — 예: 'button.press'는 button.*에서만, 'counter.increment'는 counter.*에서만, 'input_button.press'는 input_button.*에서만 동작합니다. 불일치 시 동작이 조용히 실패합니다 (HA 로그에 'Referenced entities ... missing or not currently available' 기록).",
"on_complete_action_target_more": "이 동작에는 이 필드에 표시된 것보다 많은 대상이 있습니다: {targets}. 그대로 유지되며, 여기서 다른 엔티티를 선택하면 전체 대상이 바뀝니다.",
"on_complete_action_skip_auto": "작업이 스스로 완료될 때는 제외 (센서가 정상으로 돌아옴)",
"on_complete_action_data": "데이터 (JSON, 선택)",
"on_complete_action_test": "설정 검증",
"on_complete_action_test_success": "✓ 설정이 유효합니다 (동작은 작업 완료 시에만 실행됩니다)",
"on_complete_action_test_failed": "실패",
"action_test_bad_format": "서비스 형식이 잘못되었습니다('domain.service' 형식이어야 함)",
"action_test_unknown_service": "서비스 \"{service}\"이(가) Home Assistant에 등록되어 있지 않습니다. 철자와 이 서비스를 제공하는 통합구성요소가 로드되었는지 확인하세요.",
"action_test_domain_mismatch": "서비스 \"{service}\"은(는) {domain}.* 엔티티에서만 작동합니다. 엔티티 \"{entity}\"은(는) {entity_domain}.*에 속합니다 — 엔티티 도메인에 맞는 서비스를 선택하세요(예: {suggestion})",
"action_test_entity_missing": "대상 엔티티 \"{entity}\"을(를) Home Assistant에서 찾을 수 없습니다 — 이름이 바뀌었거나 통합구성요소가 제거되었을 수 있습니다.",
"quick_complete_defaults_title": "빠른 완료 기본값 (QR 스캔용, 선택)",
"quick_complete_defaults_desc": "빠른 완료 QR 스캔에 쓰이는 사전 설정값입니다. 없으면 QR이 완료 대화상자를 엽니다.",
"quick_complete_defaults_notes": "메모",
@@ -850,6 +866,7 @@
"doc_too_large": "파일이 너무 큽니다 (최대 25 MB).",
"doc_upload_failed": "업로드에 실패했습니다.",
"docs_archive_too_large": "아카이브가 너무 큽니다(최대 {max}).",
"docs_archive_no_manifest": "이 ZIP에는 manifest.json이 없어 복원 시 파일이 어느 문서에 속하는지 알 수 없습니다. 다시 압축할 때 manifest.json을 폴더 옆에 두세요.",
"completion_photos_optional": "완료 사진 (선택)",
"completion_photos": "완료 사진",
"choose_photos": "사진 선택",
@@ -910,6 +927,11 @@
"paused": "일시 중지됨",
"pause_object": "일시 중지",
"resume_object": "재개",
"pause_task": "일시 중지",
"resume_task": "재개",
"pause_task_prompt": "이 작업의 일정을 동결합니다. 재개할 때까지 기한이 되지 않고 알림도 없으며, 재개하면 그날부터 새 주기가 시작됩니다. 객체의 다른 작업은 계속 실행됩니다. 자동으로 재개할 날짜를 선택적으로 지정할 수 있습니다.",
"task_paused": "작업 일시 중지됨",
"task_resumed": "작업 재개됨 — 일정이 다시 시작됨",
"pause_until_prompt": "이 객체의 일정을 동결합니다 — 재개할 때까지 어떤 작업도 기한이 되지 않고 알림도 오지 않습니다. 자동 재개 날짜를 선택적으로 설정할 수 있습니다.",
"pause_until_label": "재개일 (선택)",
"object_paused": "객체가 일시 중지되었습니다",
@@ -919,7 +941,18 @@
"replace_object": "교체…",
"replace_object_prompt": "이 객체를 퇴역시키고 후속 객체를 만듭니다. 기록과 비용은 기존 객체에 보관된 채 남고, 작업과 문서는 새 객체로 이어지며 카운터는 새로 시작됩니다.",
"replace_name_label": "후속 객체 이름",
"replace_device_heading": "Home Assistant의 기기",
"replace_device_keep": "이전과 같은 기기({device})",
"replace_device_keep_hint": "새 기기가 아직 Home Assistant에 없을 때도 이것을 선택하세요. 추가된 뒤 개체 설정에서 기기로 고르면 센서 트리거가 함께 옮겨집니다.",
"replace_device_other": "새 기기는 다른 기기",
"replace_device_pick": "새 기기의 기기 항목",
"replace_device_other_hint": "센서 트리거, 완료 시 동작, 카운터 초기화가 그 기기의 대응하는 엔티티로 옮겨집니다.",
"replace_device_none": "기기 없음",
"object_replaced": "객체가 교체되었습니다 — 후속 객체 생성됨",
"device_swap_moved": "센서 연결 {count}개를 새 기기로 옮겼습니다.",
"device_swap_moved_one": "센서 연결 1개를 새 기기로 옮겼습니다.",
"device_swap_unmatched": "{count}개는 대응시키지 못했습니다. 해당 작업의 센서 트리거를 확인하세요.",
"device_swap_unmatched_one": "1개는 대응시키지 못했습니다. 그 작업의 센서 트리거를 확인하세요.",
"reading_unit_label": "검침 단위 (예: kWh, m³)",
"reading_unit_help": "이 작업을 완료할 때 기록 값 옆에 표시됩니다.",
"reading_value_label": "검침 값",
@@ -1016,6 +1049,9 @@
"part_stock": "재고",
"part_reorder_threshold": "재주문 기준",
"part_restock_quantity": "보충 수량",
"part_package_size": "포장 크기(단위)",
"part_restock_packages": "보충 수량(포장)",
"part_package_hint": "포장 단위로 사고 단위로 씁니다. 재고, 작업당 사용량, 재주문 기준은 단위로 세고, 보충 수량과 가격은 포장 기준입니다.",
"part_auto_buy": "재고 부족 시 구매 작업 자동 생성",
"part_restock": "재고 조정",
"parts_used_by": "사용처",
@@ -1056,6 +1092,10 @@
"trigger_hint_counter_delta_edit": "마지막 완료 이후 사용량을 계수합니다: +{target} 후 기한이 되며, 완료할 때마다 계수가 다시 시작됩니다.",
"trigger_hint_counter_abs": "센서가 {target}에 도달하면 작업 기한이 됩니다.",
"trigger_hint_runtime": "누적 가동 {hours}시간 후 작업 기한이 됩니다. 카운터는 완료할 때마다 다시 시작됩니다.",
"trigger_hint_due_date": "작업은 센서가 보고하는 날짜보다 {days}일 앞서 기한이 됩니다.",
"trigger_hint_due_date_one": "작업은 센서가 보고하는 날짜보다 하루 앞서 기한이 됩니다.",
"trigger_hint_due_date_same_day": "작업은 센서가 보고하는 날짜에 기한이 됩니다.",
"trigger_hint_due_date_now": "보고된 날짜: {date}.",
"trigger_hint_state_change": "상태가 {count}회 변경되면 작업 기한이 됩니다.",
"trigger_hint_state_change_to": "“{state}”(으)로 {count}회 변경되면 작업 기한이 됩니다.",
"trigger_hint_state_now": "현재 상태: {value}.",
@@ -1067,6 +1107,11 @@
"settings_notify_scope_hint": "선택한 저장된 보기의 라벨/사용자 필터와 일치하는 작업만 알림을 보냅니다. 보기의 상태·정렬·그룹화는 여기서 무시됩니다.",
"settings_notify_completed": "완료 알림",
"settings_notify_completed_hint": "작업이 완료되면 사유와 실행자를 함께 가족에게 알립니다. \"자동만\"은 현장에서 아무도 하지 않은 완료만 알립니다: 센서 복구, 쇼핑 목록 체크, 자동화의 서비스 호출. 가정용 서비스로만 전송되며 방해 금지 시간과 일일 한도가 적용됩니다.",
"settings_title_style": "알림 제목 스타일",
"settings_title_style_hint": "알림의 제목으로 표시할 내용입니다. 기본값은 상태별 문구(예: '유지보수 기한 초과!')를 유지합니다. 휴대폰에 알림이 쌓일 때는 대상 이름/작업 이름이 도움이 됩니다.",
"title_style_default": "기본(상태별 제목)",
"title_style_object_name": "대상 이름을 제목으로",
"title_style_task_name": "작업 이름을 제목으로",
"notify_completed_off": "끄기",
"notify_completed_automatic": "자동 완료만",
"notify_completed_all": "모든 완료",
@@ -1078,7 +1123,7 @@
"settings_notify_extra_data_hint": "JSON 또는 YAML, Jinja 사용 가능. notify 호출의 data에 병합됩니다(사용자 키 우선). 변수: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message. 테스트 보내기 버튼으로 확인하세요.",
"card_saved_view": "저장된 보기",
"card_saved_view_none": "없음",
"card_saved_view_help": "위 필터에 더해 보기의 상태·사용자·라벨 필터를 적용합니다. 보기의 정렬과 그룹화는 패널 표시 설정이며 카드에는 적용되지 않습니다.",
"card_saved_view_help": "위 필터에 더해 보기의 상태·사용자·라벨·우선순위 필터를 적용합니다. 보기의 정렬과 그룹화는 패널 표시 설정이며 카드에는 적용되지 않습니다.",
"panel_card_tab": "열 때 탭",
"panel_card_tab_default": "기억된 탭(패널과 동일)",
"panel_card_view": "저장된 보기로 열기",
@@ -1189,6 +1234,14 @@
"row_actions_back": "아이콘으로 되돌리기",
"battery_fleet_forecast_overdue": "예측 날짜가 지났지만 배터리는 여전히 정상으로 보고됩니다. 교체했다면 교체를 기록하세요. 아니라면 예측이 빗나간 것입니다.",
"cost_from_parts": "부품에서 ≈ {amount} 적용",
"cost_parts_booked": "사용한 부품 ≈ {amount}은 자동으로 기록됩니다. 추가 비용만 입력하세요.",
"cost_parts_info": "사용한 부품 ≈ {amount} — 구매할 때 계산되었고 여기서는 계산하지 않습니다.",
"cost_purchase_use_hint": "지불한 가격이 부품 가격이 됩니다. 예비 부품은 사용할 때 계산됩니다.",
"history_parts_counted": "부품: {amount}",
"history_parts_counted_hint": "사용한 부품의 가치 — 지출로 계산됨",
"history_parts_info": "부품 ≈ {amount}",
"history_parts_info_hint": "사용한 부품의 가치 — 참고용이며, 비용은 구매할 때 계산됨",
"history_purchase_stock": "{amount}에 구매 (사용할 때 계산)",
"dismiss": "닫기",
"gs_label": "시작하기 — 설정이 늘어나면 이 힌트는 사라집니다",
"gs_setups_chip": "추천 설정: 트리거가 준비된 기기 {n}대 발견",
@@ -1203,6 +1256,8 @@
"cal_editor_window_fortnight": "2주 (14일)",
"cal_editor_window_month": "1개월 (30일, 기본)",
"cal_editor_window_year": "1년 (365일, 빈 날은 접힘)",
"cal_editor_window_past_30": "지난 30일 (기록)",
"cal_editor_window_past_90": "지난 90일 (기록)",
"cal_editor_show_chips": "카드 안에 기간 칩 표시",
"cal_editor_chips_hint": "전략 뷰가 이미 기간 선택기 역할을 하면 칩을 숨기세요.",
"cal_editor_show_user_filter": "사용자 필터 표시",