diff --git a/data/web/lang/lang.fr-fr.json b/data/web/lang/lang.fr-fr.json
index 7348b6b5e7..adcbd2a281 100644
--- a/data/web/lang/lang.fr-fr.json
+++ b/data/web/lang/lang.fr-fr.json
@@ -3,13 +3,13 @@
"alias_domains": "Ajouter un alias de domaine",
"app_passwds": "Gérer les mots de passe d'application",
"bcc_maps": "Mapping BCC",
- "delimiter_action": "Délimitation d'action",
+ "delimiter_action": "Action du délimiteur",
"eas_reset": "Réinitialiser les périphériques EA",
"extend_sender_acl": "Autoriser l'extension des ACL par des adresses externes",
"filters": "Filtres",
"login_as": "S'identifier en tant qu'utilisateur",
"prohibited": "Interdit par les ACL",
- "protocol_access": "Modifier le protocol d'acces",
+ "protocol_access": "Modifier le protocole d’accès",
"pushover": "Pushover",
"quarantine": "Actions de quarantaine",
"quarantine_attachments": "Pièces jointes en quarantaine",
@@ -20,7 +20,7 @@
"smtp_ip_access": "Changer les hôtes autorisés pour SMTP",
"sogo_access": "Autoriser la gestion des accès à SOGo",
"sogo_profile_reset": "Réinitialiser le profil SOGo",
- "spam_alias": "Alias temporaire",
+ "spam_alias": "Alias temporaires",
"spam_policy": "Liste Noire/Liste Blanche",
"spam_score": "Score SPAM",
"syncjobs": "Tâches de synchronisation",
@@ -48,13 +48,13 @@
"comment_info": "Un commentaire privé n'est pas visible pour l'utilisateur, tandis qu'un commentaire public est affiché sous forme d'info-bulle lorsqu'on le survole dans un aperçu des utilisateurs",
"custom_params": "Paramètres personnalisés",
"custom_params_hint": "Correct : --param=xy, Incorrect : --param xy",
- "delete1": "Supprimer à la source lorsque la synchronisation terminée",
- "delete2": "Supprimer les messages à destination qui ne sont pas présents à la source",
- "delete2duplicates": "Supprimer les doubles à destination",
+ "delete1": "Supprimer sur la source lorsque la synchronisation est terminée",
+ "delete2": "Supprimer les messages sur la destination qui ne sont pas présents sur la source",
+ "delete2duplicates": "Supprimer les doublons sur la destination",
"description": "Description",
"destination": "Destination",
"disable_login": "Désactiver l'authentification (les courriels entrants resteront acceptés)",
- "domain": "domaine",
+ "domain": "Domaine",
"domain_matches_hostname": "Le domaine %s correspond à la machine (hostname)",
"domain_quota_m": "Quota total du domaine (Mo)",
"enc_method": "Méthode de chiffrement",
@@ -80,7 +80,7 @@
"password": "Mot de passe",
"password_repeat": "Confirmation du mot de passe (répéter)",
"port": "Port",
- "post_domain_add": "le conteneur SOGo, \"sogo-mailcow\", doit être redémarré après l'ajout d'un nouveau domaine!
De plus, la configuration DNS doit être révisée. Lorsque la configuration DNS est approuvée, redémarrer \"acme-mailcow\" pour générer automatiquement les certificats pour votre nouveau domaine (autoconfig.<domain>, autodiscover.<domain>).
Cette étape est optionelle et sera réessayée toutes les 24 heures.",
+ "post_domain_add": "Le conteneur SOGo, « sogo-mailcow », doit être redémarré après l'ajout d'un nouveau domaine !
De plus, la configuration DNS doit être révisée. Lorsque la configuration DNS est approuvée, redémarrer « acme-mailcow » pour générer automatiquement les certificats pour votre nouveau domaine (autoconfig.<domain>, autodiscover.<domain>).
Cette étape est optionnelle et sera réessayée toutes les 24 heures.",
"private_comment": "Commentaire privé",
"public_comment": "Commentaire public",
"quota_mb": "Quota (Mo)",
@@ -286,7 +286,7 @@
"rspamd_settings_map": "Carte des paramètres Rspamd",
"sal_level": "Niveau Moo",
"save": "Enregistrer les modifications",
- "search_domain_da": "Recherche domaines",
+ "search_domain_da": "Rechercher des domaines",
"send": "Envoyer",
"sender": "Expéditeur",
"service_id": "ID du service",
@@ -415,7 +415,7 @@
"mailboxes_in_use": "Le max. des boîtes de réception doit être supérieur ou égal à %d",
"malformed_username": "Nom d’utilisateur malformé",
"map_content_empty": "Le contenu de la carte ne peut pas être vide",
- "max_alias_exceeded": "Le nombre max. d'aliases est dépassé",
+ "max_alias_exceeded": "Le nombre max. d'alias est dépassé",
"max_mailbox_exceeded": "Le nombre max. de boîte de réception est dépassé (%d of %d)",
"max_quota_in_use": "Le quota de la boîte de réception doit être supérieur ou égal à %d Mo",
"maxquota_empty": "Le quota maximum par boîte de réception ne doit pas être de 0.",
@@ -515,7 +515,9 @@
"wip": "En cours de réalisation",
"architecture": "Architecture",
"cores": "Cœurs",
- "current_time": "Heure du système"
+ "current_time": "Heure du système",
+ "container_disabled": "Conteneur arrêté ou désactivé",
+ "error_show_ip": "Impossible de résoudre les adresses IP publiques"
},
"diagnostics": {
"cname_from_a": "Valeur dérivée de l’enregistrement A/AAAA. Ceci est supporté tant que l’enregistrement indique la bonne ressource.",
@@ -526,7 +528,7 @@
"dns_records_name": "Nom",
"dns_records_status": "État courant",
"dns_records_type": "Type",
- "optional": "Cet enregistrement est optionel."
+ "optional": "Cet enregistrement est optionnel."
},
"edit": {
"active": "Actif",
@@ -545,7 +547,7 @@
"comment_info": "Un commentaire privé n’est pas visible pour l’utilisateur, tandis qu’un commentaire public est affiché comme infobulle lorsque vous le placez dans un aperçu des utilisateurs",
"delete1": "Supprimer de la source une fois terminé",
"delete2": "Supprimer les messages sur la destination qui ne sont pas sur la source",
- "delete2duplicates": "Supprimer les doublons à destination",
+ "delete2duplicates": "Supprimer les doublons sur la destination",
"delete_ays": "Veuillez confirmer le processus de suppression.",
"description": "Description",
"disable_login": "Refuser l’ouverture de session (le courrier entrant est toujours accepté)",
@@ -660,7 +662,8 @@
"mailbox_rename": "Renommer la boîte de réception",
"mailbox_rename_agree": "J'ai fait une sauvegarde.",
"mailbox_rename_warning": "IMPORTANT ! Faites une sauvegarde avant de renommer la boîte de réception.",
- "mailbox_rename_alias": "Créer un alias automatiquement"
+ "mailbox_rename_alias": "Créer un alias automatiquement",
+ "sogo_access": "Autoriser la connexion directe à SOGo"
},
"footer": {
"cancel": "Annuler",
@@ -725,9 +728,9 @@
"add_tls_policy_map": "Ajouter la carte de la politique des TLS",
"address_rewriting": "Réécriture de l’adresse",
"alias": "Alias",
- "alias_domain_alias_hint": "Les alias ne sont pas appliqués automatiquement sur les alias de domaine. Un alias d'adresse my-alias@domain
ne couvre pas l'adresse my-alias@alias-domain
(où \"alias-domain\" est un alias imaginaire pour \"domain\").
Veuillez utiliser un filtre à tamis pour rediriger le courrier vers une boîte de réception externe (voir l'onglet « Filtres » ou utilisez SOGo → Transférer).",
+ "alias_domain_alias_hint": "Les alias ne sont pas appliqués automatiquement sur les alias de domaine. Un alias d'adresse my-alias@domain
ne couvre pas l'adresse my-alias@alias-domain
(où « alias-domain » est un alias imaginaire pour « domain »).
Veuillez utiliser un filtre sieve pour rediriger le courrier vers une boîte de réception externe (voir l'onglet « Filtres » ou utilisez SOGo → Transférer). Utilisez « Étendre l'alias aux alias de domaine » pour ajouter automatiquement les alias manquants.",
"alias_domain_backupmx": "Alias de domaine inactif pour le domaine relais",
- "aliases": "Aliases",
+ "aliases": "Alias",
"allow_from_smtp": "Restreindre l'utilisation de SMTP à ces adresses IP",
"allow_from_smtp_info": "Laissez vide pour autoriser tous les expéditeurs.
Adresses IPv4/IPv6 et réseaux.",
"allowed_protocols": "Protocoles autorisés",
@@ -820,7 +823,7 @@
"running": "En fonctionnement",
"set_postfilter": "Marquer comme postfiltre",
"set_prefilter": "Marquer comme préfiltre",
- "sieve_info": "Vous pouvez stocker plusieurs filtres par utilisateur, mais un seul préfiltre et un seul postfiltre peuvent être actifs simultanément.
\nChaque filtre sera traité dans l’ordre décrit. Ni un script « rejeter » ni un « garder » n’arrêtera le traitement des autres scripts. Les modifications apportées aux scripts de tamis globaux déclencheront un redémarrage de Dovecot.
Préfiltre de tamis global → Préfiltre → Scripts utilisateur → Postfiltre → Postfiltre du tamis global",
+ "sieve_info": "Vous pouvez stocker plusieurs filtres par utilisateur, mais un seul préfiltre et un seul postfiltre peuvent être actifs simultanément.
\nChaque filtre sera traité dans l’ordre décrit. Ni un script en échec ni un « keep; » n’arrêtera le traitement des autres scripts. Les modifications apportées aux scripts sieve globaux déclencheront un redémarrage de Dovecot.
Préfiltre sieve global → Préfiltre → Scripts utilisateur → Postfiltre → Postfiltre sieve global",
"sieve_preset_1": "Jeter le courrier avec les types de fichiers dangereux probables",
"sieve_preset_2": "Toujours marquer l'adresse de courriel d’un expéditeur spécifique comme vu",
"sieve_preset_3": "Jeter en silence, arrêter tout traitement supplémentaire par filtre sieve",
@@ -866,7 +869,9 @@
"mailbox_templates": "Modèle de boîte de réception",
"relay_unknown": "Relayer les boîtes de réception inconnues",
"all_domains": "Tous les domaines",
- "syncjob_EXIT_OVERQUOTA": "Quota dépassé de la boîte de réception cible"
+ "syncjob_EXIT_OVERQUOTA": "Quota dépassé de la boîte de réception cible",
+ "domain_templates": "Modèles de domaine",
+ "syncjob_last_run_result": "Résultat de la dernière exécution"
},
"oauth2": {
"access_denied": "Veuillez vous connecter en tant que propriétaire de la boîte de réception pour accorder l’accès via Oauth2.",
@@ -939,7 +944,8 @@
"hold_mail_legend": "Met en attente les courriers sélectionnés. (Empêche les tentatives de distribution ultérieures)",
"unban": "file d'attente d'unban",
"unhold_mail": "Libérer",
- "unhold_mail_legend": "Libère les courriers sélectionnés pour la distribution. (Nécessite une mise en attente préalable)"
+ "unhold_mail_legend": "Libère les courriers sélectionnés pour la distribution. (Nécessite une mise en attente préalable)",
+ "show_message": "Afficher le message"
},
"start": {
"help": "Afficher/masquer le panneau d’aide",
@@ -962,14 +968,14 @@
"app_links": "Modifications enregistrées dans les liens d’application",
"app_passwd_added": "Ajout d’un nouveau mot de passe d’application",
"app_passwd_removed": "Suppression de l’identifiant du mot de passe de l’application %s",
- "bcc_deleted": "Suppression des entrées de la carte BCC : %s",
+ "bcc_deleted": "Suppression des entrées de la carte BCC : %s",
"bcc_edited": "Entrée de la carte BCC %s modifiée",
"bcc_saved": "Saisie de carte BCC enregistrée",
"db_init_complete": "Initialisation de la base de données terminée",
"delete_filter": "ID des filtres supprimés %s",
"delete_filters": "Filtres supprimés : %s",
- "deleted_syncjob": "ID du travail de synchronisation supprimé : %s",
- "deleted_syncjobs": "Travail de synchronisation supprimé : %s",
+ "deleted_syncjob": "ID de la tâche de synchronisation supprimée : %s",
+ "deleted_syncjobs": "Tâche de synchronisation supprimée : %s",
"dkim_added": "La clé DKIM %s a été enregistrée",
"dkim_duplicated": "La clé DKIM pour le domaine %s a été copiée vers %s",
"dkim_removed": "La clé DKIM %s a été supprimée",
@@ -1105,7 +1111,7 @@
"daily": "Quotidien",
"day": "jour",
"delete_ays": "Veuillez confirmer le processus de suppression.",
- "direct_aliases": "Adresses alias directes",
+ "direct_aliases": "Adresses d'alias directes",
"direct_aliases_desc": "Les adresses d’alias directes sont affectées par le filtre anti-spam et les paramètres de politique TLS.",
"eas_reset": "Réinitialiser le cache de l’appareil ActiveSync",
"eas_reset_help": "Dans de nombreux cas, une réinitialisation du cache de l’appareil aidera à récupérer un profil ActiveSync cassé.
Attention : Tous les éléments seront de nouveau téléchargés !",
@@ -1170,7 +1176,7 @@
"spamfilter": "Filtre de spam",
"spamfilter_behavior": "Note",
"spamfilter_bl": "Liste noire (BlackList)",
- "spamfilter_bl_desc": "Les adresses de courriel sur la liste noire de toujours peuvent être classées comme des pourriels et rejetées. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte de réception cible), à l’exclusion des alias tous azimuts et d’une boîte de réception elle-même.",
+ "spamfilter_bl_desc": "Les adresses de courriel sur liste noire qui doivent toujours être classées comme des pourriels et rejetées. Les messages rejetés ne seront pas copiés dans la quarantaine. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte de réception cible), à l’exclusion des alias attrape-tout et d’une boîte de réception elle-même.",
"spamfilter_default_score": "Valeurs par défaut",
"spamfilter_green": "Vert : ce message n'est pas un spam",
"spamfilter_hint": "La première valeur indique un « faible score de spam », la seconde représente un « haut score de spam ».",
@@ -1182,10 +1188,10 @@
"spamfilter_table_remove": "supprimer",
"spamfilter_table_rule": "Règle",
"spamfilter_wl": "Liste blanche (WhiteList)",
- "spamfilter_wl_desc": "La liste blanche est programmée pour ne jamais classer comme spam les adresses de courriel qu'elle contient. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte de réception cible), à l’exclusion des alias catch-all et d’une boîte de réception.",
+ "spamfilter_wl_desc": "La liste blanche est programmée pour ne jamais classer comme spam les adresses de courriel qu'elle contient. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte de réception cible), à l’exclusion des alias attrape-tout et d’une boîte de réception.",
"spamfilter_yellow": "Jaune : ce message est peut être un spam, il sera étiqueté comme spam et déplacé vers votre dossier Pourriel",
"status": "Statut",
- "sync_jobs": "Jobs de synchronisation",
+ "sync_jobs": "Tâches de synchronisation",
"tag_handling": "Régler la manipulation du courrier étiqueté",
"tag_help_example": "Exemple pour une adresse de courriel étiquetée : me+Facebook@example.org",
"tag_help_explain": "Dans un sous-dossier : un nouveau sous-dossier nommé selon l'étiquette sera créé sous INBOX (\"INBOX/Facebook\").
\nDans le sujet : le nom des balises sera ajouté au début du sujet de l'e-mail, exemple : \"[Facebook] My News\".",
@@ -1232,13 +1238,15 @@
"allowed_protocols": "Protocoles autorisés",
"mailbox": "Boîte de réception",
"password_reset_info": "Si aucun email pour la récupération du mot de passe n'est fourni, cette fonction ne peut pas être utilisée.",
- "pw_recovery_email": "Email de récupération pour son mot de passe"
+ "pw_recovery_email": "Email de récupération pour son mot de passe",
+ "month": "mois",
+ "from": "de"
},
"warning": {
"cannot_delete_self": "Impossible de supprimer l’utilisateur connecté",
"domain_added_sogo_failed": "Ajout d’un domaine mais échec du redémarrage de Sogo, veuillez vérifier les journaux de votre serveur.",
"dovecot_restart_failed": "Dovecot n’a pas pu redémarrer, veuillez vérifier les journaux",
- "fuzzy_learn_error": "Erreur d’apprentissage du hachage flou: %s",
+ "fuzzy_learn_error": "Erreur d’apprentissage du hachage flou : %s",
"hash_not_found": "Hachage non trouvé ou déjà supprimé",
"ip_invalid": "IP non valide ignorée : %s",
"no_active_admin": "Impossible de désactiver le dernier administrateur actif",
@@ -1259,13 +1267,14 @@
"sortAscending": ": activer pour trier les colonnes en ordre croissant",
"sortDescending": ": activer pour trier les colonnes en ordre décroissant"
},
- "infoEmpty": "Affichage de 0 à 0 de 0 entrées",
- "infoFiltered": "(filtré à partir de _MAX_ entrées totales)",
+ "infoEmpty": "Affichage de 0 à 0 sur 0 entrée",
+ "infoFiltered": "(filtré à partir de _MAX_ entrée(s) totale(s))",
"lengthMenu": "Afficher les entrées _MENU_",
"loadingRecords": "Chargement…",
"processing": "Veuillez patienter…",
"collapse_all": "Tout réduire",
- "info": "Affichage de _START_ de _END_ sur _TOTAL_ entrées"
+ "info": "Affichage de _START_ à _END_ sur _TOTAL_ entrée(s)",
+ "search": "Rechercher :"
},
"ratelimit": {
"disabled": "Désactivé"