diff --git a/Models/Constants.ts b/Models/Constants.ts index 6e0466d04..7f6124ad3 100644 --- a/Models/Constants.ts +++ b/Models/Constants.ts @@ -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" diff --git a/UI/BigComponents/SimpleAddUI.ts b/UI/BigComponents/SimpleAddUI.ts index cd86e1d52..87e8730ef 100644 --- a/UI/BigComponents/SimpleAddUI.ts +++ b/UI/BigComponents/SimpleAddUI.ts @@ -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( diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index f0624bb5e..755bfe06e 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -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": "{phone}", "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": "С собаками не впускают", "id": "Anjing tidak diperbolehkan", "ja": "ペット同伴不可", - "es": "No se permiten perros" + "es": "No se permiten perros", + "sl": "Psi niso 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.
Repetera inte redan angivna fakta", "id": "Apakah masih ada sesuatu yang relevan yang tidak dapat Anda berikan dalam pertanyaan sebelumnya? Tambahkan di sini.
Jangan ulangi fakta yang sudah dinyatakan ", "ja": "前の質問で伝えきれなかった関連事項がまだありますか?ここに追加してください。
今後表示しない", - "es": "¿Aún hay algo relevante que no ha encajado en las preguntas anteriores? Compártalo aquí.
No repita datos ya expresados" + "es": "¿Aún hay algo relevante que no ha encajado en las preguntas anteriores? Compártalo aquí.
No repita datos ya expresados", + "sl": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.
Ne ponavljajte že navedenih dejstev" }, "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": "

Öffnungszeiten

{opening_hours_table(opening_hours)}", @@ -501,7 +510,8 @@ "eo": "

Malfermitaj horoj

{opening_hours_table(opening_hours)}", "hu": "

Nyitva tartás

{opening_hours_table(opening_hours)}", "ca": "

Horari d'obertura

{opening_hours_table(opening_hours)}", - "ja": "

営業時間

{opening_hours_table(opening_hours)}" + "ja": "

営業時間

{opening_hours_table(opening_hours)}", + "sl": "

Odpiralni čas

{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" } } ] diff --git a/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json b/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json index ce36a1f9d..24f020861 100644 --- a/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json +++ b/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json @@ -65,8 +65,7 @@ "tags": [ "amenity=charging_station", "motorcar=no", - "bicycle=yes", - "socket:typee=1" + "bicycle=yes" ], "title": { "nl": "laadpunt voor elektrische fietsen" diff --git a/langs/de.json b/langs/de.json index 97f28883d..d6dc6f7a3 100644 --- a/langs/de.json +++ b/langs/de.json @@ -41,10 +41,10 @@ "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", "aboutMapcomplete": "

Über MapComplete

Nutzen Sie es, um OpenStreetMap-Informationen zu einem einzigen Thema hinzuzufügen. Beantworten Sie Fragen, und innerhalb weniger Minuten sind Ihre Beiträge überall verfügbar. Der Theme-Maintainer definiert Elemente, Fragen und Sprachen dafür.

Mehr erfahren

MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.


Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Besuchen Sie den Quellcode oder den Issue Tracker

Möchten Sie Ihren Fortschritt sehen? Verfolgen Sie die Anzahl der Änderungen auf OsmCha.

", "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.
Ihre Ergänzung ist für alle sichtbar
", - "confirmIntro": "

Hier einen {title} hinzufügen?

Der Punkt, den Sie hier anlegen, wird für alle sichtbar sein. 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.
Ihre Ergänzung ist für alle sichtbar
", + "confirmIntro": "

Füge einen {title} hinzu?

Der Punkt, den Sie hier anlegen, wird für alle sichtbar sein. 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.
", "layerNotEnabled": "Die Ebene {layer} ist nicht aktiviert. Aktivieren Sie diese Ebene, um einen Punkt hinzuzufügen", "openLayerControl": "Das Ebenen-Kontrollkästchen öffnen", - "pleaseLogin": "Bitte loggen Sie sich ein, um einen neuen Punkt hinzuzufügen", + "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?", diff --git a/langs/shared-questions/sl.json b/langs/shared-questions/sl.json index 9e26dfeeb..6f9ad2e62 100644 --- a/langs/shared-questions/sl.json +++ b/langs/shared-questions/sl.json @@ -1 +1,77 @@ -{} \ No newline at end of file +{ + "shared_questions": { + "description": { + "question": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.
Ne ponavljajte že navedenih dejstev" + }, + "dog-access": { + "mappings": { + "0": { + "then": "Psi so dovoljeni" + }, + "1": { + "then": "Psi niso 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": "

Odpiralni čas

{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()}?" + } + } +} \ No newline at end of file diff --git a/langs/sl.json b/langs/sl.json index de66f409d..3a5fc5c9f 100644 --- a/langs/sl.json +++ b/langs/sl.json @@ -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",