Merge master
This commit is contained in:
commit
0daa1f702b
7 changed files with 143 additions and 29 deletions
|
@ -2,7 +2,7 @@ import {Utils} from "../Utils";
|
|||
|
||||
export default class Constants {
|
||||
|
||||
public static vNumber = "0.17.0-alpha-3";
|
||||
public static vNumber = "0.17.0";
|
||||
|
||||
public static ImgurApiKey = '7070e7167f0a25a'
|
||||
public static readonly mapillary_client_token_v4 = "MLY|4441509239301885|b40ad2d3ea105435bd40c7e76993ae85"
|
||||
|
|
|
@ -24,6 +24,7 @@ import {ElementStorage} from "../../Logic/ElementStorage";
|
|||
import ConfirmLocationOfPoint from "../NewPoint/ConfirmLocationOfPoint";
|
||||
import BaseLayer from "../../Models/BaseLayer";
|
||||
import Loading from "../Base/Loading";
|
||||
import Hash from "../../Logic/Web/Hash";
|
||||
|
||||
/*
|
||||
* The SimpleAddUI is a single panel, which can have multiple states:
|
||||
|
@ -92,6 +93,7 @@ export default class SimpleAddUI extends Toggle {
|
|||
state.selectedElement.setData(state.allElements.ContainingFeatures.get(
|
||||
newElementAction.newElementId
|
||||
))
|
||||
Hash.hash.setData(newElementAction.newElementId)
|
||||
}
|
||||
|
||||
const addUi = new VariableUiElement(
|
||||
|
|
|
@ -80,7 +80,8 @@
|
|||
"eo": "Kio estas la telefonnumero de {title()}?",
|
||||
"hu": "Mi a telefonszáma ennek: {title()}?",
|
||||
"ca": "Quin és el telèfon de {title()}?",
|
||||
"ja": "{title()}の電話番号は?"
|
||||
"ja": "{title()}の電話番号は?",
|
||||
"sl": "Kakšno telefonsko številko ima {title()}?"
|
||||
},
|
||||
"render": "<a href='tel:{phone}'>{phone}</a>",
|
||||
"mappings": [
|
||||
|
@ -168,7 +169,8 @@
|
|||
"eo": "Kio estas la retpoŝta adreso de {title()}?",
|
||||
"hu": "Mi a(z) {title()} e-mail címe?",
|
||||
"ca": "Quina és l'adreça de correu electrònic de {title()}?",
|
||||
"ja": "{title()}のEメールアドレスは何ですか?"
|
||||
"ja": "{title()}のEメールアドレスは何ですか?",
|
||||
"sl": "Kakšen naslov elektronske pošte ima {title()}?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -353,7 +355,8 @@
|
|||
"ru": "Впускают ли собак в это здание?",
|
||||
"pl": "Czy w tej firmie psy są dozwolone?",
|
||||
"ja": "犬を飼うことができますか?",
|
||||
"id": "Apakah anjing diperbolehkan dalam bisnis ini?"
|
||||
"id": "Apakah anjing diperbolehkan dalam bisnis ini?",
|
||||
"sl": "Ali so v tem podjetju dovoljeni psi?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -375,7 +378,8 @@
|
|||
"id": "Anjing diperbolehkan",
|
||||
"pl": "Psy dozwolone",
|
||||
"ja": "ペット同伴可能",
|
||||
"es": "Se permiten perros"
|
||||
"es": "Se permiten perros",
|
||||
"sl": "Psi so dovoljeni"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -397,7 +401,8 @@
|
|||
"ru": "С собаками <b>не</b> впускают",
|
||||
"id": "Anjing <b> tidak </b> diperbolehkan",
|
||||
"ja": "ペット同伴<b>不可</b>",
|
||||
"es": "<b>No</b> se permiten perros"
|
||||
"es": "<b>No</b> se permiten perros",
|
||||
"sl": "Psi <b>niso</b> dovoljeni"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -417,7 +422,8 @@
|
|||
"ru": "Собак впускают, но на поводке",
|
||||
"id": "Anjing diperbolehkan, tetapi mereka harus diikat",
|
||||
"pl": "Psy dozwolone, ale muszą być na smyczy",
|
||||
"ja": "ペット同伴可能。ただしリード着用"
|
||||
"ja": "ペット同伴可能。ただしリード着用",
|
||||
"sl": "Psi so dovoljeni, vendar morajo biti na povodcu"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -437,7 +443,8 @@
|
|||
"ru": "Собак свободно впускают",
|
||||
"pl": "Psy dozwolone i mogą biegać bez ograniczeń",
|
||||
"ja": "犬同伴可能、自由に走り回れる",
|
||||
"id": "Anjing diperbolehkan dan dapat berkeliaran dengan bebas"
|
||||
"id": "Anjing diperbolehkan dan dapat berkeliaran dengan bebas",
|
||||
"sl": "Psi so dovoljeni in lahko prosto tekajo naokoli"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -460,7 +467,8 @@
|
|||
"sv": "Finns det fortfarande någonting relevant som du inte kunde ge i de föregående frågorna? Lägg till det här.<br/><span style='font-size: small'>Repetera inte redan angivna fakta</span>",
|
||||
"id": "Apakah masih ada sesuatu yang relevan yang tidak dapat Anda berikan dalam pertanyaan sebelumnya? Tambahkan di sini. <br/> <span style='font-size: small'> Jangan ulangi fakta yang sudah dinyatakan </span>",
|
||||
"ja": "前の質問で伝えきれなかった関連事項がまだありますか?ここに追加してください。<br/><span style='font-size: small'>今後表示しない</span>",
|
||||
"es": "¿Aún hay algo relevante que no ha encajado en las preguntas anteriores? Compártalo aquí.<br/><span style='font-size: small'>No repita datos ya expresados</span>"
|
||||
"es": "¿Aún hay algo relevante que no ha encajado en las preguntas anteriores? Compártalo aquí.<br/><span style='font-size: small'>No repita datos ya expresados</span>",
|
||||
"sl": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.<br/><span style='font-size: small'>Ne ponavljajte že navedenih dejstev</span>"
|
||||
},
|
||||
"render": "{description}",
|
||||
"freeform": {
|
||||
|
@ -483,7 +491,8 @@
|
|||
"pt": "Qual é o horário de funcionamento de {title()}?",
|
||||
"hu": "Mikor van nyitva ez: {title()}?",
|
||||
"ca": "Quin és l'horari d'obertura de {title()}?",
|
||||
"ja": "{title()}の営業時間は?"
|
||||
"ja": "{title()}の営業時間は?",
|
||||
"sl": "Kakšen odpiralni čas ima {title()}?"
|
||||
},
|
||||
"render": {
|
||||
"de": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}",
|
||||
|
@ -501,7 +510,8 @@
|
|||
"eo": "<h3>Malfermitaj horoj</h3>{opening_hours_table(opening_hours)}",
|
||||
"hu": "<h3>Nyitva tartás</h3>{opening_hours_table(opening_hours)}",
|
||||
"ca": "<h3>Horari d'obertura</h3>{opening_hours_table(opening_hours)}",
|
||||
"ja": "<h3>営業時間</h3>{opening_hours_table(opening_hours)}"
|
||||
"ja": "<h3>営業時間</h3>{opening_hours_table(opening_hours)}",
|
||||
"sl": "<h3>Odpiralni čas</h3>{opening_hours_table(opening_hours)}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "opening_hours",
|
||||
|
@ -607,7 +617,8 @@
|
|||
"zh_Hant": "這邊接受那種付款方式?",
|
||||
"pl": "Jakie metody płatności są tutaj dostępne?",
|
||||
"ru": "Какие способы оплаты здесь принимают?",
|
||||
"ja": "どのような支払い方法が可能ですか?"
|
||||
"ja": "どのような支払い方法が可能ですか?",
|
||||
"sl": "Kateri načini plačila so možni tu?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
|
@ -631,7 +642,8 @@
|
|||
"zh_Hant": "這邊接受現金",
|
||||
"pl": "Płatność gotówkowa jest tutaj dostępna",
|
||||
"ru": "Здесь принимают наличными",
|
||||
"ja": "現金利用可能"
|
||||
"ja": "現金利用可能",
|
||||
"sl": "Tu sprejemajo gotovino"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -654,7 +666,8 @@
|
|||
"zh_Hant": "這邊接受現金卡",
|
||||
"pl": "Płatność kartą jest tutaj dostępna",
|
||||
"ru": "Здесь принимают банковские карты",
|
||||
"ja": "お支払いはこちらで承ります"
|
||||
"ja": "お支払いはこちらで承ります",
|
||||
"sl": "Tukaj sprejemajo plačilne kartice"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -673,7 +686,8 @@
|
|||
"hu": "Fizetés erre a célra szolgáló alkalmazással",
|
||||
"zh_Hant": "使用專用應用程式付款",
|
||||
"de": "Die Bezahlung erfolgt über eine spezielle App",
|
||||
"fr": "Paiement via une application"
|
||||
"fr": "Paiement via une application",
|
||||
"sl": "Plačilo se opravi z namensko aplikacijo"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -686,7 +700,8 @@
|
|||
"hu": "Fizetési tagsági kártyával",
|
||||
"zh_Hant": "使用會員卡付款",
|
||||
"de": "Die Bezahlung erfolgt mit einer Mitgliedskarte",
|
||||
"fr": "Paiement via une carte de membre"
|
||||
"fr": "Paiement via une carte de membre",
|
||||
"sl": "Plačilo se izvede s člansko izkaznico"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -734,7 +749,8 @@
|
|||
"hu": "A(z) {level}. emeleten",
|
||||
"it": "Si trova al piano numero {level}",
|
||||
"ca": "Situat a la planta {level}",
|
||||
"ja": "{level}階にあります"
|
||||
"ja": "{level}階にあります",
|
||||
"sl": "Nahaja se v {level}. nadstropju"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "level",
|
||||
|
@ -759,7 +775,8 @@
|
|||
"nb_NO": "Under bakken",
|
||||
"ca": "Situat a planta subterrani",
|
||||
"ja": "地下にあります",
|
||||
"id": "Terletak di bawah tanah"
|
||||
"id": "Terletak di bawah tanah",
|
||||
"sl": "Nahaja se pod zemljo"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -782,7 +799,8 @@
|
|||
"nb_NO": "På gateplan",
|
||||
"ca": "Situat a planta zero",
|
||||
"ja": "1階にあります",
|
||||
"id": "Terletak di lantai dasar"
|
||||
"id": "Terletak di lantai dasar",
|
||||
"sl": "Nahaja se v pritličju"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -805,7 +823,8 @@
|
|||
"nb_NO": "På gateplan",
|
||||
"ca": "Situat a planta zero",
|
||||
"ja": "1階にあります",
|
||||
"id": "Terletak di lantai dasar"
|
||||
"id": "Terletak di lantai dasar",
|
||||
"sl": "Nahaja se v pritličju"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -827,7 +846,8 @@
|
|||
"it": "Si trova al primo piano",
|
||||
"nb_NO": "I andre etasje",
|
||||
"ca": "Situat a primera planta",
|
||||
"ja": "1階にあります"
|
||||
"ja": "1階にあります",
|
||||
"sl": "Nahaja se v prvem nadstropju"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -839,7 +859,8 @@
|
|||
"de": "Ist im 1. Untergeschoss",
|
||||
"hu": "Az első alagsori szinten",
|
||||
"id": "Terletak di lantai basement pertama",
|
||||
"fr": "Sous-sol"
|
||||
"fr": "Sous-sol",
|
||||
"sl": "Nahaja se v prvi kletni etaži"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -65,8 +65,7 @@
|
|||
"tags": [
|
||||
"amenity=charging_station",
|
||||
"motorcar=no",
|
||||
"bicycle=yes",
|
||||
"socket:typee=1"
|
||||
"bicycle=yes"
|
||||
],
|
||||
"title": {
|
||||
"nl": "laadpunt voor elektrische fietsen"
|
||||
|
|
|
@ -41,10 +41,10 @@
|
|||
"about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen",
|
||||
"aboutMapcomplete": "<h3>Über MapComplete</h3><p>Nutzen Sie es, um OpenStreetMap-Informationen zu einem <b>einzigen Thema</b> hinzuzufügen. Beantworten Sie Fragen, und innerhalb weniger Minuten sind Ihre Beiträge überall verfügbar. Der <b>Theme-Maintainer</b> definiert Elemente, Fragen und Sprachen dafür.</p><h3>Mehr erfahren</h3><p>MapComplete bietet immer <b>den nächsten Schritt</b>, um mehr über OpenStreetMap zu erfahren.</p><ul><li>Wenn es in eine Website eingebettet wird, verlinkt der iframe zu einer Vollbildversion von MapComplete</li><li>Die Vollbildversion bietet Infos über OpenStreetMap</li><li>Das Betrachten funktioniert ohne Anmeldung, aber das Bearbeiten erfordert ein OSM-Konto.</li><li>Wenn Sie nicht angemeldet sind, werden Sie dazu aufgefordert</li><li>Sobald Sie eine Frage beantwortet haben, können Sie der Karte neue Punkte hinzufügen</li><li>Nach einer Weile werden aktuelle OSM-Tags angezeigt, die später mit dem Wiki verlinkt werden</li></ul><p></p><br><p>Haben Sie <b>ein Problem</b> bemerkt? Haben Sie einen <b>Funktionswunsch</b>? Möchten Sie <b>bei der Übersetzung helfen</b>? Besuchen Sie den <a href=\"https://github.com/pietervdvn/MapComplete\" target=\"_blank\">Quellcode</a> oder den <a href=\"https://github.com/pietervdvn/MapComplete/issues\" target=\"_blank\">Issue Tracker</a> </p><p>Möchten Sie <b>Ihren Fortschritt</b> sehen? Verfolgen Sie die Anzahl der Änderungen auf <a href=\"{osmcha_link}\" target=\"_blank\">OsmCha</a>.</p>",
|
||||
"add": {
|
||||
"addNew": "Hier eine neue {category} hinzufügen",
|
||||
"addNew": "Füge eine neue {category} hinzu",
|
||||
"addNewMapLabel": "Hier klicken, um ein neues Element hinzuzufügen",
|
||||
"confirmButton": "Fügen Sie hier eine {category} hinzu.<br><div class=\"alert\">Ihre Ergänzung ist für alle sichtbar</div>",
|
||||
"confirmIntro": "<h3>Hier einen {title} hinzufügen?</h3>Der Punkt, den Sie hier anlegen, wird <b>für alle sichtbar sein</b>. Bitte fügen Sie der Karte nur dann Dinge hinzu, wenn sie wirklich existieren. Viele Anwendungen verwenden diese Daten.",
|
||||
"confirmButton": "Fügen Sie eine {category} hinzu.<br><div class=\"alert\">Ihre Ergänzung ist für alle sichtbar</div>",
|
||||
"confirmIntro": "<h3>Füge einen {title} hinzu?</h3>Der Punkt, den Sie hier anlegen, wird <b>für alle sichtbar sein</b>. Bitte fügen Sie der Karte nur dann Dinge hinzu, wenn sie wirklich existieren. Viele Anwendungen verwenden diese Daten.",
|
||||
"disableFilters": "Alle Filter deaktivieren",
|
||||
"disableFiltersExplanation": "Einige Elemente können durch einen Filter ausgeblendet sein",
|
||||
"hasBeenImported": "Dieser Punkt wurde bereits importiert",
|
||||
|
@ -52,7 +52,7 @@
|
|||
"intro": "Sie haben irgendwo geklickt, wo noch keine Daten bekannt sind.<br>",
|
||||
"layerNotEnabled": "Die Ebene {layer} ist nicht aktiviert. Aktivieren Sie diese Ebene, um einen Punkt hinzuzufügen",
|
||||
"openLayerControl": "Das Ebenen-Kontrollkästchen öffnen",
|
||||
"pleaseLogin": "<a class=\"activate-osm-authentication\">Bitte loggen Sie sich ein, um einen neuen Punkt hinzuzufügen</a>",
|
||||
"pleaseLogin": "Bitte loggen Sie sich ein, um einen neuen Punkt hinzuzufügen",
|
||||
"presetInfo": "Der neue POI hat {tags}",
|
||||
"stillLoading": "Die Daten werden noch geladen. Bitte warten Sie etwas, bevor Sie einen neuen Punkt hinzufügen.",
|
||||
"title": "Punkt hinzufügen?",
|
||||
|
|
|
@ -1 +1,77 @@
|
|||
{}
|
||||
{
|
||||
"shared_questions": {
|
||||
"description": {
|
||||
"question": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.<br/><span style='font-size: small'>Ne ponavljajte že navedenih dejstev</span>"
|
||||
},
|
||||
"dog-access": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Psi so dovoljeni"
|
||||
},
|
||||
"1": {
|
||||
"then": "Psi <b>niso</b> dovoljeni"
|
||||
},
|
||||
"2": {
|
||||
"then": "Psi so dovoljeni, vendar morajo biti na povodcu"
|
||||
},
|
||||
"3": {
|
||||
"then": "Psi so dovoljeni in lahko prosto tekajo naokoli"
|
||||
}
|
||||
},
|
||||
"question": "Ali so v tem podjetju dovoljeni psi?"
|
||||
},
|
||||
"email": {
|
||||
"question": "Kakšen naslov elektronske pošte ima {title()}?"
|
||||
},
|
||||
"level": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Nahaja se pod zemljo"
|
||||
},
|
||||
"1": {
|
||||
"then": "Nahaja se v pritličju"
|
||||
},
|
||||
"2": {
|
||||
"then": "Nahaja se v pritličju"
|
||||
},
|
||||
"3": {
|
||||
"then": "Nahaja se v prvem nadstropju"
|
||||
},
|
||||
"4": {
|
||||
"then": "Nahaja se v prvi kletni etaži"
|
||||
}
|
||||
},
|
||||
"render": "Nahaja se v {level}. nadstropju"
|
||||
},
|
||||
"opening_hours": {
|
||||
"question": "Kakšen odpiralni čas ima {title()}?",
|
||||
"render": "<h3>Odpiralni čas</h3>{opening_hours_table(opening_hours)}"
|
||||
},
|
||||
"payment-options": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Tu sprejemajo gotovino"
|
||||
},
|
||||
"1": {
|
||||
"then": "Tukaj sprejemajo plačilne kartice"
|
||||
}
|
||||
},
|
||||
"question": "Kateri načini plačila so možni tu?"
|
||||
},
|
||||
"payment-options-advanced": {
|
||||
"override": {
|
||||
"mappings+": {
|
||||
"0": {
|
||||
"then": "Plačilo se opravi z namensko aplikacijo"
|
||||
},
|
||||
"1": {
|
||||
"then": "Plačilo se izvede s člansko izkaznico"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"phone": {
|
||||
"question": "Kakšno telefonsko številko ima {title()}?"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,10 +1,26 @@
|
|||
{
|
||||
"centerMessage": {
|
||||
"loadingData": "Nalaganje podatkov…",
|
||||
"retrying": "Nalaganje podatkov ni uspelo. Ponoven poskus čez {count} sekund…"
|
||||
},
|
||||
"delete": {
|
||||
"cancel": "Prekliči",
|
||||
"delete": "Izbriši"
|
||||
},
|
||||
"general": {
|
||||
"back": "Nazaj",
|
||||
"cancel": "Prekliči",
|
||||
"confirm": "Potrdi",
|
||||
"pickLanguage": "Izberite jezik: ",
|
||||
"save": "Shrani",
|
||||
"search": {
|
||||
"error": "Nekaj se je zalomilo…",
|
||||
"nothing": "Nič ni bilo najdenega…",
|
||||
"search": "Poiščite lokacijo",
|
||||
"searching": "Iskanje…"
|
||||
},
|
||||
"skip": "Preskoči to vprašanje",
|
||||
"skippedQuestions": "Nekatera vprašanja so bila preskočena",
|
||||
"weekdays": {
|
||||
"abbreviations": {
|
||||
"friday": "Pet",
|
||||
|
|
Loading…
Reference in a new issue