Fix translations

This commit is contained in:
pietervdvn 2022-04-18 01:40:00 +02:00
parent 9d8f0698f1
commit 1af306716a
7 changed files with 64 additions and 55 deletions

View file

@ -276,17 +276,17 @@
"willBePublished": "La teva foto serà publicada: "
},
"importHelper": {
"allAttributesSame": "Totes les funcions a importar tenen aquesta etiqueta",
"description": "L'ajudant d'importació converteix un conjunt de dades extern en notes. El conjunt de dades extern ha de coincidir amb una de les capes MapComplete existents. Per a cada article que introdueixes a l'importador, es crearà una nota única. Aquestes notes es mostraran juntament amb les característiques rellevants en aquests mapes per afegir-les fàcilment.",
"importFormat": "Un text d'una nota ha de tenir el format següent per poder ser recollit: <br><div class=\"literal-code\">[Una petita introducció]<br>https://mapcomplete.osm.be /[themename].html?[paràmetres com ara lat i lon]#import<br>[totes les etiquetes de la funció] </div>",
"inspectDataTitle": "Inspecciona les dades de {count} funcions per importar",
"inspectDidAutoDected": "La capa es va seleccionar automàticament",
"inspectLooksCorrect": "Aquests valors semblen correctes",
"lockNotice": "Aquesta pàgina està bloquejada. Necessites {importHelperUnlock} conjunts de canvis per poder accedir aquí.",
"locked": "Necessites almenys {importHelperUnlock} per utilitzar l'ajudant d'importació",
"loggedInWith": "Actualment has entrat com a <b>{name}</b> i has fet {csCount} conjunts de canvis",
"loginIsCorrect": "<b>{name}</b> és el compte correcte per crear les notes d'importació.",
"loginRequired": "Has d'entrar per continuar",
"introduction": {
"description": "L'ajudant d'importació converteix un conjunt de dades extern en notes. El conjunt de dades extern ha de coincidir amb una de les capes MapComplete existents. Per a cada article que introdueixes a l'importador, es crearà una nota única. Aquestes notes es mostraran juntament amb les característiques rellevants en aquests mapes per afegir-les fàcilment.",
"importFormat": "Un text d'una nota ha de tenir el format següent per poder ser recollit: <br><div class=\"literal-code\">[Una petita introducció]<br>https://mapcomplete.osm.be /[themename].html?[paràmetres com ara lat i lon]#import<br>[totes les etiquetes de la funció] </div>"
},
"login": {
"lockNotice": "Aquesta pàgina està bloquejada. Necessites {importHelperUnlock} conjunts de canvis per poder accedir aquí.",
"loggedInWith": "Actualment has entrat com a <b>{name}</b> i has fet {csCount} conjunts de canvis",
"loginIsCorrect": "<b>{name}</b> és el compte correcte per crear les notes d'importació.",
"loginRequired": "Has d'entrar per continuar",
"userAccountTitle": "Seleccionar compte d'usuari"
},
"mapPreview": {
"autodetected": "La capa es va deduir automàticament en funció de les propietats",
"confirm": "Les característiques es troben a la ubicació correcta del mapa",
@ -294,6 +294,12 @@
"selectLayer": "Amb quina capa coincideix aquesta importació?",
"title": "Vista prèvia del mapa"
},
"previewAttributes": {
"allAttributesSame": "Totes les funcions a importar tenen aquesta etiqueta",
"inspectDataTitle": "Inspecciona les dades de {count} funcions per importar",
"inspectLooksCorrect": "Aquests valors semblen correctes",
"someHaveSame": "{count} característiques per importar tenen aquesta etiqueta, això és un {percentage}% del total"
},
"selectFile": {
"description": "Seleccionar un fitxer .csv o .geojson per començar",
"errDuplicate": "Algunes columnes tenen el mateix nom",
@ -308,11 +314,7 @@
"noFilesLoaded": "No s'ha carregat cap arxiu",
"title": "Seleccionar arxiu"
},
"selectLayer": "Seleccionar capa...",
"someHaveSame": "{count} característiques per importar tenen aquesta etiqueta, això és un {percentage}% del total",
"title": "Ajuda de l'importador",
"userAccountTitle": "Seleccionar compte d'usuari",
"validateDataTitle": "Validar dades"
"title": "Ajuda de l'importador"
},
"importInspector": {
"title": "Inspeccionar i controlar notes d'importació"

View file

@ -276,17 +276,17 @@
"willBePublished": "Ihr Bild wird veröffentlicht "
},
"importHelper": {
"allAttributesSame": "Alle zu importierenden Objekte haben diesen Tag",
"description": "Der Import-Helfer konvertiert einen externen Datensatz in Hinweise. Der externe Datensatz muss mit einer der vorhandenen MapComplete-Ebenen übereinstimmen. Für jedes Element, das Sie in den Import-Helfer eingeben, wird ein einzelner Hinweis erstellt. Diese Hinweise werden zusammen mit den entsprechenden Objekten in diesen Karten angezeigt, um sie leicht hinzufügen zu können.",
"importFormat": "Der Hinweistext sollte folgendes Format haben, um aufgenommen zu werden: <br><div class=\"literal-code\">[Eine kleine Einführung]<br>https://mapcomplete.osm.be/[themenname].html?[Parameter wie lat und lon]#import<br>[alle Tags des Objekts] </div>",
"inspectDataTitle": "Daten von {count} zu importierenden Objekten prüfen",
"inspectDidAutoDected": "Ebene wurde automatisch ausgewählt",
"inspectLooksCorrect": "Die Werte sehen richtig aus",
"lockNotice": "Diese Seite ist gesperrt. Du brauchst die Änderungen {importHelperUnlock} bevor du die Seite öffnen kannst.",
"locked": "Du benötigst mindestens {importHelperUnlock} um die Importhilfe zu benutzen",
"loggedInWith": "Du bist eingeloggt als <b>{name}</b> und hast {csCount} Änderungen",
"loginIsCorrect": "<b>{name}</b> ist der richtige Account um Importnotizen zu erstellen.",
"loginRequired": "Sie müssen eingeloggt sein, um fortzufahren",
"introduction": {
"description": "Der Import-Helfer konvertiert einen externen Datensatz in Hinweise. Der externe Datensatz muss mit einer der vorhandenen MapComplete-Ebenen übereinstimmen. Für jedes Element, das Sie in den Import-Helfer eingeben, wird ein einzelner Hinweis erstellt. Diese Hinweise werden zusammen mit den entsprechenden Objekten in diesen Karten angezeigt, um sie leicht hinzufügen zu können.",
"importFormat": "Der Hinweistext sollte folgendes Format haben, um aufgenommen zu werden: <br><div class=\"literal-code\">[Eine kleine Einführung]<br>https://mapcomplete.osm.be/[themenname].html?[Parameter wie lat und lon]#import<br>[alle Tags des Objekts] </div>"
},
"login": {
"lockNotice": "Diese Seite ist gesperrt. Du brauchst die Änderungen {importHelperUnlock} bevor du die Seite öffnen kannst.",
"loggedInWith": "Du bist eingeloggt als <b>{name}</b> und hast {csCount} Änderungen",
"loginIsCorrect": "<b>{name}</b> ist der richtige Account um Importnotizen zu erstellen.",
"loginRequired": "Sie müssen eingeloggt sein, um fortzufahren",
"userAccountTitle": "Wähle einen Benutzeraccount"
},
"mapPreview": {
"autodetected": "Die Ebene wurde anhand der Eigenschaften automatisch abgezogen",
"confirm": "Die Objekte befinden sich an der richtigen Stelle auf der Karte",
@ -294,6 +294,12 @@
"selectLayer": "Zu welcher Ebene passt dieser Import?",
"title": "Kartenvorschau"
},
"previewAttributes": {
"allAttributesSame": "Alle zu importierenden Objekte haben diesen Tag",
"inspectDataTitle": "Daten von {count} zu importierenden Objekten prüfen",
"inspectLooksCorrect": "Die Werte sehen richtig aus",
"someHaveSame": "{count} der zu importierenden Objekte haben dieses Tag, das sind {percentage}% der Gesamtzahl"
},
"selectFile": {
"description": "Wähle eine .csv oder .geojson Datei um anzufangen",
"errDuplicate": "Einige Spalten haben den selben Namen",
@ -308,11 +314,7 @@
"noFilesLoaded": "Keine Datei geladen",
"title": "Wähle eine Datei"
},
"selectLayer": "Wähle eine Ebene...",
"someHaveSame": "{count} der zu importierenden Objekte haben dieses Tag, das sind {percentage}% der Gesamtzahl",
"title": "Import-Helfer",
"userAccountTitle": "Wähle einen Benutzeraccount",
"validateDataTitle": "Bestätige Daten"
"title": "Import-Helfer"
},
"importInspector": {
"title": "Importhinweise überprüfen und verwalten"

View file

@ -215,8 +215,7 @@
"selectFile": {
"title": "Seleccionar archivo"
},
"title": "Ayudante de importación",
"validateDataTitle": "Validar datos"
"title": "Ayudante de importación"
},
"importLayer": {
"layerName": "Posible {title}",

View file

@ -267,8 +267,12 @@
"willBePublished": "A képed így lesz közzétéve: "
},
"importHelper": {
"allAttributesSame": "Ez a címke minden importálandó objektumon szerepel",
"description": "Az importálási segédprogram egy külső adatkészletet konvertál OSM-jegyzetekké. A külső adatkészletnek meg kell felelnie a MapComplete egyik meglévő rétegének. Az importálóba helyezett minden egyes elemhez egyetlen jegyzet fog létrejönni. Ezek a jegyzetek a megfelelő objektumokkal együtt fognak megjelenni ezeken a térképekben, hogy könnyen fel lehessen rajzolni őket a térképre."
"introduction": {
"description": "Az importálási segédprogram egy külső adatkészletet konvertál OSM-jegyzetekké. A külső adatkészletnek meg kell felelnie a MapComplete egyik meglévő rétegének. Az importálóba helyezett minden egyes elemhez egyetlen jegyzet fog létrejönni. Ezek a jegyzetek a megfelelő objektumokkal együtt fognak megjelenni ezeken a térképekben, hogy könnyen fel lehessen rajzolni őket a térképre."
},
"previewAttributes": {
"allAttributesSame": "Ez a címke minden importálandó objektumon szerepel"
}
},
"index": {
"#": "Ezek a szövegek akkor jelennek meg a témagombok felett, ha nincs betöltve téma",

View file

@ -276,17 +276,17 @@
"willBePublished": "Jouw foto wordt gepubliceerd "
},
"importHelper": {
"allAttributesSame": "Alle kaart-objecten om te importeren hebben deze tag",
"description": "De importeer-helper converteert een externe dataset in OSM-kaartnotas. De externe data moet overeenkomen met een bestaande MapComplete-laag. Voor elk item wordt er een kaartnota gemaakt. Deze notas worden dan samen met de relevante POI getoond en kunnen dan (via MapComplete) snel en eenvoudig toegevoegd worden.",
"importFormat": "Een kaartnota moet het volgende formaat hebben om gedetecteerd te worden binnen een laag: <br><div class=\"literal-code\">[Een introductietekst]<br>https://mapcomplete.osm.be/[themename].html?[parameters waaronder lon en lat]#import<br>[alle tags van het te importeren object] </div>",
"inspectDataTitle": "Bekijk de data van {count} te importeren objecten",
"inspectDidAutoDected": "Deze laag werd automatisch gekozen",
"inspectLooksCorrect": "Deze waardes zien er correct uit",
"lockNotice": "Deze pagina is afgeschermd. Je hebt minstens {importHelperUnlock} changesets nodig voor je deze pagina mag gebruiken.",
"locked": "Je hebt minstens {importHelperUnlock} changesets nodig om de import helper te gebruiken",
"loggedInWith": "Je bent momenteel aangemeld als <b>{name}</b> and maakte {csCount} eerdere wijzigingen",
"loginIsCorrect": "<b>{name}</b> is de correcte account om de import-nota's mee te maken.",
"loginRequired": "Je moet ingelogd zijn om verder te gaan",
"introduction": {
"description": "De importeer-helper converteert een externe dataset in OSM-kaartnotas. De externe data moet overeenkomen met een bestaande MapComplete-laag. Voor elk item wordt er een kaartnota gemaakt. Deze notas worden dan samen met de relevante POI getoond en kunnen dan (via MapComplete) snel en eenvoudig toegevoegd worden.",
"importFormat": "Een kaartnota moet het volgende formaat hebben om gedetecteerd te worden binnen een laag: <br><div class=\"literal-code\">[Een introductietekst]<br>https://mapcomplete.osm.be/[themename].html?[parameters waaronder lon en lat]#import<br>[alle tags van het te importeren object] </div>"
},
"login": {
"lockNotice": "Deze pagina is afgeschermd. Je hebt minstens {importHelperUnlock} changesets nodig voor je deze pagina mag gebruiken.",
"loggedInWith": "Je bent momenteel aangemeld als <b>{name}</b> and maakte {csCount} eerdere wijzigingen",
"loginIsCorrect": "<b>{name}</b> is de correcte account om de import-nota's mee te maken.",
"loginRequired": "Je moet ingelogd zijn om verder te gaan",
"userAccountTitle": "Selecteer een account"
},
"mapPreview": {
"autodetected": "Deze laag was automatisch gekozen gebaseerd op de aanwezige eigenschappen",
"confirm": "De objecten bevinden zich op de juiste locatie",
@ -294,6 +294,12 @@
"selectLayer": "Met welke laag komt deze te importeren dataset overeen?",
"title": "Voorbeeldkaart"
},
"previewAttributes": {
"allAttributesSame": "Alle kaart-objecten om te importeren hebben deze tag",
"inspectDataTitle": "Bekijk de data van {count} te importeren objecten",
"inspectLooksCorrect": "Deze waardes zien er correct uit",
"someHaveSame": "{count} te importeren objecten hebben dit attribuut, dit is {percentage}% van het totaal"
},
"selectFile": {
"description": "Selecteer een .csv of .geojson-bestand",
"errDuplicate": "Sommige kolommen hebben dezelfde naam",
@ -308,11 +314,7 @@
"noFilesLoaded": "Geen bestand ingeladen op dit moment",
"title": "Selecteer bestand"
},
"selectLayer": "Selecteer een laag...",
"someHaveSame": "{count} te importeren objecten hebben dit attribuut, dit is {percentage}% van het totaal",
"title": "Importeer-helper",
"userAccountTitle": "Selecteer een account",
"validateDataTitle": "Valideer data"
"title": "Importeer-helper"
},
"importInspector": {
"title": "Inspecteer en beheer importeer-notas"

View file

@ -268,7 +268,7 @@
},
"climbing": {
"description": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature.",
"descriptionTail": "The climbing map was originally made by <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>get in touch</a> if you have feedback or questions.</p><p>The project uses data of the <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> project.</p>",
"descriptionTail": "The climbing map was originally made by <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>get in touch</a> if you have feedback or questions.</p><p>The project uses data of the <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> project.</p>",
"overrideAll": {
"tagRenderings+": {
"0": {

View file

@ -18,8 +18,8 @@ function fixSection(section, referenceSection, language: string) {
for (const subkey of Object.keys(referenceSection)) {
const subreference = referenceSection[subkey]
if(subreference[key] !== undefined){
if(section[subkey][key] !== undefined) {
console.log(`${subkey}${key} is alrady defined... Looking furhter`)
if(section[subkey] !== undefined && section[subkey][key] !== undefined) {
console.log(`${subkey}${key} is already defined... Looking furhter`)
continue
}
if(typeof section[subkey] === "string"){