From 1793f3e3bbfa95ea74da6ff70a734d7d311f391b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Fri, 5 Apr 2013 23:17:32 +0200 Subject: [PATCH] keep French l10n up to date --- config/locales/client.fr.yml | 88 +++++++++++++++++++++++++++++++++--- config/locales/server.fr.yml | 48 ++++++++++++++++++-- 2 files changed, 126 insertions(+), 10 deletions(-) diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 9ff93451ec8..8f1cf7e6477 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -391,6 +391,7 @@ fr: category: "Il n'y a plus de discussion sur {{category}} à lire." rank_details: + toggle: "afficher/cacher le détail du classement des discussions" show: "afficher le détail du classement des discussions" title: "Détail du classement des discussions" @@ -593,15 +594,82 @@ fr: clear_flags: one: "Annuler le signalement" other: "Annuler les signalements" - it_too: "{{alsoName}} aussi" - undo: "Annuler {{alsoName}}" + it_too: + off_topic: "Le signaler également" + spam: "Le signaler également" + inappropriate: "Le signaler également" + custom_flag: "Le signaler également" + bookmark: "L'ajouter également en favoris" + like: "L'aimer également" + vote: "Votez pour lui également" + undo: + off_topic: "Annuler le signalement" + spam: "Annuler le signalement" + inappropriate: "Annuler le signalement" + custom_flag: "Annuler le signalement" + bookmark: "L'enlever des favoris" + like: "Annuler j'aime" + vote: "Retirer votre vote" + people: + off_topic: "{{icons}} l'ont signalé comme étant hors-sujet" + spam: "{{icons}} l'ont signalé comme étant du spam" + inappropriate: "{{icons}} l'ont signalé comme inaproprié" + custom_flag: "{{icons}} l'ont signalé pour modération" + bookmark: "{{icons}} l'ont ajouté à leurs favoris" + like: "{{icons}} l'ont aimé" + vote: "{{icons}} ont voté pour" + by_you: + off_topic: "Vous l'avez signalé comme étant hors-sujet" + spam: "Vous l'avez signalé comme étant du spam" + inappropriate: "Vous l'avez signalé comme inaproprié" + custom_flag: "Vous l'avez signalé pour modération" + bookmark: "Vous l'avez ajouté à vos favoris" + like: "Vous l'avez aimé" + vote: "Vous avez voté pour" by_you_and_others: - zero: "Vous {{long_form}}" - one: "Vous et une autre personne {{long_form}}" - other: "Vous et {{count}} autres personnes {{long_form}}" + off_topic: + one: "Vous et 1 autre personne l'avez signalé comme étant hors-sujet" + other: "Vous et {{count}} autres personnes l'avez signalé comme étant hors-sujet" + spam: + one: "Vous et 1 autre personne l'avez signalé comme étant du spam" + other: "Vous et {{count}} autres personnes l'avez signalé comme étant du spam" + inappropriate: + one: "Vous et 1 autre personne l'avez signalé comme inaproprié" + other: "Vous et {{count}} autres personnes l'avez signalé comme inaproprié" + custom_flag: + one: "Vous et 1 autre personne l'avez signalé pour modération" + other: "Vous et {{count}} autres personnes l'avez signalé pour modération" + bookmark: + one: "Vous et 1 autre personne l'avez ajouté à vos favoris" + other: "Vous et {{count}} autres personnes l'avez ajouté à vos favoris" + like: + one: "Vous et 1 autre personne l'avez aimé" + other: "Vous et {{count}} autres personnes l'avez aimé" + vote: + one: "Vous et 1 autre personne avez voté pour" + other: "Vous et {{count}} autres personnes avez voté pour" by_others: - one: "Une personne {{long_form}}" - other: "{{count}} personnes {{long_form}}" + off_topic: + one: "1 personne l'a signalé comme étant hors-sujet" + other: "{{count}} personnes l'ont signalé comme étant hors-sujet" + spam: + one: "1 personne l'a signalé comme étant du spam" + other: "{{count}} personnes l'ont signalé comme étant du spam" + inappropriate: + one: "1 personne l'a signalé comme inaproprié" + other: "{{count}} personnes l'ont signalé comme inaproprié" + custom_flag: + one: "1 personne l'a signalé pour modération" + other: "{{count}} personnes l'ont signalé pour modération" + bookmark: + one: "1 personne l'a ajouté à vos favoris" + other: "{{count}} personnes l'ont ajouté à vos favoris" + like: + one: "1 personne l'a aimé" + other: "{{count}} personnes l'ont aimé" + vote: + one: "1 personne a voté pour" + other: "{{count}} personnes ont voté pour" edits: one: "une édition" @@ -722,6 +790,7 @@ fr: admin: title: 'Administation Discourse' + moderator: 'Modérateur' dashboard: title: "Panel d'administration" @@ -842,6 +911,11 @@ fr: approved_by: "approuvé par" time_read: "Temps de lecture" + site_content: + none: "Choisissez un type de contenu afin de commencer l'édition." + title: 'Contenu du site' + edit: "Modifier le contenu du site" + site_settings: show_overriden: 'Ne montrer que ce qui a été changé' title: 'Paramètres du site' diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 37bcace2f4d..f37c37d5fea 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -303,6 +303,10 @@ fr: title: Emails envoyés xaxis: Jour yaxis: "Nombre d'emails" + private_messages: + title: Messages privés + xaxis: Jour + yaxis: Nombre de messages privés dashboard: rails_env_warning: "Votre serveur fonctionne dans l'environnement de %{env}." @@ -315,6 +319,29 @@ fr: twitter_config_warning: "Le serveur est configuré pour permettre l'authentification par Twitter (enable_twitter_logins), mais les paramètres twitter_consumer_key et twitter_consumer_secret ne sont pas renseignés. Vous pouvez modifier ces paramètres dans l'interface d'administration." github_config_warning: "Le serveur est configuré pour permettre l'authentification par GitHub (enable_github_logins), mais les paramètres github_client_id et github_client_secret ne sont pas renseignés. Vous pouvez modifier ces paramètres dans l'interface d'administration." + content_types: + education_new_reply: + title: "Education du nouveau : premières réponses" + description: "Pop up affichée au dessus de la zone de saisie lorsqu'un nouvel utilisateur rédige ses 2 premières réponses." + education_new_topic: + title: "Education du nouveau : premières discussions" + description: "Pop up affichée au dessus de la zone de saisie lorsqu'un nouvel utilisateur rédige ses 2 premières discussions." + usage_tips: + title: "Astuce pour les nouveaux" + description: "Astuces, conseils et informations essentielles du forum destinés aux nouveaux utilisateurs." + welcome_user: + title: "Bienvenue : nouvel utilisateur" + description: "Un message privé envoyé automatiquement à tous les nouveaux utilisateurs lorsqu'ils s'enregistrent." + welcome_invite: + title: "Bienvenue : utilisateur invité" + description: "Un message privé envoyé automatiquement à tous les utilisateurs invités lorsqu'ils acceptent l'invitation d'un membre à participer au forum." + tos_user_content_license: + title: "CGU: license" + description: "Le texte de la section 'license' des CGUs." + tos_miscellaneous: + title: "CGU: divers" + description: "Le texte de la section 'divers' des CGUs." + site_settings: default_locale: "Le langage par défaut de cette instance de Discourse (code ISO 639-1)" min_post_length: "longueur minimale des messages" @@ -444,9 +471,17 @@ fr: default_invitee_trust_level: "Le niveau de confiance par défaut des utilisateurs invités" default_trust_level: "Le niveau de confiance par défaut des utilisateurs" - basic_requires_topics_entered: "A combien de discussions un utilisateur doit avoir participé pour être promu au rang de niveau basique" - basic_requires_read_posts: "Combien de discussions un utilisateur doit avoir lues pour être promu au rang de niveau basique" - basic_requires_time_spent_mins: "Combien de minutes un utilisateur doit avoir passées à lire des messages pour être promu au rang de niveau basique" + basic_requires_topics_entered: "A combien de discussions un utilisateur doit avoir participé pour être promu au niveau basique (1)" + basic_requires_read_posts: "Combien de discussions un utilisateur doit avoir lues pour être promu au niveau basique (1)" + basic_requires_time_spent_mins: "Combien de minutes un utilisateur doit avoir passées à lire des messages pour être promu au niveau basique (1)" + + regular_requires_topics_entered: "A combien de discussions un utilisateur doit avoir participé pour être promu au niveau régulier (2)" + regular_requires_read_posts: "Combien de discussions un utilisateur doit avoir lues pour être promu au niveau régulier (2)" + regular_requires_time_spent_mins: "Combien de minutes un utilisateur doit avoir passées à lire des messages pour être promu au niveau régulier (2)" + regular_requires_days_visited: "Combien de jours un utilisateur doit visiter le site pour être promu au niveau régulier (2)" + regular_requires_likes_received: "Combien de j'aime un utilisateur doit reçevoir pour être promu au niveau régulier (2)" + regular_requires_likes_given: "Combien de j'aime un utilisateur doit donner pour être promu au niveau régulier (2)" + regular_requires_topic_reply_count: "Combien de réponses un utilisateur doit donner pour être promu au niveau régulier (2)" auto_link_images_wider_than: "" @@ -842,3 +877,10 @@ fr: see_more: "Voir plus" search_title: "Rechercher pour cette discussion" search_google: "Rechercher avec Google" + + terms_of_service: + user_content_license: | + User contributions are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Without limiting any of those representations or warranties, %{company_short_name} has the right (though not the obligation) to, in %{company_short_name}’s sole discretion (i) refuse or remove any content that, in %{company_short_name}’s reasonable opinion, violates any %{company_short_name} policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in %{company_short_name}’s sole discretion. %{company_short_name} will have no obligation to provide a refund of any amounts previously paid. + + Without limiting any of those representations or warranties, %{company_short_name} has the right (though not the obligation) to, in %{company_short_name}’s sole discretion (i) refuse or remove any content that, in %{company_short_name}’s reasonable opinion, violates any %{company_short_name} policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in %{company_short_name}’s sole discretion. %{company_short_name} will have no obligation to provide a refund of any amounts previously paid. + miscellaneous: "This Agreement constitutes the entire agreement between %{company_short_name} and you concerning the subject matter ereof, and they may only be modified by a written amendment signed by an authorized executive of %{company_short_name}, or by the posting by %{company_short_name} of a revised version. Except to the extent applicable law, if any, provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions, and the proper venue for any disputes arising out of or relating to any of the same will be the state and federal courts located in San Francisco County, California. Except for claims for injunctive or equitable relief or claims regarding intellectual property rights (which may be brought in any competent court without the posting of a bond), any dispute arising under this Agreement shall be finally settled in accordance with the Comprehensive Arbitration Rules of the Judicial Arbitration and Mediation Service, Inc. (“JAMS”) by three arbitrators appointed in accordance with such Rules. The arbitration shall take place in San Francisco, California, in the English language and the arbitral decision may be enforced in any court. The prevailing party in any action or proceeding to enforce this Agreement shall be entitled to costs and attorneys’ fees. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; %{company_short_name} may assign its rights under this Agreement without condition. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns." \ No newline at end of file