<?php

return [
    // Dashboard
    'dashboard' => 'Dashboard',
    'logged_in' => "You're logged in!",

    // Apps
    'apps_title' => 'My Apps',
    'apps_subtitle' => 'Create and manage your applications',
    'create_app' => 'Create App',
    'create_new_app' => 'Create New App',
    'create_platform_app' => 'Create :platform App',
    'edit_app' => 'Edit App',
    'delete_app' => 'Delete App',
    'delete_app_confirm' => 'Are you sure you want to delete :name?',
    'no_apps_found' => 'No apps found.',
    'no_apps_yet' => 'No apps yet. Click "Create App" to get started!',
    'no_apps_matching' => 'No apps found matching ":search"',
    'search_apps' => 'Search apps by name or URL...',
    'app_name' => 'App Name',
    'app_url' => 'Website URL',
    'app_platform' => 'Platform',
    'choose_platform' => 'Choose Platform',
    'no_platforms_available' => 'No platforms available. Please contact your administrator.',
    'platform_plugin_not_found' => 'Platform plugin not found',

    // Builds
    'builds' => 'Builds',
    'build_app' => 'Build App',
    'no_builds_found' => 'No builds found.',
    'no_builds_yet' => 'No builds yet',
    'latest_build' => 'Latest build',
    'no_url' => 'No URL',
    'no_site_url' => 'No Site URL',
    'build_status' => 'Status',
    'build_version' => 'Version',
    'build_type' => 'Type',
    'build_date' => 'Date',
    'build_logs' => 'Build Logs',
    'download_build' => 'Download',
    'building' => 'Building...',
    'build_credits' => 'Build Credits',
    'remaining_credits' => 'Remaining Credits',
    'unlimited' => 'Unlimited',

    // Notifications
    'notifications_title' => 'Push Notifications',
    'notifications_subtitle' => 'Send push notifications to your app users',
    'send_notification' => 'Send Notification',
    'send_push_notification' => 'Send Push Notification',
    'delete_notification' => 'Delete Notification',
    'cancel_notification' => 'Cancel Notification',
    'no_notifications_found' => 'No notifications found.',
    'no_apps_with_notifications' => 'No apps with push notifications enabled.',
    'notification_title' => 'Title',
    'notification_body' => 'Message',
    'notification_image' => 'Image URL',
    'notification_scheduled' => 'Scheduled',
    'notification_sent' => 'Sent',
    'schedule_notification' => 'Schedule for later',
    'search_notifications' => 'Search notifications...',
    'notification_app' => 'App',
    'notification_style' => 'Style',
    'notification_style_text' => 'Text',
    'notification_style_image' => 'Image',
    'notification_style_text_only' => 'Text Only',
    'notification_style_with_image' => 'With Image',
    'notification_time' => 'Time',
    'notification_view_error' => 'View Error',
    'select_app' => 'Select App',
    'choose_app' => 'Choose an app',
    'notification_title_placeholder' => 'Notification title',
    'notification_message_placeholder' => 'Notification message',
    'when_to_send' => 'When to Send',
    'send_now' => 'Now',
    'send_schedule' => 'Schedule',
    'scheduled_time' => 'Scheduled Time',
    'notification_image_label' => 'Notification Image',
    'notification_image_help' => 'JPG or PNG only (MAX. 1MB)',
    'cancel_notification_confirm' => 'Are you sure you want to cancel the notification',
    'cancel_notification_warning' => 'This action cannot be undone.',
    'keep_it' => 'Keep It',
    'edit_notification' => 'Edit Notification',
    'notification_resending' => 'Notification is being resent...',
    'notification_resend_failed' => 'Failed to resend notification.',
    'notification_edit_failed' => 'Failed to edit notification.',
    'notification_updated_scheduled' => 'Notification updated and scheduled.',
    'notification_updated_sending' => 'Notification updated and sending...',
    'notification_error_title' => 'Notification Error',
    'notification_error_for' => 'Error for notification',
    'notification_failed_at' => 'Failed at',
    'notification_error_message' => 'Error Details',
    'notification_error_unknown' => 'Unknown error occurred.',
    'current_image' => 'Current Image',
    'upload_new_to_replace' => 'Upload a new image to replace',
    'replace_image' => 'Replace Image',
    'update_schedule' => 'Update & Schedule',
    'update_send' => 'Update & Send',
    'timezone_notice' => 'Times are in :timezone timezone',
    'stats_total' => 'Total Notifications',
    'stats_sent' => 'Sent',
    'stats_pending' => 'Pending',
    'stats_failed' => 'Failed',

    // Billing
    'billing_title' => 'Billing',
    'billing_subtitle' => 'Manage your subscription and billing',
    'current_plan' => 'Current Plan',
    'upgrade_plan' => 'Upgrade Plan',
    'change_plan' => 'Change Plan',
    'view_plans' => 'View Plans',
    'cancel_subscription' => 'Cancel Subscription',
    'no_active_subscription' => 'No Active Subscription',
    'no_active_subscription_description' => 'Subscribe to a plan to unlock all features and start building your apps.',
    'subscription_renews' => 'Renews on',
    'subscription_expires' => 'Expires on',
    'payment_history' => 'Payment History',
    'view_invoice' => 'View Invoice',
    'download_invoice' => 'Download Invoice',
    'current_subscription' => 'Current Subscription',
    'no_payment_method' => 'No payment method',
    'next_billing' => 'Next billing',
    'payment_method_unavailable' => 'Payment Method No Longer Available',
    'bank_transfer_unavailable_description' => 'The Bank Transfer payment method is no longer available. Your pending subscription payment is still being processed.',
    'bank_transfer_pending_contact' => 'If you have questions about your pending payment, please contact our support team with your transaction reference',
    'complete_bank_transfer' => 'Complete Your Bank Transfer Payment',
    'pending_payment_confirmation' => 'Your subscription is pending payment confirmation. Please complete the bank transfer using the details below:',
    'amount_to_transfer' => 'Amount to Transfer',
    'reference_number' => 'Reference Number',
    'bank_transfer_important' => 'Please include the reference number ":reference" in your bank transfer. This helps us identify your payment quickly. Once we verify your payment, your subscription will be activated automatically.',
    'awaiting_bank_payment' => 'Awaiting Bank Payment',
    'plan_pending_payment' => 'Your :plan plan subscription is pending payment confirmation.',
    'bank_transfer_instructions' => 'Bank Transfer Instructions',
    'no_instructions_available' => 'No instructions available.',
    'billing_history' => 'Billing History',
    'billing_history_subtitle' => 'View and download your transaction history',
    'export_csv' => 'Export CSV',
    'invoice_id' => 'Invoice ID',
    'description' => 'Description',
    'monthly_subscription' => ':plan Plan - Monthly Subscription',
    'no_transactions_found' => 'No transactions found.',
    'refunded' => 'Refunded',

    // Payment
    'select_payment_method' => 'Select Payment Method',
    'select_payment_method_description' => 'Choose how you\'d like to pay for your subscription',
    'no_payment_gateways' => 'No payment gateways available',
    'no_payment_gateways_description' => 'Payment gateways need to be configured by an administrator. Please contact support.',
    'redirecting_to_payment' => 'Redirecting to Payment Gateway...',
    'redirect_wait_message' => 'Please wait while we redirect you to complete your payment.',
    'do_not_close_window' => 'Do not close this window or press the back button.',
    'payment_initialization_failed' => 'Payment Initialization Failed',
    'try_again' => 'Try Again',
    'payment_summary' => 'Payment Summary',
    'billing_cycle' => 'Billing Cycle',
    'monthly' => 'Monthly',
    'total' => 'Total',
    'proceed_to_payment' => 'Proceed to Payment',
    'redirect_to_gateway' => 'You will be redirected to :gateway to complete your payment securely.',

    // Plans Modal
    'choose_your_plan' => 'Choose Your Plan',
    'choose_payment_method' => 'Choose Payment Method',
    'close_modal' => 'Close modal',
    'selected_plan' => 'Selected Plan',
    'bank_transfer_details' => 'Bank Transfer Details',
    'bank_transfer_details_description' => 'Please use the following information to complete your payment',
    'important' => 'Important',
    'subscription_activation_notice' => 'Your subscription will be activated once we confirm your payment. You can view these instructions anytime on your billing page.',
    'initiate_payment' => 'Initiate Payment',
    'no_payment_methods_available' => 'No Payment Methods Available',
    'contact_support_subscription' => 'Please contact support to complete your subscription.',
    'popular' => 'Popular',
    'per_month' => '/month',
    'select_free_plan' => 'Select Free Plan',
    'upgrade_to_plan' => 'Upgrade to :plan',

    // API Keys
    'api_keys_title' => 'API Keys',
    'api_keys_subtitle' => 'Manage your API access tokens for programmatic access',
    'create_api_key' => 'Create API Key',
    'delete_api_key' => 'Delete API Key',
    'no_api_keys_found' => 'No API keys found.',
    'api_key_name' => 'Key Name',
    'api_key_created' => 'Created',
    'api_key_last_used' => 'Last Used',
    'api_key_copy_warning' => 'Make sure to copy your API key now. You won\'t be able to see it again!',
    'api_not_available' => 'API access is not available on your current plan.',
    'api_access_not_available' => 'API Access Not Available',
    'api_upgrade_message' => 'Your current plan does not include API access. Upgrade your plan to unlock programmatic access to your apps, builds, and notifications.',
    'api_key_created_title' => 'API Key Created',
    'api_key_copy_now' => 'Copy your API key now. You won\'t be able to see it again!',
    'api_key_copied' => 'Copied to clipboard!',
    'api_key_permissions' => 'Permissions',
    'api_key_permissions_help' => 'Select the permissions for this API key. Leave all unchecked for full access.',
    'api_key_placeholder' => 'e.g., Production Server, CI/CD Pipeline',
    'revoke_api_key' => 'Revoke API Key',
    'revoke_api_key_confirm' => 'Are you sure you want to revoke',
    'revoke_api_key_warning' => 'Any applications using this key will no longer be able to access the API.',
    'revoke_key' => 'Revoke Key',
    'revoke' => 'Revoke',
    'create_key' => 'Create Key',

    // Settings / Profile
    'settings_title' => 'Settings',
    'settings_subtitle' => 'Manage your account settings and preferences',
    'profile_title' => 'Profile Settings',
    'profile_subtitle' => 'Update your account information',
    'security_title' => 'Security',
    'security_subtitle' => 'Manage your password and authentication',
    'privacy_data_title' => 'Privacy & Data',
    'privacy_data_subtitle' => 'Manage your consent preferences and data',
    'danger_zone' => 'Danger Zone',
    'danger_zone_subtitle' => 'Irreversible actions',
    'personal_info' => 'Personal Information',
    'change_password' => 'Change Password',
    'current_password' => 'Current Password',
    'new_password' => 'New Password',
    'confirm_new_password' => 'Confirm New Password',
    'update_password' => 'Update Password',
    'avatar' => 'Avatar',
    'change_avatar' => 'Change Avatar',
    'remove_avatar' => 'Remove Avatar',

    'language_preference' => 'Language',

    // Delete Account
    'delete_account' => 'Delete Account',
    'delete_account_title' => 'Delete Your Account',
    'delete_account_warning' => 'Once you delete your account, all of your data will be permanently removed.',
    'delete_account_consequences' => 'When you delete your account:',
    'delete_account_apps' => 'All your apps will be permanently deleted',
    'delete_account_builds' => 'All build history and artifacts will be removed',
    'delete_account_subscription' => 'Your subscription will be cancelled',
    'delete_account_data' => 'All personal data will be erased',
    'delete_account_confirm' => 'Are you sure you want to delete your account?',
    'delete_account_password' => 'Enter your password to confirm',
    'account_deletion_pending' => 'Account Deletion Pending',
    'account_deletion_scheduled' => 'Your account is scheduled to be deleted on :date',
    'cancel_deletion' => 'Cancel Deletion',

    // AI Assistant
    'ai_title' => 'AI Assistant',
    'ai_subtitle' => 'Get help building your app',
    'ai_settings' => 'AI Settings',
    'ai_settings_subtitle' => 'Configure your AI assistant preferences',
    'ai_new_conversation' => 'New Conversation',
    'ai_new_chat' => 'New Chat',
    'ai_conversations' => 'Conversations',
    'ai_no_conversations' => 'No conversations yet',
    'ai_start_chat_hint' => 'Start a new chat above',
    'ai_type_message' => 'Type your message...',
    'ai_describe_app_idea' => 'Describe your app idea...',
    'ai_ask_anything' => 'Ask me anything...',
    'ai_tokens_remaining' => 'Tokens remaining',
    'ai_provider' => 'AI Provider',
    'ai_use_system' => 'Use system provider',
    'ai_use_own_key' => 'Use my own API key',
    'ai_api_key' => 'API Key',
    'ai_not_available' => 'AI assistant is not available on your current plan.',
    'ai_unavailable_title' => 'AI Assistant Unavailable',
    'ai_go_to_settings' => 'Go to Settings',
    'ai_contact_admin' => 'Please contact the administrator to configure AI settings.',
    'ai_assistant' => 'Assistant',
    'ai_your_api_key' => 'Your API key',
    'ai_thinking' => 'Thinking...',
    'ai_welcome_title' => 'How can I help you today?',
    'ai_welcome_subtitle' => 'I can help you create and configure mobile apps. Tell me what you\'d like to build!',
    'ai_quick_create_app' => 'Create App',
    'ai_quick_create_app_hint' => 'Start a new project',
    'ai_quick_navigation' => 'Navigation',
    'ai_quick_navigation_hint' => 'Tabs & menus',
    'ai_quick_design' => 'Design',
    'ai_quick_design_hint' => 'Colors & styling',
    'ai_quick_build' => 'Build',
    'ai_quick_build_hint' => 'Export your app',
    'ai_prompt_new_app' => 'I want to create a new app for my website',
    'ai_prompt_navigation' => 'Help me configure my app\'s navigation',
    'ai_prompt_design' => 'Help me customize my app\'s design',
    'ai_prompt_build' => 'I want to build my app',
    'ai_unmute_notifications' => 'Unmute notifications',
    'ai_mute_notifications' => 'Mute notifications',
    'ai_executing_action' => 'Executing action',
    'ai_streaming_failed' => 'Sorry, streaming failed. Please try again.',
    'ai_connection_error' => 'Connection error. Please try again.',
    'ai_clear_conversation' => 'Clear conversation',
    'ai_clear_conversation_confirm' => 'Clear conversation?',
    'ai_clear_cannot_undo' => 'This cannot be undone.',
    'ai_working' => 'Working...',
    'ai_preferred_provider' => 'Preferred Provider',
    'ai_use_system_default' => 'Use System Default',
    'ai_your_key_suffix' => '(Your Key)',
    'ai_system_default_hint' => 'Choose "System Default" to use the platform\'s API key, or select a provider to use your own.',
    'ai_system_default_info' => 'You\'re using the platform\'s AI service. Your usage is counted against your plan\'s monthly token limit.',
    'ai_preferred_model' => 'Preferred Model',
    'ai_use_provider_default' => 'Use provider default',
    'ai_openai_api_key' => 'OpenAI API Key',
    'ai_anthropic_api_key' => 'Anthropic API Key',
    'ai_get_key_from' => 'Get your key from',
    'ai_own_key_benefits' => 'Benefits of using your own API key:',
    'ai_benefit_unlimited' => 'Unlimited AI tokens (no monthly quota)',
    'ai_benefit_direct_billing' => 'Direct billing from your provider account',
    'ai_benefit_latest_models' => 'Access to the latest models',
    'ai_benefit_private_usage' => 'Your API usage is private',
    'ai_upgrade_required' => 'Upgrade Required',
    'ai_upgrade_description' => 'Your current plan doesn\'t allow using your own API keys. Upgrade to Pro or Enterprise to use your own OpenAI or Anthropic API keys and bypass token limits.',
    'ai_view_upgrade_options' => 'View upgrade options',
    'ai_delete_conversation' => 'Delete Conversation',
    'ai_delete_conversation_confirm' => 'Are you sure you want to delete',
    'ai_test' => 'Test',
    'ai_please_wait' => 'Please wait...',
    'ai_api_key_not_configured' => 'AI provider API key not configured. Please configure it in Admin Settings.',

    // GDPR / Privacy
    'consent_settings' => 'Privacy Settings',
    'consent_essential' => 'Essential Cookies',
    'consent_essential_description' => 'Required for the website to function properly.',
    'consent_analytics' => 'Analytics Cookies',
    'consent_analytics_description' => 'Help us understand how visitors use our site.',
    'consent_marketing' => 'Marketing Cookies',
    'consent_marketing_description' => 'Used to deliver relevant advertisements.',

    // Cookie Consent Banner
    'cookie_consent_message' => 'We use cookies to enhance your experience. By continuing, you agree to our',
    'cookie_preferences' => 'Cookie Preferences',
    'essential_only' => 'Essential Only',
    'manage_preferences' => 'Manage Preferences',
    'accept_all' => 'Accept All',
    'export_data' => 'Export My Data',
    'export_data_description' => 'Download a copy of all your personal data',
    'request_export' => 'Request Export',
    'export_pending' => 'Export in progress...',
    'export_ready' => 'Your data export is ready',
    'download_export' => 'Download Export',

    // Consent Settings
    'privacy_consent_title' => 'Privacy & Consent',
    'privacy_consent_subtitle' => 'Manage how we use your data',
    'consent_marketing_title' => 'Marketing Communications',
    'consent_marketing_description_full' => 'Receive updates about new features, tips, and promotional offers.',
    'consent_third_party_title' => 'Third-Party Services',
    'consent_third_party_description' => 'Allow sharing data with third-party services (Appetize for app preview, Firebase for push notifications, payment gateways).',
    'consent_ai_services_title' => 'AI Services',
    'consent_ai_services_description' => 'Allow processing your prompts with AI services (OpenAI, Anthropic) for the AI chat feature.',
    'save_preferences' => 'Save Preferences',
    'privacy_links_intro' => 'For more information about how we handle your data, please review:',
    'privacy_policy' => 'Privacy Policy',
    'cookie_policy' => 'Cookie Policy',
    'terms_of_service' => 'Terms of Service',

    // Data Export
    'export_your_data' => 'Export Your Data',
    'export_disabled_message' => 'Data export is currently disabled. Please contact support if you need a copy of your data.',
    'export_includes_description' => 'Your export will include: profile information, apps, subscriptions, transactions, notifications, and consent records. The export will be available for download for 7 days.',
    'export_being_prepared' => 'Your data export is being prepared. You\'ll receive an email when it\'s ready.',
    'requesting' => 'Requesting...',
    'recent_exports' => 'Recent Exports',
    'export_ready_expires' => 'Ready - Expires :time',

    // Delete Account (additional)
    'delete_account_permanently' => 'Permanently delete your account and all data',
    'deletion_pending' => 'Deletion Pending',
    'view_status' => 'View Status',
    'action_cannot_be_undone' => 'This action cannot be undone!',
    'deletion_grace_period' => 'Your account will be scheduled for deletion in 7 days. You\'ll receive an email with a link to cancel if you change your mind.',
    'your_password' => 'Your password',
    'delete_my_account' => 'Delete My Account',
    'cancel_account_deletion' => 'Cancel Account Deletion',
    'cancelling' => 'Cancelling...',
    'deletion_check_email' => 'Check your email for details and a link to cancel if you\'ve changed your mind.',

    // Profile
    'profile_placeholder_name' => 'Enter your full name',
    'profile_placeholder_email' => 'your.email@example.com',
    'profile_placeholder_current_password' => 'Enter your current password',
    'profile_placeholder_new_password' => 'Enter new password (min. 8 characters)',
    'profile_placeholder_confirm_password' => 'Re-type your new password',
    'demo_admin_cannot_modify' => 'Demo admin account cannot be modified.',
    'demo_admin_password_cannot_change' => 'Demo admin account password cannot be changed.',
    'demo_admin_cannot_delete' => 'Demo admin account cannot be deleted.',
    'admin_cannot_delete' => 'Admin account cannot be deleted.',
];
