<?php

return [
    // Actions
    'save' => '保存',
    'save_changes' => '変更を保存',
    'cancel' => 'キャンセル',
    'delete' => '削除',
    'edit' => '編集',
    'create' => '作成',
    'update' => '更新',
    'close' => '閉じる',
    'confirm' => '確認',
    'back' => '戻る',
    'next' => '次へ',
    'previous' => '前へ',
    'submit' => '送信',
    'add' => '追加',
    'remove' => '削除',
    'view' => '表示',
    'download' => 'ダウンロード',
    'upload' => 'アップロード',
    'refresh' => '更新',
    'reset' => 'リセット',
    'clear' => 'クリア',
    'copy' => 'コピー',
    'copied' => 'コピーしました！',
    'done' => '完了',

    // States
    'loading' => '読み込み中...',
    'saving' => '保存中...',
    'deleting' => '削除中...',
    'processing' => '処理中...',
    'uploading' => 'アップロード中...',
    'click_to_upload' => 'クリックしてアップロード',
    'or_drag_and_drop' => 'またはドラッグ＆ドロップ',
    'please_wait' => 'お待ちください...',

    // Status
    'active' => '有効',
    'inactive' => '無効',
    'pending' => '保留中',
    'completed' => '完了',
    'failed' => '失敗',
    'success' => '成功',
    'error' => 'エラー',
    'warning' => '警告',
    'info' => '情報',
    'enabled' => '有効',
    'disabled' => '無効',
    'verified' => '確認済み',
    'unverified' => '未確認',
    'yes' => 'はい',
    'no' => 'いいえ',

    // Table
    'search' => '検索',
    'filter' => 'フィルター',
    'no_results' => '結果が見つかりません。',
    'actions' => 'アクション',
    'showing' => ':from 〜 :to / :total 件',
    'per_page' => '表示件数',
    'sort_by' => '並び替え',
    'ascending' => '昇順',
    'descending' => '降順',

    // Confirmations
    'are_you_sure' => '本当によろしいですか？',
    'cannot_be_undone' => 'この操作は元に戻せません。',
    'confirm_delete' => '本当に削除しますか？',
    'confirm_action' => '本当に続行しますか？',

    // Messages
    'saved_successfully' => '正常に保存されました！',
    'deleted_successfully' => '正常に削除されました！',
    'updated_successfully' => '正常に更新されました！',
    'created_successfully' => '正常に作成されました！',
    'error_occurred' => 'エラーが発生しました。もう一度お試しください。',
    'changes_saved' => '変更が保存されました。',
    'no_changes' => '保存する変更はありません。',

    // Form Fields
    'name' => '名前',
    'email' => 'メールアドレス',
    'password' => 'パスワード',
    'confirm_password' => 'パスワード（確認）',
    'description' => '説明',
    'status' => 'ステータス',
    'date' => '日付',
    'time' => '時間',
    'select' => '選択',
    'select_option' => 'オプションを選択',
    'optional' => '任意',
    'required' => '必須',
    'role' => 'ロール',
    'plan' => 'プラン',
    'category' => 'カテゴリー',
    'scopes' => 'スコープ',
    'schedule' => 'スケジュール',
    'subject' => '件名',
    'variables' => '変数',
    'type' => 'タイプ',
    'user' => 'ユーザー',
    'info' => '情報',
    'amount' => '金額',
    'joined' => '登録日',
    'created' => '作成日',
    'last_used' => '最終使用日',

    // Table Headers
    'action' => 'アクション',
    'job_name' => 'ジョブ名',
    'last_run' => '前回実行',
    'next_run' => '次回実行',
    'template' => 'テンプレート',

    // Placeholders
    'placeholder_name' => '山田 太郎',
    'placeholder_email' => 'user@example.com',
    'placeholder_password' => '••••••••',
    'placeholder_search' => '検索...',
    'placeholder_search_users' => '名前またはメールでユーザーを検索...',
    'placeholder_search_plugins' => '名前でプラグインを検索...',
    'placeholder_search_languages' => '名前またはコードで言語を検索...',
    'placeholder_search_templates' => '名前または件名でテンプレートを検索...',

    // Roles
    'role_admin' => '管理者',
    'role_user' => 'ユーザー',

    // Common Text
    'by' => '作成者',
    'apps' => 'アプリ',
    'credits' => 'クレジット',
    'more' => '詳細',
    'platform' => 'プラットフォーム',
    'platforms' => 'プラットフォーム',
    'builder' => 'ビルダー',
    'builders' => 'ビルダー',
    'selected' => '選択済み',
    'expired' => '期限切れ',
    'variables_count' => ':count 個の変数',
    'all_permissions' => 'すべての権限',
    'configured' => '（設定済み）',
    'protected_in_demo' => 'デモモードでは保護されています',

    // Empty States
    'no_results_different_term' => '別の検索キーワードをお試しください',
    'click_to_install' => '<strong>プラグインをアップロード</strong>ボタンをクリックして、最初のプラグインをインストールしてください',
    'no_api_keys_message' => 'APIキーが見つかりません。最初のAPIキーを作成して始めましょう。',

    // Validation Messages
    'password_incorrect' => 'パスワードが正しくありません。',

    // Pagination
    'first' => '最初',
    'last' => '最後',
    'page' => 'ページ',
    'of' => '/',

    // Labels
    'note' => '注意',

    // Time
    'today' => '今日',
    'yesterday' => '昨日',
    'tomorrow' => '明日',
    'now' => '今',
    'never' => 'なし',
    'ago' => '前',

    // Footer
    'all_rights_reserved' => '無断複写・転載を禁じます',

    // Misc
    'or' => 'または',
    'and' => 'および',
    'all' => 'すべて',
    'none' => 'なし',
    'n_a' => '該当なし',
    'unknown' => '不明',
    'other' => 'その他',
    'more' => '詳細',
    'less' => '簡略',
    'show_more' => 'もっと見る',
    'show_less' => '閉じる',

    // Toast Messages - Demo Mode
    'demo_mode_disabled' => 'デモモードでは設定を変更できません。',
    'demo_mode_modify_disabled' => 'デモモードではこれを変更できません。',
    'demo_mode_deletion_disabled' => 'デモモードでは削除できません。',
    'demo_mode_action_disabled' => 'デモモードではこの操作は無効です。',
    'demo_mode_test_disabled' => 'デモモードでは接続テストは無効です。',
    'demo_mode_test_email_disabled' => 'デモモードではテストメールを送信できません。',
    'demo_mode_plugin_config_disabled' => 'デモモードではプラグイン設定は無効です。',
    'demo_mode_plugin_disabled' => 'デモモードではプラグイン管理は無効です。',
    'demo_mode_plugin_upload_disabled' => 'デモモードではプラグインのアップロードは無効です。',
    'demo_mode_subscription_disabled' => 'デモモードではサブスクリプション管理は無効です。',
    'demo_admin_edit_disabled' => 'デモ管理者アカウントは編集できません。',
    'demo_admin_delete_disabled' => 'デモ管理者アカウントは削除できません。',
    'admin_delete_disabled' => '管理者アカウントは削除できません。',

    // Toast Messages - Settings
    'settings_saved' => ':type設定が正常に更新されました！',
    'logo_removed' => 'ロゴが正常に削除されました！',
    'dark_logo_removed' => 'ダークロゴが正常に削除されました！',
    'favicon_removed' => 'ファビコンが正常に削除されました！',
    'test_email_sent' => ':emailにテストメールを正常に送信しました！',
    'test_email_failed' => 'テストメールの送信に失敗しました: :error',
    'no_email_address' => 'メールアドレスが見つかりません。管理者通知メールを設定するか、ログインしてください。',
    'connection_successful' => '接続に成功しました！',
    'connection_successful_valid' => '接続に成功しました！APIキーは有効です。',
    'connection_failed' => '接続に失敗しました: :error',
    'enter_api_key_first' => '最初にAPIキーを入力してください',
    'enter_api_token_first' => '最初にAPIトークンを入力してください',
    'invalid_api_token' => '無効なAPIトークン',
    'invalid_api_key' => '無効なAPIキーまたは接続に失敗しました',
    'enter_new_api_key' => 'テスト用の新しいAPIキーを入力してください',

    // Toast Messages - CRUD Operations
    'item_created' => ':itemが正常に作成されました！',
    'item_updated' => ':itemが正常に更新されました！',
    'item_deleted' => ':itemが正常に削除されました！',
    'item_saved' => ':itemが正常に保存されました',

    // Toast Messages - Specific Entities
    'cannot_delete_default_plan' => 'デフォルトプランは削除できません。',
    'cannot_delete_builder_active' => 'アクティブなビルドがあるビルダーは削除できません。ビルドの完了をお待ちください。',
    'cannot_delete_default_builder' => 'デフォルトビルダーは削除できません。これはAppyライセンスに含まれる無料サービスです。',
    'cannot_uninstall_core_plugin' => 'コアプラットフォームプラグインはアンインストールできません。',

    // Toast Messages - Plugins
    'plugin_configured' => 'プラグインが正常に設定されました！',
    'plugin_configure_failed' => 'プラグインの設定に失敗しました: :error',
    'plugin_uninstalled' => 'プラグインが正常にアンインストールされました！',
    'plugin_uninstall_failed' => 'プラグインのアンインストールに失敗しました: :error',
    'plugin_installed' => "プラグイン ':name' が正常にインストールされました！",
    'plugin_install_failed' => 'プラグインのインストールに失敗しました: :error',

    // Toast Messages - Email Templates
    'template_reset' => 'テンプレートが正常にデフォルトにリセットされました！',
    'template_reset_failed' => 'テンプレートのリセットに失敗しました。',

    // Toast Messages - Cron Jobs
    'invalid_job' => '無効なジョブが選択されました。',
    'job_executed' => ':jobが正常に実行されました！詳細は実行ログタブをご確認ください。',
    'job_cannot_execute' => ':jobは手動で実行できません。',
    'job_execute_failed' => 'ジョブの実行に失敗しました: :error',

    // Toast Messages - Transactions
    'transaction_approved' => '取引が正常に承認されました。',
    'transaction_declined' => '取引が却下されました。',
    'transaction_only_pending' => '保留中の銀行振込取引のみ:actionできます。',
    'transaction_approve_failed' => '取引の承認に失敗しました: :error',
    'transaction_decline_failed' => '取引の却下に失敗しました: :error',

    // Toast Messages - API Keys
    'no_api_access' => 'お使いのプランにはAPIアクセスが含まれていません。',
    'api_key_revoked' => 'APIキーが正常に取り消されました。',

    // Toast Messages - AI
    'no_own_api_key' => 'お使いのプランでは独自のAPIキーを使用できません。アップグレードしてください。',
    'api_key_valid' => ':provider APIキーは有効です！',
    'api_key_invalid' => '無効な:provider APIキー',
    'ai_token_limit' => '月間AIトークン制限に達しました。プランをアップグレードするか、独自のAPIキーをご使用ください。',
    'ai_token_limit_short' => '月間AIトークン制限に達しました。',
    'conversation_deleted' => '会話が正常に削除されました',
    'conversation_cleared' => '会話がクリアされました',

    // Toast Messages - Plans/Payments
    'already_subscribed' => '既にこのプランに登録されています。',
    'no_payment_methods' => ':currency通貨で利用可能な支払い方法がありません。サポートにお問い合わせください。',
    'no_plan_selected' => 'プランが選択されていません。もう一度お試しください。',
    'bank_transfer_unavailable' => '銀行振込の支払い方法は利用できません。',
    'payment_instructions_failed' => '支払い指示の読み込みに失敗しました。もう一度お試しください。',
    'pending_bank_transfer' => '既に保留中の銀行振込があります。先に完了するかキャンセルしてください。',
    'bank_transfer_initiated' => '支払いが開始されました。銀行振込を完了してください。請求ページで手順を確認できます。',
    'payment_failed' => '支払い処理に失敗しました。もう一度お試しください。',
    'subscribed_to_plan' => ':planプランへの登録が完了しました！',
    'payment_method_not_found' => '選択した支払い方法が見つかりません。',
    'payment_initiate_failed' => '支払いの開始に失敗しました。もう一度お試しください。',
    'payment_error' => '支払いエラー: :error',

    // Toast Messages - Subscription
    'subscription_created' => 'サブスクリプションが正常に作成されました！',
    'subscription_cancelled' => 'サブスクリプションが正常にキャンセルされました！',

    // Toast Messages - GDPR / Privacy
    'consent_preferences_saved' => '同意設定が保存されました。',
    'pending_deletion_exists' => '既に保留中のアカウント削除リクエストがあります。',
    'deletion_scheduled' => 'アカウント削除がスケジュールされました。詳細はメールをご確認ください。',
    'no_pending_deletion' => '保留中の削除リクエストが見つかりません。',
    'deletion_cannot_cancel' => 'この削除リクエストはキャンセルできなくなりました。',
    'deletion_cancelled' => 'アカウント削除がキャンセルされました。',
    'export_rate_limited' => ':time後に新しいエクスポートをリクエストできます。',
    'export_requested' => 'データエクスポートがリクエストされました。準備ができ次第メールでお知らせします。',

    // Toast Messages - Authentication
    'invalid_auth_provider' => '無効な認証プロバイダーです。',
    'provider_not_available' => ':providerログインは現在利用できません。',
    'registration_disabled' => '現在登録は無効になっています。サポートにお問い合わせください。',
    'social_auth_failed' => 'ソーシャル認証に失敗しました。もう一度お試しください。',
    'complete_step_first' => '続行する前にこのステップを完了してください。',

    // AI Chat Messages
    'ai_error_encountered' => '申し訳ありません、エラーが発生しました: :error',
    'ai_something_wrong' => '申し訳ありません、問題が発生しました。もう一度お試しください。',

    // Toast Messages - Notifications
    'notification_scheduled' => '通知が正常にスケジュールされました！',
    'notification_sent' => '通知が正常に送信されました！',
    'notification_cancelled' => '通知が正常にキャンセルされました。',
    'notification_invalid_app' => '選択したアプリが無効か、プッシュ通知が有効になっていません。',
    'notification_cannot_delete_sent' => '既に送信された通知は削除できません。',
    'resend' => '再送信',

    // Toast Messages - Plugins
    'plugin_activated' => ':nameが正常に有効化されました。',
    'plugin_deactivated' => ':nameが無効化されました。',

    // Toast Messages - Installation
    'install_sqlite_failed' => 'SQLiteデータベースの作成に失敗しました。データベースディレクトリが書き込み可能であることを確認してください。',
    'install_db_connection_failed' => 'データベースへの接続に失敗しました。認証情報を確認してください。',
    'install_failed' => 'インストールに失敗しました: :error',

    // Page Titles
    'page_title_invoice' => '請求書',
    'page_title_api_documentation' => 'APIドキュメント',

    // Invoice
    'invoice' => '請求書',
    'invoice_bill_to' => '請求先:',
    'invoice_number' => '請求書番号:',
    'invoice_date' => '請求日:',
    'invoice_payment_method' => '支払い方法:',
    'invoice_description' => '説明',
    'invoice_amount' => '金額',
    'invoice_subtotal' => '小計:',
    'invoice_total' => '合計:',
    'invoice_monthly_subscription' => ':planプラン - 月額サブスクリプション',
    'invoice_yearly_subscription' => ':planプラン - 年間サブスクリプション',
    'invoice_billing_period' => '請求期間:',
    'invoice_thank_you' => 'ご利用ありがとうございます！',
    'invoice_generated_notice' => 'これは自動生成された請求書です。署名は不要です。',
    'invoice_paid' => '支払済',
    'invoice_pending' => '保留中',
    'invoice_failed' => '失敗',
];
