<?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ドキュメントを表示',
    'generate_docs_title' => 'APIドキュメントを生成',
    'generate_docs_description' => 'Botble CMSアプリケーションのAPIドキュメントを生成するには、次の簡単な手順に従ってください：',
    'generate_docs_step_1' => '1. Scribeパッケージをインストール：',
    'generate_docs_step_2' => '2. APIドキュメントを生成：',
    'generate_docs_step_3' => '3. APIドキュメントにアクセス：',
    'api_usage_examples' => '使用例',
    'api_usage_curl_example' => 'APIキーを使用したcURLリクエストの例：',
    'api_usage_javascript_example' => 'JavaScriptリクエストの例：',
    'api_security_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 Consoleに移動',
    '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' => '閉じる',
];
