From 867959b03b1efb752ef490ce0ee20eb4e1881bf1 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sat, 9 Sep 2023 09:18:55 +0000 Subject: [PATCH] Latest translations and fallbacks --- public/language/fr/admin/admin.json | 10 ++--- .../fr/admin/appearance/customise.json | 2 +- public/language/fr/admin/dashboard.json | 4 +- .../language/fr/admin/development/info.json | 4 +- public/language/fr/admin/extend/widgets.json | 2 +- .../language/fr/admin/manage/admins-mods.json | 2 +- .../language/fr/admin/manage/categories.json | 2 +- public/language/fr/admin/manage/digest.json | 2 +- public/language/fr/admin/manage/groups.json | 4 +- .../language/fr/admin/manage/privileges.json | 18 ++++---- public/language/fr/admin/manage/tags.json | 2 +- public/language/fr/admin/manage/users.json | 28 ++++++------ .../language/fr/admin/settings/advanced.json | 12 ++--- public/language/fr/admin/settings/api.json | 6 +-- public/language/fr/admin/settings/chat.json | 4 +- .../language/fr/admin/settings/cookies.json | 4 +- public/language/fr/admin/settings/email.json | 12 ++--- .../language/fr/admin/settings/general.json | 10 ++--- .../fr/admin/settings/navigation.json | 4 +- .../fr/admin/settings/notifications.json | 2 +- public/language/fr/admin/settings/post.json | 14 +++--- .../fr/admin/settings/reputation.json | 10 ++--- .../language/fr/admin/settings/uploads.json | 18 ++++---- public/language/fr/admin/settings/user.json | 16 +++---- public/language/fr/category.json | 4 +- public/language/fr/email.json | 28 ++++++------ public/language/fr/error.json | 16 +++---- public/language/fr/flags.json | 8 ++-- public/language/fr/global.json | 8 ++-- public/language/fr/groups.json | 4 +- public/language/fr/modules.json | 26 +++++------ public/language/fr/notifications.json | 24 +++++----- public/language/fr/pages.json | 8 ++-- public/language/fr/post-queue.json | 8 ++-- public/language/fr/register.json | 12 ++--- public/language/fr/reset_password.json | 6 +-- public/language/fr/search.json | 44 +++++++++---------- public/language/fr/tags.json | 4 +- public/language/fr/themes/harmony.json | 2 +- public/language/fr/themes/persona.json | 12 ++--- public/language/fr/topic.json | 40 ++++++++--------- public/language/fr/user.json | 12 ++--- public/language/tr/modules.json | 2 +- 43 files changed, 230 insertions(+), 230 deletions(-) diff --git a/public/language/fr/admin/admin.json b/public/language/fr/admin/admin.json index ff3f62f598..b678e57c67 100644 --- a/public/language/fr/admin/admin.json +++ b/public/language/fr/admin/admin.json @@ -4,13 +4,13 @@ "acp-title": "%1 | Panneau d'administration NodeBB", "settings-header-contents": "Contenus", - "changes-saved": "Changements sauvegardés", + "changes-saved": "Modifications enregistrées", "changes-saved-message": "Vos modifications de la configuration NodeBB ont été enregistrées.", - "changes-not-saved": "Changements non sauvegardés !", + "changes-not-saved": "Modifications non enregistrées !", "changes-not-saved-message": "NodeBB a rencontré un problème lors de l'enregistrement de vos modifications ! (%1)", - "save-changes": "Enregistrer les changements", - "min": "Min:", - "max": "Max:", + "save-changes": "Enregistrer les modifications", + "min": "Min :", + "max": "Max :", "view": "Voir", "edit": "Éditer ", "add": "Ajouter", diff --git a/public/language/fr/admin/appearance/customise.json b/public/language/fr/admin/appearance/customise.json index 52942da8a3..ed3d35bec0 100644 --- a/public/language/fr/admin/appearance/customise.json +++ b/public/language/fr/admin/appearance/customise.json @@ -15,6 +15,6 @@ "custom-css.livereload": "Activer le rechargement en direct", "custom-css.livereload.description": "Activez cette option pour forcer toutes les sessions sur chaque appareil connecté à votre compte à se rafraichir lorsque vous cliquez sur Enregistrer.", "bsvariables": "_variables.scss", - "bsvariables.description": "Remplacez les variables de lancement ici. Vous pouvez également utiliser un outil comme bootstrap.build et copier coller le code ici.
Les modifications nécessitent une reconstruction et un redémarrage.", + "bsvariables.description": "Remplacer les variables de lancement ici. Vous pouvez également utiliser un outil comme bootstrap.build et copier coller le code ici.
Les modifications nécessitent une reconstruction et un redémarrage.", "bsvariables.enable": "Activer _variables.scss" } \ No newline at end of file diff --git a/public/language/fr/admin/dashboard.json b/public/language/fr/admin/dashboard.json index 34f4440595..4fe90ddc2b 100644 --- a/public/language/fr/admin/dashboard.json +++ b/public/language/fr/admin/dashboard.json @@ -30,7 +30,7 @@ "upgrade-available": "

Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB.

", "prerelease-upgrade-available": "

Votre version est dépassée. Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB.

", "prerelease-warning": "

Ceci est une version préliminaire de NodeBB. Des bugs inattendus peuvent se produire.

", - "fallback-emailer-not-found": "Email de secours introuvable!", + "fallback-emailer-not-found": "E-mail de secours introuvable !", "running-in-development": "Le forum est en mode développement. Il peut être sujet à certaines vulnérabilités, veuillez contacter votre administrateur système.", "latest-lookup-failed": "Erreur de vérification de la dernière version disponible de NodeBB", @@ -86,7 +86,7 @@ "details.no-topics": "Aucun sujet n'a été publié dans la période sélectionnée", "details.no-searches": "Aucune recherche n'a été effectuée dans la période sélectionnée", "details.no-logins": "Aucune connexion n'a été enregistrée dans le délai sélectionné", - "details.logins-static": "NodeBB n'enregistre que les données de session pendant %1 jours, et le tableau ci-dessous n'affichera donc que les dernières sessions actives", + "details.logins-static": "NodeBB n'enregistre que les données de session pendant %1 jours, le tableau ci-dessous n'affichera donc que les dernières sessions actives", "details.logins-login-time": "Heure de connexion", "start": "Début", "end": "Fin", diff --git a/public/language/fr/admin/development/info.json b/public/language/fr/admin/development/info.json index 2b20a90ad6..b33bf0a4fa 100644 --- a/public/language/fr/admin/development/info.json +++ b/public/language/fr/admin/development/info.json @@ -8,8 +8,8 @@ "nodejs": "nodejs", "online": "en ligne", "git": "git", - "process-memory": "mémoire de processus", - "system-memory": "mémoire système", + "process-memory": "Mémoire de processus", + "system-memory": "Mémoire système", "used-memory-process": "Mémoire utilisée par processus", "used-memory-os": "Mémoire système utilisée", "total-memory-os": "Mémoire système totale", diff --git a/public/language/fr/admin/extend/widgets.json b/public/language/fr/admin/extend/widgets.json index d8b8fa5088..683bfa3160 100644 --- a/public/language/fr/admin/extend/widgets.json +++ b/public/language/fr/admin/extend/widgets.json @@ -24,7 +24,7 @@ "title": "Titre", "title.placeholder": "Titre (indiqué uniquement sur certains blocs)", "container": "Bloc", - "container.placeholder": "Glissez et déposez un bloc ou entrez HTML ici.", + "container.placeholder": "Glisser et déposer un bloc ou entrer HTML ici.", "show-to-groups": "Visible pour les groupes", "hide-from-groups": "Masquer pour les groupes", "start-date": "Date de début", diff --git a/public/language/fr/admin/manage/admins-mods.json b/public/language/fr/admin/manage/admins-mods.json index 35579e669b..6a6c195983 100644 --- a/public/language/fr/admin/manage/admins-mods.json +++ b/public/language/fr/admin/manage/admins-mods.json @@ -4,7 +4,7 @@ "global-moderators": "Modérateurs Globaux", "moderators": "Modérateurs", "no-global-moderators": "Aucun Modérateur Global ", - "no-sub-categories": "Aucunes sous-catégories", + "no-sub-categories": "Aucune sous-catégorie", "view-children": "Afficher les enfants (%1)", "no-moderators": "Aucun Modérateur", "add-administrator": "Ajouter un Administrateur", diff --git a/public/language/fr/admin/manage/categories.json b/public/language/fr/admin/manage/categories.json index 28e32bd26d..0c130427c1 100644 --- a/public/language/fr/admin/manage/categories.json +++ b/public/language/fr/admin/manage/categories.json @@ -3,7 +3,7 @@ "add-category": "Ajouter une catégorie", "jump-to": "Aller à...", "settings": "Paramètres de la catégorie", - "edit-category": "Retour aux catégories", + "edit-category": "Modifier les catégories", "privileges": "Privilèges", "back-to-categories": "Retour aux catégories", "name": "Nom de la catégorie", diff --git a/public/language/fr/admin/manage/digest.json b/public/language/fr/admin/manage/digest.json index 8726e546ae..5b41d01964 100644 --- a/public/language/fr/admin/manage/digest.json +++ b/public/language/fr/admin/manage/digest.json @@ -1,6 +1,6 @@ { "lead": "Une liste des statistiques des lettres d'activités envoyées est affichée ci-dessous.", - "disclaimer": "Veuillez noter que l'envoi par email n'est pas garanti en raison de la nature de la technologie de votre serveur de messagerie. De nombreuses variables déterminent si un email envoyé au serveur destinataire arrive dans la boîte de réception de l'utilisateur, y compris la réputation du serveur, les adresses IP figurant sur la liste noire et si les DKIM / SPF / DMARC sont configurés.", + "disclaimer": "Veuillez noter que l'envoi par e-mail n'est pas garanti en raison de la nature de la technologie de votre serveur de messagerie. De nombreuses variables déterminent si un e-mail envoyé au serveur destinataire arrive dans la boîte de réception de l'utilisateur, y compris la réputation du serveur, les adresses IP figurant sur la liste noire et si les DKIM / SPF / DMARC sont configurés.", "disclaimer-continued": "Un envoi réussi signifie que le message a été envoyé avec succès par NodeBB et acquitté par le serveur destinataire. Cela ne signifie pas que l'e-mail a atterri dans la boîte de réception. Pour de meilleurs résultats, nous vous recommandons d'utiliser un service de messagerie tiers, tel que SendGrid.", "user": "Utilisateur", diff --git a/public/language/fr/admin/manage/groups.json b/public/language/fr/admin/manage/groups.json index b8159c5705..fc1b258e95 100644 --- a/public/language/fr/admin/manage/groups.json +++ b/public/language/fr/admin/manage/groups.json @@ -1,13 +1,13 @@ { "manage-groups": "Gérer les groupes", "add-group": "Ajouter un groupe", - "edit-group": "Éditer un groupe", + "edit-group": "modifier un groupe", "back-to-groups": "Retour aux groupes", "view-group": "Voir le groupe", "icon-and-title": "Icône & titre", "name": "Nom du groupe", "badge": "Badge", - "properties": "Propriétées", + "properties": "Propriétés", "description": "Description du groupe", "member-count": "Nombre de membres", "system": "Système", diff --git a/public/language/fr/admin/manage/privileges.json b/public/language/fr/admin/manage/privileges.json index c8ddcfed56..6d781a137e 100644 --- a/public/language/fr/admin/manage/privileges.json +++ b/public/language/fr/admin/manage/privileges.json @@ -17,12 +17,12 @@ "search-content": "Rechercher un contenu", "search-users": "Rechercher des utilisateurs", "search-tags": "Rechercher les tags", - "view-users": "Afficher les Utilisateurs", - "view-tags": "Afficher les Tags", + "view-users": "Afficher les utilisateurs", + "view-tags": "Afficher les mots-clés", "view-groups": "Afficher les Groupes", "allow-local-login": "Identifiant local", - "allow-group-creation": "Groupe Créer", - "view-users-info": "Afficher les Utilisateurs", + "allow-group-creation": "Groupe créé", + "view-users-info": "Afficher les utilisateurs", "find-category": "Rechercher une catégorie", "access-category": "Droits des catégories", "access-topics": "Droits des sujets", @@ -45,17 +45,17 @@ "admin-users": "Utilisateurs", "admin-admins-mods": "Admin & Modo", "admin-groups": "Groupes", - "admin-tags": "Mots Clés", + "admin-tags": "Mots-clés", "admin-settings": "Paramètres", - "alert.confirm-moderate": "Voulez-vous vraiment accorder le privilège de modération à ce groupe d'utilisateurs ? Ce groupe est public et tous les utilisateurs peuvent le rejoindre à volonté.", - "alert.confirm-admins-mods": "Voulez-vous vraiment attribuer les droits aux & quot; d'Administrations & amp; Modérations & quot; à cet utilisateur / groupe? Les utilisateurs disposant de ce privilège peuvent promouvoir et rétrograder d'autres utilisateurs à des postes privilégiés, y compris le super administrateur", + "alert.confirm-moderate": "Voulez-vous vraiment accorder le privilège de modération à ce groupe d'utilisateurs ? Ce groupe est public et tous les utilisateurs peuvent le rejoindre.", + "alert.confirm-admins-mods": "Voulez-vous vraiment attribuer les droits & quot; d'administration & amp; de modération & quot; à cet utilisateur / groupe ? Les utilisateurs disposant de ce privilège peuvent promouvoir et rétrograder d'autres utilisateurs à des rôles privilégiés, y compris le super administrateur", "alert.confirm-save": "Veuillez confirmer votre intention de sauvegarder ces privilèges", "alert.confirm-discard": "Êtes-vous sûr de vouloir annuler vos modifications de privilèges ?", - "alert.discarded": "Modifications de privilèges annulés", + "alert.discarded": "Modifications de privilèges annulée", "alert.confirm-copyToAll": "Voulez-vous vraiment appliquer cet ensemble de %1 à toutes les catégories?", "alert.confirm-copyToAllGroup": "Voulez-vous vraiment appliquer l'ensemble de %1 de ce groupe à toutes les catégories?", - "alert.confirm-copyToChildren": "Voulez-vous vraiment appliquer cet ensemble de %1 à toutes les catégories incluses (enfants)?", + "alert.confirm-copyToChildren": "Voulez-vous vraiment appliquer cet ensemble de %1 à toutes les catégories enfants incluses?", "alert.confirm-copyToChildrenGroup": "Voulez-vous vraiment appliquer l'ensemble de %1 de ce groupe à toutes les catégories incluses (enfants)?", "alert.no-undo": "Cette action ne peut pas être annulée.", "alert.admin-warning": "Les administrateurs obtiennent implicitement tous les privilèges", diff --git a/public/language/fr/admin/manage/tags.json b/public/language/fr/admin/manage/tags.json index f7fc238bfd..572d9e1b7e 100644 --- a/public/language/fr/admin/manage/tags.json +++ b/public/language/fr/admin/manage/tags.json @@ -5,7 +5,7 @@ "text-color": "Couleur du texte", "description": "Pour une sélection multiple :\nSélectionnez des mots-clés en cliquant ou en sélectionnant avec votre souris ou utilisez la touche CTRL .", "create": "Créer le mot-clés", - "add-tag": "Ajouter un mots-clés", + "add-tag": "Ajouter un mots-clé", "modify": "Modifier les mots-clés", "rename": "Renommer les mots-clés", "delete": "Supprimer la sélection", diff --git a/public/language/fr/admin/manage/users.json b/public/language/fr/admin/manage/users.json index f6475bd75e..914d56ee2a 100644 --- a/public/language/fr/admin/manage/users.json +++ b/public/language/fr/admin/manage/users.json @@ -5,7 +5,7 @@ "make-admin": "Promouvoir Admin", "remove-admin": "Retirer des Admins", "change-email": "Modifier l'adresse mail", - "new-email": "Nouvel email", + "new-email": "Nouvel e-mail", "validate-email": "Vérifier l'adresse e-mail", "send-validation-email": "Envoyer un e-mail de vérification", "change-password": "Modifier le mot de passe", @@ -26,7 +26,7 @@ "set-reputation": "Définir une réputation", "add-group": "Ajouter un groupe", "create": "Créer un utilisateur", - "invite": "Inviter par mail", + "invite": "Inviter par e-mail", "new": "Nouvel utilisateur", "filter-by": "Filtrer par", "pills.unvalidated": "Non vérifié", @@ -45,7 +45,7 @@ "search.email": "Par adresse e-mail", "search.email-placeholder": "Entrez une adresse e-mail à rechercher", "search.ip": "Par adresse IP", - "search.ip-placeholder": "Entrez une adresse IP à rechercher", + "search.ip-placeholder": "Entrer une adresse IP à rechercher", "search.not-found": "Utilisateur introuvable !", "inactive.3-months": "3 mois", @@ -55,7 +55,7 @@ "users.uid": "uid", "users.username": "nom d'utilisateur", "users.email": "e-mail", - "users.no-email": "(pas e-mail)", + "users.no-email": "(pas d'e-mail)", "users.validated": "Validé", "users.not-validated": "Non validé", "users.validation-pending": "Validation en attente", @@ -85,7 +85,7 @@ "alerts.ban-success": "Utilisateur(s) banni(s)", "alerts.button-ban-x": "Bannir %1 utilisateur(s)", "alerts.unban-success": "Utilisateur(s) dé-banni(s) !", - "alerts.lockout-reset-success": "Blocage supprimé", + "alerts.lockout-reset-success": "Blocage(s) supprimé(s)", "alerts.password-change-success": "Mot(s) de passe modifié(s) !", "alerts.flag-reset-success": "Signalement(s) réinitialisé(s) !", "alerts.no-remove-yourself-admin": "Vous ne pouvez pas vous retirer vous-même des administrateurs !", @@ -93,17 +93,17 @@ "alerts.confirm-remove-admin": "Voulez-vous vraiment supprimer cet administrateur?", "alerts.remove-admin-success": "L'utilisateur n'est plus administrateur", "alerts.make-global-mod-success": "L'utilisateur est maintenant modérateur global", - "alerts.confirm-remove-global-mod": "Voulez-vous vraiment supprimer ce modérateur global?", + "alerts.confirm-remove-global-mod": "Voulez-vous vraiment supprimer ce modérateur global ?", "alerts.remove-global-mod-success": "L'utilisateur n'est plus un modérateur global.", "alerts.make-moderator-success": "L'utilisateur est maintenant modérateur", - "alerts.confirm-remove-moderator": "Voulez-vous vraiment supprimer ce modérateur?", + "alerts.confirm-remove-moderator": "Voulez-vous vraiment supprimer ce modérateur ?", "alerts.remove-moderator-success": "L'utilisateur n'est plus modérateur", - "alerts.confirm-validate-email": "Voulez-vous réellement vérifier les adresses e-mail de ces utilisateurs ?", - "alerts.confirm-force-password-reset": "Êtes-vous sûr de vouloir forcer la réinitialisation du mot de passe et déconnecter ces utilisateur(s) ?", + "alerts.confirm-validate-email": "Voulez-vous réellement vérifier les adresses e-mails de ces utilisateurs ?", + "alerts.confirm-force-password-reset": "Êtes-vous sûr de vouloir forcer la réinitialisation du mot de passe et déconnecter cet (ces) utilisateur(s) ?", "alerts.validate-email-success": "Adresse e-mail vérifiée", "alerts.validate-force-password-reset-success": "Les mots de passe des utilisateurs ont été réinitialisés et leurs sessions existantes ont été révoquées.", "alerts.password-reset-confirm": "Voulez-vous réellement envoyer un e-mail de réinitialisation de mot de passe à ces utilisateurs ?", - "alerts.password-reset-email-sent": "Le mail pour réinitialiser votre mot de passe a était envoyer.", + "alerts.password-reset-email-sent": "Réinitialisation de mot de passe envoyée", "alerts.confirm-delete": "Attention !

