Merge branch 'master' into develop

This commit is contained in:
Pieter Vander Vennet 2022-10-24 00:49:29 +02:00
commit 50ec173e3b
27 changed files with 3655 additions and 123 deletions

View file

@ -15,8 +15,6 @@ import Translations from "../../../UI/i18n/Translations"
import Svg from "../../../Svg" import Svg from "../../../Svg"
import {QuestionableTagRenderingConfigJson} from "../Json/QuestionableTagRenderingConfigJson" import {QuestionableTagRenderingConfigJson} from "../Json/QuestionableTagRenderingConfigJson"
import FilterConfigJson from "../Json/FilterConfigJson"; import FilterConfigJson from "../Json/FilterConfigJson";
import {control} from "leaflet";
import layers = control.layers;
import DeleteConfig from "../DeleteConfig"; import DeleteConfig from "../DeleteConfig";
class ValidateLanguageCompleteness extends DesugaringStep<any> { class ValidateLanguageCompleteness extends DesugaringStep<any> {
@ -269,7 +267,7 @@ class ValidateTheme extends DesugaringStep<LayoutConfigJson> {
).convert(theme, theme.id) ).convert(theme, theme.id)
errors.push(...checked.errors) errors.push(...checked.errors)
} }
if (!json.hideFromOverview && theme.id !== "personal") { if (!json.hideFromOverview && theme.id !== "personal" && this._isBuiltin) {
// The first key in the the title-field must be english, otherwise the title in the loading page will be the different language // The first key in the the title-field must be english, otherwise the title in the loading page will be the different language
const targetLanguage = theme.title.SupportedLanguages()[0] const targetLanguage = theme.title.SupportedLanguages()[0]
if (targetLanguage !== "en") { if (targetLanguage !== "en") {

View file

@ -79,7 +79,7 @@ export default class LayoutConfig {
} }
const context = this.id const context = this.id
this.credits = json.credits this.credits = json.credits
this.language = json.mustHaveLanguage ?? Array.from(Object.keys(json.title)) this.language = json.mustHaveLanguage ?? Object.keys(json.title)
this.usedImages = Array.from( this.usedImages = Array.from(
new ExtractImages(official, undefined).convertStrict( new ExtractImages(official, undefined).convertStrict(
json, json,

View file

@ -35,6 +35,11 @@ export default class LinkToWeblate extends VariableUiElement {
this.SetClass("enable-links hidden-on-mobile") this.SetClass("enable-links hidden-on-mobile")
} }
/**
* Creates the url to Hosted weblate
*
* LinkToWeblate.hrefToWeblate("nl", "category:some.context") // => "https://hosted.weblate.org/translate/mapcomplete/category/nl/?offset=1&q=context%3A%3D%22some.context%22"
*/
public static hrefToWeblate(language: string, contextKey: string): string { public static hrefToWeblate(language: string, contextKey: string): string {
if (contextKey === undefined || contextKey.indexOf(":") < 0) { if (contextKey === undefined || contextKey.indexOf(":") < 0) {
return undefined return undefined

BIN
assets/SocialImageRepo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,004 KiB

2955
assets/SocialImageRepo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 3.1 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 3.1 MiB

After

Width:  |  Height:  |  Size: 3.1 MiB

Before After
Before After

View file

@ -886,5 +886,18 @@
"wikidata": { "wikidata": {
"description": "Eine Wikidata-Kennung" "description": "Eine Wikidata-Kennung"
} }
},
"flyer": {
"fakeui": {
"add_images": "Bilder mit ein paar Klicks hinzufügen",
"attributes": "Zeigt Attribute in einer freundlichen Art und Weise",
"edit": "Falsche oder überholte Informationen? Die Schaltfläche \"Bearbeiten\" ist direkt zugänglich"
},
"description": "Ein Flyer im A4-Querformat zur Werbung von MapComplete",
"editing": {
"intro": "Der Benutzer wird von einer Karte mit Objekten begrüßt. Wenn er eines auswählt, werden Informationen über das Objekt angezeigt.",
"title": "Wie sieht die Benutzeroberfläche aus?"
},
"examples": "Es gibt viele thematische Karten, von denen hier einige abgedruckt sind.\n\nEs gibt noch viele weitere thematische Karten online: über das Gesundheitswesen, Indoor-Navigation, Zugänglichkeit für Rollstuhlfahrer, Abfallentsorgungsanlagen, öffentliche Bücherschränke, Fußgängerüberwege mit Regenbogenmalerei,... Entdecken Sie sie alle auf mapcomplete.osm.be"
} }
} }

View file

@ -46,10 +46,10 @@
"description": "An A4-landscape flyer to promote MapComplete", "description": "An A4-landscape flyer to promote MapComplete",
"editing": { "editing": {
"ex": "A simplified example of what this looks like for a nature reserve is shown below.", "ex": "A simplified example of what this looks like for a nature reserve is shown below.",
"intro": "The user is greeted by a map with feature. Upon selecting one, the information about that feature is shown.", "intro": "The user is greeted by a map with features. Upon selecting one, the information about that feature is shown.",
"title": "What does the interface look like?" "title": "What does the interface look like?"
}, },
"examples": "There are many thematic maps available of which a few are printed here.\n\nThere are many more thematic maps online: about healthcare, indoor navigation, wheelchair accessibility, waste facilities, public bookcases, pedestrian crossings with a rainbow-painting,... Discover them all on mapcomplete.osm.be ", "examples": "There are many thematic maps available of which a few are printed here.\n\nThere are many more thematic maps online: about healthcare, indoor navigation, wheelchair accessibility, waste facilities, public bookcases, pedestrian crossings with a rainbow-painting,... Discover them all on mapcomplete.osm.be",
"fakeui": { "fakeui": {
"add_images": "Add images with a few clicks", "add_images": "Add images with a few clicks",
"attributes": "Shows attributes in a friendly way", "attributes": "Shows attributes in a friendly way",

View file

@ -969,7 +969,7 @@
"then": "Denne butik tilbyder ikke en cykelpumpe til nogen" "then": "Denne butik tilbyder ikke en cykelpumpe til nogen"
}, },
"2": { "2": {
"then": "Der er cykelpumpe, den er vist som et separat punkt " "then": "Der er cykelpumpe, den er vist som et separat punkt"
} }
}, },
"question": "Tilbyder denne butik en cykelpumpe til brug for alle?" "question": "Tilbyder denne butik en cykelpumpe til brug for alle?"

View file

@ -123,6 +123,9 @@
}, },
"11": { "11": {
"then": "Fliesenarbeit" "then": "Fliesenarbeit"
},
"12": {
"then": "Holzschnitzerei"
} }
}, },
"question": "Um welche Art Kunstwerk handelt es sich?", "question": "Um welche Art Kunstwerk handelt es sich?",
@ -131,6 +134,14 @@
"artwork-website": { "artwork-website": {
"question": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?", "question": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?",
"render": "Weitere Informationen auf <a href='{website}' target='_blank'>dieser Webseite</a>" "render": "Weitere Informationen auf <a href='{website}' target='_blank'>dieser Webseite</a>"
},
"artwork-artist-wikidata": {
"question": "Wer hat dieses Kunstwerk geschaffen?",
"render": "Dieses Kunstwerk wurde geschaffen von {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
},
"artwork_subject": {
"question": "Was zeigt dieses Kunstwerk?",
"render": "Das Kunstwerk zeigt {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
} }
}, },
"title": { "title": {
@ -975,7 +986,7 @@
"then": "Im Geschäft gibt es keine öffentlich nutzbare Luftpumpe" "then": "Im Geschäft gibt es keine öffentlich nutzbare Luftpumpe"
}, },
"2": { "2": {
"then": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen " "then": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen"
} }
}, },
"question": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?" "question": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?"
@ -3637,6 +3648,16 @@
"question": "Akzeptiert Kartenzahlung" "question": "Akzeptiert Kartenzahlung"
} }
} }
},
"3": {
"options": {
"1": {
"question": "Hat mindestens ein Bild"
},
"2": {
"question": "Hat wahrscheinlich kein Bild"
}
}
} }
} }
}, },
@ -5174,7 +5195,7 @@
"type": { "type": {
"mappings": { "mappings": {
"0": { "0": {
"then": "Dies ist ein normaler Stellplatz" "then": "Dies ist ein normaler Stellplatz."
}, },
"1": { "1": {
"then": "Dies ist ein normaler Stellplatz." "then": "Dies ist ein normaler Stellplatz."

View file

@ -986,7 +986,7 @@
"then": "This shop doesn't offer a bike pump for anyone" "then": "This shop doesn't offer a bike pump for anyone"
}, },
"2": { "2": {
"then": "There is bicycle pump, it is shown as a separate point " "then": "There is bicycle pump, it is shown as a separate point"
} }
}, },
"question": "Does this shop offer a bike pump for use by anyone?" "question": "Does this shop offer a bike pump for use by anyone?"
@ -3164,7 +3164,7 @@
}, },
"defibrillator-defibrillator:location": { "defibrillator-defibrillator:location": {
"question": "Please give some explanation on where the defibrillator can be found (in the local language)", "question": "Please give some explanation on where the defibrillator can be found (in the local language)",
"render": "<i>Extra information about the location (in the local languagel):</i><br/>{defibrillator:location}" "render": "<i>Extra information about the location (in the local language):</i><br/>{defibrillator:location}"
}, },
"defibrillator-defibrillator:location:en": { "defibrillator-defibrillator:location:en": {
"question": "Please give some explanation on where the defibrillator can be found (in English)", "question": "Please give some explanation on where the defibrillator can be found (in English)",
@ -5195,7 +5195,7 @@
"type": { "type": {
"mappings": { "mappings": {
"0": { "0": {
"then": "This is a normal parking space" "then": "This is a normal parking space."
}, },
"1": { "1": {
"then": "This is a normal parking space." "then": "This is a normal parking space."

View file

@ -892,7 +892,7 @@
"then": "Esta tienda no ofrece una bomba para cualquiera" "then": "Esta tienda no ofrece una bomba para cualquiera"
}, },
"2": { "2": {
"then": "Hay una bomba para bicicletas, se muestra como un punto separado " "then": "Hay una bomba para bicicletas, se muestra como un punto separado"
} }
}, },
"question": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?" "question": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?"
@ -3565,11 +3565,6 @@
"question": "¿De qué color es la luz que emite esta lámpara?", "question": "¿De qué color es la luz que emite esta lámpara?",
"render": "Esta lámpara emite luz {light:colour}" "render": "Esta lámpara emite luz {light:colour}"
}, },
"count": {
"mappings": {
"0": {}
}
},
"direction": { "direction": {
"question": "¿Hacia donde apunta esta lámpara?", "question": "¿Hacia donde apunta esta lámpara?",
"render": "Esta lámpara apunta hacia {light:direction}" "render": "Esta lámpara apunta hacia {light:direction}"

View file

@ -975,7 +975,7 @@
"then": "Ce magasin n'offre pas de pompe en libre accès" "then": "Ce magasin n'offre pas de pompe en libre accès"
}, },
"2": { "2": {
"then": "Il y a une pompe à vélo, c'est indiqué comme un point séparé " "then": "Il y a une pompe à vélo, c'est indiqué comme un point séparé"
} }
}, },
"question": "Est-ce que ce magasin offre une pompe en accès libre ?" "question": "Est-ce que ce magasin offre une pompe en accès libre ?"

