Merge branch 'develop' into feature/road-splitting
This commit is contained in:
commit
61f2ebf9ba
24 changed files with 1507 additions and 1339 deletions
|
@ -251,7 +251,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"level",
|
||||
{
|
||||
"question": {
|
||||
"en": "Does this bike repair station have a special tool to repair your bike chain?",
|
||||
|
@ -509,7 +508,8 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"level"
|
||||
],
|
||||
"icon": {
|
||||
"render": {
|
||||
|
|
|
@ -133,25 +133,27 @@
|
|||
"en": "Located on the {level}th floor",
|
||||
"nl": "Bevindt zich op de {level}de verdieping"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "level",
|
||||
"type": "float"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "level",
|
||||
"type": "float"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "location=underground",
|
||||
"then": {
|
||||
"en": "Located underground",
|
||||
"nl": "Bevindt zich ondergrounds"
|
||||
"nl": "Bevindt zich ondergronds"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},{
|
||||
},
|
||||
{
|
||||
"if": "level=0",
|
||||
"then": {
|
||||
"en": "Located on the ground floor",
|
||||
"nl": "Bevindt zich gelijkvloers"
|
||||
}
|
||||
},{
|
||||
},
|
||||
{
|
||||
"if": "level=1",
|
||||
"then": {
|
||||
"en": "Located on the first floor",
|
||||
|
|
|
@ -427,7 +427,8 @@
|
|||
"it": "Sito web ufficiale: <a href='{website}'>{website}</a>",
|
||||
"ja": "公式Webサイト: <a href='{website}'>{website}</a>",
|
||||
"nb_NO": "Offisiell nettside: <a href='{website}'>{website}</a>",
|
||||
"zh_Hant": "官方網站:<a href='{website}'>{website}</a>"
|
||||
"zh_Hant": "官方網站:<a href='{website}'>{website}</a>",
|
||||
"nl": "Officiële website: : <a href='{website}'>{website}</a>"
|
||||
},
|
||||
"freeform": {
|
||||
"type": "url",
|
||||
|
@ -823,7 +824,8 @@
|
|||
"then": {
|
||||
"en": "Anyone can use this dump station",
|
||||
"ja": "誰でもこのゴミ捨て場を使用できます",
|
||||
"it": "Chiunque può farne uso"
|
||||
"it": "Chiunque può farne uso",
|
||||
"ru": "Любой может воспользоваться этой станцией утилизации"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -836,7 +838,8 @@
|
|||
"then": {
|
||||
"en": "Anyone can use this dump station",
|
||||
"ja": "誰でもこのゴミ捨て場を使用できます",
|
||||
"it": "Chiunque può farne uso"
|
||||
"it": "Chiunque può farne uso",
|
||||
"ru": "Любой может воспользоваться этой станцией утилизации"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -845,12 +848,14 @@
|
|||
"render": {
|
||||
"en": "This station is part of network {network}",
|
||||
"ja": "このステーションはネットワーク{network}の一部です",
|
||||
"it": "Questo luogo è parte della rete {network}"
|
||||
"it": "Questo luogo è parte della rete {network}",
|
||||
"ru": "Эта станция - часть сети {network}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What network is this place a part of? (skip if none)",
|
||||
"ja": "ここは何のネットワークの一部ですか?(なければスキップ)",
|
||||
"it": "Di quale rete fa parte questo luogo? (se non fa parte di nessuna rete, salta)"
|
||||
"it": "Di quale rete fa parte questo luogo? (se non fa parte di nessuna rete, salta)",
|
||||
"ru": "К какой сети относится эта станция? (пропустите, если неприменимо)"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "network"
|
||||
|
|
|
@ -14,7 +14,8 @@
|
|||
"ru": "Карта зарядных станций по всему миру",
|
||||
"ja": "充電ステーションの世界地図",
|
||||
"zh_Hant": "全世界的充電站地圖",
|
||||
"it": "Una mappa mondiale delle stazioni di ricarica"
|
||||
"it": "Una mappa mondiale delle stazioni di ricarica",
|
||||
"nl": "Een wereldwijde kaart van oplaadpunten"
|
||||
},
|
||||
"description": {
|
||||
"en": "On this open map, one can find and mark information about charging stations",
|
||||
|
@ -229,11 +230,12 @@
|
|||
"ja": "{network}",
|
||||
"zh_Hant": "{network}",
|
||||
"nb_NO": "{network}",
|
||||
"it": "{network}"
|
||||
"it": "{network}",
|
||||
"nl": "{network}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What network of this charging station under?",
|
||||
"ru": "К какой сети относится эта станция?",
|
||||
"ru": "К какой сети относится эта зарядная станция?",
|
||||
"ja": "この充電ステーションの運営チェーンはどこですか?",
|
||||
"zh_Hant": "充電站所屬的網路是?",
|
||||
"it": "A quale rete appartiene questa stazione di ricarica?"
|
||||
|
@ -253,7 +255,8 @@
|
|||
"ru": "Не является частью более крупной сети",
|
||||
"ja": "大規模な運営チェーンの一部ではない",
|
||||
"zh_Hant": "不屬於大型網路",
|
||||
"it": "Non appartiene a una rete"
|
||||
"it": "Non appartiene a una rete",
|
||||
"nl": "Maakt geen deel uit van een netwerk"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -267,7 +270,8 @@
|
|||
"ru": "AeroVironment",
|
||||
"ja": "AeroVironment",
|
||||
"zh_Hant": "AeroVironment",
|
||||
"it": "AeroVironment"
|
||||
"it": "AeroVironment",
|
||||
"nl": "AeroVironment"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -281,7 +285,8 @@
|
|||
"ru": "Blink",
|
||||
"ja": "Blink",
|
||||
"zh_Hant": "Blink",
|
||||
"it": "Blink"
|
||||
"it": "Blink",
|
||||
"nl": "Blink"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -295,7 +300,8 @@
|
|||
"ru": "eVgo",
|
||||
"ja": "eVgo",
|
||||
"zh_Hant": "eVgo",
|
||||
"it": "eVgo"
|
||||
"it": "eVgo",
|
||||
"nl": "eVgo"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -171,14 +171,16 @@
|
|||
"en": "Climbing club",
|
||||
"nl": "Klimclub",
|
||||
"ja": "クライミングクラブ",
|
||||
"nb_NO": "Klatreklubb"
|
||||
"nb_NO": "Klatreklubb",
|
||||
"ru": "Клуб скалолазания"
|
||||
},
|
||||
"description": {
|
||||
"de": "Ein Kletterverein",
|
||||
"nl": "Een klimclub",
|
||||
"en": "A climbing club",
|
||||
"ja": "クライミングクラブ",
|
||||
"nb_NO": "En klatreklubb"
|
||||
"nb_NO": "En klatreklubb",
|
||||
"ru": "Клуб скалолазания"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -241,7 +243,8 @@
|
|||
"description": {
|
||||
"de": "Eine Kletterhalle",
|
||||
"en": "A climbing gym",
|
||||
"ja": "クライミングジム"
|
||||
"ja": "クライミングジム",
|
||||
"nl": "Een klimzaal"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
|
@ -484,7 +487,8 @@
|
|||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "Climbing route"
|
||||
"en": "Climbing route",
|
||||
"nl": "Klimroute"
|
||||
},
|
||||
"tags": [
|
||||
"sport=climbing",
|
||||
|
@ -790,7 +794,8 @@
|
|||
"fr": "<strong>{name}</strong>",
|
||||
"id": "<strong>{name}</strong>",
|
||||
"ru": "<strong>{name}</strong>",
|
||||
"ja": "<strong>{name}</strong>"
|
||||
"ja": "<strong>{name}</strong>",
|
||||
"nl": "<strong>{name}</strong>"
|
||||
},
|
||||
"condition": "name~*"
|
||||
},
|
||||
|
@ -897,7 +902,8 @@
|
|||
"en": "Is there a (unofficial) website with more informations (e.g. topos)?",
|
||||
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?",
|
||||
"ja": "もっと情報のある(非公式の)ウェブサイトはありますか(例えば、topos)?",
|
||||
"nl": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?"
|
||||
"nl": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?",
|
||||
"ru": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?"
|
||||
},
|
||||
"condition": {
|
||||
"and": [
|
||||
|
@ -976,7 +982,8 @@
|
|||
{
|
||||
"if": "access=members",
|
||||
"then": {
|
||||
"en": "Only club members"
|
||||
"en": "Only club members",
|
||||
"ru": "Только членам клуба"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
|
@ -27,7 +27,8 @@
|
|||
"ja",
|
||||
"zh_Hant",
|
||||
"nb_NO",
|
||||
"it"
|
||||
"it",
|
||||
"ru"
|
||||
],
|
||||
"startLat": 51.2095,
|
||||
"startZoom": 14,
|
||||
|
@ -222,7 +223,8 @@
|
|||
"en": "All streets",
|
||||
"ja": "すべての道路",
|
||||
"nb_NO": "Alle gater",
|
||||
"it": "Tutte le strade"
|
||||
"it": "Tutte le strade",
|
||||
"ru": "Все улицы"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Laag waar je een straat als fietsstraat kan markeren",
|
||||
|
@ -247,7 +249,8 @@
|
|||
"nl": "Straat",
|
||||
"en": "Street",
|
||||
"ja": "ストリート",
|
||||
"it": "Strada"
|
||||
"it": "Strada",
|
||||
"ru": "Улица"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
"fr": "Cette carte affiche les points d'accès public à de l'eau potable, et permet d'en ajouter facilement",
|
||||
"ja": "この地図には、一般にアクセス可能な飲料水スポットが示されており、簡単に追加することができる",
|
||||
"zh_Hant": "在這份地圖上,公共可及的飲水點可以顯示出來,也能輕易的增加",
|
||||
"it": "Questa mappa mostra tutti i luoghi in cui è disponibile acqua potabile ed è possibile aggiungerne di nuovi"
|
||||
"it": "Questa mappa mostra tutti i luoghi in cui è disponibile acqua potabile ed è possibile aggiungerne di nuovi",
|
||||
"ru": "На этой карте показываются и могут быть легко добавлены общедоступные точки питьевой воды"
|
||||
},
|
||||
"language": [
|
||||
"en",
|
||||
|
|
|
@ -165,7 +165,8 @@
|
|||
"nl": "Ligt de tuin in zon/half schaduw of schaduw?",
|
||||
"en": "Is the garden shaded or sunny?",
|
||||
"ja": "庭は日陰ですか、日当たりがいいですか?",
|
||||
"it": "Il giardino è al sole o in ombra?"
|
||||
"it": "Il giardino è al sole o in ombra?",
|
||||
"ru": "Сад расположен на солнечной стороне или в тени?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -185,7 +186,8 @@
|
|||
"nl": "Er is een regenton",
|
||||
"en": "There is a rain barrel",
|
||||
"ja": "雨樽がある",
|
||||
"it": "C'è un contenitore per raccogliere la pioggia"
|
||||
"it": "C'è un contenitore per raccogliere la pioggia",
|
||||
"ru": "Есть бочка с дождевой водой"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -198,7 +200,8 @@
|
|||
"nl": "Er is geen regenton",
|
||||
"en": "There is no rain barrel",
|
||||
"ja": "雨樽はありません",
|
||||
"it": "Non c'è un contenitore per raccogliere la pioggia"
|
||||
"it": "Non c'è un contenitore per raccogliere la pioggia",
|
||||
"ru": "Нет бочки с дождевой водой"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -263,7 +266,8 @@
|
|||
"nl": "Wat voor planten staan hier?",
|
||||
"en": "What kinds of plants grow here?",
|
||||
"ja": "ここではどんな植物が育つんですか?",
|
||||
"it": "Che tipi di piante sono presenti qui?"
|
||||
"it": "Che tipi di piante sono presenti qui?",
|
||||
"ru": "Какие виды растений обитают здесь?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -310,13 +314,15 @@
|
|||
"nl": "Meer details: {description}",
|
||||
"en": "More details: {description}",
|
||||
"ja": "詳細情報: {description}",
|
||||
"it": "Maggiori dettagli: {description}"
|
||||
"it": "Maggiori dettagli: {description}",
|
||||
"ru": "Подробнее: {description}"
|
||||
},
|
||||
"question": {
|
||||
"nl": "Aanvullende omschrijving van de tuin (indien nodig, en voor zover nog niet omschreven hierboven)",
|
||||
"en": "Extra describing info about the garden (if needed and not yet described above)",
|
||||
"ja": "庭園に関する追加の説明情報(必要な場合でまだ上記に記載されていない場合)",
|
||||
"it": "Altre informazioni per descrivere il giardino (se necessarie e non riportate qui sopra)"
|
||||
"it": "Altre informazioni per descrivere il giardino (se necessarie e non riportate qui sopra)",
|
||||
"ru": "Дополнительная информация о саде (если требуется или еще не указана выше)"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "description",
|
||||
|
|
|
@ -118,7 +118,8 @@
|
|||
"nl": "Wat is de website van deze frituur?",
|
||||
"fr": "Quel est le site web de cette friterie?",
|
||||
"ja": "このお店のホームページは何ですか?",
|
||||
"it": "Qual è il sito web di questo negozio?"
|
||||
"it": "Qual è il sito web di questo negozio?",
|
||||
"ru": "Какой веб-сайт у этого магазина?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "website",
|
||||
|
@ -136,7 +137,8 @@
|
|||
"fr": "Quel est le numéro de téléphone de cette friterie?",
|
||||
"ja": "電話番号は何番ですか?",
|
||||
"nb_NO": "Hva er telefonnummeret?",
|
||||
"it": "Qual è il numero di telefono?"
|
||||
"it": "Qual è il numero di telefono?",
|
||||
"ru": "Какой телефон?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
|
@ -275,7 +277,8 @@
|
|||
"then": {
|
||||
"nl": "Je mag <b>geen</b> eigen containers meenemen om je bestelling in mee te nemen",
|
||||
"en": "Bringing your own container is <b>not allowed</b>",
|
||||
"ja": "独自の容器を持参することは<b>できません</b>"
|
||||
"ja": "独自の容器を持参することは<b>できません</b>",
|
||||
"ru": "Приносить свою тару <b>не разрешено</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
|
@ -3,12 +3,14 @@
|
|||
"title": {
|
||||
"en": "Hydrants, Extinguishers, Fire stations, and Ambulance stations.",
|
||||
"ja": "消火栓、消火器、消防署、救急ステーションです。",
|
||||
"zh_Hant": "消防栓、滅火器、消防隊、以及急救站。"
|
||||
"zh_Hant": "消防栓、滅火器、消防隊、以及急救站。",
|
||||
"ru": "Пожарные гидранты, огнетушители, пожарные станции и станции скорой помощи."
|
||||
},
|
||||
"shortDescription": {
|
||||
"en": "Map to show hydrants, extinguishers, fire stations, and ambulance stations.",
|
||||
"ja": "消火栓、消火器、消防署消火栓、消火器、消防署、および救急ステーションを表示します。",
|
||||
"zh_Hant": "顯示消防栓、滅火器、消防隊與急救站的地圖。"
|
||||
"zh_Hant": "顯示消防栓、滅火器、消防隊與急救站的地圖。",
|
||||
"ru": "Карта пожарных гидрантов, огнетушителей, пожарных станций и станций скорой помощи."
|
||||
},
|
||||
"description": {
|
||||
"en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods. \n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions. \n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.",
|
||||
|
@ -39,7 +41,8 @@
|
|||
"en": "Map of hydrants",
|
||||
"ja": "消火栓の地図",
|
||||
"zh_Hant": "消防栓地圖",
|
||||
"nb_NO": "Kart over brannhydranter"
|
||||
"nb_NO": "Kart over brannhydranter",
|
||||
"ru": "Карта пожарных гидрантов"
|
||||
},
|
||||
"minzoom": 14,
|
||||
"source": {
|
||||
|
@ -61,19 +64,22 @@
|
|||
"en": "Map layer to show fire hydrants.",
|
||||
"ja": "消火栓を表示するマップレイヤ。",
|
||||
"zh_Hant": "顯示消防栓的地圖圖層。",
|
||||
"nb_NO": "Kartlag for å vise brannhydranter."
|
||||
"nb_NO": "Kartlag for å vise brannhydranter.",
|
||||
"ru": "Слой карты, отображающий пожарные гидранты."
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"question": {
|
||||
"en": "What color is the hydrant?",
|
||||
"ja": "消火栓の色は何色ですか?",
|
||||
"nb_NO": "Hvilken farge har brannhydranten?"
|
||||
"nb_NO": "Hvilken farge har brannhydranten?",
|
||||
"ru": "Какого цвета гидрант?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The hydrant color is {colour}",
|
||||
"ja": "消火栓の色は{color}です",
|
||||
"nb_NO": "Brannhydranter er {colour}"
|
||||
"nb_NO": "Brannhydranter er {colour}",
|
||||
"ru": "Цвет гидранта {colour}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "colour"
|
||||
|
@ -87,7 +93,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "The hydrant color is unknown.",
|
||||
"ja": "消火栓の色は不明です。"
|
||||
"ja": "消火栓の色は不明です。",
|
||||
"ru": "Цвет гидранта не определён."
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -99,7 +106,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "The hydrant color is yellow.",
|
||||
"ja": "消火栓の色は黄色です。"
|
||||
"ja": "消火栓の色は黄色です。",
|
||||
"ru": "Гидрант жёлтого цвета."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -111,7 +119,8 @@
|
|||
"then": {
|
||||
"en": "The hydrant color is red.",
|
||||
"ja": "消火栓の色は赤です。",
|
||||
"it": "L'idrante è rosso."
|
||||
"it": "L'idrante è rosso.",
|
||||
"ru": "Гидрант красного цвета."
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -120,7 +129,8 @@
|
|||
"question": {
|
||||
"en": "What type of hydrant is it?",
|
||||
"ja": "どんな消火栓なんですか?",
|
||||
"it": "Di che tipo è questo idrante?"
|
||||
"it": "Di che tipo è questo idrante?",
|
||||
"ru": "К какому типу относится этот гидрант?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "fire_hydrant:type"
|
||||
|
@ -141,7 +151,8 @@
|
|||
"then": {
|
||||
"en": "The hydrant type is unknown.",
|
||||
"ja": "消火栓の種類は不明です。",
|
||||
"it": "Il tipo di idrante è sconosciuto."
|
||||
"it": "Il tipo di idrante è sconosciuto.",
|
||||
"ru": "Тип гидранта не определён."
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -214,7 +225,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "The hydrant is (fully or partially) working.",
|
||||
"ja": "消火栓は(完全にまたは部分的に)機能しています。"
|
||||
"ja": "消火栓は(完全にまたは部分的に)機能しています。",
|
||||
"ru": "Гидрант (полностью или частично) в рабочем состоянии."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -238,7 +250,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "The hydrant has been removed.",
|
||||
"ja": "消火栓が撤去されました。"
|
||||
"ja": "消火栓が撤去されました。",
|
||||
"ru": "Гидрант демонтирован."
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -282,7 +295,8 @@
|
|||
"name": {
|
||||
"en": "Map of fire extinguishers.",
|
||||
"ja": "消火器の地図です。",
|
||||
"nb_NO": "Kart over brannhydranter"
|
||||
"nb_NO": "Kart over brannhydranter",
|
||||
"ru": "Карта огнетушителей."
|
||||
},
|
||||
"minzoom": 14,
|
||||
"source": {
|
||||
|
@ -304,17 +318,20 @@
|
|||
"en": "Map layer to show fire hydrants.",
|
||||
"ja": "消火栓を表示するマップレイヤ。",
|
||||
"zh_Hant": "顯示消防栓的地圖圖層。",
|
||||
"nb_NO": "Kartlag for å vise brannslokkere."
|
||||
"nb_NO": "Kartlag for å vise brannslokkere.",
|
||||
"ru": "Слой карты, отображающий огнетушители."
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"render": {
|
||||
"en": "Location: {location}",
|
||||
"ja": "場所:{location}"
|
||||
"ja": "場所:{location}",
|
||||
"ru": "Местоположение: {location}"
|
||||
},
|
||||
"question": {
|
||||
"en": "Where is it positioned?",
|
||||
"ja": "どこにあるんですか?"
|
||||
"ja": "どこにあるんですか?",
|
||||
"ru": "Где это расположено?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -325,7 +342,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "Found indoors.",
|
||||
"ja": "屋内にある。"
|
||||
"ja": "屋内にある。",
|
||||
"ru": "Внутри."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -336,7 +354,8 @@
|
|||
},
|
||||
"then": {
|
||||
"en": "Found outdoors.",
|
||||
"ja": "屋外にある。"
|
||||
"ja": "屋外にある。",
|
||||
"ru": "Снаружи."
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -367,11 +386,13 @@
|
|||
"title": {
|
||||
"en": "Fire extinguisher",
|
||||
"ja": "消火器",
|
||||
"nb_NO": "Brannslukker"
|
||||
"nb_NO": "Brannslukker",
|
||||
"ru": "Огнетушитель"
|
||||
},
|
||||
"description": {
|
||||
"en": "A fire extinguisher is a small, portable device used to stop a fire",
|
||||
"ja": "消火器は、火災を止めるために使用される小型で携帯可能な装置である"
|
||||
"ja": "消火器は、火災を止めるために使用される小型で携帯可能な装置である",
|
||||
"ru": "Огнетушитель - небольшое переносное устройство для тушения огня"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -383,7 +404,8 @@
|
|||
"en": "Map of fire stations",
|
||||
"ja": "消防署の地図",
|
||||
"nb_NO": "Kart over brannstasjoner",
|
||||
"it": "Mappa delle caserme dei vigili del fuoco"
|
||||
"it": "Mappa delle caserme dei vigili del fuoco",
|
||||
"ru": "Карта пожарных частей"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"source": {
|
||||
|
@ -406,7 +428,8 @@
|
|||
"description": {
|
||||
"en": "Map layer to show fire stations.",
|
||||
"ja": "消防署を表示するためのマップレイヤ。",
|
||||
"it": "Livello che mostra le caserme dei vigili del fuoco."
|
||||
"it": "Livello che mostra le caserme dei vigili del fuoco.",
|
||||
"ru": "Слой карты, отображающий пожарные части."
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
|
@ -416,13 +439,14 @@
|
|||
"question": {
|
||||
"en": "What is the name of this fire station?",
|
||||
"ja": "この消防署の名前は何ですか?",
|
||||
"ru": "Как называется пожарная часть?",
|
||||
"ru": "Как называется эта пожарная часть?",
|
||||
"it": "Come si chiama questa caserma dei vigili del fuoco?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This station is called {name}.",
|
||||
"ja": "このステーションの名前は{name}です。",
|
||||
"it": "Questa caserma si chiama {name}."
|
||||
"it": "Questa caserma si chiama {name}.",
|
||||
"ru": "Эта часть называется {name}."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -432,24 +456,28 @@
|
|||
"question": {
|
||||
"en": " What is the street name where the station located?",
|
||||
"ja": " 救急ステーションの所在地はどこですか?",
|
||||
"it": " Qual è il nome della via in cui si trova la caserma?"
|
||||
"it": " Qual è il nome della via in cui si trova la caserma?",
|
||||
"ru": " По какому адресу расположена эта часть?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This station is along a highway called {addr:street}.",
|
||||
"ja": "{addr:street} 沿いにあります。"
|
||||
"ja": "{addr:street} 沿いにあります。",
|
||||
"ru": "Часть расположена вдоль шоссе {addr:street}."
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
|
||||
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)"
|
||||
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
|
||||
"ru": "Где расположена часть? (напр., название населённого пункта)"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "addr:place"
|
||||
},
|
||||
"render": {
|
||||
"en": "This station is found within {addr:place}.",
|
||||
"ja": "このステーションは{addr:place}にあります。"
|
||||
"ja": "このステーションは{addr:place}にあります。",
|
||||
"ru": "Эта часть расположена в {addr:place}."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -560,7 +588,8 @@
|
|||
],
|
||||
"title": {
|
||||
"en": "Fire station",
|
||||
"ja": "消防署"
|
||||
"ja": "消防署",
|
||||
"ru": "Пожарная часть"
|
||||
},
|
||||
"description": {
|
||||
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
|
||||
|
@ -573,7 +602,8 @@
|
|||
"id": "ambulancestation",
|
||||
"name": {
|
||||
"en": "Map of ambulance stations",
|
||||
"ja": "救急ステーションの地図"
|
||||
"ja": "救急ステーションの地図",
|
||||
"ru": "Карта станций скорой помощи"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"source": {
|
||||
|
@ -602,11 +632,12 @@
|
|||
"question": {
|
||||
"en": "What is the name of this ambulance station?",
|
||||
"ja": "この救急ステーションの名前は何ですか?",
|
||||
"ru": "Как называется станция скорой помощи?"
|
||||
"ru": "Как называется эта станция скорой помощи?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This station is called {name}.",
|
||||
"ja": "このステーションの名前は{name}です。"
|
||||
"ja": "このステーションの名前は{name}です。",
|
||||
"ru": "Эта станция называется {name}."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -615,17 +646,20 @@
|
|||
},
|
||||
"question": {
|
||||
"en": " What is the street name where the station located?",
|
||||
"ja": " 救急ステーションの所在地はどこですか?"
|
||||
"ja": " 救急ステーションの所在地はどこですか?",
|
||||
"ru": " По какому адресу расположена эта станция?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This station is along a highway called {addr:street}.",
|
||||
"ja": "{addr:street} 沿いにあります。"
|
||||
"ja": "{addr:street} 沿いにあります。",
|
||||
"ru": "Эта станция расположена вдоль шоссе {addr:street}."
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
|
||||
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)"
|
||||
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
|
||||
"ru": "Где расположена станция? (напр., название населённого пункта)"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "addr:place"
|
||||
|
@ -735,7 +769,8 @@
|
|||
},
|
||||
"description": {
|
||||
"en": "Add an ambulance station to the map",
|
||||
"ja": "救急ステーション(消防署)をマップに追加する"
|
||||
"ja": "救急ステーション(消防署)をマップに追加する",
|
||||
"ru": "Добавить станцию скорой помощи на карту"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"nl": "Een kaart met Kaarten",
|
||||
"fr": "Carte des cartes",
|
||||
"ja": "マップのマップ",
|
||||
"zh_Hant": "地圖的地圖"
|
||||
"zh_Hant": "地圖的地圖",
|
||||
"ru": "Карта карт"
|
||||
},
|
||||
"shortDescription": {
|
||||
"en": "This theme shows all (touristic) maps that OpenStreetMap knows of",
|
||||
|
@ -26,7 +27,8 @@
|
|||
"nl",
|
||||
"fr",
|
||||
"ja",
|
||||
"zh_Hant"
|
||||
"zh_Hant",
|
||||
"ru"
|
||||
],
|
||||
"maintainer": "MapComplete",
|
||||
"icon": "./assets/themes/maps/logo.svg",
|
||||
|
|
|
@ -20,7 +20,8 @@
|
|||
"fr": "Crée un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes",
|
||||
"de": "Erstellen Sie ein persönliches Thema auf der Grundlage aller verfügbaren Ebenen aller Themen",
|
||||
"ja": "すべてのテーマの使用可能なすべてのレイヤーに基づいて個人用テーマを作成する",
|
||||
"zh_Hant": "從所有可用的主題圖層創建個人化主題"
|
||||
"zh_Hant": "從所有可用的主題圖層創建個人化主題",
|
||||
"ru": "Создать персональную тему на основе доступных слоёв тем"
|
||||
},
|
||||
"language": [
|
||||
"en",
|
||||
|
@ -31,7 +32,8 @@
|
|||
"fr",
|
||||
"de",
|
||||
"ja",
|
||||
"zh_Hant"
|
||||
"zh_Hant",
|
||||
"ru"
|
||||
],
|
||||
"maintainer": "MapComplete",
|
||||
"icon": "./assets/svg/addSmall.svg",
|
||||
|
|
|
@ -5,28 +5,32 @@
|
|||
"en": "Playgrounds",
|
||||
"fr": "Aires de jeux",
|
||||
"ja": "遊び場",
|
||||
"zh_Hant": "遊樂場"
|
||||
"zh_Hant": "遊樂場",
|
||||
"ru": "Игровые площадки"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Een kaart met speeltuinen",
|
||||
"en": "A map with playgrounds",
|
||||
"fr": "Une carte des aires de jeux",
|
||||
"ja": "遊び場のある地図",
|
||||
"zh_Hant": "遊樂場的地圖"
|
||||
"zh_Hant": "遊樂場的地圖",
|
||||
"ru": "Карта игровых площадок"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen",
|
||||
"en": "On this map, you find playgrounds and can add more information",
|
||||
"fr": "Cette carte affiche les aires de jeux et permet d'ajouter plus d'informations",
|
||||
"ja": "この地図では遊び場を見つけ情報を追加することができます",
|
||||
"zh_Hant": "在這份地圖上,你可以尋找遊樂場以及其相關資訊"
|
||||
"zh_Hant": "在這份地圖上,你可以尋找遊樂場以及其相關資訊",
|
||||
"ru": "На этой карте можно найти игровые площадки и добавить дополнительную информацию"
|
||||
},
|
||||
"language": [
|
||||
"nl",
|
||||
"en",
|
||||
"fr",
|
||||
"ja",
|
||||
"zh_Hant"
|
||||
"zh_Hant",
|
||||
"ru"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/themes/playgrounds/playground.svg",
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
"en": "Open Shop Map",
|
||||
"fr": "Carte des magasins",
|
||||
"ja": "オープン ショップ マップ",
|
||||
"zh_Hant": "開放商店地圖"
|
||||
"zh_Hant": "開放商店地圖",
|
||||
"ru": "Открыть карту магазинов"
|
||||
},
|
||||
"shortDescription": {
|
||||
"en": "An editable map with basic shop information",
|
||||
|
@ -94,7 +95,8 @@
|
|||
"en": "A shop",
|
||||
"fr": "Un magasin",
|
||||
"ja": "ショップ",
|
||||
"nl": "Een winkel"
|
||||
"nl": "Een winkel",
|
||||
"ru": "Магазин"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
|
@ -102,7 +104,7 @@
|
|||
"question": {
|
||||
"en": "What is the name of this shop?",
|
||||
"fr": "Qu'est-ce que le nom de ce magasin?",
|
||||
"ru": "Как называется магазин?",
|
||||
"ru": "Как называется этот магазин?",
|
||||
"ja": "このお店の名前は何ですか?",
|
||||
"nl": "Wat is de naam van deze winkel?"
|
||||
},
|
||||
|
@ -120,7 +122,8 @@
|
|||
"question": {
|
||||
"en": "What does this shop sell?",
|
||||
"fr": "Que vends ce magasin ?",
|
||||
"ja": "このお店では何を売っていますか?"
|
||||
"ja": "このお店では何を売っていますか?",
|
||||
"ru": "Что продаётся в этом магазине?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "shop"
|
||||
|
@ -232,7 +235,8 @@
|
|||
"en": "What is the phone number?",
|
||||
"fr": "Quel est le numéro de téléphone ?",
|
||||
"ja": "電話番号は何番ですか?",
|
||||
"nl": "Wat is het telefoonnummer?"
|
||||
"nl": "Wat is het telefoonnummer?",
|
||||
"ru": "Какой телефон?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
|
@ -252,7 +256,8 @@
|
|||
"en": "What is the website of this shop?",
|
||||
"fr": "Quel est le site internet de ce magasin ?",
|
||||
"ja": "このお店のホームページは何ですか?",
|
||||
"nl": "Wat is de website van deze winkel?"
|
||||
"nl": "Wat is de website van deze winkel?",
|
||||
"ru": "Какой веб-сайт у этого магазина?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "website",
|
||||
|
@ -270,7 +275,8 @@
|
|||
"question": {
|
||||
"en": "What is the email address of this shop?",
|
||||
"fr": "Quelle est l'adresse électronique de ce magasin ?",
|
||||
"ja": "このお店のメールアドレスは何ですか?"
|
||||
"ja": "このお店のメールアドレスは何ですか?",
|
||||
"ru": "Каков адрес электронной почты этого магазина?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "email",
|
||||
|
@ -288,7 +294,8 @@
|
|||
"en": "What are the opening hours of this shop?",
|
||||
"fr": "Quels sont les horaires d'ouverture de ce magasin ?",
|
||||
"ja": "この店の営業時間は何時から何時までですか?",
|
||||
"nl": "Wat zijn de openingsuren van deze winkel?"
|
||||
"nl": "Wat zijn de openingsuren van deze winkel?",
|
||||
"ru": "Каковы часы работы этого магазина?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "opening_hours",
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"builtin": "play_forest",
|
||||
"override": {
|
||||
"source": {
|
||||
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{z}_{x}_{y}.geojson",
|
||||
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
||||
"geoJsonZoomLevel": 14,
|
||||
"isOsmCache": true
|
||||
},
|
||||
|
@ -105,11 +105,31 @@
|
|||
{
|
||||
"builtin": "slow_roads",
|
||||
"override": {
|
||||
"+tagRenderings": [
|
||||
{
|
||||
"question": "Is dit een publiek toegankelijk pad?",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "access=private",
|
||||
"then": "Dit is een privaat pad"
|
||||
},
|
||||
{
|
||||
"if": "access=no",
|
||||
"then": "Dit is een privaat pad",
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "access=permissive",
|
||||
"then": "Dit pad is duidelijk in private eigendom, maar er hangen geen verbodsborden dus mag men erover"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"calculatedTags": [
|
||||
"_part_of_walking_routes=Array.from(new Set(feat.memberships().map(r => \"<a href='#relation/\"+r.relation.id+\"'>\" + r.relation.tags.name + \"</a>\"))).join(', ')",
|
||||
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''"
|
||||
],
|
||||
"minzoom": 9,
|
||||
"minzoom": 18,
|
||||
"source": {
|
||||
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
||||
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
||||
|
@ -235,21 +255,21 @@
|
|||
"maxZoom": 16,
|
||||
"minNeededElements": 100
|
||||
},
|
||||
"roamingRenderings": [
|
||||
{
|
||||
"render": "Maakt deel uit van {_part_of_walking_routes}",
|
||||
"condition": "_part_of_walking_routes~*"
|
||||
},
|
||||
{
|
||||
"render": "<a href='{video}' target='blank'>Een kinder-reportage vinden jullie hier<a/>",
|
||||
"freeform": {
|
||||
"key": "video",
|
||||
"type": "url"
|
||||
},
|
||||
"question": "Wat is de link naar de video-reportage?"
|
||||
}
|
||||
],
|
||||
"overrideAll": {
|
||||
"+tagRenderings": [
|
||||
{
|
||||
"render": "Maakt deel uit van {_part_of_walking_routes}",
|
||||
"condition": "_part_of_walking_routes~*"
|
||||
},
|
||||
{
|
||||
"render": "<a href='{video}' target='blank'>Een kinder-reportage vinden jullie hier<a/>",
|
||||
"freeform": {
|
||||
"key": "video",
|
||||
"type": "url"
|
||||
},
|
||||
"question": "Wat is de link naar de video-reportage?"
|
||||
}
|
||||
],
|
||||
"isShown": {
|
||||
"render": "yes",
|
||||
"mappings": [
|
||||
|
|
|
@ -5,14 +5,16 @@
|
|||
"fr": "Terrains de sport",
|
||||
"en": "Sport pitches",
|
||||
"ja": "スポーツ競技場",
|
||||
"zh_Hant": "運動場地"
|
||||
"zh_Hant": "運動場地",
|
||||
"ru": "Спортивные площадки"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Deze kaart toont sportvelden",
|
||||
"fr": "Une carte montrant les terrains de sport",
|
||||
"en": "A map showing sport pitches",
|
||||
"ja": "スポーツ競技場を示す地図",
|
||||
"zh_Hant": "顯示運動場地的地圖"
|
||||
"zh_Hant": "顯示運動場地的地圖",
|
||||
"ru": "Карта, отображающая спортивные площадки"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen",
|
||||
|
@ -26,7 +28,8 @@
|
|||
"fr",
|
||||
"en",
|
||||
"ja",
|
||||
"zh_Hant"
|
||||
"zh_Hant",
|
||||
"ru"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/layers/sport_pitch/table_tennis.svg",
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
"fr": "Carte des arbres",
|
||||
"it": "Mappa tutti gli alberi",
|
||||
"ja": "すべての樹木をマッピングする",
|
||||
"zh_Hant": "所有樹木的地圖"
|
||||
"zh_Hant": "所有樹木的地圖",
|
||||
"ru": "Карта деревьев"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Breng bomen in kaart!",
|
||||
|
@ -23,7 +24,8 @@
|
|||
"fr": "Cartographions tous les arbres !",
|
||||
"it": "Mappa tutti gli alberi!",
|
||||
"ja": "すべての樹木をマッピングします!",
|
||||
"zh_Hant": "繪製所有樹木!"
|
||||
"zh_Hant": "繪製所有樹木!",
|
||||
"ru": "Нанесите все деревья на карту!"
|
||||
},
|
||||
"language": [
|
||||
"nl",
|
||||
|
|
|
@ -15,6 +15,21 @@
|
|||
"opening_hours": {
|
||||
"question": "What are the opening hours of {name}?",
|
||||
"render": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
|
||||
},
|
||||
"level": {
|
||||
"question": "On what level is this feature located?",
|
||||
"render": "Located on the {level}th floor",
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Located underground"
|
||||
},
|
||||
"1": {
|
||||
"then": "Located on the ground floor"
|
||||
},
|
||||
"2": {
|
||||
"then": "Located on the first floor"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -15,6 +15,21 @@
|
|||
"opening_hours": {
|
||||
"question": "Wat zijn de openingsuren van {name}?",
|
||||
"render": "<h3>Openingsuren</h3>{opening_hours_table(opening_hours)}"
|
||||
},
|
||||
"level": {
|
||||
"question": "Op welke verdieping bevindt dit punt zich?",
|
||||
"render": "Bevindt zich op de {level}de verdieping",
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Bevindt zich ondergronds"
|
||||
},
|
||||
"1": {
|
||||
"then": "Bevindt zich gelijkvloers"
|
||||
},
|
||||
"2": {
|
||||
"then": "Bevindt zich op de eerste verdieping"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
2207
langs/themes/nl.json
2207
langs/themes/nl.json
File diff suppressed because it is too large
Load diff
|
@ -280,17 +280,17 @@
|
|||
"6": {
|
||||
"question": "Кто может использовать эту станцию утилизации?",
|
||||
"mappings": {
|
||||
"3": {
|
||||
"2": {
|
||||
"then": "Любой может воспользоваться этой станцией утилизации"
|
||||
},
|
||||
"2": {
|
||||
"3": {
|
||||
"then": "Любой может воспользоваться этой станцией утилизации"
|
||||
}
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"question": "К какой сети относится эта станция? (пропустите, если неприменимо)",
|
||||
"render": "Эта станция - часть сети {network}"
|
||||
"render": "Эта станция - часть сети {network}",
|
||||
"question": "К какой сети относится эта станция? (пропустите, если неприменимо)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -350,8 +350,8 @@
|
|||
},
|
||||
"presets": {
|
||||
"0": {
|
||||
"description": "Клуб скалолазания",
|
||||
"title": "Клуб скалолазания"
|
||||
"title": "Клуб скалолазания",
|
||||
"description": "Клуб скалолазания"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -385,6 +385,16 @@
|
|||
}
|
||||
},
|
||||
"roamingRenderings": {
|
||||
"0": {
|
||||
"question": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?"
|
||||
},
|
||||
"2": {
|
||||
"mappings": {
|
||||
"3": {
|
||||
"then": "Только членам клуба"
|
||||
}
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
|
@ -394,16 +404,16 @@
|
|||
"then": "Спортивное скалолазание здесь невозможно"
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
},
|
||||
"fietsstraten": {
|
||||
"layers": {
|
||||
"2": {
|
||||
"mappings": {
|
||||
"3": {
|
||||
"then": "Только членам клуба"
|
||||
}
|
||||
"name": "Все улицы",
|
||||
"title": {
|
||||
"render": "Улица"
|
||||
}
|
||||
},
|
||||
"0": {
|
||||
"question": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -418,28 +428,28 @@
|
|||
"layers": {
|
||||
"0": {
|
||||
"tagRenderings": {
|
||||
"2": {
|
||||
"question": "Сад расположен на солнечной стороне или в тени?"
|
||||
},
|
||||
"3": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Есть бочка с дождевой водой"
|
||||
},
|
||||
"1": {
|
||||
"then": "Нет бочки с дождевой водой"
|
||||
}
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"render": "Дата строительства сада: {start_date}"
|
||||
},
|
||||
"7": {
|
||||
"question": "Дополнительная информация о саде (если требуется или еще не указана выше)",
|
||||
"render": "Подробнее: {description}"
|
||||
},
|
||||
"6": {
|
||||
"question": "Какие виды растений обитают здесь?"
|
||||
},
|
||||
"3": {
|
||||
"mappings": {
|
||||
"1": {
|
||||
"then": "Нет бочки с дождевой водой"
|
||||
},
|
||||
"0": {
|
||||
"then": "Есть бочка с дождевой водой"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"question": "Сад расположен на солнечной стороне или в тени?"
|
||||
"7": {
|
||||
"render": "Подробнее: {description}",
|
||||
"question": "Дополнительная информация о саде (если требуется или еще не указана выше)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -453,127 +463,130 @@
|
|||
"render": "<a href='{website}'>{website}</a>",
|
||||
"question": "Какой веб-сайт у этого магазина?"
|
||||
},
|
||||
"4": {
|
||||
"question": "Какой телефон?"
|
||||
},
|
||||
"8": {
|
||||
"mappings": {
|
||||
"1": {
|
||||
"then": "Приносить свою тару <b>не разрешено</b>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"question": "Какой телефон?"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"hailhydrant": {
|
||||
"title": "Пожарные гидранты, огнетушители, пожарные станции и станции скорой помощи.",
|
||||
"shortDescription": "Карта пожарных гидрантов, огнетушителей, пожарных станций и станций скорой помощи.",
|
||||
"layers": {
|
||||
"0": {
|
||||
"name": "Карта пожарных гидрантов",
|
||||
"title": {
|
||||
"render": "Гидрант"
|
||||
},
|
||||
"description": "Слой карты, отображающий пожарные гидранты.",
|
||||
"tagRenderings": {
|
||||
"1": {
|
||||
"render": " Тип гидранта: {fire_hydrant:type}",
|
||||
"mappings": {
|
||||
"3": {
|
||||
"then": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены."
|
||||
},
|
||||
"0": {
|
||||
"then": "Тип гидранта не определён."
|
||||
}
|
||||
},
|
||||
"question": "К какому типу относится этот гидрант?"
|
||||
},
|
||||
"2": {
|
||||
"mappings": {
|
||||
"2": {
|
||||
"then": "Гидрант демонтирован."
|
||||
},
|
||||
"0": {
|
||||
"then": "Гидрант (полностью или частично) в рабочем состоянии."
|
||||
}
|
||||
}
|
||||
},
|
||||
"0": {
|
||||
"question": "Какого цвета гидрант?",
|
||||
"render": "Цвет гидранта {colour}",
|
||||
"mappings": {
|
||||
"2": {
|
||||
"then": "Гидрант красного цвета."
|
||||
"0": {
|
||||
"then": "Цвет гидранта не определён."
|
||||
},
|
||||
"1": {
|
||||
"then": "Гидрант жёлтого цвета."
|
||||
},
|
||||
"0": {
|
||||
"then": "Цвет гидранта не определён."
|
||||
"2": {
|
||||
"then": "Гидрант красного цвета."
|
||||
}
|
||||
},
|
||||
"render": "Цвет гидранта {colour}",
|
||||
"question": "Какого цвета гидрант?"
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"question": "К какому типу относится этот гидрант?",
|
||||
"render": " Тип гидранта: {fire_hydrant:type}",
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Тип гидранта не определён."
|
||||
},
|
||||
"3": {
|
||||
"then": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены."
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Гидрант (полностью или частично) в рабочем состоянии."
|
||||
},
|
||||
"2": {
|
||||
"then": "Гидрант демонтирован."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"presets": {
|
||||
"0": {
|
||||
"title": "Пожарный гидрант"
|
||||
}
|
||||
},
|
||||
"description": "Слой карты, отображающий пожарные гидранты.",
|
||||
"name": "Карта пожарных гидрантов"
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"name": "Карта огнетушителей.",
|
||||
"title": {
|
||||
"render": "Огнетушители"
|
||||
},
|
||||
"presets": {
|
||||
"0": {
|
||||
"description": "Огнетушитель - небольшое переносное устройство для тушения огня",
|
||||
"title": "Огнетушитель"
|
||||
}
|
||||
},
|
||||
"description": "Слой карты, отображающий огнетушители.",
|
||||
"tagRenderings": {
|
||||
"0": {
|
||||
"render": "Местоположение: {location}",
|
||||
"question": "Где это расположено?",
|
||||
"mappings": {
|
||||
"1": {
|
||||
"then": "Снаружи."
|
||||
},
|
||||
"0": {
|
||||
"then": "Внутри."
|
||||
},
|
||||
"1": {
|
||||
"then": "Снаружи."
|
||||
}
|
||||
},
|
||||
"question": "Где это расположено?",
|
||||
"render": "Местоположение: {location}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "Слой карты, отображающий огнетушители.",
|
||||
"name": "Карта огнетушителей."
|
||||
"presets": {
|
||||
"0": {
|
||||
"title": "Огнетушитель",
|
||||
"description": "Огнетушитель - небольшое переносное устройство для тушения огня"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"name": "Карта пожарных частей",
|
||||
"title": {
|
||||
"render": "Пожарная часть"
|
||||
},
|
||||
"description": "Слой карты, отображающий пожарные части.",
|
||||
"tagRenderings": {
|
||||
"0": {
|
||||
"question": "Как называется эта пожарная часть?",
|
||||
"render": "Эта часть называется {name}."
|
||||
},
|
||||
"2": {
|
||||
"render": "Эта часть расположена в {addr:place}.",
|
||||
"question": "Где расположена часть? (напр., название населённого пункта)"
|
||||
},
|
||||
"1": {
|
||||
"render": "Часть расположена вдоль шоссе {addr:street}.",
|
||||
"question": " По какому адресу расположена эта часть?"
|
||||
"question": " По какому адресу расположена эта часть?",
|
||||
"render": "Часть расположена вдоль шоссе {addr:street}."
|
||||
},
|
||||
"2": {
|
||||
"question": "Где расположена часть? (напр., название населённого пункта)",
|
||||
"render": "Эта часть расположена в {addr:place}."
|
||||
}
|
||||
},
|
||||
"presets": {
|
||||
"0": {
|
||||
"title": "Пожарная часть"
|
||||
}
|
||||
},
|
||||
"description": "Слой карты, отображающий пожарные части.",
|
||||
"name": "Карта пожарных частей"
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"name": "Карта станций скорой помощи",
|
||||
"title": {
|
||||
"render": "Станция скорой помощи"
|
||||
},
|
||||
|
@ -582,12 +595,12 @@
|
|||
"question": "Как называется эта станция скорой помощи?",
|
||||
"render": "Эта станция называется {name}."
|
||||
},
|
||||
"1": {
|
||||
"question": " По какому адресу расположена эта станция?",
|
||||
"render": "Эта станция расположена вдоль шоссе {addr:street}."
|
||||
},
|
||||
"2": {
|
||||
"question": "Где расположена станция? (напр., название населённого пункта)"
|
||||
},
|
||||
"1": {
|
||||
"render": "Эта станция расположена вдоль шоссе {addr:street}.",
|
||||
"question": " По какому адресу расположена эта станция?"
|
||||
}
|
||||
},
|
||||
"presets": {
|
||||
|
@ -595,14 +608,23 @@
|
|||
"title": "Станция скорой помощи",
|
||||
"description": "Добавить станцию скорой помощи на карту"
|
||||
}
|
||||
},
|
||||
"name": "Карта станций скорой помощи"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shortDescription": "Карта пожарных гидрантов, огнетушителей, пожарных станций и станций скорой помощи.",
|
||||
"title": "Пожарные гидранты, огнетушители, пожарные станции и станции скорой помощи."
|
||||
}
|
||||
},
|
||||
"maps": {
|
||||
"title": "Карта карт"
|
||||
},
|
||||
"personal": {
|
||||
"description": "Создать персональную тему на основе доступных слоёв тем"
|
||||
},
|
||||
"playgrounds": {
|
||||
"title": "Игровые площадки",
|
||||
"shortDescription": "Карта игровых площадок",
|
||||
"description": "На этой карте можно найти игровые площадки и добавить дополнительную информацию"
|
||||
},
|
||||
"shops": {
|
||||
"title": "Открыть карту магазинов",
|
||||
"layers": {
|
||||
"0": {
|
||||
"name": "Магазин",
|
||||
|
@ -617,11 +639,13 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"description": "Магазин",
|
||||
"tagRenderings": {
|
||||
"1": {
|
||||
"question": "Как называется этот магазин?"
|
||||
},
|
||||
"2": {
|
||||
"question": "Что продаётся в этом магазине?",
|
||||
"mappings": {
|
||||
"1": {
|
||||
"then": "Супермаркет"
|
||||
|
@ -635,8 +659,7 @@
|
|||
"6": {
|
||||
"then": "Автосалон"
|
||||
}
|
||||
},
|
||||
"question": "Что продаётся в этом магазине?"
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"render": "<a href='tel:{phone}'>{phone}</a>",
|
||||
|
@ -660,11 +683,13 @@
|
|||
"title": "Магазин",
|
||||
"description": "Добавить новый магазин"
|
||||
}
|
||||
},
|
||||
"description": "Магазин"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Открыть карту магазинов"
|
||||
}
|
||||
},
|
||||
"sport_pitches": {
|
||||
"title": "Спортивные площадки",
|
||||
"shortDescription": "Карта, отображающая спортивные площадки"
|
||||
},
|
||||
"toilets": {
|
||||
"title": "Открытая карта туалетов",
|
||||
|
@ -672,32 +697,7 @@
|
|||
},
|
||||
"trees": {
|
||||
"title": "Деревья",
|
||||
"description": "Нанесите все деревья на карту!",
|
||||
"shortDescription": "Карта деревьев"
|
||||
},
|
||||
"sport_pitches": {
|
||||
"shortDescription": "Карта, отображающая спортивные площадки",
|
||||
"title": "Спортивные площадки"
|
||||
},
|
||||
"playgrounds": {
|
||||
"description": "На этой карте можно найти игровые площадки и добавить дополнительную информацию",
|
||||
"shortDescription": "Карта игровых площадок",
|
||||
"title": "Игровые площадки"
|
||||
},
|
||||
"personal": {
|
||||
"description": "Создать персональную тему на основе доступных слоёв тем"
|
||||
},
|
||||
"maps": {
|
||||
"title": "Карта карт"
|
||||
},
|
||||
"fietsstraten": {
|
||||
"layers": {
|
||||
"2": {
|
||||
"title": {
|
||||
"render": "Улица"
|
||||
},
|
||||
"name": "Все улицы"
|
||||
}
|
||||
}
|
||||
"shortDescription": "Карта деревьев",
|
||||
"description": "Нанесите все деревья на карту!"
|
||||
}
|
||||
}
|
|
@ -56,7 +56,8 @@ export default class ScriptUtils {
|
|||
const urlObj = new URL(url)
|
||||
https.get({
|
||||
host: urlObj.host,
|
||||
path: urlObj.pathname,
|
||||
path: urlObj.pathname + urlObj.search,
|
||||
|
||||
port: urlObj.port,
|
||||
headers: {
|
||||
"accept": "application/json"
|
||||
|
@ -74,6 +75,7 @@ export default class ScriptUtils {
|
|||
try {
|
||||
resolve(JSON.parse(result))
|
||||
} catch (e) {
|
||||
console.error("Could not parse the following as JSON:", result)
|
||||
reject(e)
|
||||
}
|
||||
});
|
||||
|
|
|
@ -94,7 +94,8 @@ async function downloadRaw(targetdir: string, r: TileRange, overpass: Overpass)/
|
|||
}
|
||||
)
|
||||
.catch(err => {
|
||||
console.log("Could not download - probably hit the rate limit; waiting a bit")
|
||||
console.log(url)
|
||||
console.log("Could not download - probably hit the rate limit; waiting a bit. ("+err+")")
|
||||
failed++;
|
||||
return ScriptUtils.sleep(60000).then(() => console.log("Waiting is done"))
|
||||
})
|
||||
|
|
|
@ -212,6 +212,7 @@ function generateTranslationsObjectFrom(objects: { path: string, parsed: { id: s
|
|||
}
|
||||
|
||||
function MergeTranslation(source: any, target: any, language: string, context: string = "") {
|
||||
|
||||
for (const key in source) {
|
||||
if (!source.hasOwnProperty(key)) {
|
||||
continue
|
||||
|
@ -220,6 +221,9 @@ function MergeTranslation(source: any, target: any, language: string, context: s
|
|||
const targetV = target[key]
|
||||
if (typeof sourceV === "string") {
|
||||
if(targetV === undefined){
|
||||
if(typeof target === "string"){
|
||||
throw "Trying to merge a translation into a fixed string at "+context+" for key "+key;
|
||||
}
|
||||
target[key] = source[key];
|
||||
continue;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue