Chore: fix translations

This commit is contained in:
Pieter Vander Vennet 2024-04-24 01:06:58 +02:00
parent 73db05f545
commit 00ab3a1b77
15 changed files with 214 additions and 30 deletions

View file

@ -104,7 +104,9 @@
{
"id": "wikipedia-etymology",
"condition": {
"and":["name:etymology!=unknown"]
"and": [
"name:etymology!=unknown"
]
},
"question": {
"en": "What is the Wikidata-item that this object is named after?",

View file

@ -571,7 +571,6 @@
}
}
},
{
"builtin": "toilet.relevant-questions",
"override": {

View file

@ -423,7 +423,6 @@
"nl": "{quantity} maanden"
}
}
]
}
]

View file

@ -308,10 +308,6 @@
}
},
"question": "Quina és la finalitat del refugi d'animals?"
},
"7": {
"question": "Quan està obert aquest refugi d'animals?",
"render": "{opening_hours_table()}"
}
},
"title": {
@ -7129,6 +7125,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "En quina direcció geogràfica apunta aquesta càmera?",
"render": "Grava en direcció {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Velocitat màxima permesa"

View file

@ -7425,6 +7425,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "Ve kterém geografickém směru tato kamera snímá?",
"render": "Snímané oblasti podle směru kompasu {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Maximální povolená rychlost"

View file

@ -1747,6 +1747,14 @@
}
}
},
"speed_camera": {
"tagRenderings": {
"camera_direction": {
"question": "I hvilken geografisk retning filmer dette kamera?",
"render": "Filmer til en kompasretning af {direction}"
}
}
},
"surveillance_camera": {
"tagRenderings": {
"Surveillance type: public, outdoor, indoor": {

View file

@ -393,10 +393,6 @@
}
},
"question": "Was ist der Zweck des Tierheims?"
},
"7": {
"question": "Wann ist das Tierheim geöffnet?",
"render": "{opening_hours_table()}"
}
},
"title": {
@ -8956,6 +8952,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "In welche Himmelsrichtung filmt diese Kamera?",
"render": "filmt in Himmelsrichtung {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Zulässige Höchstgeschwindigkeit"

View file

@ -394,9 +394,26 @@
},
"question": "What is the purpose of the animal shelter?"
},
"7": {
"question": "When is this animal shelter opened?",
"render": "{opening_hours_table()}"
"boarded_animals": {
"mappings": {
"0": {
"then": "Dogs are kept here"
},
"1": {
"then": "Cats are kept here"
},
"2": {
"then": "Horses are kept here"
},
"3": {
"then": "Birds are kept here"
},
"4": {
"then": "Wild animals are kept here"
}
},
"question": "Which animals are accepted here?",
"render": "{animal_shelter} is kept here"
}
},
"title": {
@ -1489,10 +1506,18 @@
},
"question": "Are these bicycle parkings free to use?"
},
"maxstay": {
"question": "What is the maximum allowed parking duration?",
"questionHint": "If the bicycle is parked for a longer amount, it might be removed by the operator",
"render": "A bike can be parked here for at most {canonical(maxstay)}"
},
"operator": {
"question": "Who maintains this bicycle parking?",
"render": "This bicycle parking is maintained by {operator}"
},
"operator_email": {
"question": "What is the email address of the operator of this bicycle parking?"
},
"operator_phone": {
"question": "What is the phone number of the operator of this bicycle parking?",
"questionHint": "One might be able to call this number in case of problems, e.g. to remove unmaintained bicycles"
@ -2160,6 +2185,9 @@
},
"16": {
"question": "Has a <div style='display: inline-block'><b><b>Bosch Active Connect with 5 pins</b> and cable</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div> connector"
},
"17": {
"question": "Has a <div style='display: inline-block'><b><b>BS1363</b> (Type G)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bs1363.svg'/></div> connector"
}
}
}
@ -2304,6 +2332,12 @@
},
"31": {
"then": "<b>Bosch Active Connect with 5 pins</b> and cable"
},
"32": {
"then": "<b>BS1363</b> (Type G)"
},
"33": {
"then": "<b>BS1363</b> (Type G)"
}
},
"question": "Which charging connections are available here?"
@ -2538,6 +2572,9 @@
},
"15": {
"2": "<b>Bosch Active Connect with 5 pins</b> and cable"
},
"16": {
"2": "<b>BS1363</b> (Type G)"
}
}
}
@ -5112,6 +5149,22 @@
"render": "Restaurant"
}
},
"food_courts": {
"description": "Food courts with a variety of food options.",
"name": "Food Courts",
"tagRenderings": {
"name": {
"freeform": {
"placeholder": "Name of the food court"
},
"question": "What is the name of this food court?",
"render": "This food court is called <b>{name}</b>."
}
},
"title": {
"render": "Food Court"
}
},
"ghost_bike": {
"description": "A layer showing memorials for cyclists, killed in road accidents",
"name": "Ghost bikes",
@ -6624,6 +6677,74 @@
"render": "OSM Community Index"
}
},
"outdoor_seating": {
"description": "Outdoor seating areas, usually located near cafes and restaurants.",
"name": "Outdoor Seating",
"tagRenderings": {
"access": {
"mappings": {
"0": {
"then": "Anyone can use this outdoor seating area."
},
"1": {
"then": "Only customers can use this outdoor seating area."
},
"2": {
"then": "This outdoor seating area is private."
}
},
"question": "Who can use this outdoor seating area?"
},
"covered": {
"mappings": {
"0": {
"then": "This outdoor seating area is covered."
},
"1": {
"then": "This outdoor seating area is not covered."
}
},
"question": "Is this outdoor seating area covered?"
},
"heating": {
"mappings": {
"0": {
"then": "This outdoor seating area is heated."
},
"1": {
"then": "This outdoor seating area is not heated."
}
},
"question": "Is this outdoor seating area heated?"
},
"seasonal": {
"mappings": {
"0": {
"then": "This outdoor seating area is available all year round."
},
"1": {
"then": "This outdoor seating area is available in spring."
},
"2": {
"then": "This outdoor seating area is available in summer."
},
"3": {
"then": "This outdoor seating area is available in autumn."
},
"4": {
"then": "This outdoor seating area is available in winter."
},
"5": {
"then": "This outdoor seating area is available in the dry season."
}
},
"question": "Is this outdoor seating area seasonal?"
}
},
"title": {
"render": "Outdoor Seating area"
}
},
"parcel_lockers": {
"description": "Layer showing parcel lockers for collecting and sending parcels.",
"name": "Parcel Lockers",
@ -8956,6 +9077,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "In which geographical direction does this camera film?",
"render": "Films to a compass heading of {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Maximum speed allowed"
@ -10532,6 +10657,14 @@
"2": {
"human": "{quantity} days",
"humanSingular": "one day"
},
"3": {
"human": "{quantity} weeks",
"humanSingular": "one week"
},
"4": {
"human": "{quantity} months",
"humanSingular": "one month"
}
}
}

