Merge branch 'master' into develop

This commit is contained in:
pietervdvn 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 {QuestionableTagRenderingConfigJson} from "../Json/QuestionableTagRenderingConfigJson"
import FilterConfigJson from "../Json/FilterConfigJson";
import {control} from "leaflet";
import layers = control.layers;
import DeleteConfig from "../DeleteConfig";
class ValidateLanguageCompleteness extends DesugaringStep<any> {
@ -269,7 +267,7 @@ class ValidateTheme extends DesugaringStep<LayoutConfigJson> {
).convert(theme, theme.id)
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
const targetLanguage = theme.title.SupportedLanguages()[0]
if (targetLanguage !== "en") {

View file

@ -79,7 +79,7 @@ export default class LayoutConfig {
}
const context = this.id
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(
new ExtractImages(official, undefined).convertStrict(
json,

View file

@ -35,6 +35,11 @@ export default class LinkToWeblate extends VariableUiElement {
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 {
if (contextKey === undefined || contextKey.indexOf(":") < 0) {
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

View file

@ -886,5 +886,18 @@
"wikidata": {
"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",
"editing": {
"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?"
},
"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": {
"add_images": "Add images with a few clicks",
"attributes": "Shows attributes in a friendly way",

View file

@ -969,7 +969,7 @@
"then": "Denne butik tilbyder ikke en cykelpumpe til nogen"
},
"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?"

View file

@ -123,6 +123,9 @@
},
"11": {
"then": "Fliesenarbeit"
},
"12": {
"then": "Holzschnitzerei"
}
},
"question": "Um welche Art Kunstwerk handelt es sich?",
@ -131,6 +134,14 @@
"artwork-website": {
"question": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?",
"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": {
@ -975,7 +986,7 @@
"then": "Im Geschäft gibt es keine öffentlich nutzbare Luftpumpe"
},
"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?"
@ -3637,6 +3648,16 @@
"question": "Akzeptiert Kartenzahlung"
}
}
},
"3": {
"options": {
"1": {
"question": "Hat mindestens ein Bild"
},
"2": {
"question": "Hat wahrscheinlich kein Bild"
}
}
}
}
},
@ -5174,7 +5195,7 @@
"type": {
"mappings": {
"0": {
"then": "Dies ist ein normaler Stellplatz"
"then": "Dies ist ein normaler Stellplatz."
},
"1": {
"then": "Dies ist ein normaler Stellplatz."

View file

@ -986,7 +986,7 @@
"then": "This shop doesn't offer a bike pump for anyone"
},
"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?"
@ -3164,7 +3164,7 @@
},
"defibrillator-defibrillator:location": {
"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": {
"question": "Please give some explanation on where the defibrillator can be found (in English)",
@ -5195,7 +5195,7 @@
"type": {
"mappings": {
"0": {
"then": "This is a normal parking space"
"then": "This is a normal parking space."
},
"1": {
"then": "This is a normal parking space."

View file

@ -892,7 +892,7 @@
"then": "Esta tienda no ofrece una bomba para cualquiera"
},
"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?"
@ -3565,11 +3565,6 @@
"question": "¿De qué color es la luz que emite esta lámpara?",
"render": "Esta lámpara emite luz {light:colour}"
},
"count": {
"mappings": {
"0": {}
}
},
"direction": {
"question": "¿Hacia donde apunta esta lámpara?",
"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"
},
"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 ?"

View file

@ -652,7 +652,7 @@
"then": "Questo negozio non offre luso pubblico di una pompa per bici"
},
"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?"
@ -2680,4 +2680,4 @@
}
}
}
}
}

View file

