154 lines
14 KiB
PHP
154 lines
14 KiB
PHP
<?php
|
|
return [
|
|
'plugin' => [
|
|
'name' => 'Magic Forms',
|
|
'description' => 'Créer des formulaires AJAX facilement'
|
|
],
|
|
'menu' => [
|
|
'label' => 'Magic Forms',
|
|
'records' => ['label' => 'Enregistrements'],
|
|
'exports' => ['label' => 'Export'],
|
|
'settings' => 'Configurer kes parameters du plugin',
|
|
],
|
|
'controllers' => [
|
|
'records' => [
|
|
'title' => 'Voir les enregistrements',
|
|
'view_title' => 'Détails de l\'enregistrement',
|
|
'error' => 'Enregistrement non trouvé',
|
|
'deleted' => 'Enregistrement supprimé avec succès',
|
|
'columns' => [
|
|
'id' => 'Enregistrement N°',
|
|
'group' => 'Groupe',
|
|
'ip' => 'Adresse IP',
|
|
'form_data' => 'Champs stockés',
|
|
'files' => 'Fichiers attachés',
|
|
'created_at' => 'Créer le',
|
|
],
|
|
'buttons' => [
|
|
'read' => 'Marquer comme lu',
|
|
'unread' => 'Marquer comme non lu',
|
|
'gdpr_clean' => 'Nettoyage RGPD',
|
|
],
|
|
'alerts' => [
|
|
'gdpr_confirm' => "Êtes-vous sûr de vouloir nettoyer les anciens enregistrements?\nCette action ne peut pas être annulée!",
|
|
'gdpr_success' => 'Le nettoyage RGPD a été exécuté avec succès',
|
|
'gdpr_perms' => 'Vous n\'avez pas l\'autorisation pour utiliser cette fonctionnalité',
|
|
],
|
|
],
|
|
'exports' => [
|
|
'title' => 'Exporter les enregistrements',
|
|
'breadcrumb' => 'Exporter',
|
|
'filter_section' => '1. Filtrer les enregistrements',
|
|
'filter_type' => 'Exporter tous les enregistrements',
|
|
'filter_groups' => 'Groupes',
|
|
'filter_date_after' => 'Date de début',
|
|
'filter_date_before' => 'Date de fin',
|
|
'options_section' => '2. Options supplémentaires',
|
|
'options_metadata' => 'Inclure les metadonnées',
|
|
'options_metadata_com' => 'Exporter les enregistrements avec les metadonnées (n°, groupe, IP, date de création)',
|
|
'options_deleted' => 'Inclure les enregistrements supprimés',
|
|
],
|
|
],
|
|
'components' => [
|
|
'generic_form' => [
|
|
'name' => 'Formulaire générique AJAX',
|
|
'description' => 'Rendu d\'un formulaire générique; remplacer le composant HTML par vos propres champs personnalisés.',
|
|
],
|
|
'upload_form' => [
|
|
'name' => 'Téléchargements AJAX [BETA]',
|
|
'description' => 'Montre comment implémenter des téléchargements de fichiers sur votre formulaire.',
|
|
],
|
|
'empty_form' => [
|
|
'name' => 'Formulaire AJAX vide',
|
|
'description' => 'Créer un modèle vide pour votre formulaire personnalisé; remplacer le composant HTML.',
|
|
],
|
|
'shared' => [
|
|
'csrf_error' => 'La session du formulaire a expirée ! Veuillez actualiser la page.',
|
|
'recaptcha_warn' => 'Avertissement: reCAPTCHA n\'est pas correctement configuré. Àllez dans Backend > Paramètres > CMS > Magic Forms et configurez svp.',
|
|
'group_validation' => 'Validation du formulaire',
|
|
'group_messages' => 'Messages Flash ',
|
|
'group_mail' => 'Notifications',
|
|
'group_mail_resp' => 'Réponse automatique',
|
|
'group_settings' => 'Plus de réglages',
|
|
'group_security' => 'Securité',
|
|
'group_recaptcha' => 'reCAPTCHA',
|
|
'group_uploader' => 'Transfert de fichiers',
|
|
'validation_req' => 'La propriété est requise',
|
|
'group' => ['title' => 'Groupe' , 'description' => 'Organisez vos formulaires avec un nom de groupe personnalisé. Cette option est utile lorsque vous exportez des données.'],
|
|
'rules' => ['title' => 'Règles' , 'description' => 'Définissez vos propres règles en utilisant la validation de Laravel'],
|
|
'rules_messages' => ['title' => 'Messages de règles' , 'description' => 'Utilisez vos propres messages de règles en utilisant la validation de Laravel'],
|
|
'messages_success' => ['title' => 'Succès' , 'description' => 'Message lorsque le formulaire est soumis avec succès' , 'default' => 'Votre formulaire a été envoyé avec succès' ],
|
|
'messages_errors' => ['title' => 'Erreurs' , 'description' => 'Message lorsque le formulaire contient des erreurs' , 'default' => 'Il y a eu des erreurs dans votre formulaire'],
|
|
'messages_partial' => ['title' => 'Utiliser un modèle partiel personnalisé', 'description' => 'Modifier le message flash avec un modèle partiel personnalisé de votre thème'],
|
|
'mail_enabled' => ['title' => 'Envoyer des notifications' , 'description' => 'Envoyer des notifications par mail sur chaque formulaire envoyé'],
|
|
'mail_subject' => ['title' => 'Sujet' , 'description' => 'Remplacer le sujet par défaut du courrier électronique'],
|
|
'mail_recipients' => ['title' => 'Destinataires' , 'description' => 'Spécifiez les destinataires des e-mails. Utilisez les adresses e-mail comme clés et les noms comme valeurs.'],
|
|
'mail_bcc' => ['title' => 'CCI' , 'description' => 'Envoyer une copie carbone invisible aux destinataires des e-mails (ajouter une adresse par ligne)'],
|
|
'mail_replyto' => ['title' => 'Champ du email de réponse (ReplyTo)' , 'description' => 'Champ de formulaire contenant l\'adresse e-mail de l\'expéditeur à utiliser comme "ReplyTo"'],
|
|
'mail_uploads' => ['title' => 'Envoyer les téléchargements' , 'description' => 'Envoi des fichiers téléchargés en pièce jointe'],
|
|
'mail_template' => ['title' => 'Modèle e-mail' , 'description' => 'Utiliser un modèle e-mail personnalisé. Spécifiez un code de modèle tel que "blakejones.magicforms::mail.notification" (situé dans Paramètres, Modèles des e-mails). Laissez vide pour utiliser les paramètres par défaut.'],
|
|
'mail_uploads' => ['title' => 'Envoyer les téléchargements' , 'description' => 'Envoyer les téléchargements en pièces jointes'],
|
|
'mail_resp_enabled' => ['title' => 'Envoyer une réponse automatique' , 'description' => 'Envoyer un e-mail d\'auto-réponse à la personne qui soumet le formulaire'],
|
|
'mail_resp_field' => ['title' => 'Champ email' , 'description' => 'Champ de formulaire contenant l\'adresse e-mail du destinataire de réponse automatique '],
|
|
'mail_resp_from' => ['title' => 'Adresse de l\'expéditeur' , 'description' => 'Adresse e-mail de l\'expéditeur du courrier électronique de réponse automatique (par exemple nepasrepondre@votreentreprise.com)'],
|
|
'mail_resp_subject' => ['title' => 'Sujet' , 'description' => 'Remplacer le sujet par défaut du courrier électronique'],
|
|
'reset_form' => ['title' => 'Réinitialiser le formulaire' , 'description' => 'Réinitialiser le formulaire après l\'envoi réussi'],
|
|
'redirect' => ['title' => 'Redirection envoi réussi' , 'description' => 'Rediriger vers une URL spécifique lors de l\'envoi réussi. Remarque: doit être une URL valide commençant par http ou https ou la redirection sera ignorée.'],
|
|
'inline_errors' => ['title' => 'Erreurs sur la même ligne' , 'description' => 'Afficher les erreurs sur la même ligne. Cela nécéssite du code supplémentaire, consultez la documentation pour plus d\'informations. ', 'disabled' => 'Désactivé', 'display' => 'Afficher les erreurs', 'variable' => 'Variable Javascript'],
|
|
'js_on_success' => ['title' => 'JS au succès' , 'description' => 'Exécutez du code JavaScript personnalisé lorsque le formulaire a été soumis avec succès. Ne pas utiliser les balises script'],
|
|
'js_on_error' => ['title' => 'JS si erreur' , 'description' => 'Exécutez du code JavaScript personnalisé lorsque le formulaire ne se valide pas. Ne pas utiliser les balises script.'],
|
|
'allowed_fields' => ['title' => 'Allowed Fields' , 'description' => 'Spécifiez quels champs doivent être filtrés et stockés (ajoutez un nom de champ par ligne).'],
|
|
'anonymize_ip' => ['title' => 'Anonymiser IP' , 'description' => 'Ne pas enregistrer les adresses IP', 'full' => 'Complet', 'partial' => 'Partiel', 'disabled' => 'Désactivé'],
|
|
'sanitize_data' => ['title' => 'Désinfecter les données de formulaire' , 'description' => 'Désinfectez les données de formulaire et enregistrez le résultat dans la base de données', 'disabled' => 'Désactivé', 'htmlspecialchars' => 'Utilisez htmlspecialchars'],
|
|
'recaptcha_enabled' => ['title' => 'Activer reCAPTCHA' , 'description' => 'Insère le widget reCAPTCHA sur votre formulaire'],
|
|
'recaptcha_theme' => ['title' => 'Thème' , 'description' => 'Le thème de couleur du widget' , 'light' => 'Léger' , 'dark' => 'Sombre'],
|
|
'recaptcha_type' => ['title' => 'Type' , 'description' => 'Le type de CAPTCHA à servir' , 'image' => 'Image' , 'audio' => 'Audio'],
|
|
'recaptcha_size' => ['title' => 'Taille' , 'description' => 'La taille du widget' , 'normal' => 'Normale', 'compact' => 'Compacte'],
|
|
'skip_database' => ['title' => 'Ignore la BDD' , 'description' => 'Ne pas stocker ce formulaire dans la base de données. Utile si vous souhaitez utiliser des évènements avec votre plugin personnalisé.'],
|
|
'uploader_enable' => ['title' => 'Autoriser les téléchargements' , 'description' => 'Activer le téléchargement des fichiers. Vous devez activer cette option explicitement comme mesure de sécurité.'],
|
|
'uploader_multi' => ['title' => 'Fichiers multiples' , 'description' => 'Autoriser plusieurs téléchargements de fichiers'],
|
|
'uploader_pholder' => ['title' => 'Texte de remplacement' , 'description' => 'Texte à afficher quand aucun fichier n\'est téléchargé', 'default' => 'Cliquez pour choisir ou faites glisser les fichiers à télécharger'],
|
|
'uploader_maxsize' => ['title' => 'Limite de taille de fichier' , 'description' => 'Taille maximale du fichier pouvant être téléchargée en mégaoctets'],
|
|
'uploader_types' => ['title' => 'Types de fichiers autorisés' , 'description' => 'Extensions de fichiers autorisées ou étoile (*) pour tous les types (ajoutez une extension par ligne)'],
|
|
'uploader_remFile' => ['title' => 'Texte de Suppression' , 'description' => 'Texte à afficher dans la popup lors de la suppression d\'un fichier', 'default' => 'Êtes-vous sûr ?'],
|
|
]
|
|
],
|
|
'settings' => [
|
|
'tabs' => ['general' => 'Général', 'recaptcha' => 'reCAPTCHA', 'gdpr' => 'RGPD'],
|
|
'section_flash_messages' => 'Messages Flash',
|
|
'global_messages_success' => ['label' => 'Message de réussite', 'comment' => '(Ce paramètre peut être remplacé par le composant)', 'default' => 'Votre formulaire a été envoyé avec succès'],
|
|
'global_messages_errors' => ['label' => 'Global Errors Message' , 'comment' => '(Ce paramètre peut être remplacé par le composant)', 'default' => 'Il y a eu des erreurs dans votre formulaire'],
|
|
'plugin_help' => 'Vous pouvez accéder à la documentation du plugin sur GitHub :',
|
|
'global_hide_button' => 'Masquer l\'élément de navigation',
|
|
'global_hide_button_desc' => 'Utile si vous souhaitez utiliser des événements avec votre plugin personnalisé.',
|
|
'section_recaptcha' => 'Paramètres reCAPTCHA',
|
|
'recaptcha_site_key' => 'Clé du site',
|
|
'recaptcha_secret_key' => 'Clé secrète',
|
|
'gdpr_help_title' => 'Information',
|
|
'gdpr_help_comment' => 'Nouvelle loi RGPD/GDPR en Europe : vous ne pouvez pas conserver les enregistrements indéfiniment, vous devez les effacer au bout d\'un certain temps en fonction de vos besoins.',
|
|
'gdpr_enable' => 'Activer RGPD',
|
|
'gdpr_days' => 'Garder les enregistrements pour un maximum de X jours',
|
|
],
|
|
'permissions' => [
|
|
'tab' => 'Magic Forms',
|
|
'access_records' => 'Accéder aux données des formulaires stockés',
|
|
'access_exports' => 'Accès aux exports des formulaires stockés',
|
|
'access_settings' => 'Accès à la configuration du module',
|
|
'gdpr_cleanup' => 'Accès au nettoyage de la base de donnée RGPD',
|
|
],
|
|
'mails' => [
|
|
'form_notification' => ['description' => 'Notifier quand un formulaire est envoyé'],
|
|
'form_autoresponse' => ['description' => 'Auto-Réponse lorsqu\'un formulaire est envoyé'],
|
|
],
|
|
'validation' => [
|
|
'recaptcha_error' => 'Impossible de valider le champ reCAPTCHA'
|
|
],
|
|
'classes' => [
|
|
'GDPR' => [
|
|
'alert_gdpr_disabled' => 'LEs options RGPD sont désactivés',
|
|
'alert_invalid_gdpr' => 'Valeur de réglage des jours RGPD invalide',
|
|
]
|
|
]
|
|
];
|
|
?>
|