{
  "_meta": {
    "language": "ko",
    "language_name": "한국어",
    "version": "1.0",
    "description": "AliothPress 관리자 패널 — 한국어"
  },
  "sidebar": {
    "main": "메인",
    "dashboard": "대시보드",
    "content": "콘텐츠",
    "posts": "게시글",
    "all_posts": "모든 게시글",
    "add_new": "새로 작성",
    "pages": "페이지",
    "all_pages": "모든 페이지",
    "media": "미디어",
    "library": "라이브러리",
    "all_media": "모든 미디어",
    "upload_new": "새로 업로드",
    "files": "파일",
    "appearance": "외관",
    "themes": "테마",
    "menus": "메뉴",
    "favicon": "파비콘",
    "tools": "도구",
    "ai_assistant": "AI 어시스턴트",
    "seo_tools": "SEO 및 AEO 도구",
    "audit_log": "감사 로그",
    "backup": "백업",
    "users": "사용자",
    "settings": "설정",
    "system": "시스템",
    "forms": "폼",
    "all_forms": "모든 폼",
    "new_form": "새 폼",
    "newsletter": "뉴스레터",
    "all_newsletters": "모든 캠페인",
    "new_campaign": "새 캠페인",
    "admin_panel": "관리자 패널",
    "my_profile": "내 프로필",
    "logout": "로그아웃"
  },
  "dashboard": {
    "title": "대시보드",
    "greeting": "안녕하세요,",
    "welcome": "콘텐츠 현황입니다.",
    "new_post": "새 게시글",
    "new_page": "새 페이지",
    "upload_image": "이미지 업로드",
    "total_posts": "전체 게시글",
    "published": "발행됨",
    "drafts": "임시글",
    "total_pages": "페이지",
    "total_images": "이미지",
    "total_users": "사용자",
    "total_forms": "폼",
    "new_submissions": "새 제출",
    "recent_posts": "최근 게시글",
    "recent_pages": "최근 페이지",
    "recent_activity": "최근 활동",
    "view_all": "전체 보기",
    "no_posts_yet": "아직 게시글이 없습니다.",
    "no_pages_yet": "아직 페이지가 없습니다.",
    "create_first_post": "첫 게시글을 작성해 보세요!",
    "create_first_page": "첫 페이지를 만들어 보세요!",
    "no_activity": "아직 기록된 활동이 없습니다.",
    "updated": "업데이트됨",
    "edit": "편집 →",
    "update_available": "AliothPress 새 버전을 사용할 수 있습니다!",
    "update_now": "지금 업데이트",
    "update_confirm": "업데이트 전에 전체 백업이 생성됩니다. 계속하시겠습니까?",
    "updating": "업데이트 중… 잠시만 기다려 주세요",
    "restart_hint": "업데이트가 적용되었습니다. 변경 사항을 보려면 페이지를 새로고침하거나 서버를 재시작하세요.",
    "restarting": "서버 재시작 중… {seconds}초",
    "reload": "페이지 새로고침",
    "auto_restart": "서버가 자동으로 재시작됩니다. 몇 초 후 페이지를 새로고침하세요.",
    "manual_restart": "업데이트를 적용하려면 서버를 재시작하세요.",
    "connection_error": "업데이트 서버에 연결할 수 없습니다",
    "update_failed": "업데이트 실패",
    "update_license_hint": "자동 업데이트를 사용하려면 유효한 라이선스가 필요합니다.",
    "activate_license": "라이선스 활성화",
    "recent_submissions": "최근 제출",
    "view_submission": "보기 →"
  },
  "posts": {
    "title": "모든 게시글",
    "subtitle": "블로그 게시글 관리",
    "new_post": "새 게시글",
    "create_new": "새 게시글 작성",
    "start_writing": "콘텐츠 작성을 시작하세요",
    "edit_post": "게시글 편집",
    "edit_subtitle": "게시글을 편집하고 SEO를 최적화하세요",
    "no_posts": "게시글이 없습니다",
    "create_first": "시작하려면 첫 게시글을 작성하세요",
    "create_first_btn": "첫 게시글 작성",
    "try_adjusting": "필터를 조정해 보세요",
    "clear_filters": "필터 지우기",
    "search_placeholder": "게시글 검색...",
    "delete_confirm": "\"{title}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "duplicate_confirm": "\"{title}\"의 사본을 만드시겠습니까?\n\n모든 콘텐츠와 구조를 포함한 새 임시글이 생성됩니다.",
    "usage_warning": "⚠️ 다른 콘텐츠에서 이 게시글을 링크하고 있습니다:",
    "usage_confirm_delete": "모든 내부 링크가 해제되고(텍스트는 유지, 링크는 제거) 메뉴 항목이 삭제됩니다. 그래도 삭제하시겠습니까?"
  },
  "pages": {
    "title": "모든 페이지",
    "subtitle": "사이트 페이지 관리",
    "new_page": "새 페이지",
    "create_new": "새 페이지 만들기",
    "create_subtitle": "사이트에 새 페이지 추가",
    "edit_page": "페이지 편집",
    "edit_subtitle": "페이지를 편집하고 SEO를 최적화하세요",
    "no_pages": "페이지가 없습니다",
    "create_first": "시작하려면 첫 페이지를 만드세요",
    "create_first_btn": "첫 페이지 만들기",
    "try_adjusting": "필터를 조정해 보세요",
    "clear_filters": "필터 지우기",
    "search_placeholder": "페이지 검색...",
    "in_menu": "메뉴에 있음",
    "delete_confirm": "\"{title}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "duplicate_confirm": "\"{title}\"의 사본을 만드시겠습니까?\n\n모든 콘텐츠와 구조를 포함한 새 임시글이 생성됩니다.",
    "usage_warning": "⚠️ 다른 콘텐츠에서 이 페이지를 링크하고 있습니다:",
    "usage_confirm_delete": "모든 내부 링크가 해제되고(텍스트는 유지, 링크는 제거) 메뉴 항목이 삭제됩니다. 그래도 삭제하시겠습니까?"
  },
  "editor": {
    "title_label": "제목",
    "title_post_placeholder": "게시글 제목 입력...",
    "title_page_placeholder": "페이지 제목 입력...",
    "title_help": "게시글의 주요 제목",
    "title_help_page": "페이지의 주요 제목",
    "slug_label": "슬러그 (URL)",
    "slug_help": "비워 두면 제목에서 자동 생성됩니다",
    "slug_placeholder": "post-url-slug",
    "slug_taken": "슬러그를 수정하세요 — 이미 사용 중입니다.",
    "slug_available": "사용 가능한 슬러그입니다",
    "excerpt_label": "요약",
    "excerpt_placeholder": "간단한 요약...",
    "excerpt_placeholder_page": "이 페이지의 간단한 요약...",
    "excerpt_help": "짧은 요약 (미리보기 및 메타 설명에 사용됨)",
    "content_label": "콘텐츠",
    "content_placeholder": "여기에 콘텐츠를 작성하세요...",
    "content_required": "콘텐츠를 입력해야 합니다!",
    "status_language": "상태 및 언어",
    "status_label": "상태",
    "status_draft": "임시글",
    "status_published": "발행됨",
    "language_label": "언어",
    "categorization": "분류",
    "category_label": "카테고리",
    "category_placeholder_post": "예: 기술",
    "category_placeholder_page": "예: 법률",
    "tags_label": "태그",
    "tags_placeholder": "AI, CMS, 기술",
    "tags_help": "쉼표로 구분",
    "display_options": "표시 옵션",
    "show_date": "페이지에 발행일 표시",
    "show_author": "페이지에 작성자 이름 표시",
    "display_help": "방문자가 보는 화면에만 영향을 줍니다. 작성자와 날짜는 SEO 메타 태그에 항상 포함됩니다.",
    "quick_actions": "빠른 작업",
    "save_draft": "임시글 저장",
    "publish": "발행",
    "save_changes": "변경사항 저장",
    "cancel": "취소",
    "delete_post": "게시글 삭제",
    "delete_page": "페이지 삭제",
    "created": "생성일:",
    "last_updated": "최종 수정일:",
    "info": "정보",
    "template_label": "템플릿",
    "template_default": "기본",
    "template_full_width": "전체 너비",
    "template_landing": "랜딩 페이지",
    "template_landing_narrow": "좁은 랜딩",
    "slug_check_error": "슬러그를 확인할 수 없습니다.",
    "published": "발행일:",
    "status_section": "상태",
    "settings_section": "설정",
    "faq_section": "FAQ 섹션 (AEO)",
    "faq_help": "AI 인용을 향상시키기 위해 질문과 답변을 추가하세요. 페이지에 표시되며 FAQPage 스키마가 자동으로 생성됩니다.",
    "faq_question": "질문",
    "faq_answer": "답변",
    "faq_add": "질문 추가",
    "faq_remove": "삭제",
    "faq_question_placeholder": "무엇인가요...?",
    "faq_answer_placeholder": "간결한 답변..."
  },
  "seo": {
    "meta_tags": "SEO 메타 태그",
    "meta_title": "메타 제목",
    "meta_title_placeholder": "SEO 제목 (최대 60자)",
    "meta_title_help": "검색 엔진에 표시될 제목. 비워 두면 게시글 제목을 사용합니다.",
    "meta_description": "메타 설명",
    "meta_description_placeholder": "SEO 설명 (최대 160자)",
    "meta_description_help": "검색 엔진에 표시될 설명 (최대 160자)",
    "keywords": "키워드",
    "keywords_placeholder": "키워드1, 키워드2",
    "keywords_help": "쉼표로 구분된 키워드 (참고용)",
    "canonical_url": "표준 URL",
    "canonical_url_placeholder": "https://...",
    "canonical_url_help": "콘텐츠가 원래 다른 곳에 게시된 경우 설정하세요",
    "og_section": "Open Graph (Facebook, LinkedIn)",
    "og_title": "OG 제목",
    "og_title_placeholder": "소셜 공유 제목",
    "og_title_help": "Facebook/LinkedIn에서 공유될 때 표시될 제목",
    "og_description": "OG 설명",
    "og_description_placeholder": "소셜 공유 설명",
    "og_image": "OG 이미지 URL",
    "og_image_help": "소셜 미디어 미리보기 이미지 URL (1200×630px 권장)",
    "twitter_section": "Twitter 카드",
    "twitter_title": "Twitter 제목",
    "twitter_description": "Twitter 설명",
    "twitter_image": "Twitter 이미지 URL",
    "twitter_image_help": "Twitter 카드 이미지 (1200×600px 권장)",
    "schema_section": "Schema.org (구조화 데이터)",
    "schema_type": "Schema 유형",
    "schema_author": "작성자 이름",
    "schema_author_help": "비워 두면 표시 이름을 사용합니다",
    "schema_publisher": "게시자 이름",
    "schema_publisher_help": "비워 두면 사이트 이름을 사용합니다",
    "featured_image": "대표 이미지",
    "featured_image_url": "이미지 URL",
    "featured_image_alt": "대체 텍스트",
    "featured_image_alt_help": "접근성을 위해 필수! 이미지 설명을 입력하세요.",
    "featured_image_caption": "캡션",
    "featured_image_help": "이 게시글의 주요 이미지",
    "featured_image_social_hint": "별도로 지정하지 않으면 소셜 미리보기(OG / Twitter)에도 사용됩니다.",
    "meta_title_help_page": "검색 엔진에 표시될 제목 (최대 60자). 비워 두면 페이지 제목을 사용합니다.",
    "og_description_help": "소셜 미디어에서 공유될 때의 설명",
    "schema_type_help": "검색 엔진에 이 콘텐츠의 유형을 알려줍니다",
    "og_hint_uses_featured": "소셜 미리보기는 대표 이미지를 사용합니다. 1200×630 크기가 자동 생성됩니다.",
    "og_hint_no_image": "이 페이지에 소셜 미리보기 이미지가 필요하지 않다면 비워 두세요.",
    "twitter_hint_uses_og": "OG 이미지를 자동으로 사용합니다.",
    "twitter_hint_uses_featured": "대표 이미지를 자동으로 사용합니다.",
    "twitter_hint_no_image": "이 페이지에 소셜 미리보기 이미지가 필요하지 않다면 비워 두세요."
  },
  "translate": {
    "create_translation_post": "기존 게시글의 번역 버전 만들기",
    "create_translation_page": "기존 페이지의 번역 버전 만들기",
    "creating_translation": "번역 만들기",
    "translating_from": "번역 출처:",
    "translate_to": "번역할 언어",
    "select_language": "먼저 대상 언어를 선택하세요",
    "no_translations_yet": "아직 번역이 없습니다",
    "all_languages_done": "모든 언어에 이미 번역이 있습니다!",
    "existing_translations": "기존 번역",
    "original": "원본:",
    "slug_help": "비워 두면 제목에서 자동 생성됩니다. 원본: /{slug}",
    "status_and_slug": "상태: {status} · 슬러그: /{slug}",
    "copied_from_source": "원본에서 복사됨, 쉼표로 구분됩니다.",
    "keywords_no_translation": "키워드는 원본에서 복사됨 (보통 번역할 필요 없음)",
    "image_copied": "이미지가 원본에서 복사되었습니다",
    "open_existing": "기존 번역을 여시겠습니까?",
    "save_translation_draft": "번역을 임시글로 저장",
    "publish_translation": "번역 발행",
    "copy_for_manual": "수동 번역용 복사본 만들기",
    "copy_manual_help": "원문과 전체 구조가 그대로 포함된 정확한 사본을 만듭니다. AI 토큰을 사용하지 않습니다.",
    "instructions_label": "AI 지시사항 (선택사항)",
    "instructions_placeholder": "예: 격식 있는 어조 사용, 문화적 참조 조정...",
    "ai_confirm": "AI 번역을 {lang}(으)로 만드시겠습니까?\n\n번역된 콘텐츠, 제목, 요약 및 모든 SEO 필드가 포함된 새 임시글이 생성됩니다.",
    "manual_confirm_post": "{lang}용 복사본을 만드시겠습니까?\n\n모든 콘텐츠가 포함된 게시글 사본이 생성됩니다. 직접 번역할 수 있습니다.\n\nAI 토큰을 사용하지 않습니다.",
    "manual_confirm_page": "{lang}용 복사본을 만드시겠습니까?\n\n모든 콘텐츠와 페이지 빌더 구조가 포함된 페이지 사본이 생성됩니다. 직접 번역할 수 있습니다.\n\nAI 토큰을 사용하지 않습니다.",
    "translations_title": "번역",
    "this_version": "이 버전",
    "source_page": "원본 페이지",
    "back_to_original": "원본으로 돌아가기",
    "target_language": "대상 언어",
    "create_translation": "번역 만들기",
    "ai_translate_create": "AI: 번역 및 생성",
    "ai_translate_help": "AI 번역 콘텐츠가 포함된 새 페이지를 만듭니다 (임시글)",
    "ai_translate_help_post": "AI 번역 콘텐츠가 포함된 새 게시글을 만듭니다 (임시글)",
    "ai_translate_all": "AI: 모든 필드 번역",
    "ai_translate_all_help": "AI 번역으로 제목, 콘텐츠, 요약 및 모든 SEO 필드를 채웁니다. 저장하기 전에 모두 편집할 수 있습니다.",
    "translating_to": "{lang}(으)로 번역 중...",
    "select_language_option": "— 언어 선택 —",
    "select_language_first": "먼저 대상 언어를 선택하세요.",
    "creating_copy": "사본 만드는 중...",
    "translated_title_placeholder": "번역된 제목...",
    "translated_excerpt_placeholder": "번역된 요약...",
    "translated_content_placeholder": "번역된 콘텐츠...",
    "translated_slug_placeholder": "번역된-url-슬러그",
    "title_required": "제목을 입력해야 합니다!",
    "source_badge": "원본",
    "group_label": "그룹",
    "redirecting_to_edit": "번역 편집 페이지로 이동합니다..."
  },
  "ai": {
    "title": "AI 어시스턴트",
    "subtitle": "콘텐츠 제작, 번역, SEO 최적화를 위한 AI 기반 도구",
    "api_config": "API 설정",
    "status": "상태:",
    "connected": "연결됨",
    "not_configured": "설정되지 않음",
    "api_key_label": "API 키",
    "api_key_placeholder": "sk-ant-api03-...",
    "api_key_help": "console.anthropic.com에서 API 키를 받으세요. 키는 데이터베이스에 안전하게 저장됩니다.",
    "api_key_required": "API 키 필요",
    "api_key_required_hint": "위에서 API 키를 설정해야 AI 도구를 사용할 수 있습니다.",
    "tools_title": "AI 도구",
    "content_generator": "콘텐츠 생성기",
    "content_generator_desc": "프롬프트나 아이디어로 글 작성",
    "content_prompt_label": "작성할 내용을 설명하세요",
    "content_prompt_placeholder": "지속 가능한 웹 개발 관행에 대한 종합 가이드 작성: 성능 최적화, 그린 호스팅, 에너지 효율적인 코딩 등을 포함...",
    "output_language": "출력 언어",
    "generate_btn": "콘텐츠 생성",
    "translator": "번역기",
    "translator_desc": "HTML 형식을 유지하며 여러 언어 간 번역",
    "content_to_translate": "번역할 콘텐츠",
    "content_to_translate_placeholder": "HTML 콘텐츠를 여기에 붙여넣으세요...",
    "from": "출발어",
    "to": "도착어",
    "translate_btn": "번역",
    "seo_optimizer": "SEO 최적화",
    "seo_optimizer_desc": "최적화된 메타 태그, 설명, Open Graph 데이터 생성",
    "post_page_title": "게시글/페이지 제목",
    "content_or_excerpt": "콘텐츠 (또는 요약)",
    "generate_seo_btn": "SEO 필드 생성",
    "ai_working": "AI 작업 중",
    "result": "결과:",
    "copy": "복사",
    "copied": "복사됨!",
    "ai_generate_content": "AI: 콘텐츠 생성",
    "ai_fill_seo": "AI: SEO 필드 채우기",
    "seo_help": "제목과 콘텐츠를 기반으로 SEO, Open Graph, Twitter 카드 필드를 채웁니다",
    "ai_translate_all": "AI: 모든 필드 번역",
    "seo_filled": "SEO 필드가 채워졌습니다! SEO, Open Graph, Twitter 섹션을 확인하세요.",
    "could_not_parse": "AI 응답을 분석할 수 없습니다.",
    "generating": "생성 중...",
    "generating_seo": "SEO 생성 중...",
    "translating": "번역 중...",
    "prompt_placeholder": "필요한 내용을 설명하세요 — 주제, 어조, 핵심 포인트...",
    "send": "보내기",
    "apply_result": "페이지에 적용",
    "apply_to_form": "폼에 적용",
    "new_conversation": "새 대화",
    "new_chat": "새 채팅",
    "new_chat_hint": "새 대화 시작",
    "messages_count": "개 메시지",
    "chat_welcome": "안녕하세요! 저는 CMS 어시스턴트입니다. 무엇이 필요하신가요? 콘텐츠 작성, 번역, SEO 최적화, 폼 디자인, 페이지 레이아웃 구성 등 모두 한 대화에서 처리할 수 있습니다!",
    "chat_welcome_hint": "위의 빠른 작업을 사용해 시작하거나, 어떤 언어로든 필요 사항을 설명하세요.",
    "chip_generate": "다음에 관한 글 작성: ",
    "chip_translate": "다음으로 번역: ",
    "chip_seo": "내 페이지에 대한 SEO 필드 생성: ",
    "chip_builder": "페이지 레이아웃 생성: ",
    "chip_form": "폼 디자인: ",
    "result_done": "완료! 결과는 다음과 같습니다:",
    "error_label": "오류:",
    "connection_error": "연결 오류:",
    "page_builder": "페이지 빌더",
    "form_designer": "폼 디자이너",
    "task_content": "콘텐츠",
    "task_translate": "번역",
    "task_seo": "SEO",
    "task_builder": "빌더",
    "task_form": "폼",
    "result_label": "결과",
    "copy_btn": "복사",
    "copied_btn": "복사됨!",
    "label_title": "제목",
    "label_excerpt": "요약",
    "label_meta_title": "메타 제목",
    "label_meta_desc": "메타 설명",
    "label_description": "설명",
    "label_fields": "필드",
    "label_fields_count": "개 필드",
    "label_content_preview": "콘텐츠 미리보기:",
    "result_builder_blocks": "빌더 블록",
    "result_form_design": "폼 디자인",
    "result_generated_content": "생성된 콘텐츠",
    "result_seo_fields": "SEO 필드",
    "provider_label": "AI 제공업체",
    "provider_help": "모든 AI 기능에 사용할 제공업체를 선택하세요. 여러 제공업체의 키를 저장하고 언제든지 전환할 수 있습니다.",
    "key_saved": "저장됨",
    "key_keep_hint": "비워 두면 현재 키 유지",
    "key_link_anthropic": "→ API 키",
    "key_link_deepseek": "→ API 키",
    "key_link_gemini": "→ API 키 받기",
    "provider_anthropic": "Anthropic",
    "provider_deepseek": "DeepSeek",
    "provider_gemini": "Gemini",
    "modal_mode_generate": "전체 {content_type} 생성",
    "modal_mode_seo": "SEO 필드 생성",
    "modal_mode_translate": "콘텐츠 번역",
    "modal_mode_builder": "블록을 포함한 페이지 레이아웃 생성",
    "modal_mode_form": "폼 필드 생성",
    "modal_context_language": "언어:",
    "modal_welcome_generate": "이 {content_type}의 주제를 알려주세요. 주제, 대상 독자, 어조(전문적, 캐주얼, 기술적...) 및 포함할 핵심 포인트를 포함하세요. 제목, 콘텐츠, 요약 및 모든 SEO 필드를 생성합니다.",
    "modal_welcome_seo": "콘텐츠를 바탕으로 메타 제목, 설명, 키워드 및 Open Graph 필드를 생성합니다. 타겟 키워드나 청중을 언급하거나, \"시작\"이라고 말하면 기존 콘텐츠를 분석합니다.",
    "modal_welcome_translate": "모든 형식을 유지하며 콘텐츠를 번역합니다. 선호 사항(격식/비격식 어조, 지역 변형(예: 브라질 vs 유럽 포르투갈어), 변경하지 않을 용어)을 언급하세요. 또는 \"시작\"이라고 말하면 표준 번역을 진행합니다.",
    "modal_welcome_builder": "구축하려는 페이지를 설명해 주세요: 용도, 필요한 섹션(히어로, 기능, 후기, FAQ, 연락처...), 콘텐츠 및 스타일. 세부 사항이 많을수록 더 나은 레이아웃이 생성됩니다.",
    "modal_welcome_form": "필요한 폼을 설명해 주세요: 용도, 수집할 데이터, 누가 작성할지. 예: \"이름, 이메일, 제목, 메시지가 있는 문의 폼\" 또는 \"날짜 선호도와 식이 요구 사항이 포함된 이벤트 등록 폼\". 필드, 라벨, 유효성 검사 및 설정을 생성합니다.",
    "modal_welcome_default": "어떻게 도와드릴까요?",
    "modal_thinking": "생각 중...",
    "modal_network_error": "네트워크 오류:",
    "modal_summary_generated": "생성됨:",
    "modal_summary_title": "제목:",
    "modal_summary_excerpt": "요약:",
    "modal_summary_content": "콘텐츠:",
    "modal_summary_seo_title": "SEO 제목:",
    "modal_summary_seo_desc": "SEO 설명:",
    "modal_summary_blocks": "블록:",
    "modal_summary_blocks_count": "개 블록 생성됨",
    "modal_summary_fields": "필드:",
    "modal_summary_fields_count": "개 폼 필드 생성됨",
    "modal_summary_submit": "제출:"
  },
  "media": {
    "library_title": "미디어 라이브러리",
    "library_subtitle": "이미지 관리",
    "upload_title": "이미지 업로드",
    "upload_subtitle": "미디어 라이브러리에 새 이미지 추가",
    "edit_title": "이미지 편집",
    "edit_subtitle": "이미지 메타데이터 및 접근성 정보 업데이트",
    "upload_btn": "업로드",
    "upload_image_btn": "이미지 업로드",
    "upload_first": "첫 이미지 업로드",
    "select_image": "이미지 선택",
    "choose_btn": "선택",
    "no_images": "아직 이미지가 없습니다",
    "no_images_text": "첫 이미지를 업로드해 보세요",
    "no_images_picker": "이미지가 없습니다.",
    "upload_first_link": "첫 이미지 업로드",
    "loading": "로딩 중...",
    "error_loading": "이미지를 불러오는 중 오류가 발생했습니다.",
    "error_loading_retry": "이미지를 불러오는 중 오류가 발생했습니다. 다시 시도해 주세요.",
    "select_file": "이미지 선택",
    "file_help": "지원 형식: JPG, PNG, GIF, WebP, SVG — 최대 16 MB",
    "alt_text": "대체 텍스트",
    "alt_text_placeholder": "이미지 설명...",
    "alt_text_help": "스크린 리더를 위한 이미지 설명",
    "title_label": "제목",
    "title_placeholder": "이미지 제목 (선택사항)",
    "caption": "캡션",
    "caption_placeholder": "이미지 아래 표시될 캡션 (선택사항)",
    "description": "설명",
    "description_placeholder": "상세 설명 (선택사항)",
    "image_url": "이미지 URL",
    "image_url_help": "게시글과 페이지에서 OG 이미지, Twitter 이미지 등으로 사용할 URL",
    "public_slug": "공개 URL 슬러그",
    "public_slug_help": "이 이미지의 깔끔한 공개 주소입니다. 소문자, 숫자, 하이픈만 허용되며, 다른 문자는 자동으로 제거됩니다. 슬러그를 변경하면 기존 URL에서 301 리다이렉트가 자동으로 생성되므로 기존 링크가 계속 작동합니다.",
    "filename": "파일명:",
    "size": "크기:",
    "dimensions": "해상도:",
    "type": "유형:",
    "dominant_color": "주요 색상:",
    "uploaded": "업로드:",
    "generated_variants": "생성된 변형",
    "og_social": "OG/소셜 (1200×630):",
    "accessibility_notice": "접근성 필수",
    "accessibility_notice_text": "접근성 준수(WCAG 2.1)를 위해 모든 이미지에 대체 텍스트가 필수입니다.",
    "optimization_notice": "자동 최적화",
    "optimization_notice_text": "이미지는 업로드 시 자동 최적화됩니다: 최대 2560px로 크기 조정, WebP 및 AVIF로 변환, 빠른 로딩을 위한 여러 반응형 크기 생성. 개인정보 보호를 위해 EXIF 데이터 제거. 원본 파일은 폴백으로 유지됩니다.",
    "save_changes": "변경사항 저장",
    "delete": "삭제",
    "delete_confirm": "이 이미지를 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "usage_warning": "⚠️ 이 이미지는 현재 다음에서 사용 중입니다:",
    "usage_confirm_delete": "모든 참조가 자동으로 정리됩니다. 그래도 삭제하시겠습니까?",
    "copy_url": "복사",
    "copied": "복사됨!",
    "search_placeholder": "이미지 검색…",
    "no_results": "검색 결과가 없습니다",
    "clear_search": "검색 지우기",
    "favicon_title": "파비콘 관리자",
    "favicon_subtitle": "하나의 이미지 업로드 — 모든 크기 자동 생성",
    "favicon_upload_section": "소스 이미지 업로드",
    "favicon_tip_title": "권장사항",
    "favicon_tip_text": "최상의 결과를 위해 최소 512×512px 정사각형 PNG를 사용하세요. SVG도 완벽하게 작동합니다. 이미지가 자동으로 크기 조정되고 모든 플랫폼에 최적화됩니다.",
    "favicon_drop_label": "클릭하거나 이미지를 여기에 드래그하세요",
    "favicon_drop_hint": "PNG, JPG, SVG 또는 WebP · 최소 512×512px 권장",
    "favicon_generate_btn": "모든 파비콘 생성",
    "favicon_current_section": "현재 파비콘",
    "favicon_empty": "아직 생성된 파비콘이 없습니다. 위에서 이미지를 업로드하세요.",
    "favicon_delete_btn": "모든 파비콘 삭제",
    "favicon_delete_confirm": "생성된 모든 파비콘을 삭제하시겠습니까? 언제든지 다시 생성할 수 있습니다.",
    "uploading": "업로드 및 최적화 중…",
    "generating_favicons": "파비콘 생성 중…",
    "fav_label_ico": "favicon.ico",
    "fav_label_png96": "PNG 96×96",
    "fav_label_png192": "PNG 192×192",
    "fav_label_png512": "PNG 512×512",
    "fav_label_apple": "Apple Touch",
    "fav_label_svg": "SVG",
    "fav_label_manifest": "매니페스트",
    "fav_desc_ico": "ICO 16+32+48",
    "fav_desc_96": "브라우저 탭",
    "fav_desc_192": "Android / Chrome",
    "fav_desc_512": "PWA 스플래시",
    "fav_desc_apple": "180×180 iOS",
    "fav_desc_svg": "확장 가능 벡터",
    "fav_desc_manifest": "site.webmanifest"
  },
  "files": {
    "title": "파일",
    "subtitle": "문서 및 파일 관리",
    "upload_title": "파일 업로드",
    "upload_subtitle": "파일 라이브러리에 새 문서 추가",
    "edit_title": "파일 편집",
    "edit_subtitle": "파일 메타데이터 업데이트",
    "upload_btn": "업로드",
    "upload_file_btn": "파일 업로드",
    "upload_first": "첫 파일 업로드",
    "no_files": "아직 파일이 없습니다",
    "no_files_text": "첫 문서를 업로드해 보세요",
    "search_placeholder": "파일 검색…",
    "file_url": "파일 URL",
    "file_url_help": "게시글 및 페이지에서 이 파일을 링크할 때 사용",
    "filename": "파일명:",
    "size": "크기:",
    "type": "유형:",
    "uploaded": "업로드:",
    "title_field": "제목",
    "title_placeholder": "파일 제목 (선택사항)",
    "description_field": "설명",
    "description_placeholder": "이 파일에 대한 간단한 설명 (선택사항)",
    "delete": "삭제",
    "delete_confirm": "이 파일을 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "usage_warning": "⚠️ 이 파일은 다음에서 링크되고 있습니다:",
    "usage_confirm_delete": "이 파일에 대한 모든 링크와 다운로드 버튼이 자동으로 제거됩니다. 그래도 삭제하시겠습니까?",
    "copy_url": "복사",
    "copied": "복사됨!",
    "save_changes": "변경사항 저장",
    "allowed_types": "지원: PDF, DOC, DOCX, XLS, XLSX, ZIP, RAR, TXT, CSV — 최대 50 MB",
    "drop_label": "클릭하거나 파일을 여기에 드래그하세요",
    "drop_hint": "PDF, DOC, XLS, ZIP, TXT, CSV — 최대 50 MB",
    "uploading": "업로드 중…",
    "no_results": "검색 결과가 없습니다",
    "clear_search": "검색 지우기"
  },
  "settings": {
    "title": "설정",
    "general": "일반",
    "site_name": "사이트 이름",
    "tagline": "태그라인",
    "site_description": "사이트 설명",
    "site_description_help": "사이트에 대한 간략한 설명",
    "meta_description_home": "홈페이지 메타 설명",
    "logo": "로고 URL",
    "logo_placeholder": "/static/uploads/logo.png",
    "logo_help": "미디어 라이브러리에서 선택하거나 URL을 붙여넣으세요",
    "homepage": "홈페이지",
    "homepage_help": "모든 언어 버전의 페이지를 선택하세요 — 시스템이 각 방문자에게 올바른 번역을 표시합니다.",
    "languages": "언어",
    "default_language": "기본 언어",
    "default_language_help": "사이트의 기본 언어",
    "active_languages": "활성 언어",
    "active_languages_help": "사이트에서 사용할 언어를 선택하세요",
    "language_switcher": "공개 사이트에서 언어 선택 메뉴 표시",
    "analytics": "분석",
    "google_analytics": "Google Analytics ID",
    "google_analytics_placeholder": "G-XXXXXXXXXX",
    "tag_manager": "Google Tag Manager ID",
    "tag_manager_placeholder": "GTM-XXXXXXX",
    "custom_code": "맞춤 분석 코드",
    "custom_code_placeholder": "<!-- 여기에 추적 코드 -->",
    "custom_code_help": "맞춤 추적 코드(Plausible, Goatcounter 등)를 붙여넣으세요. <head>에 삽입됩니다.",
    "email": "이메일 설정",
    "email_intro": "사이트에서 이메일(초대, 알림)을 보내려면 호스팅에 이메일 계정이 필요합니다. 방법은 다음과 같습니다:",
    "email_step1": "1단계: 이메일 계정 만들기",
    "email_step1_text": "호스팅 제어판(cPanel, Plesk 등)에 로그인합니다. \"이메일 계정\"을 찾아 새 이메일 주소를 만듭니다.",
    "email_step2": "2단계: SMTP 설정 찾기",
    "email_step2_text": "동일한 제어판에서 새 이메일에 대한 \"메일 설정\" 또는 \"이메일 구성\"을 찾습니다. SMTP 호스트, 포트, 사용자 이름, 비밀번호를 기록해 둡니다.",
    "email_step3": "3단계: 아래 양식을 작성하고 저장한 후 테스트하세요",
    "smtp_host": "SMTP 호스트",
    "smtp_host_placeholder": "mail.yourdomain.com",
    "smtp_port": "SMTP 포트",
    "smtp_port_help": "일반적으로 587(TLS) 또는 465(SSL) — 호스팅 이메일 설정을 확인하세요",
    "smtp_username": "SMTP 사용자 이름",
    "smtp_username_help": "일반적으로 SMTP 사용자 이름과 동일합니다",
    "smtp_password": "SMTP 비밀번호",
    "smtp_password_help": "이메일 생성 시 설정한 비밀번호",
    "smtp_confirm_password": "비밀번호 확인",
    "smtp_password_stored": "호스팅 이메일 계정의 비밀번호. 암호화되어 저장됩니다. 기존 비밀번호를 유지하려면 두 필드를 모두 비워 두세요.",
    "smtp_passwords_mismatch": "SMTP 비밀번호가 일치하지 않습니다. 저장하기 전에 수정하세요.",
    "connection_security": "연결 보안",
    "connection_security_help": "위의 포트와 일치하는 옵션을 선택하세요. 대부분의 호스팅 제공업체는 TLS를 사용합니다.",
    "from_email": "보내는 이메일",
    "from_email_help": "호스팅에서 생성한 전체 이메일 주소",
    "from_name": "보내는 이름",
    "from_name_help": "수신자에게 표시될 이름 (예: 사이트 이름)",
    "test_email": "테스트 이메일",
    "test_email_help": "설정을 먼저 저장한 후 테스트 이메일을 보내 작동을 확인하세요.",
    "send_test": "테스트 이메일 보내기",
    "sending": "전송 중…",
    "social_links": "소셜 링크",
    "social_links_help": "각 플랫폼의 프로필 URL을 붙여넣으세요. 입력된 링크만 푸터에 아이콘으로 표시됩니다.",
    "footer": "푸터",
    "copyright": "저작권 텍스트",
    "copyright_help": "회사 또는 사이트 이름을 입력하세요. 연도와 \"모든 권리 보유\"는 자동으로 추가되고 번역됩니다.",
    "copyright_placeholder": "내 회사",
    "license": "라이선스",
    "license_placeholder": "CC BY 4.0",
    "additional_footer": "추가 푸터 콘텐츠",
    "additional_footer_help": "HTML 허용. 파트너, 소셜 링크 등에 사용하세요.",
    "save_settings": "설정 저장",
    "saved_success": "설정이 저장되었습니다!",
    "license_updates": "라이선스 및 업데이트",
    "license_version": "버전",
    "license_status": "라이선스",
    "license_active": "활성",
    "license_invalid": "유효하지 않은 키",
    "license_free": "무료 에디션",
    "license_key": "라이선스 키",
    "license_saved": "저장됨",
    "license_key_placeholder": "라이선스 키 붙여넣기",
    "license_key_help": "구매 코드 또는 라이선스 키를 입력하세요. 시스템이 마켓플레이스를 자동으로 감지합니다. 비워 두면 기존 키를 유지합니다.",
    "license_deactivate": "라이선스 비활성화",
    "license_deactivate_confirm": "확실합니까? 이 설치에서 라이선스가 제거됩니다. 나중에 다시 활성화할 수 있습니다.",
    "license_updates_check": "소프트웨어 업데이트",
    "license_click_check": "버튼을 클릭하여 사용 가능한 업데이트를 확인하세요.",
    "check_for_updates": "업데이트 확인",
    "checking_updates": "확인 중…",
    "up_to_date": "최신 버전을 사용 중입니다!",
    "update_available_short": "사용 가능!",
    "license_up_to_date": "이미 최신 버전입니다.",
    "license_free_note": "무료 에디션: 업데이트를 받으려면 유효한 라이선스가 필요합니다. 라이선스 없이도 사이트는 완전히 작동하지만 푸터에 \"Powered by AliothPress\" 링크가 표시됩니다.",
    "license_free_note_short": "자동 업데이트를 활성화하려면 라이선스를 활성화하세요",
    "license_updates_dashboard_hint": "새 버전이 사용 가능하면 대시보드에 업데이트 알림이 표시됩니다.",
    "deactivation_failed": "라이선스 비활성화에 실패했습니다. 다시 시도해 주세요.",
    "connection_error": "연결 오류. 인터넷 연결을 확인하고 다시 시도해 주세요.",
    "remove_logo": "로고 제거",
    "homepage_filter_placeholder": "🔍 페이지 필터링…",
    "homepage_default_option": "— 기본 (최신 게시글) —",
    "email_guide_title": "호스팅에서 이메일 설정하는 방법",
    "guide_col_field": "항목",
    "guide_col_value": "일반적인 값",
    "guide_port_value": "587 (TLS) 또는 465 (SSL)",
    "email_step3_text": "호스팅에서 얻은 값을 입력하고 <strong>{save_label}</strong>을 클릭한 후 테스트 버튼으로 작동을 확인하세요.",
    "smtp_username_placeholder": "noreply@yourdomain.com",
    "smtp_from_placeholder": "noreply@yourdomain.com",
    "smtp_password_saved_placeholder": "●●●●●●●● (저장됨)",
    "smtp_password_enter_placeholder": "비밀번호 입력",
    "smtp_password_keep_placeholder": "비워 두면 기존 유지",
    "smtp_password_repeat_placeholder": "비밀번호 재입력",
    "test_email_placeholder": "test@example.com",
    "security_tls_label": "TLS (포트 587)",
    "security_ssl_label": "SSL (포트 465)",
    "passwords_match": "✅ 비밀번호 일치",
    "passwords_no_match": "❌ 비밀번호 불일치",
    "ssl_domain_placeholder": "example.com",
    "social_facebook_placeholder": "https://facebook.com/yourpage",
    "social_twitter_placeholder": "https://x.com/yourprofile",
    "social_linkedin_placeholder": "https://linkedin.com/in/yourprofile",
    "social_github_placeholder": "https://github.com/yourprofile",
    "social_youtube_placeholder": "https://youtube.com/@yourchannel",
    "social_instagram_placeholder": "https://instagram.com/yourprofile",
    "aeo_section": "AI 가시성 (AEO)",
    "aeo_help": "이 링크는 AI 시스템(ChatGPT, Perplexity, Google AI)이 조직의 정체성을 확인하고 콘텐츠를 더 정확하게 인용하는 데 도움이 됩니다.",
    "org_legal_name": "법적 명칭",
    "org_legal_name_placeholder": "귀사 주식회사",
    "org_founding_year": "설립 연도",
    "org_founding_year_placeholder": "2026",
    "org_sameas_wikipedia": "Wikipedia URL",
    "org_sameas_wikidata": "Wikidata URL",
    "org_sameas_crunchbase": "Crunchbase URL"
  },
  "ssl": {
    "title": "도메인 및 HTTPS",
    "domain_label": "도메인 이름",
    "domain_help": "도메인을 입력하세요 (예: example.com). HTTPS를 활성화하기 전에 A 레코드가 이 서버의 IP를 가리켜야 합니다.",
    "enable_title": "무료 SSL 인증서 (Let's Encrypt)",
    "click_to_enable": "위에 도메인을 입력하고 클릭하여 무료 SSL 인증서를 받으세요.",
    "click_to_renew": "인증서는 자동으로 갱신됩니다. 새 도메인에 대해 설정하려면 클릭하세요.",
    "btn_enable": "HTTPS 활성화",
    "btn_renew": "SSL 설정 재실행",
    "status_active": "HTTPS 활성화됨",
    "status_active_short": "✅ HTTPS 활성화됨",
    "auto_renew": "인증서 자동 갱신",
    "confirm": "{domain}에 대해 HTTPS를 구성합니다. DNS A 레코드가 이미 이 서버를 가리키고 있는지 확인하세요. 계속하시겠습니까?",
    "setting_up": "SSL 설정 중…",
    "setting_up_detail": "Let's Encrypt에서 인증서를 가져오는 중 — 최대 60초까지 소요될 수 있습니다…",
    "setup_failed": "SSL 설정 실패",
    "success": "{domain}에 HTTPS가 활성화되었습니다! HTTP는 자동으로 HTTPS로 리디렉션됩니다.",
    "reload_hint": "업데이트된 상태를 보려면 이 페이지를 새로고침하세요.",
    "instructions": "1단계: 도메인에 이 서버 IP를 가리키는 A 레코드를 추가하세요. 2단계: DNS 전파를 위해 5~15분 기다리세요. 3단계: 위에 도메인을 입력하고 HTTPS 활성화를 클릭하세요. 인증서는 무료이며 자동 갱신됩니다.",
    "error_empty_domain": "도메인 이름을 입력하세요.",
    "error_invalid_domain": "도메인 형식이 잘못되었습니다. example.com 또는 blog.example.com 형식을 사용하세요 (http:// 없음, 끝에 슬래시 없음).",
    "error_domain_too_long": "도메인 이름이 너무 깁니다 (최대 253자).",
    "error_dns_failed": "{domain}의 DNS 조회에 실패했습니다. A 레코드가 설정되었고 전파 시간(5~15분)이 지났는지 확인하세요.",
    "error_dns_mismatch": "{domain}은(는) {resolved}(으)로 확인되지만 이 서버는 {server}입니다. DNS A 레코드를 {server}(으)로 업데이트하세요.",
    "error_not_cloud": "SSL 설정은 클라우드 호스팅 AliothPress 설치에서만 사용할 수 있습니다. 다른 환경에서는 호스팅 제공업체를 통해 SSL을 수동으로 구성하세요.",
    "error_rate_limit": "Let's Encrypt 속도 제한에 도달했습니다(도메인당 주 최대 5개 인증서). 나중에 다시 시도해 주세요.",
    "error_firewall": "Let's Encrypt가 포트 80에서 {domain}에 접근할 수 없습니다. 방화벽에서 HTTP 트래픽(포트 80)을 허용하는지 확인하세요.",
    "error_challenge": "{domain} 도메인 확인에 실패했습니다. 도메인이 이 서버로 확인되고 포트 80이 열려 있는지 확인하세요.",
    "error_timeout": "SSL 설정 시간이 초과되었습니다. 다시 시도해 주세요."
  },
  "users": {
    "title": "사용자",
    "subtitle": "팀원 및 역할 관리",
    "invite_title": "새 사용자 초대",
    "invite_email": "이메일 주소",
    "invite_email_placeholder": "colleague@yourdomain.com",
    "invite_role": "역할",
    "send_invitation": "초대장 보내기",
    "invite_help_editor": "편집자 — 게시글, 페이지, 미디어를 생성하고 편집할 수 있습니다.",
    "invite_help_admin": "관리자 — 설정, 사용자, 도구를 포함한 전체 접근 권한.",
    "invite_owner_only": "사이트 소유자만 관리자를 초대할 수 있습니다.",
    "team_members": "팀 멤버",
    "you": "(본인)",
    "joined": "가입일",
    "invitation_pending": "초대 대기 중",
    "role_owner": "소유자",
    "role_admin": "관리자",
    "role_editor": "편집자",
    "role_pending": "대기 중",
    "save": "저장",
    "delete": "삭제",
    "cancel_invitation": "취소",
    "delete_confirm": "사용자 {name}을(를) 삭제하시겠습니까? 해당 사용자의 게시글과 페이지도 삭제됩니다.",
    "cancel_confirm": "{email}에 대한 초대를 취소하시겠습니까?"
  },
  "profile": {
    "title": "내 프로필",
    "subtitle": "작성자 프로필 및 계정 설정 편집",
    "your_role": "내 역할:",
    "member_since": "가입일",
    "author_profile": "작성자 프로필",
    "author_help": "이 정보는 게시된 글과 검색 엔진 메타데이터(Schema.org)에 사용됩니다.",
    "display_name": "표시 이름",
    "display_name_help": "게시글 및 페이지에 작성자 이름으로 표시됩니다. 비워 두면 사용자 이름이 사용됩니다.",
    "bio": "소개",
    "bio_placeholder": "자기 소개...",
    "bio_help": "작성자 스키마 마크업에 사용됩니다(SEO 향상). 검색 엔진에 표시되며 선택적으로 게시글에 표시될 수 있습니다.",
    "avatar_url": "아바타 URL",
    "avatar_placeholder": "/static/uploads/avatar.jpg",
    "avatar_help": "프로필 사진. 검색 엔진의 작성자 마크업에 사용됩니다.",
    "select_avatar": "아바타 선택",
    "account_settings": "계정 설정",
    "username": "사용자 이름",
    "username_unchangeable": "사용자 이름은 변경할 수 없습니다",
    "email": "이메일",
    "new_password": "새 비밀번호",
    "new_password_placeholder": "비워 두면 현재 비밀번호 유지",
    "confirm_password": "새 비밀번호 확인",
    "confirm_password_placeholder": "새 비밀번호 재입력",
    "password_help": "최소 8자, 대문자, 소문자, 숫자 포함. 비워 두면 현재 비밀번호 유지.",
    "current_password": "현재 비밀번호",
    "current_password_placeholder": "현재 비밀번호 입력",
    "current_password_help": "비밀번호 변경에 필요합니다",
    "admin_language": "관리자 패널 언어",
    "admin_language_help": "관리자 인터페이스 언어. 콘텐츠 언어는 설정에서 별도로 관리됩니다.",
    "admin_theme": "관리자 테마",
    "theme_light": "라이트",
    "theme_dark": "다크",
    "theme_system": "시스템 설정 따름",
    "admin_theme_help": "관리자 패널의 모양을 선택합니다. \"시스템 설정 따름\"은 기기 설정을 따릅니다.",
    "save_profile": "프로필 저장",
    "author_links": "저자 링크",
    "author_links_help": "이 링크는 저자의 Schema.org 마크업에 추가됩니다. AI 시스템이 전문성을 확인하고 기사를 더 정확하게 인용하는 데 도움이 됩니다.",
    "linkedin_url": "LinkedIn URL",
    "website_url": "개인 웹사이트",
    "github_url": "GitHub URL"
  },
  "themes": {
    "title": "테마",
    "subtitle": "사이트의 모양 선택 및 커스터마이즈",
    "default_mode": "기본 표시 모드",
    "default_mode_help": "처음 방문하는 방문자에게 표시될 초기 테마를 설정합니다. 사용자는 사이트의 토글 버튼으로 언제든지 다크/라이트 모드를 전환할 수 있습니다.",
    "dark": "다크",
    "light": "라이트",
    "auto": "자동",
    "save_mode": "모드 저장",
    "available_themes": "사용 가능한 테마",
    "active": "활성",
    "activate": "활성화",
    "currently_active": "현재 활성화됨",
    "single_mode": "단일 모드",
    "no_themes": "테마를 찾을 수 없습니다",
    "no_themes_help": "static/css/themes/에 테마 폴더를 추가하세요",
    "custom_css": "사용자 정의 CSS",
    "custom_css_help": "블록 스타일을 세밀하게 조정하세요 — 간격, 색상, 타이포그래피, 테두리, 호버 효과, 애니메이션. Page Builder 사이드바에서 블록에 \"CSS 클래스\"를 설정한 다음 여기에서 해당 클래스를 스타일링하세요.",
    "custom_css_placeholder": "/* Page Builder 블록에 설정한 \"CSS 클래스\"를 스타일링 */\n\n.my-cool-card {\n  padding: 2rem;\n  border-radius: 12px;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n}",
    "save_custom_css": "사용자 정의 CSS 저장",
    "desc_stellar_origin": "깊은 우주의 정밀함과 명확함 — 의미와 미니멀리즘 디자인의 길잡이인 별 알리오스를 중심으로.",
    "desc_midnight_botanist": "달빛 이끼 아래에서 피어나는 생각의 유기적 성장 — 부드러운 식물 악센트가 있는 깊은 숲 다크 모드.",
    "desc_emerald_forest": "조화와 자연의 고요함 — 기술이 자연을 섬기는 디지털 정원. 깊은 숲 속 오래된 도서관처럼.",
    "desc_oceanic_depth": "신뢰성, 평온함, 깊은 지성 — 맑은 하늘 아래의 밤바다, 오직 물결의 끝자락만 반짝입니다.",
    "desc_nebula_rose": "창의성과 우아함 — 머나먼 성운의 빛, 깊은 보라색에 부드러운 로즈 골드. 고급 예술 잡지를 읽는 듯한 느낌.",
    "desc_frozen_moss": "서리 내린 숲의 평온함 — 창백한 실버 민트 아래 깊은 녹색 그림자와 가지 위 얼음의 조용한 빛.",
    "desc_amber_blossom": "여름날 저녁, 꽃피는 정원의 따뜻함 — 크림색 표면에 꿀 호박 악센트, 부드러운 테라코타와 짙은 나무 껍질 톤.",
    "desc_ocean_whispers": "바닷바람의 신선함 — 하얀 모래, 투명한 물, 청록색 지평선이 깔끔한 해안가 독서 경험을 선사합니다.",
    "desc_volcanic_ash": "식은 용암의 어둡고 신비로운 매력 — 와인빛을 머금은 깊은 흑연, 마법 같은 보랏빛 빛, 고대 현무암의 무게감.",
    "desc_corporate_clean": "전문가의 명확함과 신뢰 — 깨끗한 흰색 바탕에 정확한 블루 악센트, 중립적 회색. 기업과 대행사를 위해 제작되었습니다.",
    "desc_editorial_press": "인쇄 매체의 시대를 초월한 우아함 — 따뜻한 세피아 악센트, 세리프 헤딩, 여유로운 여백. 매거진과 장문 글쓰기에 최적화.",
    "desc_neon_launch": "제품 출시의 에너지 — 선명한 표면에 전기 보라색, 대담한 기하학, 날카로운 타이포그래피. 스타트업과 기술 블로그에 적합.",
    "desc_handmade_story": "손편지의 따뜻함 — 크림색 종이에 테라코타와 올리브 그린, 부드러운 곡선 형태. 장인과 소규모 비즈니스를 위해 디자인됨.",
    "desc_crimson_velvet": "개인 와인 저장고의 조용한 사치 — 버건디 벨벳, 오래된 오크, 크리스탈에 비친 촛불. 레스토랑, 럭셔리 브랜드, 고급 라이프스타일을 위해 제작.",
    "desc_solar_flare": "태양 코로나가 진공 속에서 폭발하는 듯한 열기 — 진한 잉크 블루에 녹은 호박과 금빛. 주목받고 싶은 대담한 브랜드에 적합."
  },
  "tools": {
    "title": "SEO 및 AEO 도구",
    "subtitle": "사이트맵, robots.txt, RSS 피드 및 검색 엔진과 답변 엔진을 위한 AI 가시성을 관리합니다",
    "sitemap_title": "XML 사이트맵",
    "sitemap_desc": "발행된 콘텐츠에서 자동 생성됩니다. 검색 엔진이 이를 사용하여 페이지를 발견하고 인덱싱합니다.",
    "sitemap_status": "상태",
    "sitemap_active": "활성",
    "total_urls": "전체 URL",
    "published_posts": "발행된 게시글",
    "published_pages": "발행된 페이지",
    "homepage": "홈페이지",
    "view": "보기",
    "sitemap_auto": "사이트맵은 자동 생성됩니다 — 수동 편집이 필요하지 않습니다. 새 콘텐츠가 자동으로 나타납니다.",
    "robots_title": "robots.txt",
    "robots_desc": "검색 엔진이 크롤링할 수 있는 페이지를 제어합니다. 사이트맵 URL은 자동으로 추가됩니다.",
    "robots_content": "내용",
    "robots_help": "표준 지시어: User-agent, Allow, Disallow. 한 줄에 하나씩.",
    "save": "저장",
    "reset_default": "기본값으로 재설정",
    "reset_confirm": "robots.txt를 기본값으로 재설정하시겠습니까? 현재 내용이 덮어쓰여집니다.",
    "rss_title": "RSS 피드",
    "rss_desc": "각 언어에 대해 자동 생성되는 RSS 피드입니다. RSS 리더, 집계기, Google News에서 콘텐츠를 추적하는 데 사용합니다.",
    "rss_posts_per_feed": "피드당 게시글 수",
    "rss_auto": "피드는 자동 생성됩니다 — 활성 언어당 하나. 최근 20개의 게시글과 전체 메타데이터가 포함됩니다.",
    "llms_title": "llms.txt",
    "llms_desc": "ChatGPT, Claude, Perplexity 및 기타 AI 시스템을 위한 AI 친화적 사이트 요약입니다. AI가 사이트를 이해하고 콘텐츠를 정확하게 인용하는 데 도움이 됩니다.",
    "llms_posts_included": "포함된 게시물",
    "llms_pages_included": "포함된 페이지",
    "llms_auto": "게시된 콘텐츠에서 자동으로 생성됩니다. 최근 50개의 게시물과 메타 설명이 있는 모든 페이지가 포함됩니다."
  },
  "audit_log": {
    "title": "감사 로그",
    "subtitle": "활동 및 보안 모니터링",
    "all_actions": "모든 작업",
    "clear_filter": "필터 지우기",
    "entries": "개 항목",
    "time": "시간",
    "user": "사용자",
    "action": "작업",
    "details": "세부 정보",
    "ip": "IP",
    "no_entries": "아직 로그 항목이 없습니다",
    "no_entries_text": "사용자가 관리자 패널과 상호작용하면 활동이 여기에 표시됩니다.",
    "prev": "← 이전",
    "next": "다음 →",
    "action_login": "로그인",
    "action_login_failed": "로그인 실패",
    "action_login_blocked": "로그인 차단됨",
    "action_logout": "로그아웃",
    "action_create_post": "게시글 생성",
    "action_edit_post": "게시글 편집",
    "action_delete_post": "게시글 삭제",
    "action_create_page": "페이지 생성",
    "action_edit_page": "페이지 편집",
    "action_edit_page_builder": "페이지 편집 (빌더)",
    "action_delete_page": "페이지 삭제",
    "action_create_form": "폼 생성",
    "action_edit_form": "폼 편집",
    "action_translate_form": "폼 번역",
    "action_delete_form": "폼 삭제",
    "action_save_newsletter": "뉴스레터 저장",
    "action_send_newsletter": "뉴스레터 발송",
    "action_delete_newsletter": "뉴스레터 삭제",
    "action_edit_settings": "설정 편집",
    "action_change_theme": "테마 변경",
    "action_create_backup": "백업 생성",
    "action_restore_backup": "백업 복원",
    "action_backup_failed": "백업 실패",
    "action_restore_failed": "복원 실패",
    "action_update_favicon": "파비콘 업데이트",
    "action_delete_favicon": "파비콘 삭제",
    "detail_login_blocked": "IP {ip} 차단됨 (무차별 대입)",
    "detail_login_success": "로그인 성공",
    "detail_login_failed": "사용자 \"{name}\" 로그인 실패",
    "detail_logout": "사용자 로그아웃",
    "detail_password_reset_email_failed": "{email}로 재설정 이메일 발송 실패: {error}",
    "detail_password_reset_request": "{email}에 대한 비밀번호 재설정 요청됨",
    "detail_password_reset": "{email} 비밀번호 재설정됨",
    "detail_created_post": "게시글 \"{title}\" 생성됨 ({lang})",
    "detail_edited_post": "게시글 \"{title}\" 편집됨 ({lang})",
    "detail_deleted_post": "게시글 \"{title}\" 삭제됨",
    "detail_duplicated_post": "게시글 \"{title}\"에서 복제됨",
    "detail_created_page": "페이지 \"{title}\" 생성됨 ({lang})",
    "detail_edited_page": "페이지 \"{title}\" 편집됨 ({lang})",
    "detail_deleted_page": "페이지 \"{title}\" 삭제됨",
    "detail_duplicated_page": "페이지 \"{title}\"에서 복제됨",
    "detail_updated_builder": "페이지 \"{title}\"의 페이지 빌더 블록 업데이트됨",
    "detail_created_form": "폼 생성: {title}",
    "detail_updated_form": "폼 업데이트: {title}",
    "detail_translated_form": "폼 번역 생성: {title} ({lang})",
    "detail_deleted_form": "폼 삭제: {title}",
    "detail_duplicated_form": "폼 \"{title}\"에서 복제됨",
    "detail_bulk_deleted_submissions": "폼 \"{title}\"에서 {count}개 제출 일괄 삭제됨",
    "detail_created_newsletter": "뉴스레터 생성: {title}",
    "detail_saved_newsletter": "뉴스레터 저장: {title}",
    "detail_translated_newsletter": "뉴스레터 번역 생성 ({lang}): {title}",
    "detail_deleted_newsletter": "뉴스레터 삭제됨",
    "detail_sent_newsletter": "{count}명의 수신자에게 뉴스레터 발송됨 ({failed} 실패)",
    "detail_duplicated_newsletter": "뉴스레터 \"{title}\"에서 복제됨",
    "detail_file_uploaded": "파일 업로드됨: {name}",
    "detail_file_deleted": "파일 삭제됨: {name}",
    "detail_favicon_updated": "파비콘 생성됨: {sizes}",
    "detail_favicon_deleted": "모든 파비콘 삭제됨",
    "detail_license_activated": "라이선스 활성화됨 ({platform})",
    "detail_license_deactivated": "라이선스 비활성화됨",
    "detail_settings_updated": "사이트 설정 업데이트됨",
    "detail_update_backup": "업데이트 전 백업 생성됨",
    "detail_updated_cms": "v{version}(으)로 업데이트됨",
    "detail_update_rolled_back": "업데이트 실패, 롤백됨: {error}",
    "detail_update_error": "업데이트 오류: {error}",
    "detail_ssl_enabled": "{domain}에 HTTPS 활성화됨",
    "detail_ssl_failed": "{domain} SSL 설정 실패: {error}",
    "detail_ssl_timeout": "{domain} SSL 설정 시간 초과",
    "detail_created_backup": "백업 생성됨 ({size} MB)",
    "detail_backup_failed": "백업 실패: {error}",
    "detail_restored_backup": "백업 복원됨: {items}",
    "detail_restore_failed": "복원 실패: {error}",
    "detail_changed_theme_mode": "표시 모드 변경됨: {old_mode} → {new_mode}",
    "detail_activated_theme": "테마 활성화됨: {theme}",
    "detail_custom_css_updated": "사용자 정의 CSS가 업데이트되었습니다"
  },
  "backup": {
    "title": "백업",
    "subtitle": "사이트 전체 백업 생성",
    "overview": "사이트 개요",
    "posts": "게시글",
    "pages": "페이지",
    "images": "이미지",
    "files_in_uploads": "업로드 파일",
    "database": "데이터베이스",
    "uploads_folder": "업로드 폴더",
    "download_title": "백업 다운로드",
    "download_desc": "데이터베이스, 업로드된 모든 미디어 파일 및 구성이 포함된 ZIP 아카이브를 생성합니다.",
    "create_download": "백업 생성 및 다운로드",
    "creating_backup": "백업 생성 중…",
    "whats_included": "포함 항목:",
    "includes_db": "전체 데이터베이스 (모든 게시글, 페이지, 설정, 사용자)",
    "includes_media": "모든 업로드된 미디어 파일 (이미지, 변형)",
    "includes_env": "환경 구성 (.env)",
    "restore_title": "백업에서 복원",
    "restore_desc": "이전에 생성된 백업 ZIP을 업로드하여 사이트를 복원합니다. 현재 데이터베이스와 업로드 파일을 덮어씁니다.",
    "restore_btn": "백업에서 복원",
    "restoring": "복원 중…",
    "restore_warning": "경고:",
    "restore_warning_text": "백업 복원은 현재 데이터베이스와 업로드 파일을 대체합니다. 이전 백업을 복원하기 전에 현재 백업이 있는지 확인하세요.",
    "restore_select_file": "먼저 백업 ZIP 파일을 선택하세요.",
    "restore_confirm": "이 백업에서 복원하시겠습니까?\n\n현재 데이터베이스와 업로드 파일을 덮어씁니다.\n이 작업은 취소할 수 없습니다!"
  },
  "menus": {
    "title": "메뉴",
    "subtitle": "헤더 및 푸터 메뉴 구성",
    "header_menu": "헤더 메뉴",
    "footer_menu": "푸터 메뉴",
    "current_header": "현재 헤더 메뉴:",
    "current_footer": "현재 푸터 메뉴:",
    "menu_label": "메뉴 레이블",
    "lang": "언어",
    "published": "발행됨",
    "no_pages": "아직 발행된 페이지가 없습니다.",
    "no_posts": "아직 발행된 게시글이 없습니다.",
    "create_first_page": "첫 페이지 만들기 →",
    "create_first_post": "첫 게시글 작성 →",
    "save_menu": "메뉴 저장",
    "all_languages": "모든 언어",
    "custom_label_placeholder": "{lang} 맞춤 레이블…",
    "header_info": "헤더 탐색에 추가할 페이지나 게시글을 선택하세요. 항목마다 <strong>맞춤 레이블</strong>을 설정할 수 있습니다 — 페이지 제목이 메뉴에 비해 너무 길 때 유용합니다.",
    "footer_info": "푸터 탐색에 추가할 페이지나 게시글을 선택하세요. 일반적으로 법적 페이지와 회사 정보에 사용됩니다.",
    "add_submenu_item": "하위 항목 추가",
    "submenu_items": "하위 메뉴 항목",
    "no_menu_items": "이 메뉴에 항목이 없습니다. 왼쪽에서 페이지나 게시글을 선택하세요.",
    "drag_to_reorder": "드래그하여 순서 변경",
    "drag_to_nest": "최상위 항목 위로 드래그하면 하위 메뉴 항목으로 중첩됩니다",
    "remove_item": "제거",
    "submenu_note": "헤더 메뉴에서는 하위 메뉴를 지원합니다. 푸터 메뉴는 평면 링크로 표시됩니다.",
    "parent_item": "최상위 항목",
    "child_item": "하위 메뉴 항목"
  },
  "login": {
    "title": "관리자 로그인",
    "username": "사용자 이름",
    "password": "비밀번호",
    "login_btn": "로그인",
    "forgot_password": "비밀번호를 잊으셨나요?",
    "back_to_site": "← 사이트로 돌아가기"
  },
  "forgot_password": {
    "title": "비밀번호 재설정",
    "email_label": "이메일 주소",
    "email_placeholder": "계정 이메일 입력",
    "email_help": "비밀번호 재설정 링크를 보내드립니다. 링크는 1시간 동안 유효합니다.",
    "send_btn": "재설정 링크 보내기",
    "back_to_login": "← 로그인으로 돌아가기"
  },
  "reset_password": {
    "title": "새 비밀번호 설정",
    "password_label": "새 비밀번호",
    "password_placeholder": "새 비밀번호 입력",
    "password_help": "최소 8자",
    "confirm_label": "새 비밀번호 확인",
    "confirm_placeholder": "새 비밀번호 재입력",
    "submit_btn": "새 비밀번호 설정",
    "back_to_login": "← 로그인으로 돌아가기"
  },
  "accept_invite": {
    "welcome": "환영합니다!",
    "subtitle": "팀에 초대되었습니다",
    "invited_as": "{role}(으)로 {email}에 초대되었습니다",
    "username": "사용자 이름",
    "username_placeholder": "사용자 이름 선택",
    "username_help": "로그인에 사용됩니다",
    "display_name": "표시 이름",
    "display_name_placeholder": "공개 이름 (게시글에 표시됨)",
    "display_name_help": "사이트 방문자에게 작성자 이름으로 표시됩니다",
    "password": "비밀번호",
    "password_placeholder": "최소 8자",
    "confirm_password": "비밀번호 확인",
    "confirm_placeholder": "비밀번호 재입력",
    "create_account": "계정 만들기"
  },
  "table": {
    "title": "제목",
    "status": "상태",
    "language": "언어",
    "author": "작성자",
    "published_date": "발행일",
    "updated_date": "수정일",
    "actions": "작업",
    "edit": "편집",
    "translate": "번역",
    "view": "보기",
    "preview": "미리보기",
    "delete": "삭제",
    "duplicate": "복제",
    "all": "전체",
    "published": "발행됨",
    "drafts": "임시글",
    "search": "검색",
    "selected": "선택됨",
    "all_languages": "모든 언어",
    "newest_first": "최신순",
    "oldest_first": "오래된순"
  },
  "pagination": {
    "prev": "← 이전",
    "next": "다음 →",
    "per_page": "표시",
    "per_page_suffix": "개씩"
  },
  "common": {
    "save": "저장",
    "cancel": "취소",
    "delete": "삭제",
    "edit": "편집",
    "back": "뒤로",
    "search": "검색",
    "loading": "로딩 중...",
    "success": "성공",
    "error": "오류",
    "confirm": "확인",
    "yes": "예",
    "no": "아니요",
    "choose": "선택",
    "copy": "복사",
    "copied": "복사됨!",
    "close": "닫기",
    "or": "또는",
    "and": "및",
    "required": "필수",
    "connection_error": "연결 오류가 발생했습니다. 다시 시도해 주세요.",
    "clear": "지우기",
    "remove": "제거",
    "preview": "미리보기",
    "show_hide": "표시/숨기기",
    "show_hide_password": "비밀번호 표시/숨기기",
    "view": "보기",
    "status_published": "발행됨",
    "status_draft": "임시글",
    "status_read": "읽음",
    "status_new": "새로움",
    "unit_b": "B",
    "unit_kb": "KB",
    "unit_mb": "MB"
  },
  "dates": {
    "months_short": [
      "1월",
      "2월",
      "3월",
      "4월",
      "5월",
      "6월",
      "7월",
      "8월",
      "9월",
      "10월",
      "11월",
      "12월"
    ],
    "months_long": [
      "1월",
      "2월",
      "3월",
      "4월",
      "5월",
      "6월",
      "7월",
      "8월",
      "9월",
      "10월",
      "11월",
      "12월"
    ],
    "format_date": "{year}년 {month_short} {day}일",
    "format_datetime": "{month_short} {day}일 {time}"
  },
  "builder": {
    "page_builder": "페이지 빌더",
    "open_builder": "페이지 빌더 열기",
    "save_first_hint": "먼저 페이지를 저장한 후 편집 페이지에서 페이지 빌더를 여세요",
    "save_translation_hint": "먼저 번역을 저장한 후 편집 페이지에서 페이지 빌더를 여세요",
    "save": "저장",
    "saving": "저장 중...",
    "saved": "저장됨",
    "save_failed": "저장 실패",
    "network_error": "네트워크 오류 — 변경사항이 저장되지 않았습니다",
    "no_blocks": "블록 데이터 없음",
    "preview": "미리보기",
    "back_to_editor": "편집기로 돌아가기",
    "drag_hint": "블록을 여기로 드래그하거나 사이드바에서 블록을 클릭하세요",
    "block_settings": "블록 설정",
    "layout": "레이아웃",
    "basic": "기본",
    "structure": "구조",
    "media": "미디어",
    "advanced": "고급",
    "heading": "제목",
    "text": "텍스트",
    "image": "이미지",
    "button": "버튼",
    "divider": "구분선",
    "spacer": "여백",
    "columns": "컬럼",
    "section": "섹션",
    "video": "비디오",
    "gallery": "갤러리",
    "audio": "오디오",
    "quote": "인용구",
    "table": "표",
    "accordion": "아코디언",
    "tabs": "탭",
    "html": "HTML",
    "code": "코드",
    "form": "폼",
    "form_select": "폼 선택",
    "form_no_forms": "아직 폼이 없습니다. 폼 섹션에서 폼을 만드세요.",
    "form_fields": "개 필드",
    "form_submit_default": "제출",
    "form_show_title": "제목 표시",
    "form_show_description": "설명 표시",
    "alignment": "정렬",
    "left": "왼쪽",
    "center": "가운데",
    "right": "오른쪽",
    "justify": "양쪽 정렬",
    "top_margin": "위쪽 여백",
    "bottom_margin": "아래쪽 여백",
    "none": "없음",
    "css_class": "CSS 클래스",
    "anchor_id": "앵커 ID",
    "text_content": "텍스트",
    "level": "레벨",
    "image_url": "이미지 URL",
    "image_url_hint": "URL을 붙여넣거나 미디어 라이브러리 사용",
    "alt_text": "대체 텍스트",
    "caption": "캡션",
    "link_url": "링크 URL",
    "size": "크기",
    "size_full": "전체 너비",
    "size_medium": "중간",
    "size_small": "작게",
    "size_auto": "자동",
    "button_text": "버튼 텍스트",
    "button_url": "URL",
    "style": "스타일",
    "style_primary": "기본",
    "style_outline": "윤곽선",
    "style_ghost": "고스트",
    "style_solid": "단색",
    "style_dashed": "대시",
    "style_dotted": "점선",
    "style_gradient": "그라데이션",
    "size_sm": "작게",
    "size_md": "중간",
    "size_lg": "크게",
    "target": "대상",
    "target_self": "현재 탭",
    "target_blank": "새 탭",
    "height_px": "높이 (px)",
    "columns_layout": "레이아웃",
    "columns_hint": "팁: 캔버스에서 블록을 컬럼 안으로 드래그하세요. 컬럼 편집 기능은 곧 제공됩니다.",
    "video_url": "YouTube 또는 Vimeo URL",
    "video_url_hint": "예: https://youtube.com/watch?v=...",
    "video_title": "제목 (접근성)",
    "aspect_ratio": "화면 비율",
    "ratio_cinematic": "21:9 (시네마틱)",
    "ratio_auto": "자동 (콘텐츠 높이)",
    "html_code": "HTML 코드",
    "html_executes": "페이지에서 실행됩니다",
    "quote_text": "인용구 텍스트",
    "author": "작성자",
    "code_language": "언어",
    "code_content": "코드",
    "audio_url": "오디오 URL",
    "audio_title": "제목",
    "table_headers": "헤더 (쉼표로 구분)",
    "table_rows": "행 (셀은 쉼표, 행은 줄바꿈)",
    "table_rows_count": "행",
    "accordion_items": "항목",
    "accordion_title": "제목",
    "accordion_content": "내용",
    "add_item": "항목 추가",
    "remove": "제거",
    "tabs_count": "탭",
    "tab_title": "탭 제목",
    "tab_content": "내용",
    "add_tab": "탭 추가",
    "gallery_images": "개 이미지",
    "gallery_images_hint": "아래에 이미지 URL을 붙여넣으세요 (한 줄에 하나)",
    "gallery_images_format": "이미지 (url|alt|caption)",
    "gallery_columns": "열 수",
    "background": "배경",
    "bg_none": "없음",
    "bg_color": "색상",
    "bg_gradient": "그라데이션",
    "bg_image": "이미지",
    "bg_value": "배경 값",
    "bg_color_pick": "색상 선택",
    "bg_gradient_value": "CSS 그라데이션",
    "bg_image_url": "이미지 URL",
    "bg_image_hint": "1920×1080px 이상 권장. 이미지가 섹션 전체 너비를 덮습니다.",
    "text_color": "텍스트 색상",
    "text_color_auto": "자동 (테마 색상)",
    "text_color_light": "밝게 (어두운 배경용)",
    "text_color_dark": "어둡게 (밝은 배경용)",
    "min_height": "최소 높이",
    "min_height_auto": "자동",
    "min_height_50_screen": "화면의 50%",
    "min_height_75_screen": "화면의 75%",
    "min_height_full_screen": "전체 화면",
    "bg_overlay": "오버레이 색상",
    "bg_light_mode": "라이트 모드 배경",
    "bg_light_color_pick": "라이트 모드 색상 선택",
    "bg_light_gradient_value": "라이트 모드 그라데이션",
    "bg_light_image_url": "라이트 모드 이미지 URL",
    "bg_light_overlay": "라이트 모드 오버레이",
    "bg_dark_mode": "다크 모드 배경",
    "bg_dark_color_pick": "다크 모드 색상 선택",
    "bg_dark_gradient_value": "다크 모드 그라데이션",
    "bg_dark_image_url": "다크 모드 이미지 URL",
    "bg_dark_overlay": "다크 모드 오버레이",
    "bg_theme_default": "테마 기본값",
    "choose_image": "이미지 선택",
    "gallery_add_from_library": "라이브러리에서 추가",
    "gallery_pick_title": "이미지 선택",
    "gallery_add_selected": "선택한 항목 추가",
    "section_layout": "섹션 레이아웃",
    "section_full_width": "전체 너비 (배경이 화면 가장자리까지 확장)",
    "section_full_width_hint": "전체 너비는 배경을 화면 가장자리까지 늘립니다. 콘텐츠 너비는 내부 영역을 제어합니다.",
    "section_content_width": "콘텐츠 너비",
    "section_width_narrow": "좁게 (768px)",
    "section_width_default": "기본 (페이지 너비)",
    "section_width_wide": "넓게 (1200px)",
    "section_width_full": "전체 (제한 없음)",
    "slideshow": "슬라이드쇼",
    "slideshow_mode": "모드",
    "slideshow_mode_image": "이미지 전용",
    "slideshow_mode_hero": "히어로 (이미지 + 콘텐츠)",
    "slideshow_animation": "애니메이션",
    "animation_slide": "슬라이드",
    "animation_fade": "페이드",
    "slideshow_autoplay": "자동 재생",
    "slideshow_interval": "간격 (초)",
    "slideshow_arrows": "화살표 표시",
    "slideshow_dots": "점 표시",
    "slideshow_overlay": "오버레이",
    "slideshow_slides": "슬라이드",
    "slideshow_add_slide": "슬라이드 추가",
    "slideshow_remove_slide": "슬라이드 제거",
    "alt_text_override": "대체 텍스트 (재정의)",
    "alt_text_library_hint": "미디어 라이브러리에서 상속됩니다. 미디어 → 라이브러리에서 편집하세요.",
    "padding": "패딩",
    "padding_sm": "작게",
    "padding_md": "중간",
    "padding_lg": "크게",
    "padding_xl": "아주 크게",
    "move_up": "위로 이동",
    "move_down": "아래로 이동",
    "duplicate": "복제",
    "delete": "삭제",
    "drag": "드래그",
    "unsaved_warning": "저장되지 않은 변경 사항이 있습니다. 정말 떠나시겠습니까?",
    "content_alignment": "텍스트 정렬",
    "alignment_auto": "— 자동",
    "block_position": "블록 위치",
    "slide_select_hint": "슬라이드 번호를 클릭하여 해당 슬라이드의 블록을 편집하세요",
    "slideshow_add_block": "슬라이드에 블록 추가",
    "default_heading": "새 제목",
    "default_text": "여기에 작성을 시작하세요...",
    "text_edit_canvas_hint": "캔버스에서 텍스트를 클릭하여 편집하세요",
    "default_button": "클릭",
    "default_accordion_title": "새 질문",
    "default_tab": "탭",
    "click_select_image": "클릭하여 이미지 선택",
    "click_select_form": "클릭하여 폼 선택",
    "add_block": "블록 추가",
    "section_full_width_badge": "전체 너비",
    "table_add_row": "행",
    "table_add_col": "열",
    "table_width": "표 너비",
    "column_alignment": "열 정렬",
    "table_remove_row": "행",
    "table_remove_col": "열",
    "table_insert_row": "행 삽입",
    "column_width": "열 너비",
    "column_width_hint": "%",
    "total": "합계",
    "undo": "실행 취소",
    "redo": "다시 실행",
    "visibility": "표시 설정",
    "visibility_all": "모든 기기",
    "visibility_desktop": "데스크톱만",
    "visibility_mobile": "모바일만",
    "scroll_animation": "스크롤 애니메이션",
    "animation_fade_in": "페이드 인",
    "animation_slide_up": "슬라이드 업",
    "alt_missing": "대체 텍스트 없음 — 라이브러리에서 이미지 선택",
    "delete_block_confirm": "이 {type} 블록을 삭제하시겠습니까?",
    "delete_item_confirm": "이 항목을 삭제하시겠습니까?",
    "empty_hint": "아직 항목이 없습니다. 아래 버튼을 클릭하여 추가하세요.",
    "video_gallery": "비디오 갤러리",
    "video_gallery_add": "비디오 추가",
    "video_gallery_add_title": "비디오 추가",
    "video_gallery_add_btn": "추가",
    "video_gallery_empty": "클릭하여 비디오 추가",
    "video_gallery_videos": "개 비디오",
    "video_gallery_title_fetched": "제목 자동 가져오기",
    "video_meta_fetch_failed": "동영상 정보 가져오기 실패",
    "ticker": "로고 티커",
    "ticker_speed": "속도",
    "ticker_slow": "느림",
    "ticker_medium": "보통",
    "ticker_fast": "빠름",
    "ticker_pause_hover": "호버 시 일시정지",
    "ticker_grayscale": "그레이스케일 효과",
    "ticker_height": "로고 높이",
    "ticker_direction": "방향",
    "ticker_dir_rtl": "오른쪽에서 왼쪽",
    "ticker_dir_ltr": "왼쪽에서 오른쪽",
    "ticker_images": "로고",
    "toggle_preview": "미리보기 전환: 다크 ↔ 라이트",
    "canvas": "캔버스",
    "bold": "굵게",
    "italic": "기울임꼴",
    "underline": "밑줄",
    "strikethrough": "취소선",
    "align_left": "왼쪽 정렬",
    "align_center": "가운데 정렬",
    "align_right": "오른쪽 정렬",
    "align_justify": "양쪽 정렬",
    "bullet_list": "글머리 목록",
    "numbered_list": "번호 목록",
    "link": "링크",
    "clear_formatting": "서식 지우기",
    "icon_check": "체크",
    "icon_cross": "크로스",
    "icon_star": "별",
    "icon_feature": "기능",
    "icon_tip": "팁",
    "icon_warning": "경고",
    "icon_plus": "플러스",
    "icon_minus": "마이너스",
    "icon_dot": "점",
    "error_loading_forms": "폼 로드 중 오류 발생",
    "form_search_placeholder": "폼 검색...",
    "form_all_languages": "모두",
    "form_new": "폼 만들기",
    "ai_placeholder": "페이지를 설명하세요: 용도, 섹션, 콘텐츠, 스타일...",
    "ai_welcome": "어떤 페이지를 만들고 싶은지 알려주세요! 용도, 필요한 섹션(히어로, 기능, 후기, FAQ, 연락처...), 콘텐츠를 설명해 주세요. 세부 사항이 많을수록 더 나은 결과가 나옵니다. 생성 후 레이아웃을 수정하라고 요청할 수도 있습니다.",
    "ai_thinking": "생각 중...",
    "ai_generated": "✅ <strong>{count}개 블록</strong>이 생성되었습니다. \"적용\"을 클릭하여 캔버스에 로드하세요.",
    "ai_no_blocks": "생성된 블록이 없습니다. 페이지 구조를 더 구체적으로 설명해 보세요.",
    "ai_apply_blocks": "블록 적용",
    "ai_blocks_loaded": "AI 블록 로드됨 — {count}개 블록",
    "editor_readonly_hint": "이 콘텐츠는 페이지 빌더에서 관리됩니다"
  },
  "forms": {
    "title": "폼",
    "subtitle": "폼, 설문조사, 데이터 수집 생성 및 관리",
    "new_form": "새 폼 만들기",
    "create_subtitle": "템플릿을 선택하고 폼 구축 시작",
    "edit_form": "폼 편집",
    "edit_subtitle": "폼 필드 디자인 및 설정 구성",
    "no_forms": "아직 폼이 없습니다",
    "no_forms_text": "첫 폼을 만들어 데이터 수집을 시작하세요",
    "no_forms_filtered": "필터 조건에 맞는 폼이 없습니다",
    "clear_filters": "필터 지우기",
    "search_placeholder": "폼 검색...",
    "all_types": "모든 유형",
    "create_first": "첫 폼 만들기",
    "delete_confirm": "\"{title}\"을(를) 삭제하시겠습니까? 모든 제출 데이터도 함께 삭제됩니다.",
    "delete_confirm_generic": "이 폼을 삭제하시겠습니까? 모든 제출 데이터도 함께 삭제됩니다.",
    "usage_warning": "⚠️ 이 폼은 페이지 빌더 블록에 포함되어 있습니다:",
    "usage_confirm_delete": "해당 페이지에서 폼 블록이 제거됩니다. 그래도 삭제하시겠습니까?",
    "form_type": "폼 유형",
    "type_contact": "문의 폼",
    "type_contact_desc": "이름, 이메일, 제목, 메시지 — 개인정보 동의가 포함된 클래식 문의 폼",
    "type_survey": "설문조사 / 투표",
    "type_survey_desc": "평점, 라디오 버튼, 체크박스 — 피드백과 의견 수집",
    "type_subscription": "구독",
    "type_subscription_desc": "이메일 가입 (동의 포함) — 뉴스레터 연동 가능",
    "type_custom": "맞춤 폼",
    "type_custom_desc": "처음부터 시작해 필요한 대로 구축",
    "status_active": "활성",
    "status_inactive": "비활성",
    "submissions_count": "제출",
    "new_badge": "새로움",
    "fields": "필드",
    "form_settings": "폼 설정",
    "field_types": "필드 유형",
    "add_field": "필드 추가",
    "field_label": "레이블",
    "field_name": "필드 이름",
    "field_name_help": "내부 이름 (공백 없음, 소문자)",
    "field_placeholder": "플레이스홀더",
    "field_required": "필수",
    "field_width": "너비",
    "field_width_full": "전체 너비",
    "field_width_half": "절반 너비",
    "field_help_text": "도움말 텍스트",
    "field_options": "옵션 (한 줄에 하나)",
    "field_max_rating": "최대 별점",
    "field_consent_text": "동의 텍스트",
    "type_text": "단문 텍스트",
    "type_email": "이메일",
    "type_phone": "전화번호",
    "type_number": "숫자",
    "type_textarea": "장문 텍스트",
    "type_select": "드롭다운",
    "type_radio": "라디오 버튼",
    "type_checkbox": "체크박스",
    "type_date": "날짜",
    "type_url": "URL",
    "type_file": "파일 업로드",
    "type_hidden": "숨김",
    "type_rating": "별점 평가",
    "type_consent": "동의 / GDPR",
    "settings_submit_label": "제출 버튼 텍스트",
    "settings_success_message": "성공 메시지",
    "settings_success_help": "제출 성공 후 표시",
    "settings_redirect_url": "리디렉션 URL (선택사항)",
    "settings_redirect_help": "제출 후 성공 메시지 대신 이 URL로 이동",
    "settings_notify_email": "알림 이메일",
    "settings_notify_help": "이 폼이 제출될 때 이메일 수신",
    "settings_notify_on_submit": "각 제출 시 이메일 알림 발송",
    "settings_store_submissions": "데이터베이스에 제출 저장",
    "settings_anti_spam": "스팸 방지",
    "settings_anti_spam_honeypot": "허니팟 (권장)",
    "settings_anti_spam_none": "없음",
    "preview": "미리보기",
    "move_up": "위로 이동",
    "move_down": "아래로 이동",
    "duplicate_field": "복제",
    "remove_field": "제거",
    "form_slug": "폼 슬러그",
    "form_description": "설명",
    "form_description_help": "공개 사이트에서 폼 위에 표시됩니다",
    "translate_form": "번역 만들기",
    "translating_from": "번역 출처:",
    "select_target_language": "대상 언어 선택",
    "existing_translations": "기존 번역",
    "ai_translate_fields": "AI: 모든 필드 번역",
    "translating_fields": "필드 번역 중...",
    "language": "언어",
    "translations": "번역",
    "no_translations": "아직 번역이 없습니다",
    "create_translation": "번역 만들기",
    "ai_translate_create": "AI: 번역 및 생성",
    "translation_group": "번역 그룹",
    "ai_generate_form": "AI: 폼 생성",
    "ai_generate_form_desc": "AI가 설명에 따라 폼 필드 생성",
    "ai_hint_create_first": "먼저 폼을 만든 후 편집 페이지에서 AI를 사용하여 필드를 생성하세요",
    "ai_hint_translate": "AI를 사용하여 대상 언어에 맞는 폼 콘텐츠를 생성하거나 조정하세요",
    "this_version": "— 이 버전",
    "or_use_ai": "또는 AI 사용:",
    "select_language_placeholder": "— 언어 선택 —",
    "ai_translate_help": "AI가 번역한 필드가 포함된 새 폼을 생성합니다",
    "group": "그룹",
    "drag": "드래그",
    "copy": "복사",
    "select_language_first": "먼저 대상 언어를 선택하세요.",
    "confirm_ai_translate": "AI 번역을 {lang}(으)로 만드시겠습니까? 모든 필드가 번역된 새 폼이 생성됩니다.",
    "open_existing_translation": "기존 번역을 여시겠습니까?",
    "default_text_field": "텍스트 필드",
    "default_email": "이메일",
    "default_phone": "전화번호",
    "default_number": "숫자",
    "default_message": "메시지",
    "default_select": "선택",
    "default_choice": "옵션",
    "default_select_all": "해당하는 모든 항목 선택",
    "default_date": "날짜",
    "default_website": "웹사이트",
    "default_rating": "평점",
    "default_privacy": "개인정보",
    "default_hidden": "숨김",
    "default_consent_text": "개인정보 처리에 동의합니다.",
    "default_option": "옵션",
    "default_your_message": "메시지를 입력하세요...",
    "source_form": "원본 폼",
    "source_badge": "원본",
    "source_form_fields": "원본 폼 필드",
    "original": "원본",
    "translated_title_placeholder": "번역된 폼 제목...",
    "translated_desc_placeholder": "번역된 설명...",
    "source_settings": "설정",
    "source_submit": "제출",
    "source_success": "성공",
    "source_placeholder": "플레이스홀더",
    "source_help": "도움말",
    "source_consent": "동의",
    "source_options": "옵션",
    "ai_translate_all_help": "AI가 제목, 설명, 모든 필드 레이블, 플레이스홀더, 옵션, 동의 텍스트, 제출 버튼을 번역합니다. 번역된 폼을 자동으로 생성합니다.",
    "confirm_ai_translate_full": "AI 번역을 {lang}(으)로 만드시겠습니까? 모든 필드, 레이블, 플레이스홀더, 설정이 번역된 새 폼이 생성됩니다.",
    "redirect_to_translation": "번역 편집 페이지로 이동합니다...",
    "fields_count": "개 필드",
    "new_form_placeholder": "내 문의 폼",
    "tpl_contact_name": "이름",
    "tpl_contact_name_placeholder": "홍길동",
    "tpl_contact_email": "이메일 주소",
    "tpl_contact_email_placeholder": "hong@example.com",
    "tpl_contact_subject": "제목",
    "tpl_contact_subject_placeholder": "어떤 도움이 필요하신가요?",
    "tpl_contact_message": "메시지",
    "tpl_contact_message_placeholder": "내용을 입력하세요...",
    "tpl_contact_privacy": "개인정보 처리방침",
    "tpl_contact_consent": "개인정보 처리방침에 따라 내 개인정보 처리를 동의합니다.",
    "tpl_contact_submit": "메시지 보내기",
    "tpl_contact_success": "감사합니다! 곧 연락드리겠습니다.",
    "tpl_survey_name": "이름 (선택사항)",
    "tpl_survey_satisfaction": "서비스 만족도는 어떠신가요?",
    "tpl_survey_opt_very_satisfied": "매우 만족",
    "tpl_survey_opt_satisfied": "만족",
    "tpl_survey_opt_neutral": "보통",
    "tpl_survey_opt_dissatisfied": "불만족",
    "tpl_survey_opt_very_dissatisfied": "매우 불만족",
    "tpl_survey_rating": "전반적인 경험을 평가해 주세요",
    "tpl_survey_improvements": "개선할 점이 있다면?",
    "tpl_survey_opt_speed": "속도",
    "tpl_survey_opt_quality": "품질",
    "tpl_survey_opt_communication": "의사소통",
    "tpl_survey_opt_price": "가격",
    "tpl_survey_opt_support": "지원",
    "tpl_survey_comments": "기타 의견",
    "tpl_survey_comments_placeholder": "자세히 알려주세요...",
    "tpl_survey_submit": "설문 제출",
    "tpl_survey_success": "피드백에 감사드립니다! 서비스 개선에 도움이 됩니다.",
    "tpl_sub_email": "이메일 주소",
    "tpl_sub_email_placeholder": "your@email.com",
    "tpl_sub_name": "이름 (선택사항)",
    "tpl_sub_name_placeholder": "이름",
    "tpl_sub_consent_label": "뉴스레터 동의",
    "tpl_sub_consent_text": "이메일 업데이트 수신에 동의합니다. 언제든지 구독을 취소할 수 있습니다.",
    "tpl_sub_submit": "구독",
    "tpl_sub_success": "구독되었습니다! 확인 이메일을 확인해 주세요.",
    "tpl_custom_field": "필드 1",
    "tpl_custom_submit": "제출",
    "tpl_custom_success": "감사합니다! 응답이 기록되었습니다.",
    "email_new_submission": "새 제출: {title}",
    "email_subject_submission": "[{title}] 새 제출",
    "default_thank_you": "감사합니다!",
    "default_submit": "제출",
    "all_translated": "모든 언어에 이미 번역이 있습니다.",
    "settings_confirmation_email": "방문자에게 확인 이메일 보내기",
    "settings_confirmation_email_help": "제출 후 방문자에게 감사 이메일을 보냅니다 (필수 이메일 필드 필요)",
    "settings_double_opt_in": "이메일 확인 요구 (이중 동의)",
    "settings_double_opt_in_help": "방문자가 이메일의 링크를 클릭하여 주소를 확인해야 합니다. 구독 폼에 권장됩니다."
  },
  "submissions": {
    "title": "제출",
    "subtitle": "다음 폼의 응답 보기",
    "no_submissions": "아직 제출이 없습니다",
    "no_submissions_text": "방문자가 폼을 작성하면 제출이 여기에 표시됩니다.",
    "no_results": "검색 결과가 없습니다",
    "clear_search": "검색 지우기",
    "search_placeholder": "이메일, 이름, IP로 검색...",
    "delete_selected": "선택 항목 삭제",
    "clear_selection": "선택 해제",
    "select_all": "모두 선택",
    "bulk_delete_confirm": "선택한 {count}개 제출을 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "export_csv": "CSV 내보내기",
    "export_excel": "Excel 내보내기",
    "all": "모두",
    "new": "새로움",
    "read": "읽음",
    "archived": "보관됨",
    "spam": "스팸",
    "mark_as": "상태 변경",
    "delete": "삭제",
    "delete_confirm": "이 제출을 삭제하시겠습니까?",
    "date": "날짜",
    "status": "상태",
    "ip": "IP 주소",
    "data": "데이터",
    "detail_title": "제출 상세",
    "back_to_list": "← 제출 목록으로 돌아가기",
    "submitted_at": "제출일시",
    "user_agent": "브라우저",
    "referrer": "참조 페이지",
    "metadata": "메타데이터",
    "agreed": "동의함",
    "not_agreed": "동의하지 않음",
    "email_confirmed": "확인됨",
    "email_pending": "대기 중",
    "email_not_applicable": "해당 없음",
    "email_status": "이메일 상태"
  },
  "admin_bar": {
    "edit_page": "페이지 편집",
    "edit_post": "게시글 편집",
    "page_builder": "페이지 빌더",
    "dashboard": "대시보드"
  },
  "newsletter": {
    "title": "뉴스레터",
    "subtitle": "구독자 및 폼 응답자에게 이메일 발송",
    "compose": "새 캠페인",
    "compose_subtitle": "이메일 캠페인을 만들고 대상에게 발송",
    "edit_campaign": "캠페인 편집",
    "view_campaign": "캠페인 보기",
    "subject": "제목",
    "subject_placeholder": "뉴스레터 제목 줄...",
    "content": "이메일 내용",
    "audience": "대상",
    "target_languages": "언어 필터",
    "target_languages_help": "대상으로 삼을 언어를 선택하세요. 비워 두면 모두에게 발송됩니다.",
    "target_forms": "폼 필터",
    "target_forms_help": "특정 폼을 선택하세요. 비워 두면 이메일 필드가 있는 모든 폼을 포함합니다.",
    "no_forms_with_email": "이메일 필드가 있는 활성 폼이 없습니다.",
    "recipients": "수신자",
    "languages": "언어",
    "all_languages": "모두",
    "status_label": "상태",
    "status_draft": "임시글",
    "status_sending": "발송 중...",
    "status_sent": "발송됨",
    "status_failed": "실패",
    "date": "날짜",
    "failed": "실패",
    "actions": "작업",
    "save_draft": "임시글 저장",
    "save_first_hint": "테스트 발송 및 실제 발송을 사용하려면 먼저 임시글을 저장하세요.",
    "test_send": "테스트 이메일",
    "send_test": "테스트 발송",
    "send_now": "모든 수신자에게 발송",
    "send_warning": "이 작업은 취소할 수 없습니다. 이메일이 즉시 발송됩니다.",
    "send_confirm": "이 뉴스레터를 {count}명의 수신자에게 발송하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "no_recipients_alert": "수신자를 찾을 수 없습니다. 언어 및 폼 필터를 확인하세요.",
    "sent_info": "이 캠페인은 이미 발송되었습니다.",
    "sent_at": "발송일시",
    "no_newsletters": "아직 캠페인이 없습니다",
    "no_newsletters_text": "첫 이메일 캠페인을 만들어 구독자에게 도달하세요.",
    "delete_confirm": "이 캠페인을 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
    "recipient_list": "수신자 목록",
    "recipient_list_help": "이 사람들이 이메일을 받습니다. 체크 해제하여 제외할 수 있습니다.",
    "translate_recipients_help": "선택한 대상 언어의 수신자입니다. 미리보기입니다 — 대상 설정은 원본 캠페인에서 상속됩니다.",
    "search_recipients": "이름 또는 이메일로 검색...",
    "sort_email": "이메일",
    "sort_name": "이름",
    "sort_source": "출처",
    "select_all": "모두 선택",
    "deselect_all": "모두 선택 해제",
    "import_csv": "CSV 가져오기",
    "import_csv_help": "열: email, name (선택사항)이 있는 CSV 파일",
    "imported_badge": "가져옴",
    "excluded_badge": "제외됨",
    "no_recipients_yet": "현재 필터에 맞는 수신자가 없습니다.",
    "showing_recipients": "총 {total}명 중 {shown}명 표시",
    "csv_imported": "CSV에서 {count}개 이메일 가져옴",
    "test_banner": "테스트 이메일 — 구독자에게 발송되지 않는 미리보기입니다",
    "unsubscribe_link": "구독 취소",
    "confirmed_only": "확인된 구독자만",
    "confirmed_only_help": "이중 동의를 통해 이메일을 확인한 수신자에게만 발송합니다. 가져온 구독자와 옵트인하지 않은 구독자는 항상 포함됩니다.",
    "confirmed_badge": "확인됨",
    "pending_badge": "대기 중",
    "imported_source": "CSV 가져오기",
    "search_placeholder": "제목으로 검색...",
    "no_campaigns": "필터 조건에 맞는 캠페인이 없습니다.",
    "try_adjusting": "필터를 조정하거나 검색어를 변경해 보세요.",
    "clear_filters": "필터 지우기",
    "create_first": "첫 이메일 캠페인을 만들어 구독자에게 도달하세요.",
    "create_first_btn": "캠페인 만들기",
    "campaign_language_help": "이 캠페인이 작성된 언어입니다.",
    "duplicate_confirm": "\"{title}\"의 사본을 만드시겠습니까?",
    "ai_translate_help": "AI가 번역한 제목과 콘텐츠가 포함된 새 캠페인을 만듭니다 (임시글).",
    "translate_confirm": "AI 번역을 {lang}(으)로 만드시겠습니까?\n\n번역된 제목과 콘텐츠가 포함된 새 임시글이 생성됩니다.",
    "manual_confirm": "{lang}용 복사본을 만드시겠습니까?\n\n모든 콘텐츠가 포함된 캠페인 사본이 생성됩니다. 직접 번역할 수 있습니다.\n\nAI 토큰을 사용하지 않습니다.",
    "translate_campaign": "뉴스레터 캠페인의 번역 버전 만들기",
    "translated_subject_placeholder": "번역된 제목 줄...",
    "source_campaign": "원본 캠페인",
    "ai_generate_help": "AI를 사용하여 이메일 제목과 콘텐츠 생성"
  },
  "flash": {
    "setup_completed": "설치가 완료되었습니다! AliothPress에 오신 것을 환영합니다.",
    "setup_already_done": "설치가 이미 완료되었습니다",
    "fields_required": "모든 필드를 입력해야 합니다",
    "passwords_mismatch": "비밀번호가 일치하지 않습니다",
    "password_min_length": "비밀번호는 최소 8자 이상이어야 합니다.",
    "invalid_credentials": "사용자 이름 또는 비밀번호가 올바르지 않습니다",
    "logged_out": "로그아웃되었습니다",
    "too_many_attempts": "로그인 시도가 너무 많습니다. 15분 후에 다시 시도하세요.",
    "post_created": "게시글이 생성되었습니다!",
    "post_updated": "게시글이 업데이트되었습니다!",
    "post_deleted": "게시글이 삭제되었습니다!",
    "page_created": "페이지가 생성되었습니다!",
    "page_updated": "페이지가 업데이트되었습니다!",
    "page_deleted": "페이지가 삭제되었습니다!",
    "translation_created": "번역이 생성되었습니다! 상태: {status}",
    "translation_exists": "{language} 번역이 이미 존재합니다!",
    "slug_exists": "슬러그가 이미 사용 중입니다 (다른 게시글 또는 페이지에서 사용 중). 자동 생성된 슬러그를 사용합니다",
    "image_uploaded": "이미지가 업로드되고 최적화되었습니다!",
    "image_updated": "이미지가 업데이트되었습니다!",
    "image_deleted": "이미지가 삭제되었습니다!",
    "file_uploaded": "파일이 업로드되었습니다!",
    "file_updated": "파일이 업데이트되었습니다!",
    "file_deleted": "파일이 삭제되었습니다!",
    "file_too_large": "파일이 너무 큽니다. 최대 크기: {size}MB.",
    "alt_text_required": "접근성을 위해 대체 텍스트가 필요합니다!",
    "alt_text_required_short": "대체 텍스트가 필요합니다!",
    "invalid_file_type": "잘못된 파일 형식입니다. 허용되는 형식: {formats}. 최대 크기: {size}MB.",
    "no_file_selected": "선택된 파일이 없습니다",
    "settings_saved": "설정이 저장되었습니다!",
    "email_test_sent": "테스트 이메일이 {email}(으)로 발송되었습니다!",
    "email_test_failed": "테스트 이메일 발송 실패: {message}",
    "email_address_required": "테스트를 위한 이메일 주소를 입력하세요.",
    "access_denied": "접근 거부됨",
    "owner_only": "사이트 소유자만 이 작업을 수행할 수 있습니다.",
    "permission_denied": "이 페이지에 접근할 권한이 없습니다.",
    "invite_email_required": "이메일 주소를 입력하세요.",
    "invite_email_exists": "{email} 사용자가 이미 존재합니다.",
    "invite_admin_owner_only": "사이트 소유자만 관리자를 초대할 수 있습니다.",
    "invite_sent": "{email}(으)로 초대장을 보냈습니다!",
    "invite_email_failed": "사용자는 생성되었으나 이메일 발송 실패: {message}. 이 링크를 수동으로 공유하세요: {url}",
    "invite_invalid": "유효하지 않은 초대 링크입니다.",
    "invite_expired": "이 초대는 만료되었습니다. 관리자에게 새 초대를 요청하세요.",
    "username_password_required": "사용자 이름과 비밀번호가 필요합니다.",
    "username_taken": "이 사용자 이름은 이미 사용 중입니다.",
    "account_created": "계정이 생성되었습니다! 로그인하세요.",
    "cannot_change_owner_role": "사이트 소유자의 역할은 변경할 수 없습니다.",
    "owner_assign_admin_only": "사이트 소유자만 관리자 역할을 부여할 수 있습니다.",
    "role_changed": "{name}의 역할이 {role}(으)로 변경되었습니다.",
    "cannot_delete_owner": "사이트 소유자는 삭제할 수 없습니다.",
    "cannot_delete_self": "자기 자신의 계정은 삭제할 수 없습니다.",
    "user_deleted": "사용자 {name}이(가) 삭제되었습니다.",
    "email_in_use": "이 이메일은 이미 사용 중입니다.",
    "profile_updated": "프로필이 업데이트되었습니다!",
    "menu_updated": "{location} 메뉴가 업데이트되었습니다!",
    "api_key_saved": "API 키가 저장되었습니다!",
    "theme_activated": "\"{name}\" 테마가 활성화되었습니다!",
    "theme_not_found": "테마를 찾을 수 없습니다",
    "display_mode_changed": "기본 표시 모드가 업데이트되었습니다.",
    "custom_css_saved": "사용자 정의 CSS가 저장되었습니다.",
    "custom_css_url_not_supported": "사용자 정의 CSS는 url() 또는 @import를 지원하지 않습니다.",
    "robots_updated": "robots.txt가 업데이트되었습니다!",
    "backup_failed": "백업 실패: {error}",
    "backup_invalid_zip": "유효하지 않은 ZIP 파일입니다",
    "backup_upload_zip": "유효한 .zip 백업 파일을 업로드하세요",
    "backup_suspicious": "유효하지 않은 백업 파일: 의심스러운 경로가 감지되었습니다",
    "backup_restored": "백업이 복원되었습니다: {items}. 서버를 재시작하세요.",
    "backup_no_data": "백업 파일에 인식 가능한 데이터가 없습니다",
    "backup_restore_failed": "복원 실패: {error}",
    "password_reset_sent": "해당 이메일의 계정이 존재하는 경우 비밀번호 재설정 링크가 발송되었습니다.",
    "password_reset_invalid": "이 비밀번호 재설정 링크는 유효하지 않거나 만료되었습니다.",
    "password_reset_done": "비밀번호가 재설정되었습니다! 새 비밀번호로 로그인하세요.",
    "email_enter_address": "이메일 주소를 입력하세요.",
    "favicon_invalid_format": "PNG, JPG, SVG 또는 WebP 이미지를 업로드하세요.",
    "favicon_generated": "모든 파비콘이 생성되었습니다!",
    "favicon_generation_failed": "파비콘 생성 실패: {error}",
    "favicon_svg_only": "SVG는 저장되었지만 래스터 크기는 생성할 수 없습니다. 전체 SVG 지원을 위해 cairosvg를 설치하세요.",
    "favicon_deleted": "모든 파비콘이 삭제되었습니다.",
    "form_created": "폼이 생성되었습니다!",
    "form_updated": "폼이 업데이트되었습니다!",
    "form_deleted": "폼이 삭제되었습니다!",
    "form_fields_invalid": "유효하지 않은 필드 JSON입니다. 폼 구조를 확인하세요.",
    "submission_deleted": "제출이 삭제되었습니다.",
    "submissions_bulk_deleted": "{count}개 제출이 삭제되었습니다.",
    "newsletter_saved": "캠페인이 임시글로 저장되었습니다!",
    "newsletter_deleted": "캠페인이 삭제되었습니다.",
    "newsletter_test_sent": "테스트 이메일이 {email}(으)로 발송되었습니다!",
    "newsletter_test_failed": "테스트 이메일 실패: {message}",
    "newsletter_sent": "{count}명의 수신자에게 뉴스레터가 발송되었습니다! ({failed} 실패)",
    "newsletter_already_sent": "이 뉴스레터는 이미 발송되었습니다.",
    "newsletter_no_recipients": "수신자를 찾을 수 없습니다. 언어 및 폼 필터를 확인하세요.",
    "session_expired": "세션이 만료되었습니다. 다시 시도해 주세요.",
    "current_password_wrong": "현재 비밀번호가 올바르지 않습니다.",
    "password_needs_uppercase": "비밀번호는 대문자를 최소 하나 포함해야 합니다.",
    "password_needs_lowercase": "비밀번호는 소문자를 최소 하나 포함해야 합니다.",
    "password_needs_digit": "비밀번호는 숫자를 최소 하나 포함해야 합니다.",
    "license_activated": "라이선스가 활성화되었습니다!",
    "license_deactivated": "라이선스가 비활성화되었습니다.",
    "license_validation_failed": "라이선스 키를 검증할 수 없습니다. 저장되었으며 추후 다시 검증됩니다.",
    "update_success": "AliothPress가 v{version}(으)로 업데이트되었습니다!",
    "update_failed": "업데이트 실패: {error}",
    "too_many_requests": "요청이 너무 많습니다. 잠시 후 다시 시도해 주세요.",
    "db_connection_error": "데이터베이스 연결 오류: {error}",
    "openpyxl_required": "Excel 내보내기에는 openpyxl이 필요합니다. 다음 명령으로 설치하세요: pip install openpyxl",
    "db_restore_warning": "데이터베이스 복원 경고: {warning}",
    "email_sent_ok": "이메일이 성공적으로 발송되었습니다!",
    "smtp_auth_failed": "인증에 실패했습니다. SMTP 사용자 이름과 비밀번호를 확인하세요.",
    "smtp_connect_failed": "{host}:{port}에 연결할 수 없습니다. 호스트와 포트를 확인하세요.",
    "smtp_recipient_rejected": "수신자 주소가 거부되었습니다: {email}",
    "smtp_error": "이메일 오류: {error}",
    "newsletter_duplicated": "캠페인이 임시글로 복제되었습니다!",
    "newsletter_translation_exists": "이 캠페인에 대한 {language} 번역이 이미 존재합니다."
  },
  "email": {
    "reset_subject": "비밀번호 재설정",
    "reset_title": "비밀번호 재설정",
    "reset_intro": "{site_name} 계정에 대한 비밀번호 재설정을 요청하셨습니다.",
    "reset_button": "비밀번호 재설정",
    "reset_expires": "이 링크는 1시간 동안 유효합니다.",
    "reset_ignore": "요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.",
    "test_subject": "{site_name} 테스트 이메일",
    "test_subtitle": "이메일 구성 테스트",
    "test_body": "이메일 설정이 올바르게 작동하고 있습니다!",
    "test_body_detail": "이 테스트 이메일은 {site_name} 관리자 패널에서 SMTP 구성을 확인하기 위해 발송되었습니다.",
    "invite_subject": "{site_name}에 초대되었습니다",
    "invite_subtitle": "초대되었습니다!",
    "invite_body": "{inviter}님이 <strong>{site_name}</strong>에 {role}(으)로 초대했습니다.",
    "invite_cta": "초대 수락",
    "invite_expires": "이 초대는 7일 후 만료됩니다.",
    "invite_click_hint": "아래 버튼을 클릭하여 계정을 만드세요:",
    "role_admin": "관리자",
    "role_editor": "편집자",
    "sent_by": "{site_name}에서 보냄",
    "confirm_subject": "이메일 주소를 확인해 주세요 — {site_name}",
    "confirm_title": "이메일 주소 확인",
    "confirm_intro": "폼 \"{form_title}\"을 제출해 주셔서 감사합니다. 아래 버튼을 클릭하여 이메일 주소를 확인해 주세요.",
    "confirm_button": "이메일 확인",
    "confirm_ignore": "이 폼을 제출하지 않으셨다면 이 이메일을 무시하셔도 됩니다.",
    "confirmation_subject": "제출해 주셔서 감사합니다 — {site_name}",
    "confirmation_title": "감사합니다!",
    "confirmation_body": "{site_name}에서 \"{form_title}\" 제출을 받았습니다. 필요한 경우 연락드리겠습니다."
  },
  "footer": {
    "all_rights_reserved": "모든 권리 보유."
  },
  "api": {
    "too_many_requests": "요청이 너무 많습니다. 잠시 후 다시 시도해 주세요.",
    "setup_already_completed": "설치가 이미 완료되었습니다",
    "setup_db_fields_required": "호스트, 데이터베이스 이름 및 사용자가 필요합니다",
    "setup_connected": "{host}:{port}의 \"{db_name}\" 데이터베이스에 연결되었습니다",
    "setup_timeout": "작업 시간이 초과되었습니다. 다시 시도하거나 수동으로 설치하세요.",
    "no_file_uploaded": "업로드된 파일이 없습니다",
    "empty_file": "빈 파일입니다",
    "form_not_accepting": "이 폼은 현재 제출을 받고 있지 않습니다.",
    "form_inactive": "비활성화된 폼입니다",
    "too_many_submissions": "너무 많은 제출이 발생했습니다. 잠시 후 다시 시도해 주세요.",
    "no_blocks_data": "블록 데이터가 없습니다",
    "slug_empty": "슬러그를 비울 수 없습니다",
    "slug_available": "사용 가능한 슬러그입니다",
    "missing_source_or_lang": "source_id 또는 target_lang가 누락되었습니다",
    "missing_source_id": "source_id가 누락되었습니다",
    "source_not_found": "원본 콘텐츠를 찾을 수 없습니다",
    "could_not_parse": "AI 번역 응답을 분석할 수 없습니다",
    "api_key_not_configured": "API 키가 구성되지 않았습니다. AI 어시스턴트 설정으로 이동하세요.",
    "unknown_task": "알 수 없는 작업입니다",
    "access_denied": "접근 거부됨",
    "backup_failed": "백업에 실패했습니다. 안전을 위해 업데이트를 중단합니다.",
    "download_failed": "다운로드 실패 또는 체크섬 불일치입니다.",
    "slug_taken": "슬러그 \"/{slug}\"은(는) 이미 사용 중입니다: {title} ({language})",
    "translation_already_exists": "{language} 번역이 이미 존재합니다",
    "apt_update_failed": "apt-get update 실패: {error}",
    "postgres_install_failed": "PostgreSQL 설치 실패: {error}",
    "pg_ready": "PostgreSQL이 준비되었습니다! 데이터베이스 \"{db_name}\"이(가) 생성되었습니다.",
    "slug_invalid_chars": "잘못된 문자가 포함되어 있습니다. 제안: \"{slug}\"",
    "translation_copy_created": "{language}용 복사본이 임시글로 생성되었습니다. 이제 직접 번역할 수 있습니다.",
    "duplicate_created": "임시글 사본이 생성되었습니다: \"{title}\"",
    "form_translation_created": "{language} 폼 번역이 생성되었습니다!",
    "ai_translation_created": "{language} 번역이 임시글로 생성되었습니다!",
    "api_error": "API 오류: {code}",
    "api_error_detail": "API 오류 {code}: {detail}",
    "no_data_provided": "제공된 데이터가 없습니다.",
    "unknown_provider": "알 수 없는 AI 제공업체: {provider}",
    "newsletter_translation_created": "{language} 뉴스레터 번역이 임시글로 생성되었습니다!",
    "newsletter_duplicate_created": "캠페인이 임시글로 복제되었습니다: \"{title}\""
  }
}
