From 0edf7cc5d950bb39efaa7f233339628b1b2c6ac9 Mon Sep 17 00:00:00 2001 From: David Larlet Date: Thu, 20 Jun 2024 10:56:04 -0400 Subject: [PATCH] i18n --- umap/locale/fr/LC_MESSAGES/django.mo | Bin 11387 -> 11362 bytes umap/locale/fr/LC_MESSAGES/django.po | 23 +++++++++++----------- umap/static/umap/locale/fr.js | 28 +++++++++++++-------------- umap/static/umap/locale/fr.json | 28 +++++++++++++-------------- 4 files changed, 40 insertions(+), 39 deletions(-) diff --git a/umap/locale/fr/LC_MESSAGES/django.mo b/umap/locale/fr/LC_MESSAGES/django.mo index 080970baa2861d3c7d01d37f7c07f7ca6bb15f8f..62733465053107210a89d5e76a86ab5c9a7e3a88 100644 GIT binary patch delta 1260 zcmXZaOGuPa6u|K_IgMIoX_2LlUdP5qJ~9oIl8|T?145yTTqrf@7mN*#ecF_|7_yC! zZBn#CP{>wVMAN24go~tw+k_(MWd)TzC@PYm|8YJLf9Kq}-?@)-*V^8+-EDWrXI&!0 zyG2?=q%==t8xEomFJlGX!E}6%sknko_!;+ORldk}Jc&W z$8xO3Wvs-Faki%gYf%dZF$*nZZ8?v7aRRj!3#cbs#SHxIf^YL1|OrI{5@{PY$kK7;zNCGM^MK{QF}Utb2y87 z^~Xz+t!+o$poQA90nA{1xk{kDm_{wMg!&drhV|aPn3sx3He|rH{bi9OmK@j^GF6_N12wkb>jr!E2}|n?~K}9O{kT zM{UItrsG@G`Kzek|HM@MgSsKT)`0$yNuY(YQ9sN>ZH3>-Yn{9iCm9do5WYq?b|kK+ zwPcy*kR7r5&CyUS++`ZOl%~k~SoLZ9aHUC9@`yYh?zHcyRD3-WcRP2UDf04@* Z=!r!Ktg$a8Gp>V)E2R_qdvSSN%70x_rFj4V delta 1282 zcmY+@O-NKx6u|L2jyQg1YUIbLa~)I5@6Q-tyE}$2eu>#jI3BRKYo%u@nFa>L|9kXx}+wdAD;wJ9K_gIH%1xnSR z53_NkKt=uyW|@!=F4{iEBH|C2fQf~%4bxHL9MtGRmM9-?!(NmF45K7Gg|g2qrr|R3 zr&f8$L0%O`l-j}I4HJ^_7nBWuqeiz!seRatvVn;^aT+Oxn#UZpFdm;{CBDFe_y<$) zfL7`b9>Hq-jIz!fAwAi!17$-$X5b7;B6C=d_fcB$8s%h3lq(gpP-2bzq{{Imwqr3a zVJ1FBx~w))_Wz2KaKy!`WCp3W*(eEl?YPPIFgls#w5RfhBCjRg}B& z38f`o7E49yQ7RcmDi=|c3`&@|fpVgUD3{|IYJ7`w@;DZyV>MD$)q--_dhPjJC_P=p zWqgEE`k~TTYtN!2IE~V>IZWmIYK4LH;sHvgA5reYH#>He#d?;B@_|Drt!hKL8wU2^ zO{{S6UxK`!lY!xNZ zHI$02qqJfRlkgYH`UJ`+@28;)Gf)!B#a8*DjDc)af%0MlN-J9I_?R7^z#KM)RPtz)Q4^!O`YJ0W zFX)J#a%V;_yEm+!{3mfWrXCL&y6=o>jE)+5xGxaYBjIsVo5p}K5e}F-Xy{vl, 2024 # Philippe Verdy, 2017 # severin.menard , 2014 # severin.menard , 2014 @@ -25,7 +26,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-14 17:49+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: yohanboniface , 2013-2014,2018-2019,2023-2024\n" +"Last-Translator: Larlet David , 2024\n" "Language-Team: French (http://app.transifex.com/openstreetmap/umap/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -267,7 +268,7 @@ msgstr "Exporter et partager votre carte" #: templates/umap/about_summary.html:37 #, python-format msgid "And it's open source!" -msgstr "Et c'est open source!" +msgstr "Et c'est open source !" #: templates/umap/about_summary.html:48 templates/umap/navigation.html:38 #: templates/umap/user_dashboard.html:42 @@ -290,11 +291,11 @@ msgid "" "Pro-tip: to easily find back your maps, create an account or log in." -msgstr "Astuce: pour retrouver facilement vos cartes, créez un compte ou identifiez-vous." +msgstr "Astuce : pour retrouver facilement vos cartes, créez un compte ou identifiez-vous." #: templates/umap/components/alerts/alert.html:30 msgid "Here is your secret link to edit the map, please keep it safe:" -msgstr "Ceci est le lien d'édition secret, gardez-le en lieu sûr:" +msgstr "Ceci est le lien d'édition secret, gardez-le en lieu sûr :" #: templates/umap/components/alerts/alert.html:33 msgid "Copy link" @@ -302,7 +303,7 @@ msgstr "Copier le lien" #: templates/umap/components/alerts/alert.html:39 msgid "Enter your email address to receive the secret link:" -msgstr "Entrer une adresse mail pour recevoir le lien secret:" +msgstr "Entrez votre courriel pour recevoir le lien secret :" #: templates/umap/components/alerts/alert.html:41 msgid "Email" @@ -310,7 +311,7 @@ msgstr "Courriel" #: templates/umap/components/alerts/alert.html:42 msgid "Send me the link" -msgstr "Recevoir le lien" +msgstr "Envoyer le lien" #: templates/umap/components/alerts/alert.html:63 msgid "See their edits in another tab" @@ -337,7 +338,7 @@ msgid "" "need a stable instance, please use %(stable_url)s. You can also host your own " "instance, it's open source!" -msgstr "Il s'agit d'un site de démonstration, utilisé pour les tests et validation avant diffusion. Si vous avez besoin d'une version stable, utilisez plutôt %(stable_url)s. Vous pouvez aussi mettre en place votre propre version, c'est open source!" +msgstr "Il s'agit d'un site de démonstration, utilisé pour les tests et validation avant diffusion. Si vous avez besoin d'une version stable, utilisez plutôt %(stable_url)s. Vous pouvez aussi mettre en place votre propre version, c'est open source !" #: templates/umap/home.html:11 msgid "Map of the uMaps" @@ -435,7 +436,7 @@ msgstr "fin" #: templates/umap/map_table.html:116 #, python-format msgid "Lines per page: %(per_page)s" -msgstr "Lignes par page: %(per_page)s" +msgstr "Lignes par page : %(per_page)s" #: templates/umap/map_table.html:121 #, python-format @@ -514,7 +515,7 @@ msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" msgstr[0] "%(count)s carte trouvée:" msgstr[1] "%(count)s cartes trouvées:" -msgstr[2] "%(count)s cartes trouvées:" +msgstr[2] "%(count)s cartes trouvées :" #: templates/umap/search.html:21 msgid "No map found." @@ -573,12 +574,12 @@ msgstr "Éditeurs de la carte mis à jour !" #: views.py:883 #, python-format msgid "The uMap edit link for your map: %(map_name)s" -msgstr "La lien d'édition uMap pour votre carte %(map_name)s" +msgstr "La lien d'édition uMap pour votre carte : %(map_name)s" #: views.py:886 #, python-format msgid "Here is your secret edit link: %(link)s" -msgstr "Voici votre lien d'édition secret: %(link)s" +msgstr "Voici votre lien d'édition secret : %(link)s" #: views.py:893 #, python-format diff --git a/umap/static/umap/locale/fr.js b/umap/static/umap/locale/fr.js index 399d6638..a0c9c455 100644 --- a/umap/static/umap/locale/fr.js +++ b/umap/static/umap/locale/fr.js @@ -1,6 +1,6 @@ const locale = { - " (area: {measure})": "(surface: {measure})", - " (length: {measure})": "(longueur: {measure})", + " (area: {measure})": "(surface : {measure})", + " (length: {measure})": "(longueur : {measure})", "# one hash for main heading": "# un dièse pour titre 1", "## two hashes for second heading": "## deux dièses pour titre 2", "### three hashes for third heading": "### trois dièses pour titre 3", @@ -186,7 +186,7 @@ const locale = { "Icon shape": "Forme de l'icône", "Icon symbol": "Image de l'icône", "If false, the polygon or line will act as a part of the underlying map.": "Désactiver pour que le polygone ou la ligne ne réagisse plus aux interactions.", - "Iframe with custom height (in px): {{{http://iframe.url.com|height}}}": "Iframe avec hauteur (en pixels): {{{http://iframe.url.com|hauteur}}}", + "Iframe with custom height (in px): {{{http://iframe.url.com|height}}}": "Iframe avec hauteur (en pixels) : {{{http://iframe.url.com|hauteur}}}", "Iframe with custom height and width (in px): {{{http://iframe.url.com|height*width}}}": "Iframe avec hauteur et largeur (en px) : {{{http://iframe.url.com|height*width}}}", "iframe": "iframe", "Iframe: {{{http://iframe.url.com}}}": "Iframe : {{{http://iframe.url.com}}}", @@ -202,7 +202,7 @@ const locale = { "Invalid latitude or longitude": "Latitude ou longitude invalide", "Invalid umap data in {filename}": "Les données du fichier {filename} ne sont pas valides comme format uMap", "Invalid umap data": "Données uMap invalides", - "Invalide property name: {name}": "Nom de propriété invalide: {name}", + "Invalide property name: {name}": "Nom de propriété invalide : {name}", "Jenks-Fisher": "Jenks-Fisher", "K-means": "K-moyennes", "Keep current visible layers": "Garder les calques visibles actuellement", @@ -327,7 +327,7 @@ const locale = { "Side panel": "Panneau latéral", "Simple link: [[http://example.com]]": "Lien simple : [[https://exemple.fr]]", "Simplify": "Simplifier", - "Skipping unknown geometry.type: {type}": "Type de géométrie inconnu ignoré: {type}", + "Skipping unknown geometry.type: {type}": "Type de géométrie inconnu ignoré : {type}", "Slideshow": "Diaporama", "Sort key": "Clé de tri", "Split line": "Scinder la ligne", @@ -375,7 +375,7 @@ const locale = { "Versions": "Versions", "View Fullscreen": "Voir en plein écran", "View": "Aperçu", - "Visibility: {status}": "Visibilité: {status}", + "Visibility: {status}": "Visibilité : {status}", "weight": "épaisseur", "Where do we go from here?": "C'est par où pour aller plus loin?", "Whether to display or not polygons paths.": "Afficher les contours des polygones.", @@ -401,7 +401,7 @@ const locale = { "{area} m²": "{area} m²", "{area} mi²": "{area} mi²", "{area} yd²": "{area} yd²", - "{count} errors during import: {message}": "{count} erreurs pendant l'import: {message}", + "{count} errors during import: {message}": "{count} erreurs pendant l'import : {message}", "{delay} seconds": "{delay} secondes", "{distance} km": "{distance} km", "{distance} m": "{distance} m", @@ -419,7 +419,7 @@ const locale = { "Max": "Max", "From": "De", "Until": "À", - "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Exemple: cle1,cle2|Label 2,Label 3|checkbox", + "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Exemple : cle1,cle2|Label 2,Label 3|checkbox", "Edit in OpenStreetMap": "Modifier dans OpenStreetMap", "Cannot determine latitude and longitude columns.": "Impossible de détecter les colonnes latitude et longitude.", "Back to layers": "Voir les calques", @@ -450,7 +450,7 @@ const locale = { "More info about Overpass syntax": "Plus d'infos sur la syntaxe Overpass", "For more complex needs, see": "Pour les besoins plus avancés:", "Choose data": "Choisir les données", - "Import helpers:": "Assistants d'import:", + "Import helpers:": "Assistants d'import :", "Choose the format": "Choisir le format", "Choose the layer": "Choisir le calque", "Layer name": "Nom du calque", @@ -463,14 +463,14 @@ const locale = { "empty rule": "règle vide", "Conditional style rules": "Règles de formatage conditionnelles", "Add rule": "Ajouter une règle", - "Browser: data": "Explorateur: données", - "Browser: layers": "Explorateur: calques", - "Browser: filters": "Explorateur: filtres", + "Browser: data": "Explorateur : données", + "Browser: layers": "Explorateur : calques", + "Browser: filters": "Explorateur : filtres", "Enable real-time collaboration": "Activer la collaboration temps réel", - "✅ Copied!": "✅ Copié!", + "✅ Copied!": "✅ Copié !", "Choose a dataset": "Choisir un jeu de données", "Choose this dataset": "Choisir ce jeu de données", - "GeoDataMine: thematic data from OpenStreetMap": "GéoDataMine: données thématiques à partir d'OpenStreetMap", + "GeoDataMine: thematic data from OpenStreetMap": "GéoDataMine : données thématiques à partir d'OpenStreetMap", "Choose a theme": "Choisir un thème", "Symplify all geometries to points": "Simplifier les géométries en points", "Choose this data": "Choisir ces données", diff --git a/umap/static/umap/locale/fr.json b/umap/static/umap/locale/fr.json index 4ea8769c..f2b5dc1c 100644 --- a/umap/static/umap/locale/fr.json +++ b/umap/static/umap/locale/fr.json @@ -1,6 +1,6 @@ { - " (area: {measure})": "(surface: {measure})", - " (length: {measure})": "(longueur: {measure})", + " (area: {measure})": "(surface : {measure})", + " (length: {measure})": "(longueur : {measure})", "# one hash for main heading": "# un dièse pour titre 1", "## two hashes for second heading": "## deux dièses pour titre 2", "### three hashes for third heading": "### trois dièses pour titre 3", @@ -186,7 +186,7 @@ "Icon shape": "Forme de l'icône", "Icon symbol": "Image de l'icône", "If false, the polygon or line will act as a part of the underlying map.": "Désactiver pour que le polygone ou la ligne ne réagisse plus aux interactions.", - "Iframe with custom height (in px): {{{http://iframe.url.com|height}}}": "Iframe avec hauteur (en pixels): {{{http://iframe.url.com|hauteur}}}", + "Iframe with custom height (in px): {{{http://iframe.url.com|height}}}": "Iframe avec hauteur (en pixels) : {{{http://iframe.url.com|hauteur}}}", "Iframe with custom height and width (in px): {{{http://iframe.url.com|height*width}}}": "Iframe avec hauteur et largeur (en px) : {{{http://iframe.url.com|height*width}}}", "iframe": "iframe", "Iframe: {{{http://iframe.url.com}}}": "Iframe : {{{http://iframe.url.com}}}", @@ -202,7 +202,7 @@ "Invalid latitude or longitude": "Latitude ou longitude invalide", "Invalid umap data in {filename}": "Les données du fichier {filename} ne sont pas valides comme format uMap", "Invalid umap data": "Données uMap invalides", - "Invalide property name: {name}": "Nom de propriété invalide: {name}", + "Invalide property name: {name}": "Nom de propriété invalide : {name}", "Jenks-Fisher": "Jenks-Fisher", "K-means": "K-moyennes", "Keep current visible layers": "Garder les calques visibles actuellement", @@ -327,7 +327,7 @@ "Side panel": "Panneau latéral", "Simple link: [[http://example.com]]": "Lien simple : [[https://exemple.fr]]", "Simplify": "Simplifier", - "Skipping unknown geometry.type: {type}": "Type de géométrie inconnu ignoré: {type}", + "Skipping unknown geometry.type: {type}": "Type de géométrie inconnu ignoré : {type}", "Slideshow": "Diaporama", "Sort key": "Clé de tri", "Split line": "Scinder la ligne", @@ -375,7 +375,7 @@ "Versions": "Versions", "View Fullscreen": "Voir en plein écran", "View": "Aperçu", - "Visibility: {status}": "Visibilité: {status}", + "Visibility: {status}": "Visibilité : {status}", "weight": "épaisseur", "Where do we go from here?": "C'est par où pour aller plus loin?", "Whether to display or not polygons paths.": "Afficher les contours des polygones.", @@ -401,7 +401,7 @@ "{area} m²": "{area} m²", "{area} mi²": "{area} mi²", "{area} yd²": "{area} yd²", - "{count} errors during import: {message}": "{count} erreurs pendant l'import: {message}", + "{count} errors during import: {message}": "{count} erreurs pendant l'import : {message}", "{delay} seconds": "{delay} secondes", "{distance} km": "{distance} km", "{distance} m": "{distance} m", @@ -419,7 +419,7 @@ "Max": "Max", "From": "De", "Until": "À", - "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Exemple: cle1,cle2|Label 2,Label 3|checkbox", + "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Exemple : cle1,cle2|Label 2,Label 3|checkbox", "Edit in OpenStreetMap": "Modifier dans OpenStreetMap", "Cannot determine latitude and longitude columns.": "Impossible de détecter les colonnes latitude et longitude.", "Back to layers": "Voir les calques", @@ -450,7 +450,7 @@ "More info about Overpass syntax": "Plus d'infos sur la syntaxe Overpass", "For more complex needs, see": "Pour les besoins plus avancés:", "Choose data": "Choisir les données", - "Import helpers:": "Assistants d'import:", + "Import helpers:": "Assistants d'import :", "Choose the format": "Choisir le format", "Choose the layer": "Choisir le calque", "Layer name": "Nom du calque", @@ -463,14 +463,14 @@ "empty rule": "règle vide", "Conditional style rules": "Règles de formatage conditionnelles", "Add rule": "Ajouter une règle", - "Browser: data": "Explorateur: données", - "Browser: layers": "Explorateur: calques", - "Browser: filters": "Explorateur: filtres", + "Browser: data": "Explorateur : données", + "Browser: layers": "Explorateur : calques", + "Browser: filters": "Explorateur : filtres", "Enable real-time collaboration": "Activer la collaboration temps réel", - "✅ Copied!": "✅ Copié!", + "✅ Copied!": "✅ Copié !", "Choose a dataset": "Choisir un jeu de données", "Choose this dataset": "Choisir ce jeu de données", - "GeoDataMine: thematic data from OpenStreetMap": "GéoDataMine: données thématiques à partir d'OpenStreetMap", + "GeoDataMine: thematic data from OpenStreetMap": "GéoDataMine : données thématiques à partir d'OpenStreetMap", "Choose a theme": "Choisir un thème", "Symplify all geometries to points": "Simplifier les géométries en points", "Choose this data": "Choisir ces données",