<?php

return [
    'settings' => 'API 설정',
    'settings_description' => 'API 설정 보기 및 업데이트',
    'save_settings' => '설정 저장',
    'setting_title' => 'API 설정',
    'setting_description' => 'API 액세스 및 보안 설정 구성',
    'api_enabled' => 'API 활성화',
    'api_enabled_description' => '웹사이트의 REST API를 활성화하거나 비활성화합니다. 비활성화하면 모든 API 엔드포인트에 액세스할 수 없습니다.',
    'api_key' => 'API 키',
    'api_key_description' => 'API 액세스를 위한 선택적 보안 키입니다. 설정하면 모든 API 요청에 X-API-KEY 헤더에 이 키를 포함해야 합니다.',
    'api_key_placeholder' => 'API 키를 입력하세요 (비활성화하려면 비워두세요)',
    'generate_api_key' => '랜덤 키 생성',
    'edit_api_key' => 'API 키 수정',
    'copy_api_key' => '클립보드에 복사',
    'api_key_generated' => '새 API 키가 성공적으로 생성되었습니다!',
    'api_key_copied' => 'API 키가 클립보드에 복사되었습니다!',
    'api_key_edit_enabled' => 'API 키 필드를 이제 수정할 수 있습니다.',
    'api_documentation' => 'API 문서',
    'api_documentation_description' => '예제 및 엔드포인트 세부 정보가 포함된 전체 API 문서를 확인하세요.',
    'view_documentation' => 'API 문서 보기',
    'api_usage_examples' => '사용 예제',
    'api_usage_curl_example' => 'API 키를 사용한 cURL 요청 예제:',
    'api_usage_javascript_example' => 'JavaScript 요청 예제:',
    'api_security_section' => '보안 설정',
    'api_general_section' => '일반 설정',
    'api_help_section' => '도움말 및 문서',
    'push_notifications_section' => '푸시 알림 (FCM v1 API)',
    'push_notifications_enabled' => '푸시 알림 활성화',
    'push_notifications_enabled_description' => '모바일 앱의 푸시 알림을 활성화하거나 비활성화합니다. 비활성화하면 기기로 알림이 전송되지 않습니다.',
    'fcm_project_id' => 'Firebase 프로젝트 ID',
    'fcm_project_id_description' => 'Firebase 프로젝트 ID입니다. Firebase 프로젝트 설정에서 찾을 수 있습니다.',
    'fcm_project_id_placeholder' => 'Firebase 프로젝트 ID를 입력하세요',
    'fcm_service_account_path' => '서비스 계정 JSON 파일',
    'fcm_service_account_path_description' => 'Firebase 서비스 계정 JSON 파일 경로 (storage/app/ 상대 경로 또는 절대 경로).',
    'fcm_service_account_upload_description' => 'Firebase 서비스 계정 JSON 파일을 업로드하세요. 파일은 storage/app/firebase/ 디렉토리에 안전하게 저장됩니다.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => '파일 업로드',
    'remove_file' => '파일 제거',
    'uploaded_at' => '업로드 날짜',
    'upload_json_file' => '서비스 계정 JSON 파일을 업로드하세요.',
    'uploading_file' => '파일 업로드 중',
    'file_uploaded_successfully' => '파일이 성공적으로 업로드되었습니다!',
    'file_removed_successfully' => '파일이 성공적으로 제거되었습니다!',
    'invalid_json_file' => '유효한 JSON 파일을 선택하세요.',
    'file_upload_error' => '파일 업로드 오류. 다시 시도하세요.',
    'file_remove_error' => '파일 제거 오류. 다시 시도하세요.',
    'send_custom_notification' => '사용자 지정 알림 전송',
    'notification_title' => '제목',
    'notification_title_placeholder' => '알림 제목을 입력하세요',
    'notification_message' => '메시지',
    'notification_message_placeholder' => '알림 메시지를 입력하세요',
    'notification_message_help' => '최대 500자',
    'notification_target' => '대상 기기',
    'notification_action_url' => '작업 URL (선택사항)',
    'notification_action_url_placeholder' => 'https://example.com/page',
    'notification_action_url_help' => '알림을 탭할 때 열릴 URL',
    'notification_image_url' => '이미지 URL (선택사항)',
    'notification_image_url_placeholder' => 'https://example.com/image.jpg',
    'notification_image_url_help' => '알림에 표시할 이미지',
    'notification_send_info' => '모든 활성 기기 토큰으로 알림이 전송됩니다',
    'send_notification' => '알림 전송',
    'all_devices' => '모든 기기',
    'android_devices' => 'Android 기기만',
    'ios_devices' => 'iOS 기기만',
    'customer_devices' => '고객 기기만',
    'notification_sending' => '알림 전송 중...',
    'notification_sent_success' => '알림이 성공적으로 전송되었습니다!',
    'notification_sent_error' => '알림 전송 실패. 다시 시도하세요.',
    'fcm_setup_title' => 'Firebase Cloud Messaging 설정 안내',
    'fcm_step_1_title' => '1. Firebase 프로젝트 생성',
    'fcm_step_1_1' => 'Firebase 콘솔로 이동 (console.firebase.google.com)',
    'fcm_step_1_2' => '새 프로젝트를 생성하거나 기존 프로젝트를 선택',
    'fcm_step_1_3' => '프로젝트 설정에서 프로젝트 ID를 복사',
    'fcm_step_2_title' => '2. 서비스 계정 생성',
    'fcm_step_2_1' => '프로젝트 설정 > 서비스 계정으로 이동',
    'fcm_step_2_2' => '"새 비공개 키 생성"을 클릭',
    'fcm_step_2_3' => 'JSON 파일 다운로드',
    'fcm_step_2_4' => '서버의 storage/app/firebase/ 폴더에 업로드',
    'fcm_step_3_title' => '3. FCM API 활성화',
    'fcm_step_3_1' => 'Google Cloud 콘솔로 이동',
    'fcm_step_3_2' => 'Firebase Cloud Messaging API 활성화',
    'fcm_step_3_3' => '프로젝트에 결제가 활성화되어 있는지 확인',
    'fcm_step_4_title' => '4. 설정 구성',
    'fcm_step_4_1' => '위에 프로젝트 ID 입력',
    'fcm_step_4_2' => '서비스 계정 JSON 파일 경로 입력',
    'fcm_security_note_title' => '보안 참고사항:',
    'fcm_security_note' => '서비스 계정 JSON 파일을 안전하게 보관하고 절대 버전 관리 시스템에 커밋하지 마세요. 서버의 안전한 위치에 저장하세요.',

    // Additional JavaScript translations
    'your_api_key_here' => 'your-api-key-here',
    'file_size_too_large' => '파일 크기는 2MB 미만이어야 합니다.',
    'confirm_remove_service_account' => '서비스 계정 파일을 제거하시겠습니까?',
    'service_account_file_label' => '서비스 계정 파일:',
    'just_uploaded' => '(방금 업로드됨)',
    'service_account_not_uploaded' => '서비스 계정 파일이 <strong>업로드되지 않았습니다</strong>. 서비스 계정 JSON 파일을 업로드하세요.',
    'please_enter_notification_title' => '알림 제목을 입력하세요.',
    'please_enter_notification_message' => '알림 메시지를 입력하세요.',
    'notification_error_occurred' => '알림 전송 중 오류가 발생했습니다.',
    'sent_to_devices' => '전송됨: :count개 기기',
    'failed_devices' => '실패: :count개 기기',
    'will_send_to_devices' => '총 :total개 활성 기기로 전송됩니다 (Android :android개, iOS :ios개, 고객 :customers명)',
    'close' => '닫기',
];
