823 lines
43 KiB
JSON
823 lines
43 KiB
JSON
{
|
||
"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": "일 (1–31)",
|
||
"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": "새로 고침"
|
||
}
|