diff --git a/android b/android
index a48aaffec..817e8198b 160000
--- a/android
+++ b/android
@@ -1 +1 @@
-Subproject commit a48aaffec4ca59a2129834207e72ee3df85d2cd6
+Subproject commit 817e8198b5e4c30572d7d3f082d60fc10a7be21e
diff --git a/langs/cs.json b/langs/cs.json
index 910d00e3c..2d5441bb1 100644
--- a/langs/cs.json
+++ b/langs/cs.json
@@ -7,7 +7,8 @@
"download": "Stáhnout aplikaci",
"downloadOnFDroid": "Stáhnout MapComplete na F-Droidu",
"getOnObtanium": "Získat na Obtainiu",
- "legacyExplanation": "Kvůli restrikcím společnosti Google nelze zkompilovat identický balíček APK pro novější i starší verze systému Android.\n\n Pokud instalace z F-Droidu, Google Play, Obtainia nebo instalace výše odkazované nejnovější verze ('latest') selže,\n zkuste balíčky pro starší verze Androidu, které jsou k dispozici níže.",
+ "intro": "MapComplete je k dispozici jako aplikace pro Android k přímému stažení. Pracujeme na to, aby byla zveřejněna i v repozitáři F-Droid.",
+ "legacyExplanation": "Kvůli restrikcím společnosti Google nelze zkompilovat identický balíček APK pro novější i starší verze systému Android.\nPokud instalace z F-Droidu, Google Play, Obtainia nebo instalace výše odkazované nejnovější verze ('latest') selže, zkuste balíčky pro starší verze Androidu, které jsou k dispozici níže.",
"legacyHeader": "Sestavení pro starší telefony se systémem Android",
"noPlayServices": "Aplikace funguje bez Google Play Services",
"older": "Zobrazit starší verze",
@@ -947,4 +948,4 @@
"startsWithQ": "Identifikátor wikidat začíná písmenem Q a následuje za ním číslo"
}
}
-}
\ No newline at end of file
+}
diff --git a/langs/de.json b/langs/de.json
index 896e10041..df2b16298 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -7,7 +7,11 @@
"download": "Lade die App runter",
"noPlayServices": "Die App funktioniert ohne Google Play Services",
"older": "Ältere Versionen ansehen",
- "title": "MapComplete Android-App"
+ "title": "MapComplete Android-App",
+ "legacyExplanation": "Wegen Einschränkungen von Google ist es nicht möglich, eine identische APK für neuere und ältere Android-Versionen zu erstellen.\nWenn die Installation über F-Droid, Google Play, Obtainium oder die Installation der „neuesten” Version oben nicht geklappt hat, probier mal eine der Versionen für ältere Android-Versionen, die du unten findest.",
+ "legacyHeader": "Versionen für ältere Android-Handys",
+ "downloadOnFDroid": "Lade MapComplete auf F-Droid runter",
+ "getOnObtanium": "Hol es dir auf Obtainium"
},
"centerMessage": {
"allFilteredAway": "Kein Objekt im Kartenausschnitt erfüllt alle Filterkriterien",
@@ -213,7 +217,8 @@
"seeOnMapillary": "Dieses Bild auf Mapillary ansehen",
"themeBy": "Dieses Thema wurde erstellt von {author}",
"title": "Copyright und Urheberrechtsangabe",
- "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen"
+ "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen",
+ "fundByNlNet": "ein Fonds, der von NLnet aufgelegt wurde"
},
"back": "Zurück",
"backToIndex": "Alle Themenkarten anzeigen",
@@ -894,4 +899,4 @@
"startsWithQ": "Ein Wikidata-Identifikator beginnt mit Q und wird von einer Zahl gefolgt"
}
}
-}
\ No newline at end of file
+}
diff --git a/langs/nl.json b/langs/nl.json
index f0c0c7d26..e80b00597 100644
--- a/langs/nl.json
+++ b/langs/nl.json
@@ -7,7 +7,8 @@
"download": "Download de laatste versie",
"downloadOnFDroid": "Download MapComplete op F-Droid",
"older": "Bekijk oudere versies",
- "title": "MapComplete Anrdoid App"
+ "title": "MapComplete Android-app",
+ "noPlayServices": "De app werkt zonder Google Play Services"
},
"centerMessage": {
"allFilteredAway": "Geen enkel kaart-object voldoet aan alle filters",
@@ -170,7 +171,8 @@
},
"apply_button": {
"appliedOnAnotherObject": "Object {id} zal deze tags ontvangen: {tags}",
- "isApplied": "De wijzigingen zijn doorgevoerd"
+ "isApplied": "De wijzigingen zijn doorgevoerd",
+ "applying": "Wijzigingen toepassen"
},
"attribution": {
"attributionBackgroundLayer": "De huidige achtergrondlaag is {name}",
@@ -204,7 +206,8 @@
"seeOnMapillary": "Bekijk dit beeld op Mapillary",
"themeBy": "Thema gemaakt door {author}",
"title": "Copyright en attributie",
- "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers"
+ "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers",
+ "openStatistics": "Bekijk de statistieken voor {theme}"
},
"back": "Vorige",
"backToIndex": "Bekijk alle thematische kaarten",
@@ -343,7 +346,8 @@
"thursday": "Op donderdag {ranges}",
"tuesday": "Op dinsdag {ranges}",
"unknown": "De openingsuren zijn niet gekend",
- "wednesday": "Op woensdag {ranges}"
+ "wednesday": "Op woensdag {ranges}",
+ "open_until": "Sluit op {date}"
},
"pdf": {
"attr": "Kaartgegevens © OpenStreetMap-bijdragers, herbruikbaar volgens ODbL",
@@ -364,7 +368,7 @@
"done": "Geen verdere vragen! Bedankt!",
"reactivate": "Heractiveer vragen die je oversloeg",
"skippedMultiple": "Je hebt {skipped} vragen overgeslaan",
- "skippedOne": "Je hebt één vraag beantwoord"
+ "skippedOne": "Je hebt één vraag overgeslaan"
},
"questions": {
"disable": "Stel deze vraag niet opnieuw",
@@ -396,7 +400,8 @@
"recentThemes": "Recent bezochte kaarten",
"recents": "Recent bekeken plaatsen",
"search": "Zoek naar een locatie, filter of kaart",
- "searching": "Aan het zoeken…"
+ "searching": "Aan het zoeken…",
+ "searchShort": "Zoeken…"
},
"searchAnswer": "Zoek een optie",
"seeIndex": "Zie het overzich van alle thematische kaarten",
@@ -603,7 +608,10 @@
"uploading": "Je afbeelding wordt geüpload …"
}
},
- "uploadFailed": "Afbeelding uploaden mislukt. Heb je internet? Gebruik je Brave of UMatrix? Dan moet je derde partijen toelaten."
+ "uploadFailed": "Afbeelding uploaden mislukt. Heb je internet? Gebruik je Brave of UMatrix? Dan moet je derde partijen toelaten.",
+ "showAnyway": "Laat foto alsnog zien",
+ "loadingFailed": "Afbeelding laden mislukt",
+ "openOnWebsite": "Open deze afbeelding op {name}"
},
"importInspector": {
"title": "Inspecteer en beheer importeer-notas"
@@ -854,5 +862,25 @@
"empty": "Voer enkele wikidata-items in",
"startsWithQ": "Een wikidata-identificator begint met Q gevolgd door een nummer"
}
+ },
+ "inspector": {
+ "createdBy": "Gemaakt door {contributor}",
+ "tableView": "Overzicht",
+ "previouslySpied": {
+ "username": "Gebruikersnaam",
+ "remove": "Verwijderen"
+ },
+ "mapView": "Kaart"
+ },
+ "copy": {
+ "button": "Maak een kopie",
+ "confirm": "Maak een kopie op de opgegeven locatie",
+ "loading": "Kopie maken...",
+ "title": "Maak een kopie"
+ },
+ "imageQueue": {
+ "confirmDelete": "Deze foto permanent verwijderen",
+ "confirmDeleteTitle": "Afbeelding verwijderen?",
+ "delete": "Afbeelding verwijderen"
}
}
\ No newline at end of file
diff --git a/langs/uk.json b/langs/uk.json
index e272ac8cc..98f96d104 100644
--- a/langs/uk.json
+++ b/langs/uk.json
@@ -756,7 +756,10 @@
"rated": "Рейтинг {n} зірок",
"reviewPlaceholder": "Опишіть свій досвід…",
"save": "Зберегти відгук",
- "saved": "Відгук збережено. Дякуємо, що поділилися!"
+ "saved": "Відгук збережено. Дякуємо, що поділилися!",
+ "your_reviews_empty": "Ми не змогли знайти жодного з ваших попередніх відгуків",
+ "your_reviews": "Ваші попередні відгуки",
+ "reviews_bug": "Очікували більше відгуків? Деякі відгуки не відображаються через помилку."
},
"split": {
"inviteToSplit": "Розділіть цю дорогу на менші сегменти. Це дозволяє надати різним частинам дороги різні властивості."
@@ -780,5 +783,23 @@
"description": "посилання на веб-сайт",
"spamSite": "{host} вважається неякісним веб-сайтом. Використання цього веб-сайту заборонено."
}
+ },
+ "app": {
+ "legacyExplanation": "Через обмеження Google неможливо скомпілювати ідентичний APK для нових і старих версій Android.\nЯкщо установка через F-Droid, Google Play, Obtainium або установка «останньої» версії вище не вдалася, спробуйте версії для старих версій Android, які доступні нижче.",
+ "legacyHeader": "Збірки для старих телефонів Android",
+ "downloadOnFDroid": "Завантажити MapComplete з F-Droid",
+ "getOnObtanium": "Отримати Obtainium",
+ "noPlayServices": "Додаток працює без Google Play Services",
+ "back": "Повернутися до MapComplete",
+ "download": "Завантажити додаток",
+ "intro": "MapComplete доступний як додаток для Android, який можна завантажити безпосередньо. Ми працюємо над тим, щоб опублікувати його також у FDroid.",
+ "older": "Переглянути старіші версії",
+ "title": "Додаток MapComplete для Android"
+ },
+ "copy": {
+ "confirm": "Створити копію у вказаному місці",
+ "intro": "Створення копії призведе до створення нового POI на карті з тими самими властивостями, що й поточний об'єкт.",
+ "loading": "Створення копії...",
+ "button": "Створити копію"
}
-}
\ No newline at end of file
+}
diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json
index 4ecd6d947..7323114ab 100644
--- a/langs/zh_Hant.json
+++ b/langs/zh_Hant.json
@@ -7,11 +7,12 @@
"download": "下載應用程式",
"downloadOnFDroid": "在 F-Droid 下載 MapComplete",
"getOnObtanium": "從 Obtainium 取得",
- "legacyExplanation": "由於Google的限制,並無法為更新與更舊的Android編譯相同的APK\n 版本。\n\n 如果你透過F-Droid、Google Play、Obtainium或是安裝「最新」的版本失敗,\n 請為其他較舊Android版本使用其他版本。",
- "legacyHeader": "為較舊Android手機建構",
+ "intro": "MapComplete可以在Android App直接下載。我們也計畫在Fdroid發佈。",
"noPlayServices": "本應用無需 Google Play 服務即可運行",
"older": "檢視較舊的軟體構建",
- "title": "MapComplete Android 應用"
+ "title": "MapComplete Android 應用",
+ "legacyHeader": "為較舊Android手機建構",
+ "legacyExplanation": "由於Google的限制,並無法為更新與更舊的Android編譯相同的APK版本。\n\n如果你透過F-Droid、Google Play、Obtainium或是安裝「最新」的版本失敗,請為其他較舊Android版本使用其他版本。"
},
"centerMessage": {
"allFilteredAway": "檢視畫面當中沒有滿足過瀘條件的圖徵",
@@ -947,4 +948,4 @@
"startsWithQ": "維基數據編號以 Q 開頭後面接數字"
}
}
-}
\ No newline at end of file
+}