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-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"
}

@ -8,7 +8,7 @@
"clear-error-log": "Effacer les journaux d'erreurs",
"route": "Route",
"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-success": "Erreurs \"404 non trouvé\" effacées"
}

@ -1,6 +1,6 @@
{
"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-header": "En-tête personnalisé",

@ -5,5 +5,5 @@
"current-skin": "Skin actuel",
"skin-updated": "Skin mis à jour",
"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…",
"homepage": "Page d'accueil",
"select-theme": "Choisir ce thème",
"select-theme": "Choisir un thème",
"current-theme": "Thème actuel",
"no-themes": "Aucun thème installé",
"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",
"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.",
"enable-http": "Activer la journalisation HTTP",
"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",
"control-panel": "Panneau de contrôle de la journalisation",

@ -12,10 +12,10 @@
"reorder-plugins": "Re-ordonner les plugins",
"order-active": "Trier les plugins actifs",
"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.explanation": "Les plugins chargent dans l'ordre spécifié ici, de haut en bas.",
"order.description": "Certains plugins fonctionnent mieux lorsqu'ils sont initialisés avant/après d'autres plugins.",
"order.explanation": "Les plugins se chargent dans l'ordre spécifié, ici de haut en bas.",
"plugin-item.themes": "Thèmes",
"plugin-item.deactivate": "Désactiver",
@ -28,7 +28,7 @@
"plugin-item.upgrade": "Mettre à jour",
"plugin-item.more-info": "Pour plus d'informations :",
"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.disabled": "Plugin désactivé",
@ -39,9 +39,9 @@
"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.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.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.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 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.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",
"condition-if-users": "Si la propriété de l'utilisateur",
"condition-is": "est",
"condition-then": "alors",
"condition-is": "Est :",
"condition-then": "Alors :",
"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",
"enable": "Activer",
"disable": "Désactiver",

@ -1,9 +1,9 @@
{
"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>.",
"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",
"container.well": "Well",
"container.jumbotron": "Jombotron",

@ -9,11 +9,11 @@
"stats.day": "Jour",
"stats.week": "Semaine",
"stats.month": "Mois",
"stats.all": "Toujours",
"stats.all": "Tous les temps",
"updates": "Mises à jour",
"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>",
"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>",
@ -24,10 +24,10 @@
"control-panel": "Contrôle du système",
"reload": "Recharger",
"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-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.users": "Utilisateurs",
@ -42,7 +42,7 @@
"user-presence": "Présence des utilisateurs",
"on-categories": "Sur la liste des catégories",
"reading-posts": "Lit des messages",
"browsing-topics": "Parcours les sujets",
"browsing-topics": "Parcoure les sujets",
"recent": "Récents",
"unread": "Non lus",

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

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

@ -7,7 +7,7 @@
"bg-color": "Couleur d'arrière plan",
"text-color": "Couleur du texte",
"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",
"ext-link": "Lien externe",
"upload-image": "Envoyer une image",
@ -22,47 +22,47 @@
"enable": "Activer",
"disable": "Désactiver",
"edit": "Editer",
"edit": "Éditer",
"select-category": "Sélectionner une catégorie",
"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.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-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges",
"privileges.section-user": "User",
"privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.",
"privileges.section-group": "Group",
"privileges.group-private": "This group is private",
"privileges.search-group": "Add Group",
"privileges.copy-to-children": "Copy to Children",
"privileges.copy-from-category": "Copy from Category",
"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.section-moderation": "Privilèges de modération",
"privileges.section-user": "Utilisateur",
"privileges.search-user": "Ajouter un utilisateur",
"privileges.no-users": "Aucun privilège spécifique aux utilisateurs dans cette catégorie.",
"privileges.section-group": "Groupe",
"privileges.group-private": "Ce groupe est privé",
"privileges.search-group": "Ajouter un groupe",
"privileges.copy-to-children": "Copier au enfants",
"privileges.copy-from-category": "Copier depuis une catégorie",
"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.pageviews-hourly": "<strong>Figure 1</strong> &ndash; Hourly page views for this category</small>",
"analytics.pageviews-daily": "<strong>Figure 2</strong> &ndash; Daily page views for this category</small>",
"analytics.topics-daily": "<strong>Figure 3</strong> &ndash; Daily topics created in this category</small>",
"analytics.posts-daily": "<strong>Figure 4</strong> &ndash; Daily posts made in 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; Pages vues par jour pour cette catégorie</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; Messages par jours postés dans cette catégorie</small>",
"alert.created": "Created",
"alert.create-success": "Category successfully created!",
"alert.none-active": "You have no active categories.",
"alert.create": "Create a Category",
"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.created": "Crées",
"alert.create-success": "Catégorie créée avec succès !",
"alert.none-active": "Vous n'avez aucune catégorie active.",
"alert.create": "Créer une catégorie",
"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.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",
"alert.set-parent-category": "Set Parent Category",
"alert.updated": "Updated Categories",
"alert.purge-success": "Catégorie purgée !",
"alert.copy-success": "Paramètres copiés !",
"alert.set-parent-category": "Définir une catégorie parent",
"alert.updated": "Catégories mises à jour",
"alert.updated-success": "Category IDs %1 successfully updated.",
"alert.upload-image": "Upload category image",
"alert.find-user": "Find a User",
"alert.user-search": "Search for a user here...",
"alert.find-group": "Find a Group",
"alert.group-search": "Search for a group here..."
"alert.find-user": "Trouver un utilisateur",
"alert.user-search": "Chercher un utilisateur ici...",
"alert.find-group": "Trouver un groupe",
"alert.group-search": "Chercher un groupe ici..."
}

@ -1,19 +1,19 @@
{
"daily": "Daily flags",
"by-user": "Flags by user",
"by-user-search": "Search flagged posts by username",
"category": "Category",
"sort-by": "Sort By",
"sort-by.most-flags": "Most Flags",
"sort-by.most-recent": "Most Recent",
"search": "Search",
"dismiss-all": "Dismiss All",
"none-flagged": "No flagged posts!",
"posted-in": "Posted in %1",
"read-more": "Read More",
"flagged-x-times": "This post has been flagged %1 time(s):",
"dismiss": "Dismiss this Flag",
"delete-post": "Delete the Post",
"daily": "Signalements par jours",
"by-user": "Signalements par utilisateur",
"by-user-search": "Rechercher une sujet signalé par nom d'utilisateur",
"category": "Catégorie",
"sort-by": "Trier par",
"sort-by.most-flags": "Les plus signalés",
"sort-by.most-recent": "Les plus récents",
"search": "Rechercher",
"dismiss-all": "Tout rejeté",
"none-flagged": "Aucun sujet signalé !",
"posted-in": "Posté dans 1%",
"read-more": "Lire la suite",
"flagged-x-times": "Ce sujet a été signalé %1 fois :",
"dismiss": "Rejeté ce signalement",
"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",
"description": "Group Description",
"system": "System Group",
"edit": "Edit",
"search-placeholder": "Search",
"create": "Create Group",
"description-placeholder": "A short description about your group",
"create-button": "Create",
"name": "Nom du groupe",
"description": "Description du groupe",
"system": "Groupe système",
"edit": "Éditer",
"search-placeholder": "Rechercher",
"create": "Créer un groupe",
"description-placeholder": "Une courte description de votre groupe",
"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.confirm-delete": "Are you sure you wish to delete this group?",
"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": "Êtes-vous sûr de vouloir supprimer ce groupe ?",
"edit.name": "Name",
"edit.name": "Nom",
"edit.description": "Description",
"edit.user-title": "Title of Members",
"edit.icon": "Group Icon",
"edit.label-color": "Group Label Color",
"edit.show-badge": "Show Badge",
"edit.private-details": "If enabled, joining of groups requires approval from a group owner.",
"edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.",
"edit.disable-requests": "Disable join requests",
"edit.hidden": "Hidden",
"edit.hidden-details": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"edit.add-user": "Add User to Group",
"edit.add-user-search": "Search Users",
"edit.members": "Member List",
"control-panel": "Groups Control Panel",
"revert": "Revert",
"edit.user-title": "Titre des membres",
"edit.icon": "Icône du groupe",
"edit.label-color": "Couleur du groupe",
"edit.show-badge": "Afficher le badge",
"edit.private-details": "Si activé, rejoindre les groupes nécessitera l'approbation de l'un de leurs propriétaires.",
"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": "Désactiver les demandes d'adhésion",
"edit.hidden": "Masqué",
"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": "Ajouter l'utilisateur au groupe",
"edit.add-user-search": "Rechercher des utilisateurs",
"edit.members": "Liste des membres",
"control-panel": "Panneau de contrôle des groupes",
"revert": "Retour",
"edit.no-users-found": "No Users Found",
"edit.confirm-remove-user": "Are you sure you want to remove this user?",
"edit.save-success": "Changes saved!"
"edit.no-users-found": "Aucun utilisateurs trouvé",
"edit.confirm-remove-user": "Êtes-vous sûr de vouloir retirer cet utilisateur ?",
"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.",
"active-rules": "Active Rules",
"validate": "Validate Blacklist",
"apply": "Apply Blacklist",
"active-rules": "Règles actives",
"validate": "Valider la liste noire",
"apply": "Appliquer la liste noire",
"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-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-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",
"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\".",
"queue": "File d'attente",
"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.email": "Email",
"list.name": "Nom",
"list.email": "E-mail",
"list.ip": "IP",
"list.time": "Time",
"list.time": "Date",
"list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3",
"list.email-spam": "Frequency: %1 Appears: %2",
"list.ip-spam": "Frequency: %1 Appears: %2",
@ -16,5 +16,5 @@
"invitations.invitee-email": "Invitee Email",
"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.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"create-modify": "Create & Modify Tags",
"description": "Select tags via clicking and/or dragging, use shift to select multiple.",
"create": "Create Tag",
"modify": "Modify Tags",
"delete": "Delete Selected Tags",
"search": "Search for tags...",
"settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.",
"name": "Tag Name",
"none": "Votre forum n'a pour l'instant aucun sujet avec mot-clés.",
"bg-color": "Couleur d'arrière plan",
"text-color": "Couleur du texte",
"create-modify": "Créer et modifier les mots-clés",
"description": "Sélectionnez les mot-clés par clic ou glisser-déposer, maintenez shift pour en sélectionner plusieurs.",
"create": "Créer le mot-clés",
"modify": "Modifier le mot-clés",
"delete": "Supprimer les mots-clés sélectionnés",
"search": "Chercher des mots-clés...",
"settings": "Cliquez <a href=\"%1\">ici</a> pour visiter la page de paramètres des mots clés.",
"name": "Nom du mot-clés",
"alerts.editing-multiple": "Editing multiple tags",
"alerts.editing-x": "Editing \"%1\" tag",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!"
"alerts.editing-multiple": "Éditer plusieurs mots-clés",
"alerts.editing-x": "Éditer le mot-clés %1",
"alerts.confirm-delete": "Vous-voulez réellement supprimer les mots-clés sélectionnés ?",
"alerts.update-success": "Mot-clés mis à jour !"
}

@ -1,91 +1,91 @@
{
"users": "Users",
"edit": "Edit",
"make-admin": "Make Admin",
"remove-admin": "Remove Admin",
"validate-email": "Validate Email",
"send-validation-email": "Send Validation Email",
"password-reset-email": "Send Password Reset Email",
"ban": "Ban User(s)",
"temp-ban": "Ban User(s) Temporarily",
"unban": "Unban User(s)",
"reset-lockout": "Reset Lockout",
"reset-flags": "Reset Flags",
"delete": "Delete User(s)",
"purge": "Delete User(s) and Content",
"download-csv": "Download CSV",
"invite": "Invite",
"new": "New User",
"users": "Utilisateurs",
"edit": "Éditer ",
"make-admin": "Promouvoir Admin",
"remove-admin": "Retirer des Admins",
"validate-email": "Vérifier l'adresse e-mail",
"send-validation-email": "Envoyer un e-mail de vérification",
"password-reset-email": "Envoyer un e-mail de réinitialisation du mot de passe",
"ban": "Bannir les utilisateurs",
"temp-ban": "Bannir temporairement les utilisateurs",
"unban": "Dé-bannir les utilisateurs",
"reset-lockout": "Supprimer le blocage",
"reset-flags": "Supprimer les signalements",
"delete": "Supprimer les utilisateurs",
"purge": "Supprimer les utilisateurs ainsi que leurs contenus",
"download-csv": "Télécharger au format CSV",
"invite": "Inviter",
"new": "Nouvel utilisateur",
"pills.latest": "Latest Users",
"pills.unvalidated": "Not Validated",
"pills.no-posts": "No Posts",
"pills.top-posters": "Top Posters",
"pills.top-rep": "Most Reputation",
"pills.inactive": "Inactive",
"pills.flagged": "Most Flagged",
"pills.banned": "Banned",
"pills.search": "User Search",
"pills.latest": "Derniers utilisateurs",
"pills.unvalidated": "Non vérifiée",
"pills.no-posts": "Aucun sujet",
"pills.top-posters": "Nombre de sujets",
"pills.top-rep": "putation",
"pills.inactive": "Inactif ",
"pills.flagged": "Le plus signalé",
"pills.banned": "Banni",
"pills.search": "Recherche d'utilisateur",
"search.username": "By User Name",
"search.username-placeholder": "Enter a username to search",
"search.email": "By Email",
"search.email-placeholder": "Enter a email to search",
"search.ip": "By IP Address",
"search.ip-placeholder": "Enter an IP Address to search",
"search.not-found": "User not found!",
"search.username": "Par nom d'utilisateur",
"search.username-placeholder": "Entrer un nom d'utilisateur à rechercher",
"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.not-found": "Utilisateur introuvable !",
"inactive.3-months": "3 months",
"inactive.6-months": "6 months",
"inactive.12-months": "12 months",
"inactive.3-months": "3 mois",
"inactive.6-months": "6 mois",
"inactive.12-months": "12 mois",
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
"users.postcount": "postcount",
"users.reputation": "reputation",
"users.flags": "flags",
"users.joined": "joined",
"users.last-online": "last online",
"users.banned": "banned",
"users.username": "nom d'utilisateur",
"users.email": "e-mail",
"users.postcount": "nombre de sujets",
"users.reputation": "réputation",
"users.flags": "signalements",
"users.joined": "inscription",
"users.last-online": "dernière connexion",
"users.banned": "banni",
"create.username": "User Name",
"create.email": "Email",
"create.email-placeholder": "Email of this user",
"create.password": "Password",
"create.password-confirm": "Confirm Password",
"create.username": "Nom d'utilisateur",
"create.email": "E-mail",
"create.email-placeholder": "Adresse e-mail de l'utilisateur",
"create.password": "Mot de passe",
"create.password-confirm": "Confirmer le mot de passe",
"temp-ban.length": "Ban Length",
"temp-ban.reason": "Reason <span class=\"text-muted\">(Optional)</span>",
"temp-ban.hours": "Hours",
"temp-ban.days": "Days",
"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.length": "Durée du bannissement",
"temp-ban.reason": "Raison <span class=\"text-muted\">(Optionel)</span>",
"temp-ban.hours": "Heures",
"temp-ban.days": "Jours",
"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-multi": "Do you really want to ban these users <strong>permanently</strong>?",
"alerts.ban-success": "User(s) banned!",
"alerts.button-ban-x": "Ban %1 user(s)",
"alerts.unban-success": "User(s) unbanned!",
"alerts.lockout-reset-success": "Lockout(s) reset!",
"alerts.flag-reset-success": "Flags(s) reset!",
"alerts.no-remove-yourself-admin": "You can't remove yourself as Administrator!",
"alerts.make-admin-success": "User(s) are now administrators.",
"alerts.confirm-remove-admin": "Do you really want to remove admins?",
"alerts.remove-admin-success": "User(s) are no longer administrators.",
"alerts.confirm-validate-email": "Do you want to validate email(s) of these user(s)?",
"alerts.validate-email-success": "Emails validated",
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
"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.delete-success": "User(s) Deleted!",
"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.create": "Create User",
"alerts.button-create": "Create",
"alerts.button-cancel": "Cancel",
"alerts.error-passwords-different": "Passwords must match!",
"alerts.error-x": "<strong>Error</strong><p>%1</p>",
"alerts.create-success": "User created!",
"alerts.confirm-ban": "Voulez-vous réellement bannir <strong>définitivement</strong> cet utilisateur ?",
"alerts.confirm-ban-multi": "Voulez-vous réellement bannir <strong>définitivement</strong> ces utilisateurs ?",
"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.flag-reset-success": "Signalement(s) réinitialisé(s) !",
"alerts.no-remove-yourself-admin": "Vous ne pouvez pas vous retirer vous-même des administrateurs !",
"alerts.make-admin-success": "Les utilisateurs sont désormais administrateurs.",
"alerts.confirm-remove-admin": "Voulez-vous réelement retirer ces admins ?",
"alerts.remove-admin-success": "Les utilisateurs ne sont plus administrateurs.",
"alerts.confirm-validate-email": "Voulez-vous réellement vérifier les adresses e-mail de ces utilisateurs ?",
"alerts.validate-email-success": "Adresse e-mail vérifiée",
"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>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": "Utilisateur(s) supprimé(s) !",
"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": "Créer un utilisateur",
"alerts.button-create": "Créer",
"alerts.button-cancel": "Annuler",
"alerts.error-passwords-different": "Les mots de passe doivent correspondre !",
"alerts.error-x": "<strong>Erreur</strong><p>%1</p>",
"alerts.create-success": "Utilisateur créé !",
"alerts.prompt-email": "Email: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms."
"alerts.prompt-email": "E-mail :",
"alerts.email-sent-to": "Un e-mail d'invitation a été envoyé à %1",
"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/notifications": "Notifications",
"settings/cookies": "Cookies",
"settings/web-crawler": "Navigateur web",
"settings/web-crawler": "Robot d'indexation Web",
"settings/sockets": "Sockets",
"settings/advanced": "Avancé",
@ -39,14 +39,14 @@
"section-appearance": "Apparence",
"appearance/themes": "Thèmes",
"appearance/skins": "Skins",
"appearance/customise": "Custom HTML & CSS",
"appearance/customise": "HTML et CSS personnalisés",
"section-extend": "Extensions",
"extend/plugins": "Plugins",
"extend/widgets": "Widgets",
"extend/rewards": "Récompenses",
"section-social-auth": "Authentification sociale",
"section-social-auth": "Authentification via les réseaux sociaux",
"section-plugins": "Plugins",
"extend/plugins.install": "Installer des plugins",
@ -71,5 +71,5 @@
"search.keep-typing": "Continuez de 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.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.message": "Maintenance Message",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB",
"maintenance-mode": "Mode maintenance",
"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": "Message de maintenance",
"headers": "En-têtes",
"headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame",
"headers.powered-by": "Personnaliser l'en-tête \"Propulsé par\" envoyé par NodeBB",
"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.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.enable": "Enable Traffic Management",
"traffic.enable": "Activé la gestion du trafic",
"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.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)"
}

@ -1,9 +1,9 @@
{
"chat-settings": "Réglages des discussion",
"disable": "Désactiver les discussion",
"disable-editing": "Désactiver l'édition/suppression des messages de discussion",
"disable-editing-help": "Les administrateurs et modérateurs globaux sont exempts de cette restriction",
"max-length": "Longueur maximales des messages dans les discussions",
"max-room-size": "Nombre maximum d'utilisateurs dans les salles de discussion",
"delay": "Temps entre chaque message en millisecondes"
"chat-settings": "Paramètres des discussions",
"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-room-size": "Nombre maximum d'utilisateurs dans une même discussion",
"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.message": "Message de notification",
"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",
"settings": "Réglages",
"cookie-domain": "Domaine de session du cookie",

@ -1,25 +1,25 @@
{
"email-settings": "Email Settings",
"address": "Email Address",
"address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.",
"from": "From Name",
"from-help": "The from name to display in the email.",
"gmail-routing": "Gmail Routing",
"email-settings": "Paramètres E-mail",
"address": "Adresse e-mail",
"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": "Nom de lexpéditeur",
"from-help": "Le nom de lexpéditeur à afficher dans l'e-mail",
"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-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.username": "Username",
"gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.",
"gmail-transport.password": "Password",
"template": "Edit Email Template",
"template.select": "Select Email Template",
"template.revert": "Revert to Original",
"testing": "Email Testing",
"testing.select": "Select Email Template",
"testing.send": "Send Test Email",
"testing.send-help": "The test email will be sent to the currently logged in user's email address.",
"subscriptions": "Email Subscriptions",
"subscriptions.disable": "Disable subscriber notification emails",
"gmail-transport": "Router les e-mails via un compte Gmail/Google Apps",
"gmail-transport.username": "Nom d'utilisateur",
"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": "Mot de passe",
"template": "Modifier le modèle d'e-mail",
"template.select": "Sélectionner un modèle d'e-mail ",
"template.revert": "Retourner à l'original",
"testing": "Test d'e-mail",
"testing.select": "Sélectionner un modèle d'e-mail ",
"testing.send": "Envoyer un e-mail de test",
"testing.send-help": "Le test d'e-mail sera envoyé à l'adresse e-mail de l'utilisateur actuellement connecté.",
"subscriptions": "Abonnements d'e-mail",
"subscriptions.disable": "Désactiver les e-mails de notification des abonnés",
"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>"
}

@ -3,10 +3,10 @@
"title": "Titre du site",
"title.name": "Nom de votre communauté",
"title.show-in-header": "Afficher le titre du site dans l'en-tête",
"browser-title": "Titre du navigateur",
"browser-title-help": "Si aucun titre n'est spécifié, le titre du site sera utilisé",
"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 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": "Description du site",
"keywords": "Mots-clés du site",
@ -14,17 +14,17 @@
"logo": "Logo du site",
"logo.image": "Image",
"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-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.alt-text": "Texte alternatif",
"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 (alt)",
"log.alt-text-placeholder": "Texte alternatif pour l'accessibilité",
"favicon": "Favicon",
"favicon.upload": "Envoyer",
"touch-icon": "Icône d'écran d'accueil",
"touch-icon.upload": "Envoyer",
"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.",
"favicon.upload": "Télécharger",
"touch-icon": "Icône touch et d'écran d'accueil",
"touch-icon.upload": "Télécharger",
"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.warning-page": "Utiliser la page d'avertissement pour liens sortants"
}

@ -1,12 +1,12 @@
{
"general": "General",
"private-groups": "Private Groups",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image"
"general": "Général",
"private-groups": "Groupes privés",
"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>Attention !</strong> Si cette option est désactivée et que vous avez des groupes privés, ils deviendront automatiquement publics.",
"allow-creation": "Autoriser la création de groupes",
"allow-creation-help": "Si activé, les utilisateurs peuvent créer des groupes (Par défaut : Désactivé)",
"max-name-length": "Longueur maximum des noms de groupes",
"cover-image": "Image de couverture du groupe",
"default-cover": "Images de couverture par défaut",
"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.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\"",
"privileges": "Guest Privileges",
"privileges.can-search": "Allow guests to search without logging in",
"privileges.can-search-users": "Allow guests to search users without logging in"
"privileges": "Privilèges invités",
"privileges.can-search": "Autoriser les invités à faire des recherches sans se connecter.",
"privileges.can-search-users": "Autoriser les invités à rechercher un utilisateur sans se connecter."
}

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

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

@ -1,44 +1,44 @@
{
"sorting": "Post Sorting",
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.most-votes": "Most Votes",
"sorting.topic-default": "Default Topic Sorting",
"restrictions": "Posting Restrictions",
"restrictions.seconds-between": "Seconds between Posts",
"restrictions.seconds-between-new": "Seconds between Posts for New Users",
"restrictions.rep-threshold": "Reputation threshold before this restriction is lifted",
"restrictions.seconds-defore-new": "Seconds before new user can post",
"restrictions.seconds-edit-after": "Number of seconds users are allowed to edit posts after posting. (0 disabled)",
"restrictions.seconds-delete-after": "Number of seconds users are allowed to delete posts after posting. (0 disabled)",
"restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)",
"restrictions.min-title-length": "Minimum Title Length",
"restrictions.max-title-length": "Maximum Title Length",
"restrictions.min-post-length": "Minimum Post Length",
"restrictions.max-post-length": "Maximum Post Length",
"restrictions.days-until-stale": "Days until Topic is considered stale",
"restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.",
"timestamp": "Timestamp",
"sorting": "Tri des messages",
"sorting.post-default": "Tri des messages par défaut",
"sorting.oldest-to-newest": "Du plus ancien au plus récent",
"sorting.newest-to-oldest": "Du plus récent au plus ancien",
"sorting.most-votes": "Avec le plus de votes",
"sorting.topic-default": "Tri des sujets par défaut",
"restrictions": "Restrictions d'envoi",
"restrictions.seconds-between": "Nombre de secondes entre chaque message",
"restrictions.seconds-between-new": "Nombre de secondes entre chaque message pour les nouveaux utilisateurs",
"restrictions.rep-threshold": "Seuil de réputation avant que cette restriction soit levée",
"restrictions.seconds-defore-new": "Nombre de secondes avant qu'un nouvel utilisateur puisse poster",
"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": "Nombre de secondes pendant lesquelles les utilisateurs sont autorisés à supprimer leurs messages après envoi (0 si infini)",
"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": "Longueur minimum du titre",
"restrictions.max-title-length": "Longueur maximum du titre",
"restrictions.min-post-length": "Longueur minimum des messages",
"restrictions.max-post-length": "Longueur maximum des messages",
"restrictions.days-until-stale": "Nombre de jours avant qu'un 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 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>",
"teaser": "Teaser Post",
"teaser.last-post": "Last &ndash; Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last &ndash; Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
"unread": "Unread Settings",
"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": "Dernier &ndash; Affiche le dernier message, ou \"Aucune réponse\" si il n'y a pas de réponse",
"teaser.first": "Premier",
"unread": "Paramètres des messages non lus",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"signature": "Signature Settings",
"signature.disable": "Disable signatures",
"signature.no-links": "Disable links in signatures",
"signature.no-images": "Disable images in signatures",
"signature.max-length": "Maximum Signature Length",
"signature": "Paramètres de signature",
"signature.disable": "Désactiver les signatures",
"signature.no-links": "Désactiver les liens en signature",
"signature.no-images": "Désactiver les images en signature ",
"signature.max-length": "Longueur maximum des signatures",
"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.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post"
"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é",
"ip-tracking": "Suivi d'IP",
"ip-tracking.each-post": "Suivre l'adresse IP pour chaque message"
}

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

@ -1,6 +1,6 @@
{
"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",
"delay": "Délai de reconnexion"
}

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

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

@ -1,59 +1,59 @@
{
"authentication": "Authentification",
"allow-local-login": "Autoriser l'identification locale",
"require-email-confirmation": "Demander une confirmation de l'adresse mail",
"email-confirm-interval": "Les utilisateurs ne peuvent pas demander de nouveau mail de confirmation avant",
"email-confirm-email2": "minutes",
"require-email-confirmation": "Demander une vérification de l'adresse e-mail",
"email-confirm-interval": "Les utilisateurs ne peuvent pas demander un e-mail de vérification avant",
"email-confirm-email2": "minutes se sont écoulées",
"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.email": "Email uniquement",
"account-settings": "Réglages des comptes",
"disable-username-changes": "Interdire le changement de nom d'utilisateur",
"disable-email-changes": "Interdire le changement d'email",
"disable-password-changes": "Interdire le changement de mot de passe",
"allow-account-deletion": "Autoriser la suppression d'un compte",
"user-info-private": "Rendre les informations des utilisateurs privées",
"allow-login-with.email": "E-mail uniquement",
"account-settings": "Paramètres du compte",
"disable-username-changes": "Désactiver le changement de nom d'utilisateur",
"disable-email-changes": "Désactiver le changement d'adresse e-mail",
"disable-password-changes": "Désactiver le changement de mot de passe",
"allow-account-deletion": "Autoriser la suppression des comptes",
"user-info-private": "Rendre privées les informations des utilisateurs",
"themes": "Thèmes",
"disable-user-skins": "Empêcher les utilisateurs de choisir un skin personnalisé",
"account-protection": "Protection des comptes",
"login-attempts": "Tentatives d'identification 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.",
"lockout-duration": "Durée de verrouillage du compte (minutes)",
"account-protection": "Protection du compte",
"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",
"password-expiry-days": "Imposer un changement de mot de passe après un certain nombre de jours",
"registration": "Inscription des utilisateurs",
"registration-type": "Type d'inscription",
"registration-type.normal": "Normale",
"registration-type.admin-approval": "Avec accord d'un admin",
"registration-type.admin-approval-ip": "Accord d'un admin pour les IPs",
"registration-type.invite-only": "Sur invitation uniquement",
"registration-type.admin-invite-only": "Sur invitation d'un admin uniquement",
"registration-type.normal": "Normal",
"registration-type.admin-approval": "Approbation de administrateur",
"registration-type.admin-approval-ip": "Approbation de l'administrateur pour les adresses IP",
"registration-type.invite-only": "Uniquement sur invitation",
"registration-type.admin-invite-only": "Uniquement sur invitation d'un admin",
"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.max-invites": "Nombre d'invitation maximum par utilisateur",
"max-invites": "Nombre d'invitation maximum par utilisateur",
"max-invites-help": "0 pour aucune restriction. Les admin ont un nombre infini d'invitations<br>Uniquement valable pour \"Sur invitation uniquement\"",
"min-username-length": "Longueur de nom d'utilisateur minimum",
"max-username-length": "Longueur de nom d'utilisateur maximum",
"min-password-length": "Longueur de mot de passe minimum",
"max-about-me-length": "Longueur maximum du texte A propos de moi",
"terms-of-use": "Conditions d'utilisation du forum <small>(Laisser vide pour désactiver)</small>",
"user-search": "Recherche d'utilisateur",
"registration.max-invites": "Nombre maximum d'invitations par utilisateur",
"max-invites": "Nombre maximum d'invitations par utilisateur",
"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 minimum du nom d'utilisateur",
"max-username-length": "Longueur maxmum du nom d'utilisateur",
"min-password-length": "Longueur minimum du mot de passe",
"max-about-me-length": "Longueur maximum du À propos de moi",
"terms-of-use": "Conditions générales d'utilisation du forum <small>(Laisser vide pour désactiver)</small>",
"user-search": "Rechercher un utilisateur",
"user-search-results-per-page": "Nombre de résultats à afficher",
"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",
"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",
"topic-search": "Activer la recherche au sein des sujets",
"digest-freq": "S'inscrire aux compte rendus",
"digest-freq.off": "Désactivé",
"digest-freq.daily": "Quotidiennement",
"digest-freq.weekly": "Chaque semaine",
"digest-freq.monthly": "Chaque mois",
"email-chat-notifs": "Envoyer un email quand un message de discussion arrive et que je ne suis pas en ligne",
"email-post-notif": "Envoyer un email quand quelqu'un réponde aux sujets auxquels je suis abonné",
"follow-created-topics": "S'abonner aux sujets que je crée",
"follow-replied-topics": "S'abonner aux sujets auxquels je réponds"
"digest-freq.daily": "Quotidien",
"digest-freq.weekly": "Hebdomadaire",
"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 je suis abonné",
"follow-created-topics": "S'abonner aux sujets que vous créez",
"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.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.cta": "Cliquez ici pour confirmer votre adresse email",
"invitation.text1": "%1 vous a invité à joindre %2",
"welcome.cta": "Cliquez ici pour confirmer votre adresse e-mail",
"invitation.text1": "%1 vous a invité à rejoindre %2",
"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.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.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.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.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.",
"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",
"closing": "Merci !"
}

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

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

@ -1,22 +1,22 @@
{
"register": "S'inscrire",
"cancel_registration": "Annuler l'inscription",
"help.email": "Par défaut, votre email est cachée du 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.email": "Par défaut, votre adresse e-mail est masquée au public.",
"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.",
"email_address": "Adresse email",
"email_address_placeholder": "Entrer l'addresse email",
"email_address": "Adresse e-mail",
"email_address_placeholder": "Entrer votre adresse e-mail",
"username": "Nom d'utilisateur",
"username_placeholder": "Entrer le nom d'utilisateur",
"username_placeholder": "Entrer votre nom d'utilisateur",
"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_placeholder": "Confirmer le mot de passe",
"confirm_password_placeholder": "Confirmer votre mot de passe",
"register_now_button": "S'inscrire",
"alternative_registration": "Autres méthodes d'inscription",
"terms_of_use": "Conditions d'utilisation",
"agree_to_terms_of_use": "J'accepte les Conditions d'utilisation",
"terms_of_use_error": "Vous devez accepter les conditions d'utilisation",
"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.",
"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 :"

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

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

Loading…
Cancel
Save