<?php

return [
    // Dashboard
    'dashboard' => 'Tableau de bord',
    'logged_in' => 'Vous êtes connecté !',

    // Apps
    'apps_title' => 'Mes applications',
    'apps_subtitle' => 'Créez et gérez vos applications',
    'create_app' => 'Créer une application',
    'create_new_app' => 'Créer une nouvelle application',
    'create_platform_app' => 'Créer une application :platform',
    'edit_app' => 'Modifier l\'application',
    'delete_app' => 'Supprimer l\'application',
    'delete_app_confirm' => 'Êtes-vous sûr de vouloir supprimer :name ?',
    'no_apps_found' => 'Aucune application trouvée.',
    'no_apps_yet' => 'Pas encore d\'applications. Cliquez sur « Créer une application » pour commencer !',
    'no_apps_matching' => 'Aucune application trouvée correspondant à « :search »',
    'search_apps' => 'Rechercher des applications par nom ou URL...',
    'app_name' => 'Nom de l\'application',
    'app_url' => 'URL du site web',
    'app_platform' => 'Plateforme',
    'choose_platform' => 'Choisir une plateforme',
    'no_platforms_available' => 'Aucune plateforme disponible. Veuillez contacter votre administrateur.',
    'platform_plugin_not_found' => 'Plugin de plateforme introuvable',

    // Builds
    'builds' => 'Compilations',
    'build_app' => 'Compiler l\'application',
    'no_builds_found' => 'Aucune compilation trouvée.',
    'no_builds_yet' => 'Pas encore de compilations',
    'latest_build' => 'Dernière compilation',
    'no_url' => 'Aucune URL',
    'no_site_url' => 'Aucune URL de site',
    'build_status' => 'Statut',
    'build_version' => 'Version',
    'build_type' => 'Type',
    'build_date' => 'Date',
    'build_logs' => 'Journaux de compilation',
    'download_build' => 'Télécharger',
    'building' => 'Compilation en cours...',
    'build_credits' => 'Crédits de compilation',
    'remaining_credits' => 'Crédits restants',
    'unlimited' => 'Illimité',

    // Notifications
    'notifications_title' => 'Notifications push',
    'notifications_subtitle' => 'Envoyez des notifications push à vos utilisateurs',
    'send_notification' => 'Envoyer une notification',
    'send_push_notification' => 'Envoyer une notification push',
    'delete_notification' => 'Supprimer la notification',
    'cancel_notification' => 'Annuler la notification',
    'no_notifications_found' => 'Aucune notification trouvée.',
    'no_apps_with_notifications' => 'Aucune application avec les notifications push activées.',
    'notification_title' => 'Titre',
    'notification_body' => 'Message',
    'notification_image' => 'URL de l\'image',
    'notification_scheduled' => 'Planifiée',
    'notification_sent' => 'Envoyée',
    'schedule_notification' => 'Planifier pour plus tard',
    'search_notifications' => 'Rechercher des notifications...',
    'notification_app' => 'Application',
    'notification_style' => 'Style',
    'notification_style_text' => 'Texte',
    'notification_style_image' => 'Image',
    'notification_style_text_only' => 'Texte uniquement',
    'notification_style_with_image' => 'Avec image',
    'notification_time' => 'Heure',
    'notification_view_error' => 'Voir l\'erreur',
    'select_app' => 'Sélectionner une application',
    'choose_app' => 'Choisir une application',
    'notification_title_placeholder' => 'Titre de la notification',
    'notification_message_placeholder' => 'Message de la notification',
    'when_to_send' => 'Quand envoyer',
    'send_now' => 'Maintenant',
    'send_schedule' => 'Planifier',
    'scheduled_time' => 'Heure planifiée',
    'notification_image_label' => 'Image de la notification',
    'notification_image_help' => 'JPG ou PNG uniquement (MAX. 1 Mo)',
    'cancel_notification_confirm' => 'Êtes-vous sûr de vouloir annuler la notification',
    'cancel_notification_warning' => 'Cette action est irréversible.',
    'keep_it' => 'Conserver',
    'edit_notification' => 'Modifier la notification',
    'notification_resending' => 'La notification est en cours de renvoi...',
    'notification_resend_failed' => 'Échec du renvoi de la notification.',
    'notification_edit_failed' => 'Échec de la modification de la notification.',
    'notification_updated_scheduled' => 'Notification mise à jour et planifiée.',
    'notification_updated_sending' => 'Notification mise à jour et en cours d\'envoi...',
    'notification_error_title' => 'Erreur de notification',
    'notification_error_for' => 'Erreur pour la notification',
    'notification_failed_at' => 'Échec à',
    'notification_error_message' => 'Détails de l\'erreur',
    'notification_error_unknown' => 'Une erreur inconnue s\'est produite.',
    'current_image' => 'Image actuelle',
    'upload_new_to_replace' => 'Téléverser une nouvelle image pour remplacer',
    'replace_image' => 'Remplacer l\'image',
    'update_schedule' => 'Mettre à jour et planifier',
    'update_send' => 'Mettre à jour et envoyer',
    'timezone_notice' => 'Les heures sont dans le fuseau horaire :timezone',
    'stats_total' => 'Total des notifications',
    'stats_sent' => 'Envoyées',
    'stats_pending' => 'En attente',
    'stats_failed' => 'Échouées',

    // Billing
    'billing_title' => 'Facturation',
    'billing_subtitle' => 'Gérez votre abonnement et votre facturation',
    'current_plan' => 'Forfait actuel',
    'upgrade_plan' => 'Mettre à niveau',
    'change_plan' => 'Changer de forfait',
    'view_plans' => 'Voir les forfaits',
    'cancel_subscription' => 'Annuler l\'abonnement',
    'no_active_subscription' => 'Aucun abonnement actif',
    'no_active_subscription_description' => 'Abonnez-vous à un forfait pour débloquer toutes les fonctionnalités et commencer à créer vos applications.',
    'subscription_renews' => 'Se renouvelle le',
    'subscription_expires' => 'Expire le',
    'payment_history' => 'Historique des paiements',
    'view_invoice' => 'Voir la facture',
    'download_invoice' => 'Télécharger la facture',
    'current_subscription' => 'Abonnement actuel',
    'no_payment_method' => 'Aucun moyen de paiement',
    'next_billing' => 'Prochaine facturation',
    'payment_method_unavailable' => 'Moyen de paiement plus disponible',
    'bank_transfer_unavailable_description' => 'Le moyen de paiement par virement bancaire n\'est plus disponible. Votre paiement d\'abonnement en attente est toujours en cours de traitement.',
    'bank_transfer_pending_contact' => 'Si vous avez des questions concernant votre paiement en attente, veuillez contacter notre équipe de support avec votre référence de transaction',
    'complete_bank_transfer' => 'Complétez votre paiement par virement bancaire',
    'pending_payment_confirmation' => 'Votre abonnement est en attente de confirmation de paiement. Veuillez effectuer le virement bancaire en utilisant les détails ci-dessous :',
    'amount_to_transfer' => 'Montant à transférer',
    'reference_number' => 'Numéro de référence',
    'bank_transfer_important' => 'Veuillez inclure le numéro de référence « :reference » dans votre virement bancaire. Cela nous aide à identifier rapidement votre paiement. Une fois votre paiement vérifié, votre abonnement sera activé automatiquement.',
    'awaiting_bank_payment' => 'En attente du paiement bancaire',
    'plan_pending_payment' => 'Votre abonnement au forfait :plan est en attente de confirmation de paiement.',
    'bank_transfer_instructions' => 'Instructions de virement bancaire',
    'no_instructions_available' => 'Aucune instruction disponible.',
    'billing_history' => 'Historique de facturation',
    'billing_history_subtitle' => 'Consultez et téléchargez votre historique de transactions',
    'export_csv' => 'Exporter en CSV',
    'invoice_id' => 'N° de facture',
    'description' => 'Description',
    'monthly_subscription' => 'Forfait :plan - Abonnement mensuel',
    'no_transactions_found' => 'Aucune transaction trouvée.',
    'refunded' => 'Remboursé',

    // Payment
    'select_payment_method' => 'Sélectionner un moyen de paiement',
    'select_payment_method_description' => 'Choisissez comment vous souhaitez payer votre abonnement',
    'no_payment_gateways' => 'Aucune passerelle de paiement disponible',
    'no_payment_gateways_description' => 'Les passerelles de paiement doivent être configurées par un administrateur. Veuillez contacter le support.',
    'redirecting_to_payment' => 'Redirection vers la passerelle de paiement...',
    'redirect_wait_message' => 'Veuillez patienter pendant que nous vous redirigeons pour compléter votre paiement.',
    'do_not_close_window' => 'Ne fermez pas cette fenêtre et n\'appuyez pas sur le bouton retour.',
    'payment_initialization_failed' => 'Échec de l\'initialisation du paiement',
    'try_again' => 'Réessayer',
    'payment_summary' => 'Récapitulatif du paiement',
    'billing_cycle' => 'Cycle de facturation',
    'monthly' => 'Mensuel',
    'total' => 'Total',
    'proceed_to_payment' => 'Procéder au paiement',
    'redirect_to_gateway' => 'Vous serez redirigé vers :gateway pour compléter votre paiement en toute sécurité.',

    // Plans Modal
    'choose_your_plan' => 'Choisissez votre forfait',
    'choose_payment_method' => 'Choisissez un moyen de paiement',
    'close_modal' => 'Fermer la fenêtre',
    'selected_plan' => 'Forfait sélectionné',
    'bank_transfer_details' => 'Détails du virement bancaire',
    'bank_transfer_details_description' => 'Veuillez utiliser les informations suivantes pour effectuer votre paiement',
    'important' => 'Important',
    'subscription_activation_notice' => 'Votre abonnement sera activé une fois que nous aurons confirmé votre paiement. Vous pouvez consulter ces instructions à tout moment sur votre page de facturation.',
    'initiate_payment' => 'Initier le paiement',
    'no_payment_methods_available' => 'Aucun moyen de paiement disponible',
    'contact_support_subscription' => 'Veuillez contacter le support pour finaliser votre abonnement.',
    'popular' => 'Populaire',
    'per_month' => '/mois',
    'select_free_plan' => 'Sélectionner le forfait gratuit',
    'upgrade_to_plan' => 'Passer au forfait :plan',

    // API Keys
    'api_keys_title' => 'Clés API',
    'api_keys_subtitle' => 'Gérez vos jetons d\'accès API pour un accès programmatique',
    'create_api_key' => 'Créer une clé API',
    'delete_api_key' => 'Supprimer la clé API',
    'no_api_keys_found' => 'Aucune clé API trouvée.',
    'api_key_name' => 'Nom de la clé',
    'api_key_created' => 'Créée',
    'api_key_last_used' => 'Dernière utilisation',
    'api_key_copy_warning' => 'Assurez-vous de copier votre clé API maintenant. Vous ne pourrez plus la voir ensuite !',
    'api_not_available' => 'L\'accès API n\'est pas disponible avec votre forfait actuel.',
    'api_access_not_available' => 'Accès API non disponible',
    'api_upgrade_message' => 'Votre forfait actuel n\'inclut pas l\'accès API. Mettez à niveau votre forfait pour débloquer l\'accès programmatique à vos applications, compilations et notifications.',
    'api_key_created_title' => 'Clé API créée',
    'api_key_copy_now' => 'Copiez votre clé API maintenant. Vous ne pourrez plus la voir ensuite !',
    'api_key_copied' => 'Copié dans le presse-papiers !',
    'api_key_permissions' => 'Permissions',
    'api_key_permissions_help' => 'Sélectionnez les permissions pour cette clé API. Laissez tout décoché pour un accès complet.',
    'api_key_placeholder' => 'ex. Serveur de production, Pipeline CI/CD',
    'revoke_api_key' => 'Révoquer la clé API',
    'revoke_api_key_confirm' => 'Êtes-vous sûr de vouloir révoquer',
    'revoke_api_key_warning' => 'Toutes les applications utilisant cette clé ne pourront plus accéder à l\'API.',
    'revoke_key' => 'Révoquer la clé',
    'revoke' => 'Révoquer',
    'create_key' => 'Créer la clé',

    // Settings / Profile
    'settings_title' => 'Paramètres',
    'settings_subtitle' => 'Gérez les paramètres et préférences de votre compte',
    'profile_title' => 'Paramètres du profil',
    'profile_subtitle' => 'Mettez à jour les informations de votre compte',
    'security_title' => 'Sécurité',
    'security_subtitle' => 'Gérez votre mot de passe et votre authentification',
    'privacy_data_title' => 'Confidentialité et données',
    'privacy_data_subtitle' => 'Gérez vos préférences de consentement et vos données',
    'danger_zone' => 'Zone de danger',
    'danger_zone_subtitle' => 'Actions irréversibles',
    'personal_info' => 'Informations personnelles',
    'change_password' => 'Changer le mot de passe',
    'current_password' => 'Mot de passe actuel',
    'new_password' => 'Nouveau mot de passe',
    'confirm_new_password' => 'Confirmer le nouveau mot de passe',
    'update_password' => 'Mettre à jour le mot de passe',
    'avatar' => 'Avatar',
    'change_avatar' => 'Changer l\'avatar',
    'remove_avatar' => 'Supprimer l\'avatar',

    'language_preference' => 'Langue',

    // Delete Account
    'delete_account' => 'Supprimer le compte',
    'delete_account_title' => 'Supprimer votre compte',
    'delete_account_warning' => 'Une fois votre compte supprimé, toutes vos données seront définitivement effacées.',
    'delete_account_consequences' => 'Lorsque vous supprimez votre compte :',
    'delete_account_apps' => 'Toutes vos applications seront définitivement supprimées',
    'delete_account_builds' => 'Tout l\'historique des compilations et les fichiers seront supprimés',
    'delete_account_subscription' => 'Votre abonnement sera annulé',
    'delete_account_data' => 'Toutes les données personnelles seront effacées',
    'delete_account_confirm' => 'Êtes-vous sûr de vouloir supprimer votre compte ?',
    'delete_account_password' => 'Entrez votre mot de passe pour confirmer',
    'account_deletion_pending' => 'Suppression du compte en attente',
    'account_deletion_scheduled' => 'Votre compte est programmé pour être supprimé le :date',
    'cancel_deletion' => 'Annuler la suppression',

    // AI Assistant
    'ai_title' => 'Assistant IA',
    'ai_subtitle' => 'Obtenez de l\'aide pour créer votre application',
    'ai_settings' => 'Paramètres IA',
    'ai_settings_subtitle' => 'Configurez les préférences de votre assistant IA',
    'ai_new_conversation' => 'Nouvelle conversation',
    'ai_new_chat' => 'Nouveau chat',
    'ai_conversations' => 'Conversations',
    'ai_no_conversations' => 'Pas encore de conversations',
    'ai_start_chat_hint' => 'Démarrez un nouveau chat ci-dessus',
    'ai_type_message' => 'Tapez votre message...',
    'ai_describe_app_idea' => 'Décrivez votre idée d\'application...',
    'ai_ask_anything' => 'Posez-moi une question...',
    'ai_tokens_remaining' => 'Jetons restants',
    'ai_provider' => 'Fournisseur IA',
    'ai_use_system' => 'Utiliser le fournisseur du système',
    'ai_use_own_key' => 'Utiliser ma propre clé API',
    'ai_api_key' => 'Clé API',
    'ai_not_available' => 'L\'assistant IA n\'est pas disponible avec votre forfait actuel.',
    'ai_unavailable_title' => 'Assistant IA non disponible',
    'ai_go_to_settings' => 'Aller aux paramètres',
    'ai_contact_admin' => 'Veuillez contacter l\'administrateur pour configurer les paramètres IA.',
    'ai_assistant' => 'Assistant',
    'ai_your_api_key' => 'Votre clé API',
    'ai_thinking' => 'Réflexion...',
    'ai_welcome_title' => 'Comment puis-je vous aider aujourd\'hui ?',
    'ai_welcome_subtitle' => 'Je peux vous aider à créer et configurer des applications mobiles. Dites-moi ce que vous aimeriez créer !',
    'ai_quick_create_app' => 'Créer une application',
    'ai_quick_create_app_hint' => 'Démarrer un nouveau projet',
    'ai_quick_navigation' => 'Navigation',
    'ai_quick_navigation_hint' => 'Onglets et menus',
    'ai_quick_design' => 'Design',
    'ai_quick_design_hint' => 'Couleurs et style',
    'ai_quick_build' => 'Compiler',
    'ai_quick_build_hint' => 'Exporter votre application',
    'ai_prompt_new_app' => 'Je veux créer une nouvelle application pour mon site web',
    'ai_prompt_navigation' => 'Aidez-moi à configurer la navigation de mon application',
    'ai_prompt_design' => 'Aidez-moi à personnaliser le design de mon application',
    'ai_prompt_build' => 'Je veux compiler mon application',
    'ai_unmute_notifications' => 'Activer les notifications',
    'ai_mute_notifications' => 'Désactiver les notifications',
    'ai_executing_action' => 'Exécution de l\'action',
    'ai_streaming_failed' => 'Désolé, le streaming a échoué. Veuillez réessayer.',
    'ai_connection_error' => 'Erreur de connexion. Veuillez réessayer.',
    'ai_clear_conversation' => 'Effacer la conversation',
    'ai_clear_conversation_confirm' => 'Effacer la conversation ?',
    'ai_clear_cannot_undo' => 'Cette action est irréversible.',
    'ai_working' => 'En cours...',
    'ai_preferred_provider' => 'Fournisseur préféré',
    'ai_use_system_default' => 'Utiliser le système par défaut',
    'ai_your_key_suffix' => '(Votre clé)',
    'ai_system_default_hint' => 'Choisissez « Système par défaut » pour utiliser la clé API de la plateforme, ou sélectionnez un fournisseur pour utiliser la vôtre.',
    'ai_system_default_info' => 'Vous utilisez le service IA de la plateforme. Votre utilisation est comptabilisée dans la limite mensuelle de jetons de votre forfait.',
    'ai_preferred_model' => 'Modèle préféré',
    'ai_use_provider_default' => 'Utiliser le modèle par défaut du fournisseur',
    'ai_openai_api_key' => 'Clé API OpenAI',
    'ai_anthropic_api_key' => 'Clé API Anthropic',
    'ai_get_key_from' => 'Obtenez votre clé depuis',
    'ai_own_key_benefits' => 'Avantages d\'utiliser votre propre clé API :',
    'ai_benefit_unlimited' => 'Jetons IA illimités (pas de quota mensuel)',
    'ai_benefit_direct_billing' => 'Facturation directe depuis votre compte fournisseur',
    'ai_benefit_latest_models' => 'Accès aux derniers modèles',
    'ai_benefit_private_usage' => 'Votre utilisation de l\'API est privée',
    'ai_upgrade_required' => 'Mise à niveau requise',
    'ai_upgrade_description' => 'Votre forfait actuel ne permet pas d\'utiliser vos propres clés API. Passez au forfait Pro ou Enterprise pour utiliser vos propres clés API OpenAI ou Anthropic et contourner les limites de jetons.',
    'ai_view_upgrade_options' => 'Voir les options de mise à niveau',
    'ai_delete_conversation' => 'Supprimer la conversation',
    'ai_delete_conversation_confirm' => 'Êtes-vous sûr de vouloir supprimer',
    'ai_test' => 'Tester',
    'ai_please_wait' => 'Veuillez patienter...',
    'ai_api_key_not_configured' => 'La clé API du fournisseur IA n\'est pas configurée. Veuillez la configurer dans les paramètres administrateur.',

    // GDPR / Privacy
    'consent_settings' => 'Paramètres de confidentialité',
    'consent_essential' => 'Cookies essentiels',
    'consent_essential_description' => 'Nécessaires au bon fonctionnement du site.',
    'consent_analytics' => 'Cookies analytiques',
    'consent_analytics_description' => 'Nous aident à comprendre comment les visiteurs utilisent notre site.',
    'consent_marketing' => 'Cookies marketing',
    'consent_marketing_description' => 'Utilisés pour diffuser des publicités pertinentes.',

    // Cookie Consent Banner
    'cookie_consent_message' => 'Nous utilisons des cookies pour améliorer votre expérience. En continuant, vous acceptez notre',
    'cookie_preferences' => 'Préférences de cookies',
    'essential_only' => 'Essentiels uniquement',
    'manage_preferences' => 'Gérer les préférences',
    'accept_all' => 'Tout accepter',
    'export_data' => 'Exporter mes données',
    'export_data_description' => 'Téléchargez une copie de toutes vos données personnelles',
    'request_export' => 'Demander l\'export',
    'export_pending' => 'Export en cours...',
    'export_ready' => 'Votre export de données est prêt',
    'download_export' => 'Télécharger l\'export',

    // Consent Settings
    'privacy_consent_title' => 'Confidentialité et consentement',
    'privacy_consent_subtitle' => 'Gérez l\'utilisation de vos données',
    'consent_marketing_title' => 'Communications marketing',
    'consent_marketing_description_full' => 'Recevez des mises à jour sur les nouvelles fonctionnalités, des conseils et des offres promotionnelles.',
    'consent_third_party_title' => 'Services tiers',
    'consent_third_party_description' => 'Autorisez le partage de données avec des services tiers (Appetize pour la prévisualisation d\'applications, Firebase pour les notifications push, passerelles de paiement).',
    'consent_ai_services_title' => 'Services IA',
    'consent_ai_services_description' => 'Autorisez le traitement de vos requêtes avec des services IA (OpenAI, Anthropic) pour la fonctionnalité de chat IA.',
    'save_preferences' => 'Enregistrer les préférences',
    'privacy_links_intro' => 'Pour plus d\'informations sur la façon dont nous traitons vos données, veuillez consulter :',
    'privacy_policy' => 'Politique de confidentialité',
    'cookie_policy' => 'Politique des cookies',
    'terms_of_service' => 'Conditions d\'utilisation',

    // Data Export
    'export_your_data' => 'Exporter vos données',
    'export_disabled_message' => 'L\'export de données est actuellement désactivé. Veuillez contacter le support si vous avez besoin d\'une copie de vos données.',
    'export_includes_description' => 'Votre export comprendra : informations de profil, applications, abonnements, transactions, notifications et historique de consentement. L\'export sera disponible au téléchargement pendant 7 jours.',
    'export_being_prepared' => 'Votre export de données est en cours de préparation. Vous recevrez un e-mail lorsqu\'il sera prêt.',
    'requesting' => 'Demande en cours...',
    'recent_exports' => 'Exports récents',
    'export_ready_expires' => 'Prêt - Expire :time',

    // Delete Account (additional)
    'delete_account_permanently' => 'Supprimer définitivement votre compte et toutes vos données',
    'deletion_pending' => 'Suppression en attente',
    'view_status' => 'Voir le statut',
    'action_cannot_be_undone' => 'Cette action est irréversible !',
    'deletion_grace_period' => 'Votre compte sera programmé pour suppression dans 7 jours. Vous recevrez un e-mail avec un lien pour annuler si vous changez d\'avis.',
    'your_password' => 'Votre mot de passe',
    'delete_my_account' => 'Supprimer mon compte',
    'cancel_account_deletion' => 'Annuler la suppression du compte',
    'cancelling' => 'Annulation...',
    'deletion_check_email' => 'Consultez votre e-mail pour plus de détails et un lien pour annuler si vous avez changé d\'avis.',

    // Profile
    'profile_placeholder_name' => 'Entrez votre nom complet',
    'profile_placeholder_email' => 'votre.email@exemple.com',
    'profile_placeholder_current_password' => 'Entrez votre mot de passe actuel',
    'profile_placeholder_new_password' => 'Entrez un nouveau mot de passe (min. 8 caractères)',
    'profile_placeholder_confirm_password' => 'Confirmez votre nouveau mot de passe',
    'demo_admin_cannot_modify' => 'Le compte administrateur de démo ne peut pas être modifié.',
    'demo_admin_password_cannot_change' => 'Le mot de passe du compte administrateur de démo ne peut pas être changé.',
    'demo_admin_cannot_delete' => 'Le compte administrateur de démo ne peut pas être supprimé.',
    'admin_cannot_delete' => 'Le compte administrateur ne peut pas être supprimé.',
];
