diff --git a/modules/backend/lang/fr/lang.php b/modules/backend/lang/fr/lang.php index 1213e3f08..018c5b58a 100644 --- a/modules/backend/lang/fr/lang.php +++ b/modules/backend/lang/fr/lang.php @@ -6,25 +6,25 @@ return [ ], 'field' => [ 'invalid_type' => 'Type de champ invalide :type.', - 'options_method_not_exists' => 'La classe modèle :model doit définir une méthode :method() renvoyant des options pour le champ de formulaire ":field".', + 'options_method_not_exists' => 'La classe du modèle :model doit définir une méthode :method() renvoyant des options pour le champ ":field" du formulaire.', ], 'widget' => [ - 'not_registered' => 'Le nom de classe ":name" d’un Widget n’a pas été enregistrée', - 'not_bound' => 'Un Widget ayant le nom de classe ":name" n’a pas pu s’authentifier auprès du contrôleur' + 'not_registered' => 'Aucun widget au nom de classe ":name" n’a été enregistrée', + 'not_bound' => 'Un widget au nom de classe ":name" n’a pas été lié au contrôleur' ], 'page' => [ 'untitled' => 'Sans titre', 'access_denied' => [ 'label' => 'Accès refusé', - 'help' => 'Vous n’avez pas l’autorisation de consulter cette page.', - 'cms_link' => 'Retour à l’administration' + 'help' => 'Vous n’êtes pas autorisé à consulter cette page.', + 'cms_link' => 'Retour à l’interface d’administration' ], 'invalid_token' => [ 'label' => 'La clé de sécurité est invalide' ] ], 'partial' => [ - 'not_found_name' => 'Le nom partiel ":name" est introuvable.' + 'not_found_name' => 'Le modèle partiel ":name" est introuvable.' ], 'account' => [ 'sign_out' => 'Déconnexion', @@ -39,7 +39,7 @@ return [ 'email_placeholder' => 'adresse e-mail', 'enter_new_password' => 'Saisir votre nouveau mot de passe', 'password_reset' => 'Réinitialiser le mot de passe', - 'restore_success' => 'Un e-mail contenant les instructions de réinitialisation du mot de passe a été envoyé à l’adresse e-mail de votre compte.', + 'restore_success' => 'Un e-mail contenant les instructions a été envoyé à l’adresse e-mail de votre compte.', 'restore_error' => 'L’identifiant ":login" ne correspond à aucun utilisateur', 'reset_success' => 'Mot de passe réinitialisé avec succès. Vous pouvez maintenant vous connecter.', 'reset_error' => 'Données de réinitialisation du mot de passe invalides. Veuillez réessayer !', @@ -75,7 +75,7 @@ return [ 'user' => [ 'name' => 'Administrateur', 'menu_label' => 'Administrateurs', - 'menu_description' => 'Gérer les utilisateurs, les groupes et les permissions depuis l’administration.', + 'menu_description' => 'Gérer les utilisateurs, les groupes et les permissions de l’interface d’administration.', 'list_title' => 'Gérer les administrateurs', 'new' => 'Créer un nouvel administrateur', 'login' => 'S’identifier', @@ -84,17 +84,17 @@ return [ 'full_name' => 'Nom complet', 'email' => 'Adresse e-mail', 'groups' => 'Groupes', - 'groups_comment' => 'Préciser le(s) groupe(s) d’adhésion de cette personne.', + 'groups_comment' => 'Préciser les groupes auxquels ce compte doit appartenir. Les groupes définissent les permissions des utilisateurs, qui peuvent être surchargées au niveau de l’utilisateur, dans l’onglet Permissions.', 'avatar' => 'Avatar', 'password' => 'Mot de passe', 'password_confirmation' => 'Confirmer le mot de passe', 'permissions' => 'Permissions', 'account' => 'Compte', 'superuser' => 'Super utilisateur', - 'superuser_comment' => 'Cocher cette case pour autoriser cet utilisateur à accéder à l’ensemble des zones.', + 'superuser_comment' => 'Donner à ce compte un niveau d’accès illimité à toutes les sections du système. Les super-utilisateurs peuvent ajouter et gérer les autres utilisateurs.', 'send_invite' => 'Envoyer une invitation par e-mail', - 'send_invite_comment' => 'Cocher cette case pour envoyer une invitation aux utilisateurs par e-mail.', - 'delete_confirm' => 'Confirmer la suppression de cet administrateur ?', + 'send_invite_comment' => 'Envoyer une invitation aux utilisateurs par e-mail contenant l’identifiant et le mot de passe.', + 'delete_confirm' => 'Supprimer cet administrateur ?', 'return' => 'Retour à la liste des administrateurs', 'allow' => 'Autoriser', 'inherit' => 'Hériter', @@ -105,18 +105,18 @@ return [ 'name_field' => 'Nom', 'description_field' => 'Description', 'is_new_user_default_field_label' => 'Groupe par défaut', - 'is_new_user_default_field_comment' => 'Ajouter les nouveaux administrateurs dans ce groupe, par défaut.', + 'is_new_user_default_field_comment' => 'Ajouter les nouveaux administrateurs dans ce groupe par défaut.', 'code_field' => 'Code', - 'code_comment' => 'Saisir un code d’accès unique si vous souhaitez accéder à ce groupe via une API.', + 'code_comment' => 'Saisir un code d’accès unique si vous souhaitez accéder à ce groupe via l’API.', 'menu_label' => 'Groupes', 'list_title' => 'Gérer les groupes', 'new' => 'Ajouter un groupe d’administrateur', - 'delete_confirm' => 'Confirmer la suppression de ce groupe d’administrateurs ?', + 'delete_confirm' => 'Supprimer ce groupe d’administrateurs ?', 'return' => 'Retour à la liste des groupes', 'users_count' => 'Utilisateurs' ], 'preferences' => [ - 'not_authenticated' => 'Il n’y a aucun utilisateur identifié pour lequel il est possible de charger ou modifier les préférences.' + 'not_authenticated' => 'Il n’y a aucun utilisateur authentifié pour lequel il est possible de charger ou modifier les préférences.' ] ], 'list' => [ @@ -129,7 +129,7 @@ return [ 'missing_definition' => 'La liste utilisée ne contient de pas de colonne pour le champ ":field".', 'missing_parent_definition' => "Le behavior List ne contient pas de définition pour ':definition'.", 'behavior_not_ready' => 'La liste utilisée n’a pas été initialisée, vérifier que la méthode d’appel de makeLists() a été soumise au contrôleur.', - 'invalid_column_datetime' => 'La valeur de la colonne ":column" n’est pas un objet DateTime, il y a t-il une référence manquante dans la propriété \$dates du modèle ?', + 'invalid_column_datetime' => 'La valeur de la colonne ":column" n’est pas un objet DateTime, manque-t-il une référence dans la propriété \$dates du modèle ?', 'pagination' => 'Enregistrements affichés: :from-:to sur :total', 'prev_page' => 'Page précédente', 'next_page' => 'Page suivante', @@ -144,7 +144,7 @@ return [ 'delete_selected' => 'Supprimer la sélection', 'delete_selected_empty' => 'Il n’y a aucun enregistrement à supprimer', 'delete_selected_confirm' => 'Confirmer la suppression des enregistrements sélectionnés ?', - 'delete_selected_success' => 'Les enregistrements ont bien été supprimés.', + 'delete_selected_success' => 'Les enregistrements ont été supprimés.', 'column_switch_true' => 'Oui', 'column_switch_false' => 'Non' ], @@ -169,9 +169,9 @@ return [ 'delete_success' => ':name a été supprimé avec succès', 'reset_success' => 'Réinitialisation terminée', 'missing_id' => 'L’ID de l’enregistrement du formulaire n’est pas précisé.', - 'missing_model' => 'Le formulaire utilisé dans la classe :class n’a pas de modèle défini.', - 'missing_definition' => 'Le formulaire utilisé n’a pas de champ pour ":field".', - 'not_found' => 'Aucun enregistrement ne correspond a l’ID :id.', + 'missing_model' => 'Le behavior formulaire utilisé dans la classe :class n’a pas de modèle défini.', + 'missing_definition' => 'Le behavior formulaire utilisé n’a pas de champ pour ":field".', + 'not_found' => 'Aucun enregistrement de formulaire ne correspond a l’ID :id.', 'action_confirm' => 'Confirmer l’action ?', 'create' => 'Créer', 'create_and_close' => 'Créer et fermer', @@ -183,8 +183,8 @@ return [ 'saving_name' => 'Enregistrement de :name en cours…', 'delete' => 'Supprimer', 'deleting' => 'Suppression en cours…', - 'confirm_delete' => 'Confirmez-vous la suppression de cet enregistrement?', - 'confirm_delete_multiple' => 'Confirmez-vous la suppression des enregistrements sélectionnés ?', + 'confirm_delete' => 'Supprimer cet enregistrement?', + 'confirm_delete_multiple' => 'Supprimer les enregistrements sélectionnés ?', 'deleting_name' => 'Suppression de :name en cours…', 'reset_default' => 'Restaurer les valeurs par défaut', 'resetting' => 'Restauration', @@ -201,8 +201,8 @@ return [ 'complete' => 'Terminé', 'ok' => 'OK', 'or' => 'ou', - 'confirm_tab_close' => 'Confirmer la fermeture de cet onglet ? Les modifications réalisées seront perdues.', - 'behavior_not_ready' => 'Le formulaire n’a pas encore été initialisé, vérifier que la méthode d’appel de initForm() a été soumise au contrôleur.', + 'confirm_tab_close' => 'Fermer cet onglet ? Les modifications réalisées seront perdues.', + 'behavior_not_ready' => 'Le behavior formulaire n’a pas encore été initialisé, vérifier que la méthode initForm() est appelée par le contrôleur.', 'preview_no_files_message' => 'Les fichiers ne sont pas envoyés.', 'preview_no_record_message' => 'Il n’y a aucun enregistrement sélectionné.', 'select' => 'Sélectionner', @@ -213,17 +213,17 @@ return [ 'insert_row_below' => 'Insérer une ligne dessous', 'delete_row' => 'Supprimer une ligne', 'concurrency_file_changed_title' => 'Le fichier à été modifié', - 'concurrency_file_changed_description' => 'Durant votre modification de ce fichier un autre utilisateur a modifié celui-ci sur le disque. Il est possible de charger à nouveau le fichier depuis le disque (sans prendre en compte vos modifications) ou d’écraser ce fichier avec vos propres modifications.', + 'concurrency_file_changed_description' => 'Un autre utilisateur a modifié ce fichier sur le disque. Vous pouvez charger à nouveau le fichier depuis le disque et perdre vos modifications) ou écraser le fichier sur le disque.', 'return_to_list' => 'Retourner à la liste' ], 'recordfinder' => [ 'find_record' => 'Trouver un enregistrement' ], 'relation' => [ - 'missing_config' => 'La relation n’a pas de configuration pour ":config".', - 'missing_definition' => 'La relation n’a pas de définition pour le champ ":field".', - 'missing_model' => 'La relation utilisée dans la classe :class n’a pas de modèle défini.', - 'invalid_action_single' => 'Cette action ne peut être effectuée sur une relation singulière.', + 'missing_config' => 'La behavior relation n’a pas de configuration pour ":config".', + 'missing_definition' => 'La behavior relation n’a pas de définition pour le champ ":field".', + 'missing_model' => 'La behavior relation utilisée dans la classe :class n’a pas de modèle défini.', + 'invalid_action_single' => 'Cette action ne peut être effectuée sur une relation unitaire.', 'invalid_action_multi' => 'Cette action ne peut être effectuée sur une relation multiple.', 'help' => 'Cliquer sur un élément pour l’ajouter', 'related_data' => 'Donnée liée :name', @@ -245,12 +245,12 @@ return [ 'remove_name' => 'Retirer :name', 'delete' => 'Supprimer', 'delete_name' => 'Suppression de :name', - 'delete_confirm' => 'Confirmer la suppression ?', + 'delete_confirm' => 'Êtes vous sûr(e) ?', 'link' => 'Lier', 'link_name' => 'Lier :name', 'unlink' => 'Séparer', 'unlink_name' => 'Séparer :name', - 'unlink_confirm' => 'Confirmer la séparation ?', + 'unlink_confirm' => 'Êtes vous sûr(e) ?', ], 'reorder' => [ 'default_title' => 'Réorganiser les enregistrements', @@ -263,12 +263,12 @@ return [ 'missing_relation' => 'Le modèle ":class" ne contient pas de définition ":relation".', 'missing_method' => 'Le modèle ":class" ne contient pas de méthode ":method".', 'invalid_class' => 'Le modèle :model utilisé dans la classe :class est invalide, il doit hériter de la classe \Model.', - 'mass_assignment_failed' => 'La tâche de masse a échoué pour l’attribut du modèle ":attribute".' + 'mass_assignment_failed' => 'L’affectation de masse a échoué pour l’attribut ":attribute" du modèle.' ], 'warnings' => [ - 'tips' => 'Aide à la configuration du système', - 'tips_description' => 'Il y a des éléments à prendre en compte pour configurer le système proprement.', - 'permissions' => 'Il n’est pas possible au language PHP d’écrire sur le répertoire :name ou ses sous-dossiers. Veuillez modifier les autorisation d’écriture sur ce répertoire, depuis le serveur Web.', + 'tips' => 'Astuces de configuration du système', + 'tips_description' => 'Il y a des éléments à prendre en compte pour configurer le système correctement.', + 'permissions' => 'PHP ne peut pas écrire dans le répertoire :name et ses sous-dossiers. Veuillez modifier les permissions en écriture du serveur web pour ce répertoire.', 'extension' => 'L’extension PHP :name n’est pas installée. Veuillez installer la librairie et activer l’extension.' ], 'editor' => [ @@ -283,7 +283,7 @@ return [ 'autocompletion' => 'Auto-complétion', 'word_wrap' => 'Retour à la ligne', 'highlight_active_line' => 'Sélectionner la ligne active', - 'auto_closing' => 'Fermer Automatiquement les tags et les caractères spéciaux', + 'auto_closing' => 'Fermer Automatiquement les tags', 'show_invisibles' => 'Afficher les caractères invisibles', 'show_gutter' => 'Afficher les numéros de ligne', 'basic_autocompletion'=> 'Auto-complétion basique (Ctrl + Espace)', @@ -295,37 +295,56 @@ return [ 'mode_fluid' => 'Fluide', '40_characters' => '40 caractères', '80_characters' => '80 caractères', - 'theme' => 'Coloration syntaxique' + 'theme' => 'Coloration syntaxique', + 'markup_styles' => 'Styles du balisage', + 'custom_styles' => 'Feuille de styles personnalisée', + 'custom styles_comment' => 'Styles personnalisés à inclure dans l’editeur HTML.', + 'markup_classes' => 'Classes de style', + 'paragraph' => 'Paragraphe', + 'link' => 'Lien', + 'table' => 'Tableau', + 'table_cell' => 'Cellule d’un tableau', + 'image' => 'Image', + 'label' => 'Libellé', + 'class_name' => 'Nom de la classe', + 'markup_tags' => 'Balises', + 'allowed_empty_tags' => 'Autoriser les balises vides', + 'allowed_empty_tags_comment' => 'Liste des balises qui ne sont pas supprimées lorsqu’elles sont vides.', + 'allowed_tags' => 'Balises autorisées', + 'allowed_tags_comment' => 'Liste des balises autorisées.', + 'no_wrap' => 'Balises non encadrées', + 'no_wrap_comment' => 'Liste des balises qui ne doivent pas être encadrées dans par des balises de bloc.', + 'remove_tags' => 'Balises supprimées', + 'remove_tags_comment' => 'Liste des balises qui sont supprimées ainsi que leur contenu.' ], 'tooltips' => [ 'preview_website' => 'Aperçu du site' ], 'mysettings' => [ 'menu_label' => 'Mes paramètres', - 'menu_description' => 'Paramètres en lien avec votre compte d’administrateur' + 'menu_description' => 'Paramètres de votre compte administrateur' ], 'myaccount' => [ 'menu_label' => 'Mon compte', 'menu_description' => 'Modifier les informations de votre compte comme le nom, l’adresse e-mail ou le mot de passe.', - 'menu_keywords' => 'sécurité du compte' + 'menu_keywords' => 'security login sécurité authentification identification' ], 'branding' => [ - 'menu_label' => 'Personnalisation de l’interface d’administration', + 'menu_label' => 'Personnaliser l’interface d’administration', 'menu_description' => 'Personnaliser l’interface d’administration comme le nom, les couleurs ou le logo.', 'brand' => 'Marque', 'logo' => 'Logo', - 'logo_description' => 'Envoyer un logo personnalisé pour l’utiliser dans l’interface d’administration.', + 'logo_description' => 'Envoyer un logo personnalisé à utiliser dans l’interface d’administration.', 'app_name' => 'Nom de l’application', 'app_name_description' => 'Ce nom est affiché comme titre dans l’interface d’administration.', 'app_tagline' => 'Slogan de l’application', 'app_tagline_description' => 'Ce slogan est affiché sur la page d’inscription à l’interface d’administration.', 'colors' => 'Couleurs', - 'appearance' => 'Apparence', 'primary_color' => 'Couleur principale', 'secondary_color' => 'Couleur secondaire', 'accent_color' => 'Couleur d’accentuation', 'styles' => 'Styles', - 'custom_stylesheet' => 'Feuille de style personnalisée (CSS)', + 'custom_stylesheet' => 'Feuille de styles personnalisée', 'navigation' => 'Navigation', 'menu_mode' => 'Style du menu', 'menu_mode_inline' => 'Horizontal', @@ -334,19 +353,19 @@ return [ ], 'backend_preferences' => [ 'menu_label' => 'Préférences d’administration', - 'menu_description' => 'Gérer les préférences de votre compte telle que la langue utilisée.', + 'menu_description' => 'Gérer les préférences de votre compte telles que la langue utilisée.', 'region' => 'Région', - 'code_editor' => 'Editeur de code', + 'code_editor' => 'Éditeur de code', 'timezone' => 'Fuseau horaire', 'timezone_comment' => 'Ajuster les dates affichées à ce fuseau horaire.', 'locale' => 'Langue', 'locale_comment' => 'Choisir une langue.' ], 'access_log' => [ - 'hint' => 'Ce journal affiche la liste des accès à l’administration par les administrateurs. Les données sont sauvegardées pendant :days jours.', + 'hint' => 'Ce journal affiche la liste des tentatives d’authentification réussies des administrateurs. Les données sont sauvegardées pendant :days jours.', 'menu_label' => 'Journal des accès', - 'menu_description' => 'Affiche la liste des utilisateurs s’étant connectés à l’administration avec succès.', - 'created_at' => 'Date & heure', + 'menu_description' => 'Affiche la liste des authentifications réussies des utilisateurs de l’interface d’administration.', + 'created_at' => 'Date et heure', 'login' => 'Identifiant', 'ip_address' => 'Adresse IP', 'first_name' => 'Prénom', @@ -377,7 +396,7 @@ return [ 'select_columns' => '2. Choisissez les colonnes à exporter', 'column' => 'Colonne', 'columns' => 'Colonnes', - 'set_export_options' => '3. Fixer les options d’exportation', + 'set_export_options' => '3. Définir les options d’exportation', 'show_ignored_columns' => 'Voir les colonnes ignorées', 'auto_match_columns' => 'Correspondance automatique des colonnes', 'created' => 'Créés', diff --git a/modules/cms/lang/fr/lang.php b/modules/cms/lang/fr/lang.php index 363a51691..8164fcb1c 100644 --- a/modules/cms/lang/fr/lang.php +++ b/modules/cms/lang/fr/lang.php @@ -2,13 +2,13 @@ return [ 'cms_object' => [ - 'invalid_file' => 'Nom de fichier invalide : :name. Les noms de fichiers ne peuvent contenir que des caractères alphanumériques, des tiret bas, des tirets et des points. Voir ces exemples de noms de fichiers valides : page.htm, page, subdirectory/page', + 'invalid_file' => 'Nom de fichier invalide : :name. Les noms de fichiers ne peuvent contenir que des caractères alphanumériques, des tirets bas, des tirets et des points. Voici des exemples de noms de fichiers valides : page.htm, ma-page, sous_repertoire/nouvelle.page', 'invalid_property' => 'L’attribut ":name" ne peut pas être défini', 'file_already_exists' => 'Le fichier ":name" existe déjà.', - 'error_saving' => 'Erreur lors de l’enregistrement du fichier ":name".', - 'error_creating_directory' => 'Erreur lors de la création du répertoire :name', + 'error_saving' => 'Erreur lors de l’enregistrement du fichier ":name". Veuillez vérifier les permissions en écriture.', + 'error_creating_directory' => 'Erreur lors de la création du répertoire :name. Veuillez vérifier les permissions en écriture.', 'invalid_file_extension' => 'Extension de fichier invalide : :invalid. Les extensions autorisées sont : :allowed.', - 'error_deleting' => 'Erreur lors de la suppression du modèle ":name".', + 'error_deleting' => 'Erreur lors de la suppression du modèle ":name". Veuillez vérifier les permissions en écriture.', 'delete_success' => 'Les modèles ont été supprimés avec succès : :count.', 'file_name_required' => 'Le nom du fichier est requis.', 'safe_mode_enabled' => 'Le mode protégé est activé.', @@ -20,9 +20,9 @@ return [ 'not_found' => 'Le thème activé est introuvable.', ], 'edit' => [ - 'not_set' => 'Le thème de rédaction n’est pas activé.', - 'not_found' => 'Le thème de rédaction est introuvable.', - 'not_match' => 'L’objet actuellement ouvert n’appartient pas au thème en cours de modification. Merci de recharger la page.' + 'not_set' => 'Le thème à modifier n’est pas activé.', + 'not_found' => 'Le thème à modifier est introuvable.', + 'not_match' => 'L’objet auquel vous souhaitez accéder n’appartient pas au thème en cours de modification. Veuillez recharger la page.' ], 'settings_menu' => 'Thème frontal', 'settings_menu_description' => 'Aperçu des thèmes installés et sélection du thème actif.', @@ -84,9 +84,9 @@ return [ ], 'maintenance' => [ 'settings_menu' => 'Maintenance', - 'settings_menu_description' => 'Paramètres de la page de maintenance et ses options.', + 'settings_menu_description' => 'Configurer la page de maintenance et ajuster ses options.', 'is_enabled' => 'Activer la maintenance', - 'is_enabled_comment' => 'Si activé, les visiteurs du site Web verront la page choisie ci-dessous.' + 'is_enabled_comment' => 'Si activé, la page choisie ci-dessous sera affichée pour les visiteurs du site web.' ], 'page' => [ 'not_found_name' => 'La page ":name" est introuvable', @@ -196,7 +196,7 @@ return [ 'already_exists' => 'Un fichier ou un répertoire avec le même nom existe déjà', 'error_renaming' => 'Erreur pour renommer le fichier ou le répertoire', 'name_cant_be_empty' => 'Le nom ne peut être vide', - 'too_large' => 'Le fichier téléchargé est trop grand. La taille maximum autorisée est de :max_size', + 'too_large' => 'Le fichier téléchargé est trop volumineux. La taille maximum autorisée est de :max_size', 'type_not_allowed' => 'Les types de fichiers autorisés sont les suivants : :allowed_types', 'file_not_valid' => 'Fichier invalide', 'error_uploading_file' => 'Erreur lors du dépôt du fichier ":name" : :error', @@ -218,29 +218,29 @@ return [ 'no_description' => 'Aucune description n’a été fournie', 'alias' => 'Alias', 'alias_description' => 'Nom unique fourni lors de l’utilisation du composant sur une page ou une maquette.', - 'validation_message' => 'Les alias du composant sont requis et ne peuvent contenir uniquement des symboles latins, des chiffres et des tirets bas. Les alias doivent commencer par un symbole latin.', - 'invalid_request' => 'Le modèle ne peut être enregistré puisque les données d’un composant sont invalides.', + 'validation_message' => 'Les alias du composant sont requis et doivent contenir uniquement des symboles latins, des chiffres et des tirets bas. Les alias doivent commencer par un symbole latin.', + 'invalid_request' => 'Le modèle ne peut être enregistré car les données d’un composant ne sont pas valides.', 'no_records' => 'Aucun composant n’a été trouvé', 'not_found' => 'Le composant ":name" est introuvable.', 'method_not_found' => 'Le composant ":name" ne contient pas de méthode ":method".', ], 'template' => [ 'invalid_type' => 'Type de modèle inconnu.', - 'not_found' => 'Le modèle demandé est introuvable.', - 'saved'=> 'Le modèle demandé a été sauvegardé avec succès.' + 'not_found' => 'Le modèle est introuvable.', + 'saved'=> 'Le modèle a été sauvegardé avec succès.' ], 'permissions' => [ 'name' => 'CMS', - 'manage_content' => 'Gérer le contenu', - 'manage_assets' => 'Gérer les assets', - 'manage_pages' => 'Gérer les pages', - 'manage_layouts' => 'Gérer les maquettes', - 'manage_partials' => 'Gérer les modèles partiels', - 'manage_themes' => 'Gérer les thèmes', - 'manage_media' => 'Gérer les médias' + 'manage_content' => 'Gérer le contenu du site web', + 'manage_assets' => 'Gérer les assets site web - images, fichiers JavaScript et CSS', + 'manage_pages' => 'Créer, modifier et supprimer des pages du site web', + 'manage_layouts' => 'Créer, modifier et supprimer des maquettes du CMS', + 'manage_partials' => 'Créer, modifier et supprimer des modèles partiels du CMS', + 'manage_themes' => 'Activer, désactiver et configurer les thèmes', + 'manage_media' => 'Déposer et gérer les contenus media - images, vidéos, sons, documents' ], 'mediafinder' => [ - 'default_prompt' => 'Cliquer su le bouton %s pour trouver un média' + 'default_prompt' => 'Cliquez sur le bouton %s pour trouver un élément média' ], 'media' => [ 'invalid_path' => "Le chemin du fichier indiqué est invalide : ':path'.", diff --git a/modules/system/lang/fr/client.php b/modules/system/lang/fr/client.php index e37ef031d..56cdf9295 100644 --- a/modules/system/lang/fr/client.php +++ b/modules/system/lang/fr/client.php @@ -35,18 +35,15 @@ return [ ], 'mediamanager' => [ - 'insert_link' => "Insérer un lien vers un fichier de la médiathèque", - 'insert_image' => "Insérer une image de la médiathèque", - 'insert_video' => "Insérer une vidéo de la médiathèque", - 'insert_audio' => "Insérer un document audio de la médiathèque", + 'insert_link' => "Insérer un lien vers un fichier du gestionnaire de média", + 'insert_image' => "Insérer une image du gestionnaire de média", + 'insert_video' => "Insérer une vidéo du gestionnaire de média", + 'insert_audio' => "Insérer un document audio du gestionnaire de média", 'invalid_file_empty_insert' => "Veuillez sélectionner un fichier à lier.", 'invalid_file_single_insert' => "Veuillez sélectionner un seul fichier.", 'invalid_image_empty_insert' => "Veuillez sélectionner au moins une image à insérer.", 'invalid_video_empty_insert' => "Veuillez sélectionner une vidéo à insérer.", 'invalid_audio_empty_insert' => "Veuillez sélectionner un document audio à insérer.", - 'invalid_image_invalid_insert' => "Le fichier n’est pas une image.", - 'invalid_video_invalid_insert' => "Le fichier n’est pas une vidéo.", - 'invalid_audio_invalid_insert' => "Le fichier n’est pas un document audio.", ], 'alert' => [ @@ -56,10 +53,10 @@ return [ 'datepicker' => [ 'previousMonth' => 'Mois précédent', - 'nextMonth' => 'Mois suivant', - 'months' => ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'], - 'weekdays' => ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], - 'weekdaysShort' => ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], + 'nextMonth' => 'Mois suivant', + 'months' => ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'], + 'weekdays' => ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], + 'weekdaysShort' => ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'] ], 'filter' => [ @@ -70,29 +67,26 @@ return [ 'all' => 'toute la période', 'filter_button_text' => 'Filtrer', 'reset_button_text' => 'Effacer', - 'date_placeholder' => 'Date', + 'date_placeholder' => 'Date', 'after_placeholder' => 'Après le', 'before_placeholder' => 'Avant le', - ], + ] ], 'eventlog' => [ 'show_stacktrace' => 'Afficher la pile d’exécution', 'hide_stacktrace' => 'Masquer la pile d’exécution', 'tabs' => [ - 'formatted' => 'Formaté', + 'formatted' => 'Message formaté', 'raw' => 'Message brut', ], 'editor' => [ 'title' => 'Sélectionnez l’éditeur de code source à utiliser', 'description' => 'L’environnement de votre système d’exploitation doit être configuré pour ouvrir l’un des schémas d’URL ci-dessous.', 'openWith' => 'Ouvrir avec', - 'remember_choice' => 'Se souvenir de la sélection pour la durée de la session dans ce navigateur', + 'rememberChoice' => 'Se souvenir de la sélection pour la durée de la session dans ce navigateur', 'open' => 'Ouvrir', 'cancel' => 'Annuler' - ], + ] ] ]; - - - diff --git a/modules/system/lang/fr/lang.php b/modules/system/lang/fr/lang.php index 3c7a1fca7..f648e8b87 100644 --- a/modules/system/lang/fr/lang.php +++ b/modules/system/lang/fr/lang.php @@ -2,7 +2,7 @@ return [ 'app' => [ - 'name' => 'October CMS', + 'name' => 'OctoberCMS', 'tagline' => 'Retourner à l’essentiel', ], 'locale' => [ @@ -42,7 +42,7 @@ return [ 'create_fail' => "Impossible de créer le fichier : :name", ], 'combiner' => [ - 'not_found' => "Le fichier combinateur ':name' est introuvable.", + 'not_found' => "Le fichier combiné ':name' est introuvable.", ], 'system' => [ 'name' => 'Système', @@ -74,9 +74,9 @@ return [ 'install' => 'Installer des thèmes', 'search' => 'Recherche des thème à installer…', 'installed' => 'Thèmes installés', - 'no_themes' => 'Il n’y a aucun thème installé depuis le site d’October CMS.', + 'no_themes' => 'Il n’y a aucun thème installé depuis le Marketplace.', 'recommended' => 'Recommandé', - 'remove_confirm' => 'Confirmer la suppression de ce thème ?' + 'remove_confirm' => 'Êtes-vous sûr(e) de vouloir supprimer ce thème ?' ], 'plugin' => [ 'label' => 'Plugin', @@ -103,14 +103,14 @@ return [ 'frozen_label' => 'Mises à jour bloquées', 'frozen_help' => 'Les plugins bloqués seront ignorés par le processus de mise à jour.', 'selected_amount' => 'Plugins sélectionnés : :amount', - 'remove_confirm' => 'Confirmer la suppression de ce plugin ?', + 'remove_confirm' => 'Êtes-vous sûr(e) de vouloir supprimer ce plugin ?', 'remove_success' => "Les plugins ont été supprimés avec succès.", - 'refresh_confirm' => 'Confirmer ?', + 'refresh_confirm' => 'Êtes-vous sûr(e) ?', 'refresh_success' => "Les plugins ont été actualisés avec succès.", - 'disable_confirm' => 'Confirmer ?', + 'disable_confirm' => 'Êtes-vous sûr(e) ?', 'disable_success' => "Les plugins ont été désactivés avec succès.", 'enable_success' => "Les plugins ont été activés avec succès.", - 'unknown_plugin' => 'Le plugin a été supprimé avec succès.' + 'unknown_plugin' => 'Le plugin a été supprimé du système de fichiers.' ], 'project' => [ 'name' => 'Projet', @@ -120,7 +120,7 @@ return [ 'none' => 'Aucun', 'id' => [ 'label' => 'ID du projet', - 'help' => 'Comment trouver l’ID de son projet', + 'help' => 'Comment trouver l’ID de votre projet', 'missing' => 'Spécifier un ID de projet.', ], 'detach_confirm' => 'Confirmer le détachement de ce projet ?', @@ -129,13 +129,13 @@ return [ 'settings' => [ 'menu_label' => 'Réglages', 'not_found' => 'Les paramètres spécifiés sont introuvables.', - 'missing_model' => 'La page de réglages nécessite une définition de modèle.', + 'missing_model' => 'La page de réglages nécessite la définition d’un Model.', 'update_success' => 'Les réglages pour :name ont étés mis à jour avec succès.', 'return' => 'Retourner à la page des réglages du système', 'search' => 'Rechercher' ], 'mail' => [ - 'log_file' => 'Journal du fichier', + 'log_file' => 'Fichier journal', 'menu_label' => 'Configuration des adresses e-mails', 'menu_description' => 'Gérer la configuration des adresses e-mails.', 'general' => 'Général', @@ -157,33 +157,33 @@ return [ 'smtp_encryption_ssl' => 'SSL', 'sendmail' => 'Sendmail', 'sendmail_path' => 'Chemin vers Sendmail', - 'sendmail_path_comment' => 'Saisir le chemin du programme Sendmail.', + 'sendmail_path_comment' => 'Saisir le chemin du programme sendmail.', 'mailgun' => 'Mailgun', 'mailgun_domain' => 'Domaine Mailgun', 'mailgun_domain_comment' => 'Saisir le nom de domaine Mailgun.', 'mailgun_secret' => 'Clé secrète Mailgun', - 'mailgun_secret_comment' => 'Saisir la clé de l’API Mailgun.', + 'mailgun_secret_comment' => 'Saisir votre clé API Mailgun.', 'mandrill' => 'Mandrill', 'mandrill_secret' => 'Clé secrète Mandrill', - 'mandrill_secret_comment' => 'Saisir la clé de l’API Mandrill.', + 'mandrill_secret_comment' => 'Saisir votre clé API Mandrill.', 'ses' => 'SES', 'ses_key' => 'Clé SES', - 'ses_key_comment' => 'Saisir la clé de l’API SES', + 'ses_key_comment' => 'Saisir votre clé API SES', 'ses_secret' => 'Clé secrète SES', - 'ses_secret_comment' => 'Saisir la clé secrète de l’API SES', + 'ses_secret_comment' => 'Saisir votre clé secrète de l’API SES', 'ses_region' => 'Région SES', - 'ses_region_comment' => 'Saisir la région SES (e.g. us-east-1)', + 'ses_region_comment' => 'Saisir votre région SES (e.g. us-east-1)', 'drivers_hint_header' => 'Les drivers ne sont pas installés', 'drivers_hint_content' => 'Cette méthode d’envoi d’e-mails nécessite que le plugin ":plugin" soit installé avant de pouvoir envoyer des e-mails.' ], 'mail_templates' => [ - 'menu_label' => 'Modèles des adresses e-mails', + 'menu_label' => 'Modèles des e-mails', 'menu_description' => 'Gérer les modèles et maquettes des e-mails envoyés aux utilisateurs et aux administrateurs.', 'new_template' => 'Nouveau modèle', 'new_layout' => 'Nouvelle maquette', 'template' => 'Modèle', 'templates' => 'Modèles', - 'menu_layouts_label' => 'Maquettes des adresses e-mails', + 'menu_layouts_label' => 'Maquettes des e-mails', 'layout' => 'Maquette', 'layouts' => 'Maquettes', 'no_layout' => '-- Aucune maquette --', @@ -204,8 +204,8 @@ return [ 'creating_layout' => 'Création de la maquette...', 'saving' => 'Sauvegarde du modèle en cours…', 'saving_layout' => 'Enregistrement de la maquette...', - 'delete_confirm' => 'Confirmez-vous la suppression de ce modèle ?', - 'delete_layout_confirm' => 'Confirmez-vous la suppression de cette maquette ?', + 'delete_confirm' => 'Supprimer ce modèle ?', + 'delete_layout_confirm' => 'Supprimer cette maquette ?', 'deleting' => 'Suppression du modèle...', 'deleting_layout' => 'Suppression de la maquette...', 'sending' => 'Envoi du message de test en cours…', @@ -260,12 +260,12 @@ return [ ], 'none' => [ 'label' => 'Aucune mise à jour n’est disponible.', - 'help' => 'Aucune nouvelle mise à jour n’a été trouvée.', + 'help' => 'Aucune mise à jour plus récente n’a été trouvée.', ], 'important_action' => [ 'empty' => 'Sélectionner l’action', 'confirm' => 'Confirmer la mise à jour', - 'skip' => 'Ignorer ce plugin (cette fois seulement)', + 'skip' => 'Ignorer ce plugin (cette fois uniquement)', 'ignore' => 'Ignorer ce plugin (toujours)', ], 'important_action_required' => 'Action requise', @@ -274,9 +274,9 @@ return [ 'details_title' => 'Détails du plugin', 'details_view_homepage' => 'Voir la page d’accueil', 'details_readme' => 'Documentation', - 'details_readme_missing' => 'Il n’y a pas de documentation disponible.', + 'details_readme_missing' => 'Aucune documentation fournie.', 'details_upgrades' => 'Guide de mise à jour', - 'details_upgrades_missing' => 'Il n’y a pas d’instruction disponible.', + 'details_upgrades_missing' => 'Aucune instruction de mise à jour fournie.', 'details_current_version' => 'Version actuelle', 'details_author' => 'Auteur', ], @@ -289,7 +289,7 @@ return [ 'file_corrupt' => 'Le fichier provenant du serveur est corrompu.', ], 'behavior' => [ - 'missing_property' => 'La classe :class doit définir la propriété $:property utilisée par le comportement (behavior) :behavior.', + 'missing_property' => 'La classe :class doit définir la propriété $:property utilisée par le behavior :behavior.', ], 'config' => [ 'not_found' => 'Impossible de trouver le fichier de configuration :file défini dans :location.', @@ -314,7 +314,7 @@ return [ 'preview_title' => 'Évènement', ], 'request_log' => [ - 'hint' => 'Ce journal affiche une liste de requêtes potentiellement suspectes. par exemple, si un visiteur ouvre une page introuvable du CMS, une ligne avec le statut code 404 est alors créée.', + 'hint' => 'Ce journal affiche une liste de requêtes potentiellement suspectes. Par exemple, si un visiteur ouvre une page introuvable du CMS, une ligne avec le code statut 404 est alors créée.', 'menu_label' => 'Journal des requêtes', 'menu_description' => 'Affiche les requêtes erronées ou redirigées, comme les erreurs 404.', 'empty_link' => 'Purger le journal des requêtes', @@ -327,6 +327,7 @@ return [ 'referer' => 'Référents', 'url' => 'Adresse URL', 'status_code' => 'Statut', + 'preview_title' => 'Requête' ], 'permissions' => [ 'name' => 'Système',