Voulez-vous réellement supprimer le(s) utilisateur(s) ?

Cette action est irréversible ! Toutes les données de ces utilisateurs seront effacées !

", "alerts.delete-success": "Utilisateur(s) supprimé(s) !", "alerts.confirm-delete-content": "Attention !

Voulez-vous réellement supprimer le contenu de ces utilisateurs ?

Cette action est irréversible ! Toutes les données de ces utilisateurs seront effacées !

", @@ -117,13 +117,13 @@ "alerts.error-x": "Erreur

%1

", "alerts.create-success": "Utilisateur créé !", - "alerts.prompt-email": "Emails: ", + "alerts.prompt-email": "E-mails : ", "alerts.email-sent-to": "Un e-mail d'invitation a été envoyé à %1", "alerts.x-users-found": "%1 utilisateur(s) trouvé(s), (%2 secondes)", - "alerts.select-a-single-user-to-change-email": "Sélectionner un utilisateur pour modifier l'adresse email", + "alerts.select-a-single-user-to-change-email": "Sélectionner un utilisateur pour modifier l'adresse e-mail", "export-users-started": "L'exportation d'utilisateurs au format CSV peut prendre un certain temps. Vous recevrez une notification lorsqu'elle sera terminée.", - "export-users-completed": "Utilisateurs exportés au format CSV, cliquez ici pour télécharger.", - "email": "email", + "export-users-completed": "Utilisateurs exportés au format CSV, cliquer ici pour télécharger.", + "email": "e-mail", "password": "Mot de passe", "manage": "Gérer" } \ No newline at end of file diff --git a/public/language/fr/admin/settings/advanced.json b/public/language/fr/admin/settings/advanced.json index 149196b62e..2b775d0084 100644 --- a/public/language/fr/admin/settings/advanced.json +++ b/public/language/fr/admin/settings/advanced.json @@ -7,32 +7,32 @@ "headers": "En-têtes", "headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame", "headers.csp-frame-ancestors": "Définir la politique de sécurité pour pouvoir intégrer des iframes", - "headers.csp-frame-ancestors-help": "'none', 'self' (par défaut) ou liste d'UrIs à autoriser.", + "headers.csp-frame-ancestors-help": "'none', 'self' (par défaut) ou liste d'URL à autoriser.", "headers.powered-by": "Personnaliser l'en-tête \"Propulsé par\" envoyé par NodeBB", "headers.acao": "Access-Control-Allow-Origin", "headers.acao-regex": "Access-Control-Allow-Origin Expression régulière", "headers.acao-help": "Pour refuser l'accès à tous les sites, laissez vide", - "headers.acao-regex-help": "Entrez une expression régulière pour autoriser les pages de manière dynamique. Pour interdire l'accès à toutes les pages, laissez vide.", + "headers.acao-regex-help": "Entrer une expression régulière pour autoriser les pages de manière dynamique. Pour interdire l'accès à toutes les pages, laissez vide.", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "\nAccess-Control-Allow-Methods", "headers.acah": "\nAccess-Control-Allow-Headers", "headers.coep": "Cross-Origin-Embedder-Policy", - "headers.coep-help": "Lorsqu'il est activé (par défaut), définira l'en-tête sur require-corp", + "headers.coep-help": "Lorsqu'il est activé (par défaut), cela définira l'en-tête sur require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", "headers.permissions-policy": "En-tête HTTP de sécurité", "headers.permissions-policy-help": "Permet de définir l'en-tête HTTP de sécurité, par exemple \"geolocation=*, camera=()\", voir ceci pour plus d'informations.", "hsts": "Strict Transport Security", "hsts.enabled": "Activer HSTS (recommandé)", - "hsts.maxAge": "HSTS Age Max", + "hsts.maxAge": "HSTS âge max", "hsts.subdomains": "Inclure les sous-domaines dans l'en-tête HSTS", "hsts.preload": "Autoriser le préchargement de l'en-tête HSTS", "hsts.help": "Si activé, un en-tête HSTS sera défini pour ce site. Vous pouvez choisir d'inclure des sous-domaines et des indicateurs de préchargement dans votre en-tête. En cas de doute, ne cochez pas l'option. Plus d'informations", "traffic-management": "Gestion du trafic", "traffic.help": "NodeBB utilise un module qui refuse automatiquement les demandes dans les situations de fort trafic. Vous pouvez régler ces paramètres ici, bien que les valeurs par défaut soient un bon point de départ.", - "traffic.enable": "Activé la gestion du trafic", + "traffic.enable": "Activer la gestion du trafic", "traffic.event-lag": "Seuil de lag des boucles d'événements (en millisecondes) ", - "traffic.event-lag-help": "Descendre cette valeur réduit le temps d'attente pour le chargement de s pages, mais montrera le message \"charge excessive\" à plus d'utilisateurs. (redémarrage requis)", + "traffic.event-lag-help": "Descendre cette valeur réduit le temps d'attente pour le chargement des pages, mais montrera le message \"charge excessive\" à plus d'utilisateurs. (redémarrage requis)", "traffic.lag-check-interval": "Vérifier l’intervalle (en millisecondes)", "traffic.lag-check-interval-help": "Descendre cette valeur rend NodeBB plus sensible aux pics dans le chargement, mais rend aussi le contrôle trop sensible. (redémarrage requis)", diff --git a/public/language/fr/admin/settings/api.json b/public/language/fr/admin/settings/api.json index fad2658239..e8ccbd1373 100644 --- a/public/language/fr/admin/settings/api.json +++ b/public/language/fr/admin/settings/api.json @@ -7,14 +7,14 @@ "docs": "Cliquez ici pour accéder à la documentation de l'API", "require-https": "Forcer l'utilisation de l'API via HTTPS uniquement", - "require-https-caveat": "Remarque: certaines installations impliquant des load balancer peuvent transmettre leurs requêtes à NodeBB via HTTP, auquel cas cette option doit rester désactivée.", + "require-https-caveat": "Remarque: certaines installations impliquant de l'équilibrage de charge peuvent transmettre leurs requêtes à NodeBB via HTTP, auquel cas cette option doit rester désactivée.", "uid": "ID Utilisateur", "token": "Jeton", - "uid-help-text": "Spécifiez un ID utilisateur à associer à ce token. Si l'ID utilisateur est 0, il sera considéré comme un token maître, qui peut prendre l'identité d'autres utilisateurs en fonction du paramètre _uid", + "uid-help-text": "Spécifier un ID utilisateur à associer à ce token. Si l'ID utilisateur est 0, il sera considéré comme un token maître, qui peut prendre l'identité d'autres utilisateurs en fonction du paramètre _uid", "description": "Description", "last-seen": "Vu pour la dernière fois", - "created": "Créée", + "created": "Créé", "create-token": "Créer un Jeton", "update-token": "Mettre à jour le Jeton", "master-token": "Jeton maître", diff --git a/public/language/fr/admin/settings/chat.json b/public/language/fr/admin/settings/chat.json index 82f277dc95..56f57672b0 100644 --- a/public/language/fr/admin/settings/chat.json +++ b/public/language/fr/admin/settings/chat.json @@ -4,13 +4,13 @@ "disable": "Désactiver les discussions", "disable-editing": "Désactiver l'édition/la suppression des messages des discussions", "disable-editing-help": "Les administrateurs et modérateurs globaux sont dispensés de cette restriction", - "max-length": "Longueur maximales des messages de discussion", + "max-length": "Longueur maximale des messages de discussion", "max-chat-room-name-length": "Longueur maximale des noms de salons", "max-room-size": "Nombre maximum d'utilisateurs dans une même discussion", "delay": "Temps entre les messages de chat (ms)", "newbieDelay": "... pour les nouveaux utilisateurs (ms)", "notification-delay": "Délai de notification pour les messages de chat", - "notification-delay-help": "Additional messages sent between this time are collated, and the user is notified once per delay period. Set this to 0 to disable the delay.", + "notification-delay-help": "Les messages supplémentaires envoyés pendant cette période sont regroupés et l’utilisateur est averti pendant ce délai. Définissez cette valeur sur 0 pour désactiver le délai.", "restrictions.seconds-edit-after": "Nombre de secondes pendant lesquelles un message de discussion restera modifiable.", "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles un message de discussion reste supprimable." } \ No newline at end of file diff --git a/public/language/fr/admin/settings/cookies.json b/public/language/fr/admin/settings/cookies.json index b337057dfc..4473a402d1 100644 --- a/public/language/fr/admin/settings/cookies.json +++ b/public/language/fr/admin/settings/cookies.json @@ -4,10 +4,10 @@ "consent.message": "Message de notification", "consent.acceptance": "Message d'acceptation", "consent.link-text": "Texte du lien vers la politique de confidentialité", - "consent.link-url": "URL du lien Policy", + "consent.link-url": "URL du lien vers la politique", "consent.blank-localised-default": "Laisser vide pour utiliser les textes localisés par défaut de NodeBB", "settings": "Réglages", "cookie-domain": "Domaine de session du cookie", "max-user-sessions": "Nombre maximum de sessions actives par utilisateur", - "blank-default": "Laissez vide pour utiliser les réglages par défaut" + "blank-default": "Laisser vide pour utiliser les réglages par défaut" } \ No newline at end of file diff --git a/public/language/fr/admin/settings/email.json b/public/language/fr/admin/settings/email.json index 2d1e56a0db..8848ec54a4 100644 --- a/public/language/fr/admin/settings/email.json +++ b/public/language/fr/admin/settings/email.json @@ -13,10 +13,10 @@ "smtp-transport-help": "Vous pouvez sélectionner depuis une liste de services ou entrer un service personnalisé.", "smtp-transport.service": "Sélectionner un service", "smtp-transport.service-custom": "Service personnalisé", - "smtp-transport.service-help": "Sélectionnez un nom de service ci-dessus afin d'utiliser les informations connues à son sujet. Vous pouvez également sélectionner "Service personnalisé" et entrez les détails ci-dessous.", + "smtp-transport.service-help": "Sélectionnez un nom de service ci-dessus afin d'utiliser les informations connues à son sujet. Vous pouvez également sélectionner "Service personnalisé" et entrer les détails ci-dessous.", "smtp-transport.gmail-warning1": "Si vous utilisez GMail comme fournisseur de messagerie, vous devrez générer un "mot de passe d'application" afin que NodeBB s'authentifie avec succès. Vous pouvez en générer un sur la page Mots de passe .", - "smtp-transport.gmail-warning2": "Pour plus d'informations sur cette solution de contournement, veuillez consulter cet article de NodeMailer sur le problème. Une alternative serait d'utiliser un plug-in tiers d'e-mail tel que SendGrid, Mailgun, etc. Parcourez les plug-ins disponibles ici.", - "smtp-transport.auto-enable-toast": "Il semble que vous configuriez un serveur SMTP. Nous avons activé l'option \" SMTP\" pour vous.", + "smtp-transport.gmail-warning2": "Pour plus d'informations sur cette solution de contournement, veuillez consulter cet article de NodeMailer sur le problème. Une alternative serait d'utiliser un plug-in tiers d'e-mail tel que SendGrid, Mailgun, etc. Parcourez les plugins disponibles ici.", + "smtp-transport.auto-enable-toast": "Il semble que vous configurez un serveur SMTP. Nous avons activé l'option \" SMTP\" pour vous.", "smtp-transport.host": "Host SMTP", "smtp-transport.port": "Port SMTP", "smtp-transport.security": "Accès sécurisé", @@ -44,9 +44,9 @@ "require-email-address": "Exiger une adresse e-mail aux nouveaux utilisateurs ", "require-email-address-warning": "Par défaut, les utilisateurs peuvent refuser de saisir une adresse e-mail en laissant le champ vide. L'activation de cette option signifie que les nouveaux utilisateurs devront entrer et confirmer une adresse e-mail afin de procéder à l'inscription et à l'accès ultérieur au forum. Cela ne garantit pas que l'utilisateur saisira une véritable adresse e-mail, ni même une adresse qu'il possède.", "send-validation-email": "Envoyer une confirmation de validation lorsqu'un e-mail est ajouté ou modifié", - "include-unverified-emails": "Envoyer des mails aux destinataires qui n'ont pas explicitement confirmé leurs mails", + "include-unverified-emails": "Envoyer des e-mails aux destinataires qui n'ont pas explicitement confirmé leurs adresses", "include-unverified-warning": "Par défaut, les utilisateurs dont les mails sont associés à leur compte ont déjà été vérifiés, mais il existe des situations où ce n'est pas le cas (par exemple, les connexions SSO, les utilisateurs bénéficiant de droits acquis, etc.). Activez ce paramètre à vos risques et périls – l'envoi de mails à des adresses non vérifiées peut constituer une violation des lois anti-spam régionales.", - "prompt": "Inviter les utilisateurs à saisir ou à confirmer leurs emails", - "prompt-help": "Si un utilisateur n'a pas défini d'email ou si son email n'est pas confirmé, un avertissement s'affichera à l'écran.", + "prompt": "Inviter les utilisateurs à saisir ou à confirmer leur e-mail", + "prompt-help": "Si un utilisateur n'a pas défini d'e-mail ou si son e-mail n'est pas confirmé, un avertissement s'affichera à l'écran.", "sendEmailToBanned": "Envoyer des e-mails aux utilisateurs même s'ils ont été bannis" } diff --git a/public/language/fr/admin/settings/general.json b/public/language/fr/admin/settings/general.json index 47dcf81c8c..ee00bf5d30 100644 --- a/public/language/fr/admin/settings/general.json +++ b/public/language/fr/admin/settings/general.json @@ -1,19 +1,19 @@ { "general-settings": "Réglages Principaux", - "on-this-page": "Sur cette page:", + "on-this-page": "Sur cette page :", "site-settings": "Réglages du site", "title": "Titre du site", "title.short": "Titre court", "title.short-placeholder": "Si aucun titre court n'est spécifié, le titre du site sera utilisé", "title.url": "URL du lien du titre", "title.url-placeholder": "URL du titre du site", - "title.url-help": "Lorsque le titre est cliqué, il renvoi les utilisateurs à cette adresse. Si laissé vide, l'utilisateur sera envoyé à l'index du forum. Remarque : il ne s'agit pas de l'URL externe utilisée dans les e-mails, etc. Elle est définie par la propriété url dans config.json", + "title.url-help": "Lorsque le titre est cliqué, il renvoie les utilisateurs à cette adresse. Si laissé vide, l'utilisateur sera envoyé à l'index du forum. Remarque : il ne s'agit pas de l'URL externe utilisée dans les e-mails, etc. Elle est définie par la propriété url dans config.json", "title.name": "Nom de votre communauté", "title.show-in-header": "Afficher le titre du site dans l'en-tête", "browser-title": "Titre dans le navigateur", "browser-title-help": "Si aucun titre dans le navigateur n'est spécifié, le titre du site sera utilisé", "title-layout": "Disposition du titre", - "title-layout-help": "Définissez la manière dont le titre est structuré dans le navigateur ex: { pageTitle} | {browserTitle}", + "title-layout-help": "Définissez la manière dont le titre est structuré dans le navigateur ex : { pageTitle} | {browserTitle}", "description.placeholder": "Une courte description de votre communauté", "description": "Description du site", "keywords": "Mots-clés du site", @@ -25,14 +25,14 @@ "logo.url": "URL du lien du logo", "logo.url-placeholder": "L'URL du logo du site", "logo.url-help": "Lorsque le logo est cliqué, il renvoi les utilisateurs à cette adresse. Si laissé vide, l'utilisateur sera envoyé à l'index du forum.
Remarque : il ne s'agit pas de l'URL externe utilisée dans les e-mails, etc. Elle est définie par la propriété url dans config.json", - "logo.alt-text": "Texte alternatif (alt)", + "logo.alt-text": "Texte alternatif", "log.alt-text-placeholder": "Texte alternatif pour l'accessibilité", "favicon": "Favicon", "favicon.upload": "Télécharger", "pwa": "Progressive Web App", "touch-icon": "Icône d'accueil", "touch-icon.upload": "Télécharger", - "touch-icon.help": "Taille et format recommandés: 512x512, format PNG uniquement. Si aucun Icône d'accueil n'est spécifiée, le favicon NodeBB sera visible.", + "touch-icon.help": "Taille et format recommandés: 512x512, format PNG uniquement. Si aucune icône d'accueil n'est spécifiée, le favicon NodeBB sera visible.", "maskable-icon": "Icône masquable (écran d'accueil)", "maskable-icon.help": "Taille et format recommandés: 512x512, format PNG uniquement. Si aucune icône masquable n'est spécifiée, le favicon NodeBB sera visible.", "outgoing-links": "Liens sortants", diff --git a/public/language/fr/admin/settings/navigation.json b/public/language/fr/admin/settings/navigation.json index e7f338f81c..e7300db040 100644 --- a/public/language/fr/admin/settings/navigation.json +++ b/public/language/fr/admin/settings/navigation.json @@ -10,10 +10,10 @@ "id": "ID : optionnel", "properties": "Propriétés :", - "groups": "Groupes:", + "groups": "Groupes :", "open-new-window": "Ouvrir dans une nouvelle fenêtre", "dropdown": "Menu déroulant", - "dropdown-placeholder": "Placez vos éléments de menu déroulant ci-dessous, par exemple:
<li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>", + "dropdown-placeholder": "Placez vos éléments de menu déroulant ci-dessous, par exemple :
<li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>", "btn.delete": "Supprimer", "btn.disable": "Désactiver", diff --git a/public/language/fr/admin/settings/notifications.json b/public/language/fr/admin/settings/notifications.json index 9a0978d167..0a6ccf82a2 100644 --- a/public/language/fr/admin/settings/notifications.json +++ b/public/language/fr/admin/settings/notifications.json @@ -3,5 +3,5 @@ "welcome-notification": "Notification de bienvenue", "welcome-notification-link": "Lien de notification de bienvenue", "welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)", - "post-queue-notification-uid": "File d'attente d l'Utilisateur (UID)" + "post-queue-notification-uid": "File d'attente d'utilisateur (UID)" } \ No newline at end of file diff --git a/public/language/fr/admin/settings/post.json b/public/language/fr/admin/settings/post.json index 41b9ea9b66..1465287eaf 100644 --- a/public/language/fr/admin/settings/post.json +++ b/public/language/fr/admin/settings/post.json @@ -16,25 +16,25 @@ "restrictions.groups-exempt-from-post-queue": "Sélectionnez les groupes qui devraient être exemptés de la file d'attente de publication", "restrictions-new.post-queue": "Activer la restriction", "restrictions.post-queue-help": "L'activation de la file d'attente de publication placera les messages de nouveaux utilisateurs dans une file d'attente pour approbation.", - "restrictions-new.post-queue-help": "L'activation de restrictions des nouveaux utilisateurs définira des restrictions sur les messages créées par de nouveaux utilisateurs.", + "restrictions-new.post-queue-help": "L'activation de restrictions aux nouveaux utilisateurs définira des restrictions sur les messages créés par les nouveaux utilisateurs.", "restrictions.seconds-between": "Nombre de secondes entre les messages", "restrictions.seconds-between-new": "Secondes entre les messages pour les nouveaux utilisateurs", "restrictions.rep-threshold": "Seuil de réputation avant que ces restrictions ne soient levées", "restrictions.seconds-before-new": "Secondes avant qu'un nouvel utilisateur puisse publier son premier message", "restrictions.seconds-edit-after": "Nombre de secondes pendant lesquelles une publication reste modifiable (définissez la valeur sur 0 pour la désactiver)", - "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles un message reste supprimable (définissez la valeur sur 0 pour la désactiver)", - "restrictions.replies-no-delete": "Nombre de réponses avant que les utilisateurs soient pas autorisés à supprimer leurs propres sujets (définissez la valeur sur 0 pour la désactiver)", + "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles un message reste supprimable (définissez la valeur sur 0 pour désactiver)", + "restrictions.replies-no-delete": "Nombre de réponses avant que les utilisateurs soient interdits de supprimer leurs propres sujets (définissez la valeur sur 0 pour désactiver)", "restrictions.title-length": "Longueur du titre", "restrictions.post-length": "Longueur du message", "restrictions.days-until-stale": "Jours jusqu'à ce que le sujet soit considéré comme périmé", "restrictions.stale-help": "Si un sujet est considéré comme \"périmé\", un message sera affiché aux utilisateurs tentant de répondre au sujet", "timestamp": "Horodatage", "timestamp.cut-off": "Date de coupure (en jours)", - "timestamp.cut-off-help": "Les dates et heures seront affichées de façon relative (par exemple \"il y a 3 heures\", \"il y a 5 jours\"), et localisées. Après un certain point, le texte peut afficher la date emlle-même (par exemple 5 Novembre 2016, 15:30).
(Défaut : 30, ou un mois). Régler à 0 pour toujours afficher des dates, laisser vide pour toujours afficher des dates relatives.", + "timestamp.cut-off-help": "Les dates et heures seront affichées de façon relative (par exemple \"il y a 3 heures\", \"il y a 5 jours\"), et localisées. Après un certain temps, le texte peut afficher la date elle-même (par exemple 5 Novembre 2016, 15:30).
(Défaut : 30, ou un mois). Régler à 0 pour toujours afficher des dates, laisser vide pour toujours afficher des dates relatives.", "timestamp.necro-threshold": "Seuil d'archivage (en jours)", - "timestamp.necro-threshold-help": "Un message sera affiché entre les messages si le temps qui les sépare est plus long que le seuil d'archivage. (Par défaut: 7 ou une semaine). Définissez sur 0 pour désactiver.", + "timestamp.necro-threshold-help": "Un message sera affiché entre les messages si le temps qui les sépare est plus long que le seuil d'archivage. (Par défaut : 7 ou une semaine). Définissez sur 0 pour désactiver.", "timestamp.topic-views-interval": "Incrémenter l'intervalle de consultation du sujet (en minutes)", - "timestamp.topic-views-interval-help": "Les conseultations de sujet ne s'incrémenteront qu'une fois toutes les X minutes, comme défini par ce paramètre.", + "timestamp.topic-views-interval-help": "Les consultations de sujet ne s'incrémenteront qu'une fois toutes les X minutes, comme défini par ce paramètre.", "teaser": "Message d'aperçu", "teaser.last-post": "Dernier – Affiche le dernier message, ou celui d'origine, si il n'y a pas de réponse", "teaser.last-reply": "Dernier – Affiche le dernier message, ou \"Aucune réponse\" si il n'y a pas de réponse", @@ -52,7 +52,7 @@ "signature.hide-duplicates": "Masquer les signatures en double dans les sujets", "signature.max-length": "Longueur maximum des signatures", "composer": "Paramètres Composer", - "composer-help": "Les réglages suivants permettent de choisir les fonctionnalités et/ou l'apparence du composeur de message affiché\n\t\t\t\ttaux utilisateurs quand ils créent de nouveaux sujets ou répondent à des sujets existants.", + "composer-help": "Les réglages suivants permettent de choisir les fonctionnalités et/ou l'apparence du composeur de message affiché\n\t\t\t\taux utilisateurs quand ils créent de nouveaux sujets ou répondent à des sujets existants.", "composer.show-help": "Afficher l'onglet \"Aide\"", "composer.enable-plugin-help": "Autoriser les plugins à modifier l'onglet d'aide", "composer.custom-help": "Message d'aide personnalisé", diff --git a/public/language/fr/admin/settings/reputation.json b/public/language/fr/admin/settings/reputation.json index d2a97f3652..e561b19c9e 100644 --- a/public/language/fr/admin/settings/reputation.json +++ b/public/language/fr/admin/settings/reputation.json @@ -8,8 +8,8 @@ "upvotes-per-day": "Votes positifs par jour (0 pour un nombre illimité)", "upvotes-per-user-per-day": "Votes positifs par utilisateur et par jour (0 pour un nombre illimité)", "min-rep-downvote": "Réputation minimum pour les votes négatifs", - "downvotes-per-day": "Votes négatif par jour (0 = illimités)", - "downvotes-per-user-per-day": "Votes négatif pour un utilisateur par jour (0 = illimités)", + "downvotes-per-day": "Votes négatifs par jour (0 = illimités)", + "downvotes-per-user-per-day": "Votes négatifs pour un utilisateur par jour (0 = illimités)", "min-rep-chat": "Réputation minimum pour écrire un message", "min-rep-post-links": "Réputation minimale pour publier des liens", "min-rep-flag": "Réputation minimum pour signaler un message", @@ -22,11 +22,11 @@ "flags": "Paramètres de signalement", "flags.limit-per-target": "Nombre maximum de fois qu'un élément peut être signalé", "flags.limit-per-target-placeholder": "Défaut: 0", - "flags.limit-per-target-help": "Lorsqu'un message ou un utilisateur a été signalé plusieurs fois, chaque indicateur supplémentaire est considéré comme un \"rapport\". et ajouté au signalement d'origine. Définissez cette option sur un nombre autre que zéro pour limiter le nombre de rapports qu'un signalement peut admettre.", + "flags.limit-per-target-help": "Lorsqu'un message ou un utilisateur a été signalé plusieurs fois, chaque indicateur supplémentaire est considéré comme un \"rapport\" et est ajouté au signalement d'origine. Définissez cette option sur un nombre autre que zéro pour limiter le nombre de rapports qu'un signalement peut admettre.", "flags.auto-flag-on-downvote-threshold": "Nombre de votes négatifs pour les signalements (0 pour désactiver, par défaut : 0)", "flags.auto-resolve-on-ban": "Résoudre automatiquement tous les tickets d'un utilisateur lorsqu'il est banni", - "flags.action-on-resolve": "Procédez comme suit lorsqu'un signalement est résolu", - "flags.action-on-reject": "Procédez comme suit lorsqu'un signalement est rejeté", + "flags.action-on-resolve": "Procéder comme suit lorsqu'un signalement est résolu", + "flags.action-on-reject": "Procéder comme suit lorsqu'un signalement est rejeté", "flags.action.nothing": "Ne rien faire", "flags.action.rescind": "Annuler la notification envoyée aux modérateurs/administrateurs" } \ No newline at end of file diff --git a/public/language/fr/admin/settings/uploads.json b/public/language/fr/admin/settings/uploads.json index 86384a3acc..a84342061d 100644 --- a/public/language/fr/admin/settings/uploads.json +++ b/public/language/fr/admin/settings/uploads.json @@ -7,22 +7,22 @@ "orphanExpiryDays": "Jours pour garder les fichiers orphelins", "orphanExpiryDays-help": "Les téléchargements orphelins seront supprimés du système de fichiers après ce délai :
Changer 0 Laissez vide pour désactiver.", "private-extensions": "Rendre privé des extensions de fichier.", - "private-uploads-extensions-help": "Renseignez ici une liste d'extensions de fichiers séparées par des virgules pour les rendre privées (par exemple : pdf, xls, doc). Une liste vide signifie que tous les fichiers sont privés.", - "resize-image-width-threshold": "Redimensionner les images si elles sont plus larges que la largeur spécifiée", - "resize-image-width-threshold-help": "(En pixels, valeur par défaut: 1520 pixels, mettez 0 pour désactiver)", + "private-uploads-extensions-help": "Renseigner ici une liste d'extensions de fichiers séparées par des virgules pour les rendre privées (par exemple : pdf, xls, doc). Une liste vide signifie que tous les fichiers sont privés.", + "resize-image-width-threshold": "Redimensionner les images si elles sont plus larges que la valeur spécifiée", + "resize-image-width-threshold-help": "(en pixels, valeur par défaut : 1520 pixels, mettez 0 pour désactiver)", "resize-image-width": "Redimensionner les images à la largeur spécifiée", - "resize-image-width-help": "(En pixels, valeur par défaut: 760 pixels, mettez 0 pour désactiver)", + "resize-image-width-help": "(en pixels, valeur par défaut : 760 pixels, mettez 0 pour désactiver)", "resize-image-quality": "Qualité utilisée des images redimensionnées", "resize-image-quality-help": "Diminuer la qualité des images redimensionnées pour réduire leur taille.", - "max-file-size": "Taille maximum d'un fichier (en Ko)", + "max-file-size": "Taille maximum d'un fichier (en Kio)", "max-file-size-help": "(en kibioctets, défaut : 2048 Kio)", "reject-image-width": "Largeur maximale des images (en pixels)", "reject-image-width-help": "Les images plus larges que cette valeur seront rejetées.", "reject-image-height": "Hauteur maximale des images (en pixels)", - "reject-image-height-help": "Les images plus hautes que cette valeur seront rejetées.", + "reject-image-height-help": "Les images plus grandes que cette valeur seront rejetées.", "allow-topic-thumbnails": "Autoriser les utilisateurs à télécharger des miniatures de sujet", "topic-thumb-size": "Miniature du sujet", - "allowed-file-extensions": "Extensions de fichier autorisés", + "allowed-file-extensions": "Extensions de fichiers autorisés", "allowed-file-extensions-help": "Entrer une liste d’extensions de fichier séparés par une virgule (ex : pdf,xls,doc). Une liste vide signifie que toutes les extensions sont autorisées.", "upload-limit-threshold": "Limite d'envoi de fichiers par utilisateurs:", "upload-limit-threshold-per-minute": "Par %1 Minute", @@ -33,13 +33,13 @@ "default-avatar": "Modifier l'avatar par défaut", "upload": "Télécharger", "profile-image-dimension": "Dimensions de l'avatar", - "profile-image-dimension-help": "(En pixel, par défaut : 128 pixels)", + "profile-image-dimension-help": "(En pixels, par défaut : 128 pixels)", "max-profile-image-size": "Taille maximum des avatars", "max-profile-image-size-help": "(en kibioctets, défaut : 256 Kio)", "max-cover-image-size": "Taille maximum des images de couverture", "max-cover-image-size-help": "(en kibioctets, défaut : 2048 Kio)", "keep-all-user-images": "Garder les anciennes versions d'avatars et d'images de couverture sur le serveur", - "profile-covers": "Image de couverture", + "profile-covers": "Images de profil", "default-covers": "Image de couverture par défaut", "default-covers-help": "Ajouter des images de couvertures par défaut séparées par des virgules pour les comptes n'ayant pas téléchargé d'image de couverture" } diff --git a/public/language/fr/admin/settings/user.json b/public/language/fr/admin/settings/user.json index e1648547fe..cb59c86a0a 100644 --- a/public/language/fr/admin/settings/user.json +++ b/public/language/fr/admin/settings/user.json @@ -13,7 +13,7 @@ "disable-password-changes": "Désactiver le changement de mot de passe", "allow-account-deletion": "Autoriser la suppression des comptes", "hide-fullname": "Masquer le nom complet aux utilisateurs", - "hide-email": "Masquer les emails aux utilisateurs", + "hide-email": "Masquer les e-mails aux utilisateurs", "show-fullname-as-displayname": "Afficher le nom complet de l'utilisateur en tant que nom d'affichage si disponible", "themes": "Thèmes", "disable-user-skins": "Empêcher les utilisateurs de choisir un skin personnalisé", @@ -23,15 +23,15 @@ "login-attempts": "Tentatives de connexions par heure", "login-attempts-help": "Si le nombre de tentatives de connexion à un compte dépasse ce seuil, le compte sera bloqué pour une durée pré-configurée", "lockout-duration": "Durée du blocage (minutes)", - "login-days": "Nombre de jour pendant lesquels se souvenir des sessions d'identification utilisateurs", + "login-days": "Nombre de jours pendant lesquels se souvenir des sessions d'identification utilisateurs", "password-expiry-days": "Imposer un changement de mot de passe après un certain nombre de jours", "session-time": "Temps de session", "session-time-days": "Jours", "session-time-seconds": "Secondes", - "session-time-help": "Ces valeurs permettent de définir la durée pendant laquelle un utilisateur reste connecté lorsqu'il consulte le lien \"Se souvenir de moi\". Notez que seulement une de ces valeurs sera utilisée. S'il n'y a pas de valeur en secondes, la valeur sera en jours. S'il n'y a pas de valeur en jours, la valeur sera par défaut est 14 jours.", + "session-time-help": "Ces valeurs permettent de définir la durée pendant laquelle un utilisateur reste connecté lorsqu'il coche l'option \"Se souvenir de moi\". Notez que seulement une de ces valeurs sera utilisée. S'il n'y a pas de valeur en secondes, la valeur sera en jours. S'il n'y a pas de valeur en jours, la valeur sera par défaut est 14 jours.", "session-duration": "Durée de la session si \"Se souvenir de moi\" n'est pas coché (en secondes)", - "session-duration-help": "Par défaut - ou s'il est défini sur 0 - un utilisateur restera connecté pendant toute la durée de la session (par exemple, aussi longtemps que la fenêtre/l'onglet du navigateur reste ouvert). Définissez cette valeur pour invalider explicitement la session après le nombre de secondes spécifié.", - "online-cutoff": "Minutes après que l'utilisateur soit considéré comme inactif", + "session-duration-help": "Par défaut - ou s'il est défini sur 0 - un utilisateur restera connecté pendant toute la durée de la session (par exemple, aussi longtemps que la fenêtre/l'onglet du navigateur reste ouvert(e)). Définir cette valeur pour invalider explicitement la session après le nombre de secondes spécifié.", + "online-cutoff": "Minutes après lesquelles l'utilisateur est considéré comme inactif", "online-cutoff-help": "Si l'utilisateur n'effectue aucune action pendant cette durée, il est considéré comme inactif et ne reçoit pas de mises à jour en temps réel.", "registration": "Inscription des utilisateurs", "registration-type": "Type d'inscription", @@ -53,7 +53,7 @@ "invite-expiration": "Expiration des invitations", "invite-expiration-help": "nombre de jours avant que l'invitation n'expire.", "min-username-length": "Longueur minimum du nom d'utilisateur", - "max-username-length": "Longueur maxmum du nom d'utilisateur", + "max-username-length": "Longueur maximum du nom d'utilisateur", "min-password-length": "Longueur minimum du mot de passe", "min-password-strength": "Sécurité minimale du mot de passe", "max-about-me-length": "Longueur maximum du À propos de moi", @@ -67,14 +67,14 @@ "outgoing-new-tab": "Ouvrir les liens sortants dans un nouvel onglet", "topic-search": "Activer la recherche au sein des sujets", "update-url-with-post-index": "Mettre à jour l'URL avec l'index des articles", - "digest-freq": "S'inscrire aux compte rendus", + "digest-freq": "S'inscrire aux comptes rendus", "digest-freq.off": "Désactivé", "digest-freq.daily": "Quotidien", "digest-freq.weekly": "Hebdomadaire", "digest-freq.biweekly": "Deux fois par semaine", "digest-freq.monthly": "Mensuel", "email-chat-notifs": "Envoyer un e-mail si un nouveau message de chat arrive lorsque je ne suis pas en ligne", - "email-post-notif": "Envoyer un email lors de réponses envoyées aux sujets auxquels que je suis", + "email-post-notif": "Envoyer un e-mail lors de réponses envoyées aux sujets auxquels que je suis", "follow-created-topics": "S'abonner aux sujets que vous créez", "follow-replied-topics": "S'abonner aux sujets auxquels vous répondez", "default-notification-settings": "Paramètres des notifications par défaut", diff --git a/public/language/fr/category.json b/public/language/fr/category.json index 48d830d4e3..98b757dc3c 100644 --- a/public/language/fr/category.json +++ b/public/language/fr/category.json @@ -16,8 +16,8 @@ "not-watching.description": "Ne pas afficher les sujets non lus, afficher les récents", "ignoring.description": "Ne pas afficher les sujets non lus et récents", "watching.message": "Vous suivez les mises à jour de cette catégorie et de ses sous-catégories. ", - "notwatching.message": "Vous ne suivez aucune mises à jour de cette catégorie et de ses sous-catégories.", - "ignoring.message": "Vous ignorez maintenant les mises à jour de cette catégorie et de toutes les sous-catégories.", + "notwatching.message": "Vous ne suivez aucune mise à jour de cette catégorie et de ses sous-catégories.", + "ignoring.message": "Vous ignorez maintenant les mises à jour de cette catégorie et de ses sous-catégories.", "watched-categories": "Catégories surveillées", "x-more-categories": "%1 plus de catégories" } \ No newline at end of file diff --git a/public/language/fr/email.json b/public/language/fr/email.json index f19ff31fbd..b56776f745 100644 --- a/public/language/fr/email.json +++ b/public/language/fr/email.json @@ -1,13 +1,13 @@ { - "test-email.subject": "Email Test", + "test-email.subject": "Test e-mail", "password-reset-requested": "Demande de réinitialisation de mot de passe !", "welcome-to": "Bienvenue sur %1", "invite": "Invitation de %1", "greeting_no_name": "Bonjour", "greeting_with_name": "Bonjour %1", - "email.verify-your-email.subject": "Veuillez vérifier votre Email", + "email.verify-your-email.subject": "Veuillez vérifier votre e-mail", "email.verify.text1": "Vous avez demandé que nous modifiions ou confirmions votre adresse mail", - "email.verify.text2": "Pour des raisons de sécurité, nous ne modifions ou ne confirmons l'adresse mail enregistrée qu'une fois que sa propriété soit confirmée. Si vous ne l'avez pas demandé, aucune action n'est requise de votre part.", + "email.verify.text2": "Pour des raisons de sécurité, nous ne modifions ou ne confirmons l'adresse mail enregistrée qu'une sa propriété confirmée. Si vous ne l'avez pas demandé, aucune action n'est requise de votre part.", "email.verify.text3": "Une fois que vous aurez confirmé ce mail, nous remplacerons votre adresse e-mail actuelle par celle-ci (%1).", "welcome.text1": "Merci de vous être inscrit sur %1!", "welcome.text2": "Pour activer totalement votre compte, nous devons vérifier que vous êtes bien propriétaire de l'adresse email que vous avez utilisé pour vous inscrire.", @@ -16,39 +16,39 @@ "invitation.text1": "%1 vous a invité à rejoindre %2", "invitation.text2": "Votre invitation va expirer dans %1 jours.", "invitation.cta": "Cliquez ici pour créer votre compte.", - "reset.text1": "Nous avons reçu une demande de réinitialisation de votre mot de passe, probablement parce que vous l'avez oublié. Si ce n'est pas le cas, veuillez ignorer cet email.", + "reset.text1": "Nous avons reçu une demande de réinitialisation de votre mot de passe, probablement parce que vous l'avez oublié. Si ce n'est pas le cas, veuillez ignorer cet e-mail.", "reset.text2": "Pour confirmer la réinitialisation de votre mot de passe, veuillez cliquer sur le lien suivant :", "reset.cta": "Cliquez ici pour réinitialiser votre mot de passe", "reset.notify.subject": "Mot de passe modifié", "reset.notify.text1": "Nous vous informons que le %1, votre mot de passe a été modifié.", "reset.notify.text2": "Si vous n'avez pas autorisé ceci, veuillez contacter immédiatement un administrateur.", - "digest.unread-rooms": "Discussions Non-Lus", + "digest.unread-rooms": "Discussions non lues", "digest.room-name-unreadcount": "%1 (%2 non lu)", "digest.latest_topics": "Derniers sujets de %1 :", "digest.top-topics": "Meilleurs sujets de %1", "digest.popular-topics": "Sujets populaires de %1", - "digest.cta": "Cliquez ici pour aller sur %1", + "digest.cta": "Cliquer ici pour aller sur %1", "digest.unsub.info": "Ce message vous a été envoyé en raison de vos paramètres d'abonnement.", "digest.day": "jour", "digest.week": "semaine", "digest.month": "mois", "digest.subject": "Lettre d'activités de %1", - "digest.title.day": "Votre lettre d'activités quotidienne", - "digest.title.week": "Votre lettre d'activités hebdomadaire", - "digest.title.month": "Votre lettre d'activités mensuel", + "digest.title.day": "Votre lettre d'activité quotidienne", + "digest.title.week": "Votre lettre d'activité hebdomadaire", + "digest.title.month": "Votre lettre d'activité mensuel", "notif.chat.subject": "Nouveau message de chat reçu de %1", "notif.chat.public-chat-subject": "Nouveau message de %1 dans la discussion %2", - "notif.chat.cta": "Cliquez ici pour continuer la conversation", + "notif.chat.cta": "Cliquer ici pour continuer la conversation", "notif.chat.unsub.info": "Cette notification de chat a été envoyé en raison de vos paramètres d'abonnement.", "notif.post.unsub.info": "La notification de ce message vous a été envoyé en raison de vos paramètres d'abonnement.", - "notif.post.unsub.one-click": "Vous pouvez également vous désabonner des lettres d'activités, en cliquant sur", + "notif.post.unsub.one-click": "Vous pouvez également vous désabonner des lettres d'activités en cliquant sur", "notif.cta": "Sur le forum", "notif.cta-new-reply": "Voir les messages", "notif.cta-new-chat": "Voir les discussions", - "notif.test.short": "Test des notifications", - "notif.test.long": "Ceci est un test de notifications de mail. Envoyez de l'aide!", + "notif.test.short": "Tester les notifications", + "notif.test.long": "Ceci est un test de notifications de mail. Envoyez de l'aide !", "test.text1": "Ceci est un e-mail de test pour vérifier que l'e-mailer est correctement configuré pour NodeBB.", - "unsub.cta": "Cliquez ici pour modifier ces paramètres", + "unsub.cta": "Cliquer ici pour modifier ces paramètres", "unsubscribe": "Se désinscrire", "unsub.success": "Vous ne recevrez plus d'e-mails de la liste de diffusion %1", "unsub.failure.title": "Impossible de se désinscrire", diff --git a/public/language/fr/error.json b/public/language/fr/error.json index b48af548fd..4761fdd9c8 100644 --- a/public/language/fr/error.json +++ b/public/language/fr/error.json @@ -26,7 +26,7 @@ "invalid-search-term": "Données de recherche invalides", "invalid-url": "URL invalide", "invalid-event": "Événement non valide: %1", - "local-login-disabled": "Le système de connexion local a été désactivé pour les comptes sans privilèges.", + "local-login-disabled": "Le système de connexion locale a été désactivé pour les comptes sans privilèges.", "csrf-invalid": "Nous ne pouvons pas vous connectez, probablement car votre session a expiré. Merci de réessayer.", "invalid-path": "Chemin invalide", "folder-exists": "Le dossier existe", @@ -42,7 +42,7 @@ "user-doesnt-have-email": "L'utilisateur « %1 » n'a pas d'adresse e-mail.", "email-confirm-failed": "Votre adresse email n'a pas pu être vérifiée. Veuillez ré-essayer plus tard.", "confirm-email-already-sent": "L'email de confirmation a déjà été envoyé. Veuillez attendre %1 minute(s) avant de redemander un nouvel envoi.", - "confirm-email-expired": "E-mail de confirmation expiré.", + "confirm-email-expired": "E-mail de confirmation expiré", "sendmail-not-found": "L'application d'envoi de mail est introuvable, assurez-vous qu'elle est installée et que l'utilisateur ayant démarré NodeBB ait des droits suffisants.", "digest-not-enabled": "Les lettres d'activités de cet utilisateur ne sont pas activées ou la configuration système par défaut n’est pas configurée", "username-too-short": "Nom d'utilisateur trop court", @@ -201,12 +201,12 @@ "not-in-room": "L'utilisateur n'est pas dans cette salle", "cant-kick-self": "Vous ne pouvez pas vous exclure vous-même du groupe", "no-users-selected": "Aucun utilisateur sélectionné", - "no-groups-selected": "Aucun groupe(s) sélectionné(s)", + "no-groups-selected": "Aucun groupe sélectionné", "invalid-home-page-route": "Chemin vers la page d'accueil invalide", "invalid-session": "Session Invalide", "invalid-session-text": "Il semblerait que votre session de connexion ne soit plus active. Merci de rafraîchir cette page.", "session-mismatch": "Session Interrompue", - "session-mismatch-text": "Il semble que votre session ne soit plus active, ou que le serveur ne la reconnaisse plus. Merci de rafraîchir cette page.", + "session-mismatch-text": "Il semble que votre session ne soit plus active ou que le serveur ne la reconnaisse plus. Merci de rafraîchir cette page.", "no-topics-selected": "Aucun sujet sélectionné !", "cant-move-to-same-topic": "Impossible de déplacer le message dans le même sujet !", "cant-move-topic-to-same-category": "Impossible de déplacer le sujet dans la même catégorie !", @@ -215,11 +215,11 @@ "cannot-block-guest": "Les Invités ne peuvent pas bloquer d'autres utilisateurs", "already-blocked": "Cet utilisateur est déjà bloqué", "already-unblocked": "Cet utilisateur est déjà débloqué", - "no-connection": "Il semble y avoir un problème avec votre connexion Internet", + "no-connection": "Il semble y avoir un problème avec votre connexion internet", "socket-reconnect-failed": "Serveur inaccessible pour le moment. Cliquez ici pour réessayer ou réessayez plus tard", - "plugin-not-whitelisted": "Impossible d'installer le plug-in – seuls les plugins mis en liste blanche dans le gestionnaire de packages NodeBB peuvent être installés via l'ACP", + "plugin-not-whitelisted": "Impossible d'installer le plugin – seuls les plugins mis en liste blanche dans le gestionnaire de packages NodeBB peuvent être installés via l'ACP", "plugins-set-in-configuration": "Vous n'êtes pas autorisé à modifier l'état des plugins car ils sont définis au moment de l'exécution (config.json, variables d'environnement ou arguments de terminal), veuillez plutôt modifier la configuration.", - "theme-not-set-in-configuration": "Lors de la définition des plugins actifs, le changement de thèmes nécessite d'ajouter le nouveau thème à la liste des plugins actifs avant de le mettre à jour dans l'ACP", + "theme-not-set-in-configuration": "Lors de la définition des plugins actifs, le changement de thème nécessite d'ajouter le nouveau thème à la liste des plugins actifs avant de le mettre à jour dans l'ACP", "topic-event-unrecognized": "Événement du sujet '%1' non reconnu", "cant-set-child-as-parent": "Cette catégorie ne peut être une catégorie principale", "cant-set-self-as-parent": "Ne peut être définie comme catégorie principale", @@ -233,5 +233,5 @@ "api.500": "Une erreur inattendue s'est produite lors de la tentative de traitement de votre demande.", "api.501": "L'accès n'est pas encore fonctionnel, veuillez réessayer demain", "api.503": "L'accès n'est pas disponible actuellement en raison d'une configuration de serveur", - "api.reauth-required": "La ressource à laquelle vous tentez d'accéder nécessite une (ré)authentification." + "api.reauth-required": "La ressource à laquelle vous tentez d'accéder nécessite une (ré-)authentification." } \ No newline at end of file diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json index 0576b7f107..b2a33fcaab 100644 --- a/public/language/fr/flags.json +++ b/public/language/fr/flags.json @@ -48,7 +48,7 @@ "notes": "Notes de signalement", "add-note": "Ajouter une note", "edit-note": "Editer la Note", - "no-notes": "aucune note partagée", + "no-notes": "Aucune note partagée", "delete-note-confirm": "Êtes-vous sûr de bien vouloir supprimer cette note de signalement ?", "delete-flag-confirm": "Êtes-vous sûr de bien vouloir supprimer ce signalement ?", "note-added": "Note ajoutée", @@ -71,8 +71,8 @@ "sort-reports": "Rapports", "sort-all": "Tous les signalements...", "sort-posts-only": "Messages seulement...", - "sort-downvotes": "Demandes négatives", - "sort-upvotes": "Demandes positives", + "sort-downvotes": "Votes négatifs maximum", + "sort-upvotes": "Votes positifs maximum", "sort-replies": "Réponses", "modal-title": "Contenu du rapport", @@ -86,7 +86,7 @@ "bulk-actions": "Actions", "bulk-resolve": "Signalement(s) résolu(s)", - "bulk-success": "%1 signalement mis à jour", + "bulk-success": "%1 signalements mis à jour", "flagged-timeago-readable": "Signalé (%2)", "auto-flagged": "[Auto Signalement] A reçu %1 votes négatifs." } \ No newline at end of file diff --git a/public/language/fr/global.json b/public/language/fr/global.json index fbd61b0d5f..e4e2ab7bf1 100644 --- a/public/language/fr/global.json +++ b/public/language/fr/global.json @@ -6,7 +6,7 @@ "403.message": "Il semble que vous ayez atteint une page à laquelle vous n'avez pas accès.", "403.login": "Peut-être devriez-vous essayer de vous connecter ?", "404.title": "Introuvable", - "404.message": "Désolé la page demandée n'existe pas.
Retournez à la page d'accueil.
", + "404.message": "Désolé la page demandée n'existe pas.
Retourner à la page d'accueil.
", "500.title": "Erreur Interne.", "500.message": "Oops ! Il semblerait que quelque chose se soit mal passé !", "400.title": "Requête erronée.", @@ -72,7 +72,7 @@ "voters": "Votants", "upvoters": "Votes positifs", "upvoted": "Vote(s) positif(s)", - "downvoters": "Votes contre", + "downvoters": "Votes négatifs", "downvoted": "Vote(s) négatif(s)", "views": "Vues", "posters": "Publieurs", @@ -99,7 +99,7 @@ "recentposts": "Messages récents", "recentips": "Adresses IP récemment enregistées", "moderator_tools": "Outils de modération", - "status": "Statuts", + "status": "Statut", "online": "En ligne", "away": "Absent", "dnd": "Occupé", @@ -127,7 +127,7 @@ "uploads": "Fichiers envoyés", "allowed-file-types": "Les types de fichiers autorisés sont : %1", "unsaved-changes": "Vous avez des modifications non sauvegardées. Êtes-vous sûr de vouloir naviguer tout de même ?", - "reconnecting-message": "Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.", + "reconnecting-message": "Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous reconnectons.", "play": "Lire", "cookies.message": "Ce site utilise des cookies pour vous permettre d'avoir la meilleure expérience possible.", "cookies.accept": "Compris !", diff --git a/public/language/fr/groups.json b/public/language/fr/groups.json index d4a9899b7f..fbc0e612f3 100644 --- a/public/language/fr/groups.json +++ b/public/language/fr/groups.json @@ -15,7 +15,7 @@ "invited.uninvite": "Résilier l'invitation", "invited.search": "Chercher un utilisateur a inviter dans ce groupe", "invited.notification_title": "Vous avez été invité à rejoindre %1", - "request.notification_title": "Requête d'Adhésion au Groupe de %1", + "request.notification_title": "Requête d'adhésion au Groupe de %1", "request.notification_text": "%1 a demandé à devenir membre de %2", "cover-save": "Enregistrer", "cover-saving": "Enregistrement", @@ -60,7 +60,7 @@ "membership.reject": "Refuser", "new-group.group_name": "Nom du groupe :", "upload-group-cover": "Envoyer une image de groupe", - "bulk-invite-instructions": "Entrez une liste de nom d'utilisateurs séparés par des virgules pour les inviter à rejoindre ce groupe.", + "bulk-invite-instructions": "Entrer une liste de nom d'utilisateurs séparés par des virgules pour les inviter à rejoindre ce groupe.", "bulk-invite": "Invitation multiple", "remove_group_cover_confirm": "Êtes-vous sûr de vouloir supprimer l'image de couverture ?" } \ No newline at end of file diff --git a/public/language/fr/modules.json b/public/language/fr/modules.json index ad916bff6f..b676acb14d 100644 --- a/public/language/fr/modules.json +++ b/public/language/fr/modules.json @@ -1,22 +1,22 @@ { "chat.room-id": "Discussion %1", "chat.chatting_with": "Discuter avec", - "chat.placeholder": "Écrivez vos message ici, faites glisser / déposez les images, validez sur entrée pour envoyer", - "chat.placeholder.mobile": "Tapez le message ici", + "chat.placeholder": "Écrire vos message ici, glisser & déposer les images, valider sur entrée pour envoyer", + "chat.placeholder.mobile": "Saisir ici le message", "chat.scroll-up-alert": "Aller au message le plus récent", "chat.usernames-and-x-others": "%1 & %2 autres", "chat.chat-with-usernames": "Discuter avec %1", "chat.chat-with-usernames-and-x-others": "Discuter avec %1 & %2 autres", "chat.send": "Envoyer", "chat.no_active": "Vous n'avez aucune discussion en cours.", - "chat.user_typing_1": "%1 est en train de taper...", - "chat.user_typing_2": "%1 et %2 sont en train de taper...", - "chat.user_typing_3": "%1, %2 et %3 sont en train de taper...", - "chat.user_typing_n": "%1, %2 et %3 autres sont en train de taper...", + "chat.user_typing_1": "%1 est en train d'écrire...", + "chat.user_typing_2": "%1 et %2 sont en train d'écrire...", + "chat.user_typing_3": "%1, %2 et %3 sont en train d'écrire...", + "chat.user_typing_n": "%1, %2 et %3 autres sont en train d'écrire...", "chat.user_has_messaged_you": "%1 vous a envoyé un message.", "chat.replying-to": "En réponse à %1", "chat.see_all": "Tous les chats", - "chat.mark_all_read": "Marquer tous comme lu", + "chat.mark_all_read": "Marquer tout comme lu", "chat.no-messages": "Veuillez sélectionner un destinataire pour voir l'historique des discussions", "chat.no-users-in-room": "Aucun participant à cette discussion", "chat.recent-chats": "Discussions récentes", @@ -32,7 +32,7 @@ "chat.three_months": "3 Mois", "chat.delete_message_confirm": "Êtes-vous sûr de vouloir supprimer ce message ?", "chat.retrieving-users": "Ajouter des utilisateurs ...", - "chat.view-users-list": "Afficher la liste de utilisateurs", + "chat.view-users-list": "Afficher la liste d'utilisateurs", "chat.pinned-messages": "Messages épinglés", "chat.no-pinned-messages": "Il n'y a aucun message épinglé", "chat.pin-message": "Épingler un message", @@ -40,8 +40,8 @@ "chat.public-rooms": "Salons Publics (%1)", "chat.private-rooms": "Salons Privés (%1)", "chat.create-room": "Créer un salon de discussion", - "chat.private.option": "Privé (uniquement visible pour les utilisateurs ajoutés au salon)", - "chat.public.option": "Public (Visible par tous les utilisateurs des groupes sélectionnés)", + "chat.private.option": "Privé (visible uniquement pour les utilisateurs ajoutés au salon)", + "chat.public.option": "Public (visible par tous les utilisateurs des groupes sélectionnés)", "chat.public.groups-help": "Pour créer un salon de discussion visible par tous les utilisateurs, sélectionnez les utilisateurs enregistrés dans la liste des groupes.", "chat.manage-room": "Gérer l'espace de discussion", "chat.add-user": "Ajouter un utilisateur", @@ -52,7 +52,7 @@ "chat.notification-setting-at-mention-only": "@mention seulement", "chat.notification-setting-all-messages": "Tous les messages", "chat.select-groups": "Sélectionner des groupes", - "chat.add-user-help": "Rechercher des utilisateurs ici. Lorsque cette option est sélectionnée, l'utilisateur sera ajouté à l'espace de discussion. Le nouvel utilisateur ne pourra pas visualiser les échanges avant d'être ajoutés à la conversation. Seuls les propriétaires de l'espace de discussion () peuvent supprimer des utilisateurs.", + "chat.add-user-help": "Rechercher des utilisateurs ici. Lorsque cette option est sélectionnée, l'utilisateur sera ajouté à l'espace de discussion. Le nouvel utilisateur ne pourra pas visualiser les échanges avant d'être ajouté à la conversation. Seuls les propriétaires de l'espace de discussion () peuvent supprimer des utilisateurs.", "chat.confirm-chat-with-dnd-user": "Cet utilisateur a son statut en mode \"Ne pas déranger\". Voulez-vous quand même discuter avec lui ?", "chat.room-name-optional": "Renommer l'espace de discussion (optionnel)", "chat.rename-room": "Renommer l'espace de discussion ", @@ -93,8 +93,8 @@ "composer.upload-picture": "Envoyer une image", "composer.upload-file": "Envoyer un fichier", "composer.zen_mode": "Mode Zen", - "composer.select_category": "Sélectionnez une catégorie", - "composer.textarea.placeholder": "Saisissez le contenu de votre message ici, faites glisser et déposez les images", + "composer.select_category": "Sélectionner une catégorie", + "composer.textarea.placeholder": "Saisir le contenu de votre message ici, faites glisser et déposez les images", "composer.post-queue-alert": "Bonjour👋 ! Ce forum utilise un système de file d'attente des publications, puisque vous êtes un nouvel utilisateur, votre message sera masqué jusqu'à ce qu'il soit approuvé par notre équipe de modération.", "composer.schedule-for": "Planifier le sujet pour", "composer.schedule-date": "Date", diff --git a/public/language/fr/notifications.json b/public/language/fr/notifications.json index 633cd609ee..c9c37c73e4 100644 --- a/public/language/fr/notifications.json +++ b/public/language/fr/notifications.json @@ -18,8 +18,8 @@ "public-chat": "Discussions publiques", "follows": "Suivis", "upvote": "Votes positifs", - "new-flags": "Nouveaux drapeaux", - "my-flags": "Drapeaux assignés à moi", + "new-flags": "Nouveaux signalements", + "my-flags": "Signalement qui me sont assignés", "bans": "Bannissements", "new_message_from": "Nouveau message de %1", "user_posted_in_public_room": "%1 a écrit dans %3", @@ -42,7 +42,7 @@ "user_flagged_user_multiple": "%1, %2 et %3 autres ont signalé un profil utilisateur (%4)", "user_posted_to": "%1 a répondu à : %2", "user_posted_to_dual": "%1 et %2 ont posté une réponse à : %3", - "user_posted_to_triple": "%1, %2 et %3 ont publié des réponses à : %4", + "user_posted_to_triple": "%1, %2 et %3 ont publié des réponses à : %4", "user_posted_to_multiple": "%1, %2 et %3 autres ont posté des réponses dans : %4", "user_posted_topic": "%1 a posté un nouveau sujet: %2.", "user_edited_post": "%1 a édité un message dans %2", @@ -52,23 +52,23 @@ "user_started_following_you_multiple": "%1, %2 et %3 autres ont commencé à vous suivre.", "new_register": "%1 a envoyé une demande d'incription.", "new_register_multiple": "%1 inscription(s) est en attente de validation.", - "flag_assigned_to_you": "Drapeau %1 vous a été assigné", + "flag_assigned_to_you": "Signalement %1 vous a été assigné", "post_awaiting_review": "Message en attente de validation", "profile-exported": "%1 profil exporté, cliquez pour le télécharger", "posts-exported": "%1 messages exportés, cliquez pour les télécharger", "uploads-exported": "%1 envois exportés, cliquez pour les télécharger", - "users-csv-exported": "Utilisateurs exportés en CSV, cliquez pour télécharger", - "post-queue-accepted": "Votre message a été accepté. Cliquez ici pour voir votre message.", + "users-csv-exported": "Utilisateurs exportés en CSV, cliquer pour télécharger", + "post-queue-accepted": "Votre message a été accepté. Cliquez ici pour l'afficher.", "post-queue-rejected": "Votre message a été rejeté.", "post-queue-notify": "Vous avez reçu une notification:
\"%1\"", - "email-confirmed": "Email vérifié", - "email-confirmed-message": "Merci pour la validation de votre adresse email. Votre compte est désormais activé.", - "email-confirm-error-message": "Il y a un un problème dans la vérification de votre adresse email. Le code est peut être invalide ou a expiré.", - "email-confirm-sent": "Email de vérification envoyé.", + "email-confirmed": "E-mail vérifié", + "email-confirmed-message": "Merci pour la validation de votre adresse e-mail. Votre compte est désormais activé.", + "email-confirm-error-message": "Il y a un un problème dans la vérification de votre adresse e-mail. Le code est peut être invalide ou a expiré.", + "email-confirm-sent": "E-mail de vérification envoyé.", "none": "aucun", "notification_only": "Seulement une notification", - "email_only": "Seulement un email", - "notification_and_email": "Notification et email", + "email_only": "Seulement un e-mail", + "notification_and_email": "Notification et e-mail", "notificationType_upvote": "Lorsque quelqu'un a voté pour un de vos messages", "notificationType_new-topic": "Lorsque quelqu'un que vous suivez publie un sujet", "notificationType_new-reply": "Lorsqu'une nouvelle réponse est ajoutée dans un sujet que vous suivez", diff --git a/public/language/fr/pages.json b/public/language/fr/pages.json index 6a079c1818..77d93f09bd 100644 --- a/public/language/fr/pages.json +++ b/public/language/fr/pages.json @@ -28,7 +28,7 @@ "register": "Créer un compte", "registration-complete": "Inscription terminée", "login": "Connectez-vous à votre compte", - "reset": "Remettez à zéro votre mot de passe", + "reset": "Réinitialiser votre mot de passe", "categories": "Catégories", "groups": "Groupes", "group": "%1 groupe", @@ -41,8 +41,8 @@ "account/edit/username": "Édition du nom d'utilisateur de \"%1\"", "account/edit/email": "Édition de l'e-mail de \"%1\"", "account/info": "Informations du compte", - "account/following": "Les personnes auxquelles %1 est abonné", - "account/followers": "Les personnes abonnées à %1", + "account/following": "Personnes auxquelles %1 est abonné(e)", + "account/followers": "Personnes abonnées à %1", "account/posts": "Messages postés par %1", "account/latest-posts": "Derniers messages publiés par %1", "account/topics": "Sujets créés par %1", @@ -60,7 +60,7 @@ "account/blocks": "Utilisateurs bloqués pour %1", "account/uploads": "Envoyé par %1", "account/sessions": "Sessions des connexions", - "confirm": "Email vérifié", + "confirm": "E-mail vérifié", "maintenance.text": "%1 est actuellement en cours de maintenance.
Veuillez revenir ultérieurement.", "maintenance.messageIntro": "De plus, l'administrateur a laissé ce message :", "throttled.text": "%1 est actuellement indisponible en raison d'une charge excessive. Merci de réessayer plus tard." diff --git a/public/language/fr/post-queue.json b/public/language/fr/post-queue.json index 9ba7dbd67f..8a37ad5ab0 100644 --- a/public/language/fr/post-queue.json +++ b/public/language/fr/post-queue.json @@ -12,9 +12,9 @@ "content": "Contenu", "posted": "Posté", "reply-to": "Répondre à \"%1\"", - "content-editable": "Cliquez sur le contenu pour modifier", - "category-editable": "Cliquez sur la catégorie pour modifier", - "title-editable": "Cliquez sur le titre pour modifier", + "content-editable": "Cliquer sur le contenu pour modifier", + "category-editable": "Cliquer sur la catégorie pour modifier", + "title-editable": "Cliquer sur le titre pour modifier", "reply": "Répondre", "topic": "Sujet", "accept": "Accepter", @@ -26,7 +26,7 @@ "confirm-remove": "Voulez-vous supprimer ce message ?", "bulk-actions": "Actions", "accept-all": "Tout accepter", - "accept-selected": "Acceptation sélectionné", + "accept-selected": "Acceptation sélectionnée", "reject-all": "Tout rejeter", "reject-all-confirm": "Voulez vous réellement rejeter tous ces messages ?", "reject-selected": "Rejets sélectionnés", diff --git a/public/language/fr/register.json b/public/language/fr/register.json index 06da648470..9ca9004f40 100644 --- a/public/language/fr/register.json +++ b/public/language/fr/register.json @@ -18,16 +18,16 @@ "terms_of_use": "Conditions générales d'utilisation", "agree_to_terms_of_use": "J'accepte les conditions générales d'utilisation", "terms_of_use_error": "Vous devez accepter les conditions générales d'utilisation", - "registration-added-to-queue": "Votre inscription a été ajoutée à la liste d'approbation. Vous recevrez un email quand celle-ci sera acceptée par un administrateur.", - "registration-queue-average-time": "Temps moyen d'approbation des adhésions est de %1 heures %2 minutes.", - "registration-queue-auto-approve-time": "Votre adhésion à ce forum sera entièrement activée dans un maximum de %1 heures.", + "registration-added-to-queue": "Votre inscription a été ajoutée à la liste d'approbation. Vous recevrez un e-mail quand celle-ci sera acceptée par un administrateur.", + "registration-queue-average-time": "Le temps moyen d'approbation des adhésions est de %1 heures %2 minutes.", + "registration-queue-auto-approve-time": "Votre adhésion à ce forum sera entièrement activée dans un délai maximum de %1 heures.", "interstitial.intro": "Nous aimerions avoir des informations supplémentaires afin de mettre à jour votre compte…", "interstitial.intro-new": "Nous aimerions avoir des informations supplémentaires avant de pouvoir créer votre compte…", "interstitial.errors-found": "Veuillez vérifier les informations saisies :", "gdpr_agree_data": "J'accepte la collecte et le traitement de mes données personnelles sur ce site.", "gdpr_agree_email": "J'accepte de recevoir des courriels et des notifications de ce site Web.", - "gdpr_consent_denied": "Vous devez accepter que ce site puisse collecter et traiter vos données, et pour vous envoyer des courriels.", + "gdpr_consent_denied": "Vous devez accepter que ce site puisse collecter et traiter vos données et vous envoyer des courriels.", "invite.error-admin-only": "Les inscriptions sont désactivés. Veuillez contacter un administrateur pour plus de détails.", - "invite.error-invite-only": "Les inscriptions sont désactivés. Seules les invitations sont acceptés pour accéder au forum.", - "invite.error-invalid-data": "Renseignements erronées. Veuillez contacter un administrateur pour plus de détails" + "invite.error-invite-only": "Les inscriptions sont désactivées. Seules les invitations sont acceptées pour accéder au forum.", + "invite.error-invalid-data": "Renseignements erronés. Veuillez contacter un administrateur pour plus de détails" } \ No newline at end of file diff --git a/public/language/fr/reset_password.json b/public/language/fr/reset_password.json index c0ec57af7b..cd950e731b 100644 --- a/public/language/fr/reset_password.json +++ b/public/language/fr/reset_password.json @@ -8,10 +8,10 @@ "new_password": "Nouveau mot de passe", "repeat_password": "Confirmer le mot de passe", "changing_password": "Changer le mot de passe", - "enter_email": "Veuillez entrer votre adresse email pour recevoir un email contenant les instructions permettant de réinitialiser votre compte.", + "enter_email": "Veuillez entrer votre adresse e-mail pour recevoir un e-mail contenant les instructions permettant de réinitialiser votre compte.", "enter_email_address": "Entrer votre adresse email", - "password_reset_sent": "Si l'adresse spécifiée correspond à un compte d'utilisateur existant, un email de réinitialisation de mot de passe va être envoyé. Veuillez noter qu'un seul email sera envoyé par minute.", - "invalid_email": "Email invalide / L'email n'existe pas !", + "password_reset_sent": "Si l'adresse spécifiée correspond à un compte d'utilisateur existant, un e-mail de réinitialisation de mot de passe va être envoyé. Veuillez noter qu'un seul e-mail sera envoyé par minute.", + "invalid_email": "E-mail invalide / L'e-mail n'existe pas !", "password_too_short": "Le mot de passe est trop court, veuillez entrer un mot de passe différent.", "passwords_do_not_match": "Les deux mots de passe saisis ne correspondent pas.", "password_expired": "Votre mot de passe a expiré, veuillez choisir un nouveau mot de passe." diff --git a/public/language/fr/search.json b/public/language/fr/search.json index 25b237aa25..34f4c2f423 100644 --- a/public/language/fr/search.json +++ b/public/language/fr/search.json @@ -1,5 +1,5 @@ { - "type-to-search": "Ecrivez votre recherche", + "type-to-search": "Écrivez votre recherche", "results_matching": "%1 résultat(s) correspondant(s) à \"%2\", (%3 secondes)", "no-matches": "Aucune réponse trouvée", "advanced-search": "Recherche avancée", @@ -12,12 +12,12 @@ "in-tags": "Dans les mots-clés", "categories": "Catégories", "all-categories": "Toutes Catégories", - "categories-x": "Catégories: %1", + "categories-x": "Catégories : %1", "categories-watched-categories": "Catégories : Catégories surveillées", "type-a-category": "Ecrivez une catégorie", "tags": "Mots-clés", - "tags-x": "Mots-clés: %1", - "type-a-tag": "Ecrivez un mot-clés", + "tags-x": "Mots-clés : %1", + "type-a-tag": "Écrivez un mot-clé", "match-words": "Correspondance", "match-all-words": "Tous les mots", "match-any-word": "N'importe quel mot", @@ -30,8 +30,8 @@ "has-tags": "Contient les mots-clés", "reply-count": "Nombre de réponses", "replies": "Réponses", - "replies-atleast-count": "Réponses: au moins %1", - "replies-atmost-count": "Réponses: au plus %1", + "replies-atleast-count": "Réponses : au moins %1", + "replies-atmost-count": "Réponses : au plus %1", "at-least": "Au moins", "at-most": "Au plus", "relevance": "Pertinence", @@ -48,20 +48,20 @@ "three-months": "Trois mois", "six-months": "Six mois", "one-year": "Un an", - "time-newer-than-86400": "Date: Plus récent qu'hier", - "time-older-than-86400": "Date: Plus ancien qu'hier", - "time-newer-than-604800": "Date: Moins d'une semaine", - "time-older-than-604800": "Date: Plus d'une semaine", - "time-newer-than-1209600": "Date: Moins de deux semaines", - "time-older-than-1209600": "Date: Plus de deux semaines", - "time-newer-than-2592000": "Date: Moins d'un mois", - "time-older-than-2592000": "Date: Plus d'un mois", - "time-newer-than-7776000": "Date: Moins de trois mois", - "time-older-than-7776000": "Date: Moins de trois mois", - "time-newer-than-15552000": "Date: Moins de six mois", - "time-older-than-15552000": "Date: Plus de six mois", - "time-newer-than-31104000": "Date: Moins d'un an", - "time-older-than-31104000": "Date: Plus d'un an", + "time-newer-than-86400": "Date : Plus récent qu'hier", + "time-older-than-86400": "Date : Plus ancien qu'hier", + "time-newer-than-604800": "Date : Moins d'une semaine", + "time-older-than-604800": "Date : Plus d'une semaine", + "time-newer-than-1209600": "Date : Moins de deux semaines", + "time-older-than-1209600": "Date : Plus de deux semaines", + "time-newer-than-2592000": "Date : Moins d'un mois", + "time-older-than-2592000": "Date : Plus d'un mois", + "time-newer-than-7776000": "Date : Moins de trois mois", + "time-older-than-7776000": "Date : Moins de trois mois", + "time-newer-than-15552000": "Date : Moins de six mois", + "time-older-than-15552000": "Date : Plus de six mois", + "time-newer-than-31104000": "Date : Moins d'un an", + "time-older-than-31104000": "Date : Plus d'un an", "sort-by": "Trier par", "sort": "Trier", "last-reply-time": "Date de dernière réponse", @@ -76,8 +76,8 @@ "ascending": "Par ordre croissant", "sort-by-relevance-desc": "Trier par : Pertinence par ordre décroissant", "sort-by-relevance-asc": "Trier par : Pertinence par ordre croissant", - "sort-by-timestamp-desc": "Trier par: Date par ordre décroissant", - "sort-by-timestamp-asc": "Trier par: Date par ordre croissant", + "sort-by-timestamp-desc": "Trier par : Date par ordre décroissant", + "sort-by-timestamp-asc": "Trier par : Date par ordre croissant", "sort-by-votes-desc": "Trier par : Votes par ordre décroissant", "sort-by-votes-asc": "Trier par : Votes par ordre croissant", "sort-by-topic.lastposttime-desc": "Trier par : Date de dernière réponse par ordre décroissant", diff --git a/public/language/fr/tags.json b/public/language/fr/tags.json index 0171ee5090..93c938947e 100644 --- a/public/language/fr/tags.json +++ b/public/language/fr/tags.json @@ -1,11 +1,11 @@ { "all-tags": "Tous les mots-clés", "no_tag_topics": "Il n'y a aucun sujet ayant ce mot-clé", - "no-tags-found": "Aucun mots-clés trouvés", + "no-tags-found": "Aucun mot-clé trouvé", "tags": "Mots-clés", "enter_tags_here": "Entrez les mots-clés ici. Chaque mot doit faire entre %1 et %2 caractères.", "enter_tags_here_short": "Entrez des mots-clés...", "no_tags": "Il n'y a pas encore de mots-clés.", "select_tags": "Sélectionner les mots-clés", - "tag-whitelist": "Liste blanche de mots clés" + "tag-whitelist": "Liste blanche de mots-clés" } \ No newline at end of file diff --git a/public/language/fr/themes/harmony.json b/public/language/fr/themes/harmony.json index 9c6527fee9..12cd9130c6 100644 --- a/public/language/fr/themes/harmony.json +++ b/public/language/fr/themes/harmony.json @@ -11,6 +11,6 @@ "settings.stickyToolbar": "Barre d'outils", "settings.stickyToolbar.help": "La barre d'outils sur les pages de sujets et de catégories restera en haut de la page", "settings.autohideBottombar": "Masquer automatiquement la barre inférieure", - "settings.autohideBottombar.help": "La barre inférieure de la vue mobile sera masquée lorsque la page défilera vers le bas", + "settings.autohideBottombar.help": "La barre inférieure sur mobile sera masquée lorsque la page défilera vers le bas", "settings.chatModals": "Activer les discussions" } \ No newline at end of file diff --git a/public/language/fr/themes/persona.json b/public/language/fr/themes/persona.json index f0cc2ac77a..af2d3f93a7 100644 --- a/public/language/fr/themes/persona.json +++ b/public/language/fr/themes/persona.json @@ -1,10 +1,10 @@ { "settings.title": "Configuration du thème", - "settings.intro": "Vous pouvez personnaliser les paramètres de votre thème ici. Les paramètres sont stockés sur une base par appareil, vous pouvez donc avoir différents paramètres sur différents appareils (téléphone, tablette, ordinateur de bureau, etc.)", - "settings.mobile-menu-side": "Changer la position du menu en version mobiles", + "settings.intro": "Vous pouvez personnaliser les paramètres de votre thème ici. Les paramètres sont stockés sur une base par appareil, vous pouvez donc avoir différents paramètres sur chacun de vos appareils (téléphone, tablette, ordinateur de bureau, etc)", + "settings.mobile-menu-side": "Changer la position du menu en version mobile", "settings.autoHidingNavbar": "Masquer automatiquement la barre de navigation lors du défilement", - "settings.autoHidingNavbar-xs": "Très petits écrans (par exemple, téléphones en mode portrait)", - "settings.autoHidingNavbar-sm": "Petits écrans (par exemple, téléphones, certaines tablettes)", - "settings.autoHidingNavbar-md": "Moyen écrans (ex. tablettes en mode paysage)", - "settings.autoHidingNavbar-lg": "Grands écrans (par exemple, ordinateurs de bureau)" + "settings.autoHidingNavbar-xs": "Très petits écrans (ex : téléphones en mode portrait, etc)", + "settings.autoHidingNavbar-sm": "Petits écrans (ex : téléphones, certaines tablettes, etc)", + "settings.autoHidingNavbar-md": "Écrans moyens (ex : tablettes en mode paysage, etc)", + "settings.autoHidingNavbar-lg": "Grands écrans (ex : ordinateurs de bureau, etc)" } \ No newline at end of file diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json index 48c5b2cf82..7f8d9ad923 100644 --- a/public/language/fr/topic.json +++ b/public/language/fr/topic.json @@ -62,9 +62,9 @@ "user-queued-post-on": "%1 message En attente pour approbation sur %3", "user-referenced-topic-ago": "%1 a fait référence à ce sujet %3", "user-referenced-topic-on": "%1 a fait référence à ce sujet sur %3", - "user-forked-topic-ago": "%1 a dupliqué ce sujet %3", - "user-forked-topic-on": "%1 a dupliqué ce sujet sur %3", - "bookmark_instructions": "Cliquez ici pour aller au dernier message lu de ce fil.", + "user-forked-topic-ago": "%1 a scindé ce sujet %3", + "user-forked-topic-on": "%1 a scindé ce sujet sur %3", + "bookmark_instructions": "Cliquer ici pour aller au dernier message lu de ce fil.", "flag-post": "Signaler ce message", "flag-user": "Signaler cet utilisateur", "already-flagged": "Déjà signalé", @@ -77,7 +77,7 @@ "ignoring_topic.message": "Vous ne verrez plus ce sujet dans la liste des sujets non lus. Vous serez notifié lorsque vous serez mentionné ou que quelqu'un votera pour votre message.", "login_to_subscribe": "Veuillez vous enregistrer ou vous connecter afin de vous abonner à ce sujet.", "markAsUnreadForAll.success": "Sujet marqué comme non lu pour tout le monde.", - "mark_unread": "Marquer comme non-lu", + "mark_unread": "Marquer comme non lu", "mark_unread.success": "Sujet marqué comme non lu.", "watch": "Suivre", "unwatch": "Cesser de suivre", @@ -113,10 +113,10 @@ "thread_tools.merge_topics": "Fusionner les Sujets", "thread_tools.merge": "Fusionner le sujet", "topic_move_success": "Ce sujet sera bientôt déplacé vers \"%1\". Cliquez ici pour annuler.", - "topic_move_multiple_success": "Ces sujets seront bientôt déplacés vers \"%1\". Cliquez ici pour annuler.", - "topic_move_all_success": "Tous les sujets seront déplacés vers \"%1\". Cliquez ici pour annuler.", + "topic_move_multiple_success": "Ces sujets seront bientôt déplacés vers \"%1\". Cliquer ici pour annuler.", + "topic_move_all_success": "Tous les sujets seront déplacés vers \"%1\". Cliquer ici pour annuler.", "topic_move_undone": "Déplacement de sujet annulé", - "topic_move_posts_success": "Les messages vont être déplacés. Cliquez ici pour annuler.", + "topic_move_posts_success": "Les messages vont être déplacés. Cliquer ici pour annuler.", "topic_move_posts_undone": "Déplacement annulé", "post_delete_confirm": "Êtes-vous sûr de bien vouloir supprimer ce message ?", "post_restore_confirm": "Êtes-vous sûr de bien vouloir restaurer ce message ?", @@ -136,24 +136,24 @@ "move_post": "Déplacer", "post_moved": "Message déplacé !", "fork_topic": "Scinder le sujet", - "enter-new-topic-title": "Entrez un nouveau titre de sujet", - "fork_topic_instruction": "Cliquez sur les messages que vous souhaitez dupliquer, entrez un titre pour le nouveau sujet et cliquez sur dupliquer", + "enter-new-topic-title": "Entrer un nouveau titre de sujet", + "fork_topic_instruction": "Cliquez sur les messages que vous souhaitez scinder, entrez un titre pour le nouveau sujet et cliquez sur scinder", "fork_no_pids": "Aucun post sélectionné !", - "no-posts-selected": "Aucun(s) message(s) sélectionné(s) !", + "no-posts-selected": "Aucun message sélectionné !", "x-posts-selected": "%1 message(s) sélectionné(s)", "x-posts-will-be-moved-to-y": "%1 message(s) seront déplacés vers \"%2\"", "fork_pid_count": "%1 message(s) sélectionné(s)", - "fork_success": "Sujet copié avec succès ! Cliquez ici pour aller au sujet copié.", - "delete_posts_instruction": "Sélectionnez les messages que vous souhaitez supprimer/vider", - "merge_topics_instruction": "Cliquez sur les sujets que vous voulez fusionner", + "fork_success": "Sujet scindé avec succès ! Cliquez ici pour aller au sujet scindé.", + "delete_posts_instruction": "Sélectionner les messages que vous souhaitez supprimer/vider", + "merge_topics_instruction": "Cliquer sur les sujets que vous voulez fusionner", "merge-topic-list-title": "Liste des sujets à fusionner", "merge-options": "Options de fusion", - "merge-select-main-topic": "Sélectionnez le sujet principal", + "merge-select-main-topic": "Sélectionner le sujet principal", "merge-new-title-for-topic": "Nouveau titre pour le sujet", "topic-id": "Sujet ID", - "move_posts_instruction": "Cliquez sur les articles que vous souhaitez déplacer, puis entrez un ID de sujet ou accédez au sujet cible", - "move_topic_instruction": "Sélectionnez la catégorie cible, puis cliquez sur déplacer", - "change_owner_instruction": "Cliquez sur les messages que vous souhaitez attribuer à un autre utilisateur.", + "move_posts_instruction": "Cliquer sur les articles que vous souhaitez déplacer, puis entrez un ID de sujet ou accédez au sujet cible", + "move_topic_instruction": "Sélectionner la catégorie cible puis cliquer sur déplacer", + "change_owner_instruction": "Cliquer sur les messages que vous souhaitez attribuer à un autre utilisateur.", "composer.title_placeholder": "Entrer le titre du sujet ici…", "composer.handle_placeholder": "Entrez votre nom/identifiant ici", "composer.hide": "Cacher", @@ -171,7 +171,7 @@ "composer.thumb_url_placeholder": "http://exemple.com/vignette.png", "composer.thumb_file_label": "Ou envoyer un fichier", "composer.thumb_remove": "Effacer les champs", - "composer.drag_and_drop_images": "Glissez-déposez les images ici", + "composer.drag_and_drop_images": "Glisser & déposer les images ici", "more_users_and_guests": "%1 autre(s) utilisateur(s) et %2 invité(s)", "more_users": "%1 autre(s) utilisateur(s)", "more_guests": "%1 autre(s) invité(s)", @@ -196,8 +196,8 @@ "diffs.restore-description": "Une nouvelle révision sera ajoutée à l'historique des modifications de ce message après la restauration.", "diffs.post-restored": "Restauration avec succès dans une révision antérieure", "diffs.delete": "Supprimer cette révision", - "diffs.deleted": "Révision supprimé", - "timeago_later": "%1", + "diffs.deleted": "Révision supprimée", + "timeago_later": "%1 après", "timeago_earlier": "il y a %1", "first-post": "Premier message", "last-post": "Dernier message", diff --git a/public/language/fr/user.json b/public/language/fr/user.json index 81fdbf6cbc..e2c68556e3 100644 --- a/public/language/fr/user.json +++ b/public/language/fr/user.json @@ -105,13 +105,13 @@ "has_no_follower": "Cet utilisateur n'a pas encore d'abonné :(", "follows_no_one": "Cet utilisateur n'est abonné à personne :(", "has_no_posts": "Cet utilisateur n'a encore rien posté.", - "has_no_best_posts": "Cet utilisateur n'a pas encore d'avis positifs", + "has_no_best_posts": "Cet utilisateur n'a pas encore d'avis positif", "has_no_topics": "Cet utilisateur n'a encore créé aucun sujet.", "has_no_watched_topics": "Cet utilisateur ne s'est encore abonné à aucun sujet.", "has_no_ignored_topics": "Cet utilisateur n'a encore ignoré aucun sujet.", "has_no_upvoted_posts": "Cet utilisateur n'a donné d'avis positifs", "has_no_downvoted_posts": "Cet utilisateur n'a pas donné d'avis négatifs", - "has_no_controversial_posts": "Cet utilisateur n'a pas encore d'avis négatifs.", + "has_no_controversial_posts": "Cet utilisateur n'a pas encore d'avis négatif.", "has_no_blocks": "Vous n'avez bloqué aucun utilisateur.", "email_hidden": "Email masqué", "hidden": "masqué", @@ -164,8 +164,8 @@ "info.banned-permanently": "Banni de façon permanente", "info.banned-reason-label": "Raison", "info.banned-no-reason": "Aucune raison donnée", - "info.mute-history": "Historique de mise en sourdine récent", - "info.no-mute-history": "Cette utilisateur n'a jamais était muet", + "info.mute-history": "Historique de mise en sourdine récente", + "info.no-mute-history": "Cet utilisateur n'a jamais été mis en sourdine", "info.muted-until": "Muet jusqu'à %1", "info.muted-expiry": "Date d'expiration", "info.muted-no-reason": "Aucune raison donnée.", @@ -200,10 +200,10 @@ "consent.export-uploads-success": "Exportation des envois, vous recevrez une notification lorsqu'elle sera terminée.", "consent.export_posts": "Exporter vos messages (.csv)", "consent.export-posts-success": "Exportation des messages, vous recevrez une notification lorsqu'elle sera terminée.", - "emailUpdate.intro": "Veuillez renseigner votre adresse mails. Ce forum utilise votre adresse mail pour suivre l'activité et les notifications programmés, ainsi que pour la récupération de compte en cas de perte de mot de passe.", + "emailUpdate.intro": "Veuillez renseigner votre adresse mail. Ce forum utilise votre adresse mail pour suivre l'activité et les notifications programmées, ainsi que pour la récupération de compte en cas de perte de mot de passe.", "emailUpdate.optional": "Ce champ est facultatif. Vous n'êtes pas obligé de fournir votre adresse e-mail, mais sans e-mail validé, vous ne pourrez pas récupérer votre compte ou vous connecter avec votre e-mail.", "emailUpdate.required": "Ce champ est requis.", - "emailUpdate.change-instructions": "Un mail de confirmation sera envoyé à l'adresse mail saisie avec un lien unique. L'accès à ce lien confirmera votre propriété de mail et elle deviendra active sur votre compte. À tout moment, vous pouvez mettre à jour votre mail enregistré depuis la page de votre compte.", + "emailUpdate.change-instructions": "Un e-mail de confirmation sera envoyé à l'adresse mail saisie avec un lien unique. L'accès à ce lien confirmera votre propriété d'e-mail et elle deviendra active sur votre compte. À tout moment, vous pouvez mettre à jour votre e-mail enregistré depuis la page de votre compte.", "emailUpdate.password-challenge": "Veuillez entrer votre mot de passe pour confirmer la propriété du compte.", "emailUpdate.pending": "Votre adresse e-mail n'a pas encore été confirmée, mais un e-mail a été envoyé pour demander une confirmation. Si vous souhaitez annuler cette demande et renvoyer une demande de confirmation, veuillez remplir le formulaire ci-dessous." } \ No newline at end of file diff --git a/public/language/tr/modules.json b/public/language/tr/modules.json index fed7bd0e63..4b7a014a29 100644 --- a/public/language/tr/modules.json +++ b/public/language/tr/modules.json @@ -1,5 +1,5 @@ { - "chat.room-id": "Room %1", + "chat.room-id": "Oda %1", "chat.chatting_with": "Sohbet", "chat.placeholder": "Mesajı yazın veya resim sürükleyip bırakın", "chat.placeholder.mobile": "Sohbet içeriğini buraya giriniz",