Latest translations and fallbacks

v1.18.x
Misty (Bot) 8 years ago
parent bc3f28e473
commit 48b8b6cf95

@ -2,6 +2,6 @@
"alert.confirm-reload": "Êtes-vous sûr de vouloir recharger NodeBB ?", "alert.confirm-reload": "Êtes-vous sûr de vouloir recharger NodeBB ?",
"alert.confirm-restart": "Êtes-vous sûr de vouloir redémarrer NodeBB ?", "alert.confirm-restart": "Êtes-vous sûr de vouloir redémarrer NodeBB ?",
"acp-title": "%1 | Panneau de contrôle d'administration NodeBB", "acp-title": "%1 | Panneau d'administration NodeBB",
"settings-header-contents": "Contenus" "settings-header-contents": "Contenus"
} }

@ -8,7 +8,7 @@
"clear-error-log": "Effacer les journaux d'erreurs", "clear-error-log": "Effacer les journaux d'erreurs",
"route": "Route", "route": "Route",
"count": "Nombre", "count": "Nombre",
"no-routes-not-found": "Super ! Aucune route n'a été trouvée.", "no-routes-not-found": "Hourra ! Aucune route n'a pas été trouvée.",
"clear404-confirm": "Êtes-vous sûr de vouloir effacer les journaux d'erreurs 404 ?", "clear404-confirm": "Êtes-vous sûr de vouloir effacer les journaux d'erreurs 404 ?",
"clear404-success": "Erreurs \"404 non trouvé\" effacées" "clear404-success": "Erreurs \"404 non trouvé\" effacées"
} }

@ -1,6 +1,6 @@
{ {
"custom-css": "CSS personnalisé", "custom-css": "CSS personnalisé",
"custom-css.description": "Entrez vos déclarations CSS ici, elles seront appliquées après tous les autres styles.", "custom-css.description": "Entrez vos propres déclarations de CSS ici, elles seront appliquées après tous les autres styles.",
"custom-css.enable": "Activer les CSS personnalisés", "custom-css.enable": "Activer les CSS personnalisés",
"custom-header": "En-tête personnalisé", "custom-header": "En-tête personnalisé",

@ -5,5 +5,5 @@
"current-skin": "Skin actuel", "current-skin": "Skin actuel",
"skin-updated": "Skin mis à jour", "skin-updated": "Skin mis à jour",
"applied-success": "Le skin %1 a été appliqué avec succès.", "applied-success": "Le skin %1 a été appliqué avec succès.",
"revert-success": "Retour des couleurs du skin aux couleurs de base" "revert-success": "Couleurs du skin remises par défaut"
} }

