<?php

return [
    // Dashboard
    'dashboard' => '대시보드',
    'logged_in' => '로그인되었습니다!',

    // Apps
    'apps_title' => '내 앱',
    'apps_subtitle' => '애플리케이션을 생성하고 관리하세요',
    'create_app' => '앱 생성',
    'create_new_app' => '새 앱 생성',
    'create_platform_app' => ':platform 앱 생성',
    'edit_app' => '앱 편집',
    'delete_app' => '앱 삭제',
    'delete_app_confirm' => '정말 :name을(를) 삭제하시겠습니까?',
    'no_apps_found' => '앱을 찾을 수 없습니다.',
    'no_apps_yet' => '아직 앱이 없습니다. "앱 생성"을 클릭하여 시작하세요!',
    'no_apps_matching' => '":search"와 일치하는 앱을 찾을 수 없습니다',
    'search_apps' => '이름 또는 URL로 앱 검색...',
    'app_name' => '앱 이름',
    'app_url' => '웹사이트 URL',
    'app_platform' => '플랫폼',
    'choose_platform' => '플랫폼 선택',
    'no_platforms_available' => '사용 가능한 플랫폼이 없습니다. 관리자에게 문의해 주세요.',
    'platform_plugin_not_found' => '플랫폼 플러그인을 찾을 수 없습니다',

    // Builds
    'builds' => '빌드',
    'build_app' => '앱 빌드',
    'no_builds_found' => '빌드를 찾을 수 없습니다.',
    'no_builds_yet' => '아직 빌드가 없습니다',
    'latest_build' => '최신 빌드',
    'no_url' => 'URL 없음',
    'no_site_url' => '사이트 URL 없음',
    'build_status' => '상태',
    'build_version' => '버전',
    'build_type' => '유형',
    'build_date' => '날짜',
    'build_logs' => '빌드 로그',
    'download_build' => '다운로드',
    'building' => '빌드 중...',
    'build_credits' => '빌드 크레딧',
    'remaining_credits' => '남은 크레딧',
    'unlimited' => '무제한',

    // Notifications
    'notifications_title' => '푸시 알림',
    'notifications_subtitle' => '앱 사용자에게 푸시 알림을 발송하세요',
    'send_notification' => '알림 보내기',
    'send_push_notification' => '푸시 알림 보내기',
    'delete_notification' => '알림 삭제',
    'cancel_notification' => '알림 취소',
    'no_notifications_found' => '알림을 찾을 수 없습니다.',
    'no_apps_with_notifications' => '푸시 알림이 활성화된 앱이 없습니다.',
    'notification_title' => '제목',
    'notification_body' => '메시지',
    'notification_image' => '이미지 URL',
    'notification_scheduled' => '예약됨',
    'notification_sent' => '발송됨',
    'schedule_notification' => '나중에 예약',
    'search_notifications' => '알림 검색...',
    'notification_app' => '앱',
    'notification_style' => '스타일',
    'notification_style_text' => '텍스트',
    'notification_style_image' => '이미지',
    'notification_style_text_only' => '텍스트만',
    'notification_style_with_image' => '이미지 포함',
    'notification_time' => '시간',
    'notification_view_error' => '오류 보기',
    'select_app' => '앱 선택',
    'choose_app' => '앱을 선택하세요',
    'notification_title_placeholder' => '알림 제목',
    'notification_message_placeholder' => '알림 메시지',
    'when_to_send' => '발송 시기',
    'send_now' => '지금',
    'send_schedule' => '예약',
    'scheduled_time' => '예약 시간',
    'notification_image_label' => '알림 이미지',
    'notification_image_help' => 'JPG 또는 PNG만 가능 (최대 1MB)',
    'cancel_notification_confirm' => '정말 알림을 취소하시겠습니까',
    'cancel_notification_warning' => '이 작업은 되돌릴 수 없습니다.',
    'keep_it' => '유지',
    'edit_notification' => '알림 편집',
    'notification_resending' => '알림 재발송 중...',
    'notification_resend_failed' => '알림 재발송에 실패했습니다.',
    'notification_edit_failed' => '알림 편집에 실패했습니다.',
    'notification_updated_scheduled' => '알림이 업데이트되고 예약되었습니다.',
    'notification_updated_sending' => '알림이 업데이트되고 발송 중입니다...',
    'notification_error_title' => '알림 오류',
    'notification_error_for' => '알림 오류',
    'notification_failed_at' => '실패 시간',
    'notification_error_message' => '오류 세부 정보',
    'notification_error_unknown' => '알 수 없는 오류가 발생했습니다.',
    'current_image' => '현재 이미지',
    'upload_new_to_replace' => '새 이미지를 업로드하여 교체',
    'replace_image' => '이미지 교체',
    'update_schedule' => '업데이트 및 예약',
    'update_send' => '업데이트 및 발송',
    'timezone_notice' => '시간대: :timezone',
    'stats_total' => '전체 알림',
    'stats_sent' => '발송됨',
    'stats_pending' => '대기 중',
    'stats_failed' => '실패',

    // Billing
    'billing_title' => '결제',
    'billing_subtitle' => '구독 및 결제를 관리하세요',
    'current_plan' => '현재 플랜',
    'upgrade_plan' => '플랜 업그레이드',
    'change_plan' => '플랜 변경',
    'view_plans' => '플랜 보기',
    'cancel_subscription' => '구독 취소',
    'no_active_subscription' => '활성 구독 없음',
    'no_active_subscription_description' => '플랜을 구독하여 모든 기능을 잠금 해제하고 앱 제작을 시작하세요.',
    'subscription_renews' => '갱신일',
    'subscription_expires' => '만료일',
    'payment_history' => '결제 내역',
    'view_invoice' => '청구서 보기',
    'download_invoice' => '청구서 다운로드',
    'current_subscription' => '현재 구독',
    'no_payment_method' => '결제 수단 없음',
    'next_billing' => '다음 결제일',
    'payment_method_unavailable' => '결제 수단을 더 이상 사용할 수 없습니다',
    'bank_transfer_unavailable_description' => '은행 이체 결제 수단을 더 이상 사용할 수 없습니다. 대기 중인 구독 결제는 계속 처리됩니다.',
    'bank_transfer_pending_contact' => '대기 중인 결제에 대한 문의는 거래 참조 번호와 함께 고객 지원팀에 문의해 주세요',
    'complete_bank_transfer' => '은행 이체 결제를 완료하세요',
    'pending_payment_confirmation' => '구독이 결제 확인을 대기 중입니다. 아래 정보를 사용하여 은행 이체를 완료하세요:',
    'amount_to_transfer' => '이체 금액',
    'reference_number' => '참조 번호',
    'bank_transfer_important' => '은행 이체 시 참조 번호 ":reference"를 포함해 주세요. 이를 통해 결제를 빠르게 확인할 수 있습니다. 결제가 확인되면 구독이 자동으로 활성화됩니다.',
    'awaiting_bank_payment' => '은행 결제 대기 중',
    'plan_pending_payment' => ':plan 플랜 구독이 결제 확인을 대기 중입니다.',
    'bank_transfer_instructions' => '은행 이체 안내',
    'no_instructions_available' => '안내 정보가 없습니다.',
    'billing_history' => '결제 내역',
    'billing_history_subtitle' => '거래 내역을 확인하고 다운로드하세요',
    'export_csv' => 'CSV 내보내기',
    'invoice_id' => '청구서 ID',
    'description' => '설명',
    'monthly_subscription' => ':plan 플랜 - 월간 구독',
    'no_transactions_found' => '거래 내역이 없습니다.',
    'refunded' => '환불됨',

    // Payment
    'select_payment_method' => '결제 수단 선택',
    'select_payment_method_description' => '구독 결제 방법을 선택하세요',
    'no_payment_gateways' => '사용 가능한 결제 수단이 없습니다',
    'no_payment_gateways_description' => '관리자가 결제 수단을 설정해야 합니다. 고객 지원에 문의해 주세요.',
    'redirecting_to_payment' => '결제 게이트웨이로 이동 중...',
    'redirect_wait_message' => '결제를 완료하기 위해 잠시만 기다려 주세요.',
    'do_not_close_window' => '이 창을 닫거나 뒤로 가기 버튼을 누르지 마세요.',
    'payment_initialization_failed' => '결제 초기화 실패',
    'try_again' => '다시 시도',
    'payment_summary' => '결제 요약',
    'billing_cycle' => '결제 주기',
    'monthly' => '월간',
    'total' => '합계',
    'proceed_to_payment' => '결제 진행',
    'redirect_to_gateway' => '안전한 결제를 위해 :gateway로 이동합니다.',

    // Plans Modal
    'choose_your_plan' => '플랜 선택',
    'choose_payment_method' => '결제 수단 선택',
    'close_modal' => '모달 닫기',
    'selected_plan' => '선택된 플랜',
    'bank_transfer_details' => '은행 이체 정보',
    'bank_transfer_details_description' => '결제를 완료하려면 다음 정보를 사용하세요',
    'important' => '중요',
    'subscription_activation_notice' => '결제가 확인되면 구독이 활성화됩니다. 결제 페이지에서 이 안내를 언제든지 확인할 수 있습니다.',
    'initiate_payment' => '결제 시작',
    'no_payment_methods_available' => '사용 가능한 결제 수단이 없습니다',
    'contact_support_subscription' => '구독을 완료하려면 고객 지원에 문의해 주세요.',
    'popular' => '인기',
    'per_month' => '/월',
    'select_free_plan' => '무료 플랜 선택',
    'upgrade_to_plan' => ':plan으로 업그레이드',

    // API Keys
    'api_keys_title' => 'API 키',
    'api_keys_subtitle' => '프로그래밍 방식 액세스를 위한 API 토큰을 관리하세요',
    'create_api_key' => 'API 키 생성',
    'delete_api_key' => 'API 키 삭제',
    'no_api_keys_found' => 'API 키를 찾을 수 없습니다.',
    'api_key_name' => '키 이름',
    'api_key_created' => '생성됨',
    'api_key_last_used' => '최근 사용',
    'api_key_copy_warning' => '지금 API 키를 복사하세요. 다시 확인할 수 없습니다!',
    'api_not_available' => '현재 플랜에서는 API 액세스를 사용할 수 없습니다.',
    'api_access_not_available' => 'API 액세스를 사용할 수 없습니다',
    'api_upgrade_message' => '현재 플랜에는 API 액세스가 포함되어 있지 않습니다. 플랜을 업그레이드하여 앱, 빌드, 알림에 프로그래밍 방식으로 액세스하세요.',
    'api_key_created_title' => 'API 키 생성됨',
    'api_key_copy_now' => '지금 API 키를 복사하세요. 다시 확인할 수 없습니다!',
    'api_key_copied' => '클립보드에 복사됨!',
    'api_key_permissions' => '권한',
    'api_key_permissions_help' => '이 API 키의 권한을 선택하세요. 아무것도 선택하지 않으면 전체 액세스가 부여됩니다.',
    'api_key_placeholder' => '예: 프로덕션 서버, CI/CD 파이프라인',
    'revoke_api_key' => 'API 키 취소',
    'revoke_api_key_confirm' => '정말 취소하시겠습니까',
    'revoke_api_key_warning' => '이 키를 사용하는 모든 애플리케이션은 더 이상 API에 액세스할 수 없습니다.',
    'revoke_key' => '키 취소',
    'revoke' => '취소',
    'create_key' => '키 생성',

    // Settings / Profile
    'settings_title' => '설정',
    'settings_subtitle' => '계정 설정 및 환경설정을 관리하세요',
    'profile_title' => '프로필 설정',
    'profile_subtitle' => '계정 정보를 업데이트하세요',
    'security_title' => '보안',
    'security_subtitle' => '비밀번호 및 인증을 관리하세요',
    'privacy_data_title' => '개인정보 및 데이터',
    'privacy_data_subtitle' => '동의 설정 및 데이터를 관리하세요',
    'danger_zone' => '위험 구역',
    'danger_zone_subtitle' => '되돌릴 수 없는 작업',
    'personal_info' => '개인 정보',
    'change_password' => '비밀번호 변경',
    'current_password' => '현재 비밀번호',
    'new_password' => '새 비밀번호',
    'confirm_new_password' => '새 비밀번호 확인',
    'update_password' => '비밀번호 업데이트',
    'avatar' => '아바타',
    'change_avatar' => '아바타 변경',
    'remove_avatar' => '아바타 제거',

    // Language Settings
    'language_preference' => '언어',
    'language_preference_description' => '인터페이스에 사용할 언어를 선택하세요',
    'language_updated' => '언어 설정이 업데이트되었습니다',

    // Delete Account
    'delete_account' => '계정 삭제',
    'delete_account_title' => '계정 삭제',
    'delete_account_warning' => '계정을 삭제하면 모든 데이터가 영구적으로 제거됩니다.',
    'delete_account_consequences' => '계정을 삭제하면:',
    'delete_account_apps' => '모든 앱이 영구적으로 삭제됩니다',
    'delete_account_builds' => '모든 빌드 기록 및 아티팩트가 제거됩니다',
    'delete_account_subscription' => '구독이 취소됩니다',
    'delete_account_data' => '모든 개인 데이터가 삭제됩니다',
    'delete_account_confirm' => '정말 계정을 삭제하시겠습니까?',
    'delete_account_password' => '확인을 위해 비밀번호를 입력하세요',
    'account_deletion_pending' => '계정 삭제 대기 중',
    'account_deletion_scheduled' => ':date에 계정이 삭제될 예정입니다',
    'cancel_deletion' => '삭제 취소',

    // AI Assistant
    'ai_title' => 'AI 어시스턴트',
    'ai_subtitle' => '앱 제작에 대한 도움을 받으세요',
    'ai_settings' => 'AI 설정',
    'ai_settings_subtitle' => 'AI 어시스턴트 환경설정을 구성하세요',
    'ai_new_conversation' => '새 대화',
    'ai_new_chat' => '새 채팅',
    'ai_conversations' => '대화',
    'ai_no_conversations' => '아직 대화가 없습니다',
    'ai_start_chat_hint' => '위에서 새 채팅을 시작하세요',
    'ai_type_message' => '메시지를 입력하세요...',
    'ai_describe_app_idea' => '앱 아이디어를 설명하세요...',
    'ai_ask_anything' => '무엇이든 물어보세요...',
    'ai_tokens_remaining' => '남은 토큰',
    'ai_provider' => 'AI 제공자',
    'ai_use_system' => '시스템 제공자 사용',
    'ai_use_own_key' => '내 API 키 사용',
    'ai_api_key' => 'API 키',
    'ai_not_available' => '현재 플랜에서는 AI 어시스턴트를 사용할 수 없습니다.',
    'ai_unavailable_title' => 'AI 어시스턴트를 사용할 수 없습니다',
    'ai_go_to_settings' => '설정으로 이동',
    'ai_contact_admin' => 'AI 설정을 구성하려면 관리자에게 문의해 주세요.',
    'ai_assistant' => '어시스턴트',
    'ai_your_api_key' => '내 API 키',
    'ai_thinking' => '생각 중...',
    'ai_welcome_title' => '오늘 무엇을 도와드릴까요?',
    'ai_welcome_subtitle' => '모바일 앱을 생성하고 구성하는 것을 도와드릴 수 있습니다. 무엇을 만들고 싶으신지 알려주세요!',
    'ai_quick_create_app' => '앱 생성',
    'ai_quick_create_app_hint' => '새 프로젝트 시작',
    'ai_quick_navigation' => '내비게이션',
    'ai_quick_navigation_hint' => '탭 및 메뉴',
    'ai_quick_design' => '디자인',
    'ai_quick_design_hint' => '색상 및 스타일링',
    'ai_quick_build' => '빌드',
    'ai_quick_build_hint' => '앱 내보내기',
    'ai_prompt_new_app' => '내 웹사이트용 새 앱을 만들고 싶습니다',
    'ai_prompt_navigation' => '앱 내비게이션 설정을 도와주세요',
    'ai_prompt_design' => '앱 디자인 커스터마이징을 도와주세요',
    'ai_prompt_build' => '앱을 빌드하고 싶습니다',
    'ai_unmute_notifications' => '알림 음소거 해제',
    'ai_mute_notifications' => '알림 음소거',
    'ai_executing_action' => '작업 실행 중',
    'ai_streaming_failed' => '죄송합니다. 스트리밍에 실패했습니다. 다시 시도해 주세요.',
    'ai_connection_error' => '연결 오류. 다시 시도해 주세요.',
    'ai_clear_conversation' => '대화 지우기',
    'ai_clear_conversation_confirm' => '대화를 지우시겠습니까?',
    'ai_clear_cannot_undo' => '이 작업은 되돌릴 수 없습니다.',
    'ai_working' => '작업 중...',
    'ai_preferred_provider' => '선호 제공자',
    'ai_use_system_default' => '시스템 기본값 사용',
    'ai_your_key_suffix' => '(내 키)',
    'ai_system_default_hint' => '플랫폼 API 키를 사용하려면 "시스템 기본값"을 선택하거나, 자체 API 키를 사용하려면 제공자를 선택하세요.',
    'ai_system_default_info' => '플랫폼 AI 서비스를 사용 중입니다. 사용량은 플랜의 월간 토큰 한도에서 차감됩니다.',
    'ai_preferred_model' => '선호 모델',
    'ai_use_provider_default' => '제공자 기본값 사용',
    'ai_openai_api_key' => 'OpenAI API 키',
    'ai_anthropic_api_key' => 'Anthropic API 키',
    'ai_get_key_from' => '다음에서 키 받기',
    'ai_own_key_benefits' => '자체 API 키 사용의 이점:',
    'ai_benefit_unlimited' => '무제한 AI 토큰 (월간 할당량 없음)',
    'ai_benefit_direct_billing' => '제공자 계정에서 직접 청구',
    'ai_benefit_latest_models' => '최신 모델 액세스',
    'ai_benefit_private_usage' => '개인 API 사용',
    'ai_upgrade_required' => '업그레이드 필요',
    'ai_upgrade_description' => '현재 플랜에서는 자체 API 키를 사용할 수 없습니다. Pro 또는 Enterprise로 업그레이드하여 자체 OpenAI 또는 Anthropic API 키를 사용하고 토큰 한도를 초과하세요.',
    'ai_view_upgrade_options' => '업그레이드 옵션 보기',
    'ai_delete_conversation' => '대화 삭제',
    'ai_delete_conversation_confirm' => '정말 삭제하시겠습니까',
    'ai_test' => '테스트',
    'ai_please_wait' => '잠시만 기다려 주세요...',
    'ai_api_key_not_configured' => 'AI 제공자 API 키가 설정되지 않았습니다. 관리자 설정에서 설정해 주세요.',

    // GDPR / Privacy
    'consent_settings' => '개인정보 설정',
    'consent_essential' => '필수 쿠키',
    'consent_essential_description' => '웹사이트가 제대로 작동하는 데 필요합니다.',
    'consent_analytics' => '분석 쿠키',
    'consent_analytics_description' => '방문자가 사이트를 어떻게 사용하는지 이해하는 데 도움이 됩니다.',
    'consent_marketing' => '마케팅 쿠키',
    'consent_marketing_description' => '관련 광고를 제공하는 데 사용됩니다.',

    // Cookie Consent Banner
    'cookie_consent_message' => '저희는 경험을 향상시키기 위해 쿠키를 사용합니다. 계속하면 다음에 동의하는 것입니다',
    'cookie_preferences' => '쿠키 환경설정',
    'essential_only' => '필수만',
    'manage_preferences' => '환경설정 관리',
    'accept_all' => '모두 수락',
    'export_data' => '내 데이터 내보내기',
    'export_data_description' => '모든 개인 데이터의 사본을 다운로드하세요',
    'request_export' => '내보내기 요청',
    'export_pending' => '내보내기 진행 중...',
    'export_ready' => '데이터 내보내기 준비 완료',
    'download_export' => '내보내기 다운로드',

    // Consent Settings
    'privacy_consent_title' => '개인정보 및 동의',
    'privacy_consent_subtitle' => '데이터 사용 방식을 관리하세요',
    'consent_marketing_title' => '마케팅 커뮤니케이션',
    'consent_marketing_description_full' => '새로운 기능, 팁, 프로모션 제안에 대한 업데이트를 받습니다.',
    'consent_third_party_title' => '타사 서비스',
    'consent_third_party_description' => '타사 서비스(앱 미리보기용 Appetize, 푸시 알림용 Firebase, 결제 게이트웨이)와 데이터를 공유하도록 허용합니다.',
    'consent_ai_services_title' => 'AI 서비스',
    'consent_ai_services_description' => 'AI 채팅 기능을 위해 AI 서비스(OpenAI, Anthropic)로 프롬프트를 처리하도록 허용합니다.',
    'save_preferences' => '환경설정 저장',
    'privacy_links_intro' => '데이터 처리 방식에 대한 자세한 내용은 다음을 참조하세요:',
    'privacy_policy' => '개인정보 처리방침',
    'cookie_policy' => '쿠키 정책',
    'terms_of_service' => '이용약관',

    // Data Export
    'export_your_data' => '데이터 내보내기',
    'export_disabled_message' => '데이터 내보내기가 현재 비활성화되어 있습니다. 데이터 사본이 필요하면 고객 지원에 문의해 주세요.',
    'export_includes_description' => '내보내기에는 프로필 정보, 앱, 구독, 거래, 알림, 동의 기록이 포함됩니다. 내보내기 파일은 7일 동안 다운로드할 수 있습니다.',
    'export_being_prepared' => '데이터 내보내기가 준비 중입니다. 준비되면 이메일로 알려드리겠습니다.',
    'requesting' => '요청 중...',
    'recent_exports' => '최근 내보내기',
    'export_ready_expires' => '준비됨 - :time에 만료',

    // Delete Account (additional)
    'delete_account_permanently' => '계정 및 모든 데이터 영구 삭제',
    'deletion_pending' => '삭제 대기 중',
    'view_status' => '상태 보기',
    'action_cannot_be_undone' => '이 작업은 되돌릴 수 없습니다!',
    'deletion_grace_period' => '7일 후에 계정이 삭제될 예정입니다. 마음이 바뀌면 취소 링크가 포함된 이메일을 받게 됩니다.',
    'your_password' => '비밀번호',
    'delete_my_account' => '내 계정 삭제',
    'cancel_account_deletion' => '계정 삭제 취소',
    'cancelling' => '취소 중...',
    'deletion_check_email' => '세부 정보 및 취소 링크는 이메일을 확인하세요.',

    // Profile
    'profile_placeholder_name' => '이름을 입력하세요',
    'profile_placeholder_email' => 'your.email@example.com',
    'profile_placeholder_current_password' => '현재 비밀번호를 입력하세요',
    'profile_placeholder_new_password' => '새 비밀번호 입력 (최소 8자)',
    'profile_placeholder_confirm_password' => '새 비밀번호를 다시 입력하세요',
    'demo_admin_cannot_modify' => '데모 관리자 계정은 수정할 수 없습니다.',
    'demo_admin_password_cannot_change' => '데모 관리자 계정의 비밀번호는 변경할 수 없습니다.',
    'demo_admin_cannot_delete' => '데모 관리자 계정은 삭제할 수 없습니다.',
    'admin_cannot_delete' => '관리자 계정은 삭제할 수 없습니다.',
];