@ -134,6 +134,14 @@
"artwork-website": {
"question": "Is er een website met meer informatie over dit kunstwerk?",
"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": {
@ -261,7 +269,7 @@
"then": "Heeft een rugleuning"
},
"1": {
"then": "Heeft geen rugleuning"
"then": "Heeft <b>geen</b> 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"
},
"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?"
@ -1679,20 +1687,20 @@
"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>?",
"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"
"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"
},
"current-12": {
"mappings": {
"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": {
"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>?",
"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"
"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"
},
"current-13": {
"mappings": {
@ -1817,7 +1825,7 @@
"then": "Gratis te gebruiken"
},
"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": {
"then": "Betalend"
@ -1938,7 +1946,7 @@
"then": "<b>Tesla Supercharger (destination)</b> levert een vermogen van maximaal 120 kw A"
},
"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": {
"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>?",
"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": {
"mappings": {
@ -2124,19 +2132,19 @@
"voltage-11": {
"mappings": {
"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>",
"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"
"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"
},
"voltage-12": {
"mappings": {
"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": {
"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>?",
@ -2458,6 +2466,9 @@
},
"3": {
"then": "Klimgelegenheid <b>{name}</b>"
},
"0": {
"then": ""
}
},
"render": "Klimgelegenheid"
@ -3124,7 +3135,7 @@
"then": "Enkel toegankelijk voor klanten"
},
"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": {
"then": "Niet toegankelijk, mogelijk enkel voor professionals"
@ -3152,7 +3163,7 @@
},
"defibrillator-defibrillator:location": {
"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": {
"question": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)",
@ -3636,6 +3647,16 @@
"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": {
@ -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": {
@ -4996,10 +5054,70 @@
"mappings": {
"3": {
"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": {
"description": "Deze laag toont autoparkings",
@ -7063,6 +7181,10 @@
"turbine-start-date": {
"question": "Wanneer werd deze windturbine 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": {
@ -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": {
"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": {
"addNew": "Legg til {category} her",
"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.",
"disableFilters": "Skru av alle filtre",
"disableFiltersExplanation": "Det kan hende noen funksjoner er skjult av et filter",
@ -57,7 +57,7 @@
"zoomInMore": "Forstørr for å importere denne funksjonen"
},
"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.",
"openLayerControl": "Åpne lagkontrollboksen",
"pleaseLogin": "Logg inn for å legge til et nytt punkt",
@ -134,7 +134,6 @@
"title": "Velg lag",
"zoomInToSeeThisLayer": "Forstørr kartet hvis du vil se dette kartet"
},
"levelSelection": {},
"loading": "Laster inn …",
"loadingTheme": "Laster inn {theme}…",
"loginFailed": "Kunne ikke logge inn på OpenStreetMap",
@ -145,10 +144,12 @@
"morescreen": {
"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.",
"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",
"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 $$$",
"next": "Neste",
@ -184,7 +185,7 @@
"questions": {
"emailIs": "E-postadressen til {category} er <a href=\"mailto:{email}\" target=\"_blank\">{email}</a>",
"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}?",
"websiteIs": "Nettside: <a href=\"{website}\" target=\"_blank\">{website}</a>",
"websiteOf": "Hva er nettsiden til {category}?"
@ -207,7 +208,7 @@
"downloadCustomThemeHelp": "En dreven bidragsyter kan bruke denne filen for å forbedre temaet ditt",
"editThemeDescription": "Legg til eller endre spørsmål for dette karttemaet",
"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)",
"fsIncludeCurrentBackgroundMap": "Inkluder nåværende bakgrunnsvalg <b>{name}</b>",
"fsIncludeCurrentLayers": "Inkluder nåværende lagvalg",
@ -242,7 +243,6 @@
"wednesday": "Onsdag"
},
"welcomeBack": "Du er innlogget. Velkommen tilbake.",
"welcomeExplanation": {},
"wikipedia": {
"createNewWikidata": "Opprett et nytt Wikipedia-element",
"doSearch": "Søk ovenfor for å se resultater",
@ -256,7 +256,8 @@
},
"searchWikidata": "Søk på Wikipedia",
"wikipediaboxTitle": "Wikipedia"
}
},
"poweredByOsm": "Med data fra OpenStreetMap"
},
"image": {
"addPicture": "Legg til bilde",
@ -265,7 +266,6 @@
"doDelete": "Fjern bilde",
"dontDelete": "Avbryt",
"isDeleted": "Slettet",
"nearbyPictures": {},
"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.",
"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.",
"uploadingMultiple": "Laster opp {count} bilder …",
"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": {
"askMetadata": {
@ -361,7 +368,6 @@
"importInspector": {
"title": "Inspiser og håndter importnotater"
},
"importLayer": {},
"index": {
"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.",
@ -369,30 +375,6 @@
"pickTheme": "Begynn ved å velge et av temaene nedenfor.",
"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": {
"cancel": "Avbryt flytting",
"cannotBeMoved": "Denne funksjonen kan ikke flyttes.",
@ -438,8 +420,6 @@
},
"professional": {
"aboutMc": {
"internalUse": {},
"layers": {},
"survey": {
"title": "Undersøkelsesmuligheter"
},
@ -450,7 +430,6 @@
"li3": "og mye, mye mer …",
"title": "Hva er OpenStreetMap?"
},
"benefits": {},
"license": {
"title": "Lisensen"
},
@ -461,13 +440,11 @@
},
"drawbacks": {
"licenseNuances": {
"usecaseGatheringOpenData": {},
"usecaseMapDifferentSources": {
"title": "Oppretter et kart fra forskjellige kilder"
}
},
"title": "Noen ulemper å ha i minne",
"unsuitedData": {}
"title": "Noen ulemper å ha i minne"
},
"indexPage": {
"button": "Oppdag tjenestetilbudet vårt",
@ -483,7 +460,7 @@
"reviews": {
"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>.",
"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",
"no_rating": "Ingen vurdering gitt",
"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."
},
"validation": {
"color": {},
"date": {
"description": "En dato, som starter med året"
},
"direction": {
"description": "En retning"
},
"distance": {},
"email": {
"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.",
"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}",
"selectReason": "Gelieve aan te duiden waarom dit punt verwijderd moet worden",
"softDelete": "Dit punt zal aangepast worden en zal in deze applicatie niet meer getoond worden. <span class=\"subtle\">{reason}</span>"
"selectReason": "Gelieve aan te duiden waarom dit object verwijderd moet worden",
"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",
"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.",
"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.",
"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": {
"disused": "Het wordt niet meer onderhouden of is verwijderd",
"duplicate": "Dit object is een duplicaat van een ander object",
"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",
"whyDelete": "Waarom moet dit punt van de kaart verwijderd worden?"
"whyDelete": "Waarom moet dit object van de kaart verwijderd worden?"
},
"favourite": {
"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",
"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>",
"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",
"disableFiltersExplanation": "Interessepunten kunnen verborgen zijn door een filter",
"hasBeenImported": "Dit object is reeds geïmporteerd",
@ -103,13 +103,13 @@
"intro": "Kies hieronder welk punt je wilt toevoegen<br/>",
"layerNotEnabled": "De laag {layer} is gedeactiveerd. Activeer deze om een object toe te voegen",
"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}",
"stillLoading": "De data worden nog geladen. Nog even geduld en dan kan je een punt toevoegen.",
"title": "Nieuw punt toevoegen?",
"stillLoading": "De data worden nog geladen. Nog even geduld en dan kan je een object toevoegen.",
"title": "Nieuw object toevoegen?",
"warnVisibleForEveryone": "Je toevoeging is voor iedereen zichtbaar",
"wrongType": "Dit element is geen punt of lijn en kan daarom niet geïmporteerd worden",
"zoomInFurther": "Gelieve verder in te zoomen om een punt toe te voegen.",
"wrongType": "Dit object is geen punt of lijn en kan daarom niet geïmporteerd worden",
"zoomInFurther": "Gelieve verder in te zoomen om een object toe te voegen.",
"zoomInMore": "Zoom meer in om dit object te importeren"
},
"apply_button": {
@ -169,7 +169,7 @@
"error": "Er ging iets mis",
"example": "Voorbeeld",
"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",
"getStartedNewAccount": " of <a href='https://www.openstreetmap.org/user/new' target='_blank'>maak een nieuwe account aan</a>",
"goToInbox": "Ga naar de berichten",
@ -239,7 +239,7 @@
"websiteIs": "Website: <a href=\"{website}\" target=\"_blank\">{website}</a>",
"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",
"returnToTheMap": "Ga terug naar de kaart",
"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",
"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)",
"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}",
"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",
@ -668,15 +668,15 @@
"inviteToMove": {
"generic": "Verplaats 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",
"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.",
"loginToMove": "Je moet aangemeld zijn om een punt te verplaatsen",
"moveTitle": "Verplaats dit punt",
"partOfAWay": "Dit punt 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",
"partOfAWay": "Dit object is deel van een lijn of een oppervlakte. 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",
"reasons": {
"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": {
"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": {
"freeform": {
@ -141,15 +145,26 @@
},
"2": {
"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": {
"mappings": {
"1": {
"then": "Belum ada halaman Wikipedia yang ditautkan"
},
"0": {
"then": "Belum ada halaman Wikipedia yang ditautkan"
}
}
},
"question": "Apa entitas Wikidata yang sesuai?"
},
"wikipedialink": {
"mappings": {
@ -159,4 +174,4 @@
}
}
}
}
}

View file

@ -143,6 +143,64 @@
}
},
"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": {
"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?"
@ -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": {
"name": "nodes"
"name": "nodes",
"title": {
"render": "node ciclista <strong>{rcn_ref}</strong>"
}
}
},
"title": "Xarxa de nodes ciclistes"
@ -354,6 +373,18 @@
},
"title": {
"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",
"layers": {
"0": {
"name": "codis postals"
"name": "codis postals",
"title": {
"render": "Codi postal {postal_code}"
}
},
"2": {
"name": "ajuntaments"
"name": "ajuntaments",
"title": {
"render": "Ajuntament de {name}"
}
}
},
"shortDescription": "Codis postals",
@ -472,5 +509,85 @@
},
"waste_basket": {
"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",
"shortDescription": "Eine Karte mit Abfalleimern",
"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",
"shortDescription": "Mapa de los Á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",
"shortDescription": "Een kaart met vuilnisbakken",
"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 @@
{}