View file

@ -652,7 +652,7 @@
"then": "Questo negozio non offre luso pubblico di una pompa per bici" "then": "Questo negozio non offre luso pubblico di una pompa per bici"
}, },
"2": { "2": {
"then": "Cè una pompa per bici, è mostrata come punto separato " "then": "Cè una pompa per bici, è mostrata come punto separato"
} }
}, },
"question": "Questo negozio offre luso a chiunque di una pompa per bici?" "question": "Questo negozio offre luso a chiunque di una pompa per bici?"
@ -2680,4 +2680,4 @@
} }
} }
} }
} }

View file

@ -134,6 +134,14 @@
"artwork-website": { "artwork-website": {
"question": "Is er een website met meer informatie over dit kunstwerk?", "question": "Is er een website met meer informatie over dit kunstwerk?",
"render": "Meer informatie op <a href='{website}' target='_blank'>deze website</a>" "render": "Meer informatie op <a href='{website}' target='_blank'>deze website</a>"
},
"artwork-artist-wikidata": {
"question": "Wie heeft dit kunstwerk gemaakt?",
"render": "Dit kunstwerk is gemaakt door {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
},
"artwork_subject": {
"question": "Wat beeldt dit kunstwerk af?",
"render": "Dit kunstwerk beeldt {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)} af"
} }
}, },
"title": { "title": {
@ -261,7 +269,7 @@
"then": "Heeft een rugleuning" "then": "Heeft een rugleuning"
}, },
"1": { "1": {
"then": "Heeft geen rugleuning" "then": "Heeft <b>geen</b> rugleuning"
} }
}, },
"question": "Heeft deze zitbank een rugleuning?" "question": "Heeft deze zitbank een rugleuning?"
@ -489,7 +497,7 @@
"then": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd" "then": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd"
}, },
"5": { "5": {
"then": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur " "then": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur"
} }
}, },
"question": "Wat voor fietsverhuur is dit?" "question": "Wat voor fietsverhuur is dit?"
@ -1679,20 +1687,20 @@
"then": "<b>Tesla Supercharger (destination)</b> levert een stroom van maximaal 350 A" "then": "<b>Tesla Supercharger (destination)</b> levert een stroom van maximaal 350 A"
} }
}, },
"question": "Welke stroom levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>?", "question": "Welke stroom levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla Supercharger (destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> levert een stroom van maximaal {socket:tesla_destination:current}A" "render": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> levert een stroom van maximaal {socket:tesla_destination:current}A"
}, },
"current-12": { "current-12": {
"mappings": { "mappings": {
"0": { "0": {
"then": "<b>Tesla supercharger (destination</b> (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A" "then": "<b>Tesla supercharger (Destination</b> (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A"
}, },
"1": { "1": {
"then": "<b>Tesla supercharger (destination</b> (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A" "then": "<b>Tesla Supercharger (Destination</b> (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A"
} }
}, },
"question": "Welke stroom levert de stekker van type <div style='display: inline-block'><b><b>Tesla supercharger (destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?", "question": "Welke stroom levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla supercharger (destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> levert een stroom van maximaal {socket:tesla_destination:current}A" "render": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> levert een stroom van maximaal {socket:tesla_destination:current}A"
}, },
"current-13": { "current-13": {
"mappings": { "mappings": {
@ -1817,7 +1825,7 @@
"then": "Gratis te gebruiken" "then": "Gratis te gebruiken"
}, },
"3": { "3": {
"then": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/..." "then": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/"
}, },
"4": { "4": {
"then": "Betalend" "then": "Betalend"
@ -1938,7 +1946,7 @@
"then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 120 kw A" "then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 120 kw A"
}, },
"1": { "1": {
"then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 150 kw A" "then": "<b>Tesla Supercharger (Destination)</b> levert een vermogen van maximaal 150 kw A"
}, },
"2": { "2": {
"then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 250 kw A" "then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 250 kw A"
@ -1957,7 +1965,7 @@
} }
}, },
"question": "Welk vermogen levert een enkele stekker van type <div style='display: inline-block'><b><b>Tesla supercharger (destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?", "question": "Welk vermogen levert een enkele stekker van type <div style='display: inline-block'><b><b>Tesla supercharger (destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla supercharger (destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> levert een vermogen van maximaal {socket:tesla_destination:output}" "render": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> levert een vermogen van maximaal {socket:tesla_destination:output}"
}, },
"power-output-13": { "power-output-13": {
"mappings": { "mappings": {
@ -2124,19 +2132,19 @@
"voltage-11": { "voltage-11": {
"mappings": { "mappings": {
"0": { "0": {
"then": "<b>Tesla Supercharger (destination)</b> heeft een spanning van 480 volt" "then": "<b>Tesla Supercharger (Destination)</b> heeft een spanning van 480 volt"
} }
}, },
"question": "Welke spanning levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>", "question": "Welke spanning levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>",
"render": "<div style='display: inline-block'><b><b>Tesla Supercharger (destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> heeft een spanning van {socket:tesla_destination:voltage} volt" "render": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> heeft een spanning van {socket:tesla_destination:voltage} volt"
}, },
"voltage-12": { "voltage-12": {
"mappings": { "mappings": {
"0": { "0": {
"then": "<b>Tesla supercharger (destination</b> (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt" "then": "<b>Tesla Supercharger (Destination</b> (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt"
}, },
"1": { "1": {
"then": "<b>Tesla supercharger (destination</b> (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt" "then": "<b>Tesla Supercharger (Destination</b> (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt"
} }
}, },
"question": "Welke spanning levert de stekker van type <div style='display: inline-block'><b><b>Tesla supercharger (destination).</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?", "question": "Welke spanning levert de stekker van type <div style='display: inline-block'><b><b>Tesla supercharger (destination).</b> (Een Type 2 met kabel en Tesla-logo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?",
@ -2458,6 +2466,9 @@
}, },
"3": { "3": {
"then": "Klimgelegenheid <b>{name}</b>" "then": "Klimgelegenheid <b>{name}</b>"
},
"0": {
"then": ""
} }
}, },
"render": "Klimgelegenheid" "render": "Klimgelegenheid"
@ -3124,7 +3135,7 @@
"then": "Enkel toegankelijk voor klanten" "then": "Enkel toegankelijk voor klanten"
}, },
"3": { "3": {
"then": "Niet toegankelijk voor het publiek (bv. enkel voor personeel, de eigenaar, ...)" "then": "Niet toegankelijk voor het publiek (bv. enkel voor personeel, de eigenaar, )"
}, },
"4": { "4": {
"then": "Niet toegankelijk, mogelijk enkel voor professionals" "then": "Niet toegankelijk, mogelijk enkel voor professionals"
@ -3152,7 +3163,7 @@
}, },
"defibrillator-defibrillator:location": { "defibrillator-defibrillator:location": {
"question": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in de plaatselijke taal)", "question": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in de plaatselijke taal)",
"render": "<i>Meer informatie over de locatie (lokale taal):</i><br/>{defibrillator:location}" "render": "<i>Meer informatie over de locatie (in de lokale taal):</i><br/>{defibrillator:location}"
}, },
"defibrillator-defibrillator:location:en": { "defibrillator-defibrillator:location:en": {
"question": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)", "question": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)",
@ -3636,6 +3647,16 @@
"question": "Accepteert betaalkaarten" "question": "Accepteert betaalkaarten"
} }
} }
},
"3": {
"options": {
"1": {
"question": "Heeft minstens één afbeelding"
},
"2": {
"question": "Heeft waarschijnlijk geen afbeelding"
}
}
} }
} }
}, },
@ -4600,6 +4621,9 @@
} }
} }
} }
},
"title": {
"render": "MapRoulette Item: {parentName}"
} }
}, },
"maproulette_challenge": { "maproulette_challenge": {
@ -4635,6 +4659,40 @@
} }
} }
} }
},
"tagRenderings": {
"status": {
"mappings": {
"0": {
"then": "Taak is aangemaakt"
},
"3": {
"then": "Taak is overgeslagen"
},
"4": {
"then": "Taak is verwijderd"
},
"5": {
"then": "Taak is al opgelost"
},
"7": {
"then": "Taak is uitgeschakeld"
},
"1": {
"then": "Taak is opgelost"
},
"2": {
"then": "Taak is vals positief"
},
"6": {
"then": "Taak is gemarkeerd als te lastig"
}
}
}
},
"description": "Laag met taken van een MapRoulette uitdaging",
"title": {
"render": "Item uit MapRoulette"
} }
}, },
"maxspeed": { "maxspeed": {
@ -4996,10 +5054,70 @@
"mappings": { "mappings": {
"3": { "3": {
"then": "Dit is een PostNL pakketautomaat" "then": "Dit is een PostNL pakketautomaat"
},
"0": {
"then": "Dit is een Amazon Locker"
},
"1": {
"then": "Dit is een DHL Packstation"
},
"2": {
"then": "Dit is een DPD Pickup Station"
}
},
"freeform": {
"placeholder": "Merk"
},
"question": "Wat is het merk van deze pakketautomaat?",
"render": "Dit is een {brand} pakketautomaat"
},
"mail-in": {
"mappings": {
"1": {
"then": "Je kan <b>geen</b> pakketten versturen vanuit deze pakketautomaat"
},
"0": {
"then": "Je kan pakketten versturen vanuit deze pakketautomaat"
}
},
"question": "Kan je pakketten versturen vanuit deze pakketautomaat?"
},
"pickup": {
"question": "Kan je pakketten ophalen bij deze pakketautomaat?",
"mappings": {
"0": {
"then": "Je kan pakketten ophalen bij deze pakketautomaat"
},
"1": {
"then": "Je kan <b>geen</b> pakketten ophalen bij deze pakketautomaat"
} }
} }
},
"operator": {
"freeform": {
"placeholder": "Beheerder"
},
"question": "Wat is de beheerder van deze pakketautomaat?",
"render": "Deze pakketautomaat wordt beheerd door {operator}"
},
"ref": {
"freeform": {
"placeholder": "Referentie"
},
"question": "Wat is het referentienummer/identificator van deze pakketautomaat?",
"render": "Deze pakketautomaat heeft de referentie {ref}"
} }
} },
"name": "Pakketautomaten",
"title": {
"mappings": {
"0": {
"then": "{brand} pakketautomaat"
}
},
"render": "Pakketautomaat"
},
"description": "Laag met pakketautomaten voor het ophalen en verzenden van paketten."
}, },
"parking": { "parking": {
"description": "Deze laag toont autoparkings", "description": "Deze laag toont autoparkings",
@ -7063,6 +7181,10 @@
"turbine-start-date": { "turbine-start-date": {
"question": "Wanneer werd deze windturbine in gebruik genomen?", "question": "Wanneer werd deze windturbine in gebruik genomen?",
"render": "Deze windturbine werd op {start_date} in gebruik genomen" "render": "Deze windturbine werd op {start_date} in gebruik genomen"
},
"turbine-operator": {
"question": "Wie beheert deze windturbine?",
"render": "Deze windturbine wordt beheerd door {operator}."
} }
}, },
"title": { "title": {
@ -7098,5 +7220,152 @@
} }
} }
} }
},
"reception_desk": {
"units": {
"0": {
"applicableUnits": {
"0": {
"human": "meter"
},
"1": {
"human": "centimeter"
}
}
}
}
},
"shelter": {
"tagRenderings": {
"shelter-type": {
"mappings": {
"0": {
"then": "Dit is een schuilplaats bij een halte voor openbaar vervoer."
}
},
"question": "Wat voor schuilplaats is dit?"
}
},
"name": "Schuilplaats",
"title": {
"render": "Schuilplaats"
}
},
"transit_stops": {
"tagRenderings": {
"bin": {
"question": "Heeft deze halte een vuilnisbak?",
"mappings": {
"2": {
"then": "Deze heeft een vuilnisbak, die los op de kaart staat"
},
"1": {
"then": "Deze halte heeft geen vuilnisbak"
},
"0": {
"then": "Deze halte heeft een vuilnisbak"
}
}
},
"bench": {
"mappings": {
"1": {
"then": "Deze halte heeft geen zitbank"
},
"2": {
"then": "Deze halte heeft een zitbank, die los aangegeven is op de kaart"
},
"0": {
"then": "Deze halte heeft een zitbank"
}
},
"question": "Heeft deze halte een zitbank?"
}
},
"title": {
"mappings": {
"0": {
"then": "Halte {name}"
}
}
}
},
"parking_spaces": {
"description": "Laag met individuele parkeerplekken.",
"tagRenderings": {
"type": {
"mappings": {
"7": {
"then": "Deze parkeerplek is gereserveerd voor caravans of campers."
},
"0": {
"then": "Dit is een normale parkeerplek."
},
"1": {
"then": "Dit is een normale parkeerplek."
},
"2": {
"then": "Dit is een gehandicaptenparkeerplaats."
},
"3": {
"then": "Dit is een privéparkeerplek."
},
"4": {
"then": "Deze parkeerplek is gereserveerd voor het opladen van voertuigen."
},
"5": {
"then": "Deze parkeerplek is gereserveerd voor leveringen."
},
"6": {
"then": "Deze parkeerplek is gereserveerd voor vrachtwagens."
},
"8": {
"then": "Deze parkeerplek is gereserveerd voor bussen."
},
"9": {
"then": "Deze parkeerplek is gereserveerd voor motoren."
},
"10": {
"then": "Deze parkeerplek is gereserveerd voor ouders met kinderen."
},
"13": {
"then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
},
"14": {
"then": "Deze parkeerplek is gereserveerd voor autodelen."
},
"11": {
"then": "Deze parkeerplek is gereserveerd voor personeel."
},
"12": {
"then": "Deze parkeerplek is gereserveerd voor taxis."
}
},
"question": "Wat voor parkeerplek is dit?"
},
"capacity": {
"render": "Deze parkeerplek heeft {capacity} plaatsen.",
"mappings": {
"0": {
"then": "Deze parkeerplek heeft 1 plaats."
}
}
}
},
"title": {
"render": "Parkeerplek"
},
"name": "Parkeerplekken"
},
"rainbow_crossings": {
"presets": {
"0": {
"title": "een oversteekplaats",
"description": "Voetgangersoversteekplaats"
}
},
"title": {
"render": "Oversteekplaats"
}
} }
} }