@ -1,7 +1,7 @@
{ {
"checking-for-installed": "Vérification des thèmes installés…", "checking-for-installed": "Vérification des thèmes installés…",
"homepage": "Page d'accueil", "homepage": "Page d'accueil",
"select-theme": "Choisir ce thème", "select-theme": "Choisir un thème",
"current-theme": "Thème actuel", "current-theme": "Thème actuel",
"no-themes": "Aucun thème installé", "no-themes": "Aucun thème installé",
"revert-confirm": "Êtes-vous sûr de vouloir restaurer le thème NodeBB par défaut ?", "revert-confirm": "Êtes-vous sûr de vouloir restaurer le thème NodeBB par défaut ?",

@ -1,10 +1,10 @@
{ {
"logger-settings": "Réglages de la journalisation", "logger-settings": "Réglages de la journalisation",
"description": "En activant les cases, vous recevrez des journaux dans votre terminal. Si vous spécifiez un chemin, les journaux seront sauvegardés à la place. La journalisation HTTP est utile pour collecter des statistiques sur les personnes qui accèdent à votre forum. En plus de la journalisation des requêtes HTTP, nous pouvons également journaliser les évènements. La journalisation socket.io, associée au monitoring de redis-cli, peut être très utile pour apprendre les rouages de NodeBB.", "description": "En activant les cases, vous recevrez des journaux dans votre terminal. Si vous spécifiez un chemin, les journaux y seront sauvegardés. La journalisation HTTP est utile pour collecter des statistiques sur les personnes qui accèdent à votre forum. En plus de la journalisation des requêtes HTTP, nous pouvons également journaliser les évènements. La journalisation socket.io, associée au monitoring redis-cli, peut être très utile pour apprendre les rouages de NodeBB.",
"explanation": "Cochez ou décochez simplement les réglages de la journalisation pour l'activer ou la désactiver. Aucun redémarrage n'est nécessaire.", "explanation": "Cochez ou décochez simplement les réglages de la journalisation pour l'activer ou la désactiver. Aucun redémarrage n'est nécessaire.",
"enable-http": "Activer la journalisation HTTP", "enable-http": "Activer la journalisation HTTP",
"enable-socket": "Activer la journalisation des événements socket.io", "enable-socket": "Activer la journalisation des événements socket.io",
"file-path": "Chemin vers le fichier journal", "file-path": "Chemin vers les fichiers journaux",
"file-path-placeholder": "/path/to/log/file.log ::: laissez vide pour journaliser vers votre terminal", "file-path-placeholder": "/path/to/log/file.log ::: laissez vide pour journaliser vers votre terminal",
"control-panel": "Panneau de contrôle de la journalisation", "control-panel": "Panneau de contrôle de la journalisation",

@ -12,10 +12,10 @@
"reorder-plugins": "Re-ordonner les plugins", "reorder-plugins": "Re-ordonner les plugins",
"order-active": "Trier les plugins actifs", "order-active": "Trier les plugins actifs",
"dev-interested": "Êtes-vous intéressés par l'écriture de plugins pour NodeBB ?", "dev-interested": "Êtes-vous intéressés par l'écriture de plugins pour NodeBB ?",
"docs-info": "La documentation complete sur l'écriture de plugins peut être trouvée sur le<a target=\"_blank\" href=\"https://docs.nodebb.org/en/latest/plugins/create.html\">portail de documentation NodeBB</a>.", "docs-info": "La documentation complète sur l'écriture de plugins peut être trouvée sur le<a target=\"_blank\" href=\"https://docs.nodebb.org/en/latest/plugins/create.html\">portail de documentation NodeBB</a>.",
"order.description": "Certains plugins fonctionnent de la meilleure façon lorsqu'ils sont initialisés avant/après d'autres plugins.", "order.description": "Certains plugins fonctionnent mieux lorsqu'ils sont initialisés avant/après d'autres plugins.",
"order.explanation": "Les plugins chargent dans l'ordre spécifié ici, de haut en bas.", "order.explanation": "Les plugins se chargent dans l'ordre spécifié, ici de haut en bas.",
"plugin-item.themes": "Thèmes", "plugin-item.themes": "Thèmes",
"plugin-item.deactivate": "Désactiver", "plugin-item.deactivate": "Désactiver",
@ -28,7 +28,7 @@
"plugin-item.upgrade": "Mettre à jour", "plugin-item.upgrade": "Mettre à jour",
"plugin-item.more-info": "Pour plus d'informations :", "plugin-item.more-info": "Pour plus d'informations :",
"plugin-item.unknown": "Inconnu", "plugin-item.unknown": "Inconnu",
"plugin-item.unknown-explanation": "L'état de ce plugin n'a pas pu être déterminé, possiblement à cause une erreur de configuration.", "plugin-item.unknown-explanation": "L'état de ce plugin n'a pas pu être déterminé, possiblement à cause d'une erreur de configuration.",
"alert.enabled": "Plugin activé", "alert.enabled": "Plugin activé",
"alert.disabled": "Plugin désactivé", "alert.disabled": "Plugin désactivé",
@ -39,9 +39,9 @@
"alert.deactivate-success": "Plugin désactivé avec succès", "alert.deactivate-success": "Plugin désactivé avec succès",
"alert.upgrade-success": "Veuillez recharger votre NodeBB pour achever la mise à jour de ce plugin.", "alert.upgrade-success": "Veuillez recharger votre NodeBB pour achever la mise à jour de ce plugin.",
"alert.install-success": "Plugin installé avec succès, veuillez maintenant l'activer.", "alert.install-success": "Plugin installé avec succès, veuillez maintenant l'activer.",
"alert.uninstall-success": "Le plugin a été désactivé et desinstallé avec succès.", "alert.uninstall-success": "Le plugin a été désactivé et désinstallé avec succès.",
"alert.suggest-error": "<p>NodeBB n'a pas pu joindre le gestionnaire de paquets, procéder à l'installation de la dernière version ?</p><div class=\"alert alert-danger\"><strong>Le serveur a retourné (%1)</strong> : %2</div>", "alert.suggest-error": "<p>NodeBB n'a pas pu joindre le gestionnaire de paquets, procéder à l'installation de la dernière version ?</p><div class=\"alert alert-danger\"><strong>Le serveur a répondu (%1)</strong> : %2</div>",
"alert.package-manager-unreachable": "<p>NodeBB n'a pas pu joindre le gestionnaire de paquets, une mise à jour n'est pas suggérée pour le moment.</p>", "alert.package-manager-unreachable": "<p>NodeBB n'a pas pu joindre le gestionnaire de paquets, une mise à jour n'est pas suggérée pour le moment.</p>",
"alert.incompatible": "<p>Votre version de NodeBB (v%1) ne peut mettre à jour que vers la version v%2 de ce plugin. Veuillez mettre à jour NodeBB si vous souhaitez installer une version plus récente de ce plugin.</p>", "alert.incompatible": "<p>Votre version de NodeBB (v%1) ne peut mettre à jour que vers la version v%2 de ce plugin. Veuillez mettre à jour NodeBB si vous souhaitez installer une version plus récente de ce plugin.</p>",
"alert.possibly-incompatible": "<div class=\"alert alert-warning\"><p><strong>Aucune information de compatibilité trouvée</strong></p><p>Ce plugin n'a pas spécifié de version pour une installation sur votre version de NodeBB. Aucune compatibilité ne peut être garantie, et ce plugin pourrait empêcher NodeBB de démarrer correctement.</p></div><p>Dans l'éventualité où NodeBB ne pourrait pas démarrer proprement :</p><pre><code>$ ./nodebb reset plugin=\"%1\"</code></pre><p>Voulez-vous continuer l'installation de ce plugin ?</p>" "alert.possibly-incompatible": "<div class=\"alert alert-warning\"><p><strong>Aucune information de compatibilité trouvée</strong></p><p>Ce plugin n'a pas spécifié de version pour une installation sur votre version de NodeBB. Aucune compatibilité ne peut être garantie et ce plugin pourrait empêcher NodeBB de démarrer correctement.</p></div><p>Dans l'éventualité où NodeBB ne pourrait pas démarrer proprement :</p><pre><code>$ ./nodebb reset plugin=\"%1\"</code></pre><p>Voulez-vous continuer l'installation de ce plugin ?</p>"
} }

@ -1,10 +1,10 @@
{ {
"rewards": "Récompenses", "rewards": "Récompenses",
"condition-if-users": "Si la propriété de l'utilisateur", "condition-if-users": "Si la propriété de l'utilisateur",
"condition-is": "est", "condition-is": "Est :",
"condition-then": "alors", "condition-then": "Alors :",
"max-claims": "Nombre de fois que la récompense peut être obtenue", "max-claims": "Nombre de fois que la récompense peut être obtenue",
"zero-infinite": "Entrez 0 pour un nombre infini", "zero-infinite": "Entrez 0 pour infini",
"delete": "Supprimer", "delete": "Supprimer",
"enable": "Activer", "enable": "Activer",
"disable": "Désactiver", "disable": "Désactiver",

@ -1,9 +1,9 @@
{ {
"available": "Widgets disponibles", "available": "Widgets disponibles",
"explanation": "Sélectionnez un widget depuis le menu puis glissez déposez-le dans une zone template du widget à gauche.", "explanation": "Sélectionnez un widget depuis le menu puis glissez-déposez le dans une zone template du widget à gauche.",
"none-installed": "Aucun widget trouvé ! Activez le plugin widgets essentiels dans le panneau de contrôle <a href=\"%1\">plugins</a>.", "none-installed": "Aucun widget trouvé ! Activez le plugin widgets essentiels dans le panneau de contrôle <a href=\"%1\">plugins</a>.",
"containers.available": "Conteneurs disponibles", "containers.available": "Conteneurs disponibles",
"containers.explanation": "Glissez déposez sur n'importe quel widget actif", "containers.explanation": "Glissez-déposez sur n'importe quel widget actif",
"containers.none": "Aucun", "containers.none": "Aucun",
"container.well": "Well", "container.well": "Well",
"container.jumbotron": "Jombotron", "container.jumbotron": "Jombotron",

@ -9,11 +9,11 @@
"stats.day": "Jour", "stats.day": "Jour",
"stats.week": "Semaine", "stats.week": "Semaine",
"stats.month": "Mois", "stats.month": "Mois",
"stats.all": "Toujours", "stats.all": "Tous les temps",
"updates": "Mises à jour", "updates": "Mises à jour",
"running-version": "<strong>NodeBB v<span id=\"version\">%1</span></strong> est actuellement installé.", "running-version": "<strong>NodeBB v<span id=\"version\">%1</span></strong> est actuellement installé.",
"keep-updated": "Assurez-vous que votre version de NodeBB est à jour des derniers patchs de sécurité et corrections de bugs.", "keep-updated": "Assurez-vous que votre version de NodeBB est à jour pour les derniers patchs de sécurité et correctifs de bugs.",
"up-to-date": "<p>Votre version <strong>est à jour</strong> <i class=\"fa fa-check\"></i></p>", "up-to-date": "<p>Votre version <strong>est à jour</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>Une nouvelle version (v%1) a été publiée. Pensez à <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">mettre à jour votre version de NodeBB</a>.</p>", "upgrade-available": "<p>Une nouvelle version (v%1) a été publiée. Pensez à <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">mettre à jour votre version de NodeBB</a>.</p>",
"prerelease-upgrade-available": "<p>Ceci est une ancienne version préliminaire de NodeBB. Une nouvelle version (v%1) a été publiée. Pensez à <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">mettre à jour votre version de NodeBB</a>.</p>", "prerelease-upgrade-available": "<p>Ceci est une ancienne version préliminaire de NodeBB. Une nouvelle version (v%1) a été publiée. Pensez à <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">mettre à jour votre version de NodeBB</a>.</p>",
@ -24,10 +24,10 @@
"control-panel": "Contrôle du système", "control-panel": "Contrôle du système",
"reload": "Recharger", "reload": "Recharger",
"restart": "Redémarrer", "restart": "Redémarrer",
"restart-warning": "Recharger ou redémarrer NodeBB coupera toutes les connections existantes pendant quelques secondes.", "restart-warning": "Recharger ou redémarrer NodeBB coupera toutes les connexions existantes pendant quelques secondes.",
"maintenance-mode": "Mode maintenance", "maintenance-mode": "Mode maintenance",
"maintenance-mode-title": "Cliquez ici pour passer NodeBB en mode maintenance", "maintenance-mode-title": "Cliquez ici pour passer NodeBB en mode maintenance",
"realtime-chart-updates": "Visualisations graphiques en temps réel", "realtime-chart-updates": "Mises à jour des graphiques en temps réel",
"active-users": "Utilisateurs actifs", "active-users": "Utilisateurs actifs",
"active-users.users": "Utilisateurs", "active-users.users": "Utilisateurs",
@ -42,7 +42,7 @@
"user-presence": "Présence des utilisateurs", "user-presence": "Présence des utilisateurs",
"on-categories": "Sur la liste des catégories", "on-categories": "Sur la liste des catégories",
"reading-posts": "Lit des messages", "reading-posts": "Lit des messages",
"browsing-topics": "Parcours les sujets", "browsing-topics": "Parcoure les sujets",
"recent": "Récents", "recent": "Récents",
"unread": "Non lus", "unread": "Non lus",

@ -1,8 +1,8 @@
{ {
"icon": "Icone :", "icon": "Icône :",
"change-icon": "changer", "change-icon": "changer",
"route": "Route :", "route": "Route :",
"tooltip": "Tooltip :", "tooltip": "Info-bulle :",
"text": "Texte :", "text": "Texte :",
"text-class": "Classe de texte : <small>optionnel</small>", "text-class": "Classe de texte : <small>optionnel</small>",
"id": "ID : <small>optionnel</small>", "id": "ID : <small>optionnel</small>",

@ -1,6 +1,6 @@
{ {
"notifications": "Notifications", "notifications": "Notifications",
"chat-messages": "Messages de discussion", "chat-messages": "Discussions",
"play-sound": "Jouer", "play-sound": "Jouer",
"incoming-message": "Message entrant", "incoming-message": "Message entrant",
"outgoing-message": "Message sortant", "outgoing-message": "Message sortant",

@ -7,7 +7,7 @@
"bg-color": "Couleur d'arrière plan", "bg-color": "Couleur d'arrière plan",
"text-color": "Couleur du texte", "text-color": "Couleur du texte",
"bg-image-size": "Taille de l'image d'arrière plan", "bg-image-size": "Taille de l'image d'arrière plan",
"custom-class": "Classe personalisée", "custom-class": "Class personnalisée",
"num-recent-replies": "# de réponses récentes", "num-recent-replies": "# de réponses récentes",
"ext-link": "Lien externe", "ext-link": "Lien externe",
"upload-image": "Envoyer une image", "upload-image": "Envoyer une image",
@ -22,47 +22,47 @@
"enable": "Activer", "enable": "Activer",
"disable": "Désactiver", "disable": "Désactiver",
"edit": "Editer", "edit": "Éditer",
"select-category": "Sélectionner une catégorie", "select-category": "Sélectionner une catégorie",
"set-parent-category": "Définissez une catégorie parente", "set-parent-category": "Définissez une catégorie parente",
"privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.", "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.",
"privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Les paramètres de privilège prennent effet instantanément . Il n'est pas nécessaire de sauvegarder la catégorie après avoir ajuster ces paramètres.",
"privileges.section-viewing": "Afficher les Privilèges", "privileges.section-viewing": "Afficher les Privilèges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Privilèges de modération",
"privileges.section-user": "User", "privileges.section-user": "Utilisateur",
"privileges.search-user": "Add User", "privileges.search-user": "Ajouter un utilisateur",
"privileges.no-users": "No user-specific privileges in this category.", "privileges.no-users": "Aucun privilège spécifique aux utilisateurs dans cette catégorie.",
"privileges.section-group": "Group", "privileges.section-group": "Groupe",
"privileges.group-private": "This group is private", "privileges.group-private": "Ce groupe est privé",
"privileges.search-group": "Add Group", "privileges.search-group": "Ajouter un groupe",
"privileges.copy-to-children": "Copy to Children", "privileges.copy-to-children": "Copier au enfants",
"privileges.copy-from-category": "Copy from Category", "privileges.copy-from-category": "Copier depuis une catégorie",
"privileges.inherit": "If the <code>registered-users</code> group is granted a specific privilege, all other groups receive an <strong>implicit privilege</strong>, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the <code>registered-users</code> user group, and so, privileges for additional groups need not be explicitly granted.", "privileges.inherit": "Si le groupe <code>utilisateurs enregistrés</code> bénéficie d'un privilège supplémentaire, tous les autres groupes recevront un <strong>privilège implicite</strong>, même s'ils ne sont pas explicitement définis. Ce privilège implicite vous est montré car tous les utilisateurs font partie du groupe <code>utilisateurs enregistrés</code> ainsi, les privilèges accordés aux autres groupes ne doivent pas nécessairement être explicitement accordés.",
"analytics.back": "Back to Categories List", "analytics.back": "Revenir à la liste des catégories",
"analytics.title": "Analytics for \"%1\" category", "analytics.title": "Analytics for \"%1\" category",
"analytics.pageviews-hourly": "<strong>Figure 1</strong> &ndash; Hourly page views for this category</small>", "analytics.pageviews-hourly": "<strong>Figure 1</strong> &ndash; Pages vues par heure pour cette catégorie</small>",
"analytics.pageviews-daily": "<strong>Figure 2</strong> &ndash; Daily page views for this category</small>", "analytics.pageviews-daily": "<strong>Figure 2</strong> &ndash; Pages vues par jour pour cette catégorie</small>",
"analytics.topics-daily": "<strong>Figure 3</strong> &ndash; Daily topics created in this category</small>", "analytics.topics-daily": "<strong>Figure 3</strong> &ndash; Sujets créés par jour dans catégorie</small>",
"analytics.posts-daily": "<strong>Figure 4</strong> &ndash; Daily posts made in this category</small>", "analytics.posts-daily": "<strong>Figure 4</strong> &ndash; Messages par jours postés dans cette catégorie</small>",
"alert.created": "Created", "alert.created": "Crées",
"alert.create-success": "Category successfully created!", "alert.create-success": "Catégorie créée avec succès !",
"alert.none-active": "You have no active categories.", "alert.none-active": "Vous n'avez aucune catégorie active.",
"alert.create": "Create a Category", "alert.create": "Créer une catégorie",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.", "alert.confirm-moderate": "<strong>Êtes-vous sûr de vouloir accorder à ce groupe les privilèges de modération ?</strong> Ce groupe est public, et n'importe qui peut s'y joindre.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>", "alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!", "alert.purge-success": "Catégorie purgée !",
"alert.copy-success": "Settings Copied!", "alert.copy-success": "Paramètres copiés !",
"alert.set-parent-category": "Set Parent Category", "alert.set-parent-category": "Définir une catégorie parent",
"alert.updated": "Updated Categories", "alert.updated": "Catégories mises à jour",
"alert.updated-success": "Category IDs %1 successfully updated.", "alert.updated-success": "Category IDs %1 successfully updated.",
"alert.upload-image": "Upload category image", "alert.upload-image": "Upload category image",
"alert.find-user": "Find a User", "alert.find-user": "Trouver un utilisateur",
"alert.user-search": "Search for a user here...", "alert.user-search": "Chercher un utilisateur ici...",
"alert.find-group": "Find a Group", "alert.find-group": "Trouver un groupe",
"alert.group-search": "Search for a group here..." "alert.group-search": "Chercher un groupe ici..."
} }

@ -1,19 +1,19 @@
{ {
"daily": "Daily flags", "daily": "Signalements par jours",
"by-user": "Flags by user", "by-user": "Signalements par utilisateur",
"by-user-search": "Search flagged posts by username", "by-user-search": "Rechercher une sujet signalé par nom d'utilisateur",
"category": "Category", "category": "Catégorie",
"sort-by": "Sort By", "sort-by": "Trier par",
"sort-by.most-flags": "Most Flags", "sort-by.most-flags": "Les plus signalés",
"sort-by.most-recent": "Most Recent", "sort-by.most-recent": "Les plus récents",
"search": "Search", "search": "Rechercher",
"dismiss-all": "Dismiss All", "dismiss-all": "Tout rejeté",
"none-flagged": "No flagged posts!", "none-flagged": "Aucun sujet signalé !",
"posted-in": "Posted in %1", "posted-in": "Posté dans 1%",
"read-more": "Read More", "read-more": "Lire la suite",
"flagged-x-times": "This post has been flagged %1 time(s):", "flagged-x-times": "Ce sujet a été signalé %1 fois :",
"dismiss": "Dismiss this Flag", "dismiss": "Rejeté ce signalement",
"delete-post": "Delete the Post", "delete-post": "Supprimer le message",
"alerts.confirm-delete-post": "Do you really want to delete this post?" "alerts.confirm-delete-post": "Voulez vous réellement supprimer ce message ?"
} }

@ -1,34 +1,34 @@
{ {
"name": "Group Name", "name": "Nom du groupe",
"description": "Group Description", "description": "Description du groupe",
"system": "System Group", "system": "Groupe système",
"edit": "Edit", "edit": "Éditer",
"search-placeholder": "Search", "search-placeholder": "Rechercher",
"create": "Create Group", "create": "Créer un groupe",
"description-placeholder": "A short description about your group", "description-placeholder": "Une courte description de votre groupe",
"create-button": "Create", "create-button": "Créer",
"alerts.create-failure": "<strong>Uh-Oh</strong><p>There was a problem creating your group. Please try again later!</p>", "alerts.create-failure": "<strong>Oh-Oh</strong><p>Une erreur s'est produite lors de la création de votre groupe. Veuillez réessayer ultérieurement !</p>",
"alerts.confirm-delete": "Are you sure you wish to delete this group?", "alerts.confirm-delete": "Êtes-vous sûr de vouloir supprimer ce groupe ?",
"edit.name": "Name", "edit.name": "Nom",
"edit.description": "Description", "edit.description": "Description",
"edit.user-title": "Title of Members", "edit.user-title": "Titre des membres",
"edit.icon": "Group Icon", "edit.icon": "Icône du groupe",
"edit.label-color": "Group Label Color", "edit.label-color": "Couleur du groupe",
"edit.show-badge": "Show Badge", "edit.show-badge": "Afficher le badge",
"edit.private-details": "If enabled, joining of groups requires approval from a group owner.", "edit.private-details": "Si activé, rejoindre les groupes nécessitera l'approbation de l'un de leurs propriétaires.",
"edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.", "edit.private-override": "Attention : Les groupes privés sont désactivés au niveau du système, ce qui annule cette option.",
"edit.disable-requests": "Disable join requests", "edit.disable-requests": "Désactiver les demandes d'adhésion",
"edit.hidden": "Hidden", "edit.hidden": "Masqué",
"edit.hidden-details": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually", "edit.hidden-details": "Si activé, ce groupe sera masqué de la liste des groupes et les utilisateurs devront être invités manuellement.",
"edit.add-user": "Add User to Group", "edit.add-user": "Ajouter l'utilisateur au groupe",
"edit.add-user-search": "Search Users", "edit.add-user-search": "Rechercher des utilisateurs",
"edit.members": "Member List", "edit.members": "Liste des membres",
"control-panel": "Groups Control Panel", "control-panel": "Panneau de contrôle des groupes",
"revert": "Revert", "revert": "Retour",
"edit.no-users-found": "No Users Found", "edit.no-users-found": "Aucun utilisateurs trouvé",
"edit.confirm-remove-user": "Are you sure you want to remove this user?", "edit.confirm-remove-user": "Êtes-vous sûr de vouloir retirer cet utilisateur ?",
"edit.save-success": "Changes saved!" "edit.save-success": "Changements sauvegardés !"
} }

@ -1,15 +1,15 @@
{ {
"lead": "Configure your IP blacklist here.", "lead": "Configurez votre liste noire d'adresses IP ici.",
"description": "Occasionally, a user account ban is not enough of a deterrant. Other times, restricting access to the forum to a specific IP or a range of IPs is the best way to protect a forum. In these scenarios, you can add troublesome IP addresses or entire CIDR blocks to this blacklist, and they will be prevented from logging in to or registering a new account.", "description": "Occasionally, a user account ban is not enough of a deterrant. Other times, restricting access to the forum to a specific IP or a range of IPs is the best way to protect a forum. In these scenarios, you can add troublesome IP addresses or entire CIDR blocks to this blacklist, and they will be prevented from logging in to or registering a new account.",
"active-rules": "Active Rules", "active-rules": "Règles actives",
"validate": "Validate Blacklist", "validate": "Valider la liste noire",
"apply": "Apply Blacklist", "apply": "Appliquer la liste noire",
"hints": "Syntax Hints", "hints": "Syntax Hints",
"hint-1": "Define a single IP addresses per line. You can add IP blocks as long as they follow the CIDR format (e.g. <code>192.168.100.0/22</code>).", "hint-1": "Define a single IP addresses per line. You can add IP blocks as long as they follow the CIDR format (e.g. <code>192.168.100.0/22</code>).",
"hint-2": "You can add in comments by starting lines with the <code>#</code> symbol.", "hint-2": "Vous pouvez ajouter en commentaire en commençant la ligne pas le symbole <code>#</code>.",
"validate.x-valid": "<strong>%1</strong> out of <strong>%2</strong> rule(s) valid.", "validate.x-valid": "<strong>%1</strong> out of <strong>%2</strong> rule(s) valid.",
"validate.x-invalid": "The following <strong>%1</strong> rules are invalid:", "validate.x-invalid": "The following <strong>%1</strong> rules are invalid:",
"alerts.applied-success": "Blacklist Applied" "alerts.applied-success": "Liste noire appliquée"
} }

@ -1,11 +1,11 @@
{ {
"queue": "Queue", "queue": "File d'attente",
"description": "There are no users in the registration queue. <br> To enable this feature, go to <a href=\"%1\">Settings &rarr; User &rarr; User Registration</a> and set <strong>Registration Type</strong> to \"Admin Approval\".", "description": "Il n'y a aucun utilisateur dans la file d'inscription.<br> Pour activer cette fonctionnalité, allez dans <a href=\"%1\">Paramètres &rarr; Utilisateurs &rarr; inscription des utilisateurs</a> et définissez <strong>Type d'inscription</strong> en \"Approbation par l'administrateur\".",
"list.name": "Name", "list.name": "Nom",
"list.email": "Email", "list.email": "E-mail",
"list.ip": "IP", "list.ip": "IP",
"list.time": "Time", "list.time": "Date",
"list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3", "list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3",
"list.email-spam": "Frequency: %1 Appears: %2", "list.email-spam": "Frequency: %1 Appears: %2",
"list.ip-spam": "Frequency: %1 Appears: %2", "list.ip-spam": "Frequency: %1 Appears: %2",
@ -16,5 +16,5 @@
"invitations.invitee-email": "Invitee Email", "invitations.invitee-email": "Invitee Email",
"invitations.invitee-username": "Invitee Username (if registered)", "invitations.invitee-username": "Invitee Username (if registered)",
"invitations.confirm-delete": "Are you sure you wish to delete this invitation?" "invitations.confirm-delete": "Êtes-vous sûr de vouloir supprimer l'invitation ?"
} }

@ -1,18 +1,18 @@
{ {
"none": "Your forum does not have any topics with tags yet.", "none": "Votre forum n'a pour l'instant aucun sujet avec mot-clés.",
"bg-color": "Background Colour", "bg-color": "Couleur d'arrière plan",
"text-color": "Text Colour", "text-color": "Couleur du texte",
"create-modify": "Create & Modify Tags", "create-modify": "Créer et modifier les mots-clés",
"description": "Select tags via clicking and/or dragging, use shift to select multiple.", "description": "Sélectionnez les mot-clés par clic ou glisser-déposer, maintenez shift pour en sélectionner plusieurs.",
"create": "Create Tag", "create": "Créer le mot-clés",
"modify": "Modify Tags", "modify": "Modifier le mot-clés",
"delete": "Delete Selected Tags", "delete": "Supprimer les mots-clés sélectionnés",
"search": "Search for tags...", "search": "Chercher des mots-clés...",
"settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.", "settings": "Cliquez <a href=\"%1\">ici</a> pour visiter la page de paramètres des mots clés.",
"name": "Tag Name", "name": "Nom du mot-clés",
"alerts.editing-multiple": "Editing multiple tags", "alerts.editing-multiple": "Éditer plusieurs mots-clés",
"alerts.editing-x": "Editing \"%1\" tag", "alerts.editing-x": "Éditer le mot-clés %1",
"alerts.confirm-delete": "Do you want to delete the selected tags?", "alerts.confirm-delete": "Vous-voulez réellement supprimer les mots-clés sélectionnés ?",
"alerts.update-success": "Tag Updated!" "alerts.update-success": "Mot-clés mis à jour !"
} }

@ -1,91 +1,91 @@
{ {
"users": "Users", "users": "Utilisateurs",
"edit": "Edit", "edit": "Éditer ",
"make-admin": "Make Admin", "make-admin": "Promouvoir Admin",
"remove-admin": "Remove Admin", "remove-admin": "Retirer des Admins",
"validate-email": "Validate Email", "validate-email": "Vérifier l'adresse e-mail",
"send-validation-email": "Send Validation Email", "send-validation-email": "Envoyer un e-mail de vérification",
"password-reset-email": "Send Password Reset Email", "password-reset-email": "Envoyer un e-mail de réinitialisation du mot de passe",
"ban": "Ban User(s)", "ban": "Bannir les utilisateurs",
"temp-ban": "Ban User(s) Temporarily", "temp-ban": "Bannir temporairement les utilisateurs",
"unban": "Unban User(s)", "unban": "Dé-bannir les utilisateurs",
"reset-lockout": "Reset Lockout", "reset-lockout": "Supprimer le blocage",
"reset-flags": "Reset Flags", "reset-flags": "Supprimer les signalements",
"delete": "Delete User(s)", "delete": "Supprimer les utilisateurs",
"purge": "Delete User(s) and Content", "purge": "Supprimer les utilisateurs ainsi que leurs contenus",
"download-csv": "Download CSV", "download-csv": "Télécharger au format CSV",
"invite": "Invite", "invite": "Inviter",
"new": "New User", "new": "Nouvel utilisateur",
"pills.latest": "Latest Users", "pills.latest": "Derniers utilisateurs",
"pills.unvalidated": "Not Validated", "pills.unvalidated": "Non vérifiée",
"pills.no-posts": "No Posts", "pills.no-posts": "Aucun sujet",
"pills.top-posters": "Top Posters", "pills.top-posters": "Nombre de sujets",
"pills.top-rep": "Most Reputation", "pills.top-rep": "putation",
"pills.inactive": "Inactive", "pills.inactive": "Inactif ",
"pills.flagged": "Most Flagged", "pills.flagged": "Le plus signalé",
"pills.banned": "Banned", "pills.banned": "Banni",
"pills.search": "User Search", "pills.search": "Recherche d'utilisateur",
"search.username": "By User Name", "search.username": "Par nom d'utilisateur",
"search.username-placeholder": "Enter a username to search", "search.username-placeholder": "Entrer un nom d'utilisateur à rechercher",
"search.email": "By Email", "search.email": "Par adresse e-mail",
"search.email-placeholder": "Enter a email to search", "search.email-placeholder": "Entrez une adresse e-mail à rechercher",
"search.ip": "By IP Address", "search.ip": "Par adresse IP",
"search.ip-placeholder": "Enter an IP Address to search", "search.ip-placeholder": "Entrez une adresse IP à rechercher",
"search.not-found": "User not found!", "search.not-found": "Utilisateur introuvable !",
"inactive.3-months": "3 months", "inactive.3-months": "3 mois",
"inactive.6-months": "6 months", "inactive.6-months": "6 mois",
"inactive.12-months": "12 months", "inactive.12-months": "12 mois",
"users.uid": "uid", "users.uid": "uid",
"users.username": "username", "users.username": "nom d'utilisateur",
"users.email": "email", "users.email": "e-mail",
"users.postcount": "postcount", "users.postcount": "nombre de sujets",
"users.reputation": "reputation", "users.reputation": "réputation",
"users.flags": "flags", "users.flags": "signalements",
"users.joined": "joined", "users.joined": "inscription",
"users.last-online": "last online", "users.last-online": "dernière connexion",
"users.banned": "banned", "users.banned": "banni",
"create.username": "User Name", "create.username": "Nom d'utilisateur",
"create.email": "Email", "create.email": "E-mail",
"create.email-placeholder": "Email of this user", "create.email-placeholder": "Adresse e-mail de l'utilisateur",
"create.password": "Password", "create.password": "Mot de passe",
"create.password-confirm": "Confirm Password", "create.password-confirm": "Confirmer le mot de passe",
"temp-ban.length": "Ban Length", "temp-ban.length": "Durée du bannissement",
"temp-ban.reason": "Reason <span class=\"text-muted\">(Optional)</span>", "temp-ban.reason": "Raison <span class=\"text-muted\">(Optionel)</span>",
"temp-ban.hours": "Hours", "temp-ban.hours": "Heures",
"temp-ban.days": "Days", "temp-ban.days": "Jours",
"temp-ban.explanation": "Enter the length of time for the ban. Note that a time of 0 will be a considered a permanent ban.", "temp-ban.explanation": "Entrez la durée du bannissement. Notez qu'une durée de 0 sera considérée comme un bannissement définitif.",
"alerts.confirm-ban": "Do you really want to ban this user <strong>permanently</strong>?", "alerts.confirm-ban": "Voulez-vous réellement bannir <strong>définitivement</strong> cet utilisateur ?",
"alerts.confirm-ban-multi": "Do you really want to ban these users <strong>permanently</strong>?", "alerts.confirm-ban-multi": "Voulez-vous réellement bannir <strong>définitivement</strong> ces utilisateurs ?",
"alerts.ban-success": "User(s) banned!", "alerts.ban-success": "Utilisateur(s) banni(s)",
"alerts.button-ban-x": "Ban %1 user(s)", "alerts.button-ban-x": "Bannir %1 utilisateur(s)",
"alerts.unban-success": "User(s) unbanned!", "alerts.unban-success": "Utilisateur(s) dé-banni(s) !",
"alerts.lockout-reset-success": "Lockout(s) reset!", "alerts.lockout-reset-success": "Blocage supprimé",
"alerts.flag-reset-success": "Flags(s) reset!", "alerts.flag-reset-success": "Signalement(s) réinitialisé(s) !",
"alerts.no-remove-yourself-admin": "You can't remove yourself as Administrator!", "alerts.no-remove-yourself-admin": "Vous ne pouvez pas vous retirer vous-même des administrateurs !",
"alerts.make-admin-success": "User(s) are now administrators.", "alerts.make-admin-success": "Les utilisateurs sont désormais administrateurs.",
"alerts.confirm-remove-admin": "Do you really want to remove admins?", "alerts.confirm-remove-admin": "Voulez-vous réelement retirer ces admins ?",
"alerts.remove-admin-success": "User(s) are no longer administrators.", "alerts.remove-admin-success": "Les utilisateurs ne sont plus administrateurs.",
"alerts.confirm-validate-email": "Do you want to validate email(s) of these user(s)?", "alerts.confirm-validate-email": "Voulez-vous réellement vérifier les adresses e-mail de ces utilisateurs ?",
"alerts.validate-email-success": "Emails validated", "alerts.validate-email-success": "Adresse e-mail vérifiée",
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?", "alerts.password-reset-confirm": "Voulez-vous réellement envoyer un e-mail de réinitialisation de mot de passe à ces utilisateurs ?",
"alerts.confirm-delete": "<b>Warning!</b><br/>Do you really want to delete user(s)?<br/> This action is not reversable! Only the user account will be deleted, their posts and topics will remain.", "alerts.confirm-delete": "<b>Attention !</b><br/>Voulez-vous réellement supprimer ces utilisateurs ?<br/> Cette action est irréversible ! Seuls les comptes des= ce utilisateurs seront supprimés, leurs sujets et messages resteront. ",
"alerts.delete-success": "User(s) Deleted!", "alerts.delete-success": "Utilisateur(s) supprimé(s) !",
"alerts.confirm-purge": "<b>Warning!</b><br/>Do you really want to delete user(s) and their content?<br/> This action is not reversable! All user data and content will be erased!", "alerts.confirm-purge": "<b>Attention !</b><br/>Voulez-vous réellement supprimer ces utilisateurs ainsi que leurs contenus ?<br/> Cette action est irréversible ! Toutes les données de ces utilisateurs seront effacées !",
"alerts.create": "Create User", "alerts.create": "Créer un utilisateur",
"alerts.button-create": "Create", "alerts.button-create": "Créer",
"alerts.button-cancel": "Cancel", "alerts.button-cancel": "Annuler",
"alerts.error-passwords-different": "Passwords must match!", "alerts.error-passwords-different": "Les mots de passe doivent correspondre !",
"alerts.error-x": "<strong>Error</strong><p>%1</p>", "alerts.error-x": "<strong>Erreur</strong><p>%1</p>",
"alerts.create-success": "User created!", "alerts.create-success": "Utilisateur créé !",
"alerts.prompt-email": "Email: ", "alerts.prompt-email": "E-mail :",
"alerts.email-sent-to": "An invitation email has been sent to %1", "alerts.email-sent-to": "Un e-mail d'invitation a été envoyé à %1",
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms." "alerts.x-users-found": "%1 utilisateur(s) trouvé(s) ! La recherche a pris %2 ms."
} }

@ -30,7 +30,7 @@
"settings/tags": "Mots-clés", "settings/tags": "Mots-clés",
"settings/notifications": "Notifications", "settings/notifications": "Notifications",
"settings/cookies": "Cookies", "settings/cookies": "Cookies",
"settings/web-crawler": "Navigateur web", "settings/web-crawler": "Robot d'indexation Web",
"settings/sockets": "Sockets", "settings/sockets": "Sockets",
"settings/advanced": "Avancé", "settings/advanced": "Avancé",
@ -39,14 +39,14 @@
"section-appearance": "Apparence", "section-appearance": "Apparence",
"appearance/themes": "Thèmes", "appearance/themes": "Thèmes",
"appearance/skins": "Skins", "appearance/skins": "Skins",
"appearance/customise": "Custom HTML & CSS", "appearance/customise": "HTML et CSS personnalisés",
"section-extend": "Extensions", "section-extend": "Extensions",
"extend/plugins": "Plugins", "extend/plugins": "Plugins",
"extend/widgets": "Widgets", "extend/widgets": "Widgets",
"extend/rewards": "Récompenses", "extend/rewards": "Récompenses",
"section-social-auth": "Authentification sociale", "section-social-auth": "Authentification via les réseaux sociaux",
"section-plugins": "Plugins", "section-plugins": "Plugins",
"extend/plugins.install": "Installer des plugins", "extend/plugins.install": "Installer des plugins",
@ -71,5 +71,5 @@
"search.keep-typing": "Continuez de taper pour afficher les résultats…", "search.keep-typing": "Continuez de taper pour afficher les résultats…",
"search.start-typing": "Commencez à taper pour afficher les résultats…", "search.start-typing": "Commencez à taper pour afficher les résultats…",
"connection-lost": "La connexion à %1 a été perdue, tentative de déconnexion en cours…" "connection-lost": "La connexion à %1 a été perdue, tentative de reconnexion…"
} }

@ -1,19 +1,19 @@
{ {
"maintenance-mode": "Maintenance Mode", "maintenance-mode": "Mode maintenance",
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", "maintenance-mode.help": "Quand le forum est en mode maintenance, toutes les requêtes sont redirigées vers une page de garde statique. Les administrateurs sont exemptés de cette redirection et peuvent accéder normalement au site. ",
"maintenance-mode.message": "Maintenance Message", "maintenance-mode.message": "Message de maintenance",
"headers": "Headers", "headers": "En-têtes",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.powered-by": "Personnaliser l'en-tête \"Propulsé par\" envoyé par NodeBB",
"headers.acao": "Access-Control-Allow-Origin", "headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>", "headers.acao-help": "Pour interdire l'accès à tous les sites, laisser vide ou définissez comme <code>null</code>",
"headers.acam": "Access-Control-Allow-Methods", "headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers", "headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management", "traffic-management": "Gestion du trafic",
"traffic.help": "NodeBB deploys equipped with a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.", "traffic.help": "NodeBB deploys equipped with a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.",
"traffic.enable": "Enable Traffic Management", "traffic.enable": "Activé la gestion du trafic",
"traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", "traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)",
"traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", "traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)",
"traffic.lag-check-interval": "Check Interval (in milliseconds)", "traffic.lag-check-interval": "Vérifier lintervalle (en millisecondes)",
"traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)"
} }

@ -1,9 +1,9 @@
{ {
"chat-settings": "Réglages des discussion", "chat-settings": "Paramètres des discussions",
"disable": "Désactiver les discussion", "disable": "Désactiver les discussions",
"disable-editing": "Désactiver l'édition/suppression des messages de discussion", "disable-editing": "Désactiver l'édition/la suppression des messages des discussions",
"disable-editing-help": "Les administrateurs et modérateurs globaux sont exempts de cette restriction", "disable-editing-help": "Les administrateurs et modérateurs globaux sont dispensés de cette restriction",
"max-length": "Longueur maximales des messages dans les discussions", "max-length": "Longueur maximales des messages de discussion",
"max-room-size": "Nombre maximum d'utilisateurs dans les salles de discussion", "max-room-size": "Nombre maximum d'utilisateurs dans une même discussion",
"delay": "Temps entre chaque message en millisecondes" "delay": "Temps entre chaque message de discussion (en millisecondes)"
} }

@ -1,9 +1,9 @@
{ {
"eu-consent": "Accord EU", "eu-consent": "Consentement de l'Union européenne",
"consent.enabled": "Activé", "consent.enabled": "Activé",
"consent.message": "Message de notification", "consent.message": "Message de notification",
"consent.acceptance": "Message d'acceptation", "consent.acceptance": "Message d'acceptation",
"consent.link-text": "Texte du lien vers la politique", "consent.link-text": "Texte du lien vers la politique de confidentialité",
"consent.blank-localised-default": "Laisser vide pour utiliser les textes localisés par défaut de NodeBB", "consent.blank-localised-default": "Laisser vide pour utiliser les textes localisés par défaut de NodeBB",
"settings": "Réglages", "settings": "Réglages",
"cookie-domain": "Domaine de session du cookie", "cookie-domain": "Domaine de session du cookie",

@ -1,25 +1,25 @@
{ {
"email-settings": "Email Settings", "email-settings": "Paramètres E-mail",
"address": "Email Address", "address": "Adresse e-mail",
"address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "address-help": "L'adresse e-mail suivante fait référence à l'adresse que le destinataire verra dans les champs \"De :\" et \"Répondre à :\". ",
"from": "From Name", "from": "Nom de lexpéditeur",
"from-help": "The from name to display in the email.", "from-help": "Le nom de lexpéditeur à afficher dans l'e-mail",
"gmail-routing": "Gmail Routing", "gmail-routing": "Routing Gmail",
"gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to <a href=\"https://www.google.com/settings/security/lesssecureapps\">configure your GMail account to allow less secure apps</a>.", "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to <a href=\"https://www.google.com/settings/security/lesssecureapps\">configure your GMail account to allow less secure apps</a>.",
"gmail-routing-help2": "For more information about this workaround, <a href=\"https://nodemailer.com/using-gmail/\">please consult this NodeMailer article on the issue.</a> An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. <a href=\"{config.relative_path}/admin/extend/plugins\">Browse available plugins here</a>.", "gmail-routing-help2": "For more information about this workaround, <a href=\"https://nodemailer.com/using-gmail/\">please consult this NodeMailer article on the issue.</a> An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. <a href=\"{config.relative_path}/admin/extend/plugins\">Browse available plugins here</a>.",
"gmail-transport": "Route emails through a Gmail/Google Apps account", "gmail-transport": "Router les e-mails via un compte Gmail/Google Apps",
"gmail-transport.username": "Username", "gmail-transport.username": "Nom d'utilisateur",
"gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", "gmail-transport.username-help": "Entrer l'adresse e-mail complète ici, surtout si vous utilisez un domaine géré par Google Aps.",
"gmail-transport.password": "Password", "gmail-transport.password": "Mot de passe",
"template": "Edit Email Template", "template": "Modifier le modèle d'e-mail",
"template.select": "Select Email Template", "template.select": "Sélectionner un modèle d'e-mail ",
"template.revert": "Revert to Original", "template.revert": "Retourner à l'original",
"testing": "Email Testing", "testing": "Test d'e-mail",
"testing.select": "Select Email Template", "testing.select": "Sélectionner un modèle d'e-mail ",
"testing.send": "Send Test Email", "testing.send": "Envoyer un e-mail de test",
"testing.send-help": "The test email will be sent to the currently logged in user's email address.", "testing.send-help": "Le test d'e-mail sera envoyé à l'adresse e-mail de l'utilisateur actuellement connecté.",
"subscriptions": "Email Subscriptions", "subscriptions": "Abonnements d'e-mail",
"subscriptions.disable": "Disable subscriber notification emails", "subscriptions.disable": "Désactiver les e-mails de notification des abonnés",
"subscriptions.hour": "Digest Hour", "subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. <code>0</code> for midnight, <code>17</code> for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.<br /> The approximate server time is: <span id=\"serverTime\"></span><br /> The next daily digest is scheduled to be sent <span id=\"nextDigestTime\"></span>" "subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. <code>0</code> for midnight, <code>17</code> for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.<br /> The approximate server time is: <span id=\"serverTime\"></span><br /> The next daily digest is scheduled to be sent <span id=\"nextDigestTime\"></span>"
} }

@ -3,10 +3,10 @@
"title": "Titre du site", "title": "Titre du site",
"title.name": "Nom de votre communauté", "title.name": "Nom de votre communauté",
"title.show-in-header": "Afficher le titre du site dans l'en-tête", "title.show-in-header": "Afficher le titre du site dans l'en-tête",
"browser-title": "Titre du navigateur", "browser-title": "Titre dans le navigateur",
"browser-title-help": "Si aucun titre n'est spécifié, le titre du site sera utilisé", "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": "Disposition du titre",
"title-layout-help": "Définissez la façon dont le titre du navigateur est structuré ex: &#123; pageTitle&#125; | &#123;browserTitle&#125;", "title-layout-help": "Définissez la manière dont le titre est structuré dans le navigateur ex: &#123; pageTitle&#125; | &#123;browserTitle&#125;",
"description.placeholder": "Une courte description de votre communauté", "description.placeholder": "Une courte description de votre communauté",
"description": "Description du site", "description": "Description du site",
"keywords": "Mots-clés du site", "keywords": "Mots-clés du site",
@ -14,17 +14,17 @@
"logo": "Logo du site", "logo": "Logo du site",
"logo.image": "Image", "logo.image": "Image",
"logo.image-placeholder": "Chemin vers un logo à afficher dans l'en-tête du site", "logo.image-placeholder": "Chemin vers un logo à afficher dans l'en-tête du site",
"logo.upload": "Envoyer", "logo.upload": "Télécharger",
"logo.url": "URL", "logo.url": "URL",
"logo.url-placeholder": "L'URL du logo du site", "logo.url-placeholder": "L'URL du logo du site",
"logo.url-help": "Quand on clique sur le logo, envoyer les utilisateurs vers cette adresse. Si ce champ est vide, l'utilisateur sera envoyé à l'index du forum.", "logo.url-help": "Quand ils cliquent sur le logo, envoyer les utilisateurs vers cette adresse. Si ce champ est vide, l'utilisateur sera envoyé à l'index du forum.",
"logo.alt-text": "Texte alternatif", "logo.alt-text": "Texte alternatif (alt)",
"log.alt-text-placeholder": "Texte alternatif pour l'accessibilité", "log.alt-text-placeholder": "Texte alternatif pour l'accessibilité",
"favicon": "Favicon", "favicon": "Favicon",
"favicon.upload": "Envoyer", "favicon.upload": "Télécharger",
"touch-icon": "Icône d'écran d'accueil", "touch-icon": "Icône touch et d'écran d'accueil",
"touch-icon.upload": "Envoyer", "touch-icon.upload": "Télécharger",
"touch-icon.help": "La taille et le format recommandés sont : 192x192, format PNG uniquement. Si aucune icône n'est spécifiée, NodeBB utilisera la favicon.", "touch-icon.help": "Taille et format recommandés : 192x192, format PNG uniquement. Si aucune icône n'est spécifiée, NodeBB utilisera le favicon.",
"outgoing-links": "Liens sortants", "outgoing-links": "Liens sortants",
"outgoing-links.warning-page": "Utiliser la page d'avertissement pour liens sortants" "outgoing-links.warning-page": "Utiliser la page d'avertissement pour liens sortants"
} }

@ -1,12 +1,12 @@
{ {
"general": "General", "general": "Général",
"private-groups": "Private Groups", "private-groups": "Groupes privés",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>", "private-groups.help": "Si cette case est cochée, rejoindre un groupe nécessitera l'accord d'un propriétaire du groupe <em>(Par défaut : activé)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>Attention !</strong> Si cette option est désactivée et que vous avez des groupes privés, ils deviendront automatiquement publics.",
"allow-creation": "Allow Group Creation", "allow-creation": "Autoriser la création de groupes",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>", "allow-creation-help": "Si activé, les utilisateurs peuvent créer des groupes (Par défaut : Désactivé)",
"max-name-length": "Maximum Group Name Length", "max-name-length": "Longueur maximum des noms de groupes",
"cover-image": "Group Cover Image", "cover-image": "Image de couverture du groupe",
"default-cover": "Default Cover Images", "default-cover": "Images de couverture par défaut",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "Ajouter des images de couvertures par défaut séparées par des virgules pour les groupes n'ayant pas téléchargé d'image de couverture"
} }

@ -2,7 +2,7 @@
"handles": "Guest Handles", "handles": "Guest Handles",
"handles.enabled": "Allow guest handles", "handles.enabled": "Allow guest handles",
"handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"", "handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"",
"privileges": "Guest Privileges", "privileges": "Privilèges invités",
"privileges.can-search": "Allow guests to search without logging in", "privileges.can-search": "Autoriser les invités à faire des recherches sans se connecter.",
"privileges.can-search-users": "Allow guests to search users without logging in" "privileges.can-search-users": "Autoriser les invités à rechercher un utilisateur sans se connecter."
} }

@ -1,5 +1,5 @@
{ {
"notifications": "Notifications", "notifications": "Notifications",
"welcome-notification": "Welcome Notification", "welcome-notification": "Notification de bienvenue",
"welcome-notification-link": "Welcome Notification Link" "welcome-notification-link": "Lien de notification de bienvenue"
} }

@ -1,9 +1,9 @@
{ {
"pagination": "Pagination Settings", "pagination": "Paramètres de pagination",
"enable": "Paginate topics and posts instead of using infinite scroll.", "enable": "Utiliser la pagination des sujets et messages au lieu du défilement infini",
"topics": "Topic Pagination", "topics": "Pagination des sujets",
"posts-per-page": "Posts per Page", "posts-per-page": "Messages par page",
"categories": "Category Pagination", "categories": "Pagination des categories",
"topics-per-page": "Topics per Page", "topics-per-page": "Sujets par page",
"initial-num-load": "Initial Number of Topics to Load on Unread, Recent, and Popular" "initial-num-load": "Nombre initial de sujets à charger dans Non lus, Récents et Populaires"
} }

@ -1,44 +1,44 @@
{ {
"sorting": "Post Sorting", "sorting": "Tri des messages",
"sorting.post-default": "Default Post Sorting", "sorting.post-default": "Tri des messages par défaut",
"sorting.oldest-to-newest": "Oldest to Newest", "sorting.oldest-to-newest": "Du plus ancien au plus récent",
"sorting.newest-to-oldest": "Newest to Oldest", "sorting.newest-to-oldest": "Du plus récent au plus ancien",
"sorting.most-votes": "Most Votes", "sorting.most-votes": "Avec le plus de votes",
"sorting.topic-default": "Default Topic Sorting", "sorting.topic-default": "Tri des sujets par défaut",
"restrictions": "Posting Restrictions", "restrictions": "Restrictions d'envoi",
"restrictions.seconds-between": "Seconds between Posts", "restrictions.seconds-between": "Nombre de secondes entre chaque message",
"restrictions.seconds-between-new": "Seconds between Posts for New Users", "restrictions.seconds-between-new": "Nombre de secondes entre chaque message pour les nouveaux utilisateurs",
"restrictions.rep-threshold": "Reputation threshold before this restriction is lifted", "restrictions.rep-threshold": "Seuil de réputation avant que cette restriction soit levée",
"restrictions.seconds-defore-new": "Seconds before new user can post", "restrictions.seconds-defore-new": "Nombre de secondes avant qu'un nouvel utilisateur puisse poster",
"restrictions.seconds-edit-after": "Number of seconds users are allowed to edit posts after posting. (0 disabled)", "restrictions.seconds-edit-after": "Nombre de secondes pendant lesquelles les utilisateurs sont autorisés à modifier leurs messages après envoi (0 si infini)",
"restrictions.seconds-delete-after": "Number of seconds users are allowed to delete posts after posting. (0 disabled)", "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles les utilisateurs sont autorisés à supprimer leurs messages après envoi (0 si infini)",
"restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.replies-no-delete": "Nombre de réponses après lesquelles les utilisateurs ne peuvent plus supprimer leurs sujets (0 si infini)",
"restrictions.min-title-length": "Minimum Title Length", "restrictions.min-title-length": "Longueur minimum du titre",
"restrictions.max-title-length": "Maximum Title Length", "restrictions.max-title-length": "Longueur maximum du titre",
"restrictions.min-post-length": "Minimum Post Length", "restrictions.min-post-length": "Longueur minimum des messages",
"restrictions.max-post-length": "Maximum Post Length", "restrictions.max-post-length": "Longueur maximum des messages",
"restrictions.days-until-stale": "Days until Topic is considered stale", "restrictions.days-until-stale": "Nombre de jours avant qu'un sujet soit considéré comme périmé",
"restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.", "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": "Timestamp", "timestamp": "Horodatage",
"timestamp.cut-off": "Date cut-off (in days)", "timestamp.cut-off": "Date cut-off (in days)",
"timestamp.cut-off-help": "Dates &amp; times will be shown in a relative manner (e.g. \"3 hours ago\" / \"5 days ago\"), and localised into various\n\t\t\t\t\tlanguages. After a certain point, this text can be switched to display the localised date itself\n\t\t\t\t\t(e.g. 5 Nov 2016 15:30).<br /><em>(Default: <code>30</code>, or one month). Set to 0 to always display dates, leave blank to always display relative times.</em>", "timestamp.cut-off-help": "Dates &amp; times will be shown in a relative manner (e.g. \"3 hours ago\" / \"5 days ago\"), and localised into various\n\t\t\t\t\tlanguages. After a certain point, this text can be switched to display the localised date itself\n\t\t\t\t\t(e.g. 5 Nov 2016 15:30).<br /><em>(Default: <code>30</code>, or one month). Set to 0 to always display dates, leave blank to always display relative times.</em>",
"teaser": "Teaser Post", "teaser": "Teaser Post",
"teaser.last-post": "Last &ndash; Show the latest post, including the original post, if no replies", "teaser.last-post": "Dernier &ndash; Affiche le dernier message, ou celui d'origine, si il n'y a pas de réponse",
"teaser.last-reply": "Last &ndash; Show the latest reply, or a \"No replies\" placeholder if no replies", "teaser.last-reply": "Dernier &ndash; Affiche le dernier message, ou \"Aucune réponse\" si il n'y a pas de réponse",
"teaser.first": "First", "teaser.first": "Premier",
"unread": "Unread Settings", "unread": "Paramètres des messages non lus",
"unread.cutoff": "Unread cutoff days", "unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read", "unread.min-track-last": "Minimum posts in topic before tracking last read",
"signature": "Signature Settings", "signature": "Paramètres de signature",
"signature.disable": "Disable signatures", "signature.disable": "Désactiver les signatures",
"signature.no-links": "Disable links in signatures", "signature.no-links": "Désactiver les liens en signature",
"signature.no-images": "Disable images in signatures", "signature.no-images": "Désactiver les images en signature ",
"signature.max-length": "Maximum Signature Length", "signature.max-length": "Longueur maximum des signatures",
"composer": "Composer Settings", "composer": "Composer Settings",
"composer-help": "The following settings govern the functionality and/or appearance of the post composer shown\n\t\t\t\tto users when they create new topics, or reply to existing topics.", "composer-help": "The following settings govern the functionality and/or appearance of the post composer shown\n\t\t\t\tto users when they create new topics, or reply to existing topics.",
"composer.show-help": "Show \"Help\" tab", "composer.show-help": "Afficher l'onglet \"Aide\"",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab", "composer.enable-plugin-help": "Autoriser les plugins à modifier l'onglet d'aide",
"composer.custom-help": "Custom Help Text", "composer.custom-help": "Message d'aide personnalisé",
"ip-tracking": "IP Tracking", "ip-tracking": "Suivi d'IP",
"ip-tracking.each-post": "Track IP Address for each post" "ip-tracking.each-post": "Suivre l'adresse IP pour chaque message"
} }

@ -1,8 +1,8 @@
{ {
"reputation": "Reputation Settings", "reputation": "Paramètre de réputation",
"disable": "Disable Reputation System", "disable": "Désactiver le système de réputation",
"disable-down-voting": "Disable Down Voting", "disable-down-voting": "Désactiver les votes négatifs",
"thresholds": "Activity Thresholds", "thresholds": "Seuils d'activité",
"min-rep-downvote": "Minimum reputation to downvote posts", "min-rep-downvote": "Réputation minimum pour les votes négatifs",
"min-rep-flag": "Minimum reputation to flag posts" "min-rep-flag": "Réputation minimum pour signaler un message"
} }

@ -1,6 +1,6 @@
{ {
"reconnection": "Réglages de reconnexion", "reconnection": "Réglages de reconnexion",
"max-attempts": "Nombre maximal de tentatives de reconnexion", "max-attempts": "Nombre maximum de tentatives de reconnexion",
"default-placeholder": "Défaut : %1", "default-placeholder": "Défaut : %1",
"delay": "Délai de reconnexion" "delay": "Délai de reconnexion"
} }

@ -1,12 +1,12 @@
{ {
"tag": "Tag Settings", "tag": "Paramètres des mots-clés",
"min-per-topic": "Minimum Tags per Topic", "min-per-topic": "Nombre minimum de mots-clés par sujet",
"max-per-topic": "Maximum Tags per Topic", "max-per-topic": "Nombre maximum de mots-clés par sujet",
"min-length": "Minimum Tag Length", "min-length": "Longueur minimum des mots-clés",
"max-length": "Maximum Tag Length", "max-length": "Longueur maximum des mots-clés",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Cliquez ici pour visiter la page de gestion des mots-clés",
"privacy": "Privacy", "privacy": "Politique de confidentialité",
"list-private": "Make the tags list private", "list-private": "Rendre privée la liste des mots-clés",
"related-topics": "Related Topics", "related-topics": "Sujets connexes",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Nombre maximum de sujets connexes à afficher (si supporté par le thème)"
} }

@ -1,28 +1,28 @@
{ {
"posts": "Posts", "posts": "Sujets",
"allow-files": "Allow users to upload regular files", "allow-files": "Autoriser les utilisateurs à télécharger des fichiers standarts",
"private": "Make uploaded files private", "private": "Rendre privés les fichiers téléchargés",
"max-image-width": "Resize images down to specified width (in pixels)", "max-image-width": "Redimensionner les images à un largeur spécifique (en pixels)",
"max-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "max-image-width-help": "(En pixels, par défaut : 760 pixels, définir à 0 si désactivé)",
"max-file-size": "Maximum File Size (in KiB)", "max-file-size": "Taille maximum d'un fichier (en Ko)",
"max-file-size-help": "(in kilobytes, default: 2048 KiB)", "max-file-size-help": "(En kilooctet, par défaut : 2048 Ko) ",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails", "allow-topic-thumbnails": "Autoriser les utilisateurs à télécharger des miniatures de sujet",
"topic-thumb-size": "Topic Thumb Size", "topic-thumb-size": "Miniature du sujet",
"allowed-file-extensions": "Allowed File Extensions", "allowed-file-extensions": "Extensions de fichier autorisés",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>).\n\t\t\t\t\tAn empty list means all extensions are allowed.", "allowed-file-extensions-help": "Entrer une liste d'extensions autorisées, séparées par des virgules (par exemple : <code>pdf, xls, doc</code>).\n\\t\\t\\t\\t\\tUne liste vide signifie que toutes les extensions sont autorisés.",
"profile-avatars": "Profile Avatars", "profile-avatars": "Avatar",
"allow-profile-image-uploads": "Allow users to upload profile images", "allow-profile-image-uploads": "Autoriser les utilisateurs à télécharger des avatars",
"convert-profile-image-png": "Convert profile image uploads to PNG", "convert-profile-image-png": "Convertir les avatars téléchargés au format PNG",
"default-avatar": "Custom Default Avatar", "default-avatar": "Modifier l'avatar par défaut",
"upload": "Upload", "upload": "Télécharger",
"profile-image-dimension": "Profile Image Dimension", "profile-image-dimension": "Dimensions de l'avatar",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)", "profile-image-dimension-help": "(En pixel, par défaut : 128 pixels)",
"max-profile-image-size": "Maximum Profile Image File Size", "max-profile-image-size": "Taille maximum des avatars",
"max-profile-image-size-help": "(in kilobytes, default: 256 KiB)", "max-profile-image-size-help": "(En kilooctets, par défaut : 256 Ko)",
"max-cover-image-size": "Maximum Cover Image File Size", "max-cover-image-size": "Taille maximum des images de couverture",
"max-cover-image-size-help": "(in kilobytes, default: 2,048 KiB)", "max-cover-image-size-help": "(En kilooctets, par défaut : 2,048 Ko)",
"keep-all-user-images": "Keep old versions of avatars and profile covers on the server", "keep-all-user-images": "Garder les anciennes versions d'avatars et d'images de couverture sur le serveur",
"profile-covers": "Profile Covers", "profile-covers": "Image de couverture",
"default-covers": "Default Cover Images", "default-covers": "Image de couverture par défaut",
"default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" "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"
} }

@ -1,59 +1,59 @@
{ {
"authentication": "Authentification", "authentication": "Authentification",
"allow-local-login": "Autoriser l'identification locale", "allow-local-login": "Autoriser l'identification locale",
"require-email-confirmation": "Demander une confirmation de l'adresse mail", "require-email-confirmation": "Demander une vérification de l'adresse e-mail",
"email-confirm-interval": "Les utilisateurs ne peuvent pas demander de nouveau mail de confirmation avant", "email-confirm-interval": "Les utilisateurs ne peuvent pas demander un e-mail de vérification avant",
"email-confirm-email2": "minutes", "email-confirm-email2": "minutes se sont écoulées",
"allow-login-with": "Autoriser l'identification avec", "allow-login-with": "Autoriser l'identification avec",
"allow-login-with.username-email": "Nom d'utilisateur ou email", "allow-login-with.username-email": "Nom d'utilisateur ou e-mail",
"allow-login-with.username": "Nom d'utilisateur uniquement", "allow-login-with.username": "Nom d'utilisateur uniquement",
"allow-login-with.email": "Email uniquement", "allow-login-with.email": "E-mail uniquement",
"account-settings": "Réglages des comptes", "account-settings": "Paramètres du compte",
"disable-username-changes": "Interdire le changement de nom d'utilisateur", "disable-username-changes": "Désactiver le changement de nom d'utilisateur",
"disable-email-changes": "Interdire le changement d'email", "disable-email-changes": "Désactiver le changement d'adresse e-mail",
"disable-password-changes": "Interdire le changement de mot de passe", "disable-password-changes": "Désactiver le changement de mot de passe",
"allow-account-deletion": "Autoriser la suppression d'un compte", "allow-account-deletion": "Autoriser la suppression des comptes",
"user-info-private": "Rendre les informations des utilisateurs privées", "user-info-private": "Rendre privées les informations des utilisateurs",
"themes": "Thèmes", "themes": "Thèmes",
"disable-user-skins": "Empêcher les utilisateurs de choisir un skin personnalisé", "disable-user-skins": "Empêcher les utilisateurs de choisir un skin personnalisé",
"account-protection": "Protection des comptes", "account-protection": "Protection du compte",
"login-attempts": "Tentatives d'identification par heure", "login-attempts": "Tentatives de connexions par heure",
"login-attempts-help": "Si le nombre de tentatives d'identification d'un utilisateur dépasse ce seuil, le compte sera verrouillé pour une durée pré-configurée.", "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 de verrouillage du compte (minutes)", "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 jour 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", "password-expiry-days": "Imposer un changement de mot de passe après un certain nombre de jours",
"registration": "Inscription des utilisateurs", "registration": "Inscription des utilisateurs",
"registration-type": "Type d'inscription", "registration-type": "Type d'inscription",
"registration-type.normal": "Normale", "registration-type.normal": "Normal",
"registration-type.admin-approval": "Avec accord d'un admin", "registration-type.admin-approval": "Approbation de administrateur",
"registration-type.admin-approval-ip": "Accord d'un admin pour les IPs", "registration-type.admin-approval-ip": "Approbation de l'administrateur pour les adresses IP",
"registration-type.invite-only": "Sur invitation uniquement", "registration-type.invite-only": "Uniquement sur invitation",
"registration-type.admin-invite-only": "Sur invitation d'un admin uniquement", "registration-type.admin-invite-only": "Uniquement sur invitation d'un admin",
"registration-type.disabled": "Pas d'inscription", "registration-type.disabled": "Pas d'inscription",
"registration-type.help": "Normale - Les utilisateurs peuvent s'inscrire depuis la page /register.<br/>\nAvec accord 'un admin - Les inscriptions sont placées dans une <a href=\"%1/admin/manage/registration\">file d'approbation</a> pour les administrateurs.<br/>\nAccord d'un admin pour les IPs - Inscription normale pour les nouveaux utilisateurs, sur approbation d'un admin pour les adresses IP qui ont déjà un compte.<br/>\nSur invitation uniquement - Les utilisateurs peuvent inviter des personnes depuis la page <a href=\"%1/users\" target=\"_blank\">utilisateurs</a>.<br/>\nSur invitation d'un admin uniquement - Seuls les administrateurs peuvent inviter des personnes depuis les pages <a href=\"%1/users\" target=\"_blank\">utilisateurs</a> et <a href=\"%1/admin/manage/users\">admin/manage/users</a>.<br/>\nPas d'inscription - Les utilisateurs ne peuvent pas s'inscrire.<br/>", "registration-type.help": "Normale - Les utilisateurs peuvent s'inscrire depuis la page /register.<br/>\nAvec accord 'un admin - Les inscriptions sont placées dans une <a href=\"%1/admin/manage/registration\">file d'approbation</a> pour les administrateurs.<br/>\nAccord d'un admin pour les IPs - Inscription normale pour les nouveaux utilisateurs, sur approbation d'un admin pour les adresses IP qui ont déjà un compte.<br/>\nSur invitation uniquement - Les utilisateurs peuvent inviter des personnes depuis la page <a href=\"%1/users\" target=\"_blank\">utilisateurs</a>.<br/>\nSur invitation d'un admin uniquement - Seuls les administrateurs peuvent inviter des personnes depuis les pages <a href=\"%1/users\" target=\"_blank\">utilisateurs</a> et <a href=\"%1/admin/manage/users\">admin/manage/users</a>.<br/>\nPas d'inscription - Les utilisateurs ne peuvent pas s'inscrire.<br/>",
"registration.max-invites": "Nombre d'invitation maximum par utilisateur", "registration.max-invites": "Nombre maximum d'invitations par utilisateur",
"max-invites": "Nombre d'invitation maximum par utilisateur", "max-invites": "Nombre maximum d'invitations par utilisateur",
"max-invites-help": "0 pour aucune restriction. Les admin ont un nombre infini d'invitations<br>Uniquement valable pour \"Sur invitation uniquement\"", "max-invites-help": "0 pour supprimer cette restriction. Les admins n'ont aucune restriction<br>Valable uniquement pour \"Uniquement sur invitation\"",
"min-username-length": "Longueur de nom d'utilisateur minimum", "min-username-length": "Longueur minimum du nom d'utilisateur",
"max-username-length": "Longueur de nom d'utilisateur maximum", "max-username-length": "Longueur maxmum du nom d'utilisateur",
"min-password-length": "Longueur de mot de passe minimum", "min-password-length": "Longueur minimum du mot de passe",
"max-about-me-length": "Longueur maximum du texte A propos de moi", "max-about-me-length": "Longueur maximum du À propos de moi",
"terms-of-use": "Conditions d'utilisation du forum <small>(Laisser vide pour désactiver)</small>", "terms-of-use": "Conditions générales d'utilisation du forum <small>(Laisser vide pour désactiver)</small>",
"user-search": "Recherche d'utilisateur", "user-search": "Rechercher un utilisateur",
"user-search-results-per-page": "Nombre de résultats à afficher", "user-search-results-per-page": "Nombre de résultats à afficher",
"default-user-settings": "Réglages par défaut des utilisateurs", "default-user-settings": "Réglages par défaut des utilisateurs",
"show-email": "Afficher l'email", "show-email": "Afficher l'adresse e-mail",
"show-fullname": "Afficher le nom complet", "show-fullname": "Afficher le nom complet",
"restrict-chat": "N'autoriser les discussions ne provenant que des utilisateurs que je suis", "restrict-chat": "Autoriser uniquement les discussions aux utilisateurs que je suis",
"outgoing-new-tab": "Ouvrir les liens sortants dans un nouvel onglet", "outgoing-new-tab": "Ouvrir les liens sortants dans un nouvel onglet",
"topic-search": "Activer la recherche au sein des sujets", "topic-search": "Activer la recherche au sein des sujets",
"digest-freq": "S'inscrire aux compte rendus", "digest-freq": "S'inscrire aux compte rendus",
"digest-freq.off": "Désactivé", "digest-freq.off": "Désactivé",
"digest-freq.daily": "Quotidiennement", "digest-freq.daily": "Quotidien",
"digest-freq.weekly": "Chaque semaine", "digest-freq.weekly": "Hebdomadaire",
"digest-freq.monthly": "Chaque mois", "digest-freq.monthly": "Mensuel",
"email-chat-notifs": "Envoyer un email quand un message de discussion arrive et que je ne suis pas en ligne", "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 quand quelqu'un réponde aux sujets auxquels je suis abonné", "email-post-notif": "Envoyer un email lors de réponses envoyées aux sujets auxquels je suis abonné",
"follow-created-topics": "S'abonner aux sujets que je crée", "follow-created-topics": "S'abonner aux sujets que vous créez",
"follow-replied-topics": "S'abonner aux sujets auxquels je réponds" "follow-replied-topics": "S'abonner aux sujets auxquels vous répondez"
} }

@ -7,13 +7,13 @@
"welcome.text1": "Merci de vous être inscrit sur %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.", "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.",
"welcome.text3": "Un administrateur a accepté votre demande d'inscription. Vous pouvez maintenant vous connecter avec vos identifiants/mots de passe.", "welcome.text3": "Un administrateur a accepté votre demande d'inscription. Vous pouvez maintenant vous connecter avec vos identifiants/mots de passe.",
"welcome.cta": "Cliquez ici pour confirmer votre adresse email", "welcome.cta": "Cliquez ici pour confirmer votre adresse e-mail",
"invitation.text1": "%1 vous a invité à joindre %2", "invitation.text1": "%1 vous a invité à rejoindre %2",
"invitation.ctr": "Cliquer ici pour créer votre compte.", "invitation.ctr": "Cliquer 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 email.",
"reset.text2": "Pour confirmer la réinitialisation de votre mot de passe, veuillez cliquer sur le lien suivant :", "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.cta": "Cliquez ici pour réinitialiser votre mot de passe",
"reset.notify.subject": "Mot de Passe modifié", "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.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.", "reset.notify.text2": "Si vous n'avez pas autorisé ceci, veuillez contacter immédiatement un administrateur.",
"digest.notifications": "Vous avez des notifications non-lues de %1 :", "digest.notifications": "Vous avez des notifications non-lues de %1 :",
@ -30,7 +30,7 @@
"notif.chat.unsub.info": "Cette notification de chat a été envoyé en raison de vos paramètres d'abonnement.", "notif.chat.unsub.info": "Cette notification de chat a été envoyé en raison de vos paramètres d'abonnement.",
"notif.post.cta": "Cliquer ici pour lire le sujet complet", "notif.post.cta": "Cliquer ici pour lire le sujet complet",
"notif.post.unsub.info": "La notification de ce message vous 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.",
"test.text1": "Ceci est un email de test pour vérifier que l'emailer est correctement configuré pour NodeBB.", "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": "Cliquez ici pour modifier ces paramètres",
"closing": "Merci !" "closing": "Merci !"
} }

