Files

823 lines
43 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"maintenance": "유지보수",
"objects": "객체",
"tasks": "작업",
"overdue": "기한 초과",
"due_soon": "기한 임박",
"triggered": "트리거됨",
"trigger_replaced": "트리거 교체됨",
"ok": "정상",
"all": "전체",
"new_object": "+ 새 객체",
"templates_from": "템플릿에서",
"templates_title": "템플릿으로 시작하기",
"templates_task_count": "작업 {n}개",
"template_created": "템플릿에서 생성됨",
"onboard_hint": "첫 객체를 추가하여 유지보수 추적을 시작하세요.",
"edit": "편집",
"duplicate": "복제",
"task_duplicated": "작업이 복제되었습니다",
"object_duplicated": "객체가 복제되었습니다",
"delete": "삭제",
"add_task": "+ 작업 추가",
"complete": "완료",
"completed": "완료됨",
"skip": "건너뛰기",
"skipped": "건너뜀",
"missed": "놓침",
"reset": "초기화",
"snooze": "다시 알림",
"snoozed": "다시 알림 설정됨",
"cancel": "취소",
"bulk_select": "선택",
"bulk_select_all": "모두 선택",
"bulk_n_selected": "{n}개 선택됨",
"bulk_completed": "작업 {n}개 완료됨",
"bulk_archived": "작업 {n}개 보관됨",
"completing": "완료 처리 중…",
"interval": "주기",
"warning": "경고",
"last_performed": "마지막 수행일",
"next_due": "다음 예정일",
"days_until_due": "남은 일수",
"avg_duration": "평균 소요 시간",
"trigger": "트리거",
"trigger_type": "트리거 유형",
"threshold_above": "상한",
"threshold_below": "하한",
"threshold": "임계값",
"counter": "카운터",
"state_change": "상태 변경",
"runtime": "가동 시간",
"runtime_hours": "목표 가동 시간 (시간)",
"target_value": "목표값",
"baseline": "기준값",
"target_changes": "목표 변경 횟수",
"for_minutes": "지속 시간 (분)",
"time_based": "시간 기반",
"sensor_based": "센서 기반",
"manual": "수동",
"one_time": "일회성",
"weekdays": "요일",
"nth_weekday": "매월 N번째 요일",
"day_of_month": "매월 특정 일",
"recurrence_on_days": "반복 요일",
"recurrence_occurrence": "회차",
"recurrence_weekday": "요일",
"recurrence_day": "일 (131)",
"recurrence_last_day": "매월 마지막 날",
"recurrence_business_day": "평일만 (주말이면 앞당김)",
"recurrence_offset": "오프셋 (일, ±)",
"recurrence_offset_help": "날짜를 ±N일 이동합니다. 예: -2 = 이틀 전.",
"last_day_month": "매월 마지막 날",
"last_business_day_month": "마지막 평일",
"ord_1": "첫째",
"ord_2": "둘째",
"ord_3": "셋째",
"ord_4": "넷째",
"ord_5": "다섯째",
"ord_last": "마지막",
"day_word": "일",
"interval_value": "주기",
"interval_unit": "단위",
"unit_days": "일",
"unit_weeks": "주",
"unit_months": "개월",
"unit_years": "년",
"due_date": "예정일",
"cleaning": "청소",
"inspection": "점검",
"replacement": "교체",
"calibration": "보정",
"service": "정비",
"reading": "검침",
"custom": "사용자 지정",
"history": "기록",
"cost": "비용",
"report_button": "보고서",
"report_title": "유지보수 보고서",
"report_generated": "생성일",
"report_times_done": "수행 횟수",
"report_total_cost": "총 비용",
"report_every": "{n} {unit}마다",
"report_notes": "메모",
"report_col_type": "유형",
"report_col_status": "상태",
"report_col_schedule": "일정",
"duration": "소요 시간",
"both": "둘 다",
"trigger_val": "트리거 값",
"complete_title": "완료: ",
"checklist": "체크리스트",
"require_on_completion": "완료 시 필수 입력",
"checklist_steps_optional": "체크리스트 단계 (선택)",
"checklist_placeholder": "필터 청소\n씰 교체\n압력 테스트",
"checklist_help": "한 줄에 한 단계씩 입력하세요. 최대 100개.",
"err_too_long": "{field}: 너무 깁니다 (최대 {n}자)",
"err_too_short": "{field}: 너무 짧습니다 (최소 {n}자)",
"err_value_too_high": "{field}: 너무 큽니다 (최대 {n})",
"err_value_too_low": "{field}: 너무 작습니다 (최소 {n})",
"err_required": "{field}: 필수 항목입니다",
"err_wrong_type": "{field}: 잘못된 형식입니다 (예상: {type})",
"err_invalid_choice": "{field}: 허용되지 않는 값입니다",
"err_invalid_value": "{field}: 유효하지 않은 값입니다",
"feat_schedule_time": "시각 지정 일정",
"feat_schedule_time_desc": "작업이 자정이 아닌 지정한 시각에 기한 초과로 전환됩니다.",
"schedule_time_optional": "기한 시각 (선택, HH:MM)",
"schedule_time_help": "비워두면 자정(기본값)입니다. HA 시간대 기준.",
"at_time": "시각",
"notes_optional": "메모 (선택)",
"cost_optional": "비용 (선택)",
"duration_minutes": "소요 시간(분, 선택)",
"days": "일",
"day": "일",
"today": "오늘",
"d_overdue": "일 초과",
"no_tasks": "아직 유지보수 작업이 없습니다. 객체를 만들어 시작하세요.",
"no_tasks_short": "작업 없음",
"no_history": "아직 기록이 없습니다.",
"show_all": "모두 보기",
"cost_duration_chart": "비용 및 소요 시간",
"installed": "설치일",
"confirm_delete_object": "이 객체와 모든 작업을 삭제할까요?",
"confirm_delete_task": "이 작업을 삭제할까요?",
"min": "최소",
"max": "최대",
"save": "저장",
"saving": "저장 중…",
"edit_task": "작업 편집",
"new_task": "새 유지보수 작업",
"task_name": "작업 이름",
"maintenance_type": "유지보수 유형",
"priority": "우선순위",
"labels": "라벨",
"labels_placeholder": "예: 안전, 계절, 세입자용",
"labels_help": "필터링과 보고서에 쓰이는 쉼표로 구분된 태그입니다.",
"priority_low": "낮음",
"priority_normal": "보통",
"priority_high": "높음",
"schedule_type": "일정 유형",
"interval_days": "주기 (일)",
"warning_days": "경고 일수",
"earliest_completion_days": "조기 완료 허용 (기한 전 일수)",
"earliest_completion_days_help": "비워두면 언제든 완료할 수 있습니다. 0 = 기한 당일 이후에만.",
"last_performed_optional": "마지막 수행일 (선택)",
"interval_anchor": "주기 기준",
"anchor_completion": "완료일 기준",
"anchor_planned": "예정일 기준 (밀림 없음)",
"edit_object": "객체 편집",
"name": "이름",
"manufacturer_optional": "제조사 (선택)",
"model_optional": "모델 (선택)",
"serial_number_optional": "일련번호 (선택)",
"serial_number_label": "일련번호",
"documentation_url_label": "설명서",
"object_notes_label": "메모",
"sort_due_date": "예정일",
"sort_object": "객체 이름",
"sort_type": "유형",
"sort_task_name": "작업 이름",
"all_objects": "모든 객체",
"tasks_lower": "작업",
"no_tasks_yet": "아직 작업 없음",
"add_first_task": "첫 작업 추가",
"trigger_configuration": "트리거 설정",
"entity_id": "엔티티 ID",
"comma_separated": "쉼표로 구분",
"entity_logic": "엔티티 논리",
"entity_logic_any": "하나라도 트리거되면",
"entity_logic_all": "모든 엔티티가 트리거되어야 함",
"entities": "엔티티",
"attribute_optional": "속성 (선택, 비우면 상태 사용)",
"use_entity_state": "엔티티 상태 사용 (속성 없음)",
"trigger_above": "초과 시 트리거",
"trigger_below": "미만 시 트리거",
"for_at_least_minutes": "최소 지속 시간 (분)",
"safety_interval_days": "안전 주기 (일, 선택)",
"safety_interval": "안전 주기 (선택)",
"delta_mode": "델타 모드",
"from_state_optional": "변경 전 상태 (선택)",
"to_state_optional": "변경 후 상태 (선택)",
"documentation_url_optional": "설명서 URL (선택)",
"object_notes_optional": "메모 (선택)",
"nfc_tag_id_optional": "NFC 태그 ID (선택)",
"nfc_tags_empty_help": "Home Assistant에 등록된 NFC 태그가 아직 없습니다.",
"nfc_tags_open_settings": "태그 설정 열기",
"nfc_tags_refresh": "새로 고침",
"environmental_entity_optional": "환경 센서 (선택)",
"environmental_entity_helper": "예: sensor.outdoor_temperature — 환경 조건에 따라 주기를 조정합니다",
"environmental_attribute_optional": "환경 속성 (선택)",
"nfc_tag_id": "NFC 태그 ID",
"nfc_linked": "NFC 태그 연결됨",
"nfc_link_hint": "클릭하여 NFC 태그 연결",
"responsible_user": "담당자",
"shared_with": "공유 대상 (순환 담당)",
"shared_with_help": "여러 명을 선택해 작업을 공유하세요. 완료할 때마다 담당자가 교대됩니다.",
"rotation_strategy": "교대 방식",
"rotation_none": "교대 없음",
"rotation_round_robin": "순서대로",
"rotation_least_completed": "완료 횟수가 적은 사람",
"rotation_random": "무작위",
"no_user_assigned": "(담당자 없음)",
"all_users": "모든 사용자",
"my_tasks": "내 작업",
"tab_calendar": "캘린더",
"cal_no_events": "유지보수 없음",
"cal_window_7": "7일",
"cal_window_14": "14일",
"cal_window_30": "30일",
"cal_window_365": "1년",
"cal_every_n_days": "{n}일마다",
"cal_source_time": "시간 기반",
"cal_source_time_adaptive": "시간 기반 (적응형)",
"cal_source_sensor": "센서 기반",
"cal_predicted": "예측됨",
"cal_confidence_high": "높은 신뢰도",
"cal_confidence_medium": "중간 신뢰도",
"cal_confidence_low": "낮은 신뢰도",
"budget_monthly": "월 예산",
"budget_yearly": "연 예산",
"groups": "그룹",
"new_group": "새 그룹",
"edit_group": "그룹 편집",
"no_groups": "아직 그룹 없음",
"delete_group": "그룹 삭제",
"delete_group_confirm": "'{name}' 그룹을 삭제할까요?",
"group_select_tasks": "작업 선택",
"group_name_required": "이름은 필수입니다",
"description_optional": "설명 (선택)",
"selected": "선택됨",
"loading_chart": "차트 데이터 불러오는 중...",
"hide_outliers": "이상값 숨기기 (센서 오류)",
"was_maintenance_needed": "이 유지보수가 필요했나요?",
"feedback_needed": "필요했음",
"feedback_not_needed": "불필요했음",
"feedback_not_sure": "잘 모름",
"suggested_interval": "제안 주기",
"apply_suggestion": "적용",
"reanalyze": "재분석",
"reanalyze_result": "새 분석 결과",
"reanalyze_insufficient_data": "권장값을 산출하기에 데이터가 부족합니다",
"data_points": "데이터 포인트",
"dismiss_suggestion": "무시",
"confidence_low": "낮음",
"confidence_medium": "중간",
"confidence_high": "높음",
"recommended": "권장",
"seasonal_awareness": "계절 인식",
"edit_seasonal_overrides": "계절 계수 편집",
"seasonal_overrides_title": "계절 계수 (수동 설정)",
"seasonal_overrides_hint": "월별 계수 (0.1–5.0). 비워두면 자동으로 학습됩니다.",
"seasonal_override_invalid": "유효하지 않은 값",
"seasonal_override_range": "계수는 0.1에서 5.0 사이여야 합니다",
"clear_all": "모두 지우기",
"seasonal_chart_title": "계절 계수",
"seasonal_learned": "학습됨",
"seasonal_manual": "수동",
"month_jan": "1월",
"month_feb": "2월",
"month_mar": "3월",
"month_apr": "4월",
"month_may": "5월",
"month_jun": "6월",
"month_jul": "7월",
"month_aug": "8월",
"month_sep": "9월",
"month_oct": "10월",
"month_nov": "11월",
"month_dec": "12월",
"sensor_prediction": "센서 예측",
"degradation_trend": "추세",
"trend_rising": "상승",
"trend_falling": "하강",
"trend_stable": "안정",
"trend_insufficient_data": "데이터 부족",
"days_until_threshold": "임계값까지 남은 일수",
"threshold_exceeded": "임계값 초과",
"environmental_adjustment": "환경 계수",
"sensor_prediction_urgency": "센서 예측: 약 {days}일 후 임계값 도달",
"day_short": "일",
"weibull_reliability_curve": "신뢰도 곡선",
"weibull_failure_probability": "고장 확률",
"weibull_r_squared": "적합도 R²",
"beta_early_failures": "초기 고장",
"beta_random_failures": "무작위 고장",
"beta_wear_out": "마모 고장",
"beta_highly_predictable": "매우 예측 가능",
"confidence_interval": "신뢰 구간",
"confidence_conservative": "보수적",
"confidence_aggressive": "낙관적",
"current_interval_marker": "현재 주기",
"recommended_marker": "권장",
"characteristic_life": "특성 수명",
"chart_mini_sparkline": "추세 스파크라인",
"chart_history": "비용 및 소요 시간 기록",
"chart_seasonal": "계절 계수, 12개월",
"chart_weibull": "Weibull 신뢰도 곡선",
"chart_sparkline": "센서 트리거 값 차트",
"days_progress": "일수 진행률",
"qr_code": "QR 코드",
"qr_generating": "QR 코드 생성 중…",
"qr_error": "QR 코드 생성에 실패했습니다.",
"qr_error_no_url": "설정된 HA URL이 없습니다. 설정 → 시스템 → 네트워크에서 외부 또는 내부 URL을 설정해 주세요.",
"save_error": "저장에 실패했습니다. 다시 시도해 주세요.",
"qr_print": "인쇄",
"qr_download": "SVG 다운로드",
"qr_action": "스캔 시 동작",
"qr_action_view": "유지보수 정보 보기",
"qr_action_complete": "유지보수 완료로 표시",
"qr_url_mode": "링크 유형",
"qr_mode_companion": "Companion 앱",
"qr_mode_local": "로컬 (mDNS)",
"qr_mode_server": "서버 URL",
"overview": "개요",
"analysis": "분석",
"recent_activities": "최근 활동",
"search_notes": "메모 검색",
"avg_cost": "평균 비용",
"no_advanced_features": "활성화된 고급 기능 없음",
"no_advanced_features_hint": "통합구성요소 설정에서 “적응형 일정” 또는 “계절 패턴”을 활성화하면 여기에서 분석 데이터를 볼 수 있습니다.",
"analysis_not_enough_data": "아직 분석할 데이터가 충분하지 않습니다.",
"analysis_not_enough_data_hint": "Weibull 분석에는 최소 5회의 완료 기록이 필요하며, 계절 패턴은 월별 6개 이상의 데이터 포인트가 쌓이면 표시됩니다.",
"analysis_manual_task_hint": "주기가 없는 수동 작업은 분석 데이터를 생성하지 않습니다.",
"completions": "회 완료",
"current": "현재",
"shorter": "더 짧게",
"longer": "더 길게",
"normal": "보통",
"disabled": "비활성화됨",
"compound_logic": "복합 논리",
"compound": "복합 (여러 조건)",
"compound_logic_and": "AND — 모든 조건이 트리거되어야 함",
"compound_logic_or": "OR — 하나의 조건만 트리거되면 됨",
"compound_help": "여러 센서 조건을 하나의 트리거로 결합합니다.",
"compound_no_conditions": "아직 조건이 없습니다 — 최소 하나를 추가하세요.",
"compound_add_condition": "조건 추가",
"compound_condition": "조건",
"compound_remove_condition": "조건 제거",
"card_title": "제목",
"card_show_header": "통계 헤더 표시",
"card_show_actions": "동작 버튼 표시",
"card_compact": "컴팩트 모드",
"card_max_items": "최대 항목 수 (0 = 전체)",
"card_filter_status": "상태로 필터",
"card_filter_status_help": "비워두면 모든 상태를 표시합니다.",
"card_filter_objects": "객체로 필터",
"card_filter_objects_help": "비워두면 모든 객체를 표시합니다.",
"card_filter_areas": "구역으로 필터",
"card_filter_areas_help": "비워두면 모든 구역을 표시합니다.",
"card_filter_entities": "엔티티로 필터 (entity_ids)",
"card_filter_entities_help": "이 통합구성요소의 sensor / binary_sensor 엔티티를 선택하세요. 비워두면 전체.",
"card_loading_objects": "객체 불러오는 중…",
"card_load_error": "객체를 불러올 수 없습니다 — WebSocket 연결을 확인하세요.",
"card_no_tasks_title": "아직 유지보수 작업이 없습니다",
"card_no_tasks_cta": "→ 유지보수 패널에서 만들어 보세요",
"no_objects": "아직 객체가 없습니다.",
"action_error": "동작에 실패했습니다. 다시 시도해 주세요.",
"area_id_optional": "구역 (선택)",
"installation_date_optional": "설치일 (선택)",
"warranty_expiry_optional": "보증 만료일 (선택)",
"warranty": "보증",
"warranty_valid_until": "{date}까지 유효",
"warranty_expires_in": "{days}일 후 만료",
"warranty_expired": "만료됨",
"cal_past_windows": "이전 기간",
"cal_forward_windows": "이후 기간",
"history_edit_title": "기록 항목 편집",
"history_edit_timestamp": "타임스탬프",
"manufacturer": "제조사",
"model": "모델",
"area": "구역",
"actions": "동작",
"view_mode_label": "보기",
"view_cards": "카드 보기",
"view_table": "표 보기",
"objects_table_columns_label": "객체 표 열",
"objects_table_columns_hint": "객체 표 보기에 표시할 열을 선택하세요.",
"custom_icon_optional": "아이콘 (선택, 예: mdi:wrench)",
"task_enabled": "작업 활성화",
"skip_reason_prompt": "이 작업을 건너뛸까요?",
"reason_optional": "사유 (선택)",
"reset_date_prompt": "작업을 수행한 것으로 표시할까요?",
"reset_date_optional": "마지막 수행일 (선택, 기본값은 오늘)",
"notes_label": "메모",
"documentation_label": "문서",
"no_nfc_tag": "— 태그 없음 —",
"dashboard": "대시보드",
"tab_today": "오늘",
"palette_placeholder": "객체와 작업 검색…",
"palette_no_results": "일치 항목 없음",
"palette_hint": "↑↓ 이동 · Enter 열기 · Esc 닫기",
"today_all_caught_up": "모두 처리했습니다! 이번 주에 예정된 작업이 없습니다.",
"today_overdue": "기한 초과",
"today_due_today": "오늘 예정",
"today_this_week": "이번 주",
"settings": "설정",
"settings_features": "고급 기능",
"settings_features_desc": "고급 기능을 켜거나 끕니다. 끄면 UI에서 숨겨질 뿐 데이터는 삭제되지 않습니다.",
"feat_adaptive": "적응형 일정",
"feat_adaptive_desc": "유지보수 기록에서 최적 주기를 학습합니다",
"feat_predictions": "센서 예측",
"feat_predictions_desc": "센서 열화로부터 트리거 시점을 예측합니다",
"feat_seasonal": "계절 조정",
"feat_seasonal_desc": "계절 패턴에 따라 주기를 조정합니다",
"feat_environmental": "환경 상관관계",
"feat_environmental_desc": "온도/습도와 주기의 상관관계를 분석합니다",
"feat_budget": "예산 추적",
"feat_budget_desc": "월별·연별 유지보수 지출을 추적합니다",
"feat_groups": "작업 그룹",
"feat_groups_desc": "작업을 논리적 그룹으로 정리합니다",
"feat_checklists": "체크리스트",
"feat_checklists_desc": "작업 완료를 위한 다단계 절차",
"settings_general": "일반",
"settings_default_warning": "기본 경고 일수",
"settings_panel_enabled": "사이드바 패널",
"settings_panel_title": "사이드바 패널 제목",
"settings_notifications": "알림",
"settings_notify_service": "알림 서비스",
"settings_install_assist_sentences": "Assist 문장 설치",
"settings_install_assist_sentences_hint": "음성 문장을 설정에 복사하여 기존 Assist 에이전트가 인식하도록 합니다. 직접 수정한 파일은 절대 덮어쓰지 않습니다.",
"test_notification": "테스트 알림",
"send_test": "테스트 보내기",
"testing": "보내는 중…",
"test_notification_success": "테스트 알림을 보냈습니다",
"test_notification_failed": "테스트 알림 전송 실패",
"notify_per_person": "사용자별 전송",
"notify_no_own_device": "개인 기기 없음 — 가정 서비스 사용",
"settings_notify_due_soon": "기한 임박 시 알림",
"settings_notify_overdue": "기한 초과 시 알림",
"settings_notify_triggered": "트리거 시 알림",
"settings_interval_hours": "반복 주기 (시간, 0 = 한 번만)",
"settings_quiet_hours": "방해 금지 시간",
"settings_quiet_start": "시작",
"settings_quiet_end": "종료",
"settings_max_per_day": "하루 최대 알림 수 (0 = 무제한)",
"settings_bundling": "알림 묶기",
"settings_bundle_threshold": "묶음 기준 개수",
"settings_reminder_leads": "추가 알림 (기한 전 일수)",
"settings_reminder_leads_hint": "쉼표로 구분한 사전 알림 시점입니다. 예: 14, 3, 0 — 해당하는 날마다 추가 알림이 한 번 발송됩니다. 비워두면 꺼짐.",
"settings_actions": "모바일 동작 버튼",
"settings_action_complete": "'완료' 버튼 표시",
"settings_action_skip": "'건너뛰기' 버튼 표시",
"settings_action_snooze": "'다시 알림' 버튼 표시",
"settings_weekly_digest": "주간 요약",
"settings_weekly_digest_hint": "예정된 작업이 있으면 월요일 아침에 요약 알림을 한 번 보냅니다.",
"settings_warranty_reminder": "보증 만료 알림",
"settings_warranty_reminder_days": "만료 전 일수",
"settings_warranty_reminder_hint": "객체의 보증 만료가 설정한 일수만큼 남았을 때 한 번 알립니다.",
"settings_snooze_hours": "다시 알림 대기 시간 (시간)",
"settings_budget": "예산",
"settings_currency": "통화",
"settings_budget_monthly": "월 예산",
"settings_budget_yearly": "연 예산",
"settings_budget_alerts": "예산 경고",
"settings_budget_threshold": "경고 기준 (%)",
"settings_import_export": "가져오기 / 내보내기",
"settings_export_json": "JSON 내보내기",
"settings_export_yaml": "YAML 내보내기",
"settings_export_csv": "CSV 내보내기",
"settings_import_csv": "CSV 가져오기",
"settings_import_placeholder": "JSON 또는 CSV 내용을 여기에 붙여넣으세요…",
"settings_import_btn": "가져오기",
"settings_import_success": "객체 {count}개를 성공적으로 가져왔습니다.",
"settings_export_success": "내보내기 파일이 다운로드되었습니다.",
"settings_saved": "설정이 저장되었습니다.",
"settings_include_history": "기록 포함",
"settings_export_selection": "선택한 객체로 제한 (선택)",
"settings_docs_archive": "문서 아카이브 (파일 포함)",
"settings_docs_archive_hint": "JSON/YAML/CSV 내보내기에는 설정만 포함됩니다. 이 ZIP에는 업로드한 파일 내용까지 포함되어 완전한 복원이 가능합니다.",
"settings_docs_export_btn": "문서 ZIP 다운로드",
"settings_docs_import_btn": "문서 ZIP 복원",
"settings_docs_import_success": "복원됨: 파일 {blobs}개, 문서 {docs}개",
"sort_alphabetical": "가나다순",
"sort_due_soonest": "예정일 빠른 순",
"sort_task_count": "작업 수",
"sort_area": "구역",
"sort_assigned_user": "담당자",
"sort_group": "그룹",
"groupby_none": "그룹화 없음",
"groupby_area": "구역별",
"groupby_group": "그룹별",
"groupby_user": "사용자별",
"filter_label": "필터",
"user_label": "사용자",
"photo_label": "사진",
"sort_label": "정렬",
"group_by_label": "그룹화",
"state_value_help": "HA 상태 값을 사용하세요(보통 소문자, 예: \"on\"/\"off\"). 대소문자는 저장 시 정규화됩니다.",
"target_changes_help": "트리거가 발동하기까지 필요한 일치 전환 횟수입니다 (기본값: 1).",
"qr_print_title": "QR 코드 인쇄",
"qr_print_desc": "잘라서 장비에 붙일 수 있는 QR 코드 인쇄 페이지를 생성합니다.",
"qr_print_load": "객체 불러오기",
"qr_print_filter": "필터",
"qr_print_objects": "객체",
"qr_print_actions": "동작",
"qr_print_url_mode": "링크 유형",
"qr_print_estimate": "예상 QR 코드 수",
"qr_print_over_limit": "최대 200개입니다. 필터를 좁혀 주세요",
"qr_print_generate": "QR 코드 생성",
"qr_print_generating": "생성 중…",
"qr_print_ready": "QR 코드 준비 완료",
"qr_print_print_button": "인쇄",
"qr_print_empty": "생성할 항목 없음",
"qr_action_skip": "건너뛰기",
"vacation_title": "휴가 모드",
"vacation_active": "활성",
"vacation_ended": "종료됨",
"vacation_desc": "휴가를 계획하세요. 휴가 기간과 버퍼 일수 동안 알림이 일시 중지됩니다. 특정 작업은 예외로 되돌릴 수 있습니다.",
"vacation_enable": "휴가 모드 활성화",
"vacation_start": "시작",
"vacation_end": "종료",
"vacation_buffer": "버퍼 (일)",
"vacation_exempt_title": "휴가 중에도 알림 받기",
"vacation_exempt_desc": "휴가 중에도 알림을 받을 작업을 선택하세요 (예: 중요한 수영장 수질 관리).",
"vacation_load_tasks": "작업 불러오기",
"vacation_preview_btn": "미리보기 표시",
"vacation_preview_affected": "개 작업 영향받음",
"vacation_event_due_soon": "기한 임박 예정",
"vacation_event_overdue": "기한 초과 예정",
"vacation_event_triggered_est": "센서 트리거 가능",
"vacation_sensor_based": "(센서 기반)",
"vacation_action_notify": "그래도 알림",
"vacation_action_unsilence": "다시 음소거",
"vacation_marked_complete": "완료로 표시됨",
"vacation_marked_skip": "건너뜀",
"vacation_end_now": "지금 휴가 종료",
"add": "추가",
"show_stats": "통계 + 그래프 보기",
"hide_stats": "통계 숨기기",
"adaptive_no_data": "적응형 분석에 필요한 완료 기록이 아직 부족합니다. 이 작업을 몇 번 더 완료하면 주기 추천과 신뢰도 차트가 열립니다.",
"suggestion_applied": "제안 주기가 적용되었습니다",
"vacation_mode": "휴가 모드",
"vacation_status_active": "현재 활성",
"vacation_status_scheduled": "예약됨",
"vacation_status_inactive": "비활성",
"vacation_end_now_confirm": "휴가를 지금 바로 종료할까요?",
"vacation_exempt_count": "예외",
"vacation_advanced": "고급…",
"vacation_open_panel": "패널에서 열기",
"enable": "활성화",
"saved": "저장됨",
"budget_monthly_set": "월 예산 설정",
"budget_yearly_set": "연 예산 설정",
"budget_advanced": "통화, 경고…",
"budget_open_panel": "패널에서 열기",
"groups_empty": "아직 그룹이 없습니다.",
"group_new_placeholder": "그룹 추가…",
"group_delete_confirm": "\"{name}\" 그룹을 삭제할까요?",
"groups_manage_tasks": "작업 배정 관리…",
"groups_open_panel": "패널에서 열기",
"unassigned": "미배정",
"no_area": "구역 없음",
"has_overdue": "기한 초과 작업 있음",
"object": "객체",
"settings_panel_access": "패널 접근 권한",
"settings_panel_access_desc": "관리자는 항상 전체 권한을 가집니다. 특정 비관리자에게 생성·편집·삭제를 위임하려면 이 옵션을 켜고 아래에서 선택하세요. 나머지 사용자에게는 완료와 건너뛰기만 표시됩니다.",
"settings_operator_write": "선택한 사용자에게 생성·편집·삭제 허용",
"settings_operator_write_desc": "끔: 관리자만 내용을 변경할 수 있습니다. 켬: 아래에서 선택한 사용자도 전체 권한을 갖습니다.",
"no_non_admin_users": "비관리자 사용자가 없습니다. 설정 → 사람에서 추가하세요.",
"owner_label": "소유자",
"feat_completion_actions": "완료 동작",
"feat_completion_actions_desc": "완료 시 작업별 HA 동작 실행 + 사전 설정값이 있는 빠른 완료 QR.",
"on_complete_action_title": "완료 시: HA 동작 실행 (선택)",
"on_complete_action_desc": "작업이 완료되면 HA 서비스를 호출합니다 — 예: 기기의 카운터 초기화.",
"on_complete_action_service": "서비스",
"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_data": "데이터 (JSON, 선택)",
"on_complete_action_test": "설정 검증",
"on_complete_action_test_success": "✓ 설정이 유효합니다 (동작은 작업 완료 시에만 실행됩니다)",
"on_complete_action_test_failed": "실패",
"quick_complete_defaults_title": "빠른 완료 기본값 (QR 스캔용, 선택)",
"quick_complete_defaults_desc": "빠른 완료 QR 스캔에 쓰이는 사전 설정값입니다. 없으면 QR이 완료 대화상자를 엽니다.",
"quick_complete_defaults_notes": "메모",
"quick_complete_defaults_cost": "비용",
"quick_complete_defaults_duration": "소요 시간 (분)",
"quick_complete_defaults_feedback_none": "피드백 없음",
"quick_complete_defaults_feedback_needed": "필요했음",
"quick_complete_defaults_feedback_not_needed": "불필요했음",
"quick_complete_success": "빠르게 완료로 표시됨",
"show_all_objects": "모든 객체 보기",
"show_all_tasks": "필터 해제 — 모든 작업 보기",
"filter_to_overdue": "기한 초과 작업만 보기",
"filter_to_due_soon": "기한 임박 작업만 보기",
"filter_to_triggered": "트리거된 작업만 보기",
"open_task": "작업 열기",
"show_details": "기록 + 통계 보기",
"hide_details": "상세 숨기기",
"history_empty": "아직 기록이 없습니다.",
"history_edit_button": "항목 편집",
"total_cost": "총 비용",
"times_performed": "수행 횟수",
"older_entries": "이전 항목",
"open_in_panel": "유지보수 패널에서 열기",
"skip_reason": "건너뛰기 사유 (선택)",
"reset_to_date": "마지막 수행일 재설정",
"delete_task_confirm": "이 작업과 기록을 삭제할까요?",
"delete_object_confirm": "이 객체와 모든 작업을 삭제할까요?",
"loading": "불러오는 중…",
"archive": "보관",
"undo": "실행 취소",
"task_archived": "작업이 보관되었습니다",
"object_archived": "객체가 보관되었습니다",
"unarchive": "보관 해제",
"archived": "보관됨",
"show_archived": "보관된 항목 보기",
"hide_archived": "보관된 항목 숨기기",
"confirm_archive_object": "이 객체와 작업을 보관할까요? 기록은 유지되며 나중에 보관 해제할 수 있습니다.",
"settings_archive": "보관 및 보존",
"settings_archive_desc": "완료된 일회성 작업을 삭제하지 않고 정리합니다. 보관된 항목은 숨겨지고 동작하지 않지만 기록과 비용은 유지됩니다.",
"settings_archive_oneoff_days": "완료된 일회성 작업 자동 보관 (일, 0 = 끔)",
"settings_delete_archived_oneoff_days": "보관된 일회성 작업 자동 삭제 (일, 0 = 안 함)",
"archive_object": "객체 보관",
"unarchive_object": "객체 보관 해제",
"documents": "문서",
"documents_empty": "아직 문서가 없습니다.",
"doc_upload": "파일 업로드",
"doc_uploading": "업로드 중…",
"doc_add_link": "링크 추가",
"doc_link_url": "링크 URL (https://…)",
"doc_link_title": "제목 (선택)",
"doc_open": "열기",
"doc_delete_confirm": "\"{name}\"을(를) 삭제할까요?",
"doc_too_large": "파일이 너무 큽니다 (최대 25 MB).",
"doc_upload_failed": "업로드에 실패했습니다.",
"completion_photo_optional": "완료 사진 (선택)",
"add_photo": "사진 추가",
"uploading": "업로드 중…",
"remove": "제거",
"doc_deduped": "이미 다른 곳에 저장됨 — 공유되어 추가 공간을 쓰지 않습니다.",
"doc_dup_in_object": "이 파일은 이미 이 객체에 첨부되어 있습니다.",
"doc_link_invalid": "http/https 링크만 허용됩니다.",
"doc_cat_manual": "설명서",
"doc_cat_warranty": "보증서",
"doc_cat_invoice": "영수증",
"doc_cat_spare_parts": "예비 부품",
"doc_cat_photo": "사진",
"doc_cat_other": "기타",
"doc_link_badge": "링크",
"doc_storage_title": "문서 저장소",
"doc_storage_saved": "중복 제거로 절약됨",
"doc_storage_refresh": "새로 고침",
"doc_download": "다운로드",
"doc_close": "닫기",
"doc_camera": "사진 촬영",
"doc_drop_hint": "파일을 여기에 놓으세요",
"doc_task_none": "이 작업에 연결된 문서가 없습니다.",
"doc_link_existing": "문서 연결…",
"doc_attach": "연결",
"doc_unlink": "연결 해제",
"doc_page": "페이지",
"chart_range_7d": "7일",
"chart_range_30d": "30일",
"chart_range_90d": "90일",
"chart_range_1y": "1년",
"chart_since_service": "마지막 정비 이후",
"chart_no_stats": "이 엔티티의 장기 통계가 없습니다 — 유지보수 이벤트 값만 표시합니다",
"auto_complete_on_recovery": "센서가 정상으로 돌아오면 자동 완료",
"auto_complete_on_recovery_help": "트리거가 스스로 해제되면 완료를 기록합니다 (마지막 수행일 갱신) — 예: 소금 보충, 필터 교체.",
"doc_search": "문서 검색…",
"doc_search_none": "일치하는 문서 없음",
"link_device_optional": "기존 기기와 연결 (선택)",
"parent_object_optional": "상위 객체 (선택)",
"parent_none": "(상위 없음)",
"paused": "일시 중지됨",
"pause_object": "일시 중지",
"resume_object": "재개",
"pause_until_prompt": "이 객체의 일정을 동결합니다 — 재개할 때까지 어떤 작업도 기한이 되지 않고 알림도 오지 않습니다. 자동 재개 날짜를 선택적으로 설정할 수 있습니다.",
"pause_until_label": "재개일 (선택)",
"object_paused": "객체가 일시 중지되었습니다",
"object_resumed": "객체가 재개되었습니다 — 일정이 다시 시작됩니다",
"object_paused_badge": "일시 중지됨",
"paused_until_label": "재개일",
"replace_object": "교체…",
"replace_object_prompt": "이 객체를 퇴역시키고 후속 객체를 만듭니다. 기록과 비용은 기존 객체에 보관된 채 남고, 작업과 문서는 새 객체로 이어지며 카운터는 새로 시작됩니다.",
"replace_name_label": "후속 객체 이름",
"object_replaced": "객체가 교체되었습니다 — 후속 객체 생성됨",
"reading_unit_label": "검침 단위 (예: kWh, m³)",
"reading_unit_help": "이 작업을 완료할 때 기록 값 옆에 표시됩니다.",
"reading_value_label": "검침 값",
"reading_label": "검침",
"settings_templates_label": "템플릿 갤러리",
"settings_templates_hint": "필요 없는 템플릿의 체크를 해제하세요 — \"템플릿에서\" 선택 목록(패널 및 설정 흐름)에서 사라집니다. 다른 변화는 없으며 언제든 다시 활성화할 수 있습니다.",
"worksheet": "작업 시트",
"worksheet_scan_view": "스캔하여 작업 열기",
"worksheet_scan_complete": "스캔하여 완료",
"worksheet_manual_excerpt": "설명서 발췌",
"worksheet_pages": "페이지",
"worksheet_printed": "인쇄됨",
"worksheet_never": "없음",
"card_all_caught_up": "모두 처리했습니다 — 주의가 필요한 항목이 없습니다",
"postpone": "연기",
"postpone_date_prompt": "이번 회차를 언제로 연기할까요?",
"postpone_date_label": "새 예정일",
"postponed": "연기됨",
"postponed_to": "연기됨:",
"season_window_label": "계절 기간 (월)",
"season_window_hint": "선택한 달에만 기한이 됩니다. 비수기 날짜는 다음 활성 달로 넘어갑니다. 선택 없음 = 연중.",
"series_end_label": "종료",
"series_end_never": "없음 (무기한 반복)",
"series_end_after_count": "지정 횟수 후",
"series_end_until": "특정 날짜에",
"series_end_count_label": "횟수",
"series_end_until_label": "종료일",
"parts_section": "부품 및 소모품",
"part_add": "부품 추가",
"part_name": "이름",
"part_vendor": "제조사",
"part_storage_location": "보관 위치",
"part_product_url": "제품 URL",
"part_unit": "단위",
"part_cost": "단가",
"part_stock": "재고",
"part_reorder_threshold": "재주문 기준",
"part_restock_quantity": "보충 수량",
"part_auto_buy": "재고 부족 시 구매 작업 자동 생성",
"part_restock": "재고 조정",
"restock_quantity_label": "구매 수량",
"consumes_parts_label": "사용하는 부품",
"shared_parts_other_objects": "다른 객체의 부품",
"shared_parts_help": "여러 객체가 하나의 재고를 공유할 수 있습니다. 이 작업을 완료하면 소유 객체의 재고에서 차감됩니다.",
"shared_part_unknown": "알 수 없는 부품",
"parts_load_failed": "이 객체의 부품을 불러올 수 없습니다 — 부품 사용 옵션을 지금은 쓸 수 없습니다.",
"adopt_problem_button": "문제 센서 가져오기",
"adopt_problem_title": "문제 센서 가져오기",
"adopt_problem_hint": "HA 문제 센서(프린터 오류, 필터 경고, 배터리 부족)를 유지보수 작업으로 전환합니다. 문제가 활성인 동안 트리거되고 해결되면 자동으로 해제됩니다.",
"adopt_problem_none": "아직 추적되지 않은 문제 센서를 찾지 못했습니다.",
"adopt_problem_active": "활성",
"adopt_problem_ok": "정상",
"adopt_problem_new_object": "(신규)",
"adopt_problem_adopt": "선택 항목 가져오기",
"adopt_problem_done": "문제 센서 {tasks}개를 가져왔습니다",
"views_label": "보기",
"views_none": "— 보기 없음 —",
"views_manage": "보기 저장 / 관리",
"views_dialog_title": "저장된 보기",
"views_dialog_hint": "현재 필터를 이름 있는 보기로 저장하면 모두가 다시 사용할 수 있습니다.",
"views_name_placeholder": "보기 이름",
"views_save_current": "현재 필터 저장",
"views_none_yet": "저장된 보기가 아직 없습니다.",
"close": "닫기",
"trigger_hint_now": "센서의 현재 값은 {value}입니다.",
"trigger_hint_above": "{target}을(를) 초과하면 작업이 트리거됩니다.",
"trigger_hint_below": "{target} 미만으로 떨어지면 트리거됩니다.",
"trigger_hint_counter_delta": "현재 값({value})부터 계수합니다: {due} 도달 시 기한 (+{target}), 완료할 때마다 계수가 다시 시작됩니다.",
"trigger_hint_counter_delta_edit": "마지막 완료 이후 사용량을 계수합니다: +{target} 후 기한이 되며, 완료할 때마다 계수가 다시 시작됩니다.",
"trigger_hint_counter_abs": "센서가 {target}에 도달하면 작업 기한이 됩니다.",
"trigger_hint_runtime": "누적 가동 {hours}시간 후 작업 기한이 됩니다. 카운터는 완료할 때마다 다시 시작됩니다.",
"trigger_hint_state_change": "상태가 {count}회 변경되면 작업 기한이 됩니다.",
"trigger_hint_state_change_to": "“{state}”(으)로 {count}회 변경되면 작업 기한이 됩니다.",
"trigger_hint_state_now": "현재 상태: {value}.",
"adopt_problem_part": "사용 부품: {name}",
"label_filter": "라벨",
"all_labels": "모든 라벨",
"settings_notify_scope": "특정 보기만 알림",
"settings_notify_scope_all": "모든 작업",
"settings_notify_scope_hint": "선택한 저장된 보기의 라벨/사용자 필터와 일치하는 작업만 알림을 보냅니다. 보기의 상태·정렬·그룹화는 여기서 무시됩니다.",
"card_saved_view": "저장된 보기",
"card_saved_view_none": "없음",
"card_saved_view_help": "위 필터에 더해 보기의 상태·사용자·라벨 필터를 적용합니다. 보기의 정렬과 그룹화는 패널 표시 설정이며 카드에는 적용되지 않습니다.",
"doc_part_none": "이 부품에 연결된 문서가 없습니다.",
"settings_templates_toggle_group": "이 그룹의 모든 템플릿을 켜거나 끄기",
"setups_button": "추천 설정",
"setups_title": "추천 설정 (베타)",
"setups_hint": "소모품 센서로 유지보수 작업을 구동할 수 있는 지원 통합구성요소의 기기입니다. 가져오면 객체가 생성되고 각 작업이 센서에 연결됩니다 — 소모품이 부족해지면 트리거되고 교체 후 자동으로 해제됩니다.",
"setups_none": "연결되지 않은 소모품 센서를 가진 지원 기기를 찾지 못했습니다.",
"setups_adopt": "선택 항목 설정",
"setups_done": "센서 연결 작업 {tasks}개가 생성되었습니다.",
"complete_parts_used": "이번에 사용한 부품",
"part_delete_confirm": "'{name}' 부품을 삭제할까요? 재고 추적, 작업 연결, 진행 중인 구매 알림이 모두 제거됩니다.",
"baseline_start_value": "시작 값 (선택)",
"baseline_start_help": "이 값부터 계수를 시작합니다. 비워두면 현재 값부터 계수합니다. 마지막 정비 시점의 값을 입력하면 그 이후의 사용량이 바로 반영됩니다.",
"setups_baseline_hint": "마지막 정비 시점의 값 (선택)",
"baseline_start_help_edit": "비워두면 기존 계수를 유지합니다. 값을 입력하면 계수 기준이 다시 설정됩니다 (예: 마지막 정비 시점의 값).",
"baseline_current_effective": "현재 적용 중인 시작 값: {value}",
"runtime_on_states": "활성 상태 (쉼표로 구분)",
"runtime_on_states_help": "가동 중으로 계산할 상태입니다 — 기본값: on. 예: mowing, cleaning, printing. 속성을 선택한 경우 해당 속성 값과 비교합니다.",
"setups_target_new": "새로 만들기: {name}",
"schedule_preview_title": "다음 예정일",
"schedule_preview_ontime": "제때 완료한다고 가정한 일정입니다.",
"schedule_preview_ends": "(시리즈 종료)",
"adopt_problem_responsible": "가져온 모든 작업의 담당자 (선택)",
"adopt_problem_configure": "구성",
"history_auto": "자동",
"battery_fleet_title": "배터리 플릿",
"battery_fleet_none_low": "모든 배터리 정상 — 교체할 것이 없습니다.",
"battery_fleet_buy_now": "지금 구매",
"battery_fleet_soon": "곧 필요",
"battery_fleet_soon_hint": "마지막 교체일로부터 예측한 값입니다 — 미리 주문해 두세요.",
"battery_fleet_mark_all": "모두 교체됨으로 표시",
"battery_fleet_mark_one": "이 배터리를 교체됨으로 표시",
"battery_fleet_offline": "오프라인",
"battery_fleet_trigger_lost": "이 작업의 센서 트리거가 사라졌습니다 — 트리거도 자동 완료도 되지 않습니다.",
"battery_fleet_repair": "복구",
"battery_fleet_exclude": "플릿에서 제외",
"battery_fleet_excluded": "제외됨",
"battery_fleet_include": "다시 추적",
"battery_fleet_total": "배터리 {n}개 추적 중",
"battery_fleet_setup_button": "배터리 플릿",
"battery_fleet_setup_done": "배터리 플릿이 설정되었습니다 — 하나의 작업이 모든 배터리를 추적합니다.",
"update_banner": "서버에 Maintenance Supporter의 새 버전이 있습니다 — 패널을 업데이트하려면 새로 고침하세요.",
"update_reload": "새로 고침"
}