1
langs/layers/pa_PK.json Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -39,11 +39,11 @@
}, },
"general": { "general": {
"about": "Rediger og legg til OpenStreetMap for et gitt tema", "about": "Rediger og legg til OpenStreetMap for et gitt tema",
"aboutMapcomplete": "<h3>Om MapComplete</h3><p>Bruk det til å legge til OpenStreetMap-info i <b>ett tema. </b>Besvar spørsmål og få endringene vist i løpet av minutter. I de fleste temaene kan du legge inn bilder eller legge igjen en vurdering. <b>Temavedlikeholderen</b> definerer elementer, spørsmål og språk for det.</p><h3>Finn ut mer</h3><p>MapComplete tilbyr alltid <b>neste steg</b> for å lære mer om OpenStreetMap.</p><ul><li>Når bygd inn på en nettside lenker iframe-elementet til en fullskjermsversjon av MapComplete.</li><li>Fullskjermsversjonen tilbyr info om OpenStreetMap.</li><li>Visning fungerer uten innlogging, men redigering krever en OSM-konto.</li><li>Hvis du ikke er innlogget blir du spurt om å gjøre det.</li><li>Når du har besvart ett spørsmål, kan du legge til nye funksjoner på kartet.</li><li>Etter en stund vil OSM-etiketter bli vist, som i sin tur lenker til wiki-en.</li></ul><p></p><br><p>Har du oppdaget <b>et problem</b>? Har du en <b>funksjonsforespørsel</b>? Vil du bistå <b>oversettelsen</b>? Gå til <a href=\"https://github.com/pietervdvn/MapComplete\" target=\"_blank\">kildekoden</a> eller <a href=\"https://github.com/pietervdvn/MapComplete/issues\" target=\"_blank\">problemsporeren.</a> </p><p>Vil du se <b>din framdrift</b>? Følg redigeringsantallet på <a href=\"{osmcha_link}\" target=\"_blank\">OsmCha</a>.</p>", "aboutMapcomplete": "<h3>Om</h3><p>Bruk MapComplete til å legge til OpenStreetMap-info i <b>ett tema. </b>Besvar spørsmål og få endringene vist i løpet av minutter. I de fleste temaene kan du legge inn bilder eller legge igjen en vurdering. <b>Temavedlikeholderen</b> definerer elementer, spørsmål og språk for det.</p><h3>Finn ut mer</h3><p>MapComplete tilbyr alltid <b>neste steg</b> for å lære mer om OpenStreetMap.</p><ul><li>Når bygd inn på en nettside lenker iframe-elementet til en fullskjermsversjon av MapComplete.</li><li>Fullskjermsversjonen tilbyr info om OpenStreetMap.</li><li>Visning fungerer uten innlogging, men redigering krever en OSM-konto.</li><li>Hvis du ikke er innlogget blir du spurt om å gjøre det.</li><li>Når du har besvart ett spørsmål, kan du legge til nye funksjoner på kartet.</li><li>Etter en stund vil OSM-etiketter bli vist, som i sin tur lenker til wiki-en.</li></ul><p></p><br/><p>Har du oppdaget <b>et problem</b>? Har du en <b>funksjonsforespørsel</b>? Vil du bistå <b>oversettelsen</b>? Gå til <a href='https://github.com/pietervdvn/MapComplete' target='_blank'>kildekoden</a> eller <a href='https://github.com/pietervdvn/MapComplete/issues' target='_blank'>problemsporeren.</a> </p><p>Vil du se <b>din framdrift</b>? Følg redigeringsantallet på <a href='{osmcha_link}' target='_blank' >OsmCha</a>.</p>",
"add": { "add": {
"addNew": "Legg til {category} her", "addNew": "Legg til {category} her",
"addNewMapLabel": "Legg til nytt element", "addNewMapLabel": "Legg til nytt element",
"confirmButton": "Legg til en {category} her.<br><div class=\"alert\">Din endring er synlig for alle</div>", "confirmButton": "Legg til en {category} her.<br/><div class='alert'>Din endring er synlig for alle</div>",
"confirmIntro": "<h3>Legg til {title} her?</h3>Punktet du oppretter her vil være <b>synlig for alle</b>. Kun legg til ting på kartet hvis de virkelig finnes. Mange programmer bruker denne dataen.", "confirmIntro": "<h3>Legg til {title} her?</h3>Punktet du oppretter her vil være <b>synlig for alle</b>. Kun legg til ting på kartet hvis de virkelig finnes. Mange programmer bruker denne dataen.",
"disableFilters": "Skru av alle filtre", "disableFilters": "Skru av alle filtre",
"disableFiltersExplanation": "Det kan hende noen funksjoner er skjult av et filter", "disableFiltersExplanation": "Det kan hende noen funksjoner er skjult av et filter",
@ -57,7 +57,7 @@
"zoomInMore": "Forstørr for å importere denne funksjonen" "zoomInMore": "Forstørr for å importere denne funksjonen"
}, },
"importTags": "Elementet vil motta {tags}", "importTags": "Elementet vil motta {tags}",
"intro": "Du klikket et sted der ingen data er kjent enda.<br>", "intro": "Du klikket et sted der ingen data er kjent enda.<br/>",
"layerNotEnabled": "Laget {layer} er ikke påslått. Skru på dette laget for å legge til et punkt.", "layerNotEnabled": "Laget {layer} er ikke påslått. Skru på dette laget for å legge til et punkt.",
"openLayerControl": "Åpne lagkontrollboksen", "openLayerControl": "Åpne lagkontrollboksen",
"pleaseLogin": "Logg inn for å legge til et nytt punkt", "pleaseLogin": "Logg inn for å legge til et nytt punkt",
@ -134,7 +134,6 @@
"title": "Velg lag", "title": "Velg lag",
"zoomInToSeeThisLayer": "Forstørr kartet hvis du vil se dette kartet" "zoomInToSeeThisLayer": "Forstørr kartet hvis du vil se dette kartet"
}, },
"levelSelection": {},
"loading": "Laster inn …", "loading": "Laster inn …",
"loadingTheme": "Laster inn {theme}…", "loadingTheme": "Laster inn {theme}…",
"loginFailed": "Kunne ikke logge inn på OpenStreetMap", "loginFailed": "Kunne ikke logge inn på OpenStreetMap",
@ -145,10 +144,12 @@
"morescreen": { "morescreen": {
"createYourOwnTheme": "Opprett ditt eget MapComplete-tema fra grunnen av", "createYourOwnTheme": "Opprett ditt eget MapComplete-tema fra grunnen av",
"hiddenExplanation": "Disse temaene er kun tilgjengelige hvis du kjenner lenken. Du har oppdaget {hidden_discovered} av {total_hidden} hidden tema.", "hiddenExplanation": "Disse temaene er kun tilgjengelige hvis du kjenner lenken. Du har oppdaget {hidden_discovered} av {total_hidden} hidden tema.",
"intro": "<h3>Flere temakart?</h3>Liker du å samle inn geodata? <br>Det er flere tilgjengelige temaer.", "intro": "<h3>Flere temakart?</h3>Liker du å samle inn geodata? <br/>Det er flere tilgjengelige temaer.",
"previouslyHiddenTitle": "Tidligere besøkte skjulte tema", "previouslyHiddenTitle": "Tidligere besøkte skjulte tema",
"requestATheme": "Hvis du ønsker et brukerdefinert tema kan du forespørre det i feilsporeren", "requestATheme": "Hvis du ønsker et brukerdefinert tema kan du forespørre det i feilsporeren",
"streetcomplete": "Et annet lignende program er <a class=\"underline hover:text-blue-800\" href=\"https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete\" target=\"_blank\">StreetComplete</a>." "streetcomplete": "Et annet lignende program er <a class=\"underline hover:text-blue-800\" href=\"https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete\" target=\"_blank\">StreetComplete</a>.",
"noSearch": "Vis alle temaer",
"searchForATheme": "Søk etter et tema"
}, },
"nameInlineQuestion": "Navnet på {category} er $$$", "nameInlineQuestion": "Navnet på {category} er $$$",
"next": "Neste", "next": "Neste",
@ -184,7 +185,7 @@
"questions": { "questions": {
"emailIs": "E-postadressen til {category} er <a href=\"mailto:{email}\" target=\"_blank\">{email}</a>", "emailIs": "E-postadressen til {category} er <a href=\"mailto:{email}\" target=\"_blank\">{email}</a>",
"emailOf": "Hva er e-postadressen til {category}?", "emailOf": "Hva er e-postadressen til {category}?",
"phoneNumberIs": "Telefonnummeret til denne {category} er <a target=\"_blank\">{phone}</a>", "phoneNumberIs": "Telefonnummeret til denne {category} er <a href='tel:{phone}' target='_blank'>{phone}</a>",
"phoneNumberOf": "Hva er telefonnummeret til {category}?", "phoneNumberOf": "Hva er telefonnummeret til {category}?",
"websiteIs": "Nettside: <a href=\"{website}\" target=\"_blank\">{website}</a>", "websiteIs": "Nettside: <a href=\"{website}\" target=\"_blank\">{website}</a>",
"websiteOf": "Hva er nettsiden til {category}?" "websiteOf": "Hva er nettsiden til {category}?"
@ -207,7 +208,7 @@
"downloadCustomThemeHelp": "En dreven bidragsyter kan bruke denne filen for å forbedre temaet ditt", "downloadCustomThemeHelp": "En dreven bidragsyter kan bruke denne filen for å forbedre temaet ditt",
"editThemeDescription": "Legg til eller endre spørsmål for dette karttemaet", "editThemeDescription": "Legg til eller endre spørsmål for dette karttemaet",
"editThisTheme": "Rediger dette temaet", "editThisTheme": "Rediger dette temaet",
"embedIntro": "<h3>Bygg inn på nettsiden din</h3>Legg til dette kartet på nettsiden din. <br>Du oppfordres til å gjøre dette, og trenger ikke å spørre om tillatelse. <br> Det er fritt, og vil alltid være det. Desto flere som bruker dette, desto mer verdifullt blir det.", "embedIntro": "<h3>Bygg inn på nettsiden din</h3>Legg til dette kartet på nettsiden din. <br/>Du oppfordres til å gjøre dette, og trenger ikke å spørre om tillatelse. <br/> Det er fritt, og vil alltid være det. Desto flere som bruker dette, desto mer verdifullt blir det.",
"fsGeolocation": "Skru på «Geolokaliser meg»-knappen (kun for mobil)", "fsGeolocation": "Skru på «Geolokaliser meg»-knappen (kun for mobil)",
"fsIncludeCurrentBackgroundMap": "Inkluder nåværende bakgrunnsvalg <b>{name}</b>", "fsIncludeCurrentBackgroundMap": "Inkluder nåværende bakgrunnsvalg <b>{name}</b>",
"fsIncludeCurrentLayers": "Inkluder nåværende lagvalg", "fsIncludeCurrentLayers": "Inkluder nåværende lagvalg",
@ -242,7 +243,6 @@
"wednesday": "Onsdag" "wednesday": "Onsdag"
}, },
"welcomeBack": "Du er innlogget. Velkommen tilbake.", "welcomeBack": "Du er innlogget. Velkommen tilbake.",
"welcomeExplanation": {},
"wikipedia": { "wikipedia": {
"createNewWikidata": "Opprett et nytt Wikipedia-element", "createNewWikidata": "Opprett et nytt Wikipedia-element",
"doSearch": "Søk ovenfor for å se resultater", "doSearch": "Søk ovenfor for å se resultater",
@ -256,7 +256,8 @@
}, },
"searchWikidata": "Søk på Wikipedia", "searchWikidata": "Søk på Wikipedia",
"wikipediaboxTitle": "Wikipedia" "wikipediaboxTitle": "Wikipedia"
} },
"poweredByOsm": "Med data fra OpenStreetMap"
}, },
"image": { "image": {
"addPicture": "Legg til bilde", "addPicture": "Legg til bilde",
@ -265,7 +266,6 @@
"doDelete": "Fjern bilde", "doDelete": "Fjern bilde",
"dontDelete": "Avbryt", "dontDelete": "Avbryt",
"isDeleted": "Slettet", "isDeleted": "Slettet",
"nearbyPictures": {},
"pleaseLogin": "Logg inn for å legge til et bilde", "pleaseLogin": "Logg inn for å legge til et bilde",
"respectPrivacy": "Ikke ta bilder av folk eller bilskilt. Ikke last opp Google Maps, Google Streetview eller andre opphavsrettsbeskyttede kilder.", "respectPrivacy": "Ikke ta bilder av folk eller bilskilt. Ikke last opp Google Maps, Google Streetview eller andre opphavsrettsbeskyttede kilder.",
"toBig": "Bildet ditt på {actual_size} er for stort. Det kan maksimalt være {max_size}.", "toBig": "Bildet ditt på {actual_size} er for stort. Det kan maksimalt være {max_size}.",
@ -274,7 +274,14 @@
"uploadMultipleDone": "{count} bilder har blitt lagt til. Takk for at du hjelper til.", "uploadMultipleDone": "{count} bilder har blitt lagt til. Takk for at du hjelper til.",
"uploadingMultiple": "Laster opp {count} bilder …", "uploadingMultiple": "Laster opp {count} bilder …",
"uploadingPicture": "Laster opp bildet ditt …", "uploadingPicture": "Laster opp bildet ditt …",
"willBePublished": "Ditt bilde vil bli publisert: " "willBePublished": "Ditt bilde vil bli publisert: ",
"nearbyPictures": {
"title": "Bilder i nærheten",
"nothingFound": "Fant ingen bilder i nærheten …",
"noImageSelected": "Velg et bilde for å knytte det til objektet",
"removeFilters": "Klikk her for å fjerne filterne",
"loading": "Laster inn bilder i nærheten …"
}
}, },
"importHelper": { "importHelper": {
"askMetadata": { "askMetadata": {
@ -361,7 +368,6 @@
"importInspector": { "importInspector": {
"title": "Inspiser og håndter importnotater" "title": "Inspiser og håndter importnotater"
}, },
"importLayer": {},
"index": { "index": {
"featuredThemeTitle": "Framhevet denne uken", "featuredThemeTitle": "Framhevet denne uken",
"intro": "MapComplete er en OpenStreetMap-viser og redigerer, som viser deg info om funksjoner for et gitt tema og tillater oppdatering av det.", "intro": "MapComplete er en OpenStreetMap-viser og redigerer, som viser deg info om funksjoner for et gitt tema og tillater oppdatering av det.",
@ -369,30 +375,6 @@
"pickTheme": "Begynn ved å velge et av temaene nedenfor.", "pickTheme": "Begynn ved å velge et av temaene nedenfor.",
"title": "Velkommen til MapComplete" "title": "Velkommen til MapComplete"
}, },
"matrixbot": {
"commands": {
"dm": {},
"documentation": {
"file": {},
"inputElement": {},
"layer": {},
"theme": {},
"url_parameter": {},
"visualisation": {}
},
"dream": {},
"help": {},
"info": {},
"language": {},
"role": {},
"scheme": {},
"search": {},
"shutdown": {},
"tags": {},
"welcome": {},
"wiki": {}
}
},
"move": { "move": {
"cancel": "Avbryt flytting", "cancel": "Avbryt flytting",
"cannotBeMoved": "Denne funksjonen kan ikke flyttes.", "cannotBeMoved": "Denne funksjonen kan ikke flyttes.",
@ -438,8 +420,6 @@
}, },
"professional": { "professional": {
"aboutMc": { "aboutMc": {
"internalUse": {},
"layers": {},
"survey": { "survey": {
"title": "Undersøkelsesmuligheter" "title": "Undersøkelsesmuligheter"
}, },
@ -450,7 +430,6 @@
"li3": "og mye, mye mer …", "li3": "og mye, mye mer …",
"title": "Hva er OpenStreetMap?" "title": "Hva er OpenStreetMap?"
}, },
"benefits": {},
"license": { "license": {
"title": "Lisensen" "title": "Lisensen"
}, },
@ -461,13 +440,11 @@
}, },
"drawbacks": { "drawbacks": {
"licenseNuances": { "licenseNuances": {
"usecaseGatheringOpenData": {},
"usecaseMapDifferentSources": { "usecaseMapDifferentSources": {
"title": "Oppretter et kart fra forskjellige kilder" "title": "Oppretter et kart fra forskjellige kilder"
} }
}, },
"title": "Noen ulemper å ha i minne", "title": "Noen ulemper å ha i minne"
"unsuitedData": {}
}, },
"indexPage": { "indexPage": {
"button": "Oppdag tjenestetilbudet vårt", "button": "Oppdag tjenestetilbudet vårt",
@ -483,7 +460,7 @@
"reviews": { "reviews": {
"affiliated_reviewer_warning": "(Tilknyttet vurdering)", "affiliated_reviewer_warning": "(Tilknyttet vurdering)",
"attribution": "Vurderinger er muliggjort av <a href=\"https://mangrove.reviews/\" target=\"_blank\">Mangrove Reviews</a> og er tilgjengelige som <a href=\"https://mangrove.reviews/terms#8-licensing-of-content\" target=\"_blank\">CC-BY 4.0</a>.", "attribution": "Vurderinger er muliggjort av <a href=\"https://mangrove.reviews/\" target=\"_blank\">Mangrove Reviews</a> og er tilgjengelige som <a href=\"https://mangrove.reviews/terms#8-licensing-of-content\" target=\"_blank\">CC-BY 4.0</a>.",
"i_am_affiliated": "<span>Jeg har en tilknytning til dette objektet</span><br><span class=\"subtle\">Sjekk om du er eier, skaper, ansatt, …</span>", "i_am_affiliated": "<span>Jeg har en tilknytning til dette objektet</span><br/><span class='subtle'>Sjekk om du er eier, skaper, ansatt, …</span>",
"name_required": "Et navn kreves for å vise og opprette vurderinger", "name_required": "Et navn kreves for å vise og opprette vurderinger",
"no_rating": "Ingen vurdering gitt", "no_rating": "Ingen vurdering gitt",
"no_reviews_yet": "Ingen vurderinger enda. Vær først til å skrive en og hjelp åpen data og bevegelsen.", "no_reviews_yet": "Ingen vurderinger enda. Vær først til å skrive en og hjelp åpen data og bevegelsen.",
@ -513,14 +490,12 @@
"notImmediate": "Oversettelser oppdateres ikke direkte. Dette tar typisk et par dager." "notImmediate": "Oversettelser oppdateres ikke direkte. Dette tar typisk et par dager."
}, },
"validation": { "validation": {
"color": {},
"date": { "date": {
"description": "En dato, som starter med året" "description": "En dato, som starter med året"
}, },
"direction": { "direction": {
"description": "En retning" "description": "En retning"
}, },
"distance": {},
"email": { "email": {
"feedback": "Dette er ikke en gyldig e-postadresse" "feedback": "Dette er ikke en gyldig e-postadresse"
}, },

View file

@ -13,8 +13,8 @@
"hardDelete": "Dit object zal verwijderd worden in OpenStreetMap. Een ervaren bijdrager kan dit ongedaan maken.", "hardDelete": "Dit object zal verwijderd worden in OpenStreetMap. Een ervaren bijdrager kan dit ongedaan maken.",
"retagNoOtherThemes": "Dit object zal anders aangeduid worden en niet meer getoond worden in deze applicatie", "retagNoOtherThemes": "Dit object zal anders aangeduid worden en niet meer getoond worden in deze applicatie",
"retagOtherThemes": "Dit object zal aangepast worden en zichtbaar zijn in {otherThemes}", "retagOtherThemes": "Dit object zal aangepast worden en zichtbaar zijn in {otherThemes}",
"selectReason": "Gelieve aan te duiden waarom dit punt verwijderd moet worden", "selectReason": "Gelieve aan te duiden waarom dit object verwijderd moet worden",
"softDelete": "Dit punt zal aangepast worden en zal in deze applicatie niet meer getoond worden. <span class=\"subtle\">{reason}</span>" "softDelete": "Dit object zal aangepast worden en zal in deze applicatie niet meer getoond worden. <span class=\"subtle\">{reason}</span>"
}, },
"isDeleted": "Dit object is verwijderd", "isDeleted": "Dit object is verwijderd",
"isntAPoint": "Enkel punten kunnen verwijderd worden. Het geselecteerde object is een lijn, een oppervlakte of een relatie.", "isntAPoint": "Enkel punten kunnen verwijderd worden. Het geselecteerde object is een lijn, een oppervlakte of een relatie.",
@ -23,16 +23,16 @@
"notEnoughExperience": "Dit object is door iemand anders gemaakt.", "notEnoughExperience": "Dit object is door iemand anders gemaakt.",
"onlyEditedByLoggedInUser": "Dit object is enkel door jezelf bewerkt, je kan dit veilig verwijderen.", "onlyEditedByLoggedInUser": "Dit object is enkel door jezelf bewerkt, je kan dit veilig verwijderen.",
"partOfOthers": "Dit punt maakt deel uit van een lijn, oppervlakte of een relatie en kan niet verwijderd worden.", "partOfOthers": "Dit punt maakt deel uit van een lijn, oppervlakte of een relatie en kan niet verwijderd worden.",
"readMessages": "Je hebt ongelezen berichten. Je moet deze lezen voordat je een punt verwijderd, een andere bijdrager heeft misschien feedback", "readMessages": "Je hebt ongelezen berichten. Je moet deze lezen voordat je een object verwijderd, een andere bijdrager heeft misschien feedback",
"reasons": { "reasons": {
"disused": "Het wordt niet meer onderhouden of is verwijderd", "disused": "Het wordt niet meer onderhouden of is verwijderd",
"duplicate": "Dit object is een duplicaat van een ander object", "duplicate": "Dit object is een duplicaat van een ander object",
"notFound": "Het kon niet gevonden worden", "notFound": "Het kon niet gevonden worden",
"test": "Dit punt was een test en was nooit echt aanwezig" "test": "Dit object was een test - het was nooit echt aanwezig"
}, },
"safeDelete": "Dit punt kan veilig verwijderd worden van de kaart.", "safeDelete": "Dit object kan veilig verwijderd worden van de kaart.",
"useSomethingElse": "Gebruik een ander OpenStreetMap-editeerprogramma om dit object te verwijderen", "useSomethingElse": "Gebruik een ander OpenStreetMap-editeerprogramma om dit object te verwijderen",
"whyDelete": "Waarom moet dit punt van de kaart verwijderd worden?" "whyDelete": "Waarom moet dit object van de kaart verwijderd worden?"
}, },
"favourite": { "favourite": {
"loginNeeded": "<h3>Log in</h3>Je moet je aanmelden met OpenStreetMap om een persoonlijk thema te gebruiken", "loginNeeded": "<h3>Log in</h3>Je moet je aanmelden met OpenStreetMap om een persoonlijk thema te gebruiken",
@ -86,7 +86,7 @@
"addNew": "Voeg {category} toe", "addNew": "Voeg {category} toe",
"addNewMapLabel": "Klik hier om een item toe te voegen", "addNewMapLabel": "Klik hier om een item toe te voegen",
"confirmButton": "Voeg een {category} toe<br><div class=\"alert\">Je toevoeging is voor iedereen zichtbaar</div>", "confirmButton": "Voeg een {category} toe<br><div class=\"alert\">Je toevoeging is voor iedereen zichtbaar</div>",
"confirmIntro": "<h3>Voeg een {title} toe?</h3>Het punt dat je toevoegt, is <b>zichtbaar voor iedereen</b>. Veel applicaties gebruiken deze data, voeg dus enkel punten toe die echt bestaan.", "confirmIntro": "<h3>Voeg een {title} toe?</h3>Het object dat je toevoegt, is <b>zichtbaar voor iedereen</b>. Veel applicaties gebruiken deze data, voeg dus enkel punten toe die echt bestaan.",
"disableFilters": "Zet alle filters af", "disableFilters": "Zet alle filters af",
"disableFiltersExplanation": "Interessepunten kunnen verborgen zijn door een filter", "disableFiltersExplanation": "Interessepunten kunnen verborgen zijn door een filter",
"hasBeenImported": "Dit object is reeds geïmporteerd", "hasBeenImported": "Dit object is reeds geïmporteerd",
@ -103,13 +103,13 @@
"intro": "Kies hieronder welk punt je wilt toevoegen<br/>", "intro": "Kies hieronder welk punt je wilt toevoegen<br/>",
"layerNotEnabled": "De laag {layer} is gedeactiveerd. Activeer deze om een object toe te voegen", "layerNotEnabled": "De laag {layer} is gedeactiveerd. Activeer deze om een object toe te voegen",
"openLayerControl": "Open de laag-instellingen", "openLayerControl": "Open de laag-instellingen",
"pleaseLogin": "Gelieve je aan te melden om een punt toe te voegen", "pleaseLogin": "Gelieve je aan te melden om een object toe te voegen",
"presetInfo": "Het nieuwe object krijgt de attributen {tags}", "presetInfo": "Het nieuwe object krijgt de attributen {tags}",
"stillLoading": "De data worden nog geladen. Nog even geduld en dan kan je een punt toevoegen.", "stillLoading": "De data worden nog geladen. Nog even geduld en dan kan je een object toevoegen.",
"title": "Nieuw punt toevoegen?", "title": "Nieuw object toevoegen?",
"warnVisibleForEveryone": "Je toevoeging is voor iedereen zichtbaar", "warnVisibleForEveryone": "Je toevoeging is voor iedereen zichtbaar",
"wrongType": "Dit element is geen punt of lijn en kan daarom niet geïmporteerd worden", "wrongType": "Dit object is geen punt of lijn en kan daarom niet geïmporteerd worden",
"zoomInFurther": "Gelieve verder in te zoomen om een punt toe te voegen.", "zoomInFurther": "Gelieve verder in te zoomen om een object toe te voegen.",
"zoomInMore": "Zoom meer in om dit object te importeren" "zoomInMore": "Zoom meer in om dit object te importeren"
}, },
"apply_button": { "apply_button": {
@ -169,7 +169,7 @@
"error": "Er ging iets mis", "error": "Er ging iets mis",
"example": "Voorbeeld", "example": "Voorbeeld",
"examples": "Voorbeelden", "examples": "Voorbeelden",
"fewChangesBefore": "Gelieve eerst enkele vragen van bestaande punten te beantwoorden vooraleer zelf punten toe te voegen.", "fewChangesBefore": "Gelieve eerst enkele vragen van bestaande objecten te beantwoorden vooraleer zelf objecten toe te voegen.",
"getStartedLogin": "Login met OpenStreetMap om te beginnen", "getStartedLogin": "Login met OpenStreetMap om te beginnen",
"getStartedNewAccount": " of <a href='https://www.openstreetmap.org/user/new' target='_blank'>maak een nieuwe account aan</a>", "getStartedNewAccount": " of <a href='https://www.openstreetmap.org/user/new' target='_blank'>maak een nieuwe account aan</a>",
"goToInbox": "Ga naar de berichten", "goToInbox": "Ga naar de berichten",
@ -239,7 +239,7 @@
"websiteIs": "Website: <a href=\"{website}\" target=\"_blank\">{website}</a>", "websiteIs": "Website: <a href=\"{website}\" target=\"_blank\">{website}</a>",
"websiteOf": "Wat is de website van {category}?" "websiteOf": "Wat is de website van {category}?"
}, },
"readYourMessages": "Gelieve eerst je berichten op OpenStreetMap te lezen alvorens nieuwe punten toe te voegen.", "readYourMessages": "Gelieve eerst je berichten op OpenStreetMap te lezen alvorens nieuwe objecten toe te voegen.",
"removeLocationHistory": "Verwijder de geschiedenis aan locaties", "removeLocationHistory": "Verwijder de geschiedenis aan locaties",
"returnToTheMap": "Ga terug naar de kaart", "returnToTheMap": "Ga terug naar de kaart",
"save": "Opslaan", "save": "Opslaan",
@ -481,7 +481,7 @@
"alreadyMapped": "Er staat hier reeds {title} op de kaart; dit punt is een duplicaat. Verwijder deze van de kaart", "alreadyMapped": "Er staat hier reeds {title} op de kaart; dit punt is een duplicaat. Verwijder deze van de kaart",
"description": "Deze laag toont kaart-nota's die wijzen op een {title}", "description": "Deze laag toont kaart-nota's die wijzen op een {title}",
"importButton": "import_button({layerId}, _tags, Ik heb hier een {title} gevonden - voeg deze toe aan de kaart...,./assets/svg/addSmall.svg,,,id)", "importButton": "import_button({layerId}, _tags, Ik heb hier een {title} gevonden - voeg deze toe aan de kaart...,./assets/svg/addSmall.svg,,,id)",
"importHandled": "<div class='thanks'>Dit punt is afgehandeld. Bedankt om mee te helpen!</div>", "importHandled": "<div class='thanks'>Dit object is afgehandeld. Bedankt om mee te helpen!</div>",
"layerName": "Hier is misschien een {title}", "layerName": "Hier is misschien een {title}",
"nearbyImagesIntro": "<h3>Afbeeldingen in de buurt</h3>De volgende afbeeldingen zijn in de buurt gemaakt en kunnen mogelijks helpen. {nearby_images(open)}", "nearbyImagesIntro": "<h3>Afbeeldingen in de buurt</h3>De volgende afbeeldingen zijn in de buurt gemaakt en kunnen mogelijks helpen. {nearby_images(open)}",
"notFound": "Ik kon hier g{title} vinden - verwijder deze van de kaart", "notFound": "Ik kon hier g{title} vinden - verwijder deze van de kaart",
@ -668,15 +668,15 @@
"inviteToMove": { "inviteToMove": {
"generic": "Verplaats dit punt", "generic": "Verplaats dit punt",
"reasonInaccurate": "Verbeter de precieze locatie van dit punt", "reasonInaccurate": "Verbeter de precieze locatie van dit punt",
"reasonRelocation": "Verplaats dit punt naar een andere locatie omdat het verhuisd is" "reasonRelocation": "Verplaats dit object naar een andere locatie omdat het verhuisd is"
}, },
"inviteToMoveAgain": "Verplaats dit punt opnieuw", "inviteToMoveAgain": "Verplaats dit punt opnieuw",
"isRelation": "Dit object is een relatie en kan niet verplaatst worden", "isRelation": "Dit object is een relatie en kan niet verplaatst worden",
"isWay": "Dit object is een lijn of een oppervlakte. Gebruik een ander OpenStreetMap-bewerkprogramma op het te verplaatsen.", "isWay": "Dit object is een lijn of een oppervlakte. Gebruik een ander OpenStreetMap-bewerkprogramma op het te verplaatsen.",
"loginToMove": "Je moet aangemeld zijn om een punt te verplaatsen", "loginToMove": "Je moet aangemeld zijn om een punt te verplaatsen",
"moveTitle": "Verplaats dit punt", "moveTitle": "Verplaats dit punt",
"partOfAWay": "Dit punt is deel van een lijn of een oppervlakte. Gebruik een ander OpenStreetMap-bewerkprogramma om het te verplaatsen", "partOfAWay": "Dit object is deel van een lijn of een oppervlakte. Gebruik een ander OpenStreetMap-bewerkprogramma om het te verplaatsen",
"partOfRelation": "Dit punt maakt deel uit van een relatie. Gebruik een ander OpenStreetMap-bewerkprogramma om het te verplaatsen", "partOfRelation": "Dit object maakt deel uit van een relatie. Gebruik een ander OpenStreetMap-bewerkprogramma om het te verplaatsen",
"pointIsMoved": "Dit punt is verplaatst", "pointIsMoved": "Dit punt is verplaatst",
"reasons": { "reasons": {
"reasonInaccurate": "De locatie van dit object is niet accuraat en moet een paar meter verschoven worden", "reasonInaccurate": "De locatie van dit object is niet accuraat en moet een paar meter verschoven worden",

1
langs/pa_PK.json Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -50,8 +50,12 @@
}, },
"2": { "2": {
"then": "Jaringan internet tersedia gratis di tempat ini, hanya untuk pelanggan" "then": "Jaringan internet tersedia gratis di tempat ini, hanya untuk pelanggan"
},
"0": {
"then": "Ada biaya untuk akses internet di tempat ini"
} }
} },
"question": "Apakah ada biaya untuk akses internet?"
}, },
"internet-ssid": { "internet-ssid": {
"freeform": { "freeform": {
@ -141,15 +145,26 @@
}, },
"2": { "2": {
"then": "Dimungkinkan untuk mencapai tempat ini dengan kursi roda, tetapi tidak mudah" "then": "Dimungkinkan untuk mencapai tempat ini dengan kursi roda, tetapi tidak mudah"
},
"3": {
"then": "Tempat ini tidak bisa dijangkau dengan kursi roda"
},
"0": {
"then": "Tempat ini dirancang khusus untuk pengguna kursi roda"
} }
} },
"question": "Apakah tempat ini dapat diakses dengan kursi roda?"
}, },
"wikipedia": { "wikipedia": {
"mappings": { "mappings": {
"1": { "1": {
"then": "Belum ada halaman Wikipedia yang ditautkan" "then": "Belum ada halaman Wikipedia yang ditautkan"
},
"0": {
"then": "Belum ada halaman Wikipedia yang ditautkan"
} }
} },
"question": "Apa entitas Wikidata yang sesuai?"
}, },
"wikipedialink": { "wikipedialink": {
"mappings": { "mappings": {
@ -159,4 +174,4 @@
} }
} }
} }
} }