@ -56,7 +56,7 @@
"upvoters": "Votes pour", "upvoters": "Votes pour",
"upvoted": "Votes pour", "upvoted": "Votes pour",
"downvoters": "Votes contre", "downvoters": "Votes contre",
"downvoted": "Votes contre", "downvoted": "Vote négatif",
"views": "Vues", "views": "Vues",
"reputation": "Réputation", "reputation": "Réputation",
"read_more": "En lire plus", "read_more": "En lire plus",

@ -1,5 +1,5 @@
{ {
"name": "French", "name": "Français",
"code": "fr", "code": "fr",
"dir": "ltr" "dir": "ltr"
} }

@ -1,22 +1,22 @@
{ {
"register": "S'inscrire", "register": "S'inscrire",
"cancel_registration": "Annuler l'inscription", "cancel_registration": "Annuler l'inscription",
"help.email": "Par défaut, votre email est cachée du public.", "help.email": "Par défaut, votre adresse e-mail est masquée au public.",
"help.username_restrictions": "Un nom d'utilisateur est unique et a entre %1 et %2 charactères. Les autres utilisateurs peuvent vous mentionner avec @<span id='yourUsername'>nom_d'utilisateur</span>.", "help.username_restrictions": "Un nom d'utilisateur unique entre %1 et %2 caractères. Les autres utilisateurs peuvent vous mentionner avec @<span id='yourUsername'>nom-d'utilisateur</span>.",
"help.minimum_password_length": "Votre mot de passe doit avoir au moins %1 charactères.", "help.minimum_password_length": "Votre mot de passe doit avoir au moins %1 charactères.",
"email_address": "Adresse email", "email_address": "Adresse e-mail",
"email_address_placeholder": "Entrer l'addresse email", "email_address_placeholder": "Entrer votre adresse e-mail",
"username": "Nom d'utilisateur", "username": "Nom d'utilisateur",
"username_placeholder": "Entrer le nom d'utilisateur", "username_placeholder": "Entrer votre nom d'utilisateur",
"password": "Mot de passe", "password": "Mot de passe",
"password_placeholder": "Entrer le mot de passe", "password_placeholder": "Entrer votre mot de passe",
"confirm_password": "Confirmer le mot de passe", "confirm_password": "Confirmer le mot de passe",
"confirm_password_placeholder": "Confirmer le mot de passe", "confirm_password_placeholder": "Confirmer votre mot de passe",
"register_now_button": "S'inscrire", "register_now_button": "S'inscrire",
"alternative_registration": "Autres méthodes d'inscription", "alternative_registration": "Autres méthodes d'inscription",
"terms_of_use": "Conditions d'utilisation", "terms_of_use": "Conditions générales d'utilisation",
"agree_to_terms_of_use": "J'accepte les Conditions 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 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-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.",
"interstitial.intro": "Nous avons besoin de quelques informations supplémentaires avant de pouvoir créer votre compte.", "interstitial.intro": "Nous avons besoin de quelques informations supplémentaires avant de pouvoir créer votre compte.",
"interstitial.errors-found": "Nous n'avons pas pu compléter votre inscription :" "interstitial.errors-found": "Nous n'avons pas pu compléter votre inscription :"

@ -1,5 +1,5 @@
{ {
"success": "C'est fait !", "success": "Terminé",
"topic-post": "Le message a bien été envoyé.", "topic-post": "Le message a bien été envoyé.",
"authentication-successful": "Authentification réussie", "authentication-successful": "Authentification réussie",
"settings-saved": "Paramètres enregistrés !" "settings-saved": "Paramètres enregistrés !"

@ -109,7 +109,7 @@
"composer.handle_placeholder": "Nom", "composer.handle_placeholder": "Nom",
"composer.discard": "Abandonner", "composer.discard": "Abandonner",
"composer.submit": "Envoyer", "composer.submit": "Envoyer",
"composer.replying_to": "Réponse à %1", "composer.replying_to": "En réponse à %1",
"composer.new_topic": "Nouveau sujet", "composer.new_topic": "Nouveau sujet",
"composer.uploading": "envoi en cours…", "composer.uploading": "envoi en cours…",
"composer.thumb_url_label": "Coller une URL de vignette du sujet", "composer.thumb_url_label": "Coller une URL de vignette du sujet",

Loading…
Cancel
Save