From 4fe86575ae73f05216bec602687c89b51f378e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Villeveygoux?= Date: Tue, 18 May 2021 00:03:41 +0200 Subject: [PATCH] Add french translation for main page and more --- assets/tagRenderings/questions.json | 7 ++++++- assets/translations.json | 27 ++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index 2e5ad956c..2bd63ab00 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -9,6 +9,7 @@ "question": { "en": "What is the phone number of {name}?", "nl": "Wat is het telefoonnummer van {name}?", + "fr": "Quel est le numéro de téléphone de {name} ?", "de": "Was ist die Telefonnummer von {name}?" }, "render": "{phone}", @@ -34,6 +35,7 @@ "render": "{email}", "question": { "nl": "Wat is het email-adres van {name}?", + "fr": "Quelle est l'adresse courriel de {name} ?", "en": "What is the email address of {name}?" }, "freeform": { @@ -57,6 +59,7 @@ "description": { "question": { "nl": "Zijn er extra zaken die je niet in de bovenstaande vragen kwijt kon? Zet deze in de descriptionHerhaal geen antwoorden die je reeds gaf", + "fr": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.
Ne répétez pas des réponses déjà données", "en": "Is there still something relevant you couldn't give in the previous questions? Add it here.
Don't repeat already stated facts" }, "render": "{description}", @@ -67,10 +70,12 @@ "opening_hours": { "question": { "en": "What are the opening hours of {name}?", + "fr": "Quelles sont les horaires d'ouverture de {name}?", "de": "Was sind die Öffnungszeiten von {name}?" }, "render": { "de": "

Öffnungszeiten

{opening_hours_table(opening_hours)}", + "fr": "

Horaires d'ouverture

{opening_hours_table(opening_hours)}", "en": "

Opening hours

{opening_hours_table(opening_hours)}" }, "freeform": { @@ -87,4 +92,4 @@ "#": "Prints all the tags", "render": "{all_tags()}" } -} \ No newline at end of file +} diff --git a/assets/translations.json b/assets/translations.json index 346c11328..d8fa8519f 100644 --- a/assets/translations.json +++ b/assets/translations.json @@ -166,17 +166,20 @@ "title": { "en": "Welcome to MapComplete", "nl": "Welkom bij MapComplete", + "fr": "Bienvenue sur MapComplete", "de": "Willkommen auf MapComplete" }, "intro": { "nl": "MapComplete is een OpenStreetMap applicatie waar informatie over een specifiek thema bekeken en aangepast kan worden.", "en": "MapComplete is an OpenStreetMap-viewer and editor, which shows you information about a specific theme.", + "fr": "MapComplete est une application qui permet de voir des informations d'OpenStreetMap sur un thème spécifique et de les éditer.", "de": "MapComplete ist eine OpenStreetMap-Anwendung, mit der Informationen zu einem bestimmten Thema angezeigt und angepasst werden können." }, "pickTheme": { "en": "Pick a theme below to get started.", "nl": "Kies hieronder een thema om te beginnen.", + "fr": "Choisissez un thème ci-dessous pour commencer.", "de": "Wähle unten ein Thema, um zu starten" } }, @@ -513,19 +516,23 @@ "attribution": { "attributionTitle": { "en": "Attribution notice", + "fr": "Crédits", "nl": "Met dank aan" }, "attributionContent": { "en": "

All data is provided by OpenStreetMap, freely reusable under the Open DataBase License.

", + "fr": "

Toutes les données sont fournies par OpenStreetMap, librement réutilisables sous Open DataBase License.

", "nl": "

Alle data is voorzien door OpenStreetMap, gratis en vrij te hergebruiken onder de Open DataBase Licentie.

" }, "themeBy": { "en": "Theme maintained by {author}", + "fr": "Thème maintenu par {author}", "nl": "Thema gemaakt door {author}" }, "iconAttribution": { "title": { "en": "Used icons", + "fr": "Icones utilisées", "nl": "Iconen en afbeeldingen" } }, @@ -790,6 +797,7 @@ }, "aboutMapcomplete": { "en": "

About MapComplete

With MapComplete you can enrich OpenStreetMap with information on a single theme. Answer a few questions, and within minutes your contributions will be available around the globe! The theme maintainer defines elements, questions and languages for the theme.

Find out more

MapComplete always offers the next step to learn more about OpenStreetMap.


Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code or issue tracker.

Want to see your progress? Follow the edit count on OsmCha.

", + "fr": "

À propos de MapComplete

Avec MapComplete vous pouvez enrichir OpenStreetMap d'informations sur un theme unique. Répondez à quelques questions, et en quelques minutes vos contributions seront disponible dans le monde entier ! Le concepteur du thème definis les éléments, questions et langues pour le thème.

En savoir plus

MapComplete propose toujours l'étape suivante pour en apprendre plus sur OpenStreetMap.


Vous avez remarqué un problème ? Vous souhaitez demander une fonctionnalité ? Vous voulez aider à traduire ? Allez voir le code source ou l'issue tracker.

Vous voulez visualiser votre progression ? Suivez le compteur d'édition sur OsmCha.

", "nl": "

Over MapComplete

Met MapComplete kun je OpenStreetMap verrijken met informatie over een bepaald thema. Beantwoord enkele vragen, en binnen een paar minuten is jouw bijdrage wereldwijd beschikbaar! De maker van het thema bepaalt de elementen, vragen en taalversies voor het thema.

Ontdek meer

MapComplete biedt altijd de volgende stap naar meer OpenStreetMap:

Merk je een bug of wil je een extra feature? Wil je helpen vertalen? Bezoek dan de broncode en issue tracker.

Wil je je vorderingen zien? Volg de edits op OsmCha.

", "de": "

Über MapComplete

MapComplete ist ein OpenStreetMap-Editor, der jedem helfen soll, auf einfache Weise Informationen zu einem Einzelthema hinzuzufügen.

Nur Merkmale, die für ein einzelnes Thema relevant sind, werden mit einigen vordefinierten Fragen gezeigt, um die Dinge einfach und extrem benutzerfreundlich zu halten. Der Themen-Betreuer kann auch eine Sprache für die Schnittstelle wählen, Elemente deaktivieren oder sogar in eine andere Website ohne jegliches UI-Element einbetten.

Ein weiterer wichtiger Teil von MapComplete ist jedoch, immer den nächsten Schritt anzubietenum mehr über OpenStreetMap zu erfahren:

Fällt Ihnen ein Problem mit MapComplete auf? Haben Sie einen Feature-Wunsch? Wollen Sie beim Übersetzen helfen? Gehen Sie zum Quellcode oder zur Problemverfolgung.

" }, @@ -812,6 +820,7 @@ }, "title": { "en": "Select layers", + "fr": "Selectionner des couches", "nl": "Selecteer lagen" } }, @@ -936,6 +945,7 @@ "error_loading": { "en": "Error: could not visualize these opening hours.", "nl": "Sorry, deze openingsuren kunnen niet getoond worden", + "fr": "Erreur: impossible de visualiser ces horaires d'ouverture.", "de": "Fehler: Diese Öffnungszeiten können nicht angezeigt werden" }, "open_during_ph": { @@ -988,6 +998,7 @@ "open_24_7": { "en": "Opened around the clock", "nl": "Dag en nacht open", + "fr": "Ouvert en permanence", "de": "Tag und Nacht geöffnet" }, "ph_not_known": { @@ -1045,69 +1056,83 @@ "title": { "en": "{count} reviews", "nl": "{count} beoordelingen", + "fr": "{count} avis", "de": "{count} Rezensionen" }, "title_singular": { "en": "One review", "nl": "Eén beoordeling", + "fr": "Un avis", "de": "Eine Rezension" }, "name_required": { "en": "A name is required in order to display and create reviews", "nl": "De naam van dit object moet gekend zijn om een review te kunnen maken", + "fr": "Un nom est requis pour afficher et créer des avis", "de": "Der Name des Objekts ist notwendig, um eine Bewertung erstellen zu können" }, "no_reviews_yet": { "en": "There are no reviews yet. Be the first to write one and help open data and the business!", "nl": "Er zijn nog geen beoordelingen. Wees de eerste om een beoordeling te schrijven en help open data en het bedrijf", + "fr": "Il n'y a pas encore d'avis. Soyez le premier à en écrire un et aidez le lieu et les données ouvertes !", "de": "Es gibt noch keine Bewertungen. Hilf mit der ersten Bewertung dem Geschäft und der Open Data Bewegung!" }, "write_a_comment": { "en": "Leave a review...", "nl": "Schrijf een beoordeling...", + "fr": "Laisser un avis ...", "de": "Schreibe einen Kommentar..." }, "no_rating": { "en": "No rating given", "nl": "Geen score bekend", + "fr": "Aucun score donné", "de": "Keine Bewertung vorhanden" }, "posting_as": { "en": "Posting as", "nl": "Ingelogd als", + "fr": "Envoi en tant que", "de": "Angemeldet als" }, "i_am_affiliated": { "en": "I am affiliated with this object
Check if you are an owner, creator, employee, ...", "nl": "Ik ben persoonlijk betrokken
Vink aan indien je de oprichter, maker, werknemer, ... of dergelijke bent", + "fr": "Je suis affilié à cet objet
Cochez si vous en êtes le propriétaire, créateur, employé, ...", "de": "Ich bin angehörig
Überprüfe, ob du Eigentümer, Ersteller, Angestellter etc. bist" }, "affiliated_reviewer_warning": { "en": "(Affiliated review)", - "nl": "(Review door betrokkene)" + "nl": "(Review door betrokkene)", + "fr": "(Avis affilié)" }, "saving_review": { "en": "Saving...", "nl": "Opslaan...", + "fr": "Enregistrement...", "de": "Speichern..." }, "saved": { "en": "Review saved. Thanks for sharing!", "nl": "Bedankt om je beoordeling te delen!", + "fr": "Avis enregistré. Merci du partage !", "de": "Rezension gespeichert. Vielen Dank für den Beitrag!" }, "tos": { "en": "If you create a review, you agree to the TOS and privacy policy of Mangrove.reviews", "nl": "Als je je review publiceert, ga je akkoord met de de gebruiksvoorwaarden en privacy policy van Mangrove.reviews", + "fr": "En publiant un avis, vous êtes d'accord avec les conditions d'utilisation et la politique de confidentialité de Mangrove.reviews", "de": "Mit deiner Rezension stimmst du den AGB und den Datenschutzrichtlinien von Mangrove.reviews zu" }, "attribution": { "en": "Reviews are powered by Mangrove Reviews and are available under CC-BY 4.0.", + "fr": "Les avis sont fournis par Mangrove Reviews et sont disponibles sous license CC-BY 4.0.", "nl": "De beoordelingen worden voorzien door Mangrove Reviews en zijn beschikbaar onder deCC-BY 4.0-licentie. " }, "plz_login": { "en": "Login to leave a review", "nl": "Meld je aan om een beoordeling te geven", + "fr": "Connectez vous pour laisser un avis", "de": "Melde dich an, um eine Rezension zu vergeben" } }