View file

@ -143,6 +143,64 @@
} }
}, },
"question": "Hva er respektivt element på Wikipedia?" "question": "Hva er respektivt element på Wikipedia?"
},
"internet": {
"mappings": {
"2": {
"then": "Dette stedet tilbyr tilgang til Internett"
},
"1": {
"then": "Dette stedet tilbyr <b>ikke</b> tilgang til Internett"
},
"3": {
"then": "Dette stedet tilbyr tilgang til Internett via en terminal eller datamaskin"
},
"4": {
"then": "Dette stedet tilbyr trådbunden tilgang til Internett"
},
"0": {
"then": "Dette stedet tilbyr trådløs tilgang til Internett"
}
},
"question": "Tilbyr dette stedet tilgang til Internett?"
},
"internet-ssid": {
"render": "Nettverksnavnet er <b>{internet_access:ssid}</b>",
"freeform": {
"placeholder": "Skriv inn nettverksnavnet"
},
"question": "Hva er nettverksnavnet for det trådløse nettverket?"
},
"multilevels": {
"override": {
"question": "Hvilke etasjer går heisen til?",
"render": "Heisen går til etasje {level}"
}
},
"induction-loop": {
"mappings": {
"0": {
"then": "Dette stedet har en teleslynge"
},
"1": {
"then": "Dette stedet <b>har ikke</b> en teleslynge"
}
},
"question": "Har stedet en teleslynge for folk med redusert hørsel?"
},
"internet-fee": {
"question": "Er det et gebyr for bruk av Internett?",
"mappings": {
"1": {
"then": "Tilgang til Internett er gratis på dette stedet"
},
"2": {
"then": "Tilgang til Internett på dette stedet er gratis, men kun for kunder"
},
"0": {
"then": "Det er et gebyr for tilgang til Internett på dette stedet"
}
}
} }
} }
} }

