{ "app_name": "drawNET", "app_subtitle": "v1.0 알파", "search_placeholder": "에셋 검색...", "asset_library": "에셋 라이브러리", "fixed_objects": "고정 오브젝트", "properties_title": "속성", "apply_btn": "적용", "close_btn": "닫기", "system_menu": "시스템", "undo": "실행 취소", "redo": "다시 실행", "new_project": "새 프로젝트", "confirm_new_project": "새 프로젝트를 만드시겠습니까? 저장하지 않은 작업은 사라집니다.", "import_json": "프로젝트 불러오기 (.dnet)", "export_json": "프로젝트 저장 (.dnet)", "help_btn": "도움말 및 가이드", "quick_start": "빠른 시작 가이드", "file_menu": "파일", "tools_menu": "도구", "settings": "설정", "active_session": "활성 세션", "select_object_prompt": "오브젝트를 선택하여 속성을 편집하세요", "appearance": "포맷/화면", "dark_mode": "다크 모드", "canvas_background": "캔버스 및 배경", "bg_color": "배경 색상", "grid_style": "그리드 스타일", "grid_none": "없음", "grid_solid": "실선", "grid_dashed": "점선", "grid_spacing": "그리드 간격 (px)", "canvas_preset": "캔버스 크기", "canvas_full": "전체 화면", "orientation": "방향", "portrait": "세로", "landscape": "가로", "width": "너비", "height": "높이", "group": "그룹", "blank": "빈 오브젝트", "dot": "점", "object_studio": "오브젝트 스튜디오", "inventory": "인벤토리", "global_search_placeholder": "장비, IP 검색...", "preview": "미리보기", "basic_info": "기본 정보", "id_label": "ID (고유값)", "id_placeholder": "예: firewall_palo", "display_name": "기기 명칭", "name_placeholder": "예: Palo Alto FW", "category": "분류", "vendor": "제조사", "vendor_placeholder": "예: Palo Alto", "asset_attachment": "에셋 첨부", "icon_image": "아이콘 이미지 (SVG/PNG)", "save_device": "장비 저장", "Network": "네트워크", "Security": "보안", "Compute": "컴퓨트", "External": "외부망", "Other": "기타", "rect": "사각형", "ellipse": "타원", "polyline": "폴리라인", "rounded-rect": "둥근 사각형", "circle": "원", "text-box": "텍스트 상자", "label": "라벨", "prop_id": "ID", "prop_label": "라벨", "prop_type": "유형", "prop_parent": "상위 (그룹)", "prop_is_group": "그룹 노드 여부", "prop_asset_path": "에셋 경로 (아이콘)", "prop_label_color": "라벨 색상", "prop_fill_color": "채우기 색상", "prop_border_color": "테두리 색상", "prop_label_pos": "라벨 위치", "prop_slots": "슬롯 수 (U)", "prop_padding": "패딩 (Padding)", "prop_width": "선 두께 (Width)", "prop_color": "색상", "prop_style": "스타일", "prop_routing": "라우팅", "prop_source_anchor": "시작 앵커", "prop_src_anchor": "시작 앵커", "prop_target_anchor": "대상 앵커", "prop_dst_anchor": "대상 앵커", "prop_direction": "화살표 방향", "prop_is_tunnel": "터널 여부 (VPN)", "prop_model": "모델명", "prop_vendor": "제조사", "prop_asset_tag": "자산 번호", "prop_serial": "시리얼 번호", "prop_status": "설치 상태", "prop_project": "프로젝트/팀", "prop_env": "운영 환경", "prop_ip": "IP 주소", "prop_tags": "태그 (쉼표로 구분)", "export_bom": "BOM (Excel) 내보내기", "no_objects_found": "오브젝트가 없습니다", "none": "없음", "solid": "실선", "dashed": "점선", "dotted": "점선 (Dotted)", "double": "굵은 선", "manhattan": "자동 경로 (장애물 회피)", "u_shape": "ㄷ자 경로", "orthogonal": "수직/수평 (일반)", "straight": "직선", "metro": "8방향 (대각선 포함)", "orth": "자동 수직/수평", "center": "중앙", "left": "좌", "right": "우", "top": "상", "bottom": "하", "forward": "정방향 (A -> B)", "backward": "역방향 (B -> A)", "both": "양방향", "browser": "브라우저", "user": "사용자", "admin": "관리자", "parallelogram": "평행사변형", "hourglass": "모래시계", "triangle": "삼각형", "diamond": "마름모 (결정)", "cylinder": "원통 (분석/DB)", "document": "문서", "manual-input": "사용자 입력", "table": "테이블", "rack": "랙 (Rack)", "arrow-up": "화살표 (상)", "arrow-down": "화살표 (하)", "arrow-left": "화살표 (좌)", "arrow-right": "화살표 (우)", "multi_select_title": "다중 선택됨", "alignment": "정렬", "distribution": "배치", "align_top": "상 정렬", "align_bottom": "하 정렬", "align_left": "좌 정렬", "align_right": "우 정렬", "align_middle": "수직 중앙 정렬 (Middle)", "align_center": "수평 중앙 정렬 (Center)", "distribute_horizontal": "가로 간격 동일하게", "distribute_vertical": "세로 간격 동일하게", "prop_locked": "오브젝트 잠금 (이동/삭제 방지)", "layer_standard": "일반 레이어", "layer_logical": "논리 전용", "err_logical_layer_drop": "논리 전용 레이어에는 장비를 직접 배치할 수 없습니다. (선 연결만 가능)", "confirm_delete_layer": "레이어 '{name}'을(를) 삭제하시겠습니까? 해당 레이어의 모든 오브젝트가 함께 삭제됩니다.", "confirm_delete_layer_final": "주의: 이 작업은 되돌릴 수 없습니다. 정말로 '{name}' 레이어와 모든 데이터를 영구 삭제하시겠습니까?", "layer_contains_objects": "선택한 '{name}' 레이어에 {count}개의 오브젝트가 포함되어 있습니다. 계속하시겠습니까?", "err_last_layer": "최소 하나 이상의 레이어가 존재해야 하므로 삭제할 수 없습니다.", "err_layer_locked": "잠긴 레이어는 삭제하거나 수정할 수 없습니다. 먼저 잠금을 해제해 주세요.", "layer_locked_title": "레이어 잠김", "nudge_new_layer": "새 레이어가 생성되었습니다.", "nudge_logical_hint": "이 아이콘을 클릭하면 '논리 전용'으로 전환됩니다!", "msg_autosaved": "진행 상황이 안전하게 자동 저장되었습니다.", "msg_restoring": "마지막 작업 세션을 복구하는 중입니다...", "msg_export_start": "{format} 내보내기를 준비 중입니다. 잠시만 기다려 주세요...", "msg_export_success": "{format} 내보내기가 완료되었습니다!", "msg_export_failed": "{format} 내보내기에 실패했습니다. 다시 시도해 주세요.", "export_pptx": "PPTX 리포트 내보내기", "export_excel": "Excel 인벤토리 내보내기", "export_png": "PNG 이미지 내보내기", "export_svg": "SVG 벡터 내보내기", "export_pdf": "PDF 문서 내보내기", "export_preparing": "파일을 준비 중입니다. 잠시만 기다려 주세요...", "confirm_recovery": "마지막으로 작업하던 세션이 발견되었습니다. 복구하시겠습니까?", "studio_edit_existing": "기존 패키지 편집", "studio_select_package": "-- 패키지 선택 --", "studio_open": "열기", "confirm_load_package": "기존 패키지 \"{id}\"를 불러옵니다. 스튜디오의 저장되지 않은 작업은 사라집니다. 계속하시겠습니까?", "remove": "제거", "studio_no_assets": "로드된 에셋이 없습니다. 폴더나 파일을 업로드해 주세요.", "studio_select_prompt": "에셋을 선택하여 편집하거나 변환하세요", "studio_asset_detail": "에셋 상세 정보", "display_name_label": "표시 명칭", "add_category_tooltip": "카테고리 추가", "new_category_placeholder": "새 카테고리명...", "add": "추가", "upload": "업로드", "trace_threshold": "트레이싱 임계값", "trace_hint": "낮을수록 밝게, 높을수록 어둡게 트레이싱됩니다.", "original": "원본 (Original)", "vector_svg": "벡터 (SVG)", "keep_png": "PNG 유지", "use_svg": "SVG 사용", "tracing": "트레이싱 중...", "convert_to_svg": "벡터(SVG)로 변환", "bulk_edit": "다중 편집 ({count}개 항목)", "common_category": "공통 카테고리", "no_change": "(변경 없음)", "apply_to_selected": "선택 항목에 적용", "build_success": "패키지가 성공적으로 빌드되었습니다!", "build_failed": "빌드 실패: {message}", "load_failed": "로드 실패: {message}", "load_error": "로드 오류: {message}", "please_enter_pack_id": "Pack ID를 입력하고 최소 하나 이상의 에셋을 추가해 주세요.", "building": "빌드 중...", "connected": "연결됨", "disconnected": "연결 끊김", "active_session_label": "활성 세션", "select_object_to_edit": "오브젝트를 선택하여 속성을 편집하세요", "identity": "아이덴티티", "language": "언어", "select_lang_desc": "선호하는 언어를 선택하세요", "dark_mode_desc": "프리미엄 다크 테마 전환", "grid_style_desc": "그리드 시각 가이드 스타일", "grid_spacing_desc": "그리드 스냅 간격 (px)", "bg_color_desc": "캔버스 배경 색상", "grid_color": "그리드 색상", "grid_color_desc": "그리드 선/점의 색상", "grid_thickness": "그리드 두께", "grid_thickness_desc": "선의 굵기 (px)", "show_major_grid": "대분할선(Major) 활성화", "show_major_grid_desc": "지정된 간격마다 굵은 선 표시", "major_grid_color": "대분할선 색상", "major_grid_color_desc": "주 그리드 선의 색상", "major_grid_interval": "대분할 간격", "major_grid_interval_desc": "소 그리드 N개마다 표시", "canvas_preset_desc": "표준 페이지 규격", "orientation_desc": "가로/세로 방향", "apply": "적용", "auto_load_last": "시작 시 마지막 작업 자동 불러오기", "auto_load_last_desc": "확인창 없이 마지막 세션 복구", "sync_mode": "동기화 모드", "sync_mode_desc": "수동 동기화 (안정성 우선)", "auto_save": "자동 저장", "auto_save_desc": "브라우저 로컬 저장소에 상시 보관", "pptx_lib_error": "PPTX 라이브러리가 로드되지 않았습니다.", "pptx_no_data": "내보내기할 데이터가 없습니다.", "pptx_report_title": "drawNET 아키텍처 보고서: {title}", "pptx_obj_type": "객체 유형", "pptx_quantity": "수량", "pptx_generated_at": "생성 시간: {date}", "pptx_overall_topo": "전체 토폴로지 구상도", "pptx_layer_title": "레이어: {name}", "pptx_inv_title": "상세 인벤토리 목록", "pptx_export_error": "PPTX 내보내기 중 오류가 발생했습니다: {message}", "about": "정보", "editor_behavior": "에디터 동작", "confirm_ungroup": "그룹 해제 시 확인", "confirm_ungroup_desc": "객체를 그룹에서 제외할 때 확인창을 표시합니다.", "confirm_ungroup_title": "그룹 연결 해제", "confirm_ungroup_msg": "이 객체를 상위 그룹에서 제외하시겠습니까?", "prop_description": "상세 설명", "prop_routing_offset": "라우팅 여백 (Offset)", "routing_control": "라우팅 제어", "pptx_desc_table_title": "객체별 상세 내용 및 주석 목록", "prop_header_text": "헤더 제목", "prop_card_type": "카드 유형", "prop_card_content": "내용 (엔터로 구분)", "numbered": "번호 매기기 [1]", "bullet": "불렛 기호 (●)", "legend": "범례 모드 (-)", "standard": "기본 텍스트", "rich_card": "리치 텍스트 카드", "prop_header_align": "제목 정렬", "prop_content_align": "본문 정렬", "license_management": "라이선스 관리", "license_intro": "drawNET Premium Edition의 정식 라이선스를 관리합니다.", "machine_id": "머신 ID (HWID)", "copy": "복사", "expiry_info": "만료 정보", "valid_until": "프리미엄 액세스가 {date}까지 유효합니다.", "activate_license_title": "라이선스 키 활성화", "license_key_placeholder": "전달받은 라이선스 키를 여기에 붙여넣으세요...", "activate_license_btn": "라이선스 활성화", "verifying": "검증 중...", "license_activated_success": "라이선스가 성공적으로 활성화되었습니다!", "activation_failed": "인증 실패: ", "connection_error": "연결 오류: ", "enter_license_key": "라이선스 키를 입력해주세요.", "error_occurred": "오류 발생: ", "hwid_copy_hint": "라이선스 발급을 위해 위 ID를 관리자에게 전달해주세요.", "status_invalid": "라이선스가 유효하지 않습니다.", "current_edition": "현재 에디션", "trial_community": "체험판 / 커뮤니티", "msg_premium_only": "이 포맷은 Basic/Pro 라이선스가 필요합니다.", "rename_project_prompt": "새로운 구성도(프로젝트) 이름을 입력하세요:", "rename_project_tooltip": "프로젝트 이름 변경", "layers_title": "레이어", "add_layer_tooltip": "레이어 추가", "layer_type_logical": "논리 전용 (선 연결 전용)", "layer_type_standard": "일반 (모든 객체)", "unlock_layer": "레이어 잠금 해제", "lock_layer": "레이어 잠금", "rename_layer": "레이어 이름 변경", "opacity_label": "비활성 레이어 투명도", "trash_tooltip": "레이어를 여기로 드래그하여 삭제", "discard_layer": "레이어 삭제", "err_trial_layer_limit": "Trial 버전은 최대 3개의 레이어만 지원합니다.", "warning": "경고", "final_confirmation": "최종 확인", "untitled_project": "제목_없는_프로젝트", "connected_status": "연결됨", "layer_label": "레이어:", "main_layer_name": "기본 레이어" }