View file

@ -310,10 +310,6 @@
}
},
"question": "¿Cuál es la finalidad del refugio de animales?"
},
"7": {
"question": "¿Cuándo se abre este refugio de animales?",
"render": "{opening_hours_table()}"
}
},
"title": {
@ -4058,6 +4054,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "¿A qué dirección geográfica apunta esta cámara?",
"render": "Graba en dirección a {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Velocidad máxima permitida"

View file

@ -5503,6 +5503,10 @@
},
"speed_camera": {
"tagRenderings": {
"camera_direction": {
"question": "Dans quelle direction géographique cette caméra filme-t-elle ?",
"render": "Filme dans une direction {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Vitesse maximale autorisée"

View file

@ -2373,6 +2373,14 @@
}
}
},
"speed_camera": {
"tagRenderings": {
"camera_direction": {
"question": "In quale direzione geografica punta questa videocamera?",
"render": "Punta in direzione {direction}"
}
}
},
"sport_pitch": {
"description": "Un campo sportivo",
"name": "Campi sportivi",

View file

@ -1222,10 +1222,18 @@
},
"question": "Is deze fietsenstalling gratis te gebruiken?"
},
"maxstay": {
"question": "Wat is de toegestane, maximale parkeerduur?",
"questionHint": "Indien een fiets langer geparkeerd staat, kan deze verwijderd worden door de beheerder",
"render": "Een fiets mag hier maximaal {canonical(maxstay)} parkeren"
},
"operator": {
"question": "Wie beheert deze fietsenstalling?",
"render": "Deze fietsenstalling wordt beheerd door {operator}"
},
"operator_email": {
"question": "Wat is het emailadres van de beheerder van deze parking?"
},
"operator_phone": {
"question": "Wat is het telefoonnummer van de operator van deze fietsenstalling?",
"questionHint": "Men kan dit nummer bellen om bv. fietswrakken of defecten te melden"
@ -1869,6 +1877,9 @@
},
"16": {
"question": "Heeft een <div style='display: inline-block'><b><b>Bosch Active Connect met 5 pinnen</b> aan een kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div>"
},
"17": {
"question": "Heeft een <div style='display: inline-block'><b><b>BS1363</b> (VK 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bs1363.svg'/></div>"
}
}
}
@ -2013,6 +2024,12 @@
},
"31": {
"then": "<b>Bosch Active Connect met 5 pinnen</b> aan een kabel"
},
"32": {
"then": "<b>BS1363</b> (VK 3-pin)"
},
"33": {
"then": "<b>BS1363</b> (VK 3-pin)"
}
},
"question": "Welke aansluitingen zijn hier beschikbaar?"
@ -2247,6 +2264,9 @@
},
"15": {
"2": "<b>Bosch Active Connect met 5 pinnen</b> aan een kabel"
},
"16": {
"2": "<b>BS1363</b> (VK 3-pin)"
}
}
}
@ -7341,6 +7361,10 @@
}
},
"tagRenderings": {
"camera_direction": {
"question": "In welke geografische richting filmt deze camera?",
"render": "Filmt in kompasrichting {direction}"
},
"maxspeed": {
"freeform": {
"placeholder": "Maximum toegestane snelheid"
@ -8692,6 +8716,14 @@
"2": {
"human": "{quantity} day",
"humanSingular": "één dag"
},
"3": {
"human": "{quantity} weken",
"humanSingular": "één week"
},
"4": {
"human": "{quantity} maanden",
"humanSingular": "één maand"
}
}
}

View file

@ -223,6 +223,12 @@
"0": {
"title": "hitrostna kamera"
}
},
"tagRenderings": {
"camera_direction": {
"question": "V katero geografsko smer snema ta kamera?",
"render": "Snema v smeri kompasa {direction}"
}
}
},
"surveillance_camera": {

View file

@ -292,10 +292,6 @@
}
},
"question": "动物收容所的目的是什么?"
},
"7": {
"question": "这个动物收容所什么时候开放?",
"render": "{opening_hours_table()}"
}
},
"title": {

View file

@ -570,10 +570,6 @@ function MergeTranslation(source: any, target: any, language: string, context: s
}
for (const key in source) {
if (!source.hasOwnProperty(key)) {
continue
}
const sourceV = source[key]
const targetV = target[keyRemapping?.get(key) ?? key]
@ -582,10 +578,7 @@ function MergeTranslation(source: any, target: any, language: string, context: s
if (targetV === undefined) {
if (typeof target === "string") {
throw (
"Trying to merge a translation into a fixed string at " +
context +
" for key " +
key
`Trying to merge a translation for ${language} into a fixed string at ${context} for key ${key}`
)
}
target[key] = source[key]