View file

@ -0,0 +1 @@
{}

View file

@ -163,6 +163,9 @@
}, },
"3": { "3": {
"then": "Qualsevol pot utilitzar aquesta estació d'abocament" "then": "Qualsevol pot utilitzar aquesta estació d'abocament"
},
"0": {
"then": "Necessites un codi/clau de xarxa per usar-lo"
} }
}, },
"question": "Qui pot utilitzar aquesta estació d'abocament?" "question": "Qui pot utilitzar aquesta estació d'abocament?"
@ -178,6 +181,19 @@
} }
} }
} }
},
"presets": {
"0": {
"title": "una estació d'abocament sanitari"
}
},
"title": {
"mappings": {
"0": {
"then": "Estació d'abocament"
}
},
"render": "Estació d'abocament {name}"
} }
} }
}, },
@ -249,7 +265,10 @@
} }
}, },
"1": { "1": {
"name": "nodes" "name": "nodes",
"title": {
"render": "node ciclista <strong>{rcn_ref}</strong>"
}
} }
}, },
"title": "Xarxa de nodes ciclistes" "title": "Xarxa de nodes ciclistes"
@ -354,6 +373,18 @@
}, },
"title": { "title": {
"render": "Jardí vertical" "render": "Jardí vertical"
},
"tagRenderings": {
"facadegardens-plants": {
"mappings": {
"2": {
"then": "Hi ha arbustos"
}
}
},
"facadegardens-description": {
"render": "Més detalls: {description}"
}
} }
} }
}, },
@ -410,10 +441,16 @@
"description": "Codis postals", "description": "Codis postals",
"layers": { "layers": {
"0": { "0": {
"name": "codis postals" "name": "codis postals",
"title": {
"render": "Codi postal {postal_code}"
}
}, },
"2": { "2": {
"name": "ajuntaments" "name": "ajuntaments",
"title": {
"render": "Ajuntament de {name}"
}
} }
}, },
"shortDescription": "Codis postals", "shortDescription": "Codis postals",
@ -472,5 +509,85 @@
}, },
"waste_basket": { "waste_basket": {
"title": "Papepera" "title": "Papepera"
},
"indoors": {
"title": "Indoors"
},
"onwheels": {
"title": "OnWheels",
"layers": {
"18": {
"override": {
"=title": {
"render": "Estadístiques"
}
}
},
"19": {
"override": {
"+tagRenderings": {
"0": {
"render": {
"special": {
"text": "Importar"
}
}
}
}
}
}
}
},
"ghostbikes": {
"title": "Bicicletes fantasmes"
},
"maproulette": {
"title": "Tasques de MapRoulette"
},
"mapcomplete-changes": {
"layers": {
"0": {
"name": "Centres del conjunt de canvis",
"filter": {
"0": {
"options": {
"0": {
"question": "El nom de la petició conté {search}"
}
}
}
}
}
}
},
"hackerspaces": {
"title": "Espai per a hackers"
},
"pets": {
"layers": {
"2": {
"override": {
"title": {
"render": "Botigues amigues dels gossos"
},
"name": "Botigues amigues dels gossos"
}
},
"6": {
"override": {
"presets": {
"0": {
"title": "botiga amiga dels gossos"
}
}
}
}
}
},
"hotels": {
"title": "Hotels"
},
"transit": {
"title": "Rutes de bus"
} }
} }

View file

@ -987,5 +987,100 @@
"description": "Auf dieser Karte findest Du Abfalleimer in Deiner Nähe. Wenn ein Abfalleimer auf dieser Karte fehlt, kannst du ihn selbst hinzufügen", "description": "Auf dieser Karte findest Du Abfalleimer in Deiner Nähe. Wenn ein Abfalleimer auf dieser Karte fehlt, kannst du ihn selbst hinzufügen",
"shortDescription": "Eine Karte mit Abfalleimern", "shortDescription": "Eine Karte mit Abfalleimern",
"title": "Abfalleimer" "title": "Abfalleimer"
},
"mapcomplete-changes": {
"description": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
"title": "Mit MapComplete vorgenommene Änderungen",
"shortDescription": "Zeigt Änderungen an, die von MapComplete vorgenommen wurden",
"layers": {
"0": {
"filter": {
"0": {
"options": {
"0": {
"question": "Themename enthält {search}"
}
}
},
"2": {
"options": {
"0": {
"question": "<b>Nicht</b> von Mitwirkendem {search}"
}
}
},
"3": {
"options": {
"0": {
"question": "Erstellt vor {search}"
}
}
},
"4": {
"options": {
"0": {
"question": "Erstellt nach {search}"
}
}
},
"1": {
"options": {
"0": {
"question": "Erstellt vom Mitwirkenden {search}"
}
}
},
"5": {
"options": {
"0": {
"question": "Benutzersprache (ISO-Code) {search}"
}
}
},
"6": {
"options": {
"0": {
"question": "Erstellt mit host {search}"
}
}
}
},
"tagRenderings": {
"contributor": {
"question": "Welcher Mitwirkende hat diese Änderung vorgenommen?",
"render": "Änderung vorgenommen von <a href='https://openstreetmap.org/user/{user}' target='_blank'>{user}</a>"
},
"host": {
"question": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?",
"render": "Geändert über <a href='{host}'>{host}</a>"
},
"locale": {
"question": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?",
"render": "Benutzergebietsschema ist {locale}"
},
"show_changeset_id": {
"render": "Änderungssatz <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
},
"theme-id": {
"question": "Welches Thema wurde für diese Änderung verwendet?",
"render": "Geändert mit Thema <a href='https://mapcomplete.osm.be/{theme}'>{theme}</a>"
}
},
"description": "Zeigt alle MapComplete-Änderungen",
"title": {
"render": "Änderungssatz für {theme}"
},
"name": "Zentrum der Änderungssätze"
},
"1": {
"override": {
"tagRenderings": {
"link_to_more": {
"render": "Weitere Statistiken finden Sie unter <a href='https://github.com/pietervdvn/MapComplete/tree/develop/Docs/Tools/graphs' target='_blank'>hier</a>"
}
}
}
}
}
} }
} }

View file

@ -629,5 +629,8 @@
"description": "Mapa de todos los Árboles", "description": "Mapa de todos los Árboles",
"shortDescription": "Mapa de los Árboles", "shortDescription": "Mapa de los Árboles",
"title": "Árboles" "title": "Árboles"
},
"waste": {
"title": "Basura y reciclaje"
} }
} }

View file

@ -1113,5 +1113,9 @@
"description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen", "description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen",
"shortDescription": "Een kaart met vuilnisbakken", "shortDescription": "Een kaart met vuilnisbakken",
"title": "Vuilnisbak" "title": "Vuilnisbak"
},
"hotels": {
"description": "Op deze kaart vind je hotels in je omgeving",
"title": "Hotels"
} }
} }

1
langs/themes/pa_PK.json Normal file
View file

@ -0,0 +1 @@
{}