From c9b219ce72c5a373738368d868d939a98d8e2ec8 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 28 Oct 2024 23:55:27 +0100 Subject: [PATCH 01/23] Revert "Fix: Use alternative way to read coordinates from exif data" This reverts commit 6257c2415a6fff2859168bb671f54e700f0b3152. --- src/Logic/ImageProviders/Panoramax.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index d9b6bb86d..97c82663d 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -197,8 +197,15 @@ export class PanoramaxUploader implements ImageUploader { let datetime = new Date().toISOString() try { const tags = await ExifReader.load(blob) - lat = Number(tags?.GPSLatitude?.description) - lon = Number(tags?.GPSLongitude?.description) + const [[latD], [latM], [latS, latSDenom]] = < + [[number, number], [number, number], [number, number]] + >tags?.GPSLatitude.value + const [[lonD], [lonM], [lonS, lonSDenom]] = < + [[number, number], [number, number], [number, number]] + >tags?.GPSLongitude.value + lat = latD + latM / 60 + latS / (3600 * latSDenom) + lon = lonD + lonM / 60 + lonS / (3600 * lonSDenom) + const [date, time] = tags.DateTime.value[0].split(" ") datetime = new Date(date.replaceAll(":", "-") + "T" + time).toISOString() From fd9e202e25150002cb85b388d8f7005481b323fa Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 29 Oct 2024 00:55:09 +0100 Subject: [PATCH 02/23] chore(release): 0.47.7 --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 45 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f449f3a0e..50c7b24ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,48 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.47.7](https://github.com/pietervdvn/mapcomplete/compare/v0.47.6...v0.47.7) (2024-10-28) + + +### Features + +* add script to upload images to panoramax and remove 'imgur'-links ([4233bd7](https://github.com/pietervdvn/mapcomplete/commits4233bd7618e69e71c00ef027bbb4afc199c29fa9)) +* panoramax uploads in testmode are sent to a different sequence ([834b6b1](https://github.com/pietervdvn/mapcomplete/commits834b6b18ff985cd1a79e725af915e307525d221e)) +* remove possibility to load a custom theme via the hash, no longer necessary with a theme server ([a016a8f](https://github.com/pietervdvn/mapcomplete/commitsa016a8f771ca3cfb210b5f5f92b136a011d08543)) +* update update script ([d27c38d](https://github.com/pietervdvn/mapcomplete/commitsd27c38d0e48d653675ffa44bc3812e6f8e05f5f8)) +* upload to specified panoramax instance ([3df0f9c](https://github.com/pietervdvn/mapcomplete/commits3df0f9ca94f8df6314322359edbfb4276c971419)) + + +### Bug Fixes + +* add missing import ([9bf013c](https://github.com/pietervdvn/mapcomplete/commits9bf013cd47468c88bbc9ad90376f9240d0e921c0)) +* attempt to fix build ([571791d](https://github.com/pietervdvn/mapcomplete/commits571791d06349cc9a409ddede0737f04824186210)) +* attempt to fix panoramax upload, see [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([07c1cc0](https://github.com/pietervdvn/mapcomplete/commits07c1cc0beea816d4f328adaa9ac15d32676380c4)) +* bing layer, see [#2222](https://github.com/pietervdvn/MapComplete/issues/2222) ([51608fb](https://github.com/pietervdvn/mapcomplete/commits51608fb22348a79b7459a7d3558202edb68ec773)) +* build ([01c8d63](https://github.com/pietervdvn/mapcomplete/commits01c8d63943c0df74892e2ae02720a469bf3bdb89)) +* don't index 'all_streets' ([c1c2390](https://github.com/pietervdvn/mapcomplete/commitsc1c2390694ab145524dae96cd7dff5a866e4b865)) +* fix [#2212](https://github.com/pietervdvn/MapComplete/issues/2212). ([91f5c8f](https://github.com/pietervdvn/mapcomplete/commits91f5c8f1669a448c36876e0fda374165f5b60886)) +* fix [#2213](https://github.com/pietervdvn/MapComplete/issues/2213), remove image-license from usersettings.json ([90a34ab](https://github.com/pietervdvn/mapcomplete/commits90a34ab31f23be942e27ba4cbcd60528c591f7df)) +* fix [#2222](https://github.com/pietervdvn/MapComplete/issues/2222), restore global background layers which were not included in the connect-src ([905f176](https://github.com/pietervdvn/mapcomplete/commits905f1768f2b994fa83af31224447c96003ab70ce)) +* **panoramax:** stabilize loading images ([8480f94](https://github.com/pietervdvn/mapcomplete/commits8480f9417c6fa11ab21bc06d15e4a5a5baeaa1f4)) +* see [#2212](https://github.com/pietervdvn/MapComplete/issues/2212): actually save custom themes as visited ([9427083](https://github.com/pietervdvn/mapcomplete/commits9427083939bb6958b07e6fd48f5356101f06e681)) +* special quicksearch for osmcha ([01cfc5f](https://github.com/pietervdvn/mapcomplete/commits01cfc5fe4db17362b3e3317f0eba7e0bf954a689)) +* translations ([d10f894](https://github.com/pietervdvn/mapcomplete/commitsd10f89469a7de5e91bc613ae4527054c502b966a)) +* translations ([ab8835b](https://github.com/pietervdvn/mapcomplete/commitsab8835b279a9c3aecf04a367464cc1bde25ac1d8)) +* Use alternative way to read coordinates from exif data ([6257c24](https://github.com/pietervdvn/mapcomplete/commits6257c2415a6fff2859168bb671f54e700f0b3152)) +* use popup when in an iframe ([63162c5](https://github.com/pietervdvn/mapcomplete/commits63162c58e147aaf9c1c4c77d5187b13aaa8cf13a)) + + +### Theme improvements + +* **bike_parking:** add lean_and_stick type ([9e1bd7f](https://github.com/pietervdvn/mapcomplete/commits9e1bd7fa9d9e3b2d5242fbe7b073234b7fa04cbd)) +* **bikeparking:** update text of access=private, sync translation ([4ce5a40](https://github.com/pietervdvn/mapcomplete/commits4ce5a40eb4b3b3d350873ff2bf9a2a7d9b3a5d15)) +* **cycle_infra:** add minzoom for all layers ([94bc478](https://github.com/pietervdvn/mapcomplete/commits94bc478b9e5cfdbbb9e062b3950433984bfd752b)) +* **items_with_image:** include 'panoramax' and 'mapillary' as tags for items with image, fix [#2225](https://github.com/pietervdvn/MapComplete/issues/2225) ([899312b](https://github.com/pietervdvn/mapcomplete/commits899312ba7cb2b9b00fc8c4483ffe57955f08cdf2)) +* **shops:** support `shop=sports` together with 'shop=sport' ([98470ef](https://github.com/pietervdvn/mapcomplete/commits98470ef8ac1c38cb54cdbae1bd07cbab825be795)) +* **velopark:** hide NMBS-maproulette items ([0a0d0a1](https://github.com/pietervdvn/mapcomplete/commits0a0d0a15cb546dd390bd2c388fafb43d13bda327)) +* **velopark:** properly hide NMBS-maproulette items with a filter ([4840816](https://github.com/pietervdvn/mapcomplete/commits4840816b1768cd3c4d43ef01d07c852cd32f1d3e)) + ### [0.47.6](https://github.com/pietervdvn/mapcomplete/compare/v0.47.5...v0.47.6) (2024-10-15) diff --git a/package-lock.json b/package-lock.json index ef84ec553..da7e1685b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.47.6", + "version": "0.47.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.47.6", + "version": "0.47.7", "license": "GPL-3.0-or-later", "dependencies": { "@comunica/core": "^3.0.1", diff --git a/package.json b/package.json index 6cefc5e93..60e88b00e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.47.6", + "version": "0.47.7", "repository": "https://github.com/pietervdvn/MapComplete", "description": "A small website to edit OSM easily", "bugs": "https://github.com/pietervdvn/MapComplete/issues", From 049d7916a0910c977cc4cf912aaa6db6e6913d17 Mon Sep 17 00:00:00 2001 From: David Crochet Date: Mon, 28 Oct 2024 15:00:26 +0000 Subject: [PATCH 03/23] Translated using Weblate (French) Currently translated at 58.0% (2219 of 3821 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/fr/ --- langs/layers/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 9884fee7b..506c33494 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -2895,7 +2895,7 @@ "render": "Informations supplémentaires à propos de l'emplacement (dans la langue locale) :
{defibrillator:location}" }, "defibrillator-defibrillator:location:en": { - "question": "Veuillez indiquez plus précisément où se situe le défibrillateur (en englais)", + "question": "Veuillez indiquez plus précisément où se situe le défibrillateur (en anglais)", "render": "Informations supplémentaires à propos de l'emplacement (en anglais) :
{defibrillator:location:en}" }, "defibrillator-defibrillator:location:fr": { From bf8947e2303955236d2f93c8a9ba11473462a06b Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Mon, 28 Oct 2024 23:48:08 +0000 Subject: [PATCH 04/23] Added translation using Weblate (Korean) --- langs/layers/ko.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/layers/ko.json diff --git a/langs/layers/ko.json b/langs/layers/ko.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/layers/ko.json @@ -0,0 +1 @@ +{} From 10b454f489daa137d073fcd2396020831aeeb356 Mon Sep 17 00:00:00 2001 From: David Crochet Date: Mon, 28 Oct 2024 14:17:56 +0000 Subject: [PATCH 05/23] Translated using Weblate (French) Currently translated at 52.3% (369 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/fr.json b/langs/fr.json index 2b4654d56..d2e86a829 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -46,6 +46,7 @@ "whyDelete": "Pourquoi cet élément devrait-il être supprimé ?" }, "external": { + "apply": "Appliquer", "done": "Fait", "missing": { "title": "Éléments manquants" @@ -197,6 +198,9 @@ "histogram": { "error_loading": "Erreur de chargement de l’histograme" }, + "labels": { + "jumpToLocation": "Aller à votre emplacement" + }, "layerSelection": { "title": "Selectionner des couches", "zoomInToSeeThisLayer": "Zoomer pour voir cette couche" @@ -556,4 +560,4 @@ "feedback": "Ceci n'est pas une adresse web valide" } } -} \ No newline at end of file +} From 7de54e1c9bce0c71e07eb774a3958793c7a41a8d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 28 Oct 2024 14:43:18 +0000 Subject: [PATCH 06/23] Translated using Weblate (Dutch) Currently translated at 76.4% (539 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index ec591161f..08d4a5244 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -173,6 +173,7 @@ "openMapillary": "Open Mapillary op deze locatie", "openOsmcha": "Bekijk de laatste bijdragen gemaakt met {theme}", "openOsmchaLastWeek": "Bekijk aanpassingen van de voorbije 7 dagen", + "panoramaxLicenseCCBYSA": "Je foto wordt gepubliceerd met een CC-BY-SA-licentie. Iedereen mag je afbeelding hergebruiken mits naamsvermelding.", "themeBy": "Thema gemaakt door {author}", "title": "Copyright en attributie", "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers" @@ -497,7 +498,7 @@ "title": "Straatafbeeldingen uit de buurt" }, "pleaseLogin": "Gelieve je aan te melden om een foto toe te voegen", - "respectPrivacy": "Fotografeer geen mensen of nummerplaten. Voeg geen Google Maps, Google Streetview of foto's met auteursrechten toe.", + "respectPrivacy": "Voeg geen Google Maps, Google Streetview of foto's met auteursrechten toe.", "toBig": "Je afbeelding is te groot, namelijk {actual_size}. Gelieve afbeeldingen van maximaal {max_size} te gebruiken", "uploadDone": "Je afbeelding is toegevoegd. Bedankt om te helpen!", "uploadFailed": "Afbeelding uploaden mislukt. Heb je internet? Gebruik je Brave of UMatrix? Dan moet je derde partijen toelaten.", @@ -728,4 +729,4 @@ "description": "Een Wikidata-code" } } -} \ No newline at end of file +} From a71a535cb858e04e5ea4d015c7af9cbe3810782b Mon Sep 17 00:00:00 2001 From: Kim Minwoo Date: Tue, 29 Oct 2024 00:47:43 +0100 Subject: [PATCH 07/23] Added translation using Weblate (Korean) --- langs/ko.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/ko.json diff --git a/langs/ko.json b/langs/ko.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/ko.json @@ -0,0 +1 @@ +{} From b4bb5e5a4f4c8cc05a18b6e7bfe3d243c5c88899 Mon Sep 17 00:00:00 2001 From: Kim Minwoo Date: Tue, 29 Oct 2024 00:48:10 +0100 Subject: [PATCH 08/23] Added translation using Weblate (Korean) --- langs/themes/ko.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/themes/ko.json diff --git a/langs/themes/ko.json b/langs/themes/ko.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/themes/ko.json @@ -0,0 +1 @@ +{} From 22345e3b7d16b9e1467a9b468f5b134df42970c5 Mon Sep 17 00:00:00 2001 From: Kim Minwoo Date: Mon, 28 Oct 2024 23:48:25 +0000 Subject: [PATCH 09/23] Translated using Weblate (Korean) Currently translated at 0.1% (1 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ko/ --- langs/ko.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/ko.json b/langs/ko.json index 0967ef424..aeab31e5b 100644 --- a/langs/ko.json +++ b/langs/ko.json @@ -1 +1,5 @@ -{} +{ + "advanced": { + "title": "고급 기능" + } +} From a9ed9e221de2458b40865b5c080338ca2dd60bf2 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 29 Oct 2024 01:12:18 +0100 Subject: [PATCH 10/23] chore: automated housekeeping... --- Docs/Layers/item_with_image.md | 15 +++- Docs/Themes/glutenfree.md | 1 + Docs/Themes/guideposts.md | 1 + Docs/Themes/hackerspaces.md | 1 + Docs/Themes/hailhydrant.md | 1 + Docs/Themes/hotels.md | 1 + Docs/Themes/icecream.md | 1 + Docs/Themes/kerbs_and_crossings.md | 1 + Docs/Themes/lighthouses.md | 1 + Docs/Themes/mapcomplete-changes.md | 1 + Docs/Themes/maps.md | 1 + Docs/Themes/maxspeed.md | 1 + Docs/Themes/nature.md | 1 + Docs/Themes/notes.md | 1 + Docs/Themes/observation_towers.md | 1 + Docs/Themes/onwheels.md | 1 + Docs/Themes/openwindpowermap.md | 1 + Docs/Themes/osm_community_index.md | 1 + Docs/Themes/parkings.md | 1 + Docs/wikiIndex.txt | 44 ++++++------ assets/layers/advertising/advertising.json | 9 ++- .../bicycle_counter/bicycle_counter.json | 24 ++++--- .../layers/bicycle_rental/bicycle_rental.json | 3 +- assets/layers/bike_parking/bike_parking.json | 68 ++++++++++++------- assets/layers/brothel/brothel.json | 18 +++-- assets/layers/cafe_pub/cafe_pub.json | 9 ++- .../layers/defibrillator/defibrillator.json | 2 +- assets/layers/usersettings/usersettings.json | 36 ++++++---- assets/themes/cyclestreets/cyclestreets.json | 3 +- assets/themes/cyclofix/cyclofix.json | 3 +- .../themes/drinking_water/drinking_water.json | 3 +- assets/themes/education/education.json | 3 +- assets/themes/etymology/etymology.json | 3 +- assets/themes/fritures/fritures.json | 3 +- assets/themes/ghostbikes/ghostbikes.json | 3 +- assets/themes/glutenfree/glutenfree.json | 6 +- assets/themes/guideposts/guideposts.json | 3 +- assets/themes/hackerspaces/hackerspaces.json | 3 +- assets/themes/hailhydrant/hailhydrant.json | 6 +- assets/themes/hotels/hotels.json | 6 +- assets/themes/icecream/icecream.json | 3 +- assets/themes/indoors/indoors.json | 3 +- .../kerbs_and_crossings.json | 3 +- assets/themes/lighthouses/lighthouses.json | 3 +- assets/themes/maps/maps.json | 6 +- assets/themes/maxspeed/maxspeed.json | 6 +- assets/themes/nature/nature.json | 9 ++- assets/themes/notes/notes.json | 3 +- .../observation_towers.json | 6 +- assets/themes/onwheels/onwheels.json | 6 +- .../openwindpowermap/openwindpowermap.json | 3 +- .../osm_community_index.json | 6 +- assets/themes/parkings/parkings.json | 6 +- assets/themes/pets/pets.json | 3 +- assets/themes/playgrounds/playgrounds.json | 3 +- .../rainbow_crossings/rainbow_crossings.json | 3 +- assets/themes/shops/shops.json | 6 +- assets/themes/sports/sports.json | 3 +- assets/themes/surveillance/surveillance.json | 3 +- assets/themes/toilets/toilets.json | 3 +- assets/themes/waste/waste.json | 3 +- assets/themes/waste_basket/waste_basket.json | 3 +- langs/cs.json | 2 +- langs/fr.json | 2 +- langs/ko.json | 2 +- langs/layers/cs.json | 2 +- langs/layers/de.json | 2 +- langs/layers/fr.json | 2 +- langs/layers/ko.json | 3 +- langs/layers/uk.json | 2 +- langs/nl.json | 2 +- langs/themes/ko.json | 3 +- langs/themes/uk.json | 2 +- langs/uk.json | 2 +- scripts/ImgurToPanoramax.ts | 17 +++-- scripts/generateLayouts.ts | 10 ++- src/assets/contributors.json | 8 ++- src/assets/translators.json | 24 ++++--- 78 files changed, 309 insertions(+), 160 deletions(-) diff --git a/Docs/Layers/item_with_image.md b/Docs/Layers/item_with_image.md index 9dcaaf1de..59c9a4a4d 100644 --- a/Docs/Layers/item_with_image.md +++ b/Docs/Layers/item_with_image.md @@ -35,8 +35,21 @@ Elements must match **any** of the following expressions: - image:7~.+ - image:8~.+ - image:9~.+ + - mapillary~.+ + - panoramax~.+ + - panoramax:0~.+ + - panoramax:1~.+ + - panoramax:10~.+ + - panoramax:2~.+ + - panoramax:3~.+ + - panoramax:4~.+ + - panoramax:5~.+ + - panoramax:6~.+ + - panoramax:7~.+ + - panoramax:8~.+ + - panoramax:9~.+ -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22image%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A0%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A1%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A10%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A2%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A3%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A4%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A5%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A6%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A7%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A8%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A9%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22image%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A0%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A1%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A10%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A2%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A3%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A4%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A5%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A6%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A7%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A8%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22image%3A9%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22mapillary%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A0%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A1%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A10%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A2%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A3%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A4%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A5%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A6%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A7%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A8%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22panoramax%3A9%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index d86b74880..41d9c08a2 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -25,6 +25,7 @@ Available languages: - cs - ru - hu + - uk # Table of contents diff --git a/Docs/Themes/guideposts.md b/Docs/Themes/guideposts.md index 289cede64..5efc58305 100644 --- a/Docs/Themes/guideposts.md +++ b/Docs/Themes/guideposts.md @@ -19,6 +19,7 @@ Available languages: - pl - ca - ru + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/hackerspaces.md b/Docs/Themes/hackerspaces.md index d6dd6d644..d6f23d496 100644 --- a/Docs/Themes/hackerspaces.md +++ b/Docs/Themes/hackerspaces.md @@ -27,6 +27,7 @@ Available languages: - es - eu - pl + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/hailhydrant.md b/Docs/Themes/hailhydrant.md index b9478571f..301d2b607 100644 --- a/Docs/Themes/hailhydrant.md +++ b/Docs/Themes/hailhydrant.md @@ -30,6 +30,7 @@ Available languages: - da - cs - pl + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/hotels.md b/Docs/Themes/hotels.md index 1c665d197..0ec7ab9d8 100644 --- a/Docs/Themes/hotels.md +++ b/Docs/Themes/hotels.md @@ -29,6 +29,7 @@ Available languages: - it - ru - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/icecream.md b/Docs/Themes/icecream.md index d1764eb55..3de1dd638 100644 --- a/Docs/Themes/icecream.md +++ b/Docs/Themes/icecream.md @@ -21,6 +21,7 @@ Available languages: - it - ru - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index b120fd61f..febea7fc6 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -26,6 +26,7 @@ Available languages: - ca - pl - hu + - uk # Table of contents diff --git a/Docs/Themes/lighthouses.md b/Docs/Themes/lighthouses.md index c9668dc6f..e4d64d97a 100644 --- a/Docs/Themes/lighthouses.md +++ b/Docs/Themes/lighthouses.md @@ -20,6 +20,7 @@ Available languages: - ca - cs - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index 4130e79f9..92a9ccb20 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -16,6 +16,7 @@ Available languages: - en - de - cs + - es # Table of contents diff --git a/Docs/Themes/maps.md b/Docs/Themes/maps.md index bc7bb641c..3e1f96ba8 100644 --- a/Docs/Themes/maps.md +++ b/Docs/Themes/maps.md @@ -27,6 +27,7 @@ Available languages: - cs - pl - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/maxspeed.md b/Docs/Themes/maxspeed.md index 73aa4394c..c34a541c3 100644 --- a/Docs/Themes/maxspeed.md +++ b/Docs/Themes/maxspeed.md @@ -28,6 +28,7 @@ Available languages: - eu - pl - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md index 7a476c306..9fa74bf72 100644 --- a/Docs/Themes/nature.md +++ b/Docs/Themes/nature.md @@ -36,6 +36,7 @@ Available languages: - pl - ru - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/notes.md b/Docs/Themes/notes.md index 7923bec14..0f1190ff5 100644 --- a/Docs/Themes/notes.md +++ b/Docs/Themes/notes.md @@ -26,6 +26,7 @@ Available languages: - zh_Hant - pl - ru + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/observation_towers.md b/Docs/Themes/observation_towers.md index c8f75ce07..035f37091 100644 --- a/Docs/Themes/observation_towers.md +++ b/Docs/Themes/observation_towers.md @@ -26,6 +26,7 @@ Available languages: - da - cs - pl + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 84f3f35a5..5f6cc8238 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -44,6 +44,7 @@ Available languages: - eu - pl - ru + - uk # Table of contents diff --git a/Docs/Themes/openwindpowermap.md b/Docs/Themes/openwindpowermap.md index be8c5d317..7b057612d 100644 --- a/Docs/Themes/openwindpowermap.md +++ b/Docs/Themes/openwindpowermap.md @@ -28,6 +28,7 @@ Available languages: - cs - pl - da + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/osm_community_index.md b/Docs/Themes/osm_community_index.md index c14aa834f..4b4bd67a2 100644 --- a/Docs/Themes/osm_community_index.md +++ b/Docs/Themes/osm_community_index.md @@ -21,6 +21,7 @@ Available languages: - cs - pl - hu + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/parkings.md b/Docs/Themes/parkings.md index 4f56e6757..1f8e231fc 100644 --- a/Docs/Themes/parkings.md +++ b/Docs/Themes/parkings.md @@ -32,6 +32,7 @@ Available languages: - cs - eu - pl + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index 50364bf3d..336939446 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -13,7 +13,7 @@ {{service_item |name= [https://mapcomplete.org/cyclofix cyclofix] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:gl|en}}, {{#language:de|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:gl|en}}, {{#language:de|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A map for cyclists to find the appropriate infrastructure for their needs, such as bicycle pumps, drinking water, bicycle shops, repair stations or parkings |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -31,7 +31,7 @@ {{service_item |name= [https://mapcomplete.org/waste waste] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:it|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:it|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: Map showing waste baskets and recycling facilities |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -58,7 +58,7 @@ {{service_item |name= [https://mapcomplete.org/shops shops] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: An editable map with basic shop information |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -76,7 +76,7 @@ {{service_item |name= [https://mapcomplete.org/sports sports] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}} |descr= A MapComplete theme: Map showing sport facilities. |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -112,7 +112,7 @@ {{service_item |name= [https://mapcomplete.org/drinking_water drinking_water] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:ru|en}}, {{#language:de|en}}, {{#language:nb_NO|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:ru|en}}, {{#language:de|en}}, {{#language:nb_NO|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, publicly accessible drinking water spots are shown and can be easily added |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -121,7 +121,7 @@ {{service_item |name= [https://mapcomplete.org/toilets toilets] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ru|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:nb_NO|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ru|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:nb_NO|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A map of public toilets |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -301,7 +301,7 @@ {{service_item |name= [https://mapcomplete.org/education education] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, you'll find information about all types of schools and education and can easily add more information |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -337,7 +337,7 @@ {{service_item |name= [https://mapcomplete.org/fritures fritures] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, you'll find your favourite fries shop! |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -346,7 +346,7 @@ {{service_item |name= [https://mapcomplete.org/ghostbikes ghostbikes] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:fr|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:fr|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -364,7 +364,7 @@ {{service_item |name= [https://mapcomplete.org/glutenfree glutenfree] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A crowdsourced map with glutenfree items |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -393,7 +393,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/hailhydrant hailhydrant] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:ru|en}}, {{#language:fr|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:ru|en}}, {{#language:fr|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: Map to show hydrants, extinguishers, fire stations, and ambulance stations. |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -402,7 +402,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/hotels hotels] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:da|en}}, {{#language:nb_NO|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:da|en}}, {{#language:nb_NO|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, you'll find hotels in your area |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -420,7 +420,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/indoors indoors] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, publicly accessible indoor places are shown |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -456,7 +456,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/maps maps] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: This theme shows all (touristic) maps that OpenStreetMap knows of |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -465,7 +465,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/maxspeed maxspeed] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: This map shows the legally allowed maximum speed on every road. |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -483,7 +483,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/nature nature] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:zh_Hant|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A map for nature lovers, with interesting POI's |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -501,7 +501,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/observation_towers observation_towers] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:nb_NO|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:nb_NO|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: Publicly accessible towers to enjoy the view |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -510,7 +510,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/onwheels onwheels] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, publicly weelchair accessible places are shown and can be easily added |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -528,7 +528,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/osm_community_index osm_community_index] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: An index of community resources for OpenStreetMap. |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -537,7 +537,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/parkings parkings] |region= Worldwide -|lang= {{#language:nl|en}}, {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:nb_NO|en}}, {{#language:zh_Hant|en}}, {{#language:id|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}} +|lang= {{#language:nl|en}}, {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:nb_NO|en}}, {{#language:zh_Hant|en}}, {{#language:id|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: This map shows different parking spots |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -546,7 +546,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/pets pets] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:ru|en}} +|lang= {{#language:en|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, you'll find various interesting places for you pets: veterinarians, dog parks, pet shops, dog-friendly restaurants, |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -564,7 +564,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/rainbow_crossings rainbow_crossings] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}} |descr= A MapComplete theme: On this map, rainbow-painted pedestrian crossings are shown and can be easily added |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index 92b111df7..d53b256f6 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -1712,7 +1712,8 @@ "de": "Ist dieses Schild für ein Geschäft, das nicht mehr existiert oder nicht mehr gepflegt wird?", "es": "¿Es este cartel de un negocio que ya no existe o que ya no se mantiene?", "cs": "Je tato značka určena pro již neexistující nebo neudržovaný podnik?", - "uk": "Це знак для бізнесу, який більше не існує або більше не підтримується?" + "uk": "Це знак для бізнесу, який більше не існує або більше не підтримується?", + "fr": "Est-ce l'enseigne d'un commerce qui n'existe plus ou n'est plus en activité ?" }, "mappings": [ { @@ -1723,7 +1724,8 @@ "de": "Es handelt sich um ein historisches Werbeschild (eine Werbung für ein Unternehmen, das nicht mehr existiert, oder ein sehr altes Schild mit historischem Wert)", "cs": "Jedná se o historický reklamní nápis (reklama na již neexistující podnik nebo velmi starý nápis s památkovou hodnotou)", "es": "Esto es un cartel publicitario histórico (un anuncio para un negocio que ya no existe o un cartel con un gran valor patrimonial)", - "uk": "Це історична рекламна вивіска (реклама підприємства, яке більше не існує, або дуже стара вивіска, що має історичну цінність)" + "uk": "Це історична рекламна вивіска (реклама підприємства, яке більше не існує, або дуже стара вивіска, що має історичну цінність)", + "fr": "C'est une publicité historique (publicité pour un commerce qui n'existe plus ou une très vielle publicité avec un intérêt patrimonial)" } }, { @@ -1733,7 +1735,8 @@ "de": "Dieses Werbeschild hat keinen historischen Wert (das Unternehmen existiert noch und hat keinen denkmalpflegerischen Wert)", "cs": "Tento reklamní nápis nemá žádnou historickou hodnotu (podnik stále existuje a nemá žádnou památkovou hodnotu)", "es": "Este cartel publicitario no tiene valor histórico (el negocio todavía existe y no tiene valor patrimonial)", - "uk": "Ця рекламна вивіска не має історичної цінності (бізнес все ще існує і не має історичної цінності)" + "uk": "Ця рекламна вивіска не має історичної цінності (бізнес все ще існує і не має історичної цінності)", + "fr": "Cette publicité n'a pas de valeur historique (le commerce existe toujours, mais n'a pas de valeur patrimoniale particulière)" } } ] diff --git a/assets/layers/bicycle_counter/bicycle_counter.json b/assets/layers/bicycle_counter/bicycle_counter.json index e8eaeaa94..ed7f43d2d 100644 --- a/assets/layers/bicycle_counter/bicycle_counter.json +++ b/assets/layers/bicycle_counter/bicycle_counter.json @@ -24,7 +24,8 @@ "title": { "render": { "en": "Bicycle counter", - "de": "Fahrradzählstelle" + "de": "Fahrradzählstelle", + "cs": "Počítadlo jízdních kol" } }, "tagRenderings": [ @@ -89,19 +90,22 @@ "id": "start_date", "question": { "en": "When did this counter start counting?", - "de": "Wann wurde die Zählstelle aufgestellt?" + "de": "Wann wurde die Zählstelle aufgestellt?", + "cs": "Kdy toto počítadlo začalo počítat?" }, "freeform": { "key": "start_date", "type": "date", "placeholder": { "en": "Start date of the counter", - "de": "Aufstelldatum der Zählstelle" + "de": "Aufstelldatum der Zählstelle", + "cs": "Datum spuštění počítadla" } }, "render": { "en": "This counter started counting on {start_date}", - "de": "Die Zählstelle wurde am {start_date} aufgestellt" + "de": "Die Zählstelle wurde am {start_date} aufgestellt", + "cs": "Toto počítadlo se začalo počítat dne {start_date}" } }, { @@ -151,7 +155,8 @@ }, "render": { "en": "Reference number of the counter: {ref}", - "de": "Kennziffer der Zählstelle: {ref}" + "de": "Kennziffer der Zählstelle: {ref}", + "cs": "Referenční číslo počítadla: {ref}" }, "mappings": [ { @@ -168,19 +173,22 @@ "id": "website", "question": { "en": "Is there a website for this bicycle counter?", - "de": "Gibt es eine Website für die Fahrradzählstelle?" + "de": "Gibt es eine Website für die Fahrradzählstelle?", + "cs": "Existuje webová stránka tohoto počítadla jízdních kol?" }, "freeform": { "key": "website", "type": "url", "placeholder": { "en": "Website of the counter", - "de": "Website der Zählstelle" + "de": "Website der Zählstelle", + "cs": "Webové stránky počítadla" } }, "render": { "en": "Website of the counter: {website}", - "de": "Website der Zählstelle: {website}" + "de": "Website der Zählstelle: {website}", + "cs": "Webové stránky počítadla: {web}" } } ], diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index 6b8e06f87..48f1cc324 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -477,7 +477,8 @@ "en": "Cargo bikes can be rented here", "nl": "Bakfietsen kunnen hier gehuurd worden", "de": "Lastenräder können hier gemietet werden", - "es": "Aquí se pueden alquilar bicicletas de carga" + "es": "Aquí se pueden alquilar bicicletas de carga", + "cs": "Nákladní kola si můžete půjčit zde" } } ], diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json index 646b326f4..460083d80 100644 --- a/assets/layers/bike_parking/bike_parking.json +++ b/assets/layers/bike_parking/bike_parking.json @@ -185,7 +185,8 @@ "en": "Rack with side loops", "nl": "Rek met zijbeugel", "fr": "Rack à vélo avec arceau", - "de": "Radständer mit Seitenbügel" + "de": "Radständer mit Seitenbügel", + "cs": "Stojan s bočními smyčkami" }, "icon": { "path": "./assets/layers/bike_parking/safe_loops.svg", @@ -352,14 +353,17 @@ "then": { "en": "A locker - the bicycles are enclosed completely individually or with a few bicycles together. The locker is too small to fit a person standing..", "nl": "Een fietskluis waar één of enkele fietsen staan en op slot kan en die te klein is om in recht te staan.", - "de": "Ein Schließfach - Fahrräder werden einzeln oder mit mehreren Fahrrädern zusammen eingeschlossen. Der Schrank ist zu klein für eine stehende Person." + "de": "Ein Schließfach - Fahrräder werden einzeln oder mit mehreren Fahrrädern zusammen eingeschlossen. Der Schrank ist zu klein für eine stehende Person.", + "cs": "Skříňka - kola jsou uzavřena zcela samostatně nebo s několika koly dohromady. Skříňka je příliš malá na to, aby se do ní vešla stojící osoba.." } }, { "if": "bicycle_parking=lean_and_stick", "then": { "en": "A lean-to bracket with possibility to use a lock through eyelet. The seat tube can be held by the stand by an anchor", - "nl": "Een aanleunbeugel met klem waarbij je de zadelbuis in een anker kan vastklikken. Er is meestal een oog om een slot door te steken" + "nl": "Een aanleunbeugel met klem waarbij je de zadelbuis in een anker kan vastklikken. Er is meestal een oog om een slot door te steken", + "cs": "Skloněný držák s možností použití zámku přes očko. Sedlovou trubku lze za stojan uchytit pomocí kotvy", + "de": "Ein Anlehnbügel mit der Möglichkeit, ein Schloss durch eine Öse zu verwenden. Das Sitzrohr kann durch den Ständer durch einen Anker gehalten werden" } } ], @@ -539,7 +543,7 @@ "zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)?", "es": "¿Cuántas bicicletas caben en este aparcamiento de bicicletas?", "da": "Hvor mange cykler er der plads til på denne cykelparkering (inklusive mulige ladcykler)?", - "cs": "Kolik jízdních kol se vejde na toto parkoviště (včetně případných nákladních kol)?", + "cs": "Kolik jízdních kol se vejde na toto parkoviště?", "ca": "Quantes bicicletes caben en aquest aparcament de bicicletes?", "pt_BR": "Quantas bicicletas cabem nesse estacionamento de bicicletas (incluindo possíveis bicicletas de carga)?", "pt": "Quantas bicicletas cabem neste estacionamento de bicicletas (incluindo possíveis bicicletas de carga)?", @@ -550,7 +554,8 @@ "nl": "Dit is het totaal aantal gewone fietsen, bakfietsen, elektrische fietsen, ...", "de": "Dazu gehören reguläre Fahrräder, Lasträder, Ebikes,...", "pl": "To obejmuje zwykłe rowery, do transportu dóbr, elektryczne, ...", - "es": "Esto incluye bicis normales, de carga, eléctricas, ..." + "es": "Esto incluye bicis normales, de carga, eléctricas, ...", + "cs": "Patří sem běžná jízdní kola, nákladní kola, elektrokola, ..." }, "render": { "en": "Place for {capacity} bikes", @@ -676,7 +681,8 @@ "then": { "en": "Private bicycle parking which is never available to the public, also not via a membership fee", "nl": "Private fietsenstalling die niet voor het grote publiek toegankelijk is (dus ook niet met bv. een abonnement)", - "de": "Private Fahrradabstellplätze, die nie der Öffentlichkeit zur Verfügung stehen, auch nicht über einen Mitgliedsbeitrag" + "de": "Private Fahrradabstellplätze, die nie der Öffentlichkeit zur Verfügung stehen, auch nicht über einen Mitgliedsbeitrag", + "cs": "Soukromé parkoviště pro kola, které není nikdy přístupné veřejnosti, a to ani za členský poplatek" } } ], @@ -689,7 +695,8 @@ "nl": "Is deze fietsenstalling gratis te gebruiken?", "de": "Sind die Fahrradparkplätze kostenlos zu benutzen?", "ca": "Aquests aparcaments de bicicletes són gratuïts?", - "es": "¿Son estos aparcamientos de bicicletras de uso gratuito?" + "es": "¿Son estos aparcamientos de bicicletras de uso gratuito?", + "cs": "Jsou tato parkoviště pro jízdní kola zdarma?" }, "mappings": [ { @@ -699,7 +706,8 @@ "nl": "Betalende fietsparking", "de": "Man muss zahlen, um den Fahrradparkplatz zu nutzen", "fr": "L'utilisation de ce parking à vélo est payant", - "es": "Uno tiene que pagar para utilizar este aparcamiento de bicicletas" + "es": "Uno tiene que pagar para utilizar este aparcamiento de bicicletas", + "cs": "Za použití tohoto parkoviště pro kola se musí platit" } }, { @@ -710,7 +718,8 @@ "nl": "Gratis te gebruiken", "de": "Die Nutzung ist kostenlos", "fr": "L'utilisation de ce parking à vélo est gratuit", - "es": "Uso gratuito" + "es": "Uso gratuito", + "cs": "Bezplatné použití" } } ] @@ -722,19 +731,22 @@ "en": "How much does it cost to park your bike here?", "nl": "Hoeveel kost het om een fiets te stallen?", "de": "Wie viel kostet es, Ihr Fahrrad hier zu parken?", - "es": "¿Cuánto cuesta aparcar aquí tu bici?" + "es": "¿Cuánto cuesta aparcar aquí tu bici?", + "cs": "Kolik stojí zaparkování kola na tomto místě?" }, "questionHint": { "en": "This is the amount which is charged for a single bike", "nl": "Dit is de kostprijs voor een enkele fiets", "de": "Das ist der Betrag, der für ein einzelnes Fahrrad berechnet wird", - "es": "Esta es la cantidad que se cobra por una sola bici" + "es": "Esta es la cantidad que se cobra por una sola bici", + "cs": "To je částka, která se účtuje za jedno jízdní kolo" }, "render": { "en": "Parking your bike costs {charge}", "nl": "Je fiets hier parkeren kost {charge}", "de": "Das Parken Ihres Fahrrads kostet {charge}", - "es": "Aparcar tu bici cuesta {charge}" + "es": "Aparcar tu bici cuesta {charge}", + "cs": "Parkování kola stojí {charge}" }, "freeform": { "key": "charge", @@ -750,14 +762,16 @@ "de": "Wer unterhält diese Fahrradabstellplätze?", "fr": "Qui entretient ce parking à vélos ?", "ca": "Qui manté aquest aparcament per a bicis?", - "es": "¿Quién mantiene este aparcamiento de bicicletas?" + "es": "¿Quién mantiene este aparcamiento de bicicletas?", + "cs": "Kdo se stará o parkování jízdních kol?" }, "render": { "en": "This bicycle parking is maintained by {operator}", "nl": "Deze fietsenstalling wordt beheerd door {operator}", "de": "Dieser Fahrradparkplatz wird von {operator} bereitgestellt", "ca": "{operator} manté aquest aparcament per a bicis", - "es": "Este aparcamiento de bicicletas es mantenido por {operator}" + "es": "Este aparcamiento de bicicletas es mantenido por {operator}", + "cs": "Toto parkoviště pro jízdní kola spravuje {operator}" }, "freeform": { "key": "operator" @@ -771,13 +785,15 @@ "de": "Wie lautet die Telefonnummer des Betreibers dieses Fahrradparkplatzes?", "ca": "Quin és el número de telèfon de l'operador d'aquest aparcament per a bicis?", "es": "¿Cuál es número de teléfono del operador de este aparcamiento de bicicletas?", - "uk": "Який номер телефону оператора цієї велопарковки?" + "uk": "Який номер телефону оператора цієї велопарковки?", + "cs": "Jaké je telefonní číslo na provozovatele tohoto parkoviště pro jízdní kola?" }, "questionHint": { "en": "One might be able to call this number in case of problems, e.g. to remove unmaintained bicycles", "nl": "Men kan dit nummer bellen om bv. fietswrakken of defecten te melden", "de": "Man könnte diese Nummer anrufen, wenn es Probleme gibt, z. B. um nicht gewartete Fahrräder zu entfernen", - "ca": "És possible que es pugui trucar a aquest número en cas de problemes, p. per retirar les bicicletes abandonades" + "ca": "És possible que es pugui trucar a aquest número en cas de problemes, p. per retirar les bicicletes abandonades", + "cs": "Na toto číslo je možné volat v případě problémů, např. při odstraňování neudržovaných jízdních kol" }, "icon": "./assets/layers/questions/phone.svg", "freeform": { @@ -815,7 +831,8 @@ "nl": "Wat is de website van de operator van deze fietsenstalling?", "de": "Wie lautet die Nummer auf der Website des Betreibers dieses Fahrradparkplatzes?", "es": "¿Cuál es la página web del operador de este aparcamiento de bicicletas?", - "uk": "Яка адреса веб-сайту оператора цієї велопарковки?" + "uk": "Яка адреса веб-сайту оператора цієї велопарковки?", + "cs": "Jaké je číslo internetové stránky provozovatele tohoto parkoviště pro jízdní kola?" }, "icon": "./assets/layers/icons/website.svg", "freeform": { @@ -853,7 +870,8 @@ "nl": "Wat is het emailadres van de beheerder van deze parking?", "de": "Wie lautet die E-Mail-Adresse des Betreibers dieses Fahrradparkplatzes?", "ca": "Quina és l'adreça de correu electrònic de l'operador d'aquest aparcament per a bicis?", - "es": "¿Cuál es la dirección de correo electrónico del operador de este aparcamiento de bicicletas?" + "es": "¿Cuál es la dirección de correo electrónico del operador de este aparcamiento de bicicletas?", + "cs": "Jaká je e-mailová adresa provozovatele tohoto parkoviště pro jízdní kola?" }, "icon": "./assets/svg/envelope.svg", "freeform": { @@ -928,7 +946,7 @@ "pt": "Não tem permissão para estacionar bicicletas de carga", "es": "No está permitido aparcar bicicletas de carga", "da": "Det er ikke tilladt at parkere ladcykler", - "cs": "Není povoleno parkovat nákladní kola", + "cs": "Parkovat nákladní kola není povoleno nebo nejsou k dispozici žádná místa pro nákladní kola", "ca": "No teniu permís per aparcar bicicletes de càrrega o no hi ha places previstes per a bicicletes de càrrega" } } @@ -980,7 +998,8 @@ "then": { "en": "There are no dedicated spaces for cargo bikes here or parking cargo bikes here is not allowed", "nl": "Hier zijn geen plaatsen voor bakfietsen voorzien of bakfietsen stallen is niet toegestaan ", - "de": "Es gibt hier keine speziellen Stellplätze für Lastenfahrräder oder das Abstellen von Lastenfahrrädern ist hier nicht erlaubt" + "de": "Es gibt hier keine speziellen Stellplätze für Lastenfahrräder oder das Abstellen von Lastenfahrrädern ist hier nicht erlaubt", + "cs": "Nejsou zde žádná vyhrazená místa pro nákladní kola nebo zde není parkování nákladních kol povoleno" }, "hideInAnswer": "capacity:cargo_bike=", "addExtraTags": [ @@ -997,12 +1016,14 @@ "nl": "Wat is de toegestane, maximale parkeerduur?", "de": "Was ist die maximal erlaubte Parkdauer?", "ca": "Quina és la durada màxima permesa d'estacionament?", - "es": "¿Cuál es la duración máxima permitida de estacionamiento?" + "es": "¿Cuál es la duración máxima permitida de estacionamiento?", + "cs": "Jaká je maximální povolená doba parkování?" }, "questionHint": { "en": "If the bicycle is parked for a longer amount, it might be removed by the operator", "nl": "Indien een fiets langer geparkeerd staat, kan deze verwijderd worden door de beheerder", - "de": "Wenn das Fahrrad für längere Zeit abgestellt wird, kann es vom Betreiber entfernt werden" + "de": "Wenn das Fahrrad für längere Zeit abgestellt wird, kann es vom Betreiber entfernt werden", + "cs": "Pokud je kolo zaparkované delší dobu, může ho provozovatel odstranit" }, "freeform": { "key": "maxstay", @@ -1013,7 +1034,8 @@ "nl": "Een fiets mag hier maximaal {canonical(maxstay)} parkeren", "de": "Ein Fahrrad kann hier höchstens für {canonical(maxstay)} geparkt werden", "ca": "Una bici pot aparcar aquí com a màxim {canonical(maxstay)}", - "es": "Se puede aparcar aquí una bici por como mucho {canonical(maxstay)}" + "es": "Se puede aparcar aquí una bici por como mucho {canonical(maxstay)}", + "cs": "Kolo zde může být zaparkováno maximálně po dobu {canonical(maxstay)}" } } ], diff --git a/assets/layers/brothel/brothel.json b/assets/layers/brothel/brothel.json index c82c2f0d7..f7eaee2bc 100644 --- a/assets/layers/brothel/brothel.json +++ b/assets/layers/brothel/brothel.json @@ -2,11 +2,13 @@ "id": "brothel", "name": { "en": "Brothels", - "de": "Bordelle" + "de": "Bordelle", + "cs": "Nevěstince" }, "description": { "en": "An establishment specifically dedicated to prostitution. ", - "de": "Eine Einrichtung, die speziell der Prostitution gewidmet ist. " + "de": "Eine Einrichtung, die speziell der Prostitution gewidmet ist. ", + "cs": "Zařízení zaměřené speciálně na prostituci. " }, "source": { "osmTags": "amenity=brothel" @@ -16,7 +18,8 @@ "render": { "en": "Brothel", "de": "Bordell", - "ca": "Bordell" + "ca": "Bordell", + "cs": "Nevěstinec" }, "mappings": [ { @@ -62,7 +65,8 @@ { "title": { "en": "a brothel", - "de": "ein Bordell" + "de": "ein Bordell", + "cs": "nevěstinec" }, "tags": [ "amenity=brothel" @@ -82,11 +86,13 @@ "question": { "en": "What is the name of this brothel?", "de": "Wie lautet der Name des Bordells?", - "ca": "Com es diu aquest bordell?" + "ca": "Com es diu aquest bordell?", + "cs": "Jak se jmenuje tento nevěstinec?" }, "render": { "en": "This brothel is named {name}", - "de": "Der Name des Bordells lautet {name}" + "de": "Der Name des Bordells lautet {name}", + "cs": "Tento nevěstinec se jmenuje {name}" } }, "opening_hours", diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json index cd6853643..4930d71d7 100644 --- a/assets/layers/cafe_pub/cafe_pub.json +++ b/assets/layers/cafe_pub/cafe_pub.json @@ -76,7 +76,8 @@ "then": { "en": "Bar", "de": "Bar", - "ca": "Pub" + "ca": "Pub", + "cs": "Bar" } }, { @@ -84,14 +85,16 @@ "then": { "en": "Cafe", "de": "Café", - "ca": "CAfè" + "ca": "CAfè", + "cs": "Kavárna" } }, { "if": "amenity=nightclub", "then": { "en": "Nightclub", - "de": "Nachtclub" + "de": "Nachtclub", + "cs": "Noční klub" } } ] diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json index d4a37d68b..beb87634b 100644 --- a/assets/layers/defibrillator/defibrillator.json +++ b/assets/layers/defibrillator/defibrillator.json @@ -483,7 +483,7 @@ "en": "Please give some explanation on where the defibrillator can be found (in English)", "ca": "Dona detalls d'on es pot trobar el desfibril·lador (en anglès)", "es": "Da detalles de dónde se puede encontrar el desfibrilador (en ingles)", - "fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en englais)", + "fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en anglais)", "nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)", "de": "Bitte geben Sie einen Hinweis, wo der Defibrillator zu finden ist (auf Englisch)", "it": "Indica più precisamente dove si trova il defibrillatore (in inglese)", diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 1184f8f48..8412b7410 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -187,7 +187,8 @@ "da": "Du har lavet ændringer ved {_csCount} forskellige begivenheder! Det er fantastisk!", "es": "Has hecho cambios en {_csCount} ocasiones diferentes. ¡Es alucinante!", "cs": "Změny jste provedli při {_csCount} různých příležitostech! To je úžasné!", - "hu": "Eddig {_csCount} szerkesztést végeztél a térképen! Fantasztikus!" + "hu": "Eddig {_csCount} szerkesztést végeztél a térképen! Fantasztikus!", + "uk": "Ви вносили зміни {_csCount} разів! Це чудово!" }, "icon": "party" } @@ -207,7 +208,8 @@ "nl": "Je hebt MapComplete helpen vertalen met {_translation_contributions} commits! Dat is fantastisch! Bedankt hiervoor!", "de": "Du hast mit {_translation_contributions} Änderungen zur Übersetzung von MapComplete beigetragen! Das ist großartig!", "ca": "Has contribuït a traduir MapComplete amb {_translation_contributions} canvis! Això és fantàstic!", - "hu": "A MapComplete fordításához {_translation_contributions} elemmel járultál hozzá! Fantasztikus!" + "hu": "A MapComplete fordításához {_translation_contributions} elemmel járultál hozzá! Fantasztikus!", + "uk": "Ви зробили внесок у переклад MapComplete за допомогою {_translation_contributions} комітів! Це чудово!" }, "icon": "party" } @@ -229,7 +231,8 @@ "ca": "Heu aportat codi a MapComplete amb {_code_contributions} commits! Això és increïble!", "cs": "Přispěli jste do MapComplete kódem s {_code_contributions} revizemi! To je úžasné!", "da": "Du har bidraget kode til MapComplete med {_code_contributions} commits! Det er fantastisk!", - "hu": "{_code_contributions} elemmel járultál hozzá a MapComplete kódjához! Fantasztikus!" + "hu": "{_code_contributions} elemmel járultál hozzá a MapComplete kódjához! Fantasztikus!", + "uk": "Ви внесли код до MapComplete за допомогою {_code_contributions} коммітів! Це чудово!" }, "icon": "party", "hideInAnswer": true @@ -839,7 +842,8 @@ "en": "

Privacy and legal

", "de": "

Datenschutz und Rechtliches

", "cs": "

Soukromí a právní záležitosti

", - "hu": "

Adatvédelem és jog

" + "hu": "

Adatvédelem és jog

", + "uk": "

Приватність і законність

" } }, { @@ -995,7 +999,8 @@ "render": { "en": "

Mangrove ID management

", "de": "

Mangrove ID Management

", - "hu": "

Mangrove ID (azonosító) kezelése

" + "hu": "

Mangrove ID (azonosító) kezelése

", + "uk": "

Керування ідентифікатором Mangrove

" } }, { @@ -1151,7 +1156,8 @@ "nl": "Klik op het 'vertaal'-icoontje die naast een stukje tekst staat om deze tekst te vertalen of aan te passen. Hiervoor heb je een (gratis) Weblate-account nodig. Indien je jouw account maakt met dezelfde naam als je OSM-gebruikersnaam, dan zullen de vertaalknoppen automatisch verschijnen.", "zh_Hant": "點字串旁邊的 'translate'-icon 來輸入或是更新一段文字。你需要 Weblate 帳號。用你 OSM 帳號名稱來創建帳號,並且自動解鎖翻譯模式。", "cs": "Chcete-li zadat nebo aktualizovat část textu, klikněte na ikonu „přeložit“ vedle řetězce. K tomu potřebujete účet Weblate. Vytvořte si jej s vaším uživatelským jménem OSM, abyste automaticky odemkli režim překladu.", - "hu": "Kattints a „fordítás” ikonra egy-egy szövegrészlet mellett, ha szeretnéd lefordítani vagy kijavítani. Ehhez szükséged lesz egy Weblate-fiókra. Létrehozhatsz egyet az OSM-felhasználóneveddel, hogy automatikusan fel legyen oldva a fordítási mód." + "hu": "Kattints a „fordítás” ikonra egy-egy szövegrészlet mellett, ha szeretnéd lefordítani vagy kijavítani. Ehhez szükséged lesz egy Weblate-fiókra. Létrehozhatsz egyet az OSM-felhasználóneveddel, hogy automatikusan fel legyen oldva a fordítási mód.", + "uk": "Натисніть на іконку \"перекласти\" поруч з рядком, щоб ввести або оновити фрагмент тексту. Для цього вам потрібен обліковий запис Weblate. Створіть його з вашим OSM-іменем користувача, щоб автоматично розблокувати режим перекладу." }, "icon": "./assets/svg/translate.svg" } @@ -1174,7 +1180,8 @@ "zh_Hant": "{_theme} 的 {_language} 翻譯目前是 {_translation_percentage}%:{_translation_total} 中的 {_translation_translated_count} 已經翻譯了", "fr": "Les traductions pour {_theme} en {_language} sont à {_translation_percentage} % : {_translation_translated_count} chaînes traduites sur {_translation_total}", "cs": "Překlady pro {_theme} v {_language} jsou na úrovni {_translation_percentage}%: {_translation_translated_count} z {_translation_total} je přeloženo", - "hu": "A {_theme} térkép {_language} nyelvű fordításai {_translation_percentage}%-ban készen vannak: {_translation_total} szövegrészletből {_translation_translated_count} kész" + "hu": "A {_theme} térkép {_language} nyelvű fordításai {_translation_percentage}%-ban készen vannak: {_translation_total} szövegrészletből {_translation_translated_count} kész", + "uk": "Переклади {_theme} {_language} становлять {_translation_percentage}%: {_translation_translated_count} рядків із {_translation_total} перекладено" }, "condition": { "or": [ @@ -1228,7 +1235,8 @@ "render": { "en": "

Debugging options

", "de": "

Debugging-Optionen

", - "hu": "

Hibakeresési lehetőségek

" + "hu": "

Hibakeresési lehetőségek

", + "uk": "

Опції налагодження

" } }, { @@ -1265,7 +1273,8 @@ "ca": "Vols mostrar la informació de depuració de la configuració de l'usuari?", "pt": "Mostrar informações de depuração das configurações do usuário?", "nl": "Moet debug-informatie getoond worden?", - "hu": "Megjelenjenek-e a felhasználónak a hibakeresési (debug) információk?" + "hu": "Megjelenjenek-e a felhasználónak a hibakeresési (debug) információk?", + "uk": "Показувати інформацію про налагодження налаштувань користувача?" }, "mappings": [ { @@ -1278,7 +1287,8 @@ "ca": "Mostra la informació de depuració", "pt": "Mostrar informações de depuração", "nl": "Toon debug-informatie", - "hu": "Jelenjenek meg a hibakeresési információk" + "hu": "Jelenjenek meg a hibakeresési információk", + "uk": "Показати інформацію про налагодження" } }, { @@ -1291,7 +1301,8 @@ "ca": "No mostris informació de depuració", "pt": "Não mostrar informações de depuração", "nl": "Verberg debug-informatie", - "hu": "Ne jelenjenek meg hibakeresési információk" + "hu": "Ne jelenjenek meg hibakeresési információk", + "uk": "Не показувати інформацію про налагодження" } }, { @@ -1304,7 +1315,8 @@ "da": "Vis ikke debug-informationer", "ca": "No mostris informació de depuració", "nl": "Verberg debug-informatie", - "hu": "Ne jelenjenek meg hibakeresési információk" + "hu": "Ne jelenjenek meg hibakeresési információk", + "uk": "Не показувати інформацію про налагодження" }, "hideInAnswer": true } diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json index dda1309b4..abb55b8ae 100644 --- a/assets/themes/cyclestreets/cyclestreets.json +++ b/assets/themes/cyclestreets/cyclestreets.json @@ -33,7 +33,8 @@ "da": "En cykelgade er en gade, hvor motoriseret trafik ikke må overhale cyklister. De er skiltet med et særligt trafikskilt. Cykelgader findes i Holland og Belgien, men også i Tyskland og Frankrig. ", "ca": "Un ciclocarrer és un carrer en el que el trànsit motoritzat no pot sobrepassar als ciclistes. Està senyalitzat per una senyal de trànsit especial. Els ciclocarrers es poden trobar a Holanda i Bèlgica, però també a Alemnya i França. ", "cs": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. ", - "pl": "Ulica rowerowa to ulica, na której ruch samochodowy nie może wyprzedzać rowerzystów. Są one oznaczone specjalnym znakiem drogowym. Ulice rowerowe można znaleźć w Holandii i Belgii, ale także w Niemczech i Francji. " + "pl": "Ulica rowerowa to ulica, na której ruch samochodowy nie może wyprzedzać rowerzystów. Są one oznaczone specjalnym znakiem drogowym. Ulice rowerowe można znaleźć w Holandii i Belgii, ale także w Niemczech i Francji. ", + "uk": "Велодоріжка - це вулиця, на якій моторизованому транспорту заборонено обганяти велосипедистів. Вони позначені спеціальним дорожнім знаком. Велодоріжки можна знайти в Нідерландах і Бельгії, а також у Німеччині та Франції. " }, "shortDescription": { "nl": "Een kaart met alle gekende fietsstraten", diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json index c036a4440..2e1eb2ba5 100644 --- a/assets/themes/cyclofix/cyclofix.json +++ b/assets/themes/cyclofix/cyclofix.json @@ -33,7 +33,8 @@ "da": "Målet med dette kort er at præsentere cyklister for en letanvendelig løsning til at finde den passende infrastruktur til deres behov.

Du kan spore din præcise placering (kun mobil) og vælge lag, der er relevante for dig i nederste venstre hjørne. Du kan også bruge dette værktøj til at tilføje eller redigere pins (points of interest) til kortet og give flere data ved at besvare spørgsmålene.

Alle ændringer, du foretager, vil automatisk blive gemt i den globale database af OpenStreetMap og kan kan frit genbruges af andre.

For mere information om cyclofix-projektet, gå til cyclofix.osm.be .", "cs": "Mapa pro cyklisty, kde najdou vhodnou infrastrukturu pro své potřeby, jako jsou pumpy na kola, pitná voda, cyklistické obchody, opravny nebo parkoviště.", "ca": "Un mapa per a que els ciclistes troben la infraestructura adequada a les seves necessitats, com bombes de bicicletes, aigua potable, botigues de bicicletes, reparació o aparcaments.", - "pl": "Celem tej mapy jest zaprezentowanie rowerzystom łatwego w użyciu rozwiązania umożliwiającego znalezienie infrastruktury odpowiedniej dla ich potrzeb.

Możesz śledzić swoją dokładną lokalizację (tylko na urządzeniach mobilnych) i wybierać w lewym dolnym rogu warstwy, które są dla Ciebie odpowiednie. Możesz także użyć tego narzędzia, aby dodać lub edytować pinezki (interesujące miejsca) na mapie i dostarczyć więcej danych, odpowiadając na pytania.

Wszystkie wprowadzone zmiany zostaną automatycznie zapisane w globalnej bazie danych OpenStreetMap i mogą być swobodnie ponownie wykorzystywane przez innych.

Więcej informacji o projekcie cyclofix można znaleźć na stronie cyclofix.osm.be ." + "pl": "Celem tej mapy jest zaprezentowanie rowerzystom łatwego w użyciu rozwiązania umożliwiającego znalezienie infrastruktury odpowiedniej dla ich potrzeb.

Możesz śledzić swoją dokładną lokalizację (tylko na urządzeniach mobilnych) i wybierać w lewym dolnym rogu warstwy, które są dla Ciebie odpowiednie. Możesz także użyć tego narzędzia, aby dodać lub edytować pinezki (interesujące miejsca) na mapie i dostarczyć więcej danych, odpowiadając na pytania.

Wszystkie wprowadzone zmiany zostaną automatycznie zapisane w globalnej bazie danych OpenStreetMap i mogą być swobodnie ponownie wykorzystywane przez innych.

Więcej informacji o projekcie cyclofix można znaleźć na stronie cyclofix.osm.be .", + "uk": "Карта, на якій велосипедисти можуть знайти відповідну інфраструктуру для своїх потреб, наприклад, велосипедні насоси, питну воду, веломагазини, ремонтні станції або парковки." }, "icon": "./assets/themes/cyclofix/logo.svg", "socialImage": "./assets/themes/cyclofix/logo.svg", diff --git a/assets/themes/drinking_water/drinking_water.json b/assets/themes/drinking_water/drinking_water.json index 82d351919..1b92f2bf4 100644 --- a/assets/themes/drinking_water/drinking_water.json +++ b/assets/themes/drinking_water/drinking_water.json @@ -34,7 +34,8 @@ "ca": "En aquest mapa es mostren els punts d'aigua potable accessibles al públic i es poden afegir fàcilment", "da": "På dette kort er offentligt tilgængelige drikkevandsteder vist og kan nemt tilføjes", "cs": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat", - "pl": "Na tej mapie znajdują się dostępne publicznie źródła pitnej wody i mogą łatwo być dodane" + "pl": "Na tej mapie znajdują się dostępne publicznie źródła pitnej wody i mogą łatwo być dodane", + "uk": "На цій карті показані загальнодоступні місця з питною водою, які можна легко додати" }, "icon": "./assets/themes/drinking_water/logo.svg", "startLat": 50.8465573, diff --git a/assets/themes/education/education.json b/assets/themes/education/education.json index 4ab6677bf..9e01f7849 100644 --- a/assets/themes/education/education.json +++ b/assets/themes/education/education.json @@ -29,7 +29,8 @@ "cs": "Na této mapě najdete informace o všech typech škol a vzdělávání a můžete snadno přidat další informace", "es": "En este mapa, encontrará información sobre todos los tipos de escuelas y centros de educación y puede añadir fácilmente más información", "pl": "Na tej mapie znajdziesz informacje o wszystkich typach szkół i edukacji, a także możesz łatwo dodać więcej informacji", - "it": "In questa mappa troverai informazioni su tutti i tipi di scuole e istituti di istruzione e puoi aggiungere facilmente ulteriori informazioni" + "it": "In questa mappa troverai informazioni su tutti i tipi di scuole e istituti di istruzione e puoi aggiungere facilmente ulteriori informazioni", + "uk": "На цій карті ви знайдете інформацію про всі типи шкіл та освіти і зможете легко додати додаткову інформацію" }, "icon": "./assets/layers/school/college.svg", "layers": [ diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index dd62f877e..b70b2c13c 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -29,7 +29,8 @@ "cs": "Na této mapě se můžete podívat, podle čeho je objekt pojmenován. Ulice, budovy, ... pocházejí z OpenStreetMap, které byly propojeny s Wikidaty. Ve vyskakovacím okně se zobrazí článek na Wikipedii (pokud existuje) nebo wikidatové pole toho, po čem je objekt pojmenován. Pokud má samotný objekt stránku na Wikipedii, zobrazí se i ta.

Přispět můžete i vy!Dostatečně si objekt přiblížíte a zobrazí se všechnyulice. Na některou z nich můžete kliknout a objeví se okno pro vyhledávání na Wikidatech. Několika kliknutími můžete přidat etymologický odkaz. K provádění těchto úprav potřebujete bezplatný účet na OpenStreetMap.", "es": "En este mapa, puedes ver el nombre de un objeto. Las calles, edificios, ... provienen de OpenStreetMap que tienen enlace con Wikidata. En la ventana emergente, verás el artículo de Wikipedia (si existe) o un recuadro de wikidata del nombre del objeto. Si el objeto en sí tiene una página wikipedia, también se mostrará.

¡Puedes contribuir! Acerca el zoom lo suficiente y aparecerán todas las calles. Puedes hacer clic en una y aparecerá un cuadro de búsqueda en Wikidata. Con unos pocos clics, puedes añadir un enlace etimológico. Ten en cuenta que para ello necesitas una cuenta gratuita de OpenStreetMap.", "ca": "En aquest mapa, podeu veure el nom d'un objecte. Els carrers, edificis, ... provenen d'OpenStreetMap que tenen un enllaça a Wikidata. A la finestra emergent, veuràs l'article de la Viquipèdia (si existeix) o un quadre de wikidata amb el nom de l'objecte. Si l'objecte en si té una pàgina de viquipèdia, també es mostrarà.

També pots ajudar a contribuir!Amplia prou i tots els carrers apareixerà. Podeu fer clic en un i apareixerà un quadre de cerca de Wikidata. Amb uns quants clics, podeu afegir un enllaç d'etimologia. Tingueu en compte que necessiteu un compte d'OpenStreetMap gratuït per fer-ho.", - "pl": "Na tej mapie możesz zobaczyć, od czego pochodzi nazwa obiektu. Ulice, budynki,... pochodzą z OpenStreetMap, który został powiązany z Wikidanymi. W wyskakującym okienku zobaczysz artykuł w Wikipedii (jeśli istnieje) lub pole wikidanych zawierające nazwę obiektu. Jeśli sam obiekt ma stronę w Wikipedii, ona również zostanie wyświetlona.

Ty też możesz pomóc!Powiększ wystarczająco mapę i wszystkie ulice się pojawią. Możesz kliknąć jedną, a pojawi się okno wyszukiwania Wikidanych. Za pomocą kilku kliknięć możesz dodać odnośnik etymologiczny. Pamiętaj, że potrzebujesz do tego darmowego konta OpenStreetMap." + "pl": "Na tej mapie możesz zobaczyć, od czego pochodzi nazwa obiektu. Ulice, budynki,... pochodzą z OpenStreetMap, który został powiązany z Wikidanymi. W wyskakującym okienku zobaczysz artykuł w Wikipedii (jeśli istnieje) lub pole wikidanych zawierające nazwę obiektu. Jeśli sam obiekt ma stronę w Wikipedii, ona również zostanie wyświetlona.

Ty też możesz pomóc!Powiększ wystarczająco mapę i wszystkie ulice się pojawią. Możesz kliknąć jedną, a pojawi się okno wyszukiwania Wikidanych. Za pomocą kilku kliknięć możesz dodać odnośnik etymologiczny. Pamiętaj, że potrzebujesz do tego darmowego konta OpenStreetMap.", + "uk": "На цій карті ви можете побачити, на честь якого об’єкта названо. Вулиці, будинки, ... взяті з OpenStreetMap, який пов’язано з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь якого об’єкта названо. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

Ви також можете допомогти!Збільште достатньо та всі вулиці з'явиться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен безкоштовний обліковий запис OpenStreetMap." }, "shortDescription": { "en": "What is the origin of a toponym?", diff --git a/assets/themes/fritures/fritures.json b/assets/themes/fritures/fritures.json index 6424b5afb..d4803eb5c 100644 --- a/assets/themes/fritures/fritures.json +++ b/assets/themes/fritures/fritures.json @@ -22,7 +22,8 @@ "cs": "Na této mapě najdete své oblíbené obchody s hranolky!", "ca": "A aquest mapa, trobaràs la teva botiga preferida de patates!", "es": "¡En este mapa encontrarás tu tienda de patatas fritas favorita!", - "pl": "Na tej mapie znajdziesz swój ulubiony sklep z frytkami!" + "pl": "Na tej mapie znajdziesz swój ulubiony sklep z frytkami!", + "uk": "На цій карті ви знайдете свій улюблений магазин картоплі фрі!" }, "icon": "./assets/themes/fritures/logo.svg", "layers": [ diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json index dee7964da..692585459 100644 --- a/assets/themes/ghostbikes/ghostbikes.json +++ b/assets/themes/ghostbikes/ghostbikes.json @@ -36,7 +36,8 @@ "cs": "Kolo duchů je památník pro cyklisty, kteří zemřeli při dopravní nehodě, ve formě bílého kola trvale umístěného poblíž místa nehody.

Na této mapě je možné vidět všechna kola duchů, která jsou známa OpenStreetMap. Chybí na mapě nějaké? Každý může přidat nebo aktualizovat informace zde - stačí mít pouze (bezplatný) účet OpenStreetMap.

Na Mastodonu existuje automatizovaný účet, který posílá měsíční přehled kol duchů po celém světě

", "es": "Una bicicleta fantasma es un monumento en memoria de un ciclista fallecido en un accidente de tráfico, en forma de una bicicleta blanca colocada permanentemente cerca del lugar del accidente.

En este mapa se pueden ver todas las bicicletas fantasma conocidas por OpenStreetMap. ¿Falta alguna bicicleta fantasma? Todo el mundo puede añadir o actualizar información aquí - sólo necesitas tener una cuenta (gratuita) de OpenStreetMap.

Existe una cuenta automatizada en Mastodon que publica un resumen mensual de las bicis fantasma de todo el mundo

", "ca": "Una bicicleta fantasma és un monument commemoratiu d'un ciclista que va morir en un accident de trànsit en forma d'una bicicleta blanca col·locada permanentment a prop del lloc de l'accident.

En aquest mapa, un pot veure totes les bicicletes fantasma conegudes per OpenStreetMap. Falta una bicicleta fantasma? Tothom pot afegir o actualitzar informació aquí; només cal que tingueu un compte d'OpenStreetMap (gratuït).

Hi ha un compte automatitzat a Mastodon que publica una visió mensual de les bicicletes fantasma a tot el món

", - "pl": "Duch roweru to pomnik upamiętniający rowerzystę, który zginął w wypadku drogowym, w postaci białego roweru umieszczonego na stałe w pobliżu miejsca wypadku.

Na tej mapie każdy może zobaczyć wszystkie takie duchy roweru znane w OpenStreetMap. Czy brakuje ducha roweru? Każdy może tu dodać lub zaktualizować informacje - wystarczy posiadać (bezpłatne) konto OpenStreetMap.

Istnieje automatyczne konto na Mastodonie, na którym publikowany jest miesięczny przegląd duchów roweru na całym świecie

" + "pl": "Duch roweru to pomnik upamiętniający rowerzystę, który zginął w wypadku drogowym, w postaci białego roweru umieszczonego na stałe w pobliżu miejsca wypadku.

Na tej mapie każdy może zobaczyć wszystkie takie duchy roweru znane w OpenStreetMap. Czy brakuje ducha roweru? Każdy może tu dodać lub zaktualizować informacje - wystarczy posiadać (bezpłatne) konto OpenStreetMap.

Istnieje automatyczne konto na Mastodonie, na którym publikowany jest miesięczny przegląd duchów roweru na całym świecie

", + "uk": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

На цій карті один може побачити всі велосипеди-привиди, відомі OpenStreetMap. Зник велосипед-привид? Кожен може додавати або оновлювати інформацію тут - вам потрібно лише мати (безкоштовний) обліковий запис OpenStreetMap.

На Mastodon існує автоматичний обліковий запис, який публікує щомісячний огляд велосипедів-привидів у всьому світі

" }, "icon": "./assets/themes/ghostbikes/logo.svg", "defaultBackgroundId": "protomaps.white", diff --git a/assets/themes/glutenfree/glutenfree.json b/assets/themes/glutenfree/glutenfree.json index 573b751ca..1a1f44901 100644 --- a/assets/themes/glutenfree/glutenfree.json +++ b/assets/themes/glutenfree/glutenfree.json @@ -8,7 +8,8 @@ "ca": "Sense gluten", "cs": "Bez lepku", "ru": "Без глютена", - "hu": "Gluténmentes helyek" + "hu": "Gluténmentes helyek", + "uk": "Без глютену" }, "description": { "en": "A crowdsourced map with glutenfree items", @@ -16,7 +17,8 @@ "it": "Una mappa in crowdsourcing per articoli senza glutine", "es": "Un menú compartido con productos sin gluten", "ca": "Un mapa col·lectiu amb articles sense gluten", - "cs": "Mapa s bezlepkovými položkami vytvořená pomocí crowdsourcingu" + "cs": "Mapa s bezlepkovými položkami vytvořená pomocí crowdsourcingu", + "uk": "Краудсорсингова карта з безглютеновими продуктами" }, "icon": "./assets/layers/questions/glutenfree.svg", "layers": [ diff --git a/assets/themes/guideposts/guideposts.json b/assets/themes/guideposts/guideposts.json index afebd78d9..8204223de 100644 --- a/assets/themes/guideposts/guideposts.json +++ b/assets/themes/guideposts/guideposts.json @@ -7,7 +7,8 @@ "es": "Poste guía", "pl": "Drogowskazy", "ca": "Pal guia", - "ru": "Указатели" + "ru": "Указатели", + "uk": "Вказівники" }, "description": { "en": "Guideposts (also known as fingerposts or finger posts) are often found along official hiking, cycling, skiing or horseback riding routes to indicate the directions to different destinations. Additionally, they are often named after a region or place and show the altitude.\n\nThe position of a signpost can be used by a hiker/biker/rider/skier as a confirmation of the current position, especially if they use a printed map without a GPS receiver. ", diff --git a/assets/themes/hackerspaces/hackerspaces.json b/assets/themes/hackerspaces/hackerspaces.json index 8cab4d804..b2add3007 100644 --- a/assets/themes/hackerspaces/hackerspaces.json +++ b/assets/themes/hackerspaces/hackerspaces.json @@ -15,7 +15,8 @@ "cs": "Hackerspaces a tvůrčí prostory", "es": "Hackerspaces y makerspaces", "eu": "Hackerspace", - "pl": "Hackerspace'y" + "pl": "Hackerspace'y", + "uk": "Хакерспейси та мейкерспейси" }, "description": { "en": "On this map you can see hackerspaces, add a new hackerspace or update data directly", diff --git a/assets/themes/hailhydrant/hailhydrant.json b/assets/themes/hailhydrant/hailhydrant.json index 01584eb78..2006a15c4 100644 --- a/assets/themes/hailhydrant/hailhydrant.json +++ b/assets/themes/hailhydrant/hailhydrant.json @@ -15,7 +15,8 @@ "ca": "Hidrants, Extintors, Parcs de Bombers i estacions d'Ambulàncies", "da": "Brandhaner, brandslukkere, brandstationer og ambulancestationer", "cs": "Hydranty, hasicí přístroje, požární stanice a stanice záchranné služby", - "pl": "Hydranty, gaśnice, remizy strażackie i pogotowia ratunkowe" + "pl": "Hydranty, gaśnice, remizy strażackie i pogotowia ratunkowe", + "uk": "Гідранти, вогнегасники, пожежні станції та станції швидкої допомоги" }, "description": { "en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods.", @@ -47,7 +48,8 @@ "nl": "Kaart om hydranten, brandblussers, brandweerkazernes en ambulanceposten weer te geven.", "da": "Kort for at vise brandhaner, brandslukkere, brandstationer og ambulancestationer.", "cs": "Mapa zobrazující hydranty, hasicí přístroje, požární stanice a stanice záchranné služby.", - "pl": "Mapa przedstawiająca hydranty, gaśnice, remizy strażackie i karetki pogotowia." + "pl": "Mapa przedstawiająca hydranty, gaśnice, remizy strażackie i karetki pogotowia.", + "uk": "Мапа, що показує гідранти, вогнегасники, пожежні станції та станції швидкої допомоги." }, "icon": "./assets/themes/hailhydrant/logo.svg", "startZoom": 6, diff --git a/assets/themes/hotels/hotels.json b/assets/themes/hotels/hotels.json index c8f1a095a..bfac5549f 100644 --- a/assets/themes/hotels/hotels.json +++ b/assets/themes/hotels/hotels.json @@ -16,7 +16,8 @@ "zh_Hant": "飯店", "it": "Hotel", "ru": "Гостиницы", - "hu": "Szállodák" + "hu": "Szállodák", + "uk": "Готелі" }, "description": { "en": "On this map, you'll find hotels in your area", @@ -29,7 +30,8 @@ "es": "En este mapa encontrarás hoteles en tu zona", "ca": "En aquest mapa trobareu hotels a la vostra zona", "pl": "Na tej mapie znajdziesz hotele w Twojej okolicy", - "it": "Su questa mappa, troverai gli hotel della tua zona" + "it": "Su questa mappa, troverai gli hotel della tua zona", + "uk": "На цій карті ви знайдете готелі у вашому регіоні" }, "icon": "./assets/layers/tourism_accomodation/hotel.svg", "startZoom": 13, diff --git a/assets/themes/icecream/icecream.json b/assets/themes/icecream/icecream.json index af1ac01b7..59f425ad6 100644 --- a/assets/themes/icecream/icecream.json +++ b/assets/themes/icecream/icecream.json @@ -9,7 +9,8 @@ "da": "Is", "it": "Gelato", "ru": "Мороженое", - "hu": "Fagylalt" + "hu": "Fagylalt", + "uk": "Морозиво" }, "description": { "en": "A map showing ice cream parlors and ice cream vending machines", diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json index 63ef8d0cd..9c65ce65e 100644 --- a/assets/themes/indoors/indoors.json +++ b/assets/themes/indoors/indoors.json @@ -29,7 +29,8 @@ "es": "En este mapa se muestran los lugares cubiertos de acceso público", "ca": "En aquest mapa es mostren els llocs interiors accessibles al públic", "pl": "Na tej mapie pokazane są publicznie dostępne miejsca w pomieszczeniach zamkniętych", - "it": "Su questa mappa sono indicati i luoghi al chiuso accessibili al pubblico" + "it": "Su questa mappa sono indicati i luoghi al chiuso accessibili al pubblico", + "uk": "На цій карті показані загальнодоступні криті приміщення" }, "icon": "./assets/layers/entrance/entrance.svg", "startZoom": 14, diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json index 61f141bb0..02244d724 100644 --- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json +++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json @@ -12,7 +12,8 @@ "es": "Bordillos y cruces", "ca": "Vorals i encreuaments", "pl": "Krawężniki i przejścia", - "hu": "Járdaszegélyek és gyalogosátkelők" + "hu": "Járdaszegélyek és gyalogosátkelők", + "uk": "Бордюри та переходи" }, "description": { "en": "A map showing kerbs and crossings.", diff --git a/assets/themes/lighthouses/lighthouses.json b/assets/themes/lighthouses/lighthouses.json index ac608e448..ef303147a 100644 --- a/assets/themes/lighthouses/lighthouses.json +++ b/assets/themes/lighthouses/lighthouses.json @@ -8,7 +8,8 @@ "es": "Faros", "ca": "Fars", "cs": "Majáky", - "hu": "Világítótornyok" + "hu": "Világítótornyok", + "uk": "Маяки" }, "description": { "en": "Lighthouses are tall buildings with a light on top to guide marine traffic.", diff --git a/assets/themes/maps/maps.json b/assets/themes/maps/maps.json index f00b9cb8e..0f9b0924a 100644 --- a/assets/themes/maps/maps.json +++ b/assets/themes/maps/maps.json @@ -15,7 +15,8 @@ "es": "Un mapa de mapas", "cs": "Mapa map", "pl": "Mapa map", - "hu": "Térképek térképe" + "hu": "Térképek térképe", + "uk": "Карта карт" }, "description": { "en": "On this map you can find all maps OpenStreetMap knows - typically a big map on an information board showing the area, city or region, e.g. a tourist map on the back of a billboard, a map of a nature reserve, a map of cycling networks in the region, ...)

If a map is missing, you can easily map this map on OpenStreetMap.", @@ -44,7 +45,8 @@ "cs": "Toto téma zobrazuje všechny (turistické) mapy, které zná OpenStreetMap", "ca": "Aquest tema mostra tots els mapes (turístics) que OpenStreetMap coneix", "pl": "Ten motyw pokazuje wszystkie mapy (turystyczne), które zna OpenStreetMap", - "ru": "Эта тема показывает все (туристические) карты, известные OpenStreetMap" + "ru": "Эта тема показывает все (туристические) карты, известные OpenStreetMap", + "uk": "Ця тема показує всі (туристичні) мапи, які відомі OpenStreetMap" }, "icon": "./assets/themes/maps/logo.svg", "defaultBackgroundId": "protomaps.white", diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json index c541de164..89bc84755 100644 --- a/assets/themes/maxspeed/maxspeed.json +++ b/assets/themes/maxspeed/maxspeed.json @@ -14,7 +14,8 @@ "zh_Hant": "最高速限", "eu": "Abiadiura", "pl": "Prędkość maksymalna", - "hu": "Sebességkorlátozások" + "hu": "Sebességkorlátozások", + "uk": "Максимальна швидкість" }, "description": { "en": "This map shows the legally allowed maximum speed on every road. If a maxspeed is missing or wrong, you can correct it here.", @@ -39,7 +40,8 @@ "ca": "Aquest mapa mostra la velocitat màxima permesa legalment a cada carretera.", "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限。", "pl": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze.", - "ru": "На этой карте показана разрешенная законом максимальная скорость на каждой дороге." + "ru": "На этой карте показана разрешенная законом максимальная скорость на каждой дороге.", + "uk": "Ця карта показує дозволену законом максимальну швидкість на кожній дорозі." }, "icon": "./assets/themes/maxspeed/maxspeed_logo.svg", "layers": [ diff --git a/assets/themes/nature/nature.json b/assets/themes/nature/nature.json index 69e2f966e..d48ba4215 100644 --- a/assets/themes/nature/nature.json +++ b/assets/themes/nature/nature.json @@ -13,7 +13,8 @@ "zh_Hant": "投入自然懷抱", "pl": "W naturze", "ru": "На природе", - "hu": "Ki a természetbe" + "hu": "Ki a természetbe", + "uk": "На природі" }, "description": { "en": "On this map, one can find interesting information for tourists and nature lovers.", @@ -26,7 +27,8 @@ "ca": "En aquest mapa es pot trobar informació interessant per a turistes i amants de la natura.", "zh_Hant": "在這份地圖,你可以找到觀光客與自然愛好者感興趣的資訊...", "pl": "Na tej mapie można znaleźć ciekawe informacje dla turystów i miłośników przyrody.", - "it": "Su questa mappa si possono trovare informazioni interessanti per turisti e amanti della natura." + "it": "Su questa mappa si possono trovare informazioni interessanti per turisti e amanti della natura.", + "uk": "На цій карті можна знайти цікаву інформацію для туристів та любителів природи." }, "shortDescription": { "en": "A map for nature lovers, with interesting POI's", @@ -40,7 +42,8 @@ "zh_Hant": "為了自然愛好者,以及有趣的興趣點的地圖", "pl": "Mapa dla miłośników przyrody z ciekawymi punktami POI", "it": "Una mappa per amanti della natura con interessanti POI", - "ru": "Карта для любителей природы, с интересными POI" + "ru": "Карта для любителей природы, с интересными POI", + "uk": "Карта для любителів природи, з цікавими об'єктами POI" }, "icon": "./assets/themes/nature/logo.svg", "startZoom": 12, diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index 3f70f2ed2..6925e54b9 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -13,7 +13,8 @@ "cs": "Poznámky k OpenStreetMap", "zh_Hant": "開放街圖上的註解", "pl": "Notatki na OpenStreetMap", - "ru": "Заметки в OpenStreetMap" + "ru": "Заметки в OpenStreetMap", + "uk": "Нотатки OpenStreetMap" }, "description": { "en": "A note is a pin on the map with some text to indicate something wrong.

Make sure to checkout the filter view to search for users and text.", diff --git a/assets/themes/observation_towers/observation_towers.json b/assets/themes/observation_towers/observation_towers.json index 58497233f..bd3eaa092 100644 --- a/assets/themes/observation_towers/observation_towers.json +++ b/assets/themes/observation_towers/observation_towers.json @@ -14,7 +14,8 @@ "nb_NO": "Observasjonstårn", "da": "Udsigtstårne", "cs": "Rozhledny", - "pl": "Wieże obserwacyjne" + "pl": "Wieże obserwacyjne", + "uk": "Спостережні вежі" }, "description": { "nl": "Publieke uitkijktorens om van het panorama te genieten", @@ -45,7 +46,8 @@ "cs": "Veřejně přístupné věže s výhledem", "ca": "Torres accesibles públicament per a disfrutar de la vista", "pl": "Publicznie dostępne wieże do podziwiania widoku", - "ru": "Общедоступные башни, с которых можно любоваться видами" + "ru": "Общедоступные башни, с которых можно любоваться видами", + "uk": "Загальнодоступні вежі, з яких можна насолоджуватися краєвидом" }, "icon": "./assets/layers/observation_tower/Tower_observation.svg", "layers": [ diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 2d3e1ead9..1848afbcf 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -12,7 +12,8 @@ "cs": "Na kolečkách", "eu": "Gurpil gainean", "pl": "Na kółkach", - "ru": "Коляски" + "ru": "Коляски", + "uk": "На колесах" }, "description": { "en": "On this map, publicly weelchair accessible places are shown and can be easily added", @@ -24,7 +25,8 @@ "es": "En este mapa se muestran los lugares accesibles al público en silla de ruedas, que pueden añadirse fácilmente", "ca": "En aquest mapa, es mostren llocs públics accessibles per a cadira de rodes i es poden afegir fàcilment", "pl": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać", - "it": "Su questa mappa sono indicati i luoghi pubblici accessibili con sedia a rotelle e possono essere facilmente aggiunti" + "it": "Su questa mappa sono indicati i luoghi pubblici accessibili con sedia a rotelle e possono essere facilmente aggiunti", + "uk": "На цій карті показані громадські місця, доступні для інвалідних візків, які можна легко додати" }, "icon": "./assets/themes/onwheels/crest.svg", "startZoom": 17, diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json index 9ac11cc0c..ca136d1d9 100644 --- a/assets/themes/openwindpowermap/openwindpowermap.json +++ b/assets/themes/openwindpowermap/openwindpowermap.json @@ -16,7 +16,8 @@ "es": "Generadores de energía eólica", "cs": "Větrné elektrárny", "pl": "Generatory wiatrowe", - "da": "Vindmøller" + "da": "Vindmøller", + "uk": "Вітрогенератори" }, "description": { "en": "A map for showing and editing wind turbines.", diff --git a/assets/themes/osm_community_index/osm_community_index.json b/assets/themes/osm_community_index/osm_community_index.json index 6be7b402a..3349395e0 100644 --- a/assets/themes/osm_community_index/osm_community_index.json +++ b/assets/themes/osm_community_index/osm_community_index.json @@ -9,7 +9,8 @@ "ca": "Índex de comunitats d'OSM", "cs": "Komunitní rejstřík OSM", "pl": "Indeks społeczności OSM", - "hu": "OSM-közösségek jegyzéke" + "hu": "OSM-közösségek jegyzéke", + "uk": "Індекс спільноти OSM" }, "description": { "en": "A list of resources for users of OpenStreetMap. 'Resources' can be links to forums, meetups, Slack groups, IRC channels, mailing lists, and so on. Anything that mappers, especially beginners, might find interesting or helpful.", @@ -29,7 +30,8 @@ "es": "Un índice de recursos comunitarios para OpenStreetMap.", "ca": "Un índex de recursos comunitaris per a OpenStreetMap.", "cs": "Rejstřík komunitních zdrojů pro OpenStreetMap.", - "pl": "Indeks zasobów społeczności dotyczących OpenStreetMap." + "pl": "Indeks zasobów społeczności dotyczących OpenStreetMap.", + "uk": "Індекс ресурсів спільноти для OpenStreetMap." }, "icon": "./assets/themes/osm_community_index/osm.svg", "startZoom": 16, diff --git a/assets/themes/parkings/parkings.json b/assets/themes/parkings/parkings.json index 9d96a04da..d612c8a0c 100644 --- a/assets/themes/parkings/parkings.json +++ b/assets/themes/parkings/parkings.json @@ -17,7 +17,8 @@ "ca": "Aparcament", "cs": "Parkoviště", "eu": "Aparkalekua", - "pl": "Parking" + "pl": "Parking", + "uk": "Парковки" }, "description": { "nl": "Deze kaart toont verschillende parkeerplekken", @@ -49,7 +50,8 @@ "da": "Dette kort viser forskellige parkeringspladser", "ca": "Aquest mapa mostra diferents punts d'aparcament", "cs": "Na této mapě jsou vyznačena různá parkovací místa", - "pl": "Ta mapa pokazuje różne miejsca parkingowe" + "pl": "Ta mapa pokazuje różne miejsca parkingowe", + "uk": "На цій карті показані різні місця для паркування" }, "icon": "./assets/themes/parkings/parkings.svg", "startZoom": 12, diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index 608573a70..855956665 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -26,7 +26,8 @@ "es": "En este mapa, encontrarás varios lugares interesantes para tus mascotas: veterinarios, parques para perros, tiendas de mascotas, restaurantes aptos para perros, ...", "cs": "Na této mapě najdete různá zajímavá místa pro vaše domácí mazlíčky: veterináře, psí parky, obchody pro zvířata, restaurace pro psy, ...", "pl": "Na tej mapie znajdziesz różne ciekawe miejsca dla swoich zwierząt: weterynarze, wybiegi dla psów, sklepy zoologiczne, restauracje przyjazne psom, ...", - "ru": "На этой карте вы найдете различные интересные места для ваших питомцев: ветеринарные клиники, парки для собак, зоомагазины, рестораны для собак, ..." + "ru": "На этой карте вы найдете различные интересные места для ваших питомцев: ветеринарные клиники, парки для собак, зоомагазины, рестораны для собак, ...", + "uk": "На цій карті ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, ..." }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, diff --git a/assets/themes/playgrounds/playgrounds.json b/assets/themes/playgrounds/playgrounds.json index bfb41566a..361916fac 100644 --- a/assets/themes/playgrounds/playgrounds.json +++ b/assets/themes/playgrounds/playgrounds.json @@ -35,7 +35,8 @@ "da": "På dette kort finder du legepladser og kan tilføje flere oplysninger", "ca": "A aquest mapa, pots trobar parcs i afegir més informació", "cs": "Na této mapě najdete dětská hřiště a můžete k nim přidat další informace", - "pl": "Na tej mapie znajdziesz place zabaw, możesz też dodać o nich więcej informacji" + "pl": "Na tej mapie znajdziesz place zabaw, możesz też dodać o nich więcej informacji", + "uk": "На цій карті ви знайдете дитячі майданчики і зможете додати додаткову інформацію" }, "shortDescription": { "nl": "Een kaart met speeltuinen", diff --git a/assets/themes/rainbow_crossings/rainbow_crossings.json b/assets/themes/rainbow_crossings/rainbow_crossings.json index 5c5795e4e..6de45badf 100644 --- a/assets/themes/rainbow_crossings/rainbow_crossings.json +++ b/assets/themes/rainbow_crossings/rainbow_crossings.json @@ -24,7 +24,8 @@ "ca": "A aquest mapa es mostren els pasos de vianants pintats amb l'arc de Sant Martí i poden afegir-se fàcilment", "es": "En este mapa se muestran los pasos de peatones pintados con el arco iris, que pueden añadirse fácilmente", "cs": "Na této mapě si můžete zobrazit a snadno přidat přechody pro chodce s duhovými malbami", - "pl": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać" + "pl": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać", + "uk": "На цій карті пішохідні переходи позначені райдужним кольором і можуть бути легко додані" }, "icon": "./assets/themes/rainbow_crossings/logo.svg", "startZoom": 16, diff --git a/assets/themes/shops/shops.json b/assets/themes/shops/shops.json index f6bb74a37..909c90e4b 100644 --- a/assets/themes/shops/shops.json +++ b/assets/themes/shops/shops.json @@ -32,7 +32,8 @@ "da": "På dette kort kan man markere grundlæggende informationer om butikker, tilføje åbningstider og telefonnumre", "ca": "A aquest mapa, es pot marcar informació bàsica sobre botigues, afegir horaris i números de telèfon", "cs": "Na této mapě můžete označit základní informace o obchodech, přidat otevírací dobu a telefonní čísla", - "pl": "Na mapie tej można zaznaczyć podstawowe informacje o sklepach, dodać godziny otwarcia oraz numery telefonów" + "pl": "Na mapie tej można zaznaczyć podstawowe informacje o sklepach, dodać godziny otwarcia oraz numery telefonów", + "uk": "На цій карті можна позначити основну інформацію про магазини, додати години роботи та номери телефонів" }, "shortDescription": { "en": "An editable map with basic shop information", @@ -48,7 +49,8 @@ "cs": "Upravitelná mapa se základními informacemi o obchodech", "zh_Hant": "有基本商家資訊的可編輯性的地圖", "pl": "Edytowalna mapa z podstawowymi informacjami o sklepach", - "ru": "Редактируемая карта с основной информацией о магазине" + "ru": "Редактируемая карта с основной информацией о магазине", + "uk": "Редагована карта з основною інформацією про магазин" }, "icon": "./assets/themes/shops/shop.svg", "layers": [ diff --git a/assets/themes/sports/sports.json b/assets/themes/sports/sports.json index 0554142f1..90fc4ba4a 100644 --- a/assets/themes/sports/sports.json +++ b/assets/themes/sports/sports.json @@ -38,7 +38,8 @@ "cs": "Mapa se sportovními zařízeními.", "zh_Hant": "顯示運動設施的地圖。", "pl": "Mapa pokazująca obiekty sportowe.", - "it": "Mappa che mostra gli impianti sportivi." + "it": "Mappa che mostra gli impianti sportivi.", + "uk": "Карта з позначенням спортивних об'єктів." }, "icon": "./assets/themes/sports/sport.svg", "layers": [ diff --git a/assets/themes/surveillance/surveillance.json b/assets/themes/surveillance/surveillance.json index 26ee3bd8f..6f70eaf0b 100644 --- a/assets/themes/surveillance/surveillance.json +++ b/assets/themes/surveillance/surveillance.json @@ -34,7 +34,8 @@ "nb_NO": "Her finner du overvåkningskameraer.", "ca": "A aquest mapa obert pots trobar càmeres de vigilància.", "es": "En este mapa abierto, puede encontrar cámaras de vigilancia.", - "cs": "Na této otevřené mapě najdete bezpečnostní kamery." + "cs": "Na této otevřené mapě najdete bezpečnostní kamery.", + "uk": "На цій відкритій карті ви можете знайти камери спостереження." }, "shortDescription": { "en": "Surveillance cameras and other means of surveillance", diff --git a/assets/themes/toilets/toilets.json b/assets/themes/toilets/toilets.json index 1b6202175..5a4f4e02b 100644 --- a/assets/themes/toilets/toilets.json +++ b/assets/themes/toilets/toilets.json @@ -33,7 +33,8 @@ "da": "Et kort over offentlige toiletter", "ca": "Mapa de lavabos públics", "es": "Mapa de aseos públicos", - "cs": "Mapa veřejných toalet" + "cs": "Mapa veřejných toalet", + "uk": "Карта громадських туалетів" }, "icon": "./assets/themes/toilets/toilets.svg", "startZoom": 12, diff --git a/assets/themes/waste/waste.json b/assets/themes/waste/waste.json index 92eb3363f..a5c131711 100644 --- a/assets/themes/waste/waste.json +++ b/assets/themes/waste/waste.json @@ -29,7 +29,8 @@ "es": "Mapa que muestra las papeleras y las instalaciones de reciclaje.", "cs": "Mapa zobrazující koše na odpadky a recyklační zařízení.", "zh_Hant": "顯示垃圾筒與回收設施的地圖。", - "pl": "Mapa przedstawiająca kosze na śmieci i zakłady recyklingu." + "pl": "Mapa przedstawiająca kosze na śmieci i zakłady recyklingu.", + "uk": "Карта з позначенням сміттєвих контейнерів та пунктів переробки." }, "icon": "./assets/layers/recycling/recycling-14.svg", "startZoom": 19, diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json index e7eace14b..8a523bc9c 100644 --- a/assets/themes/waste_basket/waste_basket.json +++ b/assets/themes/waste_basket/waste_basket.json @@ -31,7 +31,8 @@ "ca": "A aquest mapa trobaràs les papereres a prop teua. Si falta una paperera al mapa pots afegir-la tu mateix", "es": "En este mapa, encontrarás las papeleras cercanas a ti. Si falta alguna en el mapa, puedes añadirla tu mismo.", "cs": "Na této mapě najdete koše na odpadky ve vašem okolí. Pokud na této mapě odpadkový koš chybí, můžete jej přidat sami.", - "pl": "Na tej mapie znajdziesz kosze na śmieci w twojej okolicy. Jeśli brakuje kosza, możesz go dodać" + "pl": "Na tej mapie znajdziesz kosze na śmieci w twojej okolicy. Jeśli brakuje kosza, możesz go dodać", + "uk": "На цій мапі ви знайдете найближчі до вас контейнери для сміття. Якщо на мапі відсутній кошик для сміття, ви можете додати його самостійно." }, "shortDescription": { "en": "A map with waste baskets", diff --git a/langs/cs.json b/langs/cs.json index 2f01babd6..0f579c9a2 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -898,4 +898,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/fr.json b/langs/fr.json index d2e86a829..d3f5040a0 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -560,4 +560,4 @@ "feedback": "Ceci n'est pas une adresse web valide" } } -} +} \ No newline at end of file diff --git a/langs/ko.json b/langs/ko.json index aeab31e5b..6f7410761 100644 --- a/langs/ko.json +++ b/langs/ko.json @@ -2,4 +2,4 @@ "advanced": { "title": "고급 기능" } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 2d7870173..e31b1dee6 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -10198,4 +10198,4 @@ "render": "větrná turbína" } } -} +} \ No newline at end of file diff --git a/langs/layers/de.json b/langs/layers/de.json index eb37d7a5f..d6f0795c8 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -12502,4 +12502,4 @@ "render": "Windrad" } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 506c33494..9ac1251e0 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -7567,4 +7567,4 @@ "render": "éolienne" } } -} +} \ No newline at end of file diff --git a/langs/layers/ko.json b/langs/layers/ko.json index 0967ef424..7a73a41bf 100644 --- a/langs/layers/ko.json +++ b/langs/layers/ko.json @@ -1 +1,2 @@ -{} +{ +} \ No newline at end of file diff --git a/langs/layers/uk.json b/langs/layers/uk.json index 3a3482d49..6f6870ac7 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -1338,4 +1338,4 @@ "render": "Утилізація відходів" } } -} +} \ No newline at end of file diff --git a/langs/nl.json b/langs/nl.json index 08d4a5244..3dec59f26 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -729,4 +729,4 @@ "description": "Een Wikidata-code" } } -} +} \ No newline at end of file diff --git a/langs/themes/ko.json b/langs/themes/ko.json index 0967ef424..7a73a41bf 100644 --- a/langs/themes/ko.json +++ b/langs/themes/ko.json @@ -1 +1,2 @@ -{} +{ +} \ No newline at end of file diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 880e8e15c..510822230 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -459,4 +459,4 @@ "shortDescription": "Мапа зі сміттєвими кошиками", "title": "Кошики для сміття" } -} +} \ No newline at end of file diff --git a/langs/uk.json b/langs/uk.json index f93b48b1b..ac0dbb4fc 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -406,4 +406,4 @@ "description": "Години роботи" } } -} +} \ No newline at end of file diff --git a/scripts/ImgurToPanoramax.ts b/scripts/ImgurToPanoramax.ts index 551b202ba..314c26835 100644 --- a/scripts/ImgurToPanoramax.ts +++ b/scripts/ImgurToPanoramax.ts @@ -24,7 +24,7 @@ import { UploadableTag } from "../src/Logic/Tags/TagTypes" export class ImgurToPanoramax extends Script { private readonly panoramax = new PanoramaxUploader( Constants.panoramax.url, - Constants.panoramax.token, + Constants.panoramax.token ) private readonly alreadyUploaded: Record = {} @@ -41,7 +41,7 @@ export class ImgurToPanoramax extends Script { constructor() { super( - "Queries OSM for 'imgur'-images, uploads them to Panoramax and creates a changeset to update OSM", + "Queries OSM for 'imgur'-images, uploads them to Panoramax and creates a changeset to update OSM" ) } @@ -51,7 +51,7 @@ export class ImgurToPanoramax extends Script { sequences: { id: string "stats:items": { count: number } - }[], + }[] ): Promise { const v = feat.properties[key] if (!v) { @@ -64,7 +64,6 @@ export class ImgurToPanoramax extends Script { return new And([new Tag(key.replace("image", panohash), panohash), new Tag(key, "")]) } - let path: string = undefined if (existsSync(this._imageDirectory + "/" + imageHash + ".jpg")) { path = this._imageDirectory + "/" + imageHash + ".jpg" @@ -101,7 +100,7 @@ export class ImgurToPanoramax extends Script { const file = new MyFile([], path) - file.stream = function() { + file.stream = function () { return handle.readableWebStream() } @@ -111,7 +110,7 @@ export class ImgurToPanoramax extends Script { GeoOperations.centerpointCoordinates(feat), author, true, - sequence, + sequence ) this.alreadyUploaded[imageHash] = result.value await handle.close() @@ -156,7 +155,7 @@ export class ImgurToPanoramax extends Script { { theme: "image-mover", changeType: "link-image", - }, + } ) changes.push(...(await action.CreateChangeDescriptions())) converted++ @@ -166,7 +165,7 @@ export class ImgurToPanoramax extends Script { const modifiedObjectsFresh = ( ( await Promise.all( - modif.map((id) => new OsmObjectDownloader().DownloadObjectAsync(id)), + modif.map((id) => new OsmObjectDownloader().DownloadObjectAsync(id)) ) ).filter((m) => m !== "deleted") ) @@ -174,7 +173,7 @@ export class ImgurToPanoramax extends Script { changes, modifiedObjectsFresh, false, - [], + [] ) const cs = Changes.buildChangesetXML("0", modifiedObjects) writeFileSync("imgur_to_panoramax.osc", cs, "utf8") diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts index f9eff70f9..e2c03c16c 100644 --- a/scripts/generateLayouts.ts +++ b/scripts/generateLayouts.ts @@ -10,7 +10,11 @@ import ScriptUtils from "./ScriptUtils" import { Utils } from "../src/Utils" import SpecialVisualizations from "../src/UI/SpecialVisualizations" import Constants from "../src/Models/Constants" -import { AvailableRasterLayers, EditorLayerIndexProperties, RasterLayerPolygon } from "../src/Models/RasterLayers" +import { + AvailableRasterLayers, + EditorLayerIndexProperties, + RasterLayerPolygon, +} from "../src/Models/RasterLayers" import { ImmutableStore } from "../src/Logic/UIEventSource" import * as eli from "../public/assets/data/editor-layer-index.json" import * as layers_global from "../src/assets/global-raster-layers.json" @@ -267,10 +271,10 @@ class GenerateLayouts extends Script { } const urls: string[] = [] const regex = /{switch:([^}]+)}/ - const rasterLayers: {properties: RasterLayerProperties}[] = [ + const rasterLayers: { properties: RasterLayerProperties }[] = [ AvailableRasterLayers.defaultBackgroundLayer, ...eli.features, - bing, + bing, ...eli_global.map((properties) => ({ properties })), ...layers_global.layers.map((properties) => ({ properties })), ] diff --git a/src/assets/contributors.json b/src/assets/contributors.json index f15292bb7..895b11261 100644 --- a/src/assets/contributors.json +++ b/src/assets/contributors.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 8513, + "commits": 8525, "contributor": "Pieter Vander Vennet" }, { @@ -164,6 +164,10 @@ "commits": 4, "contributor": "Ward Beyens" }, + { + "commits": 3, + "contributor": "Languages add-on" + }, { "commits": 3, "contributor": "Thierry1030" @@ -178,7 +182,7 @@ }, { "commits": 2, - "contributor": "Languages add-on" + "contributor": "Kim Minwoo" }, { "commits": 2, diff --git a/src/assets/translators.json b/src/assets/translators.json index 85dbb3b95..ff193f005 100644 --- a/src/assets/translators.json +++ b/src/assets/translators.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 485, + "commits": 486, "contributor": "Pieter Vander Vennet" }, { @@ -17,7 +17,7 @@ "contributor": "Anonymous" }, { - "commits": 101, + "commits": 102, "contributor": "mcliquid" }, { @@ -34,14 +34,14 @@ }, { "commits": 53, - "contributor": "Harry Bond" - }, - { - "commits": 49, "contributor": "mike140" }, { - "commits": 48, + "commits": 53, + "contributor": "Harry Bond" + }, + { + "commits": 50, "contributor": "Jiří Podhorecký" }, { @@ -57,7 +57,7 @@ "contributor": "Babos Gábor" }, { - "commits": 36, + "commits": 37, "contributor": "Lucas" }, { @@ -420,6 +420,10 @@ "commits": 3, "contributor": "SiegbjornSitumeang" }, + { + "commits": 2, + "contributor": "David Crochet" + }, { "commits": 2, "contributor": "Ryan C" @@ -544,6 +548,10 @@ "commits": 2, "contributor": "Leo Alcaraz" }, + { + "commits": 1, + "contributor": "Kim Minwoo" + }, { "commits": 1, "contributor": "Teodor11" From e4b75c1681fdabd220056d71f39c147c500559e8 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 29 Oct 2024 01:15:31 +0100 Subject: [PATCH 11/23] Chore: update caniuse --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index da7e1685b..0a5a02c0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8020,9 +8020,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "version": "1.0.30001673", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz", + "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==", "dev": true, "funding": [ { @@ -26968,9 +26968,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "version": "1.0.30001673", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz", + "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==", "dev": true }, "canonicalize": { From 5fd03144080aa32fe500333b64575069e93e8b79 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 29 Oct 2024 23:53:58 +0100 Subject: [PATCH 12/23] Fix: fix uploading images in the 'notes' theme --- src/Logic/ImageProviders/ImageUploadManager.ts | 6 ++++-- src/UI/Image/UploadImage.svelte | 5 ++++- src/UI/SpecialVisualizations.ts | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts index d27613ee3..87108b75c 100644 --- a/src/Logic/ImageProviders/ImageUploadManager.ts +++ b/src/Logic/ImageProviders/ImageUploadManager.ts @@ -10,6 +10,7 @@ import Translations from "../../UI/i18n/Translations" import { Translation } from "../../UI/i18n/Translation" import { IndexedFeatureSource } from "../FeatureSource/FeatureSource" import { GeoOperations } from "../GeoOperations" +import { Feature } from "geojson" /** * The ImageUploadManager has a @@ -155,7 +156,8 @@ export class ImageUploadManager { author: string, blob: File, targetKey: string | undefined, - noblur: boolean + noblur: boolean, + feature?: Feature ): Promise { this.increaseCountFor(this._uploadStarted, featureId) let key: string @@ -166,7 +168,7 @@ export class ImageUploadManager { location = [this._gps.data.longitude, this._gps.data.latitude] } if (location === undefined || location?.some((l) => l === undefined)) { - const feature = this._indexedFeatures.featuresById.data.get(featureId) + feature ??= this._indexedFeatures.featuresById.data.get(featureId) location = GeoOperations.centerpointCoordinates(feature) } try { diff --git a/src/UI/Image/UploadImage.svelte b/src/UI/Image/UploadImage.svelte index bf06a9f1c..437adf81a 100644 --- a/src/UI/Image/UploadImage.svelte +++ b/src/UI/Image/UploadImage.svelte @@ -16,6 +16,7 @@ import Camera from "@babeard/svelte-heroicons/solid/Camera" import LayerConfig from "../../Models/ThemeConfig/LayerConfig" import NoteCommentElement from "../Popup/Notes/NoteCommentElement" + import type { Feature } from "geojson" export let state: SpecialVisualizationState @@ -23,6 +24,7 @@ export let targetKey: string = undefined export let layer: LayerConfig export let noBlur: boolean = false + export let feature: Feature = undefined /** * Image to show in the button * NOT the image to upload! @@ -54,7 +56,8 @@ state.osmConnection.userDetails.data?.name ?? "Anonymous", file, "image", - noBlur + noBlur, + feature ) if (!uploadResult) { return diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts index e9b229e18..74206b414 100644 --- a/src/UI/SpecialVisualizations.ts +++ b/src/UI/SpecialVisualizations.ts @@ -1113,7 +1113,7 @@ export default class SpecialVisualizations { constr: (state, tags, args, feature, layer) => { const id = tags.data[args[0] ?? "id"] tags = state.featureProperties.getStore(id) - return new SvelteUIElement(UploadImage, { state, tags, layer }) + return new SvelteUIElement(UploadImage, { state, tags, layer, feature }) }, }, { From 544a738236882d600612c78cbbfe030c6bd95a8c Mon Sep 17 00:00:00 2001 From: Kim Minwoo Date: Tue, 29 Oct 2024 06:13:12 +0000 Subject: [PATCH 13/23] Translated using Weblate (Korean) Currently translated at 0.2% (2 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ko/ --- langs/ko.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langs/ko.json b/langs/ko.json index 6f7410761..aed6ac903 100644 --- a/langs/ko.json +++ b/langs/ko.json @@ -1,5 +1,8 @@ { "advanced": { "title": "고급 기능" + }, + "delete": { + "cancel": "취소" } -} \ No newline at end of file +} From f7c4752191de1579939dd14aa17babcab1caf6ac Mon Sep 17 00:00:00 2001 From: mike140 <140mic@gmail.com> Date: Wed, 30 Oct 2024 20:29:01 +0000 Subject: [PATCH 14/23] Translated using Weblate (Ukrainian) Currently translated at 10.8% (413 of 3821 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/uk/ --- langs/layers/uk.json | 220 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 219 insertions(+), 1 deletion(-) diff --git a/langs/layers/uk.json b/langs/layers/uk.json index 6f6870ac7..bfaf9b23a 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -403,6 +403,42 @@ }, "bike_repair_station": { "tagRenderings": { + "Operational status": { + "mappings": { + "0": { + "then": "Велосипедний насос зламаний" + }, + "1": { + "then": "Велосипедний насос працює" + } + }, + "question": "Велосипедний насос ще працює?" + }, + "bike_repair_station-available-services": { + "mappings": { + "0": { + "then": "Присутній тільки насос" + }, + "1": { + "then": "Присутні лише інструменти (викрутки, плоскогубці, ...)" + }, + "2": { + "then": "Присутні як інструменти, так і насос" + } + }, + "question": "Які послуги доступні в цьому місці?" + }, + "bike_repair_station-bike-stand": { + "mappings": { + "0": { + "then": "Є гачок або підставка" + }, + "1": { + "then": "Немає гачка або підставки" + } + }, + "question": "Чи є на цій станції гачок, на який можна повісити велосипед, або підставка для його підйому?" + }, "bike_repair_station-phone": { "question": "Який номер телефону супровідника?" }, @@ -413,6 +449,13 @@ } } } + }, + "title": { + "mappings": { + "1": { + "then": "Станція ремонту велосипедів" + } + } } }, "bike_shop": { @@ -522,6 +565,50 @@ "then": "Це водопровідний кран або водяний насос з непитною водою.
Прикладами є водопровідні крани з дощовою водою для поливу прилеглих рослин
" } } + }, + "tagRenderings": { + "Still in use?": { + "mappings": { + "0": { + "then": "Ця питна вода працює" + }, + "1": { + "then": "Цей пункт питної води зіпсований" + }, + "2": { + "then": "Цей пункт питної води закритий" + }, + "3": { + "then": "Цей пункт питної води постійно закритий" + } + }, + "question": "Чи працює цей пункт з питною водою?", + "render": "Робочий стан - це {operational_status}" + }, + "bench-artwork": { + "mappings": { + "2": { + "then": "Ця точка питної води ймовірно, не має інтегрованого художнього твору" + } + } + }, + "render-closest-drinking-water": { + "render": "На відстані {_closest_other_drinking_water_distance} метрів є ще один фонтан із питною водою" + }, + "type": { + "mappings": { + "0": { + "then": "Це барботажний фонтан. Струмінь води, з якого можна пити, спрямовується вгору, зазвичай керується кнопкою." + }, + "1": { + "then": "Це пункт наповнення пляшок, де вода спрямовується вниз, як правило, за допомогою кнопки або датчика руху. Пити безпосередньо зі струмка може бути дуже важко або неможливо." + }, + "2": { + "then": "Це водопровідний кран. Вода тече вниз, а керує потоком вентиль або кнопка." + } + }, + "question": "Що це за тип пункту питної води?" + } } }, "dumpstations": { @@ -546,6 +633,9 @@ } } }, + "etymology": { + "name": "Має етимологію" + }, "fire_station": { "presets": { "0": { @@ -620,6 +710,9 @@ } } }, + "gps_track": { + "name": "Твій пройдений шлях" + }, "grave": { "presets": { "0": { @@ -695,8 +788,59 @@ }, "playground": { "tagRenderings": { + "fee": { + "mappings": { + "0": { + "then": "Вільне використання" + }, + "1": { + "then": "Платний дитячий майданчик" + } + }, + "question": "Чи потрібно платити за користування цим майданчиком?" + }, "playground-phone": { "question": "Який номер телефону доглядача дитячого майданчика?" + }, + "playground-surface": { + "mappings": { + "0": { + "then": "Поверхня - трава" + }, + "1": { + "then": "Поверхня - пісок" + }, + "10": { + "then": "Поверхня - дрібний гравій (менше 2 см на камінь)" + }, + "2": { + "then": "Поверхня складається з деревної стружки" + }, + "3": { + "then": "Покриття - бруківка" + }, + "4": { + "then": "Покриття - асфальт" + }, + "5": { + "then": "Поверхня - бетон" + }, + "6": { + "then": "Поверхня грунтова" + }, + "7": { + "then": "Поверхня тверде покриття" + }, + "8": { + "then": "Покриття - тартан - синтетична, пружна поверхня, яку зазвичай можна побачити на спортивних трасах" + }, + "9": { + "then": "Поверхня зроблена з гуми, наприклад, гумова плитка, гумова мульча або велика гумова площа" + } + }, + "question": "Яка поверхня цього дитячого майданчика?", + "questionHint": "Якщо їх декілька, виберіть найпоширеніший", + "render": "Поверхня - {surface}" } } }, @@ -984,6 +1128,39 @@ } } }, + "slow_roads": { + "tagRenderings": { + "slow_roads-surface": { + "mappings": { + "0": { + "then": "Поверхня - трава" + }, + "1": { + "then": "Поверхня - земля" + }, + "2": { + "then": "Поверхня -без покриття" + }, + "3": { + "then": "Поверхня - пісок" + }, + "4": { + "then": "Покриття - бруківка" + }, + "5": { + "then": "Покриття - асфальт" + }, + "6": { + "then": "Поверхня - бетон" + }, + "7": { + "then": "Поверхня тверде покриття" + } + }, + "render": "Поверхня - {surface}" + } + } + }, "speed_display": { "tagRenderings": { "inscription": { @@ -999,6 +1176,32 @@ "tagRenderings": { "sport_pitch-phone": { "question": "Який номер телефону оператора?" + }, + "sport_pitch-surface": { + "mappings": { + "0": { + "then": "Поверхня - трава" + }, + "1": { + "then": "Поверхня - пісок" + }, + "2": { + "then": "Покриття - бруківка" + }, + "3": { + "then": "Покриття - асфальт" + }, + "4": { + "then": "Поверхня - бетон" + }, + "5": { + "then": "Поверхня - дрібний гравій" + }, + "6": { + "then": "Поверхня цієї доріжки - тартан, синтетична, злегка пружиниста, пориста поверхня" + } + }, + "render": "Поверхня - {surface}" } } }, @@ -1110,6 +1313,11 @@ } } }, + "clear_cache": { + "render": { + "after": "Очищення кешу призведе до видалення локально завантажених даних і коду. Ви залишитеся в системі, і ваші налаштування будуть збережені. Дані не будуть втрачені" + } + }, "contributor-thanks": { "mappings": { "0": { @@ -1237,6 +1445,9 @@ "question": "Чи потрібно зберігати тематичні карти, які ви відвідуєте?", "questionHint": "Якщо ви відвідуєте мапу на певну тему, MapComplete може запам'ятати це і запропонувати її як підказку." }, + "title-editing": { + "render": "

Налаштування редагування

" + }, "title-id": { "render": "

Керування ідентифікатором Mangrove

" }, @@ -1284,6 +1495,13 @@ }, "vending_machine": { "tagRenderings": { + "operational_status": { + "mappings": { + "3": { + "then": "Робочий стан - це {operational_status}" + } + } + }, "phone": { "override": { "question": "Який номер телефону оператора цього торгового автомата?" @@ -1338,4 +1556,4 @@ "render": "Утилізація відходів" } } -} \ No newline at end of file +} From 944c509636dd678666d2ec7f6feec3780d25e8c9 Mon Sep 17 00:00:00 2001 From: mike140 <140mic@gmail.com> Date: Thu, 31 Oct 2024 13:45:43 +0000 Subject: [PATCH 15/23] Translated using Weblate (Ukrainian) Currently translated at 42.9% (303 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/uk/ --- langs/uk.json | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/langs/uk.json b/langs/uk.json index ac0dbb4fc..644a089ee 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -145,6 +145,7 @@ }, "backToIndex": "Переглянути всі тематичні карти", "backgroundMap": "Виберіть фоновий шар", + "backgroundSwitch": "Змінити фон", "cancel": "Скасувати", "download": { "custom": { @@ -316,12 +317,23 @@ } }, "hotkeyDocumentation": { + "action": "Дія", + "closeSidebar": "Закрийте бічну панель", + "geolocate": "Прокрутіть карту до поточного розташування або збільште масштаб карти до поточного розташування. Запитує геодозвіл", + "intro": "MapComplete підтримує наступні клавіші:", + "key": "Комбінація клавіш", "openFilterPanel": "Відкриває шари POI та панель фільтрів", "openLayersPanel": "Відкриває панель фонових шарів", "selectFavourites": "Відкрийте сторінку обраного", + "selectItem": "Виберіть POI, який знаходиться найближче до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", + "selectItem2": "Виберіть POI, який є другим найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", + "selectItem3": "Виберіть POI, який є третім найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", + "selectItemI": "Виберіть POI, який є {i}-м найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", + "selectMap": "Установіть фон для карти із зовнішніх джерел. Перемикається між двома найкращими доступними шарами", "selectMapnik": "Встановіть фоновий шар на OpenStreetMap-carto", "selectOsmbasedmap": "Встановіть фоновий шар на мапі на основі OpenStreetMap (або вимкніть фоновий растровий шар)", - "selectSearch": "Виберіть рядок пошуку, щоб знайти місцезнаходження" + "selectSearch": "Виберіть рядок пошуку, щоб знайти місцезнаходження", + "title": "Гарячі клавіші" }, "image": { "addPicture": "Додати фото", @@ -395,6 +407,9 @@ }, "unknown": { "explanation": "Очистіть цей біт інформації, якщо поточна відповідь невірна, але дійсне значення невідоме. Інша інформація не буде видалена.", + "keep": "Продовжуйте відповідати", + "markUnknown": "Позначити як невідомий", + "removedKeys": "Наступні ключі будуть видалені:", "title": "Позначити як невідомий?" }, "userinfo": { @@ -406,4 +421,4 @@ "description": "Години роботи" } } -} \ No newline at end of file +} From 091cd02c83ebf08b75eb95b3db9dbe43a3e08fdf Mon Sep 17 00:00:00 2001 From: mike140 <140mic@gmail.com> Date: Wed, 30 Oct 2024 20:16:03 +0000 Subject: [PATCH 16/23] Translated using Weblate (Ukrainian) Currently translated at 45.8% (199 of 434 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/uk/ --- langs/themes/uk.json | 71 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 3 deletions(-) diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 510822230..480bb75d2 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -271,7 +271,8 @@ "tagRenderings": { "node2node-survey:date": { "override": { - "question": "Коли цей зв'язок між точками досліджувався востаннє?" + "question": "Коли цей зв'язок між точками досліджувався востаннє?", + "render": "Цей зв’язок між точками востаннє досліджувався {survey:date}" } } } @@ -288,6 +289,7 @@ "title": "Cyclofix - карта для велосипедистів" }, "disaster_response": { + "description": "Ця карта містить елементи, призначені для забезпечення готовності до стихійних лих та реагування на них.", "title": "Реагування на стихійні лиха та аварійні служби" }, "drinking_water": { @@ -304,6 +306,43 @@ }, "etymology": { "description": "На цій карті ви можете побачити, на честь якого об’єкта названо. Вулиці, будинки, ... взяті з OpenStreetMap, який пов’язано з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь якого об’єкта названо. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

Ви також можете допомогти!Збільште достатньо та всі вулиці з'явиться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен безкоштовний обліковий запис OpenStreetMap.", + "layers": { + "1": { + "override": { + "=name": "Вулиці без етимологічної інформації" + } + }, + "2": { + "override": { + "=name": "Парки та ліси без етимологічної інформації" + } + }, + "3": { + "override": { + "=name": "Навчальні заклади без етимологічної інформації" + } + }, + "4": { + "override": { + "=name": "Культурні місця без етимологічної інформації" + } + }, + "5": { + "override": { + "=name": "Туристичні місця без інформації про етимологію" + } + }, + "6": { + "override": { + "=name": "Медичні та соціальні заклади без етимологічної інформації" + } + }, + "7": { + "override": { + "=name": "Спортивні місця без етимологічної інформації" + } + } + }, "shortDescription": "Звідки походить топонім?", "title": "Етимологія - на честь чого названо місце?" }, @@ -312,6 +351,7 @@ "title": "Фасадні сади" }, "fireplace": { + "description": "Відкрите місце для розведення багаття або стаціонарне барбекю в офіційному місці.", "title": "Вогнища та барбекю" }, "food": { @@ -325,14 +365,20 @@ "ghostbikes": { "description": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

На цій карті один може побачити всі велосипеди-привиди, відомі OpenStreetMap. Зник велосипед-привид? Кожен може додавати або оновлювати інформацію тут - вам потрібно лише мати (безкоштовний) обліковий запис OpenStreetMap.

На Mastodon існує автоматичний обліковий запис, який публікує щомісячний огляд велосипедів-привидів у всьому світі

" }, + "ghostsigns": { + "description": "Карта, на якій показані вивіски на будівлях, що не використовуються", + "title": "Примарні знаки" + }, "glutenfree": { "description": "Краудсорсингова карта з безглютеновими продуктами", "title": "Без глютену" }, "guideposts": { + "description": "Орієнтири (також відомі як вказівні стовпчики) часто зустрічаються вздовж офіційних пішохідних, велосипедних, лижних або кінних маршрутів, щоб вказати напрямок до різних пунктів призначення. Крім того, вони часто названі на честь регіону або місця і показують висоту над рівнем моря.\n\nПоложення вказівника може використовуватися пішоходом/велосипедистом/вершником/лижником як підтвердження поточного положення, особливо якщо він користується друкованою картою без GPS-приймача. ", "title": "Вказівники" }, "hackerspaces": { + "shortDescription": "Карта хакерських просторів", "title": "Хакерспейси та мейкерспейси" }, "hailhydrant": { @@ -351,12 +397,19 @@ "title": "Морозиво" }, "indoors": { - "description": "На цій карті показані загальнодоступні криті приміщення" + "description": "На цій карті показані загальнодоступні криті приміщення", + "title": "У приміщенні" }, "kerbs_and_crossings": { + "description": "Карта з позначенням бордюрів та переходів.", "title": "Бордюри та переходи" }, + "lactosefree": { + "description": "Краудсорсингова карта з магазинами та ресторанами без лактози", + "title": "Магазини та ресторани без лактози" + }, "lighthouses": { + "description": "Маяки - це високі будівлі зі світлом на вершині, що спрямовують морський рух.", "title": "Маяки" }, "maps": { @@ -367,12 +420,17 @@ "shortDescription": "Ця карта показує дозволену законом максимальну швидкість на кожній дорозі.", "title": "Максимальна швидкість" }, + "memorials": { + "description": "Меморіали - це фізичні об'єкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші об'єкти, такі як статуї, меморіальні дошки, картини, військові об'єкти (наприклад, танки), ...", + "title": "Меморіали" + }, "nature": { "description": "На цій карті можна знайти цікаву інформацію для туристів та любителів природи.", "shortDescription": "Карта для любителів природи, з цікавими об'єктами POI", "title": "На природі" }, "notes": { + "description": "Нотатка – це мітка на карті з певним текстом, яка вказує на те, що щось не так.

Обов’язково перегляньте перегляд фільтра, щоб шукати користувачів і текст.", "title": "Нотатки OpenStreetMap" }, "observation_towers": { @@ -384,6 +442,7 @@ "title": "На колесах" }, "openwindpowermap": { + "description": "Карта для показу та редагування вітрових турбін.", "title": "Вітрогенератори" }, "osm_community_index": { @@ -421,6 +480,7 @@ "title": "Магазини" }, "ski": { + "description": "Все необхідне для катання на лижах", "title": "Гірськолижні траси та аеродроми" }, "sport_pitches": { @@ -432,6 +492,7 @@ "title": "Спорт" }, "street_lighting": { + "description": "На цій карті можна знайти все про вуличне освітлення", "title": "Вуличне освітлення" }, "surveillance": { @@ -450,6 +511,10 @@ "shortDescription": "Нанесіть на карту всі дерева", "title": "Дерева" }, + "vending_machine": { + "description": "Знайдіть торгові автомати для всього", + "title": "Торгові автомати" + }, "waste": { "description": "Карта з позначенням сміттєвих контейнерів та пунктів переробки.", "title": "Відходи" @@ -459,4 +524,4 @@ "shortDescription": "Мапа зі сміттєвими кошиками", "title": "Кошики для сміття" } -} \ No newline at end of file +} From 02e501588e0479cc5baa126d7a04c35529118ec6 Mon Sep 17 00:00:00 2001 From: Ignacio Date: Fri, 1 Nov 2024 02:16:42 +0000 Subject: [PATCH 17/23] Translated using Weblate (Spanish) Currently translated at 100.0% (705 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 890 +++++++++++++++++++++++++------------------------- 1 file changed, 445 insertions(+), 445 deletions(-) diff --git a/langs/es.json b/langs/es.json index 088a29cdf..9d6ac8dd5 100644 --- a/langs/es.json +++ b/langs/es.json @@ -1,483 +1,483 @@ { "advanced": { - "title": "Funciones avanzadas" + "title": "Funcionalidades avanzadas" }, "centerMessage": { - "allFilteredAway": "Ningun elemento a la vista cumple todos los filtros", + "allFilteredAway": "Ningún elemento a la vista cumple con todos los filtros", "loadingData": "Cargando datos…", - "noData": "No hay elementos pertinentes en la vista actual", - "ready": "Hecho!", - "retrying": "La carga de datos ha fallado. Volviéndolo a probar en {count} segundos…", - "zoomIn": "Amplía para ver o editar los datos" + "noData": "No hay elementos relevantes en la vista actual", + "ready": "¡Listo!", + "retrying": "Error al cargar los datos. Intentando de nuevo en {count} segundos…", + "zoomIn": "Acerca para ver o editar los datos" }, "communityIndex": { "available": "Esta comunidad habla {native}", - "intro": "Ponte en contacto con otras personas para conocerlas, aprender de ellas, …", + "intro": "Conéctate con otras personas para conocerlas, aprender de ellas,…", "notAvailable": "Esta comunidad no habla {native}", - "title": "Ponte en contacto con otros" + "title": "Conéctate con otros" }, "delete": { "cancel": "Cancelar", - "cannotBeDeleted": "Este elemento no puede ser eliminado", + "cannotBeDeleted": "Este elemento no se puede eliminar", "delete": "Eliminar", "deletedTitle": "Elemento eliminado", "explanations": { - "hardDelete": "Este elemento será eliminado en OpenStreetMap. Puede ser recuperada por un colaborador experimentado", - "retagNoOtherThemes": "Este elemento será reclasificado y ocultado en esta aplicación", - "retagOtherThemes": "Este elemento será reetiquetado y visible en {otherThemes}", - "selectReason": "Por favor, selecciona el motivo por el que este elemento debe ser eliminado", - "softDelete": "Este elemento se actualizará y se ocultará de esta aplicación. {reason}" + "hardDelete": "Este elemento se eliminará en OpenStreetMap. Puede ser recuperado por un colaborador experimentado", + "retagNoOtherThemes": "Este elemento se reclasificará y se ocultará en esta aplicación", + "retagOtherThemes": "Este elemento se volverá a etiquetar y será visible en {otherThemes}", + "selectReason": "Por favor, selecciona por qué este elemento debería eliminarse", + "softDelete": "Este elemento se actualizará y se ocultará en esta aplicación. {reason}" }, - "isChanged": "Este elemento ha sido cambiado y ya no coincide con esta capa", - "isDeleted": "Esta función se ha eliminado", - "isntAPoint": "Solo los nodos pueden ser eliminados, el elemento seleccionado es una vía, área o relación.", - "loading": "Inspecciona las propiedades para comprobar si este elemento puede ser eliminado.", - "loginToDelete": "Debes de haber iniciado sesión para eliminar un elemento", - "notEnoughExperience": "Este elemento fue hecho por otra persona.", - "onlyEditedByLoggedInUser": "Este elemento solo ha sido editado por ti, puedes eliminarlo de manera segura.", - "partOfOthers": "Este nodo forma parte de alguna vía o relación y no se puede eliminar directamente.", - "readMessages": "Tienes mensajes sin leer. Léelos antes de eliminar un elemento - alguien puede tener algún comentario", + "isChanged": "Este elemento ha sido modificado y ya no coincide con esta capa", + "isDeleted": "Este elemento está eliminado", + "isntAPoint": "Solo se pueden eliminar nodos, el elemento seleccionado es una línea, área o relación.", + "loading": "Inspeccionando propiedades para verificar si este elemento se puede eliminar.", + "loginToDelete": "Debes iniciar sesión para eliminar un elemento", + "notEnoughExperience": "Este elemento fue creado por otra persona.", + "onlyEditedByLoggedInUser": "Este elemento solo ha sido editado por ti, puedes eliminarlo sin problemas.", + "partOfOthers": "Este nodo es parte de alguna línea o relación y no se puede eliminar directamente.", + "readMessages": "Tienes mensajes sin leer. Léelos antes de eliminar un elemento, alguien podría tener comentarios", "reasons": { - "disused": "Este elemento está fuera de uso o eliminado", + "disused": "Este elemento está en desuso o eliminado", "duplicate": "Este elemento es un duplicado de otro elemento", - "notFound": "No se pudo encontrar esta función", - "test": "Este era un elemento de pruebas - el elemento en realidad nunca estuvo ahí" + "notFound": "Este elemento no se pudo encontrar", + "test": "Este era un elemento de prueba, el elemento nunca existió realmente" }, - "safeDelete": "Este elemento puede ser eliminado con seguridad.", - "useSomethingElse": "Utilice otro editor de OpenStreetMap para eliminarlo", + "safeDelete": "Este elemento se puede eliminar sin problemas.", + "useSomethingElse": "Usa otro editor de OpenStreetMap para eliminarlo", "whyDelete": "¿Por qué debería eliminarse este elemento?" }, "external": { - "allAreApplied": "Todos los valores externos que faltan se han copiado en OpenStreetMap", - "allIncluded": "El dato cargado desde {source} está contenida en OpenStreetMap", + "allAreApplied": "Todos los valores externos faltantes se han copiado en OpenStreetMap", + "allIncluded": "Los datos cargados desde {source} están contenidos en OpenStreetMap", "apply": "Aplicar", - "applyAll": "Aplicar todos los valores perdidos", + "applyAll": "Aplicar todos los valores faltantes", "conflicting": { - "intro": "OpenStreetMap tiene un valor diferente al sitio web de origen para los siguientes valores.", + "intro": "OpenStreetMap tiene un valor diferente al del sitio web de origen para los siguientes valores.", "title": "Elementos conflictivos" }, - "currentInOsmIs": "Por el momento, OpenStreetMap tiene el siguiente valor registrado:", + "currentInOsmIs": "Actualmente, OpenStreetMap tiene registrado el siguiente valor:", "done": "Listo", - "error": "Los datos vinculados no se pudieron cargar desde el sitio web", + "error": "No se pudieron cargar los datos vinculados desde el sitio web", "lastModified": "Los datos externos se modificaron por última vez el {date}", - "loadedFrom": "Los siguientes datos se cargan desde {source} usando el JSON-LD integrado", + "loadedFrom": "Los siguientes datos se cargan desde {source} usando JSON-LD incrustado", "missing": { "intro": "OpenStreetMap no tiene información sobre los siguientes atributos", - "title": "Elementos que faltan" + "title": "Elementos faltantes" }, "noDataLoaded": "El sitio web externo no tiene datos vinculados que se puedan cargar", "overwrite": "Sobrescribir en OpenStreetMap", - "title": "Datos estructurados cargados desde un sitio externo" + "title": "Datos estructurados cargados desde el sitio web externo" }, "favourite": { - "loginNeeded": "

Iniciar sesión

El diseño personalizado solo está disponible para los usuarios de OpenStreetMap", + "loginNeeded": "

Iniciar sesión

Un diseño personal solo está disponible para usuarios de OpenStreetMap", "panelIntro": "

Tu tema personal

Activa tus capas favoritas de todos los temas oficiales", - "reload": "Recargar datos" + "reload": "Recargar los datos" }, "favouritePoi": { "button": { - "isFavourite": "Esta ubicación está marcada como favorita y aparecerá en todos los mapas temáticos de MapComplete que visites.", + "isFavourite": "Esta ubicación está actualmente marcada como favorita y aparecerá en todos los mapas temáticos de MapComplete que visites.", "isMarkedShort": "Marcada como ubicación favorita", - "isNotMarkedShort": "No marcada como favorito", + "isNotMarkedShort": "No marcada como favorita", "markAsFavouriteTitle": "Marcar esta ubicación como favorita", - "markDescription": "Añadir esta ubicación a una lista personal de tus favoritos", - "unmark": "Quitar de la lista personal de favoritos", - "unmarkNotDeleted": "Este punto no será borrado y todavía será visible para ti y otros en el mapa correspondiente" + "markDescription": "Agrega esta ubicación a una lista personal de tus favoritos", + "unmark": "Eliminar de tu lista personal de favoritos", + "unmarkNotDeleted": "Este punto no se eliminará y seguirá siendo visible en el mapa apropiado para ti y para otros" }, - "downloadGeojson": "Descarga tus favoritos como geojson", - "downloadGpx": "Descarga tus favoritos como GPX", - "intro": "Has marcado {length} ubicaciones como favoritas.", - "introPrivacy": "Esta lista sólo es visible para ti", - "loginToSeeList": "Inicia sesión para ver la lista de ubicaciones marcadas como favoritas", - "tab": "Tus favoritos y opiniones", + "downloadGeojson": "Descargar tus favoritos como geojson", + "downloadGpx": "Descargar tus favoritos como GPX", + "intro": "Marcaste {length} ubicaciones como favoritas.", + "introPrivacy": "Esta lista solo es visible para ti", + "loginToSeeList": "Inicia sesión para ver la lista de ubicaciones que marcaste como favoritas", + "tab": "Tus favoritos y reseñas", "title": "Tus ubicaciones favoritas" }, "flyer": { - "aerial": "Este mapa utiliza un fondo diferente, concretamente imágenes aéreas por Agentschap Informatie Vlaanderen", - "callToAction": "Pruebalo en mapcomplete.org", - "cyclofix": "Bombas de aire de bicicleta, estaciones de reparación, agua potable y tiendas de bicicletas están en CycloFix", - "description": "Un folleto A4-landscape para promover a MapComplete", + "aerial": "Este mapa usa un fondo diferente, concretamente imágenes aéreas de Agentschap Informatie Vlaanderen", + "callToAction": "Pruébalo en mapcomplete.org", + "cyclofix": "Bombas de bicicleta, estaciones de reparación, agua potable y tiendas de bicicletas están en CycloFix", + "description": "Un folleto A4 apaisado para promocionar MapComplete", "editing": { - "ex": "A continuación se muestra un ejemplo simplificado de lo que esto supone para una reserva natural.", + "ex": "A continuación se muestra un ejemplo simplificado de cómo se ve esto para una reserva natural.", "intro": "El usuario es recibido por un mapa con elementos. Al seleccionar uno, se muestra la información sobre ese elemento.", - "title": "Cómo se ve la interfaz?" + "title": "¿Cómo se ve la interfaz?" }, - "examples": "Hay muchos mapas temáticos disponibles de los cuales algunos se muestran aquí.\n\nHay muchos más mapas temáticos en línea: sobre salud, navegación interior, accesibilidad para sillas de ruedas, instalaciones de desechos, bibliotecas públicas, cruces peatonales con pintura arco iris,… Descúbrelos todos en mapcomplete.org", + "examples": "Hay muchos mapas temáticos disponibles, algunos de los cuales se muestran aquí.\n\nHay muchos más mapas temáticos en línea: sobre atención médica, navegación interior, accesibilidad para sillas de ruedas, instalaciones de residuos, bibliotecas públicas, pasos de peatones con pintura arcoíris,… Descúbrelos todos en mapcomplete.org", "fakeui": { - "add_images": "Añade imágenes con unos pocos clics", - "attributes": "Muestra atributos de una manera amistosa", - "edit": "Información incorrecta o anticuada? El botón de edición está justo ahí.", + "add_images": "Agrega imágenes con unos pocos clics", + "attributes": "Muestra los atributos de forma amigable", + "edit": "¿Información incorrecta o desactualizada? El botón de edición está ahí.", "question": "Si un atributo aún no se conoce, MapComplete muestra una pregunta", - "see_images": "Muestra imágenes de colaboradores anteriores, Wikipedia, Mapillary, …", - "wikipedia": "Se muestran artículos relacionados con Wikipedia" + "see_images": "Muestra imágenes de colaboradores anteriores, Wikipedia, Mapillary,…", + "wikipedia": "Se muestran los artículos de Wikipedia vinculados" }, - "frontParagraph": "MapComplete es una aplicación web fácil de usar para recopilar datos geográficos en OpenStreetMap, lo que permite recopilar y gestionar datos relevantes de forma abierta, colaborativa y reutilizable.\n\nSe pueden añadir nuevas categorías y atributos a petición.", - "lines_too": "También se muestran líneas y polígonos. Se pueden añadir atributos e imágenes y también actualizar esos objetos.", + "frontParagraph": "MapComplete es una aplicación web fácil de usar para recopilar geodatos en OpenStreetMap, permitiendo la recopilación y gestión de datos relevantes de una manera abierta, colaborativa y reutilizable.\n\nSe pueden agregar nuevas categorías y atributos a pedido.", + "lines_too": "También se muestran líneas y polígonos. Los atributos e imágenes también se pueden agregar y actualizar en esos objetos.", "mapcomplete": { - "customize": "MapComplete se puede adaptar a sus necesidades, con nuevas capas de mapa, nuevas funcionalidades o estilo con los colores y fuentes de sus organizaciones.\nTambién tenemos experiencia lanzando campañas de colaboración masiva de datos geográficos.\nContacta pietervdvn@posteo.net para un presupuesto.", - "intro": "MapComplete es un sitio web que tiene {mapCount} mapas interactivos. Cada mapa permite añadir o actualizar información. Tiene muchas funciones:", - "li0": "Muestra dónde están PDI", - "li1": "Añade nuevos puntos y actualiza información sobre los existentes", - "li2": "Añade información de contacto y horarios de apertura fácilmente", + "customize": "MapComplete se puede adaptar a tus necesidades, con nuevas capas de mapas, nuevas funcionalidades o con los colores y la fuente de tu organización.\nTambién tenemos experiencia en el inicio de campañas para la colaboración masiva de geodatos.\nContacta a pietervdvn@posteo.net para un presupuesto.", + "intro": "MapComplete es un sitio web que tiene {mapCount} mapas interactivos. Cada mapa permite agregar o actualizar información. Tiene muchas funcionalidades:", + "li0": "Mostrar dónde están los PDI", + "li1": "Agregar nuevos puntos y actualizar información sobre los existentes", + "li2": "Agregar información de contacto y horarios de apertura fácilmente", "li3": "Se puede colocar en otros sitios web como iFrame", - "li4": "Integrado dentro del ecosistema OpenStreetMap, que tiene muchas herramientas disponibles", + "li4": "Integrado dentro del ecosistema de OpenStreetMap, que tiene muchas herramientas disponibles", "li5": "Funcionalidad para importar conjuntos de datos existentes", - "li6": "Muchas funciones avanzadas, como detección de árboles y métodos avanzados de introducción de datos", - "li7": "Copiado software libre (licenciado GPL) y gratis para usar", - "title": "Qué es MapComplete?" + "li6": "Muchas funcionalidades avanzadas, como la detección de árboles y métodos de entrada avanzados", + "li7": "Software libre con licencia copyleft (licencia GPL) y gratuito de usar", + "title": "¿Qué es MapComplete?" }, - "onwheels": "También hay disponibles mapas interiores para usuarios de silla de ruedas.", - "osm": "OpenStreetMapa es un mapa en línea que puede ser editado y reutilizado por cualquiera para cualquier fin, siempre que se cite a la fuente y los datos se mantienen abiertos.\n\nEs la base de datos geoespacial más grande del mundo y es reutilizada por miles de aplicaciones y sitios web.", - "tagline": "Recolectar datos geográficos con OpenStreetMap", + "onwheels": "También hay mapas de interiores para usuarios de sillas de ruedas.", + "osm": "OpenStreetMap es un mapa en línea que puede ser editado y reutilizado por cualquiera para cualquier propósito, siempre que se dé atribución y se mantengan los datos abiertos.\n\nEs la base de datos geoespacial más grande del mundo y es reutilizada por miles de aplicaciones y sitios web.", + "tagline": "Recopila geodatos con OpenStreetMap", "title": "mapcomplete.org", - "toerisme_vlaanderen": "Para un proyecto conjunto con Visit Flanders se creó \"Pin your point\". Más de 160 colaboradores añadieron unos cuantos miles de bancos y mesas de picnic, y localizaron 100 estaciones de carga para bicicletas.", + "toerisme_vlaanderen": "Para un proyecto conjunto con Visit Flanders, se creó 'Pin your point'. Más de 160 colaboradores agregaron unos pocos miles de bancos y mesas de picnic, y detectaron 100 estaciones de carga para bicicletas.", "whatIsOsm": "¿Qué es OpenStreetMap?" }, "general": { "404": "Esta página no existe", - "about": "Edita OpenStreetMap fácilmente y añade puntos sobre un tema concreto", + "about": "Edita y agrega fácilmente OpenStreetMap para un tema determinado", "aboutMapComplete": { - "intro": "Usa MapComplete para añadir información de OpenStreetMap en un único tema. Responde preguntas y en pocos minutos tus aportación estarán disponibles en todas partes. En la mayoría de los temas puedes añadir imágenes o incluso dejar una reseña. El mantenedor del tema define elementos, preguntas e idiomas para él." + "intro": "Usa MapComplete para agregar información de OpenStreetMap sobre un tema único. Responde preguntas y, en minutos, tus contribuciones estarán disponibles en todas partes. En la mayoría de los temas puedes agregar imágenes o incluso dejar una reseña. El mantenedor del tema define los elementos, las preguntas y los idiomas para él." }, "add": { - "addNew": "Añadir {category}", - "backToSelect": "Selecciones una categoría distinta", - "confirmButton": "Añadir una {category}
Tu contribución es visible para todos
", + "addNew": "Agregar {category}", + "backToSelect": "Selecciona una categoría diferente", + "confirmButton": "Agregar una {category}
Tu adición es visible para todos
", "confirmLocation": "Confirmar esta ubicación", - "confirmTitle": "¿Añadir un {title}?", - "confirmWarning": "El elemento que crees aquí será visible para todos. Por favor, solo agrega objetos al mapa si realmente existen. Muchas aplicaciones utilizan estos datos.", + "confirmTitle": "¿Agregar un/una {title}?", + "confirmWarning": "El elemento que crees aquí será visible para todos. Por favor, solo agrega cosas al mapa si realmente existen. Muchas aplicaciones usan estos datos.", "creating": "Creando un nuevo punto...", "disableFilters": "Desactivar todos los filtros", - "disableFiltersExplanation": "Algunos elementos pueden ocultarse por un filtro", + "disableFiltersExplanation": "Algunos elementos pueden estar ocultos por un filtro", "enableLayer": "Habilitar capa {name}", "hasBeenImported": "Este elemento ya ha sido importado", "import": { - "hasBeenImported": "Este objeto ya ha sido importado", - "howToTest": "Para probar, añade test=true o backend=osm-test a la URL. El conjunto de cambios se imprimirá en la consola. Por favor abre un PR para oficializar este tema para permitir realmente el botón para importar.", + "hasBeenImported": "Este objeto ha sido importado", + "howToTest": "Para probar, agrega test=true o backend=osm-test a la URL. El changeset se imprimirá en la consola. Abre un PR para oficializar este tema y habilitar el botón de importación.", "importTags": "El elemento recibirá {tags}", - "officialThemesOnly": "El botón para importar está desactivado en los temas no oficiales para evitar accidentes", - "wrongType": "Este elemento no es un nodo o una vía y no puede ser importado", - "wrongTypeToConflate": "Este elemento no es un nodo o una vía y no se puede combinar", - "zoomInMore": "Ampliar más para importar este elemento" + "officialThemesOnly": "El botón de importación está deshabilitado para temas no oficiales para evitar accidentes", + "wrongType": "Este elemento no es un nodo o una línea y no se puede importar", + "wrongTypeToConflate": "Este elemento no es un nodo o una línea y no se puede fusionar", + "zoomInMore": "Acerca más para importar este elemento" }, "importTags": "El elemento recibirá {tags}", - "intro": "Has marcado un lugar del que no conocemos los datos.
", - "layerNotEnabled": "La capa {layer} no está activada. Activa esta capa para poder añadir un elemento", - "openLayerControl": "Abrir el control de capas", - "pleaseLogin": "Por favor inicia sesión con OpenStreetMap para añadir un nuevo elemento", - "presetInfo": "El nuevo POI tendrá {tags}", - "stillLoading": "Los datos se siguen cargando. Espera un poco antes de añadir un nuevo elemento.", - "title": "Añadir un elemento nuevo", - "warnVisibleForEveryone": "Su adición será visible para todos", - "wrongType": "Este elemento no es un nodo o una vía y no puede ser importado", - "zoomInFurther": "Acércate más para añadir un elemento", - "zoomInMore": "Aumente el zoom para importar este elemento" + "intro": "Hiciste clic en algún lugar donde aún no se conocen datos.
", + "layerNotEnabled": "La capa {layer} no está habilitada. Habilita esta capa para agregar un elemento", + "openLayerControl": "Abrir el cuadro de control de capas", + "pleaseLogin": "Por favor, inicia sesión con OpenStreetMap para agregar un nuevo elemento", + "presetInfo": "El nuevo PDI tendrá {tags}", + "stillLoading": "Los datos aún se están cargando. Espera un poco antes de agregar un nuevo elemento.", + "title": "Agregar un nuevo elemento", + "warnVisibleForEveryone": "Tu adición será visible para todos", + "wrongType": "Este elemento no es un nodo o una línea y no se puede importar", + "zoomInFurther": "Acerca más para agregar un elemento", + "zoomInMore": "Acerca más para importar este elemento" }, "apply_button": { "appliedOnAnotherObject": "El objeto {id} recibirá {tags}", - "isApplied": "Los cambios serán aplicados" + "isApplied": "Los cambios se han aplicado" }, "attribution": { "attributionBackgroundLayer": "La capa de fondo actual es {name}", "attributionBackgroundLayerWithCopyright": "La capa de fondo actual es {name}: {copyright}", - "attributionContent": "

Todos los datos son proporcionados por OpenStreetMap, reutilizables libremente bajo la Licencia Abierta de Bases de Datos (ODL).

", + "attributionContent": "

Todos los datos son proporcionados por OpenStreetMap, libremente reutilizables bajo la Licencia de Base de Datos Abierta.

", "attributionTitle": "Aviso de atribución", - "codeContributionsBy": "MapComplete ha sido construido por {contributors} y {hiddenCount} colaboradores más", - "donate": "Apoya a MapComplete de manera financiera", + "codeContributionsBy": "MapComplete ha sido creado por {contributors} y {hiddenCount} colaboradores más", + "donate": "Apoya MapComplete económicamente", "editId": "Abre el editor en línea de OpenStreetMap aquí", - "editJosm": "Edita aquí conJOSM", - "emailCreators": "Enviar un correo electrónico a los creadores", - "followOnMastodon": "Seguir a MapComplete en Mastodon", + "editJosm": "Edita aquí con JOSM", + "emailCreators": "Envía un correo electrónico a los creadores", + "followOnMastodon": "Sigue a MapComplete en Mastodon", "gotoSourceCode": "Ver el código fuente", "iconAttribution": { - "title": "Iconos usados" + "title": "Iconos utilizados" }, - "josmNotOpened": "No se pudo llegar a JSOM. Asegúrate de que está abierto y que el control remoto esta activado", + "josmNotOpened": "No se pudo acceder a JOSM. Asegúrate de que esté abierto y que el control remoto esté habilitado", "josmOpened": "JOSM está abierto", - "madeBy": "Realizado por {author}", - "mapContributionsBy": "La información visible actual tiene ediciones hechas por {contributors}", - "mapContributionsByAndHidden": "Los datos visibles actuales tienen cambios hechos por {contributors} y {hiddenCount} colaboradores más", + "madeBy": "Hecho por {author}", + "mapContributionsBy": "Los datos visibles actuales tienen ediciones realizadas por {contributors}", + "mapContributionsByAndHidden": "Los datos visibles actuales tienen ediciones realizadas por {contributors} y {hiddenCount} colaboradores más", "mapDataByOsm": "Datos del mapa: OpenStreetMap", - "mapillaryHelp": "Mapillary es un servicio en línea que recoge imágenes a pie de calle y las ofrece bajo una licencia libre. Los colaboradores pueden utilizar estas imágenes para mejorar OpenStreetMap", + "mapillaryHelp": "Mapillary es un servicio en línea que recopila imágenes a nivel de calle y las ofrece bajo una licencia gratuita. Los colaboradores pueden usar estas imágenes para mejorar OpenStreetMap", "openIssueTracker": "Reportar un error", "openMapillary": "Abrir Mapillary aquí", - "openOsmcha": "Ver las últimas ediciones hechas con {theme}", + "openOsmcha": "Ver las últimas ediciones realizadas con {theme}", "openOsmchaLastWeek": "Ver ediciones de los últimos 7 días", "openPanoramax": "Abrir Panoramax aquí", "openThemeDocumentation": "Abrir la documentación para el mapa temático {name}", - "panoramaxHelp": "Panoramax es un servicio en línea que recoge imágenes a pie de calle y las ofrece bajo una licencia libre. Los colaboradores pueden utilizar estas imágenes para mejorar OpenStreetMap", - "panoramaxLicenseCCBYSA": "Tus fotos son publicadas bajo CC-BY-SA - todos pueden reutilizar tu imagen si mencionan tu nombre", - "seeOnMapillary": "Vea esta imagen en Mapillary", + "panoramaxHelp": "Panoramax es un servicio en línea que recopila imágenes a nivel de calle y las ofrece bajo una licencia gratuita. Los colaboradores pueden usar estas imágenes para mejorar OpenStreetMap", + "panoramaxLicenseCCBYSA": "Tus imágenes se publican bajo CC-BY-SA: todos pueden reutilizar tu imagen si mencionan tu nombre", + "seeOnMapillary": "Ver esta imagen en Mapillary", "themeBy": "Tema mantenido por {author}", - "title": "Derechos de autor y atribución", - "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más " + "title": "Copyright y atribución", + "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más" }, "back": "Atrás", "backToIndex": "Ver todos los mapas temáticos", "backToMap": "Volver al mapa", - "backgroundMap": "Seleccione una capa de fondo", + "backgroundMap": "Selecciona una capa de fondo", "backgroundSwitch": "Cambiar fondo", "cancel": "Cancelar", "clearPendingChanges": "Borrar cambios pendientes", "confirm": "Confirmar", - "customThemeIntro": "Estos son los temas generados por los usuarios que han sido visitados previamente.", + "customThemeIntro": "Estos son temas generados por usuarios visitados anteriormente.", "customThemeTitle": "Temas personalizados", "download": { "custom": { - "download": "Descargar un PNG de {width}mm de ancho y {height}}mm de alto", - "downloadHelper": "Esto está pensado para imprimir", + "download": "Descargar una imagen PNG de {width}mm de ancho y {height}mm de alto", + "downloadHelper": "Esto es para imprimir", "height": "Altura de la imagen (en mm):", - "title": "Descarga una imagen con un ancho y alto personalizados", - "width": "Ancho de imagen (en mm): " + "title": "Descargar una imagen con un ancho y alto personalizados", + "width": "Ancho de la imagen (en mm): " }, "downloadAsPdf": "Descargar un PDF del mapa actual", "downloadAsPdfHelper": "Ideal para imprimir el mapa actual", "downloadAsPng": "Descargar como imagen", "downloadAsPngHelper": "Ideal para incluir en informes", "downloadAsSvg": "Descargar un SVG del mapa actual", - "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará más procesado", - "downloadAsSvgLinesOnly": "Descarga un SVG del mapa actual que solo contenga líneas", - "downloadAsSvgLinesOnlyHelper": "Las líneas que se autointerceptan se dividen y pueden utilizarse con algunos programas 3D", - "downloadCSV": "Descargar los datos visibles como CSV", - "downloadCSVHelper": "Compatible con LibreOffice Calc, Excel, …", - "downloadFeatureAsGeojson": "Descargar como un GeoJSON", + "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará un procesamiento adicional", + "downloadAsSvgLinesOnly": "Descargar un SVG del mapa actual que solo contiene líneas", + "downloadAsSvgLinesOnlyHelper": "Las líneas que se intersecan se dividen, se pueden usar con algún software 3D", + "downloadCSV": "Descargar datos visibles como CSV", + "downloadCSVHelper": "Compatible con LibreOffice Calc, Excel,…", + "downloadFeatureAsGeojson": "Descargar como archivo GeoJSON", "downloadFeatureAsGpx": "Descargar como archivo GPX", - "downloadGeoJsonHelper": "Compatible con QGIS, ArcGIS, ESRI, …", - "downloadGeojson": "Descargar los datos visibles como GeoJSON", + "downloadGeoJsonHelper": "Compatible con QGIS, ArcGIS, ESRI,…", + "downloadGeojson": "Descargar datos visibles como GeoJSON", "downloadGpx": "Descargar como archivo GPX", - "downloadGpxHelper": "Un archivo GPX puede utilizarse con la mayoría de los dispositivos y aplicaciones de navegación", + "downloadGpxHelper": "Un archivo GPX se puede usar con la mayoría de los dispositivos y aplicaciones de navegación", "downloadImage": "Descargar imagen", "exporting": "Exportando…", - "includeMetaData": "Incluir metadatos (último editor, valores calculados, ...)", - "licenseInfo": "

Aviso de derechos

Los datos proporcionados están disponibles bajo ODbL. Reutilizarlos es gratis para cualquier propósito, pero
  • se debe mostrar la atribución colaboradores de © OpenStreetMap
  • Cualquier cambio debe publicarse bajo la misma licencia
Por favor, lee todo el aviso de derechos de autor para más detalles.", - "noDataLoaded": "Aún no se han cargado ningunos daos. La descarga estará disponible próximamente", + "includeMetaData": "Incluir metadatos (último editor, valores calculados,…)", + "licenseInfo": "

Aviso de copyright

Los datos proporcionados están disponibles bajo ODbL. Su reutilización es gratuita para cualquier propósito, pero
  • la atribución © OpenStreetMap contributors debe mostrarse
  • Cualquier cambio debe publicarse bajo la misma licencia
Lee el aviso de copyright completo para más detalles.", + "noDataLoaded": "Aún no se han cargado datos. La descarga estará disponible pronto", "pdf": { - "current_view_generic": "Exportar un archivo PDF de la vista actual en {paper_size} con orientación {orientation}" + "current_view_generic": "Exportar un PDF de la vista actual para {paper_size} en orientación {orientation}" }, "title": "Descargar", "toMuch": "Hay demasiados elementos para descargarlos todos", "uploadGpx": "Sube tu traza a OpenStreetMap" }, - "enableGeolocationForSafari": "¿No te apareció la ventana emergente para pedir el permiso de ubicación?", - "enableGeolocationForSafariLink": "Aprende a activar el permiso de ubicación en los ajustes", + "enableGeolocationForSafari": "¿No te apareció la ventana emergente para pedir permiso de ubicación?", + "enableGeolocationForSafariLink": "Aprende cómo habilitar el permiso de ubicación en los ajustes", "eraseValue": "Borrar este valor", - "error": "Algo fue mal", + "error": "Algo salió mal", "example": "Ejemplo", "examples": "Ejemplos", - "fewChangesBefore": "Por favor, responda algunas preguntas sobre los elementos existentes antes de añadir un nuevo elemento.", + "fewChangesBefore": "Por favor, responde algunas preguntas de elementos existentes antes de agregar un nuevo elemento.", "filterPanel": { "allTypes": "Todos los tipos", - "disableAll": "Desactivar todos", - "enableAll": "Activar todos" + "disableAll": "Deshabilitar todos", + "enableAll": "Habilitar todos" }, "geopermissionDenied": "Se denegó el permiso de ubicación", - "getStartedLogin": "Entra en OpenStreetMap para empezar", + "getStartedLogin": "Inicia sesión con OpenStreetMap para comenzar", "getStartedNewAccount": " o crea una nueva cuenta", - "goToInbox": "Abrir mensajes", + "goToInbox": "Abrir bandeja de entrada", "histogram": { "error_loading": "No se pudo cargar el histograma" }, "labels": { "background": "Cambiar fondo", "filter": "Filtrar datos", - "jumpToLocation": "Ir a la ubicación actual", - "locationNotAvailable": "Ubicación GPS no disponible. ¿La has activado en tu dispositivo o estás en un túnel?", + "jumpToLocation": "Ir a tu ubicación actual", + "locationNotAvailable": "Ubicación GPS no disponible. ¿Tiene este dispositivo ubicación o estás en un túnel?", "menu": "Menú", "zoomIn": "Acercar", "zoomOut": "Alejar" }, "layerSelection": { "title": "Seleccionar capas", - "zoomInToSeeThisLayer": "Amplía para ver esta capa" + "zoomInToSeeThisLayer": "Acerca para ver esta capa" }, "levelSelection": { - "addNewOnLevel": "¿El nuevo punto de ubicación se encuentra en el nivel {level}?", - "confirmLevel": "Sí, añadir {preset} en nivel {level}" + "addNewOnLevel": "¿La ubicación del nuevo punto está en el nivel {level}?", + "confirmLevel": "Sí, agregar {preset} en el nivel {level}" }, "loading": "Cargando…", "loadingTheme": "Cargando {theme}…", - "loginFailed": "El inicio de sesión en OpenStreetMap falló", - "loginFailedOfflineMode": "OpenStreetMap.org no está disponible por mantenimiento. Pronto será posible realizar modificaciones", - "loginFailedReadonlyMode": "OpenStreetMap.org se encuentra en modo solo lectura por mantenimiento. Pronto será posible realizar modificaciones", - "loginFailedUnreachableMode": "Actualmente no se puede acceder a OpenStreetMap.org. ¿Estás conectado a internet o bloqueas el acceso a terceros? Inténtalo de nuevo más tarde", + "loginFailed": "Error al iniciar sesión en OpenStreetMap", + "loginFailedOfflineMode": "OpenStreetMap.org no está disponible actualmente debido a mantenimiento. Pronto será posible realizar ediciones", + "loginFailedReadonlyMode": "OpenStreetMap.org está actualmente en modo de solo lectura debido a mantenimiento. Pronto será posible realizar ediciones", + "loginFailedUnreachableMode": "OpenStreetMap.org no es accesible actualmente. ¿Estás conectado a internet o bloqueas a terceros? Intenta de nuevo más tarde", "loginOnlyNeededToEdit": "si quieres hacer cambios", - "loginToStart": "Entra para contestar esta pregunta", - "loginWithOpenStreetMap": "Acceder con OpenStreetMap", - "logout": "Cerrar la sesión", - "mappingsAreHidden": "Algunas opciones están ocultas. Utiliza la búsqueda para mostrar más opciones.", + "loginToStart": "Inicia sesión para responder esta pregunta", + "loginWithOpenStreetMap": "Iniciar sesión con OpenStreetMap", + "logout": "Cerrar sesión", + "mappingsAreHidden": "Algunas opciones están ocultas. Usa la búsqueda para mostrar más opciones.", "menu": { - "aboutCurrentThemeTitle": "Sobre este mapa", - "aboutMapComplete": "Sobre MapComplete", + "aboutCurrentThemeTitle": "Acerca de este mapa", + "aboutMapComplete": "Acerca de MapComplete", "filter": "Filtrar datos", - "moreUtilsTitle": "Descubrir más", + "moreUtilsTitle": "Descubre más", "openHereDifferentApp": "Abrir la ubicación actual en otras aplicaciones", "showIntroduction": "Mostrar introducción", "title": "Menú" }, "morescreen": { - "createYourOwnTheme": "Crea tu propia petición completa de MapComplete desde cero", - "enterToOpen": "Pulsa Entrar para abrir el tema", - "hiddenExplanation": "Estos temas solo son visibles para aquellos con el enlace. Has descubierto {hidden_discovered} de {total_hidden} temas ocultos.", + "createYourOwnTheme": "Crea tu propio tema de MapComplete desde cero", + "enterToOpen": "Presiona enter para abrir el tema", + "hiddenExplanation": "Estos temas solo son accesibles para aquellos que tienen el enlace. Has descubierto {hidden_discovered} de {total_hidden} temas ocultos.", "noMatchingThemes": "Ningún tema coincide con tus criterios de búsqueda", "noSearch": "Mostrar todos los temas", - "previouslyHiddenTitle": "Temas ocultos previamente visitados", - "requestATheme": "Si quieres hacer un tema personalizado, solicítalo en el gestor de incidencias", + "previouslyHiddenTitle": "Temas ocultos visitados anteriormente", + "requestATheme": "Si quieres un tema personalizado, solicítalo en el rastreador de incidencias", "searchForATheme": "Buscar un tema", "streetcomplete": "Otra aplicación similar es StreetComplete." }, - "nameInlineQuestion": "{category}: Su nombre es $$$", + "nameInlineQuestion": "El nombre de este/a {category} es $$$", "next": "Siguiente", - "noMatchingMapping": "No hay registros que coincidan con tu búsqueda…", + "noMatchingMapping": "Ninguna entrada coincide con tu búsqueda…", "noNameCategory": "{category} sin nombre", "noTagsSelected": "No se han seleccionado etiquetas", "notValid": "Selecciona un valor válido para continuar", "number": "número", - "openStreetMapIntro": "

Un mapa abierto

¿No sería genial si hubiera un solo mapa, que todos pudieran usar y editar libremente?¿Un solo lugar para almacenar toda la información geográfica? Entonces, todos esos sitios web con mapas diferentes, pequeños e incompatibles (que siempre están desactualizados) ya no serían necesarios.

OpenStreetMap es ese mapa. Los datos del mapa se pueden utilizar de forma gratuita (con atribución y publicación de cambios en esos datos). Además de eso, todos pueden agregar libremente nuevos datos y corregir errores. Este sitio web también usa OpenStreetMap. Todos los datos provienen de allí, y tus respuestas y correcciones también se añadirán allí.

Muchas personas y aplicaciones ya usan OpenStreetMap: Maps.me, OsmAnd, pero también los mapas de Facebook, Instagram, Apple y Bing son (en parte) impulsados por OpenStreetMap. Si cambias algo aquí, también se reflejará en esas aplicaciones, en su próxima actualización

", + "openStreetMapIntro": "

Un mapa abierto

Uno que todos pueden usar y editar libremente. Un solo lugar para almacenar toda la información geográfica. No se necesitan mapas diferentes, pequeños, incompatibles y desactualizados en ninguna parte.

OpenStreetMap no es el mapa enemigo. Los datos del mapa se pueden usar libremente (con atribución y publicación de cambios a esos datos). Todos pueden agregar nuevos datos y corregir errores. Este sitio web usa OpenStreetMap. Todos los datos provienen de ahí, y tus respuestas y correcciones se usan en todas partes.

Muchas personas y aplicaciones ya usan OpenStreetMap: Organic Maps, OsmAnd, pero también los mapas de Facebook, Instagram, Apple Maps y Bing Maps están (parcialmente) impulsados por OpenStreetMap.

", "openTheMap": "Abrir el mapa", - "openTheMapAtGeolocation": "Haz zoom a tu ubicación", - "openTheMapReason": "para ver, editar y añadir información", + "openTheMapAtGeolocation": "Acercar a tu ubicación", + "openTheMapReason": "para ver, editar y agregar información", "opening_hours": { - "all_days_from": "Abierto cada día {ranges}", - "closed_permanently": "Cerrado - sin día de apertura conocido", + "all_days_from": "Abierto todos los días {ranges}", + "closed_permanently": "Cerrado por tiempo indefinido", "closed_until": "Abre el {date}", - "error": "No se pudo analizar las horas de apertura", - "error_loading": "Error: no se han podido visualizar esos horarios de apertura.", - "friday": "Viernes {ranges}", + "error": "No se pudieron analizar los horarios de apertura", + "error_loading": "Error: no se pudieron visualizar estos horarios de apertura.", + "friday": "El viernes {ranges}", "loadingCountry": "Determinando país…", - "monday": "Lunes {ranges}", - "not_all_rules_parsed": "El horario de esta tienda es complejo. Las siguientes normas serán ignoradas en la entrada de datos:", - "on_weekdays": "Abierto en días laborales {ranges}", + "monday": "El lunes {ranges}", + "not_all_rules_parsed": "Estos horarios de apertura son complicados. Las siguientes reglas se ignoran en el elemento de entrada:", + "on_weekdays": "Abierto los días de semana {ranges}", "on_weekends": "Abierto los fines de semana {ranges}", "openTill": "hasta", - "open_24_7": "Abierto todo el día", - "open_during_ph": "Durante un festivo está", + "open_24_7": "Abierto las 24 horas", + "open_during_ph": "Durante un feriado, está", "opensAt": "desde", "ph_closed": "cerrado", "ph_not_known": " ", "ph_open": "abierto", - "ph_open_as_usual": "abierto, como siempre", + "ph_open_as_usual": "abierto, como de costumbre", "ranges": "desde {starttime} hasta {endtime}", "rangescombined": "{range0} y {range1}", - "saturday": "Sábado {ranges}", - "sunday": "Domingo {ranges}", - "thursday": "Jueves {ranges}", + "saturday": "El sábado {ranges}", + "sunday": "El domingo {ranges}", + "thursday": "El jueves {ranges}", "tuesday": "El martes {ranges}", - "unknown": "Se desconocen las horas de apertura", - "wednesday": "Miércoles {ranges}" + "unknown": "Se desconocen los horarios de apertura", + "wednesday": "El miércoles {ranges}" }, - "osmLinkTooltip": "Mira este objeto en OpenStreetMap para ver historial y otras opciones de edición", + "osmLinkTooltip": "Explora este objeto en OpenStreetMap para ver el historial y más opciones de edición", "pdf": { - "attr": "Datos cartográficos © colaboradores de OpenStreetMap, reutilizables en virtud de la ODbL", + "attr": "Datos del mapa © OpenStreetMap Contributors, reutilizables bajo ODbL", "attrBackground": "Capa de fondo: {background}", - "generatedWith": "Generado como mapcomplete.org/{layoutid}", + "generatedWith": "Generado con mapcomplete.org/{layoutid}", "versionInfo": "v{version} - generado el {date}" }, - "pickLanguage": "Elige el idioma", - "poweredByMapComplete": "Impulsado por MapComplete - de colaboración masiva, mapas temáticos con OpenStreetMap", + "pickLanguage": "Seleccionar idioma", + "poweredByMapComplete": "Impulsado por MapComplete: mapas temáticos colaborativos con OpenStreetMap", "poweredByOsm": "Impulsado por OpenStreetMap", "questionBox": { - "answeredMultiple": "Has respondido {answered} preguntas", - "answeredMultipleSkippedMultiple": "Has respondido {answered} preguntas y te has saltado {skipped} preguntas", - "answeredMultipleSkippedOne": "Has respondido {answered} preguntas y te has saltado una pregunta", - "answeredOne": "Has respondido una pregunta", - "answeredOneSkippedMultiple": "Has respondido una pregunta y te has saltado {skipped} preguntas", - "answeredOneSkippedOne": "Has respondido una pregunta y te has saltado una pregunta", + "answeredMultiple": "Respondiste {answered} preguntas", + "answeredMultipleSkippedMultiple": "Respondiste {answered} preguntas y saltaste {skipped} preguntas", + "answeredMultipleSkippedOne": "Respondiste {answered} preguntas y saltaste una pregunta", + "answeredOne": "Respondiste una pregunta", + "answeredOneSkippedMultiple": "Respondiste una pregunta y saltaste {skipped} preguntas", + "answeredOneSkippedOne": "Respondiste una y saltaste una pregunta", "done": "¡No hay más preguntas! ¡Gracias!", - "reactivate": "Volver a activar las preguntas omitidas", - "skippedMultiple": "Te has saltado {skipped} preguntas", - "skippedOne": "Te has saltado una pregunta" + "reactivate": "Reactivar preguntas saltadas", + "skippedMultiple": "Saltaste {skipped} preguntas", + "skippedOne": "Saltaste una pregunta" }, "questions": { - "emailIs": "La dirección de correo electrónico de {category} es {email}", - "emailOf": "¿Qué dirección de correo electrónico tiene {category}?", - "phoneNumberIs": "El número de teléfono de esta {category} es {phone}", - "phoneNumberOf": "Qué teléfono tiene {category}?", - "websiteIs": "Página web: {website}", - "websiteOf": "Cual es la página web de {category}?" + "emailIs": "El correo electrónico de este/a {category} es {email}", + "emailOf": "¿Cuál es el correo electrónico de {category}?", + "phoneNumberIs": "El número de teléfono de este/a {category} es {phone}", + "phoneNumberOf": "¿Cuál es el número de teléfono de {category}?", + "websiteIs": "Sitio web: {website}", + "websiteOf": "¿Cuál es el sitio web de {category}?" }, - "readYourMessages": "Lee todos tus mensajes de OpenStreetMap antes de añadir nuevos elementos.", - "removeLocationHistory": "Eliminar el historial de ubicaciones", + "readYourMessages": "Por favor, lee todos tus mensajes de OpenStreetMap antes de agregar un nuevo elemento.", + "removeLocationHistory": "Eliminar el historial de ubicación", "retry": "Reintentar", "returnToTheMap": "Volver al mapa", "save": "Guardar", - "screenToSmall": "Abrir {theme} en una ventana nueva", + "screenToSmall": "Abrir {theme} en una nueva ventana", "search": { "activeFilters": "Filtros activos", - "clearFilters": "Limpiar filtros", + "clearFilters": "Borrar filtros", "deleteSearchHistory": "Eliminar historial de ubicación", "deleteThemeHistory": "Eliminar temas visitados anteriormente", "editSearchSyncSettings": "Editar ajustes de sincronización", "editThemeSync": "Editar ajustes de sincronización", - "error": "Alguna cosa no ha ido bien…", - "instructions": "Utiliza la barra de búsqueda de arriba para buscar ubicaciones, filtros u otros mapas temáticos", + "error": "Algo salió mal…", + "instructions": "Usa la barra de búsqueda de arriba para buscar ubicaciones, filtros u otros mapas temáticos", "locations": "Ubicaciones", "nMoreFilters": "{n} más", "nothing": "Nada encontrado…", - "nothingFor": "No se han encontrado resultados para {term}", + "nothingFor": "No se encontraron resultados para {term}", "otherMaps": "Otros mapas", - "pickFilter": "Elige un filtro", + "pickFilter": "Elegir un filtro", "recentThemes": "Mapas visitados recientemente", "recents": "Lugares vistos recientemente", - "search": "Busca una ubicación", + "search": "Buscar una ubicación", "searchShort": "Buscar…", "searching": "Buscando…" }, "searchAnswer": "Buscar una opción…", - "seeIndex": "Ver la vista general con todos los mapas temáticos", + "seeIndex": "Ver el resumen con todos los mapas temáticos", "share": "Compartir", "sharescreen": { - "copiedToClipboard": "Enlace copiado en el portapapeles", + "copiedToClipboard": "Enlace copiado al portapapeles", "documentation": "Para más información sobre los parámetros de URL disponibles, consulta la documentación", - "embedIntro": "

Integrado en tu página web

Por favor, incluye este mapa en tu página web.
Te animamos a hacerlo, no hace falta que pidas permiso.
Es gratis, y siempre lo será. A más gente que lo use más valioso será.", - "fsBackground": "Activar el cambio del fondo", - "fsFilter": "Activar la posibilidad de cambiar las capas y filtros", - "fsGeolocation": "Activar la ubicación", - "fsUserbadge": "Activa el botón de inicio de sesión y por lo tanto la posibilidad de hacer cambios", - "fsWelcomeMessage": "Muestra el mensaje emergente de bienvenida y pestañas asociadas", - "intro": "Comparte este mapa copiando el enlace de debajo y enviándolo a amigos y familia:", - "openInOtherApplications": "Abrir la ubicación actual con otra aplicación de mapa", + "embedIntro": "

Integrar en tu sitio web

Por favor, integra este mapa en tu sitio web.
Te animamos a hacerlo, ni siquiera tienes que pedir permiso.
Es gratis, y siempre lo será. Cuanto más gente lo use, más valioso se vuelve.", + "fsBackground": "Habilitar el cambio de fondos", + "fsFilter": "Habilitar la posibilidad de alternar capas y filtros", + "fsGeolocation": "Habilitar geolocalización", + "fsUserbadge": "Habilitar el botón de inicio de sesión y, por lo tanto, la posibilidad de realizar cambios", + "fsWelcomeMessage": "Mostrar la ventana emergente del mensaje de bienvenida y las pestañas asociadas", + "intro": "Comparte este mapa copiando el enlace a continuación y enviándolo a tus amigos y familiares:", + "openInOtherApplications": "Abrir la ubicación actual con otra aplicación de mapas", "openLayers": "Abrir el menú de capas y filtros", "options": "Opciones para compartir", - "stateIsIncluded": "El estado actual de las capas y filtros está incluido en el enlace compartido y en el iframe.", - "thanksForSharing": "Gracias por compartir!", - "title": "Comparte este mapa" + "stateIsIncluded": "El estado actual de las capas y los filtros se incluye en el enlace compartido y el iframe.", + "thanksForSharing": "¡Gracias por compartir!", + "title": "Compartir este mapa" }, "skip": "Saltar esta pregunta", - "testing": "Probando - los cambios no se guardarán", + "testing": "Prueba: los cambios no se guardarán", "uploadError": "Error al subir los cambios: {error}", "uploadGpx": { - "choosePermission": "Elige a continuación como se debe compartir tu trazado:", + "choosePermission": "Elige a continuación cómo se debe compartir tu traza:", "confirm": "Confirmar subida", - "gpxServiceOffline": "El servicio GPX está actualmente fuera de línea - en este momento no es posible subir archivos. Vuelve a intentarlo más tarde.", - "intro0": "Al subir tu trazado, OpenStreetMap.org conservará una copia completa del mismo.", - "intro1": "Podrás descargar tus recorridos de nuevo y cargarlos de nuevo en los programas de edición de OpenStreetMap", + "gpxServiceOffline": "El servicio GPX está actualmente fuera de línea: la subida no es posible actualmente. Intenta de nuevo más tarde.", + "intro0": "Al subir tu traza, OpenStreetMap.org retendrá una copia completa de la traza.", + "intro1": "Podrás descargar tu traza de nuevo y cargarla en programas de edición de OpenStreetMap", "meta": { - "descriptionIntro": "Opcionalmente, puede introducir una descripción de tu trazado:", - "descriptionPlaceHolder": "Introducir una descripción de tu trazado", - "intro": "Añadir un título a tu recorrido:", + "descriptionIntro": "Opcionalmente, puedes ingresar una descripción de tu traza:", + "descriptionPlaceHolder": "Ingresa una descripción de tu traza", + "intro": "Agrega un título para tu traza:", "title": "Título y descripción", - "titlePlaceholder": "Introduce el título de tu trazado" + "titlePlaceholder": "Ingresa el título de tu traza" }, "modes": { "private": { - "docs": "Los puntos de tu recorrido serán compartidos y añadidos entre otros recorridos. El recorrido completo será visible para ti y podrás cargarlo en otros programas de edición. OpenStreetMap.org mantiene una copia de tu trazado", + "docs": "Los puntos de tu traza se compartirán y agregarán entre otras trazas. La traza completa será visible para ti y podrás cargarla en otros programas de edición. OpenStreetMap.org conserva una copia de tu traza", "name": "Anónimo" }, "public": { - "docs": "Tu trazado será visible para todos, tanto en tu perfil de usuario como en la lista de trazados GPS en openstreetmap.org", + "docs": "Tu traza será visible para todos, tanto en tu perfil de usuario como en la lista de trazas GPS en openstreetmap.org", "name": "Público" } }, - "title": "Sube tu recorrido a OpenStreetMap.org", - "uploadFinished": "¡Se ha subido tu recorrido!", - "uploading": "Cargando su trazo…" + "title": "Subir tu traza a OpenStreetMap.org", + "uploadFinished": "¡Tu traza ha sido subida!", + "uploading": "Subiendo tu traza…" }, "uploadPending": "{count} cambios pendientes", "uploadPendingSingle": "Un cambio pendiente", "uploadingChanges": "Subiendo cambios…", - "useSearch": "Utiliza la búsqueda de arriba para ver más opciones", + "useSearch": "Usa la búsqueda de arriba para ver más opciones", "visualFeedback": { - "closestFeaturesAre": "{n} elementos dentro de la ventana gráfica.", + "closestFeaturesAre": "{n} elementos dentro de la vista.", "directionsAbsolute": { "E": "este", "N": "norte", @@ -489,43 +489,43 @@ "W": "oeste" }, "directionsRelative": { - "behind": "detrás", + "behind": "detrás tuyo", "left": "izquierda", "right": "derecha", - "sharp_left": "bruscamente a la izquierda", - "sharp_right": "bruscamente a la derecha", + "sharp_left": "fuertemente a la izquierda", + "sharp_right": "fuertemente a la derecha", "slight_left": "ligeramente a la izquierda", "slight_right": "ligeramente a la derecha", - "straight": "en línea recta" + "straight": "recto hacia adelante" }, - "east": "Hacia el este", + "east": "Moviéndose hacia el este", "fromGps": "{distance} {direction} de tu ubicación", "fromMapCenter": "{distance} {direction} del centro del mapa", - "in": "Acercarse a nivel {z}", - "islocked": "La vista está bloqueada a tu ubicación GPS, movimiento desactivado. Pulsa el botón de ubicación para desbloquear.", - "locked": "La vista ahora está bloqueada a tu ubicación GPS, movimiento desactivado.", - "navigation": "Usa las teclas de flecha para mover el mapa, pulsa Espacio para seleccionar el elemento más cercano. Pulsa un número para seleccionar las ubicaciones más lejanas.", - "noCloseFeatures": "Sin elementos en la vista.", - "north": "Hacia el norte", - "oneFeatureInView": "Un elemento dentro de la ventana gráfica.", - "out": "Alejarse a nivel {z}", - "south": "Hacia el sur", - "unlocked": "Movimiento activado.", - "viewportCenterCloseToGps": "El mapa está centrado en tu ubicación.", - "viewportCenterDetails": "El centro de la ventana está alejado {distance} y {bearing} de tu ubicación.", - "west": "Hacia el oeste" + "in": "Acercando al nivel {z}", + "islocked": "Vista bloqueada en tu ubicación GPS, movimiento deshabilitado. Presiona el botón de geolocalización para desbloquear.", + "locked": "La vista ahora está bloqueada en tu ubicación GPS, movimiento deshabilitado.", + "navigation": "Usa las flechas para mover el mapa, presiona espacio para seleccionar el elemento más cercano. Presiona un número para seleccionar ubicaciones más lejanas.", + "noCloseFeatures": "No hay elementos en la vista.", + "north": "Moviéndose hacia el norte", + "oneFeatureInView": "Un elemento dentro de la vista.", + "out": "Alejando al nivel {z}", + "south": "Moviéndose hacia el sur", + "unlocked": "Movimiento habilitado.", + "viewportCenterCloseToGps": "El mapa está centrado alrededor de tu ubicación.", + "viewportCenterDetails": "El centro de la vista está a {distance} de distancia y {bearing} de tu ubicación.", + "west": "Moviéndose hacia el oeste" }, - "waitingForGeopermission": "Esperando tu permiso para utilizar la ubicación…", + "waitingForGeopermission": "Esperando tu permiso para usar la geolocalización…", "waitingForLocation": "Buscando tu ubicación actual…", "weekdays": { "abbreviations": { "friday": "Vie", "monday": "Lun", - "saturday": "Sab", + "saturday": "Sáb", "sunday": "Dom", "thursday": "Jue", "tuesday": "Mar", - "wednesday": "Mie" + "wednesday": "Mié" }, "friday": "Viernes", "monday": "Lunes", @@ -537,24 +537,24 @@ }, "welcomeBack": "¡Bienvenido de nuevo!", "welcomeExplanation": { - "addNew": "¿Falta un objeto? Utiliza el botón en la parte inferior izquierda para añadir un nuevo punto de interés.", - "general": "En este mapa, puedes ver, editar y añadir puntos de interés. Haz zoom para ver los POI, toca uno para ver o editar la información. Todos los datos proceden y se guardan en OpenStreetMap, que puede reutilizarse libremente." + "addNew": "¿Falta algún elemento? Usa el botón en la parte inferior izquierda para agregar un nuevo punto de interés.", + "general": "En este mapa, puedes ver, editar y agregar puntos de interés. Navega para ver los PDI, toca uno para ver o editar la información. Todos los datos provienen y se guardan en OpenStreetMap, que se puede reutilizar libremente." }, "wikipedia": { - "addEntry": "Añadir otra página de Wikipedia", - "createNewWikidata": "Crear un nuevo ítem Wikidata", + "addEntry": "Agregar otra página de Wikipedia", + "createNewWikidata": "Crear un nuevo elemento de Wikidata", "doSearch": "Busca arriba para ver los resultados", - "failed": "La carga de la entrada de Wikipedia falló", + "failed": "Error al cargar la entrada de Wikipedia", "fromWikipedia": "De Wikipedia, la enciclopedia libre", "loading": "Cargando Wikipedia…", - "noResults": "No se encontró nada para {search}", - "noWikipediaPage": "Este ítem de wikidata aún no tiene una página de Wikipedia correspondiente.", + "noResults": "Nada encontrado para {search}", + "noWikipediaPage": "Este elemento de Wikidata aún no tiene una página de Wikipedia correspondiente.", "previewbox": { - "born": "Nacido: {value}", - "died": "Murió: {value}" + "born": "Nacimiento: {value}", + "died": "Fallecimiento: {value}" }, "readMore": "Leer el resto del artículo", - "searchToShort": "Tu búsqueda es demasiado corta, introduce un texto más largo", + "searchToShort": "Tu consulta de búsqueda es demasiado corta, ingresa un texto más largo", "searchWikidata": "Buscar en Wikidata", "wikipediaboxTitle": "Wikipedia" } @@ -562,171 +562,171 @@ "hotkeyDocumentation": { "action": "Acción", "closeSidebar": "Cerrar la barra lateral", - "geolocate": "Desplaza, amplia o aleja el mapa hasta la ubicación actual. Solicita permisos de ubicación", + "geolocate": "Mover el mapa a la ubicación actual o acercar el mapa a la ubicación actual. Solicita permiso de geolocalización", "intro": "MapComplete admite las siguientes teclas:", - "key": "Combinaciones de teclas", - "openFilterPanel": "Abre las capas POI y el panel de filtro", - "openLayersPanel": "Abrir selección de las capas del fondo", - "queryCurrentLocation": "Muestra la dirección más cercana al centro del mapa", - "selectAerial": "Establece el fondo con imágenes aéreas o de satélite. Alterna entre las dos mejores capas disponibles", - "selectFavourites": "Abre la página de favoritos", - "selectItem": "Seleccione el PDI más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación por teclado", - "selectItem2": "Seleccione el PDI que es el segundo elemento más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación mediante el teclado", - "selectItem3": "Seleccione el PDI que es el tercer elemento más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación mediante el teclado", - "selectItemI": "Seleccione el PDI que es el {i}o elemento más cercano al centro del mapa (cruz). Solo cuando se utiliza en la navegación por teclado", - "selectMap": "Establecer el fondo de un mapa desde fuentes externas. Alterna entre las dos mejores capas disponibles", + "key": "Combinación de teclas", + "openFilterPanel": "Abre el panel de capas y filtros de PDI", + "openLayersPanel": "Abre el panel de capas de fondo", + "queryCurrentLocation": "Mostrar la dirección más cercana al centro del mapa", + "selectAerial": "Establecer el fondo a imágenes aéreas o de satélite. Alterna entre las dos mejores capas disponibles", + "selectFavourites": "Abrir la página de favoritos", + "selectItem": "Seleccionar el PDI más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación por teclado", + "selectItem2": "Seleccionar el segundo elemento más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación por teclado", + "selectItem3": "Seleccionar el tercer elemento más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación por teclado", + "selectItemI": "Seleccionar el elemento {i} más cercano al centro del mapa (cruz). Solo cuando se utiliza la navegación por teclado", + "selectMap": "Establecer el fondo a un mapa de fuentes externas. Alterna entre las dos mejores capas disponibles", "selectMapnik": "Establecer la capa de fondo a OpenStreetMap-carto", - "selectOsmbasedmap": "Establecer la capa de fondo en el mapa basado en OpenStreetMap (o desactivar la capa de fondo)", - "selectSearch": "Selecciona la barra de búsqueda para buscar ubicaciones", - "shakePhone": "Agitar tu teléfono", + "selectOsmbasedmap": "Establecer la capa de fondo en un mapa basado en OpenStreetMap (o deshabilitar la capa ráster de fondo)", + "selectSearch": "Seleccionar la barra de búsqueda para buscar ubicaciones", + "shakePhone": "Agitando tu teléfono", "title": "Atajos de teclado", "translationMode": "Activar o desactivar el modo de traducción" }, "image": { - "addPicture": "Añadir foto", + "addPicture": "Agregar imagen", "currentLicense": "Tus imágenes se publicarán bajo {license}", - "doDelete": "Borrar imagen", + "doDelete": "Eliminar imagen", "dontDelete": "Cancelar", - "isDeleted": "Borrada", + "isDeleted": "Eliminado", "nearby": { - "close": "Ocultar panel de imágenes cercanas", - "failed": "Ha fallado la búsqueda de imágenes de {service}", + "close": "Contraer el panel con imágenes cercanas", + "failed": "Error al obtener imágenes de {service}", "link": "Esta imagen muestra el objeto", - "noNearbyImages": "No se han encontrado imágenes cercanas", - "seeNearby": "Explorar fotos cercanas", - "title": "Imágenes de streetview cercanas" + "noNearbyImages": "No se encontraron imágenes cercanas", + "seeNearby": "Ver imágenes cercanas", + "title": "Imágenes a nivel calle cercanas" }, - "pleaseLogin": "Accede para cargar una imagen", + "pleaseLogin": "Por favor, inicia sesión para agregar una imagen", "processing": "El servidor está procesando tu imagen", - "respectPrivacy": "No cargues datos de Google Maps, Google StreetView u otras fuentes protegidas por derechos de autor.", - "toBig": "Tu imagen es demasiado grande, ya que pesa {actual_size}. Por favor utiliza imágenes de como máximo {max_size}", + "respectPrivacy": "No subas imágenes de Google Maps, Google Street View u otras fuentes con derechos de autor.", + "toBig": "Tu imagen es demasiado grande, tiene {actual_size}. Por favor, usa imágenes de como máximo {max_size}", "upload": { - "failReasons": "Debes haber perdido la conexión a Internet", - "failReasonsAdvanced": "Alternativamente, asegúrate de que tu navegador y las extensiones no bloquean las APIs de terceros.", + "failReasons": "Podrías haber perdido la conexión a internet", + "failReasonsAdvanced": "Alternativamente, asegúrate de que tu navegador y extensiones no bloqueen las API de terceros.", "multiple": { - "done": "Se han subido {count} imágenes con éxito. ¡Gracias!", - "partiallyDone": "Se están subiendo {count} imágenes, {done} imágenes están listas…", + "done": "{count} imágenes se han subido correctamente. ¡Gracias!", + "partiallyDone": "{count} imágenes se están subiendo, {done} imágenes están listas…", "someFailed": "Lo sentimos, no pudimos subir {count} imágenes", - "uploading": "Se están subiendo {count} imágenes…" + "uploading": "{count} imágenes se están subiendo…" }, - "noBlur": "Las imágenes no se desenfocarán. No fotografíe a las personas", + "noBlur": "Las imágenes no se mostrarán borrosas. No fotografíes a personas", "one": { - "done": "Tu imagen se ha subido con éxito. ¡Gracias!", + "done": "¡Tu imagen se ha subido correctamente! ¡Gracias!", "failed": "Lo sentimos, no pudimos subir tu imagen", "retrying": "Tu imagen se está subiendo de nuevo…", "uploading": "Tu imagen se está subiendo…" } }, - "uploadDone": "Se ha añadido la imagen. Gracias por ayudar!", - "uploadFailed": "No se pudo subir la imagen. ¿Tiene conexión a Internet y permite APIs de terceros? El navegador Brave o el complemento uMatrix podrían bloquearlas.", - "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar!", - "uploadingMultiple": "Cargando {count} imágenes…", - "uploadingPicture": "Cargando la imagen…" + "uploadDone": "¡Tu imagen ha sido agregada! ¡Gracias por ayudar!", + "uploadFailed": "No se pudo subir tu imagen. ¿Estás conectado a Internet y permites las API de terceros? El navegador Brave o el complemento uMatrix podrían bloquearlas.", + "uploadMultipleDone": "{count} imágenes han sido agregadas. ¡Gracias por ayudar!", + "uploadingMultiple": "Subiendo {count} imágenes…", + "uploadingPicture": "Subiendo tu imagen…" }, "importInspector": { - "title": "Inspeccionar y gestionar las notas de importación" + "title": "Inspeccionar y gestionar notas de importación" }, "importLayer": { - "alreadyMapped": "{title} ya está en el mapa - este punto es un duplicado", - "description": "Una capa que importar entradas para {title}", - "importButton": "import_button({layerId},_tags, He encontrado un {title} aquí - añádelo al mapa,./assets/svg/addSmall.svg,,,id)", - "importHandled": "
¡Se ha gestionado este elemento! Gracias por tu labor
", + "alreadyMapped": "{title} ya está en el mapa: este punto es un duplicado", + "description": "Una capa que importa entradas para {title}", + "importButton": "import_button({layerId}, _tags, He encontrado un/una {title} aquí: agrégalo al mapa,./assets/svg/addSmall.svg,,,id)", + "importHandled": "
¡Este elemento ha sido gestionado! Gracias por tu esfuerzo
", "layerName": "Posible {title}", - "nearbyImagesIntro": "

Imágenes cercanas

Las siguientes imágenes son imágenes geoetiquetadas cerca de varios servicios en línea. Pueden ayudarte a resolver esta nota. {nearby_images(open)}", - "notFound": "No he podido encontrar {title} - eliminarlo", - "popupTitle": "Puede haber {title} aquí" + "nearbyImagesIntro": "

Imágenes cercanas

Las siguientes imágenes son imágenes geoetiquetadas cercanas de varios servicios en línea. Podrían ayudarte a resolver esta nota.{nearby_images(open)}", + "notFound": "No pude encontrar {title}: elimínalo", + "popupTitle": "Podría haber un/una {title} aquí" }, "index": { - "#": "Estos textos son mostrados sobre los botones del tema cuando no hay un tema cargado", - "about": "Sobre MapComplete", - "featuredThemeTitle": "Esta semana destacamos", - "intro": "Mapas sobre diversos temas a los que puedes contribuir", - "learnMore": "Más información", - "logIn": "Inicia sesión para ver otros temas que visitaste anteriormente", - "pickTheme": "Elige un tema de abajo para empezar.", + "#": "Estos textos se muestran sobre los botones del tema cuando no hay ningún tema cargado", + "about": "Acerca de MapComplete", + "featuredThemeTitle": "Recomendado esta semana", + "intro": "Mapas sobre varios temas a los que puedes contribuir", + "learnMore": "Aprende más", + "logIn": "Inicia sesión para ver otros temas que has visitado anteriormente", + "pickTheme": "Elige un tema a continuación para comenzar.", "title": "MapComplete" }, "move": { - "cancel": "Elige una razón diferente", + "cancel": "Seleccionar una razón diferente", "cannotBeMoved": "Este elemento no se puede mover.", "confirmMove": "Mover aquí", "inviteToMove": { "generic": "Mover este punto", "reasonInaccurate": "Mejorar la precisión de este punto", - "reasonRelocation": "Mover este objeto a otro lugar porque se ha relocalizado" + "reasonRelocation": "Mover este objeto a otro lugar porque se ha reubicado" }, - "inviteToMoveAgain": "Mover este punto otra vez", + "inviteToMoveAgain": "Mover este punto de nuevo", "isRelation": "Este elemento es una relación y no se puede mover", - "isWay": "Este elemento es una vía. Utiliza otro editor de OpenStreetMap para moverlo.", - "loginToMove": "Debes de iniciar sesión para mover un punto", + "isWay": "Este elemento es una línea. Usa otro editor de OpenStreetMap para moverlo.", + "loginToMove": "Debes iniciar sesión para mover un punto", "moveTitle": "Mover este punto", - "partOfAWay": "Este elemento es parte de otra vía. Utiliza otro editor para moverlo.", - "partOfRelation": "Este elemento es parte de una relación. Utiliza otro editor para moverlo.", - "pointIsMoved": "Este punto ha sido eliminado", + "partOfAWay": "Este elemento es parte de otra línea. Usa otro editor para moverlo.", + "partOfRelation": "Este elemento es parte de una relación. Usa otro editor para moverlo.", + "pointIsMoved": "El punto ha sido movido", "reasons": { - "reasonInaccurate": "La ubicación es inexacta por unos pocos metros", - "reasonRelocation": "El objeto a sido relocalizado a una localización completamente diferente", - "reasonSnapTo": "Esto se debe encajar en {name}" + "reasonInaccurate": "La ubicación es imprecisa en unos pocos metros", + "reasonRelocation": "El objeto ha sido reubicado a una ubicación totalmente diferente", + "reasonSnapTo": "Esto debería ajustarse a {name}" }, - "selectReason": "¿Por qué has movido este objeto?", + "selectReason": "¿Por qué mueves este objeto?", "whyMove": "¿Por qué quieres mover este punto?", - "zoomInFurther": "Acercar más para confirmar este movimiento" + "zoomInFurther": "Acerca más para confirmar este movimiento" }, "multi_apply": { - "autoApply": "Cuando se cambian los atributos {attr_names}, estos atributos también se cambiarán automáticamente en otros {count} objetos" + "autoApply": "Al cambiar los atributos {attr_names}, estos atributos también se cambiarán automáticamente en otros {count} objetos" }, "notes": { - "addAComment": "Añadir un comentario", - "addComment": "Añadir comentario", - "addCommentAndClose": "Añadir un comentario y cerrar", - "addCommentPlaceholder": "Añadir un comentario…", - "anonymous": "Usuarioi anónimo", + "addAComment": "Agregar un comentario", + "addComment": "Agregar comentario", + "addCommentAndClose": "Agregar comentario y cerrar", + "addCommentPlaceholder": "Agregar un comentario…", + "anonymous": "Usuario anónimo", "closeNote": "Cerrar nota", - "createNote": "Crear una nota nueva", - "createNoteIntro": "¿Hay algún error o falta algo en el mapa? Crea una nota aquí. Estas serán revisadas por voluntarios.", + "createNote": "Crear una nueva nota", + "createNoteIntro": "¿Algo está mal o falta en el mapa? Crea una nota aquí. Estas serán revisadas por voluntarios.", "createNoteTitle": "Crear una nueva nota aquí", "creating": "Creando nota…", - "disableAllNoteFilters": "Deshabilitar todos los filtros", + "disableAllNoteFilters": "Desactivar todos los filtros", "isClosed": "Esta nota está resuelta", "isCreated": "¡Tu nota ha sido creada!", - "loginToAddComment": "Inicia sesión para añadir un comentario", - "loginToAddPicture": "Inicia sesión para añadir una imagen", + "loginToAddComment": "Inicia sesión para agregar un comentario", + "loginToAddPicture": "Inicia sesión para agregar una imagen", "loginToClose": "Inicia sesión para cerrar esta nota", - "noteIsPublic": "Esto será visible para cualquiera", + "noteIsPublic": "Esto será visible para todos", "noteLayerDoEnable": "Habilitar la capa que muestra las notas", "noteLayerHasFilters": "Algunas notas pueden estar ocultas por un filtro", - "noteLayerNotEnabled": "La capa que muestra las notas no está activada. Esta capa debe activarse para añadir una nota nueva", - "notesLayerMustBeEnabled": "La capa de notas está deshabilitada. Habilítala para añadir una nota", + "noteLayerNotEnabled": "La capa que muestra las notas no está habilitada. Esta capa debe estar habilitada para agregar una nueva nota", + "notesLayerMustBeEnabled": "La capa 'notas' está deshabilitada. Habilítala para agregar una nota", "reopenNote": "Reabrir nota", - "reopenNoteAndComment": "Reabrir la nota y comentar", - "textNeeded": "Introduce un texto descriptivo para crear una nota", - "typeText": "Teclea algún texto para añadir un comentario", + "reopenNoteAndComment": "Reabrir nota y comentar", + "textNeeded": "Ingresa un texto descriptivo para crear una nota", + "typeText": "Escribe algo de texto para agregar un comentario", "warnAnonymous": "No has iniciado sesión. No podremos contactarte para resolver tu problema." }, "plantDetection": { - "back": "Volver a la vista general de especies", - "button": "Detectar la especie de planta automáticamente usando la IA de Plantnet.org", + "back": "Volver al resumen de especies", + "button": "Detectar automáticamente la especie vegetal usando la IA de Plantnet.org", "confirm": "Seleccionar especie", - "done": "La especie se ha aplicado", - "error": "Algo falló mientras se detectaban las especies de árbol: {error}", + "done": "La especie ha sido aplicada", + "error": "Algo salió mal al detectar la especie del árbol: {error}", "howTo": { - "intro": "Para resultados óptimos,", - "li0": "toma una foto que muestre el árbol en el centro sin demasiado fondo", - "li1": "toma una foto que muestre un sola hoja", + "intro": "Para obtener resultados óptimos,", + "li0": "toma una foto que muestre el árbol en el centro sin mucho fondo", + "li1": "toma una foto que muestre una sola hoja", "li2": "toma una foto que muestre la corteza", "li3": "toma una foto de las flores", - "li4": "toma una foto de las frutas" + "li4": "toma una foto de los frutos" }, "loadingWikidata": "Cargando información sobre {species}…", - "matchPercentage": "coincidencia {match}%", - "overviewIntro": "LA IA de plantnet.org cree que las imágenes muestran las especies a continuación.", - "overviewTitle": "Detectar especies automáticamente", - "overviewVerify": "Por favor, verifica las especies correctas y enlázala al árbol", + "matchPercentage": "{match}% de coincidencia", + "overviewIntro": "La IA de plantnet.org cree que las imágenes muestran las especies a continuación.", + "overviewTitle": "Especies detectadas automáticamente", + "overviewVerify": "Por favor, verifica que la especie sea correcta y enlázala al árbol", "poweredByPlantnet": "Impulsado por plantnet.org", "querying": "Consultando plantnet.org con {length} imágenes", - "seeInfo": "Más información sobre las especies", + "seeInfo": "Ver más información sobre la especie", "takeImages": "Toma imágenes del árbol para detectar automáticamente el tipo de árbol", - "tryAgain": "Selecciona una especie diferente" + "tryAgain": "Seleccionar una especie diferente" }, "preset_type": { "question": "¿De qué tipo es este objeto?", @@ -734,85 +734,85 @@ "typeTitle": "Esto es {title}" }, "privacy": { - "editingIntro": "Cuando efectúas un cambio al mapa, este cambio se registra en OpenStreetMap y está disponible públicamente a cualquiera. Un conjunto de cambios hecho con MapComplete incluye los siguientes datos:", - "editingOutro": "Por favor consulta la política de privacidad en OpenStreetMap.org para obtener información detallada. Queremos recordarte que puedes utilizar un nombre ficticio al registrarte.", - "editingTitle": "Cuando se hagan cambios", - "geodata": "Cuando MapComplete consigue tu ubicación, tu ubicación y las ubicaciones previamente visitadas se mantienen en tu dispositivo. Tus datos de localización nunca se envían automáticamente a ningún otro sitio - a menos que alguna funcionalidad establezca claramente lo contrario.", - "geodataTitle": "Tu ubicación", - "intro": "La privacidad es importante - tanto para el individual como para la sociedad. MapComplete intenta respetar tu privacidad tanto como sea posible - hasta el punto de que no se necesita ningún banner de cookies molesto. Sin embargo, nos gustaría informarte de qué información se recopila, bajo qué circunstancias y por qué se hacen estos compromisos.", + "editingIntro": "Cuando realizas un cambio en el mapa, este cambio se registra en OpenStreetMap y está públicamente disponible para cualquiera. Un changeset realizado con MapComplete incluye los siguientes datos:", + "editingOutro": "Por favor, consulta la política de privacidad en OpenStreetMap.org para obtener información detallada. Nos gustaría recordarte que puedes usar un nombre ficticio al registrarte.", + "editingTitle": "Al realizar cambios", + "geodata": "Cuando MapComplete obtiene tu geolocalización, tu geolocalización y las ubicaciones visitadas anteriormente permanecen en tu dispositivo. Tus datos de ubicación nunca se envían automáticamente a ningún otro lugar, a menos que alguna funcionalidad lo indique claramente.", + "geodataTitle": "Tu geolocalización", + "intro": "La privacidad es importante, tanto para el individuo como para la sociedad. MapComplete intenta respetar tu privacidad tanto como sea posible, hasta el punto de que no se necesita un banner de cookies molesto. Sin embargo, aún queremos informarte qué información se recopila y comparte, bajo qué circunstancias y por qué se hacen estas concesiones.", "items": { - "changesYouMake": "Los cambios que has hecho", - "date": "Cuándo se efectuó el cambio", - "distanceIndicator": "Una indicación de como de cerca estabas a los objetos cambiados. Otros cartógrafos pueden utilizar esta información para determina si un cambio se hizo basándose en un sondeo o en una investigación remota", + "changesYouMake": "Los cambios que hiciste", + "date": "Cuándo se realizó este cambio", + "distanceIndicator": "Una indicación de qué tan cerca estabas de los objetos cambiados. Otros mapeadores pueden usar esta información para determinar si un cambio se realizó en base a una encuesta o a una investigación remota", "language": "El idioma de la interfaz de usuario", - "theme": "El tema que utilizaste mientras que hacías el cambio", + "theme": "El tema que usaste al realizar el cambio", "username": "Tu nombre de usuario" }, - "miscCookies": "MapComplete se integra con otros servicios, especialmente para subir imágenes de elementos. Las imágenes se alojan en varios servidores de terceros, que puede que establezcan cookies por si mismos.", + "miscCookies": "MapComplete se integra con varios otros servicios, especialmente para cargar imágenes de elementos. Las imágenes se alojan en varios servidores de terceros, que pueden establecer sus propias cookies.", "miscCookiesTitle": "Otras cookies", - "surveillance": "Ya que estás leyendo la política de privacidad, probablemente te importe la privacidad - ¡también a nosotros! Incluso hemos hecho un tema que muestra cámaras de seguridad. ¡Siéntete libre de mapearlas todas!", + "surveillance": "Como estás leyendo la política de privacidad, probablemente te preocupe la privacidad, ¡a nosotros también! Incluso hemos creado un tema que muestra cámaras de vigilancia. ¡Siéntete libre de mapearlas todas!", "title": "Política de privacidad", - "tracking": "Para tener una idea de quién visita nuestro sitio web, se recoge alguna información técnica. Esto incluye el país desde el que visitaste MapComplete, el sitio que te refirió a MapComplete, el tipo de tu dispositivo y el tamaño de la pantalla. Una cookie coloca en tu dispositivo para indicar que visitaste MapComplete anteriormente hoy. Estos datos no están suficientemente detallados para identificarte personalmente. Estas estadísticas solo están disponibles a cualquiera en conjunto y están disponibles públicamente a cualquiera", + "tracking": "Para recopilar información sobre quién visita nuestro sitio web, se recopila cierta información técnica. Esto incluye el país desde el que visitaste la página web, qué sitio web te remitió a MapComplete, el tipo de tu dispositivo y el tamaño de la pantalla. Se coloca una cookie en tu dispositivo para indicar que visitaste MapComplete el día de hoy. Estos datos no son lo suficientemente detallados como para identificarte personalmente. Estas estadísticas solo están disponibles para cualquiera en forma agregada y están públicamente disponibles para cualquiera", "trackingTitle": "Datos estadísticos", - "whileYoureHere": "¿Te importa la privacidad?" + "whileYoureHere": "¿Te preocupa la privacidad?" }, "reviews": { - "affiliated_reviewer_warning": "(Revisión afiliada)", + "affiliated_reviewer_warning": "(Reseña afiliada)", "attribution": "Por Mangrove Reviews", - "averageRating": "Puntuación media de {n} estrellas", - "i_am_affiliated": "Estoy afiliado a este objeto", - "i_am_affiliated_explanation": "Comprueba si eres un propietario, creador, empleado, …", - "name_required": "Se requiere un nombre para mostrar y crear comentarios", - "no_reviews_yet": "Todavía no hay comentarios. ¡Sé el primero!", + "averageRating": "Calificación promedio de {n} estrellas", + "i_am_affiliated": "Estoy afiliado con este objeto", + "i_am_affiliated_explanation": "Verifica si eres propietario, creador, empleado,…", + "name_required": "Se requiere un nombre para mostrar y crear reseñas", + "no_reviews_yet": "Aún no hay reseñas. ¡Sé el primero!", "non_place_review": "Una reseña no es sobre un lugar y no se muestra aquí.", "non_place_reviews": "{n} reseñas no son sobre un lugar y no se muestran aquí.", - "question": "¿Cómo valorarías {title()}?", + "question": "¿Cómo calificarías {title()}?", "question_opinion": "¿Cómo fue tu experiencia?", - "rate": "Valorar {n} estrellas", - "rated": "Valorado {n} estrellas", + "rate": "Calificar {n} estrellas", + "rated": "Calificado con {n} estrellas", "reviewPlaceholder": "Describe tu experiencia…", - "reviewing_as": "Opinando como {nickname}", - "reviewing_as_anonymous": "Opinando como anónimo", - "reviews_bug": "¿Esperabas más opiniones? Algunas opiniones no se muestran por un fallo.", - "save": "Guardar opinión", - "saved": "Reseña guardada. ¡Gracias por compartir!", + "reviewing_as": "Reseñando como {nickname}", + "reviewing_as_anonymous": "Reseñando como anónimo", + "reviews_bug": "¿Esperabas más reseñas? Algunas reseñas no se muestran debido a un error.", + "save": "Guardar reseña", + "saved": "¡Reseña guardada! ¡Gracias por compartir!", "saving_review": "Guardando…", - "see_all": "Ver todas tus opiniones en mangrove.reviews", - "title": "{count} comentarios", - "title_singular": "Un comentario", - "too_long": "Como máximo se permiten {max} caracteres. Tu opinión tiene {amount} caracteres.", - "tos": "Si creas una reseña, aceptas los Términos De Servicio y la Política De Privacidad de Mangrove.reviews", + "see_all": "Ver todas tus reseñas en mangrove.reviews", + "title": "{count} reseñas", + "title_singular": "Una reseña", + "too_long": "Se permiten como máximo {max} caracteres. Tu reseña tiene {amount} caracteres.", + "tos": "Si creas una reseña, aceptas los T&C y la política de privacidad de Mangrove.reviews", "write_a_comment": "Deja una reseña…", - "your_reviews": "Tus opiniones anteriores", - "your_reviews_empty": "No pudimos encontrar ninguna de tus opiniones anteriores" + "your_reviews": "Tus reseñas anteriores", + "your_reviews_empty": "No pudimos encontrar ninguna de tus reseñas anteriores" }, "split": { "cancel": "Cancelar", - "hasBeenSplit": "Esta vía se ha dividido", - "inviteToSplit": "Dividir esta carretera en segmentos más pequeños. Esto te permite darle diferentes propiedades a las partes de la carretera.", - "loginToSplit": "Debes de haber iniciado sesión para dividir una carretera", + "hasBeenSplit": "Esta línea ha sido dividida", + "inviteToSplit": "Divide esta carretera en segmentos más pequeños. Esto permite dar diferentes propiedades a partes de la carretera.", + "loginToSplit": "Debes iniciar sesión para dividir una carretera", "split": "Dividir", - "splitAgain": "Dividir este carretera de nuevo", - "splitTitle": "Elije en el mapa donde las propiedades de esta carretera cambian" + "splitAgain": "Dividir esta carretera de nuevo", + "splitTitle": "Elige en el mapa dónde cambian las propiedades de esta carretera" }, "translations": { "activateButton": "Ayuda a traducir MapComplete", - "allMissing": "Aún sin traducciones", + "allMissing": "Aún no hay traducciones", "missing": "{count} cadenas sin traducir", - "notImmediate": "Las traducciones no se actualizan directamente. Habitualmente esto lleva unos días" + "notImmediate": "Las traducciones no se actualizan directamente. Esto normalmente toma unos pocos días" }, "unknown": { "clear": "Borrar respuesta", - "explanation": "Borrar esta información si la respuesta actual es incorrecta pero el valor real no se conoce. No se eliminará ninguna otra información.", + "explanation": "Borra esta información si la respuesta actual es incorrecta pero se desconoce el valor real. No se eliminará ninguna otra información.", "keep": "Mantener respuesta", "markUnknown": "Marcar como desconocido", - "removedKeys": "Se eliminarán las siguientes claves:", + "removedKeys": "Las siguientes claves se eliminarán:", "title": "¿Marcar como desconocido?" }, "userinfo": { "gotoInbox": "Abrir tu bandeja de entrada", "gotoSettings": "Ir a tus ajustes en OpenStreetMap.org", - "noDescription": "Todavía no tienes una descripción en tu perfil", + "noDescription": "Aún no tienes una descripción en tu perfil", "notLoggedIn": "Has cerrado sesión" }, "validation": { @@ -820,23 +820,23 @@ "description": "Un color o código hexadecimal" }, "date": { - "description": "Una fecha, empezando con el año" + "description": "Una fecha, comenzando con el año" }, "direction": { "description": "Una orientación" }, "distance": { - "description": "Distancia en metros" + "description": "Una distancia en metros" }, "email": { - "description": "dirección de correo electrónico", + "description": "Dirección de correo electrónico", "feedback": "Esta no es una dirección de correo electrónico válida", - "noAt": "Una dirección de correo electrónico debe de contener un @" + "noAt": "Una dirección de correo electrónico debe contener un @" }, "fediverse": { - "description": "Un identificador fediverse, a menudo @username@server.tld", - "feedback": "Un identificador fediverse consiste en @username@server.tld o es un enlace a un perfil", - "invalidHost": "{host} es un nombre de host no válido", + "description": "Un identificador de fediverse, a menudo @nombredeusuario@servidor.tld", + "feedback": "Un identificador de fediverse consiste en @nombredeusuario@servidor.tld o es un enlace a un perfil", + "invalidHost": "{host} no es un nombre de host válido", "onYourServer": "Ver y seguir en tu servidor" }, "float": { @@ -845,17 +845,17 @@ }, "id": { "description": "un identificador", - "invalidCharacter": "Un identificador solo puede contener letras, dígitos y guiones bajos", - "shouldBeLonger": "Un identificador debe tener al menos 3 caracteres" + "invalidCharacter": "Un ID solo puede contener letras, dígitos y guiones bajos", + "shouldBeLonger": "Un ID debe tener al menos 3 caracteres de longitud" }, "int": { "description": "un número entero" }, "nat": { - "description": "un número entero, positivo o cero", - "mustBePositive": "El número debe de ser positivo", + "description": "un número entero positivo o cero", + "mustBePositive": "Este número debe ser positivo", "mustBeWhole": "Solo se permiten números enteros", - "notANumber": "Introduce un número" + "notANumber": "Ingresa un número" }, "opening_hours": { "description": "Horarios de apertura" @@ -866,36 +866,36 @@ "phone": { "description": "un número de teléfono", "feedback": "Este no es un número de teléfono válido", - "feedbackCountry": "Este número de teléfono no es válido (para el país{country})" + "feedbackCountry": "Este no es un número de teléfono válido (para el país {country})" }, "pnat": { "description": "un número entero positivo", - "noZero": "No se permite el cero" + "noZero": "Cero no está permitido" }, "regex": { "description": "una expresión regular" }, "slope": { - "inputExplanation": "Coloca el teléfono en el suelo con la parte superior del teléfono apuntando hacia la parte superior de la pendiente.", - "inputIncorrect": "Para medidas correctas, asegúrate que la flecha se encuentra dentro del área verde." + "inputExplanation": "Coloca tu teléfono en el suelo con la parte superior de tu teléfono apuntando hacia la parte superior de la pendiente.", + "inputIncorrect": "Para mediciones correctas, asegúrate de que la flecha esté dentro del área verde." }, "string": { - "description": "una cadena de texto" + "description": "un fragmento de texto" }, "text": { - "description": "una cadena de texto" + "description": "un fragmento de texto" }, - "tooLong": "El texto es demasiado largo, como mucho se permiten 255 caracteres. Ahora tienes {count} caracteres.", + "tooLong": "El texto es demasiado largo, se permiten como máximo 255 caracteres. Ahora tienes {count} caracteres.", "url": { - "aggregator": "{host} es un sitio web de terceros. Si es posible, busca el sitio web oficial.", + "aggregator": "{host} es un sitio web de terceros. Si es posible, busca en el sitio web oficial.", "description": "enlace a un sitio web", "feedback": "Esta no es una dirección web válida", - "spamSite": "{host} es considerado un sitio web de baja calidad. No se permite usar este sitio web." + "spamSite": "{host} se considera un sitio web de baja calidad. No se permite el uso de este sitio web." }, "wikidata": { "description": "Un identificador de Wikidata", - "empty": "Por favor, introduzca algunas entradas en wikidata", - "startsWithQ": "Un identificador wikidata comienza con Q y es seguido por un número" + "empty": "Por favor, ingresa algunas entradas de Wikidata", + "startsWithQ": "Un identificador de Wikidata comienza con Q y le sigue un número" } } -} \ No newline at end of file +} From 53ed677428a08964e4a11a3eb5d41d1e735cdeef Mon Sep 17 00:00:00 2001 From: Andrii Holovin Date: Fri, 1 Nov 2024 12:16:17 +0000 Subject: [PATCH 18/23] Translated using Weblate (Ukrainian) Currently translated at 61.2% (432 of 705 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/uk/ --- langs/uk.json | 315 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 229 insertions(+), 86 deletions(-) diff --git a/langs/uk.json b/langs/uk.json index 644a089ee..7e1460287 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -3,49 +3,49 @@ "title": "Розширені можливості" }, "centerMessage": { - "allFilteredAway": "Жоден з об'єктів не відповідає всім фільтрам", + "allFilteredAway": "Жоден з обʼєктів на екрані не відповідає усім фільтрам", "loadingData": "Завантаження даних…", - "noData": "У поточному поданні немає відповідних функцій", + "noData": "На мапі немає жодного відповідного обʼєкта", "ready": "Готово!", "retrying": "Не вдалося завантажити дані. Повторна спроба через {count} секунд…", - "zoomIn": "Збільшити масштаб для перегляду або редагування даних" + "zoomIn": "Наблизитесь для перегляду або редагування даних" }, "communityIndex": { "available": "Ця спільнота розмовляє {native}", "intro": "Контактуйте з іншими людьми, щоб познайомитися з ними, вчитися у них, …", "notAvailable": "Ця спільнота не розмовляє {native}", - "title": "Зв'яжіться з іншими" + "title": "Спілкуйтеся з іншими" }, "delete": { "cancel": "Скасувати", - "cannotBeDeleted": "Цей елемент не можна видалити", + "cannotBeDeleted": "Цей обʼєкт не можна видалити", "delete": "Видалити", - "deletedTitle": "Видалений об'єкт", + "deletedTitle": "Видалений обʼєкт", "explanations": { - "hardDelete": "Цей об'єкт буде видалено з OpenStreetMap. Його може відновити досвідчений дописувач", - "retagNoOtherThemes": "Ця функція буде перекласифікована і прихована з цієї програми", - "retagOtherThemes": "Цей об'єкт буде позначений повторно і буде видимий в {otherThemes}", - "selectReason": "Будь ласка, виберіть, чому цей об'єкт слід видалити", - "softDelete": "Цей об'єкт буде оновлено та приховано з цієї програми. {reason}" + "hardDelete": "Цей обʼєкт буде видалено з OpenStreetMap. Він може бути відновлений досвідченим учасником", + "retagNoOtherThemes": "Цей обʼєкт отримує новий клас та не буде тут показуватись", + "retagOtherThemes": "Теґування цього обʼєкту буде змінено і він буде видимий в {otherThemes}", + "selectReason": "Будь ласка, виберіть, чому цей обʼєкт слід видалити", + "softDelete": "Цей обʼєкт буде оновлено та приховано з цієї програми. {reason}" }, - "isChanged": "Цей об'єкт був змінений і більше не відповідає цьому шару", - "isDeleted": "Цей об'єкт видалено", - "isntAPoint": "Видаляти можна лише точки, вибраний об'єкт - це лінія, полігон або зв'язок.", - "loading": "Перегляд властивостей, щоб перевірити, чи можна видалити цей елемент.", - "loginToDelete": "Ви повинні увійти в систему, щоб видалити елемент", - "notEnoughExperience": "Цей елемент був зроблений кимось іншим.", - "onlyEditedByLoggedInUser": "Цей елемент був відредагований тільки вами, ви можете сміливо видалити його.", - "partOfOthers": "Ця точка є частиною деякої лінії або зв'язку і не може бути видалена безпосередньо.", - "readMessages": "У вас є непрочитані повідомлення. Прочитайте їх, перш ніж видаляти елемент - можливо, хтось має відгук", + "isChanged": "Цей обʼєкт був змінений і більше не відповідає цьому шару", + "isDeleted": "Цей обʼєкт видалено", + "isntAPoint": "Видаляти можна лише точки, вибраний обʼєкт є лінією, полігоном або звʼязком.", + "loading": "Перегляд властивостей, щоб перевірити, чи можна видалити цей обʼєкт.", + "loginToDelete": "Ви повинні увійти в систему, щоб видалити обʼєкт", + "notEnoughExperience": "Цей обʼєкт був створений кимось іншим.", + "onlyEditedByLoggedInUser": "Цей обʼєкт має тільки ваші редагування, ви можете сміливо видалити його.", + "partOfOthers": "Ця точка є частиною якоїсь лінії або звʼязку і не може бути видалена безпосередньо.", + "readMessages": "У вас є непрочитані повідомлення. Прочитайте їх, перш ніж видаляти обʼєкт — можливо, хтось залишив відгук", "reasons": { - "disused": "Цей елемент вимкнений або видалений", - "duplicate": "Цей елемент дублює інший елемент", - "notFound": "Цей елемент не вдалося знайти", - "test": "Це був тестовий елемент - насправді його ніколи не було" + "disused": "Цей обʼєкт не є чинним або припинив існування", + "duplicate": "Цей обʼєкт дублює інший", + "notFound": "Цей обʼєкт не вдалося знайти", + "test": "Це був тестовий обʼєкт — насправді його ніколи не існувало" }, - "safeDelete": "Цей елемент можна безпечно видалити.", - "useSomethingElse": "Використовуйте інший OpenStreetMap-редактор, щоб видалити його замість цього", - "whyDelete": "Чому цей елемент слід видалити?" + "safeDelete": "Цей обʼєкт можна безпечно видалити.", + "useSomethingElse": "Натомість використовуйте інший OpenStreetMap-редактор, щоб видалити його", + "whyDelete": "Чому цей обʼєкт треба видалити?" }, "external": { "allAreApplied": "Всі відсутні, зовнішні значення були скопійовані в OpenStreetMap", @@ -53,69 +53,133 @@ "apply": "Застосувати", "applyAll": "Застосувати всі відсутні значення", "conflicting": { - "intro": "OpenStreetMap має інші значення, ніж веб-сайт з джерелом, для наступних значень.", - "title": "Конфліктуючі елементи" + "intro": "OpenStreetMap має інші значення, ніж вебсайт джерела, для наступних значень.", + "title": "Обʼєкти з конфліктами" }, - "currentInOsmIs": "На даний момент OpenStreetMap має наступне значення:", + "currentInOsmIs": "Зараз OpenStreetMap має наступне значення:", "done": "Зроблено", - "error": "Не вдалося завантажити пов'язані дані з веб-сайту", + "error": "Не вдалося завантажити повʼязані дані з вебсайту", "lastModified": "Зовнішні дані востаннє були змінені {date}", "loadedFrom": "Наступні дані завантажуються з {source} за допомогою вбудованого JSON-LD", "missing": { "intro": "OpenStreetMap не має інформації про наступні атрибути", "title": "Відсутні елементи" }, - "noDataLoaded": "Зовнішній веб-сайт не має посилань на дані, які можна було б завантажити", - "overwrite": "Перезапис у OpenStreetMap", - "title": "Структуровані дані завантажуються із зовнішнього веб-сайту" + "noDataLoaded": "Зовнішній вебсайт не має посилань на дані, які можна було б завантажити", + "overwrite": "Замінити в OpenStreetMap", + "title": "Структуровані дані завантажуються із зовнішнього вебсайту" }, "favourite": { "loginNeeded": "

Увійти

Персональний макет доступний лише для користувачів OpenStreetMap", + "panelIntro": "

Ваша особиста тема

Активуйте ваші улюблені шари з усіх офіційних тем", "reload": "Перезавантажте дані" }, "favouritePoi": { "button": { - "isFavourite": "Наразі це місце позначено як обране і буде відображатися на всіх тематичних мапах MapComplete, які ви відвідаєте.", - "isMarkedShort": "Позначено як улюблену локацію", - "isNotMarkedShort": "Не позначено як обране", - "markAsFavouriteTitle": "Позначте цю локацію як обрану", - "markDescription": "Додайте цю локацію до особистого списку обраних", - "unmark": "Видалити з особистого списку обраних", - "unmarkNotDeleted": "Ця точка не буде видалена і залишиться видимою на відповідній карті для вас та інших користувачів" + "isFavourite": "Наразі це місце позначено як закладка і буде показуватись на всіх тематичних мапах MapComplete, які ви відвідаєте.", + "isMarkedShort": "Позначено як локацію закладки", + "isNotMarkedShort": "Не позначено як закладка", + "markAsFavouriteTitle": "Позначте цю локацію як закладку", + "markDescription": "Додайте цю локацію до особистого списку закладок", + "unmark": "Видалити з особистого списку закладок", + "unmarkNotDeleted": "Цю точку не буде видалено і вона залишиться видимою на відповідній мапі для вас та інших користувачів" }, - "downloadGeojson": "Завантажте обрані у форматі geojson", - "downloadGpx": "Завантажуйте обрані у форматі GPX", - "intro": "Ви позначили {length} локацій як обрані.", + "downloadGeojson": "Завантажити закладки у форматі geojson", + "downloadGpx": "Завантажте закладки у форматі GPX", + "intro": "Ви позначили {length} локацій як закладки.", "introPrivacy": "Цей список бачите тільки ви", - "loginToSeeList": "Увійдіть, щоб переглянути список місць, які ви позначили як обрані", - "tab": "Ваші обрані та відгуки", - "title": "Ваші обрані локації" + "loginToSeeList": "Увійдіть, щоб переглянути список місць, які ви позначили як закладки", + "tab": "Ваші закладки та перегляди", + "title": "Локації ваших закладок" }, "flyer": { - "frontParagraph": "MapComplete - це простий у використанні веб-додаток для збору геоданих в OpenStreetMap, що дозволяє збирати та управляти відповідними даними у відкритий, краудсорсинговий та багаторазовий спосіб.\n\nНові категорії та атрибути можуть бути додані за запитом.", - "mapcomplete": { - "li2": "Легко додавайте контактну інформацію та години роботи", - "li4": "Вбудована в екосистему OpenStreetMap, яка має багато доступних інструментів" + "aerial": "На цій мапі використано інший фон, а саме аерофотознімок від Agentschap Informatie Vlaanderen", + "callToAction": "Протестуйте її на mapcomplete.org", + "cyclofix": "Велосипедні насоси, ремонтні станції, питна вода та веломагазини знаходяться на CycloFix", + "description": "Листівка у ландшафтному форматі А4 для популяризації MapComplete", + "editing": { + "ex": "Спрощений приклад того, як це виглядає для природного заповідника, показаний нижче.", + "intro": "Користувача зустрічає мапа з обʼєктами. При виборі одного з них показується інформація про цей обʼєкт.", + "title": "Як виглядає інтерфейс?" }, - "osm": "OpenStreetMap - це онлайн-карта, яку може редагувати і повторно використовувати будь-хто з будь-якою метою за умови зазначення авторства і відкритості даних.\n\nЦе найбільша геопросторова база даних у світі, яку використовують тисячі додатків і веб-сайтів.", + "examples": "Існує багато тематичних мап, деякі з них показані тут.\n\nВ Інтернеті є ще багато тематичних мап: про охорону здоровʼя, навігацію в приміщеннях, доступність для людей в інвалідних візках, місця для утилізації відходів, публічні книжкові полиці, пішохідні переходи з райдужним забарвленням… Відкрийте для себе всі ці мапи на mapcomplete.org", + "fakeui": { + "add_images": "Додавання зображень у кілька кліків", + "attributes": "Показує атрибути у дружній формі", + "edit": "Неправильна або застаріла інформація? Кнопка редагування знаходиться тут.", + "question": "Якщо атрибут ще не відомий, MapComplete показує питання", + "see_images": "Показує зображення від попередніх учасників, Вікіпедії, Mapillary, …", + "wikipedia": "Показані статті з Вікіпедії з посиланнями" + }, + "frontParagraph": "MapComplete — це простий у використанні вебзастосунок для збору геоданих в OpenStreetMap, що дозволяє збирати та управляти відповідними даними спільно, відкрито та використовувати їх там де потрібно.\n\nНові категорії та атрибути можуть бути додані за запитом.", + "lines_too": "Лінії та полігони також показуються. До цих обʼєктів також можна додавати та оновлювати атрибути та зображення.", + "mapcomplete": { + "customize": "MapComplete може бути адаптований до ваших потреб, з новими шарами мапи, новими функціональними можливостями або стилізований під кольори та шрифт вашої організації.\nМи також маємо досвід проведення кампаній зі збору геоданих на основі краудсорсингу.\nЗверніться за пропозицією на pietervdvn@posteo.net.", + "intro": "MapComplete є вебсайтом, який містить {mapCount} інтерактивних мап. Кожна мапа дозволяє додавати або оновлювати інформацію. Вона має багато можливостей:", + "li0": "Показати, де знаходяться Точки інтересу", + "li1": "Додайте нові точки та оновіть інформацію про наявні", + "li2": "Легко додавайте контактну інформацію та години роботи", + "li3": "Можна розміщувати на інших вебсайтах як iFrame", + "li4": "Вбудована в екосистему OpenStreetMap, яка має багато доступних інструментів", + "li5": "Функціонал для імпорту наявних наборів даних", + "li6": "Багато розширених функцій, таких як виявлення дерев і вдосконалені методи вводу даних", + "li7": "Вільне програмне забезпечення (ліцензія GPL) з правом безплатного використання", + "title": "Що таке MapComplete?" + }, + "onwheels": "Також доступні плани приміщень для людей на інвалідних візках.", + "osm": "OpenStreetMap — це онлайн-мапа, яку може редагувати та використовувати будь-хто з будь-якою метою за умови зазначення авторства і відкритості даних.\n\nЦе найбільша база геопросторових даних у світі, яку використовують тисячі застосунків та вебсайтів.", "tagline": "Збирайте геодані за допомогою OpenStreetMap", + "title": "mapcomplete.org", + "toerisme_vlaanderen": "Для спільного проєкту з Visit Flanders було створено «Pin your point». Понад 160 учасників додали кілька тисяч лавок і столиків для пікніків, а також позначили 100 зарядних станцій для велосипедів.", "whatIsOsm": "Що таке OpenStreetMap?" }, "general": { - "about": "Легко редагуйте та додавайте OpenStreetMap для певної теми", + "404": "Такої сторінки не існує", + "about": "З легкістю редагуйте та доповнюйте OpenStreetMap для певної теми", "aboutMapComplete": { - "intro": "Використовуйте MapComplete, щоб додати інформацію OpenStreetMap про одну тему. Дайте відповіді на запитання, і за кілька хвилин ваші внески будуть доступні скрізь. У більшості тем ви можете додати зображення або навіть залишити відгук. Підтримувач теми визначає елементи, запитання та мови для неї." + "intro": "Використовуйте MapComplete, щоб додати інформацію OpenStreetMap про одну тему. Дайте відповіді на запитання, і за кілька хвилин ваш внесок буде доступний скрізь. У більшості тем ви можете додати зображення або навіть залишити відгук. Підтримувач теми визначає елементи, запитання та мови для неї." }, "add": { + "addNew": "Додати {category}", + "backToSelect": "Обрати іншу категорію", + "confirmButton": "Додати {category}
Ваш внесок буде видно всім
", + "confirmLocation": "Підтвердити цю локацію", + "confirmTitle": "Додати {title}?", + "confirmWarning": "Обʼєкт, який ви створите тут, буде видимим для всіх. Будь ласка, додавайте на мапу лише ті обʼєкти, які дійсно існують. Ці дані використовуються багатьма застосунками.", + "creating": "Створення нової точки…", + "disableFilters": "Вимкнути всі фільтри", + "disableFiltersExplanation": "Деякі обʼєкти можуть бути приховані фільтром", + "enableLayer": "Увімкнути шар {name}", + "hasBeenImported": "Обʼєкт вже було імпортовано", "import": { - "howToTest": "Щоб перевірити, додайте test=true або backend=osm-test до URL-адреси. Набір змін буде надруковано в консолі. Відкрийте PR, щоб офіційно оформити цю тему, щоб увімкнути кнопку імпорту." + "hasBeenImported": "Обʼєкт імпортовано", + "howToTest": "Щоб перевірити, додайте test=true або backend=osm-test до URL-адреси. Набір змін буде надруковано в консолі. Відкрийте PR, щоб офіційно оформити цю тему, щоб увімкнути кнопку імпорту.", + "importTags": "Обʼєкт отримає {tags}", + "officialThemesOnly": "Для неофіційних тем функцію імпорту відключено для запобігання можливих проблем", + "wrongType": "Цей обʼєкт не є, а ні точкою, а ні лінією і не може бути імпортований", + "wrongTypeToConflate": "Цей обʼєкт не є, а ні точкою, а ні лінією і не може бути обʼєднаний", + "zoomInMore": "Наблизьтесь ближче для імпортування обʼєкта" }, + "importTags": "Обʼєкт отримає {tags}", + "intro": "Ви клацнули там де ще немає даних.
", + "layerNotEnabled": "Шар {layer} не увімкнений. Увімкніть цей шар, щоб додати обʼєкт", "openLayerControl": "Відкрийте вікно керування шаром", "pleaseLogin": "Будь ласка, увійдіть у систему OpenStreetMap, щоб додати новий об'єкт", + "presetInfo": "Нова точка інтересу матиме {tags}", + "stillLoading": "Дані все ще завантаження. Будь ласка, почекайте трохи, перш ніж додати новий обʼєкт.", "title": "Додати новий об'єкт", - "zoomInFurther": "Наблизьтесь ще більше, щоб додати об'єкт" + "warnVisibleForEveryone": "Ваш внесок буде видимим для всіх", + "wrongType": "Цей обʼєкт не є, а ні точкою, а ні лінією і не може бути імпортований", + "zoomInFurther": "Наблизьтесь ще більше, щоб додати об'єкт", + "zoomInMore": "Наблизьтесь ближче для імпортування обʼєкта" + }, + "apply_button": { + "appliedOnAnotherObject": "Обʼєкт {id} отримає {tags}", + "isApplied": "Зміни застосовано" }, "attribution": { + "attributionBackgroundLayer": "Поточний фоновий шар {name}", + "attributionBackgroundLayerWithCopyright": "Поточний фоновий шар {name}: {copyright}", "attributionContent": "

Усі дані надаються OpenStreetMap, які можна вільно повторно використовувати в Ліцензія Open DataBase.

", "attributionTitle": "Повідомлення про авторство", "codeContributionsBy": "MapComplete створено {contributors} та {hiddenCount} іншими учасниками", @@ -130,6 +194,9 @@ }, "josmNotOpened": "Не вдалося досягти JOSM. Переконайтеся, що його відкрито та увімкнено пульт дистанційного керування", "josmOpened": "JOSM відкрито", + "madeBy": "Створено: {author}", + "mapContributionsBy": "Поточні видимі дані мають редагування від {contributors}", + "mapContributionsByAndHidden": "Поточні видимі дані мають редагування від {contributors} та {hiddenCount} більше учасників", "mapDataByOsm": "Картографічні дані: OpenStreetMap", "mapillaryHelp": "Mapillary - це онлайн-сервіс, який збирає зображення вулиць і пропонує їх під вільною ліцензією. Дописувачам дозволено використовувати ці зображення для покращення OpenStreetMap", "openIssueTracker": "Подати повідомлення про помилку", @@ -139,14 +206,22 @@ "openPanoramax": "Відкрийте Panoramax тут", "openThemeDocumentation": "Відкрити документацію для тематичної мапи {name}", "panoramaxHelp": "Panoramax - це онлайн-сервіс, який збирає зображення вулиць і пропонує їх під вільною ліцензією. Дописувачам дозволено використовувати ці зображення для покращення OpenStreetMap", - "panoramaxLicenseCCBYSA": "Ваші фотографії публікуються під ліцензією CC-BY-SA - кожен може повторно використовувати ваше зображення, якщо згадає ваше ім'я", + "panoramaxLicenseCCBYSA": "Ваші фотографії публікуються на умовах Ліцензією CC-BY-SA — кожен може повторно використовувати ваше зображення на умовах зазначення авторства та ліцензії", + "seeOnMapillary": "Переглянути зображення на Mapillary", "themeBy": "Тему підтримує {author}", + "title": "Авторське право", "translatedBy": "MapComplete переклали {contributors} та {hiddenCount} інших учасників" }, - "backToIndex": "Переглянути всі тематичні карти", + "back": "Назад", + "backToIndex": "Переглянути всі тематичні мапи", + "backToMap": "Повернутися до мапи", "backgroundMap": "Виберіть фоновий шар", "backgroundSwitch": "Змінити фон", "cancel": "Скасувати", + "clearPendingChanges": "Відкинути зміни, що очікуються", + "confirm": "Підтвердити", + "customThemeIntro": "Раніше відвідані теми, створені користувачами.", + "customThemeTitle": "Власні теми", "download": { "custom": { "download": "Завантажити PNG шириною {width} мм і висотою {height} мм", @@ -155,43 +230,82 @@ "title": "Завантажте зображення з власною шириною та висотою", "width": "Ширина зображення (в мм): " }, - "downloadAsPdfHelper": "Ідеально для друку поточної карти", + "downloadAsPdf": "Завантажити PDF поточної мапи", + "downloadAsPdfHelper": "Ідеально для друку поточної мапи", "downloadAsPng": "Завантажити як зображення", "downloadAsPngHelper": "Ідеально підходить для включення у звіти", - "downloadAsSvg": "Завантажити SVG-файл поточної карти", + "downloadAsSvg": "Завантажити SVG-файл поточної мапи", "downloadAsSvgHelper": "Сумісні з Inkscape або Adobe Illustrator; потребують подальшої обробки", "downloadAsSvgLinesOnly": "Завантажте SVG-файл поточної мапи, що містить лише лінії", "downloadAsSvgLinesOnlyHelper": "Лінії, що перетинаються, розбиваються, можна використовувати з деякими 3D-програмами", + "downloadCSV": "Завантажити видимі дані як CSV", + "downloadCSVHelper": "Сумісний з LibreOffice Calc, Excel, …", + "downloadFeatureAsGeojson": "Завантажити як GeoJSON-file", + "downloadFeatureAsGpx": "Завантажити як GPX-файл", "downloadGeoJsonHelper": "Сумісний з QGIS, ArcGIS, ESRI, …", "downloadGeojson": "Завантажте видимі дані у форматі GeoJSON", + "downloadGpx": "Завантажити як GPX-файл", + "downloadGpxHelper": "Файл GPX можна використовувати в більшості навігаційних пристроїв та застосунків", + "downloadImage": "Завантажити зображення", "exporting": "Експорт…", "includeMetaData": "Включити метадані (останній редактор, обчислені значення, ...)", "licenseInfo": "

Повідомлення про авторські права

Надані дані доступні в ODbL. Його повторне використання безкоштовне для будь-яких цілей, але
  • потрібно вказувати посилання на авторство © учасників OpenStreetMap
  • Будь-які зміни мають бути опубліковані за тією самою ліцензією
  • < /ul> Прочитайте повний текст повідомлення про авторські права, щоб дізнатися більше.", + "noDataLoaded": "Дані ще не завантажені. Завантаження буде доступне найближчим часом", "pdf": { "current_view_generic": "Експортуйте PDF-файл поточного подання для {paper_size} в орієнтації {orientation}" }, "title": "Завантажити", + "toMuch": "Занадто багато обʼєктів, щоб завантажити їх усі", "uploadGpx": "Завантажте свій трек на OpenStreetMap" }, + "enableGeolocationForSafari": "У вас не зʼявилося спливаюче вікно із запитом на дозвіл геолокації?", "enableGeolocationForSafariLink": "Дізнайтеся, як увімкнути дозвіл на геолокацію в налаштуваннях", + "eraseValue": "Вилучити це значення", + "error": "Щось пішло не так", + "example": "Приклад", + "examples": "Приклади", + "fewChangesBefore": "Будь ласка, дайте відповідь на кілька запитань про наявні обʼєкти перед додаванням нового.", "filterPanel": { + "allTypes": "Всі типи", "disableAll": "Зняти вибір з усього", "enableAll": "Обрати все" }, - "getStartedLogin": "Увійдіть до OpenStreetMap, щоб розпочати роботу", - "getStartedNewAccount": " або створити новий обліковий запис", + "geopermissionDenied": "Визначення геолокації було заборонено", + "getStartedLogin": "Увійдіть з обліковим записом OpenStreetMap, щоб розпочати роботу", + "getStartedNewAccount": " або створіть новий обліковий запис", "goToInbox": "Відкрити поштову скриньку", - "layerSelection": { - "zoomInToSeeThisLayer": "Збільште масштаб, щоб побачити цей шар" + "histogram": { + "error_loading": "Не вдалося завантажити гістограму" }, + "labels": { + "background": "Змінити фон", + "filter": "Фільтрувати дані", + "jumpToLocation": "Перейдіть до вашого поточного розташування", + "locationNotAvailable": "GPS-локація недоступна. Цей пристрій може визначити локацію чи ви в тунелі?", + "menu": "Меню", + "zoomIn": "Наблизитись", + "zoomOut": "Віддалитись" + }, + "layerSelection": { + "title": "Обрати шар", + "zoomInToSeeThisLayer": "Наблизьтесь, щоб побачити цей шар" + }, + "levelSelection": { + "addNewOnLevel": "Чи нова точка знаходиться на рівні {level}?" + }, + "loading": "Завантаження…", + "loadingTheme": "Завантаження {theme}…", "loginFailed": "Не вдалося увійти до OpenStreetMap", - "loginFailedOfflineMode": "OpenStreetMap.org наразі недоступний у зв'язку з технічним обслуговуванням. Внесення змін буде можливим найближчим часом", + "loginFailedOfflineMode": "OpenStreetMap.org наразі недоступний у звʼязку з технічним обслуговуванням. Внесення змін буде можливим найближчим часом", "loginFailedReadonlyMode": "Наразі OpenStreetMap.org перебуває в режимі \"тільки для читання\" через технічне обслуговування. Внесення змін буде можливе найближчим часом", "loginFailedUnreachableMode": "OpenStreetMap.org наразі недоступний. Ви підключені до Інтернету або блокуєте доступ третім особам? Спробуйте пізніше", + "loginOnlyNeededToEdit": "якщо бажаєте зробити зміни", + "loginToStart": "Увійдіть, щоб дати відповідь на питання", "loginWithOpenStreetMap": "Увійдіть за допомогою OpenStreetMap", "logout": "Вийти з системи", + "mappingsAreHidden": "Деякі варіанти приховано. Використовуйте пошук.", "menu": { - "aboutCurrentThemeTitle": "Про цю карту", + "aboutCurrentThemeTitle": "Про цю мапу", "aboutMapComplete": "Про MapComplete", "filter": "Фільтр даних", "moreUtilsTitle": "Дізнайтеся більше", @@ -203,15 +317,23 @@ "createYourOwnTheme": "Створіть власну тему MapComplete з нуля", "enterToOpen": "Натисніть enter, щоб відкрити тему", "hiddenExplanation": "Ці теми доступні лише для тих, хто має посилання. Ви виявили {hidden_discovered} з {total_hidden} прихованих тем.", - "noMatchingThemes": "Ніякі теми не відповідають вашим критеріям пошуку", + "noMatchingThemes": "Жодна тема не відповідає вашим критеріям пошуку", "noSearch": "Показати всі теми", "previouslyHiddenTitle": "Раніше відвідані приховані теми", + "requestATheme": "Якщо вам потрібна індивідуальна тема, запросіть її в трекері проблем", + "searchForATheme": "Пошук тем", "streetcomplete": "Інша подібна програма — StreetComplete." }, + "nameInlineQuestion": "Назва категорії {category} — $$$", + "next": "Далі", + "noMatchingMapping": "Нічого не знайдено за вашим запитом…", + "noNameCategory": "{category} без назви", "noTagsSelected": "Не вибрано жодного тегу", - "openStreetMapIntro": "

    Відкрита карта

    Кожен може вільно використовувати та редагувати. Єдине місце для зберігання всієї геоінформації. Різні, маленькі, несумісні та застарілі карти ніде не потрібні.

    OpenStreetMap це не карта ворога. Дані карти можна використовувати вільно (з зазначенням авторства та публікацією змін цих даних). Кожен може додавати нові дані та виправляти помилки. Цей веб-сайт використовує OpenStreetMap. Звідти надходять усі дані, а ваші відповіді та виправлення використовуються всюди.

    Багато людей і програм уже використовують OpenStreetMap: Organic Maps, OsmAnd, а також карти у Facebook, Instagram, Apple-maps і Bing-maps (частково) працюють на OpenStreetMap.

    ", - "openTheMap": "Відкрити карту", - "openTheMapAtGeolocation": "Наблизьте до свого місцезнаходження", + "notValid": "Оберіть відповідне значення для продовження", + "number": "номер", + "openStreetMapIntro": "

    Відкрита мапа

    Кожен може вільно використовувати та редагувати. Єдине місце для зберігання всієї геоінформації. Різні, маленькі, несумісні та застарілі мапи ніде не потрібні.

    OpenStreetMap це не ворожа мапа. Дані мапи можна використовувати вільно (з зазначенням авторства та публікацією змін цих даних). Кожен може додавати нові дані та виправляти помилки. Цей вебсайт використовує OpenStreetMap. Звідти надходять усі дані, а ваші відповіді та виправлення використовуються всюди.

    Багато людей та застосунків вже використовують OpenStreetMap: Organic Maps, OsmAnd, а також мапи у Facebook, Instagram, Apple-maps і Bing-maps (частково) працюють на OpenStreetMap.

    ", + "openTheMap": "Перейти до мапи", + "openTheMapAtGeolocation": "Наблизьтесь до своєї локації", "openTheMapReason": "для перегляду, редагування та додавання інформації", "opening_hours": { "all_days_from": "Працює щодня {ranges}", @@ -219,20 +341,20 @@ "closed_until": "Відкривається о {date}", "error": "Не вдалося розібрати години роботи", "error_loading": "Помилка: не вдалося візуалізувати ці години роботи.", - "friday": "У п'ятницю {ranges}", - "loadingCountry": "Визначальна країна…", + "friday": "У пʼятницю {ranges}", + "loadingCountry": "Визначення країни…", "monday": "У понеділок {ranges}", "not_all_rules_parsed": "Ці години роботи є складними. У вхідному елементі ігноруються наступні правила:", "on_weekdays": "Працює по буднях {ranges}", "on_weekends": "Працює на вихідних {ranges}", "openTill": "до тих пір, поки", "open_24_7": "Працюємо цілодобово", - "open_during_ph": "У святкові дні -", + "open_during_ph": "У святкові дні —", "opensAt": "від", "ph_closed": "закрито", "ph_not_known": " ", "ph_open": "відкрито", - "ph_open_as_usual": "відчинені, як завжди", + "ph_open_as_usual": "відчинено, як завжди", "ranges": "з {starttime} до {endtime}", "rangescombined": "{range0} та {range1}", "saturday": "У суботу {ranges}", @@ -242,12 +364,32 @@ "unknown": "Години роботи невідомі", "wednesday": "У середу {ranges}" }, - "osmLinkTooltip": "Перегляньте цей об'єкт на OpenStreetMap для перегляду історії та інших можливостей редагування", + "osmLinkTooltip": "Перегляньте цей обʼєкт на OpenStreetMap для перегляду історії та інших можливостей редагування", "pdf": { - "attr": "Дані карти © OpenStreetMap Contributors, можуть бути використані повторно під ODbL" + "attr": "Дані мапи © Учасники OpenStreetMap, можуть бути використані на умовах ODbL", + "attrBackground": "Фоновий шар: {background}", + "generatedWith": "Згенеровано за допомогою mapcomplete.org/{layoutid}", + "versionInfo": "v{version} - створено {date}" }, - "poweredByMapComplete": "Працює на основі MapComplete - краудсорсингові тематичні карти з OpenStreetMap", + "pickLanguage": "Оберіть мову", + "poweredByMapComplete": "Працює на основі MapComplete — тематичні мапи, створені спільнотою на основі даних OpenStreetMap", "poweredByOsm": "Працює на основі OpenStreetMap", + "questionBox": { + "answeredMultiple": "Ви відповіли на {answered} питань(ня)", + "answeredMultipleSkippedMultiple": "Ви відповіли на {answered} питань(ня) та пропустили {skipped} питань(ня)", + "answeredMultipleSkippedOne": "Ви відповіли на {answered} питань(ня) та пропустили одне питання", + "answeredOne": "Ви відповіли на одне питання", + "answeredOneSkippedMultiple": "Ви відповіли на одне питання та пропустили {skipped} питань(ня)", + "answeredOneSkippedOne": "Ви відповіли на одне питання та пропустили одне питання", + "done": "Питань більше немає! Дякуємо!", + "reactivate": "Активувати пропущені питання", + "skippedMultiple": "Ви пропустили {skipped} питань(ня)", + "skippedOne": "Ви пропустили одне питання" + }, + "questions": { + "emailIs": "Електронна адреса {category}: {email}", + "emailOf": "Яка адреса е-пошти у {category}?" + }, "readYourMessages": "Будь ласка, прочитайте всі ваші OpenStreetMap-повідомлення перед додаванням нового об'єкту.", "save": "Зберегти", "screenToSmall": "Відкрийте {theme} в новому вікні", @@ -258,20 +400,20 @@ "editThemeSync": "Редагування налаштувань синхронізації", "instructions": "Використовуйте рядок пошуку вище для пошуку місцезнаходжень, фільтрів або інших тематичних мап", "locations": "Локації", - "recentThemes": "Нещодавно відвідані карти", + "recentThemes": "Нещодавно відвідані мапи", "recents": "Нещодавно відвідані місця", "search": "Пошук місцезнаходження" }, - "seeIndex": "Дивіться огляд з усіма тематичними картами", + "seeIndex": "Дивіться огляд з усіма тематичними мапами", "sharescreen": { "documentation": "Для отримання додаткової інформації про доступні URL-параметри, зверніться до документації", - "embedIntro": "

    Вставте на свій веб-сайт

    Будь ласка, вставте цю карту на свій веб-сайт.
    Ми заохочуємо вас це зробити - вам навіть не потрібно питати дозволу.
    Це безкоштовно, і завжди буде. Чим більше людей цим користується, тим ціннішим воно стає.", + "embedIntro": "

    Додайте на свій вебсайт

    Будь ласка, додайте цю мапу на свій вебсайт.
    Ми заохочуємо вас це зробити — вам навіть не потрібно питати дозволу.
    Це безплатно, і завжди буде. Чим більше людей цим користується, тим ціннішим воно стає.", "fsBackground": "Увімкнути перемикання фонів", "fsFilter": "Увімкніть можливість перемикання шарів і фільтрів", "fsGeolocation": "Увімкнути геолокацію", "fsUserbadge": "Увімкніть кнопку входу і, таким чином, можливість вносити зміни", "fsWelcomeMessage": "Показати спливаюче вікно привітального повідомлення та пов'язані з ним вкладки", - "intro": "Поділіться цією картою, скопіювавши посилання нижче та надіславши її друзям і родичам:", + "intro": "Поділіться цією мапою, скопіювавши посилання нижче та надіславши її друзям і родичам:", "openInOtherApplications": "Відкрийте поточне місцезнаходження за допомогою іншої картографічної програми", "openLayers": "Відкрити меню шарів і фільтрів", "options": "Параметри спільного використання", @@ -297,6 +439,7 @@ }, "title": "Завантажте свій трек на OpenStreetMap.org" }, + "uploadPendingSingle": "Очікується одна зміна", "waitingForGeopermission": "Очікуємо вашого дозволу на використання геолокації…", "waitingForLocation": "Пошук вашого поточного місцезнаходження…", "welcomeBack": "З поверненням!", @@ -319,7 +462,7 @@ "hotkeyDocumentation": { "action": "Дія", "closeSidebar": "Закрийте бічну панель", - "geolocate": "Прокрутіть карту до поточного розташування або збільште масштаб карти до поточного розташування. Запитує геодозвіл", + "geolocate": "Пересуньте мапу або наблизьте мапу до поточної локації. Потрібно надати дозвіл на геолокацію", "intro": "MapComplete підтримує наступні клавіші:", "key": "Комбінація клавіш", "openFilterPanel": "Відкриває шари POI та панель фільтрів", @@ -329,7 +472,7 @@ "selectItem2": "Виберіть POI, який є другим найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", "selectItem3": "Виберіть POI, який є третім найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", "selectItemI": "Виберіть POI, який є {i}-м найближчим елементом до центру мапи (перехрестя). Тільки якщо використовується клавіатурна навігація", - "selectMap": "Установіть фон для карти із зовнішніх джерел. Перемикається між двома найкращими доступними шарами", + "selectMap": "Установіть фон мапи із зовнішніх джерел. Перемикається між двома найкращими доступними шарами", "selectMapnik": "Встановіть фоновий шар на OpenStreetMap-carto", "selectOsmbasedmap": "Встановіть фоновий шар на мапі на основі OpenStreetMap (або вимкніть фоновий растровий шар)", "selectSearch": "Виберіть рядок пошуку, щоб знайти місцезнаходження", @@ -341,7 +484,7 @@ "noNearbyImages": "Зображень поблизу не знайдено", "seeNearby": "Перегляньте фотографії поблизу" }, - "respectPrivacy": "Не завантажуйте з Google Maps, Google Streetview або інших захищених авторським правом джерел.", + "respectPrivacy": "Не завантажуйте зображення з Google Maps, Google Streetview або інших захищених авторським правом джерел.", "upload": { "failReasons": "Можливо, ви втратили зв'язок з інтернетом", "failReasonsAdvanced": "Крім того, переконайтеся, що ваш браузер і розширення не блокують сторонні API.", @@ -358,7 +501,7 @@ }, "index": { "about": "Про MapComplete", - "intro": "Карти на різні теми, до яких ви можете долучитися", + "intro": "Тематичні мапи, до створення яких ви можете долучитися", "learnMore": "Дізнатися більше" }, "move": { @@ -370,7 +513,7 @@ "partOfAWay": "Цей об'єкт є частиною іншого. Використовуйте інший редактор, щоб перемістити його." }, "multi_apply": { - "autoApply": "При зміні атрибутів {attr_names}, ці атрибути будуть автоматично змінені і на {count} інших об'єктах" + "autoApply": "При зміні атрибутів {attr_names}, ці атрибути будуть автоматично змінені і на {count} інших обʼєктах" }, "notes": { "isClosed": "Це зауваження вирішено", From 59ce5b85cc481b5af76b47cac6c4f2f7dc1b9e73 Mon Sep 17 00:00:00 2001 From: Andrii Holovin Date: Fri, 1 Nov 2024 12:06:55 +0000 Subject: [PATCH 19/23] Translated using Weblate (Ukrainian) Currently translated at 47.6% (207 of 434 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/uk/ --- langs/themes/uk.json | 174 +++++++++++++++++++++++++------------------ 1 file changed, 102 insertions(+), 72 deletions(-) diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 480bb75d2..f9b380131 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -1,19 +1,19 @@ { "advertising": { - "description": "Ви коли-небудь замислювалися над тим, скільки реклами знаходиться на наших вулицях і дорогах? За допомогою цієї карти ви можете знайти та додати інформацію про всі рекламні об'єкти, які ви можете знайти на вулиці", + "description": "Чи замислювалися ви будь-коли над тим, скільки реклами знаходиться на наших вулицях та дорогах? За допомогою цієї мапи ви можете знайти та додати інформацію про всі рекламні обʼєкти, які ви можете зустріти на вулиці", "shortDescription": "Де я можу знайти рекламні об'єкти?", "title": "Реклама" }, "aed": { - "description": "На цій карті можна знайти та позначити найближчі дефібрилятори", + "description": "На цій мапі можна знайти та позначити дефібрилятори поруч", "title": "Дефібрилятори" }, "artwork": { - "description": "Відкрита карта статуй, бюстів, графіті та інших творів мистецтва по всьому світу", + "description": "Відкрита мапа статуй, бюстів, графіті та інших творів мистецтва по всьому світу", "title": "Витвір мистецтва" }, "atm": { - "description": "На цій карті показані банкомати, де можна зняти або поповнити рахунок", + "description": "На цій мапі показані банкомати, де можна зняти готівку або поповнити рахунок", "layers": { "3": { "override": { @@ -92,17 +92,17 @@ "title": "Помічник з імпорту BAG" }, "benches": { - "description": "На цій карті показані всі лавки, які зафіксовані в OpenStreetMap: Окремі лавки та лавки, що належать до зупинок громадського транспорту або притулків.", - "shortDescription": "Карта лавок", + "description": "На цій мапі показані всі лавки, які зафіксовані в OpenStreetMap: Окремі лавки та лавки, що належать до зупинок громадського транспорту або прихистків.", + "shortDescription": "Мапа лавок", "title": "Лавки" }, "bicycle_parkings": { - "description": "Карта, що показує всі типи велосипедних парковок", + "description": "Мапа, що показує всі типи велосипедних парковок", "title": "Велопарковки" }, "bicycle_rental": { - "description": "На цій карті ви знайдете багато станцій прокату велосипедів, що є на OpenStreetMap", - "shortDescription": "Карта зі станціями та пунктами прокату велосипедів", + "description": "На цій мапі ви знайдете багато станцій прокату велосипедів, що є на OpenStreetMap", + "shortDescription": "Мапа зі станціями та пунктами прокату велосипедів", "title": "Прокат велосипедів" }, "bicyclelib": { @@ -110,12 +110,12 @@ "title": "Велобібліотеки" }, "binoculars": { - "description": "Карта з біноклем, закріплена на місці за допомогою жердини. Зазвичай її можна знайти в туристичних місцях, на оглядових майданчиках, на вершинах панорамних веж або іноді в природних заповідниках.", - "shortDescription": "Карта з фіксованими біноклями", + "description": "Мапа стаціонарних біноклів. Зазвичай їх можна знайти в туристичних місцях, на оглядових майданчиках, на вершинах панорамних веж та іноді в природних заповідниках.", + "shortDescription": "Мапа стаціонарних біноклів", "title": "Біноклі" }, "blind_osm": { - "description": "Допоможіть нанести на карту об'єкти, важливі для незрячих", + "description": "Допоможіть нанести на мапу обʼєкти, важливі для незрячих", "title": "OSM для незрячих" }, "bookcases": { @@ -151,8 +151,8 @@ "title": "Кемпінги" }, "charging_stations": { - "description": "На цій відкритій карті можна знайти та позначити інформацію про зарядні станції", - "shortDescription": "Карта зарядних станцій по всьому світу", + "description": "На цій відкритій мапі можна знайти та позначити інформацію про зарядні станції", + "shortDescription": "Мапа зарядних станцій по всьому світу", "title": "Зарядні станції" }, "circular_economy": { @@ -167,8 +167,8 @@ "title": "Переробна економіка" }, "climbing": { - "description": "На цій карті ви знайдете різні можливості для скелелазіння, такі як скелелазні зали, боулдерингові зали та скелі на природі.", - "descriptionTail": "Карту сходження спочатку склав Крістіан Нойманн. Будь ласка, зв'яжіться, якщо у вас є відгуки чи запитання.

    < p>Проект використовує дані проекту OpenStreetMap.

    ", + "description": "На цій мапі ви знайдете різні можливості для скелелазіння, такі як скелелазні зали, боулдерингові зали та скелі на природі.", + "descriptionTail": "Мапу альпіністських маршрутів спочатку склав Крістіан Нойманн. Будь ласка, звʼяжіться з ним, якщо у вас є відгуки чи запитання.

    < p>Проєкт використовує дані OpenStreetMap.

    ", "layers": { "0": { "override": { @@ -252,52 +252,82 @@ "title": "Скелелазні тренажерні зали, клуби та місця" }, "clock": { - "description": "Карта з усіма громадськими годинниками", + "description": "Мапа годинників в громадських місцях", "title": "Годинники" }, "cycle_highways": { - "description": "На цій карті показані велодоріжки", + "description": "Ця мапа показує велодоріжки", "title": "Велосипедні доріжки" }, "cycle_infra": { - "description": "Карта, на якій можна переглядати та редагувати речі, пов'язані з велосипедною інфраструктурою. Зроблено під час #osoc21.", - "shortDescription": "Карта, на якій ви можете переглядати та редагувати речі, пов'язані з велосипедною інфраструктурою.", + "description": "Мапа, на якій можна переглядати та редагувати обʼєкти, повʼязані з велосипедною інфраструктурою. Створено під час #osoc21.", + "shortDescription": "Мапа, на якій ви можете переглядати та редагувати речі, повʼязані з велосипедною інфраструктурою.", "title": "Велосипедна інфраструктура" }, "cyclenodes": { + "description": "Мапа на якій показуються точки веломережі, ви також можете легко додавати нові", "layers": { "0": { - "name": "Зв'язки між точками", + "name": "Звʼязки між точками", "tagRenderings": { "node2node-survey:date": { "override": { - "question": "Коли цей зв'язок між точками досліджувався востаннє?", + "question": "Коли цей звʼязок між точками досліджувався востаннє?", "render": "Цей зв’язок між точками востаннє досліджувався {survey:date}" } } + }, + "title": { + "mappings": { + "0": { + "then": "Відрізок між точками {ref}" + } + }, + "render": "Відрізок між точками" + } + }, + "1": { + "name": "Точки", + "presets": { + "0": { + "title": "велоточка" + } + }, + "tagRenderings": { + "node-expected_rcn_route_relations": { + "freeform": { + "placeholder": "напр. 3" + }, + "question": "З кількома іншими точками повʼязана ця точка?" + } } } } }, "cyclestreets": { - "description": "Велодоріжка - це вулиця, на якій моторизованому транспорту заборонено обганяти велосипедистів. Вони позначені спеціальним дорожнім знаком. Велодоріжки можна знайти в Нідерландах і Бельгії, а також у Німеччині та Франції. ", - "shortDescription": "Карта велодоріжок", + "description": "Велодорога — це шлях, на якому моторизованому транспорту заборонено обганяти велосипедистів. Вони позначені спеціальним дорожнім знаком. Велодоріжки можна знайти в Нідерландах і Бельгії, а також у Німеччині та Франції. ", + "layers": { + "0": { + "name": "Велодороги" + } + }, + "shortDescription": "Мапа велодоріжок", "title": "Велодоріжки" }, "cyclofix": { - "description": "Карта, на якій велосипедисти можуть знайти відповідну інфраструктуру для своїх потреб, наприклад, велосипедні насоси, питну воду, веломагазини, ремонтні станції або парковки.", - "title": "Cyclofix - карта для велосипедистів" + "description": "Мапа, на якій велосипедисти можуть знайти відповідну інфраструктуру для своїх потреб, наприклад, велосипедні насоси, питну воду, веломагазини, ремонтні станції або парковки.", + "title": "Cyclofix — мапа для велосипедистів" }, "disaster_response": { - "description": "Ця карта містить елементи, призначені для забезпечення готовності до стихійних лих та реагування на них.", + "description": "Ця мапа містить обʼєкти, призначені для забезпечення готовності до стихійних лих та реагування на них.", "title": "Реагування на стихійні лиха та аварійні служби" }, "drinking_water": { - "description": "На цій карті показані загальнодоступні місця з питною водою, які можна легко додати", + "description": "На цій мапі показуються і можуть бути легко додані загальнодоступні місця з питною водою", "title": "Питна вода" }, "education": { - "description": "На цій карті ви знайдете інформацію про всі типи шкіл та освіти і зможете легко додати додаткову інформацію", + "description": "На цій мапі ви знайдете інформацію про всі типи шкіл та заклади освіти, ви також зможете легко додати додаткову інформацію", "title": "Освіта" }, "elongated_coin": { @@ -305,7 +335,7 @@ "title": "Монетні преси" }, "etymology": { - "description": "На цій карті ви можете побачити, на честь якого об’єкта названо. Вулиці, будинки, ... взяті з OpenStreetMap, який пов’язано з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь якого об’єкта названо. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

    Ви також можете допомогти!Збільште достатньо та всі вулиці з'явиться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен безкоштовний обліковий запис OpenStreetMap.", + "description": "На цій мапі можна побачити, на честь чого або кого названо обʼєкт. Вулиці, будинки, …взяті з OpenStreetMap, пов’язані з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь кого або чого об’єкт отримав свою назву. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

    Ви також можете допомогти!Наблизьтесь та всі вулиці зʼявляться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен обліковий запис OpenStreetMap.", "layers": { "1": { "override": { @@ -343,11 +373,11 @@ } } }, - "shortDescription": "Звідки походить топонім?", - "title": "Етимологія - на честь чого названо місце?" + "shortDescription": "Від чого походить назва топоніма?", + "title": "Етимологія — на честь чого названо місце?" }, "facadegardens": { - "shortDescription": "На цій карті показані фасадні сади з фотографіями та корисною інформацією про орієнтацію, сонячне освітлення та типи рослин.", + "shortDescription": "На цій мапі показані фасадні сади з фотографіями та корисною інформацією про орієнтацію, сонячне освітлення та типи рослин.", "title": "Фасадні сади" }, "fireplace": { @@ -359,18 +389,18 @@ "title": "Ресторани та фаст-фуд" }, "fritures": { - "description": "На цій карті ви знайдете свій улюблений магазин картоплі фрі!", + "description": "На цій мапі ви знайдете свій улюблений заклад з картоплею фрі!", "title": "Картопля фрі" }, "ghostbikes": { - "description": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

    На цій карті один може побачити всі велосипеди-привиди, відомі OpenStreetMap. Зник велосипед-привид? Кожен може додавати або оновлювати інформацію тут - вам потрібно лише мати (безкоштовний) обліковий запис OpenStreetMap.

    На Mastodon існує автоматичний обліковий запис, який публікує щомісячний огляд велосипедів-привидів у всьому світі

    " + "description": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

    На цій мапі ви можете побачити всі велосипеди-примари, відомі в OpenStreetMap. Велосипед-примара відсутній? Кожен може додавати або оновлювати інформацію тут — вам потрібно лише мати обліковий запис OpenStreetMap.

    На Mastodon існує бот, який публікує щомісячний огляд велосипедів-примар у всьому світі

    " }, "ghostsigns": { - "description": "Карта, на якій показані вивіски на будівлях, що не використовуються", + "description": "Мапа, на якій показані вивіски на будівлях, що не використовуються", "title": "Примарні знаки" }, "glutenfree": { - "description": "Краудсорсингова карта з безглютеновими продуктами", + "description": "Колективна мапа з безглютеновими продуктами", "title": "Без глютену" }, "guideposts": { @@ -378,7 +408,7 @@ "title": "Вказівники" }, "hackerspaces": { - "shortDescription": "Карта хакерських просторів", + "shortDescription": "Мапа хакерських просторів", "title": "Хакерспейси та мейкерспейси" }, "hailhydrant": { @@ -386,26 +416,26 @@ "title": "Гідранти, вогнегасники, пожежні станції та станції швидкої допомоги" }, "healthcare": { - "description": "На цій карті показані різні об'єкти, пов'язані з охороною здоров'я", + "description": "На цій мапі показані різні обʼєкти, повʼязані з охороною здоровʼя", "title": "Охорона здоров'я" }, "hotels": { - "description": "На цій карті ви знайдете готелі у вашому регіоні", + "description": "На цій мапі ви знайдете готелі поруч з вами", "title": "Готелі" }, "icecream": { "title": "Морозиво" }, "indoors": { - "description": "На цій карті показані загальнодоступні криті приміщення", - "title": "У приміщенні" + "description": "На цій мапі показані загальнодоступні плани приміщень", + "title": "Плани приміщень" }, "kerbs_and_crossings": { - "description": "Карта з позначенням бордюрів та переходів.", + "description": "Мапа з позначенням бордюрів та пішохідних переходів.", "title": "Бордюри та переходи" }, "lactosefree": { - "description": "Краудсорсингова карта з магазинами та ресторанами без лактози", + "description": "Колективна мапа з магазинами та ресторанами з безлактозними продуктами", "title": "Магазини та ресторани без лактози" }, "lighthouses": { @@ -414,23 +444,23 @@ }, "maps": { "shortDescription": "Ця тема показує всі (туристичні) мапи, які відомі OpenStreetMap", - "title": "Карта карт" + "title": "Мапа мап" }, "maxspeed": { - "shortDescription": "Ця карта показує дозволену законом максимальну швидкість на кожній дорозі.", + "shortDescription": "Ця мапа показує дозволену законом максимальну швидкість на кожній дорозі.", "title": "Максимальна швидкість" }, "memorials": { - "description": "Меморіали - це фізичні об'єкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші об'єкти, такі як статуї, меморіальні дошки, картини, військові об'єкти (наприклад, танки), ...", - "title": "Меморіали" + "description": "Меморіали — це фізичні обʼєкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші обʼєкти, такі як статуї, меморіальні дошки, картини, військові обʼєкти (наприклад, танки), …", + "title": "Памʼятники" }, "nature": { - "description": "На цій карті можна знайти цікаву інформацію для туристів та любителів природи.", - "shortDescription": "Карта для любителів природи, з цікавими об'єктами POI", + "description": "На цій мапі можна знайти цікаву інформацію для туристів та любителів природи.", + "shortDescription": "Мапа для любителів природи, з Точками інтересу", "title": "На природі" }, "notes": { - "description": "Нотатка – це мітка на карті з певним текстом, яка вказує на те, що щось не так.

    Обов’язково перегляньте перегляд фільтра, щоб шукати користувачів і текст.", + "description": "Нотатка — це мітка на мапі з певним текстом, яка вказує на те, що щось не так.

    Не забудьте переглянути фільтри для пошуку користувачів і тексту.", "title": "Нотатки OpenStreetMap" }, "observation_towers": { @@ -438,11 +468,11 @@ "title": "Спостережні вежі" }, "onwheels": { - "description": "На цій карті показані громадські місця, доступні для інвалідних візків, які можна легко додати", + "description": "На цій мапі показані громадські місця, доступні для осіб в інвалідних візків, їх також можна легко додати", "title": "На колесах" }, "openwindpowermap": { - "description": "Карта для показу та редагування вітрових турбін.", + "description": "Мапа для показу та редагування вітрових турбін.", "title": "Вітрогенератори" }, "osm_community_index": { @@ -450,65 +480,65 @@ "title": "Індекс спільноти OSM" }, "parkings": { - "shortDescription": "На цій карті показані різні місця для паркування", + "shortDescription": "На цій мапі показані різні місця для паркування", "title": "Парковки" }, "personal": { "description": "Створіть особисту тему на основі всіх доступних шарів усіх тем. Щоб показати деякі дані, відкрийте вибір шару", - "title": "Особиста тема" + "title": "Власна тема" }, "pets": { - "description": "На цій карті ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, ...", + "description": "На цій мапі ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, …", "title": "Ветеринари, собачі парки та інші зручності для домашніх тварин" }, "playgrounds": { - "description": "На цій карті ви знайдете дитячі майданчики і зможете додати додаткову інформацію", - "shortDescription": "Карта з дитячими майданчиками", + "description": "На цій мапі ви знайдете дитячі майданчики та зможете додати додаткову інформацію", + "shortDescription": "Мапа дитячих майданчиків", "title": "Дитячі майданчики" }, "postboxes": { "shortDescription": "Мапа з позначенням поштових скриньок та поштових відділень", - "title": "Поштові скриньки та карта поштових відділень" + "title": "Мапа поштових скриньок та поштових відділень" }, "rainbow_crossings": { - "description": "На цій карті пішохідні переходи позначені райдужним кольором і можуть бути легко додані", + "description": "На цій мапі показуються пішохідні переходи позначені кольорами веселки, вони також можуть бути легко додані", "title": "Веселкові пішохідні переходи" }, "shops": { - "description": "На цій карті можна позначити основну інформацію про магазини, додати години роботи та номери телефонів", - "shortDescription": "Редагована карта з основною інформацією про магазин", + "description": "На цій мапі можна позначити основну інформацію про магазини, додати години роботи та номери телефонів", + "shortDescription": "Мапа з можливістю редагування з основною інформацією про магазин", "title": "Магазини" }, "ski": { "description": "Все необхідне для катання на лижах", - "title": "Гірськолижні траси та аеродроми" + "title": "Гірськолижні траси та витяги" }, "sport_pitches": { - "shortDescription": "Карта з позначенням спортивних майданчиків", + "shortDescription": "Мапа з позначенням спортивних майданчиків", "title": "Спортивні майданчики" }, "sports": { - "shortDescription": "Карта з позначенням спортивних об'єктів.", + "shortDescription": "Мапа спортивних обʼєктів.", "title": "Спорт" }, "street_lighting": { - "description": "На цій карті можна знайти все про вуличне освітлення", + "description": "На цій мапі можна знайти все про вуличне освітлення", "title": "Вуличне освітлення" }, "surveillance": { - "description": "На цій відкритій карті ви можете знайти камери спостереження.", + "description": "На цій відкритій мапі ви можете знайти камери спостереження.", "shortDescription": "Камери спостереження та інші засоби спостереження", "title": "Нагляд під наглядом" }, "toilets": { - "description": "Карта громадських туалетів", + "description": "Мапа показує розташування громадських туалетів", "title": "Громадські туалети" }, "transit": { "title": "Автобусні маршрути" }, "trees": { - "shortDescription": "Нанесіть на карту всі дерева", + "shortDescription": "Додайте на мапу всі дерева", "title": "Дерева" }, "vending_machine": { @@ -516,12 +546,12 @@ "title": "Торгові автомати" }, "waste": { - "description": "Карта з позначенням сміттєвих контейнерів та пунктів переробки.", + "description": "Мапа сміттєвих контейнерів та пунктів перероблення вторсировини.", "title": "Відходи" }, "waste_basket": { "description": "На цій мапі ви знайдете найближчі до вас контейнери для сміття. Якщо на мапі відсутній кошик для сміття, ви можете додати його самостійно.", - "shortDescription": "Мапа зі сміттєвими кошиками", - "title": "Кошики для сміття" + "shortDescription": "Мапа з урнами для сміття", + "title": "Урни для сміття" } } From b5f3109670a2ab013a1eeb25c3eb62e619c9b5d9 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 1 Nov 2024 13:10:07 +0000 Subject: [PATCH 20/23] Translated using Weblate (Czech) Currently translated at 78.4% (2998 of 3821 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/ --- langs/layers/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/cs.json b/langs/layers/cs.json index e31b1dee6..468589595 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -1246,7 +1246,7 @@ "placeholder": "Webové stránky počítadla" }, "question": "Existuje webová stránka tohoto počítadla jízdních kol?", - "render": "Webové stránky počítadla: {web}" + "render": "Webové stránky počítadla: {website}" } }, "title": { @@ -10198,4 +10198,4 @@ "render": "větrná turbína" } } -} \ No newline at end of file +} From a5195014a301aabd40b92cd8f7f0a4054fb6f850 Mon Sep 17 00:00:00 2001 From: Andrii Holovin Date: Fri, 1 Nov 2024 08:37:15 +0000 Subject: [PATCH 21/23] Translated using Weblate (Ukrainian) Currently translated at 10.9% (417 of 3821 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/uk/ --- langs/layers/uk.json | 48 +++++++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/langs/layers/uk.json b/langs/layers/uk.json index bfaf9b23a..415300cdd 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -219,7 +219,7 @@ } }, "artwork": { - "description": "Відкрита карта статуй, бюстів, графіті та інших творів мистецтва по всьому світу", + "description": "Відкрита мапа статуй, бюстів, графіті та інших творів мистецтва по всьому світу", "tagRenderings": { "artwork-artist-wikidata": { "question": "Хто створив цю роботу?" @@ -786,6 +786,18 @@ } } }, + "picnic_table": { + "tagRenderings": { + "picnic_table-material": { + "mappings": { + "0": { + "then": "Це деревʼяний стіл для пікніка" + } + }, + "question": "З якого матеріалу виготовлений цей стіл для пікніка?" + } + } + }, "playground": { "tagRenderings": { "fee": { @@ -1249,7 +1261,7 @@ "a11y-features": { "mappings": { "0": { - "then": "Увімкніть функції доступності, коли для навігації по карті використовуються клавіші зі стрілками" + "then": "Увімкніть функції доступності, коли для навігації мапою використовуються клавіші зі стрілками" }, "1": { "then": "Завжди вмикайте функції доступності" @@ -1275,7 +1287,7 @@ "then": "При натисканні або торканні мапи з'являється маркер, де можна додати новий об'єкт. Крім того, внизу ліворуч відображається кнопка" }, "4": { - "then": "При натисканні правою кнопкою миші або тривалому утриманні на мапі з'являється маркер, куди можна додати новий об'єкт. Крім того, внизу ліворуч відображається кнопка" + "then": "При натисканні правою кнопкою миші або тривалому утриманні на мапі зʼявляється маркер, куди можна додати новий обʼєкт. Крім того, внизу ліворуч показується кнопка" } }, "question": "Як має відкриватися меню для додавання нового об'єкту?" @@ -1294,16 +1306,16 @@ "background-layer": { "mappings": { "0": { - "then": "Використовуйте фоновий шар за замовчуванням" + "then": "Використовувати стандартний фоновий шар" }, "1": { - "then": "Використовувати OpenStreetMap-carto як шар за замовчуванням" + "then": "Використовувати OpenStreetMap-carto як стандартний шар" }, "2": { - "then": "Використовувати аерофотознімки як фон за замовчуванням" + "then": "Використовувати аерофотознімки як стандартний фон" }, "3": { - "then": "Використовувати мапу на основі не-openstreetmap як фон за замовчуванням" + "then": "Використовувати мапу на основі не-openstreetmap як стандартний фон" }, "4": { "then": "Використовувати поточний фоновий шар ({__current_background}) як фон за замовчуванням" @@ -1311,7 +1323,8 @@ "5": { "then": "Використовувати фоновий шар {mapcomplete-preferred-background-layer} як фон за замовчуванням" } - } + }, + "question": "Який фоновий шар повинен бути показаний стандартно?" }, "clear_cache": { "render": { @@ -1338,7 +1351,7 @@ "fixate-north": { "mappings": { "0": { - "then": "Дозволити обертати карту" + "then": "Дозволити обертання мапи" }, "1": { "then": "Завжди тримати північ угорі" @@ -1362,12 +1375,19 @@ "then": "Вносячи зміни до OpenStreetMap, не вказуйте, як далеко ви знаходилися від змінених об'єктів." }, "1": { - "then": "Вносячи зміни до OpenStreetMap, приблизно вказуйте, як далеко ви знаходилися від змінених об'єктів. Це допоможе іншим учасникам зрозуміти, як ви внесли зміни" + "then": "Вносячи зміни до OpenStreetMap, приблизно вказуйте, як далеко ви знаходилися від змінених обʼєктів. Це допоможе іншим учасникам зрозуміти, як ви внесли зміни" } }, "question": "Вносячи зміни, чи потрібно приблизно вказувати, як далеко ви знаходилися від об'єкта?", "questionHint": "Якщо ви вносите зміни до одного або декількох об'єктів і ввімкнули функцію визначення вашого місцезнаходження, буде збережено приблизну інформацію про те, де ви перебували: чи були ви ближче 25 м, 500 м, 5 км або далі 5 км від об'єкта. Це допомагає картографам зрозуміти ваш контекст при внесенні змін, але дає уявлення про те, де ви були в цей час. " }, + "more_privacy_theme_override": { + "mappings": { + "0": { + "then": "Ця тема є делікатною. Внесення змін не вказуватиме на те, що ви були поруч." + } + } + }, "scalebar": { "mappings": { "0": { @@ -1380,7 +1400,7 @@ "question": "Чи потрібно показувати масштабну лінійку на карті?" }, "show_crosshair": { - "question": "Чи потрібно показувати перехрестя в центрі дисплея?", + "question": "Чи потрібно показувати перехрестя по центру екрана?", "questionHint": "Це може допомогти точно позиціонувати новий елемент" }, "show_debug": { @@ -1403,7 +1423,7 @@ "then": "Ніколи не показуйте теги." }, "1": { - "then": "Показати теги, які будуть застосовані після того, як я зроблю {__userjourney_tagsVisibleAt} набори змін" + "then": "Показувати теґи, які будуть застосовані після того, як я зроблю {__userjourney_tagsVisibleAt} набори(ів) змін" }, "2": { "then": "Показати теги, які будуть застосовані при внесенні змін" @@ -1452,10 +1472,10 @@ "render": "

    Керування ідентифікатором Mangrove

    " }, "title-map": { - "render": "

    Налаштування карти

    " + "render": "

    Налаштування мапи

    " }, "title-privacy-legal": { - "render": "

    Приватність і законність

    " + "render": "

    Захист персональних даних

    " }, "translation-completeness": { "render": "Переклади {_theme} {_language} становлять {_translation_percentage}%: {_translation_translated_count} рядків із {_translation_total} перекладено" From 0dc632f414917f3d4d559c5c91da34f293986a30 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 1 Nov 2024 14:16:09 +0100 Subject: [PATCH 22/23] Chore: translation sync --- .../bicycle_counter/bicycle_counter.json | 2 +- .../bike_repair_station.json | 33 ++++++++---- .../layers/drinking_water/drinking_water.json | 36 ++++++++----- assets/layers/etymology/etymology.json | 3 +- assets/layers/gps_track/gps_track.json | 3 +- assets/layers/playground/playground.json | 51 ++++++++++++------- assets/layers/slow_roads/slow_roads.json | 27 ++++++---- assets/layers/sport_pitch/sport_pitch.json | 24 ++++++--- assets/layers/usersettings/usersettings.json | 6 ++- .../vending_machine/vending_machine.json | 3 +- assets/themes/cyclenodes/cyclenodes.json | 3 +- .../disaster_response/disaster_response.json | 3 +- assets/themes/etymology/etymology.json | 21 +++++--- assets/themes/fireplace/fireplace.json | 3 +- assets/themes/ghostsigns/ghostsigns.json | 6 ++- assets/themes/guideposts/guideposts.json | 3 +- assets/themes/hackerspaces/hackerspaces.json | 3 +- assets/themes/indoors/indoors.json | 3 +- .../kerbs_and_crossings.json | 3 +- assets/themes/lactosefree/lactosefree.json | 6 ++- assets/themes/lighthouses/lighthouses.json | 3 +- assets/themes/memorials/memorials.json | 6 ++- assets/themes/notes/notes.json | 3 +- .../openwindpowermap/openwindpowermap.json | 3 +- assets/themes/ski/ski.json | 3 +- .../street_lighting/street_lighting.json | 3 +- .../vending_machine/vending_machine.json | 6 ++- langs/ko.json | 2 +- langs/layers/cs.json | 2 +- langs/layers/uk.json | 2 +- langs/themes/uk.json | 2 +- langs/uk.json | 2 +- 32 files changed, 184 insertions(+), 95 deletions(-) diff --git a/assets/layers/bicycle_counter/bicycle_counter.json b/assets/layers/bicycle_counter/bicycle_counter.json index ed7f43d2d..c75e0a67d 100644 --- a/assets/layers/bicycle_counter/bicycle_counter.json +++ b/assets/layers/bicycle_counter/bicycle_counter.json @@ -188,7 +188,7 @@ "render": { "en": "Website of the counter: {website}", "de": "Website der Zählstelle: {website}", - "cs": "Webové stránky počítadla: {web}" + "cs": "Webové stránky počítadla: {website}" } } ], diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index f3ee796c5..fb46b4672 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -97,7 +97,8 @@ "da": "Cykelreparationsstation", "cs": "Stanice na opravu kol", "ca": "Estació de reparació de bicicletes", - "pl": "Stacja naprawy rowerów" + "pl": "Stacja naprawy rowerów", + "uk": "Станція ремонту велосипедів" } }, { @@ -442,7 +443,8 @@ "es": "¿Qué servicios están disponibles en esta localización?", "da": "Hvilke tjenester er tilgængelige på dette sted?", "cs": "Jaké služby jsou na tomto místě k dispozici?", - "ca": "Quins serveis hi ha disponibles en aquesta ubicació?" + "ca": "Quins serveis hi ha disponibles en aquesta ubicació?", + "uk": "Які послуги доступні в цьому місці?" }, "mappings": [ { @@ -464,7 +466,8 @@ "es": "Solo hay una bomba presente", "da": "Der er kun en pumpe", "cs": "K dispozici je pouze vzduchový kompresor", - "ca": "Només hi ha una bomba present" + "ca": "Només hi ha una bomba present", + "uk": "Присутній тільки насос" } }, { @@ -486,7 +489,8 @@ "es": "Solo hay herramientas (destornilladores, pinzas...) presentes", "da": "Der er kun værktøj (skruetrækkere, tænger, ...) til stede", "cs": "K dispozici je pouze nářadí (šroubováky, kleště, …)", - "ca": "Només hi ha present ferramentes (tornavísos, pinces, …)" + "ca": "Només hi ha present ferramentes (tornavísos, pinces, …)", + "uk": "Присутні лише інструменти (викрутки, плоскогубці, ...)" } }, { @@ -508,7 +512,8 @@ "es": "Hay tanto herramientas como bombas", "da": "Der er både værktøj og pumpe", "cs": "K dispozici jsou nástroje i vzduchový kompresor", - "ca": "Hi ha tant eines com una bomba" + "ca": "Hi ha tant eines com una bomba", + "uk": "Присутні як інструменти, так і насос" } } ] @@ -526,7 +531,8 @@ "es": "¿Todavía está operativa la bomba para bicicletas?", "da": "Fungerer cykelpumpen stadig?", "cs": "Je vzduchový kompresor na kolo stále funkční?", - "ca": "La bomba per a la bicicleta encara funciona?" + "ca": "La bomba per a la bicicleta encara funciona?", + "uk": "Велосипедний насос ще працює?" }, "condition": "service:bicycle:pump=yes", "mappings": [ @@ -544,7 +550,8 @@ "es": "La bomba para bicicletas está rota", "da": "Cykelpumpen er i stykker", "cs": "Vzduchový kompresor na kolo je rozbitý", - "ca": "La bomba per a bicicletes està trencada" + "ca": "La bomba per a bicicletes està trencada", + "uk": "Велосипедний насос зламаний" } }, { @@ -561,7 +568,8 @@ "es": "La bomba para bicicletas está operativa", "da": "Cykelpumpen er i drift", "cs": "Vzduchový kompresor na kolo je v provozu", - "ca": "La bomba per a la bicicleta està operativa" + "ca": "La bomba per a la bicicleta està operativa", + "uk": "Велосипедний насос працює" } } ], @@ -812,7 +820,8 @@ "es": "¿Esta estación tiene un gancho para colgar tu bici o un soporte para elevarla?", "da": "Har denne cykelstation en krog til at hænge din cykel på eller et stativ til at hæve den?", "cs": "Má tato cyklistická stanice hák na zavěšení kola nebo stojan na jeho zvednutí?", - "ca": "Aquesta estació de bicicletes té un ganxo per penjar la bicicleta o un suport per aixecar-la?" + "ca": "Aquesta estació de bicicletes té un ganxo per penjar la bicicleta o un suport per aixecar-la?", + "uk": "Чи є на цій станції гачок, на який можна повісити велосипед, або підставка для його підйому?" }, "condition": "service:bicycle:tools=yes", "mappings": [ @@ -830,7 +839,8 @@ "es": "Hay un gancho o soporte", "da": "Der er en krog eller et stativ", "cs": "K dispozici je závěsný hák nebo stojan", - "ca": "Hi ha un ganxo o suport" + "ca": "Hi ha un ganxo o suport", + "uk": "Є гачок або підставка" } }, { @@ -847,7 +857,8 @@ "es": "No hay ningún gancho o soporte", "da": "Der er ingen krog eller stativ", "cs": "Není zde žádný závěsný hák ani stojan", - "ca": "No hi ha ganxo ni suport" + "ca": "No hi ha ganxo ni suport", + "uk": "Немає гачка або підставки" } } ] diff --git a/assets/layers/drinking_water/drinking_water.json b/assets/layers/drinking_water/drinking_water.json index d8a9ce2e3..e6a414445 100644 --- a/assets/layers/drinking_water/drinking_water.json +++ b/assets/layers/drinking_water/drinking_water.json @@ -158,7 +158,8 @@ "hu": "Működik-e még ez az ivóvíznyerő hely?", "es": "¿Todavía esta operativo este punto de agua potable?", "ca": "Aquest punt d'aigua potable continua operatiu?", - "cs": "Je toto místo na pitnou vodu stále funkční?" + "cs": "Je toto místo na pitnou vodu stále funkční?", + "uk": "Чи працює цей пункт з питною водою?" }, "render": { "en": "The operational status is {operational_status}", @@ -170,7 +171,8 @@ "es": "El estado operacional es {operational_status}", "ca": "L'estat operatiu és {operational_status}", "cs": "Provozní stav je {operational_status}", - "pt": "O estado operacional é: {operational_status}" + "pt": "O estado operacional é: {operational_status}", + "uk": "Робочий стан - це {operational_status}" }, "freeform": { "key": "operational_status" @@ -195,7 +197,8 @@ "hu": "Ez az ivóvízkút működik", "es": "Esta agua potable funciona", "ca": "La font d'aigua funciona", - "cs": "Tato pitná voda funguje" + "cs": "Tato pitná voda funguje", + "uk": "Ця питна вода працює" } }, { @@ -209,7 +212,8 @@ "hu": "Ez az ivóvízkút elromlott", "es": "Esta agua potable está rota", "ca": "Aquesta font d'aigua potable està trencada", - "cs": "Tato pitná voda je rozbitá" + "cs": "Tato pitná voda je rozbitá", + "uk": "Цей пункт питної води зіпсований" } }, { @@ -223,7 +227,8 @@ "hu": "Ez az ivóvízkút el van zárva", "es": "Esta agua potable está cerrada", "ca": "Aquesta font d'aigua potable està tancada", - "cs": "Tato pitná voda je uzavřena" + "cs": "Tato pitná voda je uzavřena", + "uk": "Цей пункт питної води закритий" } }, { @@ -233,7 +238,8 @@ ], "then": { "en": "This drinking water is permanently closed", - "de": "Die Trinkwasserstelle ist dauerhaft geschlossen" + "de": "Die Trinkwasserstelle ist dauerhaft geschlossen", + "uk": "Цей пункт питної води постійно закритий" } } ], @@ -245,7 +251,8 @@ "en": "What type of drinking water point is this?", "nl": "Wat voor soort drinkwaterpunt is dit?", "de": "Um welche Art von Trinkwasserentnahmestelle handelt es sich?", - "ca": "Quin tipus de punt d'aigua potable és aquest?" + "ca": "Quin tipus de punt d'aigua potable és aquest?", + "uk": "Що це за тип пункту питної води?" }, "mappings": [ { @@ -254,7 +261,8 @@ "then": { "en": "This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.", "nl": "Dit is een waterhappertje - een drinkwaterfonteintje waarbij een waterstraaltje omhoog spuit. Dit kan permanent werken of door op een drukknop te duwen.", - "de": "Dies ist ein Sprudelbrunnen. Ein Wasserstrahl zum Trinken wird nach oben gerichtet und in der Regel durch einen Druckknopf gesteuert." + "de": "Dies ist ein Sprudelbrunnen. Ein Wasserstrahl zum Trinken wird nach oben gerichtet und in der Regel durch einen Druckknopf gesteuert.", + "uk": "Це барботажний фонтан. Струмінь води, з якого можна пити, спрямовується вгору, зазвичай керується кнопкою." }, "addExtraTags": [ "man_made=" @@ -267,7 +275,8 @@ "en": "This is a bottle refill point where the water is sent downwards, typically controlled by a push button or a motion sensor. Drinking directly from the stream might be very hard or impossible.", "nl": "Dit is een hervulpunt voor drinkwaterflessen. De waterstraal wordt omlaag gestuurd wanneer op een drukknop geduwd wordt of wanneer er beweging gedetecteerd wordt. Rechtstreeks van de waterstraal drinking kan moeilijk of zelfs onmogelijk zijn.", "de": "Dies ist eine Flaschenauffüllstation, an der das Wasser nach unten geleitet wird, in der Regel durch einen Druckknopf oder einen Bewegungssensor gesteuert. Direkt aus dem Wasserstrahl zu trinken, kann sehr schwierig oder unmöglich sein.", - "ca": "Aquest és un punt de reomplida d'ampolles on l'aigua s'envia cap avall, normalment controlat per un polsador o un sensor de moviment. Beure directament del raig pot ser molt difícil o impossible." + "ca": "Aquest és un punt de reomplida d'ampolles on l'aigua s'envia cap avall, normalment controlat per un polsador o un sensor de moviment. Beure directament del raig pot ser molt difícil o impossible.", + "uk": "Це пункт наповнення пляшок, де вода спрямовується вниз, як правило, за допомогою кнопки або датчика руху. Пити безпосередньо зі струмка може бути дуже важко або неможливо." }, "addExtraTags": [ "man_made=", @@ -281,7 +290,8 @@ "en": "This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.", "nl": "Dit is een waterkraan. Het water strooomt naar beneden en het volume wordt door een knop of draaimechanisme geregeld.", "de": "Dies ist ein Wasserhahn. Das Wasser fließt nach unten und der Wasserstrahl wird durch ein Ventil oder einen Druckknopf gesteuert.", - "ca": "Això és una aixeta d'aigua. L'aigua flueix cap avall i el corrent és controlat per una vàlvula o polsador." + "ca": "Això és una aixeta d'aigua. L'aigua flueix cap avall i el corrent és controlat per una vàlvula o polsador.", + "uk": "Це водопровідний кран. Вода тече вниз, а керує потоком вентиль або кнопка." }, "addExtraTags": [ "fountain=" @@ -472,7 +482,8 @@ "en": "This drinking water point probably doesn't have an integrated artwork", "nl": "Dit drinkwaterpunt heeft waarschijnlijk geen geïntegreerd kunstwerk", "de": "Die Trinkwasserstelle hat wahrscheinlich kein integriertes Kunstwerk", - "ca": "Aquest punt d'aigua potable probablement no té una obra d'art integrada" + "ca": "Aquest punt d'aigua potable probablement no té una obra d'art integrada", + "uk": "Ця точка питної води ймовірно, не має інтегрованого художнього твору" }, "hideInAnswer": true } @@ -501,7 +512,8 @@ "hu": "Van egy másik ivóvízkút {_closest_other_drinking_water_distance} méter távolságra", "es": "Hay otra fuente de agua potable a {_closest_other_drinking_water_distance} metros", "ca": "Hi ha una altra font d'aigua potable a {_closest_other_drinking_water_distance} metres", - "cs": "Do {_closest_other_drinking_water_distance} metrů je další fontána s pitnou vodou" + "cs": "Do {_closest_other_drinking_water_distance} metrů je další fontána s pitnou vodou", + "uk": "На відстані {_closest_other_drinking_water_distance} метрів є ще один фонтан із питною водою" }, "condition": "_closest_other_drinking_water_id~*" } diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index cb249989c..3bf9caa6d 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -7,7 +7,8 @@ "fr": "A une étymologie", "ca": "Té etimologia", "cs": "Má etymologii", - "da": "Har etymologi" + "da": "Har etymologi", + "uk": "Має етимологію" }, "description": { "en": "All objects which have an etymology known", diff --git a/assets/layers/gps_track/gps_track.json b/assets/layers/gps_track/gps_track.json index 6c2b7b8a7..4088f21bb 100644 --- a/assets/layers/gps_track/gps_track.json +++ b/assets/layers/gps_track/gps_track.json @@ -8,7 +8,8 @@ "da": "Dit tilbagelagte spor", "ca": "La teva traça recorreguda", "cs": "Vaše procestovaná trasa", - "ru": "Ваш пройденный путь" + "ru": "Ваш пройденный путь", + "uk": "Твій пройдений шлях" }, "description": "Meta layer showing the previous locations of the user as single line with controls, e.g. to erase, upload or download this track. Add this to your theme and override the maprendering to change the appearance of the travelled track.", "source": "special", diff --git a/assets/layers/playground/playground.json b/assets/layers/playground/playground.json index 8c0361e8f..4ea206d08 100644 --- a/assets/layers/playground/playground.json +++ b/assets/layers/playground/playground.json @@ -140,7 +140,8 @@ "question": { "en": "Does one have to pay to use this playground?", "nl": "Moet men betalen om deze speeltuin te gebruiken?", - "de": "Muss man zahlen, um den Spielplatz zu nutzen?" + "de": "Muss man zahlen, um den Spielplatz zu nutzen?", + "uk": "Чи потрібно платити за користування цим майданчиком?" }, "id": "fee", "mappings": [ @@ -150,7 +151,8 @@ "then": { "en": "Free to use", "nl": "Gratis te gebruiken", - "de": "Nutzung kostenlos" + "de": "Nutzung kostenlos", + "uk": "Вільне використання" } }, { @@ -158,7 +160,8 @@ "then": { "en": "Paid playground", "nl": "Betalend", - "de": "Gebührenpflichtiger Spielplatz" + "de": "Gebührenpflichtiger Spielplatz", + "uk": "Платний дитячий майданчик" } } ], @@ -172,7 +175,8 @@ "de": "Welchen Bodenbelag hat dieser Spielplatz?", "fr": "De quelle matière est la surface de l’aire de jeu ?", "ca": "Quina és la superfície d'aquest parc infantil?", - "cs": "Jaký je povrch tohoto hřiště?" + "cs": "Jaký je povrch tohoto hřiště?", + "uk": "Яка поверхня цього дитячого майданчика?" }, "render": { "nl": "De ondergrond is {surface}", @@ -183,7 +187,8 @@ "fr": "La surface est en {surface}", "es": "La superficie es {surface}", "ca": "La superfícies és {surface}", - "cs": "Povrch je {surface}" + "cs": "Povrch je {surface}", + "uk": "Поверхня - {surface}" }, "freeform": { "key": "surface" @@ -200,7 +205,8 @@ "fr": "La surface est en gazon", "es": "La superficie es hierba", "ca": "La superfície és herba", - "cs": "Povrch je tráva" + "cs": "Povrch je tráva", + "uk": "Поверхня - трава" } }, { @@ -214,7 +220,8 @@ "fr": "La surface est en sable", "es": "La superficie es arena", "ca": "La superfície és sorra", - "cs": "Povrch je písek" + "cs": "Povrch je písek", + "uk": "Поверхня - пісок" } }, { @@ -227,7 +234,8 @@ "ru": "Покрытие из щепы", "fr": "La surface est en copeaux de bois", "ca": "La superfície consisteix en estelles", - "cs": "Povrch tvoří dřevěná štěpka" + "cs": "Povrch tvoří dřevěná štěpka", + "uk": "Поверхня складається з деревної стружки" } }, { @@ -241,7 +249,8 @@ "fr": "La surface est en pavés", "es": "La superficie es de adoquines", "ca": "La superfície són llambordes", - "cs": "Povrch je dlažební kostky" + "cs": "Povrch je dlažební kostky", + "uk": "Покриття - бруківка" } }, { @@ -255,7 +264,8 @@ "fr": "La surface est en bitume", "es": "La superficie es asfalto", "ca": "La superfície és asfalt", - "cs": "Povrch je asfalt" + "cs": "Povrch je asfalt", + "uk": "Покриття - асфальт" } }, { @@ -269,7 +279,8 @@ "fr": "La surface est en béton", "es": "La superficie es hormigón", "ca": "La superfície és formigó", - "cs": "Povrch je beton" + "cs": "Povrch je beton", + "uk": "Поверхня - бетон" } }, { @@ -282,7 +293,8 @@ "fr": "La surface n’a pas de revêtement", "es": "La superficie está sin pavimentar", "ca": "La superfícies està sense pavimentar", - "cs": "Povrch je nezpevněný" + "cs": "Povrch je nezpevněný", + "uk": "Поверхня грунтова" }, "hideInAnswer": true }, @@ -296,7 +308,8 @@ "fr": "La surface a un revêtement", "es": "La superficie está pavimentada", "ca": "La superfície està pavimentada", - "cs": "Povrch je zpevněný" + "cs": "Povrch je zpevněný", + "uk": "Поверхня тверде покриття" }, "hideInAnswer": true }, @@ -306,7 +319,8 @@ "en": "The surface is tartan - a synthetic, springy surface typically seen on athletic pistes", "nl": "De ondergrond bestaat uit Tartan - een synthetisch, elastisch en poreus materiaal dat je ook vindt op atletiekpistes", "de": "Der Belag ist aus Tartan - ein synthetischer, federnder Belag, der typischerweise auf Sportbahnen zu finden ist", - "fr": "La surface est en tartan - un revêtement synthétique typiquement utilisé sur les pistes d'athlétisme" + "fr": "La surface est en tartan - un revêtement synthétique typiquement utilisé sur les pistes d'athlétisme", + "uk": "Покриття - тартан - синтетична, пружна поверхня, яку зазвичай можна побачити на спортивних трасах" } }, { @@ -315,7 +329,8 @@ "en": "The surface is made from rubber, such as rubber tiles, rubber mulch or a big rubber area", "nl": "De ondergrond bestaat uit rubber, zoals rubberen tegels, rubber snippers of een groot rubberen oppervlak", "de": "Die Oberfläche besteht aus Gummi, z. B. aus Gummifliesen, Gummimulch oder einer großen Gummifläche", - "fr": "La surface est en caoutchouc, comme des dalles de caoutchouc, des copeaux de caoutchouc ou une grande surface en caoutchouc" + "fr": "La surface est en caoutchouc, comme des dalles de caoutchouc, des copeaux de caoutchouc ou une grande surface en caoutchouc", + "uk": "Поверхня зроблена з гуми, наприклад, гумова плитка, гумова мульча або велика гумова площа" } }, { @@ -323,7 +338,8 @@ "then": { "en": "The surface is fine gravel (less then 2 cm per stone)", "nl": "De ondergrond bestaat uit kleine grindsteentjes (steentjes kleiner dan 2 cm)", - "de": "Die Oberfläche ist feiner Kies (weniger als 2 cm pro Stein)" + "de": "Die Oberfläche ist feiner Kies (weniger als 2 cm pro Stein)", + "uk": "Поверхня - дрібний гравій (менше 2 см на камінь)" } } ], @@ -335,7 +351,8 @@ "de": "Wenn es mehrere gibt, wähle den am häufigsten vorkommende aus", "fr": "Pour plusieurs matières, sélectionner la principale", "ca": "Si n'hi ha múltiples, selecciona la més predominant", - "cs": "Pokud jich je více, vyberte nejčastěji se vyskytující" + "cs": "Pokud jich je více, vyberte nejčastěji se vyskytující", + "uk": "Якщо їх декілька, виберіть найпоширеніший" } }, { diff --git a/assets/layers/slow_roads/slow_roads.json b/assets/layers/slow_roads/slow_roads.json index 23be18b70..46186fb8a 100644 --- a/assets/layers/slow_roads/slow_roads.json +++ b/assets/layers/slow_roads/slow_roads.json @@ -187,7 +187,8 @@ "eo": "La surfaco estas {surface}", "es": "La superficie es {surface}", "ca": "La superfícies és {surface}", - "cs": "Povrch je {surface}" + "cs": "Povrch je {surface}", + "uk": "Поверхня - {surface}" }, "freeform": { "key": "surface" @@ -205,7 +206,8 @@ "eo": "La surfaco estas herba", "es": "La superficie es hierba", "ca": "La superfície és herba", - "cs": "Povrch je tráva" + "cs": "Povrch je tráva", + "uk": "Поверхня - трава" } }, { @@ -218,7 +220,8 @@ "it": "La superficie è terreno", "de": "Die Oberfläche ist Erde", "ca": "La superfície és terra", - "cs": "Povrch je země" + "cs": "Povrch je země", + "uk": "Поверхня - земля" } }, { @@ -231,7 +234,8 @@ "de": "Die Oberfläche ist ohne festen Belag", "es": "La superficie está sin pavimentar", "ca": "La superfície és sense asfaltar", - "cs": "Povrch je nezpevněný" + "cs": "Povrch je nezpevněný", + "uk": "Поверхня -без покриття" }, "hideInAnswer": true }, @@ -247,7 +251,8 @@ "eo": "La surfaco estas sabla", "es": "La superficie es arena", "ca": "La superfície és sorra", - "cs": "Povrch je písek" + "cs": "Povrch je písek", + "uk": "Поверхня - пісок" } }, { @@ -260,7 +265,8 @@ "fr": "La surface est en pierres pavées", "de": "Die Oberfläche ist aus Pflastersteinen", "es": "La superficie es adoquines", - "cs": "Povrch je dlážděný" + "cs": "Povrch je dlážděný", + "uk": "Покриття - бруківка" } }, { @@ -274,7 +280,8 @@ "de": "Die Oberfläche ist Asphalt", "es": "La superficie es asfalto", "ca": "La superfícies és asfalt", - "cs": "Povrch je asfalt" + "cs": "Povrch je asfalt", + "uk": "Покриття - асфальт" } }, { @@ -289,7 +296,8 @@ "eo": "La surfaco estas betona", "es": "La superficie es hormigón", "ca": "La superfície es formigó", - "cs": "Povrch je betonový" + "cs": "Povrch je betonový", + "uk": "Поверхня - бетон" } }, { @@ -302,7 +310,8 @@ "de": "Die Oberfläche ist gepflastert", "es": "La superficie está pavimentada", "ca": "La superfície està pavimentada", - "cs": "Povrch je zpevněný" + "cs": "Povrch je zpevněný", + "uk": "Поверхня тверде покриття" }, "hideInAnswer": true } diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json index 70d3556fa..f0d9b701d 100644 --- a/assets/layers/sport_pitch/sport_pitch.json +++ b/assets/layers/sport_pitch/sport_pitch.json @@ -386,7 +386,8 @@ "de": "Der Belag ist {surface}", "es": "La superficie es {surface}", "ca": "La superfícies és {surface}", - "cs": "Povrch je {surface}" + "cs": "Povrch je {surface}", + "uk": "Поверхня - {surface}" }, "freeform": { "key": "surface" @@ -403,7 +404,8 @@ "de": "Der Belag ist aus Gras", "es": "La superficie es hierba", "ca": "La superfície és herba", - "cs": "Povrch je tráva" + "cs": "Povrch je tráva", + "uk": "Поверхня - трава" } }, { @@ -417,7 +419,8 @@ "de": "Der Belag ist aus Sand", "es": "La superficie es arena", "ca": "La superfície és sorra", - "cs": "Povrch je písek" + "cs": "Povrch je písek", + "uk": "Поверхня - пісок" } }, { @@ -431,7 +434,8 @@ "de": "Der Belag ist aus Pflastersteinen", "es": "La superficie es adoquines", "ca": "La superfície són llambordes", - "cs": "Povrch je dlážděný" + "cs": "Povrch je dlážděný", + "uk": "Покриття - бруківка" } }, { @@ -445,7 +449,8 @@ "de": "Der Belag ist aus Asphalt", "es": "La superficie es asfalto", "ca": "La superfície és asfalt", - "cs": "Povrch je asfalt" + "cs": "Povrch je asfalt", + "uk": "Покриття - асфальт" } }, { @@ -459,7 +464,8 @@ "de": "Der Belag ist aus Beton", "es": "La superficie es hormigón", "ca": "La superfície és formigó", - "cs": "Povrch je betonový" + "cs": "Povrch je betonový", + "uk": "Поверхня - бетон" } }, { @@ -468,7 +474,8 @@ "en": "The surface is fine gravel", "nl": "De ondergrond bestaat uit grind", "de": "Der Belag ist feiner Kies", - "ca": "La superfície és grava fina" + "ca": "La superfície és grava fina", + "uk": "Поверхня - дрібний гравій" } }, { @@ -477,7 +484,8 @@ "en": "The surface of this track is Tartan, a synthetic, slightly springy, porous surface", "nl": "De ondergrond is Tartan, een synthetisch, licht verende en poreuze ondergrond", "ca": "La superfície d'aquesta pista és Tartan, una superfície sintètica, lleugerament molla i porosa", - "de": "Der Belag ist Tartan, ein synthetischer, leicht federnder, poröser Belag" + "de": "Der Belag ist Tartan, ein synthetischer, leicht federnder, poröser Belag", + "uk": "Поверхня цієї доріжки - тартан, синтетична, злегка пружиниста, пориста поверхня" } } ], diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 8412b7410..4d36ad05e 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -651,7 +651,8 @@ "en": "

    Editing settings

    ", "de": "

    Einstellungen bearbeiten

    ", "cs": "

    Úprava nastavení

    ", - "hu": "

    Szerkesztési beállítások

    " + "hu": "

    Szerkesztési beállítások

    ", + "uk": "

    Налаштування редагування

    " } }, { @@ -1254,7 +1255,8 @@ "after": { "en": "Clearing the caches will delete locally downloaded data and code. You will remain logged in and your settings will be preserved. No data should be lost", "de": "Wenn du die Caches löschst, werden lokal heruntergeladene Daten und Code gelöscht. Du bleibst eingeloggt und deine Einstellungen bleiben erhalten. Es sollten keine Daten verloren gehen", - "hu": "A gyorsítótárak törlése a helyileg letöltött adatokat és kódot is törli. Ugyanakkor továbbra is bejelentkezve maradsz, és a beállításaid megmaradnak. Adat nem vész el" + "hu": "A gyorsítótárak törlése a helyileg letöltött adatokat és kódot is törli. Ugyanakkor továbbra is bejelentkezve maradsz, és a beállításaid megmaradnak. Adat nem vész el", + "uk": "Очищення кешу призведе до видалення локально завантажених даних і коду. Ви залишитеся в системі, і ваші налаштування будуть збережені. Дані не будуть втрачені" } } }, diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json index 63b40ec21..5dd2e7d4e 100644 --- a/assets/layers/vending_machine/vending_machine.json +++ b/assets/layers/vending_machine/vending_machine.json @@ -1056,7 +1056,8 @@ "es": "El estado operacional es {operational_status}", "da": "Driftsstatus er {operational_status}", "cs": "Provozní stav je {operational_status}", - "ca": "L'estat operatiu és {operational_status}" + "ca": "L'estat operatiu és {operational_status}", + "uk": "Робочий стан - це {operational_status}" } } ] diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json index dd6121c64..e7f451f13 100644 --- a/assets/themes/cyclenodes/cyclenodes.json +++ b/assets/themes/cyclenodes/cyclenodes.json @@ -104,7 +104,8 @@ "fr": "Cette lien de nœud à nœud a été vérifié sur le terrain le {survey:date}", "ca": "Aquest enllaç node a node es va sondejar per última vegada el {survey:date}", "cs": "Toto propojení mezi uzly bylo naposledy zkontrolováno dne {survey:date}", - "pl": "To połączenie węzła z węzłem było ostatnio sprawdzane w dniu {survey:date}" + "pl": "To połączenie węzła z węzłem było ostatnio sprawdzane w dniu {survey:date}", + "uk": "Цей зв’язок між точками востаннє досліджувався {survey:date}" } }, "id": "node2node-survey:date" diff --git a/assets/themes/disaster_response/disaster_response.json b/assets/themes/disaster_response/disaster_response.json index 9ec1776ae..4bdd9866e 100644 --- a/assets/themes/disaster_response/disaster_response.json +++ b/assets/themes/disaster_response/disaster_response.json @@ -18,7 +18,8 @@ "de": "Diese Karte enthält Elemente, die der Katastrophenvorsorge und dem Katastrophenschutz dienen.", "es": "Este mapa contiene elementos destinados a la preparación y respuesta ante desastres.", "ca": "Aquest mapa conté elements destinants a la preparació i resposta davant desastres.", - "cs": "Tato mapa obsahuje prvky určené pro připravenost na katastrofy a reakci na ně." + "cs": "Tato mapa obsahuje prvky určené pro připravenost na katastrofy a reakci na ně.", + "uk": "Ця карта містить елементи, призначені для забезпечення готовності до стихійних лих та реагування на них." }, "icon": "./assets/themes/disaster_response/CivilDefence.svg", "socialImage": "./assets/themes/disaster_response/social.svg", diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index b70b2c13c..b7d11fdf8 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -69,7 +69,8 @@ "da": "Gader uden oprindelses information", "nb_NO": "Gater uten etymologi-info", "cs": "Ulice bez etymologických informací", - "pl": "Ulice bez informacji o etymologii" + "pl": "Ulice bez informacji o etymologii", + "uk": "Вулиці без етимологічної інформації" }, "minzoom": 15, "isCounted": false, @@ -101,7 +102,8 @@ "da": "Parker og skove uden oprindelses information", "nb_NO": "Parker og skoger uten etymologi-info", "cs": "Parky a lesy bez etymologických informací", - "pl": "Parki i lasy bez informacji o etymologii" + "pl": "Parki i lasy bez informacji o etymologii", + "uk": "Парки та ліси без етимологічної інформації" }, "minzoom": 18, "isCounted": false, @@ -134,7 +136,8 @@ "da": "Uddannelsesinstitutioner uden oprindelses oplysninger", "nb_NO": "Utdannelsesinstitusjoner uten etymologi-info", "cs": "Vzdělávací instituce bez etymologických informací", - "pl": "Instytucje edukacyjne bez informacji o etymologii" + "pl": "Instytucje edukacyjne bez informacji o etymologii", + "uk": "Навчальні заклади без етимологічної інформації" }, "minzoom": 18, "isCounted": false, @@ -170,7 +173,8 @@ "da": "Kulturelle steder uden oprindelses information", "nb_NO": "Kulturelle steder uten etymologi-info", "cs": "Kulturní místa bez etymologických informací", - "pl": "Miejsca kulturowe bez informacji o etymologii" + "pl": "Miejsca kulturowe bez informacji o etymologii", + "uk": "Культурні місця без етимологічної інформації" }, "minzoom": 18, "isCounted": false, @@ -206,7 +210,8 @@ "da": "Turistiske steder uden oprindelses information", "nb_NO": "Turiststeder uten etymologi-info", "cs": "Turistická místa bez etymologických informací", - "pl": "Miejsca turystyczne bez informacji o etymologii" + "pl": "Miejsca turystyczne bez informacji o etymologii", + "uk": "Туристичні місця без інформації про етимологію" }, "minzoom": 18, "isCounted": false, @@ -241,7 +246,8 @@ "nb_NO": "Helse- og sosiale steder uten etymologi-info", "cs": "Zdravotní a sociální místa bez etymologických informací", "es": "Lugares sanitarios y sociales sin información etimológica", - "pl": "Miejsca związane ze zdrowiem i społeczeństwem bez informacji o etymologii" + "pl": "Miejsca związane ze zdrowiem i społeczeństwem bez informacji o etymologii", + "uk": "Медичні та соціальні заклади без етимологічної інформації" }, "minzoom": 18, "isCounted": false, @@ -275,7 +281,8 @@ "da": "Sportspladser uden oprindelses information", "nb_NO": "Sportssteder uten etymologi-info", "cs": "Sportovní místa bez etymologických informací", - "pl": "Miejsca sportowe bez informacji o etymologii" + "pl": "Miejsca sportowe bez informacji o etymologii", + "uk": "Спортивні місця без етимологічної інформації" }, "minzoom": 18, "isCounted": false, diff --git a/assets/themes/fireplace/fireplace.json b/assets/themes/fireplace/fireplace.json index 8825bde74..167e908c1 100644 --- a/assets/themes/fireplace/fireplace.json +++ b/assets/themes/fireplace/fireplace.json @@ -14,7 +14,8 @@ "en": "Outdoor place to make a fire or a fixed barbecue in an official place.", "es": "Lugar al aire libre adecuado para hacer fuego y con barbacoas.", "ca": "Lloc a l'aire lliure adequat per a fer foc i barbacoes.", - "cs": "Venkovní místo pro rozdělání ohně nebo grilování na oficiálním místě." + "cs": "Venkovní místo pro rozdělání ohně nebo grilování na oficiálním místě.", + "uk": "Відкрите місце для розведення багаття або стаціонарне барбекю в офіційному місці." }, "icon": "./assets/layers/assembly_point/fire.svg", "layers": [ diff --git a/assets/themes/ghostsigns/ghostsigns.json b/assets/themes/ghostsigns/ghostsigns.json index 8632100ca..6c3aacab8 100644 --- a/assets/themes/ghostsigns/ghostsigns.json +++ b/assets/themes/ghostsigns/ghostsigns.json @@ -4,14 +4,16 @@ "en": "Ghost Signs", "de": "Geisterzeichen", "es": "Señales fantasma", - "cs": "Nápisy na zdech" + "cs": "Nápisy na zdech", + "uk": "Примарні знаки" }, "description": { "en": "A map showing disused signs on buildings", "de": "Eine Karte, die ungenutzte Zeichen auf Gebäuden zeigt", "es": "Un mapa que muestra los rótulos en desuso de los edificios", "ca": "Un mapa que mostra els rètols en desús dels edificis", - "cs": "Mapa zobrazující nepoužívané nápisy na budovách" + "cs": "Mapa zobrazující nepoužívané nápisy na budovách", + "uk": "Карта, на якій показані вивіски на будівлях, що не використовуються" }, "icon": "./assets/themes/advertising/wall_painting.svg", "layers": [ diff --git a/assets/themes/guideposts/guideposts.json b/assets/themes/guideposts/guideposts.json index 8204223de..d5d6e7dff 100644 --- a/assets/themes/guideposts/guideposts.json +++ b/assets/themes/guideposts/guideposts.json @@ -15,7 +15,8 @@ "cs": "Podél oficiálních turistických, cyklistických, lyžařských nebo jezdeckých tras se často nacházejí rozcestníky (také známé jako ukazatel směru), které ukazují směry k různým cílům. Navíc jsou často pojmenovány po regionu nebo místě a ukazují nadmořskou výšku.\n\nPolohu rozcestníku může turista/cyklista/jezdec/lyžař využít jako potvrzení aktuální polohy, zejména pokud používá tištěnou mapu bez GPS přijímače. ", "de": "Wegweiser an offiziellen Wander-, Rad-, Ski- oder Reitstrecken, um Richtungen zu verschiedenen Zielen anzuzeigen. Sie sind oft nach einer Region oder einem Ort benannt und zeigen die Höhe an.\n\nDie Position eines Wegweisers kann von Wanderern, Radfahrern, Reitern oder Skifahrern als Bestätigung der aktuellen Position genutzt werden, insbesondere wenn sie eine gedruckte Karte ohne GPS-Empfänger verwenden. ", "es": "Los postes guía o indicadores (también conocidos como \"fingerposts\") suelen encontrarse a lo largo de las rutas oficiales de senderismo, ciclismo, esquí o equitación para indicar las direcciones a los distintos destinos. Además, suelen llevar el nombre de una región o lugar e indican la altitud.\n\nLa posición de un poste indicador puede servir al excursionista, ciclista, jinete o esquiador para confirmar su posición actual, sobre todo si utiliza un mapa impreso sin receptor GPS. ", - "pl": "Drogowskazy (znane również jako \"palce na słupkach\") często znajdują się wzdłuż oficjalnych szlaków pieszych, rowerowych, narciarskich lub konnych i wskazują drogę do różnych miejsc. Ponadto często noszą nazwy regionu lub miejsca i wskazują wysokość.\n\nPozycja drogowskazu może być wykorzystana przez turystę/rowerzystę/jeźdźca/narciarza jako potwierdzenie aktualnej pozycji, zwłaszcza jeśli korzysta z drukowanej mapy bez odbiornika GPS. " + "pl": "Drogowskazy (znane również jako \"palce na słupkach\") często znajdują się wzdłuż oficjalnych szlaków pieszych, rowerowych, narciarskich lub konnych i wskazują drogę do różnych miejsc. Ponadto często noszą nazwy regionu lub miejsca i wskazują wysokość.\n\nPozycja drogowskazu może być wykorzystana przez turystę/rowerzystę/jeźdźca/narciarza jako potwierdzenie aktualnej pozycji, zwłaszcza jeśli korzysta z drukowanej mapy bez odbiornika GPS. ", + "uk": "Орієнтири (також відомі як вказівні стовпчики) часто зустрічаються вздовж офіційних пішохідних, велосипедних, лижних або кінних маршрутів, щоб вказати напрямок до різних пунктів призначення. Крім того, вони часто названі на честь регіону або місця і показують висоту над рівнем моря.\n\nПоложення вказівника може використовуватися пішоходом/велосипедистом/вершником/лижником як підтвердження поточного положення, особливо якщо він користується друкованою картою без GPS-приймача. " }, "icon": "./assets/layers/guidepost/guidepost.svg", "layers": [ diff --git a/assets/themes/hackerspaces/hackerspaces.json b/assets/themes/hackerspaces/hackerspaces.json index b2add3007..25fad772e 100644 --- a/assets/themes/hackerspaces/hackerspaces.json +++ b/assets/themes/hackerspaces/hackerspaces.json @@ -44,7 +44,8 @@ "cs": "Mapa označující Hackerspaces", "es": "Un mapa de hackerspaces", "ca": "Un mapa dels hackerspaces", - "pl": "Mapa hackerspaceów" + "pl": "Mapa hackerspaceów", + "uk": "Карта хакерських просторів" }, "icon": "./assets/themes/hackerspaces/glider.svg", "layers": [ diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json index 9c65ce65e..c92d252f3 100644 --- a/assets/themes/indoors/indoors.json +++ b/assets/themes/indoors/indoors.json @@ -16,7 +16,8 @@ "zh_Hant": "室內", "it": "Al chiuso", "ru": "Внутри помещений", - "hu": "Beltéri létesítmények" + "hu": "Beltéri létesítmények", + "uk": "У приміщенні" }, "description": { "en": "On this map, publicly accessible indoor places are shown", diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json index 02244d724..0e5398420 100644 --- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json +++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json @@ -25,7 +25,8 @@ "nb_NO": "Fortauskanter og fotgjengerfelt.", "es": "Un mapa que muestra bordillos y cruces.", "ca": "Un mapa amb voreres i encreuaments.", - "pl": "Mapa pokazująca krawężniki i przejścia." + "pl": "Mapa pokazująca krawężniki i przejścia.", + "uk": "Карта з позначенням бордюрів та переходів." }, "icon": "./assets/layers/kerbs/KerbIcon.svg", "startZoom": 19, diff --git a/assets/themes/lactosefree/lactosefree.json b/assets/themes/lactosefree/lactosefree.json index 144df2b8a..195ccc40f 100644 --- a/assets/themes/lactosefree/lactosefree.json +++ b/assets/themes/lactosefree/lactosefree.json @@ -6,14 +6,16 @@ "es": "Tiendas y restaurantes con productos sin lactosa", "ca": "Botigues i restaurants amb productes sense lactosa", "cs": "Bezlaktózové obchody a restaurace", - "hu": "Laktózmentes boltok és éttermek" + "hu": "Laktózmentes boltok és éttermek", + "uk": "Магазини та ресторани без лактози" }, "description": { "en": "A crowdsourced map with lactose free shops and restaurants", "de": "Eine Crowdsourcing-Karte mit laktosefreien Geschäften und Restaurants", "es": "Un mapa en que colaborar con tiendas y restaurantes con productos sin lactosa", "ca": "Un mapa col·lectiu amb botigues i restaurants sense lactosa", - "cs": "Mapa bezlaktózových obchodů a restaurací vytvořená crowdsourcingem" + "cs": "Mapa bezlaktózových obchodů a restaurací vytvořená crowdsourcingem", + "uk": "Краудсорсингова карта з магазинами та ресторанами без лактози" }, "icon": "./assets/layers/questions/lactose_free.svg", "layers": [ diff --git a/assets/themes/lighthouses/lighthouses.json b/assets/themes/lighthouses/lighthouses.json index ef303147a..7d6a934bd 100644 --- a/assets/themes/lighthouses/lighthouses.json +++ b/assets/themes/lighthouses/lighthouses.json @@ -16,7 +16,8 @@ "de": "Leuchttürme sind hohe Gebäude mit einem Licht an der Spitze, das den Schiffsverkehr leitet.", "it": "I fari sono edifici alti con una luce in cima per guidare il traffico marittimo.", "es": "Los faros son edificios altos con una luz en la parte superior para guiar el tráfico marítimo.", - "cs": "Majáky jsou vysoké budovy se světlem na vrcholu, které slouží k vedení námořní dopravy." + "cs": "Majáky jsou vysoké budovy se světlem na vrcholu, které slouží k vedení námořní dopravy.", + "uk": "Маяки - це високі будівлі зі світлом на вершині, що спрямовують морський рух." }, "icon": "./assets/themes/lighthouses/lighthouse.svg", "startLat": 51.33884, diff --git a/assets/themes/memorials/memorials.json b/assets/themes/memorials/memorials.json index a4142cd14..919f1d393 100644 --- a/assets/themes/memorials/memorials.json +++ b/assets/themes/memorials/memorials.json @@ -10,7 +10,8 @@ "es": "Memoriales", "cs": "Památníky", "ru": "Памятники", - "hu": "Emlékművek" + "hu": "Emlékművek", + "uk": "Меморіали" }, "description": { "en": "Memorials are physical objects permantently placed in the public space to remember a person or event. They can be a wide range of objects, such as statues, plaques, paintings, military objects (such as tanks), ...", @@ -18,7 +19,8 @@ "fr": "Un mémorial est un objet physiquement installé sur l'espace public en souvenir d'une personne ou d'un évènement. Cela peut être toute sorte d'objets, comme une statue, une plaque, une peinture, un objet militaire (comme un tank), ...", "nl": "Een gedenkteken is een fysiek object dat permanent in de publieke ruimte aanwezig is om een persoon of gebeurtenis te herdenken. Dit kan in diverse vormen, zoals standbeelden, naamborden, muurschilderingen, militaire objecten,...", "es": "Los monumentos conmemorativos son objetos físicos colocados de forma permanente en el espacio público para recordar a una persona o un acontecimiento. Pueden ser objetos muy diversos, como estatuas, placas, pinturas, objetos militares (como tanques),...", - "cs": "Památníky jsou fyzické předměty trvale umístěné na veřejném prostranství, které připomínají určitou osobu nebo událost. Může se jednat o nejrůznější předměty, jako jsou sochy, pamětní desky, obrazy, vojenské objekty (např. tanky), ..." + "cs": "Památníky jsou fyzické předměty trvale umístěné na veřejném prostranství, které připomínají určitou osobu nebo událost. Může se jednat o nejrůznější předměty, jako jsou sochy, pamětní desky, obrazy, vojenské objekty (např. tanky), ...", + "uk": "Меморіали - це фізичні об'єкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші об'єкти, такі як статуї, меморіальні дошки, картини, військові об'єкти (наприклад, танки), ..." }, "icon": "./assets/layers/memorial/memorial.svg", "layers": [ diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index 6925e54b9..73c4fc452 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -27,7 +27,8 @@ "cs": "Poznámka je špendlík na mapě s textem, jež označuje, že něco není v pořádku.

    Nezapomeňte si prohlédnout zobrazení filtru pro vyhledávání uživatelů a textu.", "ca": "Una nota és un marcador al mapa amb un text per indicar alguna cosa incorrecta.

    Assegureu-vos de revisar la visualització de filtres per cercar usuaris i text.", "zh_Hant": "註解會散佈在地圖上並且有一些文字說明,來顯示那邊有錯誤。

    請確認用過濾檢視來搜尋使用者或是文字。", - "pl": "Uwaga to pinezka na mapie z tekstem wskazującym, że coś jest nie tak.

    Pamiętaj o skorzystaniu z widoku filtra, aby wyszukać użytkowników i tekst ." + "pl": "Uwaga to pinezka na mapie z tekstem wskazującym, że coś jest nie tak.

    Pamiętaj o skorzystaniu z widoku filtra, aby wyszukać użytkowników i tekst .", + "uk": "Нотатка – це мітка на карті з певним текстом, яка вказує на те, що щось не так.

    Обов’язково перегляньте перегляд фільтра, щоб шукати користувачів і текст." }, "icon": "./assets/themes/notes/logo.svg", "layers": [ diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json index ca136d1d9..1ee28c9c0 100644 --- a/assets/themes/openwindpowermap/openwindpowermap.json +++ b/assets/themes/openwindpowermap/openwindpowermap.json @@ -32,7 +32,8 @@ "nb_NO": "Et kart for visning og redigering av vindmøller.", "cs": "Mapa pro zobrazení a úpravy větrných turbín.", "ca": "Un mapa per a mostrar i editar turbines eòliques.", - "pl": "Mapa do pokazywania i edytowania turbin wiatrowych." + "pl": "Mapa do pokazywania i edytowania turbin wiatrowych.", + "uk": "Карта для показу та редагування вітрових турбін." }, "icon": "./assets/themes/openwindpowermap/logo.svg", "startZoom": 8, diff --git a/assets/themes/ski/ski.json b/assets/themes/ski/ski.json index 6ff348995..8b8705323 100644 --- a/assets/themes/ski/ski.json +++ b/assets/themes/ski/ski.json @@ -14,7 +14,8 @@ "en": "Everything you need to go skiing", "de": "Alles, was Sie zum Skifahren brauchen", "es": "Todo lo que necesitas para esquiar", - "cs": "Vše, co potřebujete k lyžování" + "cs": "Vše, co potřebujete k lyžování", + "uk": "Все необхідне для катання на лижах" }, "icon": "./assets/layers/aerialway/chair_lift.svg", "layers": [ diff --git a/assets/themes/street_lighting/street_lighting.json b/assets/themes/street_lighting/street_lighting.json index c510260a6..512d8d770 100644 --- a/assets/themes/street_lighting/street_lighting.json +++ b/assets/themes/street_lighting/street_lighting.json @@ -31,7 +31,8 @@ "nb_NO": "Alt om gatebelysning", "cs": "Na této mapě najdete vše o pouličním osvětlení", "pl": "Na tej mapie możesz znaleźć wszystko o oświetleniu ulicznym", - "it": "Su questa mappa puoi trovare tutto ciò che riguarda l'illuminazione stradale" + "it": "Su questa mappa puoi trovare tutto ciò che riguarda l'illuminazione stradale", + "uk": "На цій карті можна знайти все про вуличне освітлення" }, "icon": "./assets/layers/street_lamps/street_lamp.svg", "startZoom": 19, diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json index f2102922e..f6d7bb975 100644 --- a/assets/themes/vending_machine/vending_machine.json +++ b/assets/themes/vending_machine/vending_machine.json @@ -13,7 +13,8 @@ "da": "Salgsautomater", "it": "Distributori automatici", "ru": "Торговые автоматы", - "hu": "Árusító automaták" + "hu": "Árusító automaták", + "uk": "Торгові автомати" }, "description": { "en": "Find vending machines for everything", @@ -24,7 +25,8 @@ "cs": "Najít prodejní automaty na vše", "es": "Encontrar máquinas expendedoras para todo", "pl": "Znajdź wszelakie automaty sprzedające", - "it": "Trova distributori automatici per ogni cosa" + "it": "Trova distributori automatici per ogni cosa", + "uk": "Знайдіть торгові автомати для всього" }, "icon": "./assets/layers/vending_machine/vending_machine.svg", "startZoom": 19, diff --git a/langs/ko.json b/langs/ko.json index aed6ac903..c324a701f 100644 --- a/langs/ko.json +++ b/langs/ko.json @@ -5,4 +5,4 @@ "delete": { "cancel": "취소" } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index e31b1dee6..262ae5ca3 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -1246,7 +1246,7 @@ "placeholder": "Webové stránky počítadla" }, "question": "Existuje webová stránka tohoto počítadla jízdních kol?", - "render": "Webové stránky počítadla: {web}" + "render": "Webové stránky počítadla: {website}" } }, "title": { diff --git a/langs/layers/uk.json b/langs/layers/uk.json index bfaf9b23a..9002c2c64 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -1556,4 +1556,4 @@ "render": "Утилізація відходів" } } -} +} \ No newline at end of file diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 480bb75d2..8209ab6ed 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -524,4 +524,4 @@ "shortDescription": "Мапа зі сміттєвими кошиками", "title": "Кошики для сміття" } -} +} \ No newline at end of file diff --git a/langs/uk.json b/langs/uk.json index 644a089ee..380738b37 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -421,4 +421,4 @@ "description": "Години роботи" } } -} +} \ No newline at end of file From a0ff9ff0da930325c8be18451f536b1a09a0a939 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 1 Nov 2024 14:16:38 +0100 Subject: [PATCH 23/23] Chore: translation sync --- assets/layers/artwork/artwork.json | 2 +- assets/layers/picnic_table/picnic_table.json | 6 ++-- assets/layers/usersettings/usersettings.json | 30 ++++++++++--------- assets/themes/advertising/advertising.json | 2 +- assets/themes/aed/aed.json | 2 +- assets/themes/artwork/artwork.json | 2 +- assets/themes/atm/atm.json | 2 +- assets/themes/benches/benches.json | 4 +-- .../bicycle_parkings/bicycle_parkings.json | 2 +- .../themes/bicycle_rental/bicycle_rental.json | 4 +-- assets/themes/binoculars/binoculars.json | 4 +-- assets/themes/blind_osm/blind_osm.json | 2 +- .../charging_stations/charging_stations.json | 4 +-- assets/themes/climbing/climbing.json | 4 +-- assets/themes/clock/clock.json | 2 +- .../themes/cycle_highways/cycle_highways.json | 2 +- assets/themes/cycle_infra/cycle_infra.json | 4 +-- assets/themes/cyclenodes/cyclenodes.json | 25 ++++++++++------ assets/themes/cyclestreets/cyclestreets.json | 7 +++-- assets/themes/cyclofix/cyclofix.json | 4 +-- .../disaster_response/disaster_response.json | 2 +- .../themes/drinking_water/drinking_water.json | 2 +- assets/themes/education/education.json | 2 +- assets/themes/etymology/etymology.json | 6 ++-- .../themes/facadegardens/facadegardens.json | 2 +- assets/themes/fritures/fritures.json | 2 +- assets/themes/ghostbikes/ghostbikes.json | 2 +- assets/themes/ghostsigns/ghostsigns.json | 2 +- assets/themes/glutenfree/glutenfree.json | 2 +- assets/themes/hackerspaces/hackerspaces.json | 2 +- assets/themes/healthcare/healthcare.json | 2 +- assets/themes/hotels/hotels.json | 2 +- assets/themes/indoors/indoors.json | 4 +-- .../kerbs_and_crossings.json | 2 +- assets/themes/lactosefree/lactosefree.json | 2 +- assets/themes/maps/maps.json | 2 +- assets/themes/maxspeed/maxspeed.json | 2 +- assets/themes/memorials/memorials.json | 4 +-- assets/themes/nature/nature.json | 4 +-- assets/themes/notes/notes.json | 2 +- assets/themes/onwheels/onwheels.json | 2 +- .../openwindpowermap/openwindpowermap.json | 2 +- assets/themes/parkings/parkings.json | 2 +- assets/themes/personal/personal.json | 2 +- assets/themes/pets/pets.json | 2 +- assets/themes/playgrounds/playgrounds.json | 4 +-- assets/themes/postboxes/postboxes.json | 2 +- .../rainbow_crossings/rainbow_crossings.json | 2 +- assets/themes/shops/shops.json | 4 +-- assets/themes/ski/ski.json | 2 +- .../themes/sport_pitches/sport_pitches.json | 2 +- assets/themes/sports/sports.json | 2 +- .../street_lighting/street_lighting.json | 2 +- assets/themes/surveillance/surveillance.json | 2 +- assets/themes/toilets/toilets.json | 2 +- assets/themes/trees/trees.json | 2 +- assets/themes/waste/waste.json | 2 +- assets/themes/waste_basket/waste_basket.json | 4 +-- langs/es.json | 2 +- langs/layers/cs.json | 2 +- 60 files changed, 111 insertions(+), 99 deletions(-) diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index c78bf481e..d44d2121d 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -46,7 +46,7 @@ "eu": "Estatuen, bustoen, graffitien eta mundu osoko beste artelan batzuen mapa irekia", "pl": "Otwarta mapa posągów, popiersi, graffiti i innych dzieł sztuki z całego świata", "pt_BR": "Um mapa aberto de estátuas, bustos, grafites e outras obras de arte em todo o mundo", - "uk": "Відкрита карта статуй, бюстів, графіті та інших творів мистецтва по всьому світу" + "uk": "Відкрита мапа статуй, бюстів, графіті та інших творів мистецтва по всьому світу" }, "source": { "osmTags": "tourism=artwork" diff --git a/assets/layers/picnic_table/picnic_table.json b/assets/layers/picnic_table/picnic_table.json index c0b9acb42..2de732505 100644 --- a/assets/layers/picnic_table/picnic_table.json +++ b/assets/layers/picnic_table/picnic_table.json @@ -90,7 +90,8 @@ "fr": "En quel matériau est faite la table de pique-nique ?", "es": "¿De qué material está hecha esta mesa de pícnic?", "ca": "De quin material està feta aquesta taula de pícnic?", - "cs": "Z jakého materiálu je vyroben tento piknikový stůl?" + "cs": "Z jakého materiálu je vyroben tento piknikový stůl?", + "uk": "З якого матеріалу виготовлений цей стіл для пікніка?" }, "render": { "en": "This picnic table is made of {material}", @@ -118,7 +119,8 @@ "fr": "C’est une table en bois", "es": "Esta es una mesa de pícnic de madera", "ca": "Aquesta és una taula de pícnic de fusta", - "cs": "Jedná se o dřevěný piknikový stůl" + "cs": "Jedná se o dřevěný piknikový stůl", + "uk": "Це деревʼяний стіл для пікніка" } }, { diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 4d36ad05e..d004328cb 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -331,7 +331,7 @@ "en": "

    Configure map

    ", "de": "

    Karte konfigurieren

    ", "hu": "

    Térkép beállítása

    ", - "uk": "

    Налаштування карти

    " + "uk": "

    Налаштування мапи

    " } }, { @@ -355,7 +355,7 @@ "de": "Barrierefrei-Modus aktivieren, wenn Pfeiltasten zum Navigieren in der Karte verwendet werden", "da": "Aktiver tilgængelighedsfunktioner, når piletaster anvendes til at navigere i kortet", "cs": "Povolení funkcí přístupnosti při použití kláves se šipkami k navigaci na mapě", - "uk": "Увімкніть функції доступності, коли для навігації по карті використовуються клавіші зі стрілками", + "uk": "Увімкніть функції доступності, коли для навігації мапою використовуються клавіші зі стрілками", "fr": "Activer les fonctions d'accessibilité lorsque les touches directionnelles sont utilisées pour naviguer sur la carte", "hu": "Elérhető objektumok megjelenítése, amikor a térképen a nyílbillentyűkkel navigálsz" } @@ -414,7 +414,8 @@ "nl": "Welke achtergrondlaag moet altijd gebruikt worden?", "fr": "Quel fond souhaitez-vous utiliser par défaut ?", "da": "Hvilket baggrundslag skal vises som standard?", - "hu": "Milyen háttérréteg jelenjék meg alapértelmezés szerint?" + "hu": "Milyen háttérréteg jelenjék meg alapértelmezés szerint?", + "uk": "Який фоновий шар повинен бути показаний стандартно?" }, "questionHint": { "en": "To set a specific background as default, select it in the background menu first after which it will appear here.", @@ -435,7 +436,7 @@ "nl": "Gebruik de standaard achtergrondlaag", "fr": "Utiliser le fond par défaut", "da": "Vis standardbaggrundslaget", - "uk": "Використовуйте фоновий шар за замовчуванням", + "uk": "Використовувати стандартний фоновий шар", "hu": "Alapértelmezett háttér: az alapértelmezés szerinti" } }, @@ -452,7 +453,7 @@ "nl": "Gebruik OpenStreetMap-carto altijd als achtergrondlaag", "fr": "Utiliser le fond OpenStreetMap-carto par défaut", "da": "Brug OpenStreetMap-carto som standardlag", - "uk": "Використовувати OpenStreetMap-carto як шар за замовчуванням", + "uk": "Використовувати OpenStreetMap-carto як стандартний шар", "hu": "Alapértelmezett háttér: OpenStreetMap-carto" } }, @@ -467,7 +468,7 @@ "nl": "Gebruik luchtfoto's als standaard achtergrondlaag", "fr": "Utiliser le fond imagerie aérienne par défaut", "da": "Brug luftfoto som standardbaggrund", - "uk": "Використовувати аерофотознімки як фон за замовчуванням", + "uk": "Використовувати аерофотознімки як стандартний фон", "hu": "Alapértelmezett háttér: légi felvételek" } }, @@ -482,7 +483,7 @@ "nl": "Gebruik altijd een kaart die niet op OpenStreetMap gebaseerd is als achtergrond", "fr": "Utiliser un fond non basé sur OpenStreetMap par défaut", "da": "Brug et ikke-OpenSreetMap-baseret kort som standardbaggrund", - "uk": "Використовувати мапу на основі не-openstreetmap як фон за замовчуванням", + "uk": "Використовувати мапу на основі не-openstreetmap як стандартний фон", "hu": "Alapértelmezett háttér: egy nem OpenStreetMap-alapú réteg" } }, @@ -532,7 +533,7 @@ "de": "Soll ein Fadenkreuz in der Mitte des Bildschirms angezeigt werden?", "nl": "Moet er een kruisje getoond worden in het centrum van je display?", "hu": "Megjelenjék-e egy célkereszt a kijelző közepén?", - "uk": "Чи потрібно показувати перехрестя в центрі дисплея?" + "uk": "Чи потрібно показувати перехрестя по центру екрана?" }, "questionHint": { "en": "This can help to accurately position a new element", @@ -589,7 +590,7 @@ "cs": "Umožnit otáčení mapy", "nl": "Sta kaartrotatie toe", "hu": "Térkép forgatásának engedélyezése", - "uk": "Дозволити обертати карту" + "uk": "Дозволити обертання мапи" } }, { @@ -748,7 +749,7 @@ "nl": "Toon data-attributen bij wijzigingen indien je meer dan {__userjourney_tagsVisibleAt} changesets hebt gemaakt", "fr": "Voir les étiquettes au bout de {__userjourney_tagsVisibleAt} modifications", "hu": "Azok a címkék jelenjenek meg, amelyeket {__userjourney_tagsVisibleAt} módosításkészlet elvégzését követően alkalmaztam", - "uk": "Показати теги, які будуть застосовані після того, як я зроблю {__userjourney_tagsVisibleAt} набори змін" + "uk": "Показувати теґи, які будуть застосовані після того, як я зроблю {__userjourney_tagsVisibleAt} набори(ів) змін" } }, { @@ -831,7 +832,7 @@ "en": "When right-clicking or long-pressing the map, a marker pops up where a new feature can be added. Additionally, a button at the bottom left is shown", "de": "Beim Rechtsklick oder einem langen Druck auf die Karte erscheint eine Markierung, an der ein neues Objekt hinzugefügt werden kann. Zusätzlich wird unten links eine Schaltfläche angezeigt", "cs": "Po kliknutí pravým tlačítkem myši nebo dlouhém stisknutí mapy se zobrazí značka, kam lze přidat nový prvek. Kromě toho se vlevo dole zobrazí tlačítko", - "uk": "При натисканні правою кнопкою миші або тривалому утриманні на мапі з'являється маркер, куди можна додати новий об'єкт. Крім того, внизу ліворуч відображається кнопка", + "uk": "При натисканні правою кнопкою миші або тривалому утриманні на мапі зʼявляється маркер, куди можна додати новий обʼєкт. Крім того, внизу ліворуч показується кнопка", "hu": "Jobb egérgombbal kattintva vagy hosszú nyomás után a térképen megjelenik egy jelölő ott, ahol fel lehet vinni egy új objektumot. Ezen kívül a bal alsó sarokban is látható egy gomb" } } @@ -844,7 +845,7 @@ "de": "

    Datenschutz und Rechtliches

    ", "cs": "

    Soukromí a právní záležitosti

    ", "hu": "

    Adatvédelem és jog

    ", - "uk": "

    Приватність і законність

    " + "uk": "

    Захист персональних даних

    " } }, { @@ -856,7 +857,8 @@ "en": "This theme is sensitive. Making changes will not indicate if you were nearby explicitly.", "de": "Dieses Thema ist sensibel. Wenn du Änderungen vornimmst, wird nicht angezeigt, ob du explizit in der Nähe warst.", "nl": "Dit thema ligt gevoelig. Wijzigingen aan objecten zullen niet aangeven of je in de buurt was.", - "hu": "Ez a tematikus térkép érzékeny. A módosításból nem fog kiderülni, hogy kifejezetten a közelben voltál-e." + "hu": "Ez a tematikus térkép érzékeny. A módosításból nem fog kiderülni, hogy kifejezetten a közelben voltál-e.", + "uk": "Ця тема є делікатною. Внесення змін не вказуватиме на те, що ви були поруч." } } ] @@ -899,7 +901,7 @@ "nl": "Geef aan hoever je je ongeveer bevindt ten opzichte van objecten die je wijzigt in OpenStreetMap. Dit helpt andere bijdagers te begrijpen welke wijzigingen je waarom maakt.", "cs": "Při provádění změn v OpenStreetMap zhruba uveďte, jak daleko jste byli od změněných objektů. To pomůže ostatním přispěvatelům pochopit, jak jste změnu provedli", "hu": "Az OpenStreetMap szerkesztésekor hozzávetőlegesen jelenjék meg, hogy milyen messze voltál a módosított objektumoktól. A többi térképész így jobban látja, hogy hogyan végezted a szerkesztést", - "uk": "Вносячи зміни до OpenStreetMap, приблизно вказуйте, як далеко ви знаходилися від змінених об'єктів. Це допоможе іншим учасникам зрозуміти, як ви внесли зміни" + "uk": "Вносячи зміни до OpenStreetMap, приблизно вказуйте, як далеко ви знаходилися від змінених обʼєктів. Це допоможе іншим учасникам зрозуміти, як ви внесли зміни" } } ] diff --git a/assets/themes/advertising/advertising.json b/assets/themes/advertising/advertising.json index f98b84ff6..813e9cf56 100644 --- a/assets/themes/advertising/advertising.json +++ b/assets/themes/advertising/advertising.json @@ -33,7 +33,7 @@ "pt": "Já se perguntou quantas propagandas existem nas nossas ruas e estradas? Com este mapa pode encontrar e adicionar informações sobre todos os recursos de publicidade que pode encontrar na rua", "it": "Vi siete mai chiesti quante pubblicità ci sono nelle nostre strade e strade? Con questa mappa è possibile trovare e aggiungere informazioni su tutte le caratteristiche pubblicitarie che si possono trovare sulla strada", "zh_Hans": "你是否曾经想过我们的街道和道路上有多少广告?通过这张地图,你可以查找并添加有关街道上所有广告特征的信息", - "uk": "Ви коли-небудь замислювалися над тим, скільки реклами знаходиться на наших вулицях і дорогах? За допомогою цієї карти ви можете знайти та додати інформацію про всі рекламні об'єкти, які ви можете знайти на вулиці" + "uk": "Чи замислювалися ви будь-коли над тим, скільки реклами знаходиться на наших вулицях та дорогах? За допомогою цієї мапи ви можете знайти та додати інформацію про всі рекламні обʼєкти, які ви можете зустріти на вулиці" }, "shortDescription": { "ca": "On puc trobar elements publicitaris?", diff --git a/assets/themes/aed/aed.json b/assets/themes/aed/aed.json index f5a300c0e..3a61d729f 100644 --- a/assets/themes/aed/aed.json +++ b/assets/themes/aed/aed.json @@ -51,7 +51,7 @@ "zgh": "ⴳ ⵜⴽⴰⵕⴹⴰ ⴰⴷ, ⵉⵣⵎⵔⵏ ⵓⴼⴳⴰⵏ ⴰⴷ ⵢⴰⴼ ⵓⵎⵍⴰⵏ ⵅⴼ ⵡⴰⵍⵍⴰⵍⵏ ⵏ ⵜⵓⴽⴽⵙⴰ ⵏ ⵜⵔⴳⴰⴳⴰⵢⵜ", "eu": "Mapa honetan, hurbileko desfibriladoreak aurkitu eta marka daitezke", "pt": "Neste mapa, pode-se encontrar e marcar desfibriladores próximos", - "uk": "На цій карті можна знайти та позначити найближчі дефібрилятори" + "uk": "На цій мапі можна знайти та позначити дефібрилятори поруч" }, "icon": "./assets/themes/aed/aed.svg", "startZoom": 12, diff --git a/assets/themes/artwork/artwork.json b/assets/themes/artwork/artwork.json index 3959ac26f..cf59acf23 100644 --- a/assets/themes/artwork/artwork.json +++ b/assets/themes/artwork/artwork.json @@ -48,7 +48,7 @@ "eu": "Estatuen, bustoen, graffitien eta mundu osoko beste artelan batzuen mapa irekia", "pt_BR": "Um mapa aberto de estátuas, bustos, grafites e outras obras de arte em todo o mundo", "pt": "Um mapa aberto de estátuas, bustos, grafites e outras obras de arte em todo o mundo", - "uk": "Відкрита карта статуй, бюстів, графіті та інших творів мистецтва по всьому світу" + "uk": "Відкрита мапа статуй, бюстів, графіті та інших творів мистецтва по всьому світу" }, "icon": "./assets/themes/artwork/artwork.svg", "startZoom": 12, diff --git a/assets/themes/atm/atm.json b/assets/themes/atm/atm.json index 969cfd0de..197a3112b 100644 --- a/assets/themes/atm/atm.json +++ b/assets/themes/atm/atm.json @@ -36,7 +36,7 @@ "pl": "Ta mapa pokazuje bankomaty, w których można wypłacać lub wpłacać pieniądze", "da": "Dette kort viser hæveautomater, hvor du kan hæve og indsætte kontanter", "zh_Hans": "这张地图显示了可以取款或存款的自动取款机", - "uk": "На цій карті показані банкомати, де можна зняти або поповнити рахунок" + "uk": "На цій мапі показані банкомати, де можна зняти готівку або поповнити рахунок" }, "icon": "./assets/themes/atm/logo.svg", "layers": [ diff --git a/assets/themes/benches/benches.json b/assets/themes/benches/benches.json index e517e748f..e0a3f5d49 100644 --- a/assets/themes/benches/benches.json +++ b/assets/themes/benches/benches.json @@ -43,7 +43,7 @@ "eu": "OpenStreetMap-en erregistratzen diren banku guztiak erakusten ditu mapa honek: garraio publikoko geralekuetako edo babeslekuetako banakako bankuak eta bankuak.", "pl": "Mapa ta pokazuje wszystkie ławki zarejestrowane w OpenStreetMap: ławki indywidualne oraz ławki należące do przystanków komunikacji miejskiej lub wiat.", "zh_Hans": "这张地图显示了所有记录在 OpenStreetMap 中的长椅:包括独立长椅和属于公共交通站点或候车亭的长椅。", - "uk": "На цій карті показані всі лавки, які зафіксовані в OpenStreetMap: Окремі лавки та лавки, що належать до зупинок громадського транспорту або притулків." + "uk": "На цій мапі показані всі лавки, які зафіксовані в OpenStreetMap: Окремі лавки та лавки, що належать до зупинок громадського транспорту або прихистків." }, "shortDescription": { "en": "A map of benches", @@ -67,7 +67,7 @@ "pl": "Mapa ławek", "pt": "Um mapa de bancadas", "fil": "Mapa ng upuan", - "uk": "Карта лавок" + "uk": "Мапа лавок" }, "icon": "./assets/themes/benches/bench_poi.svg", "credits": [ diff --git a/assets/themes/bicycle_parkings/bicycle_parkings.json b/assets/themes/bicycle_parkings/bicycle_parkings.json index 68e1b73ff..094e04807 100644 --- a/assets/themes/bicycle_parkings/bicycle_parkings.json +++ b/assets/themes/bicycle_parkings/bicycle_parkings.json @@ -25,7 +25,7 @@ "fil": "Mapa na nagpapakita ng lahat ng uri ng paradahan ng bisikleta", "ca": "Un mapa que mostra tots els tipus d'aparcaments de bicicletes", "cs": "Mapa všech typů parkovišť pro jízdní kola", - "uk": "Карта, що показує всі типи велосипедних парковок", + "uk": "Мапа, що показує всі типи велосипедних парковок", "pl": "Mapa pokazująca wszystkie typy parkingów dla rowerów" }, "icon": "./assets/themes/bicycle_parkings/logo.svg", diff --git a/assets/themes/bicycle_rental/bicycle_rental.json b/assets/themes/bicycle_rental/bicycle_rental.json index f69583d3b..b2a44aa18 100644 --- a/assets/themes/bicycle_rental/bicycle_rental.json +++ b/assets/themes/bicycle_rental/bicycle_rental.json @@ -35,7 +35,7 @@ "it": "In questa mappa trovi i luoghi conosciuti da OpenStreetMap dove puoi noleggiare delle biciclette", "pl": "Na tej mapie znajdziesz wiele stacji wynajmu rowerów, znanych w OpenStreetMap", "zh_Hans": "在这张地图上,你可以找到许多由 OpenStreetMap 记录的自行车租赁站点", - "uk": "На цій карті ви знайдете багато станцій прокату велосипедів, що є на OpenStreetMap" + "uk": "На цій мапі ви знайдете багато станцій прокату велосипедів, що є на OpenStreetMap" }, "shortDescription": { "en": "A map with bicycle rental stations and bicycle rental shops", @@ -52,7 +52,7 @@ "pl": "Mapa ze stacjami wypożyczania rowerów i wypożyczalniami rowerów", "zh_Hans": "一张包含自行车租赁站点和自行车租赁商店的地图", "it": "Una mappa con le stazioni e i negozi per il noleggio delle biciclette", - "uk": "Карта зі станціями та пунктами прокату велосипедів" + "uk": "Мапа зі станціями та пунктами прокату велосипедів" }, "icon": "./assets/themes/bicycle_rental/logo.svg", "layers": [ diff --git a/assets/themes/binoculars/binoculars.json b/assets/themes/binoculars/binoculars.json index 95e5d7422..cea652e68 100644 --- a/assets/themes/binoculars/binoculars.json +++ b/assets/themes/binoculars/binoculars.json @@ -36,7 +36,7 @@ "eu": "Zutoin batean prismatiko finkoak dituen mapa. Leku turistikoetan, begiratokietan, dorre panoramikoen gainean edo, batzuetan, erreserba natural batean egoten da.", "pl": "Mapa z lornetkami zamocowanymi na słupku. Zwykle można je odnaleźć w lokalizacjach turystycznych, punktach widokowych, na szczytach wież panoramicznych lub czasami w rezerwacie przyrody.", "zh_Hans": "一张显示固定在杆子上的望远镜的地图。这种望远镜通常可以在旅游景点、观景点、全景塔顶部或偶尔在自然保护区找到。", - "uk": "Карта з біноклем, закріплена на місці за допомогою жердини. Зазвичай її можна знайти в туристичних місцях, на оглядових майданчиках, на вершинах панорамних веж або іноді в природних заповідниках." + "uk": "Мапа стаціонарних біноклів. Зазвичай їх можна знайти в туристичних місцях, на оглядових майданчиках, на вершинах панорамних веж та іноді в природних заповідниках." }, "shortDescription": { "en": "A map with fixed binoculars", @@ -54,7 +54,7 @@ "eu": "Prismatiko finkoak dituen mapa", "pl": "Mapa ze stałymi lornetkami", "zh_Hans": "一张显示固定望远镜的地图", - "uk": "Карта з фіксованими біноклями" + "uk": "Мапа стаціонарних біноклів" }, "icon": "./assets/layers/binocular/telescope.svg", "layers": [ diff --git a/assets/themes/blind_osm/blind_osm.json b/assets/themes/blind_osm/blind_osm.json index ab98fa5da..c855b9146 100644 --- a/assets/themes/blind_osm/blind_osm.json +++ b/assets/themes/blind_osm/blind_osm.json @@ -32,7 +32,7 @@ "it": "Aiuta a mappare le caratteristiche importanti per i non vedenti", "pl": "Pomóż umieszczać na mapie obiekty ważne dla niewidomych", "zh_Hans": "帮助绘制与盲人相关的设施", - "uk": "Допоможіть нанести на карту об'єкти, важливі для незрячих" + "uk": "Допоможіть нанести на мапу обʼєкти, важливі для незрячих" }, "icon": "./assets/themes/blind_osm/Blindicon.svg", "startZoom": 20, diff --git a/assets/themes/charging_stations/charging_stations.json b/assets/themes/charging_stations/charging_stations.json index 36b1c0d4b..01f1f1ca4 100644 --- a/assets/themes/charging_stations/charging_stations.json +++ b/assets/themes/charging_stations/charging_stations.json @@ -36,7 +36,7 @@ "ca": "A aquest mapa, un pot trobar i marcar informació sobre punts de càrrega", "cs": "Na této otevřené mapě lze vyhledávat a označovat informace o nabíjecích stanicích", "pl": "Na tej otwartej mapie można znaleźć i zaznaczyć informacje o stacjach ładowania", - "uk": "На цій відкритій карті можна знайти та позначити інформацію про зарядні станції" + "uk": "На цій відкритій мапі можна знайти та позначити інформацію про зарядні станції" }, "shortDescription": { "en": "A worldwide map of charging stations", @@ -55,7 +55,7 @@ "cs": "Celosvětová mapa nabíjecích stanic", "eu": "Karga-estazioen munduko mapa", "pl": "Światowa mapa stacji ładowania", - "uk": "Карта зарядних станцій по всьому світу" + "uk": "Мапа зарядних станцій по всьому світу" }, "icon": "./assets/themes/charging_stations/logo.svg", "layers": [ diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index 85697a052..e2083312b 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -34,7 +34,7 @@ "ca": "A aquest mapa trobaràs varies oportunitats d'escalada, como gimnasos d'escalada, sales d'escalada en bloc i roques a la natura.", "es": "En este mapa encontrará diversas posibilidades de escalada, como rocódromos, salas de búlder y rocas en la naturaleza.", "pl": "Na tej mapie znajdziesz różne możliwości wspinaczki, takie jak sale wspinaczkowe, hale do boulderingu i skały w przyrodzie.", - "uk": "На цій карті ви знайдете різні можливості для скелелазіння, такі як скелелазні зали, боулдерингові зали та скелі на природі." + "uk": "На цій мапі ви знайдете різні можливості для скелелазіння, такі як скелелазні зали, боулдерингові зали та скелі на природі." }, "descriptionTail": { "nl": "De klimkaart is oorspronkelijk gemaakt door Christian Neumann op kletterspots.de.", @@ -50,7 +50,7 @@ "es": "El mapa de escalada fue realizado originalmente por Christian Neumann. Por favor, ponte en contacto si tienes comentarios o preguntas.

    El proyecto utiliza datos del proyecto OpenStreetMap.

    ", "ca": "El mapa d'escalada va ser creat originalment per Christian Neumann. Contacteu-vos si teniu comentaris o preguntes.

    < p>El projecte utilitza dades del projecte OpenStreetMap.

    ", "pl": "Mapa wspinaczkowa została pierwotnie stworzona przez Christiana Neumanna. Jeśli masz uwagi lub pytania, skontaktuj się z nim.

    < p>Projekt wykorzystuje dane projektu OpenStreetMap.

    ", - "uk": "Карту сходження спочатку склав Крістіан Нойманн. Будь ласка, зв'яжіться, якщо у вас є відгуки чи запитання.

    < p>Проект використовує дані проекту OpenStreetMap.

    " + "uk": "Мапу альпіністських маршрутів спочатку склав Крістіан Нойманн. Будь ласка, звʼяжіться з ним, якщо у вас є відгуки чи запитання.

    < p>Проєкт використовує дані OpenStreetMap.

    " }, "icon": "./assets/themes/climbing/climbing_icon.svg", "credits": [ diff --git a/assets/themes/clock/clock.json b/assets/themes/clock/clock.json index 092f976c4..43ba835b5 100644 --- a/assets/themes/clock/clock.json +++ b/assets/themes/clock/clock.json @@ -27,7 +27,7 @@ "pl": "Mapa pokazująca wszystkie zegary publiczne", "da": "Kort over alle ure i det offentlige rum", "it": "Mappa di tutti gli orologi pubblici", - "uk": "Карта з усіма громадськими годинниками" + "uk": "Мапа годинників в громадських місцях" }, "icon": "./assets/layers/clock/clock.svg", "layers": [ diff --git a/assets/themes/cycle_highways/cycle_highways.json b/assets/themes/cycle_highways/cycle_highways.json index 50e9e59fc..460b0ce5c 100644 --- a/assets/themes/cycle_highways/cycle_highways.json +++ b/assets/themes/cycle_highways/cycle_highways.json @@ -28,7 +28,7 @@ "da": "Dette kort viser cykelmotorveje", "cs": "Tato mapa zobrazuje cyklostezky", "pl": "Ta mapa pokazuje ścieżki rowerowe", - "uk": "На цій карті показані велодоріжки" + "uk": "Ця мапа показує велодоріжки" }, "icon": "./assets/themes/cycle_highways/fietssnelwegen-logo.svg", "startZoom": 7, diff --git a/assets/themes/cycle_infra/cycle_infra.json b/assets/themes/cycle_infra/cycle_infra.json index 638efa2ab..74ce6f47f 100644 --- a/assets/themes/cycle_infra/cycle_infra.json +++ b/assets/themes/cycle_infra/cycle_infra.json @@ -31,7 +31,7 @@ "da": "Et kort, hvor du kan se og redigere ting relateret til cykelinfrastrukturen. Lavet under #osoc21.", "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou. Vytvořeno během #osoc21.", "pl": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową. Wykonane podczas #osoc21.", - "uk": "Карта, на якій можна переглядати та редагувати речі, пов'язані з велосипедною інфраструктурою. Зроблено під час #osoc21." + "uk": "Мапа, на якій можна переглядати та редагувати обʼєкти, повʼязані з велосипедною інфраструктурою. Створено під час #osoc21." }, "shortDescription": { "en": "A map where you can view and edit things related to the bicycle infrastructure.", @@ -47,7 +47,7 @@ "da": "Et kort, hvor du kan se og redigere ting relateret til cykelinfrastrukturen.", "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou.", "pl": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową.", - "uk": "Карта, на якій ви можете переглядати та редагувати речі, пов'язані з велосипедною інфраструктурою." + "uk": "Мапа, на якій ви можете переглядати та редагувати речі, повʼязані з велосипедною інфраструктурою." }, "icon": "./assets/themes/cycle_infra/cycle-infra.svg", "socialImage": "./assets/themes/cycle_infra/cycle-infra.svg", diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json index e7f451f13..67a7d519e 100644 --- a/assets/themes/cyclenodes/cyclenodes.json +++ b/assets/themes/cyclenodes/cyclenodes.json @@ -20,7 +20,8 @@ "ca": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir-ne de nous de manera senzilla", "da": "Dette kort viser cykel netværk og giver dig mulighed for nemt at tilføje nye punkter", "cs": "Tato mapa zobrazuje sítě uzlů cyklu a umožňuje snadno přidávat nové uzly", - "pl": "Mapa ta przedstawia sieci węzłów rowerowych i umożliwia łatwe dodawanie nowych węzłów" + "pl": "Mapa ta przedstawia sieci węzłów rowerowych i umożliwia łatwe dodawanie nowych węzłów", + "uk": "Мапа на якій показуються точки веломережі, ви також можете легко додавати нові" }, "icon": "./assets/themes/cyclenodes/logo.svg", "startZoom": 11, @@ -42,7 +43,7 @@ "ca": "Enllaços node a node", "cs": "Propojení mezi uzly", "pl": "łącza węzeł do węzła", - "uk": "Зв'язки між точками" + "uk": "Звʼязки між точками" }, "source": { "osmTags": { @@ -63,7 +64,8 @@ "fr": "lien noeud à noeud", "ca": "Enllaç node a node", "cs": "propojení mezi uzly", - "pl": "połączenie węzła z węzłem" + "pl": "połączenie węzła z węzłem", + "uk": "Відрізок між точками" }, "mappings": [ { @@ -76,7 +78,8 @@ "fr": "lien noeud à noeud {ref}", "ca": "Enllaç node a node {ref}", "cs": "propojení mezi uzly {ref}", - "pl": "połączenie węzła z węzłem {ref}" + "pl": "połączenie węzła z węzłem {ref}", + "uk": "Відрізок між точками {ref}" } } ] @@ -94,7 +97,7 @@ "ca": "Quan es va comprovar per última vegada aquest enllaç node a node presencialment?", "cs": "Kdy bylo toto propojení mezi uzly naposledy zkontrolováno?", "pl": "Kiedy ostatnio badano to połączenie węzła z węzłem?", - "uk": "Коли цей зв'язок між точками досліджувався востаннє?" + "uk": "Коли цей звʼязок між точками досліджувався востаннє?" }, "render": { "en": "This node to node link was last surveyed on {survey:date}", @@ -143,7 +146,8 @@ "cs": "uzly", "eu": "nodoak", "pl": "węzły", - "zh_Hant": "節點" + "zh_Hant": "節點", + "uk": "Точки" }, "source": { "osmTags": { @@ -286,7 +290,8 @@ "fr": "A combien dautres nœuds vélo ce nœud est-il lié ?", "ca": "A quants altes nodes ciclistes enllaça aquest node?", "cs": "S kolika dalšími uzly cyklu je tento uzel propojen?", - "pl": "Z iloma innymi węzłami rowerowymi łączy się ten węzeł?" + "pl": "Z iloma innymi węzłami rowerowymi łączy się ten węzeł?", + "uk": "З кількома іншими точками повʼязана ця точка?" }, "render": { "en": "This node links to {expected_rcn_route_relations} other cycle nodes.", @@ -309,7 +314,8 @@ "es": "Por ejemplo, 3", "pl": "np. 3", "da": "fx 3", - "ca": "Per exemple, 3" + "ca": "Per exemple, 3", + "uk": "напр. 3" } }, "id": "node-expected_rcn_route_relations" @@ -329,7 +335,8 @@ "ca": "un node ciclista", "es": "un nodo cíclico", "cs": "cyklistický uzel", - "pl": "węzeł rowerowy" + "pl": "węzeł rowerowy", + "uk": "велоточка" }, "snapToLayer": [ "cycleways_and_roads" diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json index abb55b8ae..4da7a3702 100644 --- a/assets/themes/cyclestreets/cyclestreets.json +++ b/assets/themes/cyclestreets/cyclestreets.json @@ -34,7 +34,7 @@ "ca": "Un ciclocarrer és un carrer en el que el trànsit motoritzat no pot sobrepassar als ciclistes. Està senyalitzat per una senyal de trànsit especial. Els ciclocarrers es poden trobar a Holanda i Bèlgica, però també a Alemnya i França. ", "cs": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. ", "pl": "Ulica rowerowa to ulica, na której ruch samochodowy nie może wyprzedzać rowerzystów. Są one oznaczone specjalnym znakiem drogowym. Ulice rowerowe można znaleźć w Holandii i Belgii, ale także w Niemczech i Francji. ", - "uk": "Велодоріжка - це вулиця, на якій моторизованому транспорту заборонено обганяти велосипедистів. Вони позначені спеціальним дорожнім знаком. Велодоріжки можна знайти в Нідерландах і Бельгії, а також у Німеччині та Франції. " + "uk": "Велодорога — це шлях, на якому моторизованому транспорту заборонено обганяти велосипедистів. Вони позначені спеціальним дорожнім знаком. Велодоріжки можна знайти в Нідерландах і Бельгії, а також у Німеччині та Франції. " }, "shortDescription": { "nl": "Een kaart met alle gekende fietsstraten", @@ -51,7 +51,7 @@ "da": "Et kort over cykelgader", "cs": "Mapa cyklostezek", "pl": "Mapa ulic rowerowych", - "uk": "Карта велодоріжок" + "uk": "Мапа велодоріжок" }, "icon": "./assets/themes/cyclestreets/logo.svg", "startZoom": 14, @@ -78,7 +78,8 @@ "pa_PK": "سائیکاں دیاں سڑکاں", "cs": "Cyklostezky", "eu": "Bidegorriak", - "pl": "Ulice rowerowe" + "pl": "Ulice rowerowe", + "uk": "Велодороги" }, "minzoom": 7, "source": { diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json index 2e1eb2ba5..fdac2fe6f 100644 --- a/assets/themes/cyclofix/cyclofix.json +++ b/assets/themes/cyclofix/cyclofix.json @@ -17,7 +17,7 @@ "da": "Cyclofix - et åbent kort for cyklister", "cs": "Cyklofix - mapa pro cyklisty", "pl": "Cyclofix - mapa dla rowerzystów", - "uk": "Cyclofix - карта для велосипедистів" + "uk": "Cyclofix — мапа для велосипедистів" }, "description": { "en": "A map for cyclists to find the appropriate infrastructure for their needs, such as bicycle pumps, drinking water, bicycle shops, repair stations or parkings.", @@ -34,7 +34,7 @@ "cs": "Mapa pro cyklisty, kde najdou vhodnou infrastrukturu pro své potřeby, jako jsou pumpy na kola, pitná voda, cyklistické obchody, opravny nebo parkoviště.", "ca": "Un mapa per a que els ciclistes troben la infraestructura adequada a les seves necessitats, com bombes de bicicletes, aigua potable, botigues de bicicletes, reparació o aparcaments.", "pl": "Celem tej mapy jest zaprezentowanie rowerzystom łatwego w użyciu rozwiązania umożliwiającego znalezienie infrastruktury odpowiedniej dla ich potrzeb.

    Możesz śledzić swoją dokładną lokalizację (tylko na urządzeniach mobilnych) i wybierać w lewym dolnym rogu warstwy, które są dla Ciebie odpowiednie. Możesz także użyć tego narzędzia, aby dodać lub edytować pinezki (interesujące miejsca) na mapie i dostarczyć więcej danych, odpowiadając na pytania.

    Wszystkie wprowadzone zmiany zostaną automatycznie zapisane w globalnej bazie danych OpenStreetMap i mogą być swobodnie ponownie wykorzystywane przez innych.

    Więcej informacji o projekcie cyclofix można znaleźć na stronie cyclofix.osm.be .", - "uk": "Карта, на якій велосипедисти можуть знайти відповідну інфраструктуру для своїх потреб, наприклад, велосипедні насоси, питну воду, веломагазини, ремонтні станції або парковки." + "uk": "Мапа, на якій велосипедисти можуть знайти відповідну інфраструктуру для своїх потреб, наприклад, велосипедні насоси, питну воду, веломагазини, ремонтні станції або парковки." }, "icon": "./assets/themes/cyclofix/logo.svg", "socialImage": "./assets/themes/cyclofix/logo.svg", diff --git a/assets/themes/disaster_response/disaster_response.json b/assets/themes/disaster_response/disaster_response.json index 4bdd9866e..fedaaa9cc 100644 --- a/assets/themes/disaster_response/disaster_response.json +++ b/assets/themes/disaster_response/disaster_response.json @@ -19,7 +19,7 @@ "es": "Este mapa contiene elementos destinados a la preparación y respuesta ante desastres.", "ca": "Aquest mapa conté elements destinants a la preparació i resposta davant desastres.", "cs": "Tato mapa obsahuje prvky určené pro připravenost na katastrofy a reakci na ně.", - "uk": "Ця карта містить елементи, призначені для забезпечення готовності до стихійних лих та реагування на них." + "uk": "Ця мапа містить обʼєкти, призначені для забезпечення готовності до стихійних лих та реагування на них." }, "icon": "./assets/themes/disaster_response/CivilDefence.svg", "socialImage": "./assets/themes/disaster_response/social.svg", diff --git a/assets/themes/drinking_water/drinking_water.json b/assets/themes/drinking_water/drinking_water.json index 1b92f2bf4..b67da2097 100644 --- a/assets/themes/drinking_water/drinking_water.json +++ b/assets/themes/drinking_water/drinking_water.json @@ -35,7 +35,7 @@ "da": "På dette kort er offentligt tilgængelige drikkevandsteder vist og kan nemt tilføjes", "cs": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat", "pl": "Na tej mapie znajdują się dostępne publicznie źródła pitnej wody i mogą łatwo być dodane", - "uk": "На цій карті показані загальнодоступні місця з питною водою, які можна легко додати" + "uk": "На цій мапі показуються і можуть бути легко додані загальнодоступні місця з питною водою" }, "icon": "./assets/themes/drinking_water/logo.svg", "startLat": 50.8465573, diff --git a/assets/themes/education/education.json b/assets/themes/education/education.json index 9e01f7849..171efbb80 100644 --- a/assets/themes/education/education.json +++ b/assets/themes/education/education.json @@ -30,7 +30,7 @@ "es": "En este mapa, encontrará información sobre todos los tipos de escuelas y centros de educación y puede añadir fácilmente más información", "pl": "Na tej mapie znajdziesz informacje o wszystkich typach szkół i edukacji, a także możesz łatwo dodać więcej informacji", "it": "In questa mappa troverai informazioni su tutti i tipi di scuole e istituti di istruzione e puoi aggiungere facilmente ulteriori informazioni", - "uk": "На цій карті ви знайдете інформацію про всі типи шкіл та освіти і зможете легко додати додаткову інформацію" + "uk": "На цій мапі ви знайдете інформацію про всі типи шкіл та заклади освіти, ви також зможете легко додати додаткову інформацію" }, "icon": "./assets/layers/school/college.svg", "layers": [ diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index b7d11fdf8..b4c0b7807 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -15,7 +15,7 @@ "cs": "Etymologie - podle čeho je místo pojmenováno?", "es": "Etimología: ¿De qué recibe el nombre un lugar?", "pl": "Etymologia - od czego pochodzi nazwa ulicy?", - "uk": "Етимологія - на честь чого названо місце?" + "uk": "Етимологія — на честь чого названо місце?" }, "description": { "en": "On this map, you can see what an object is named after. The streets, buildings, ... come from OpenStreetMap which got linked with Wikidata. In the popup, you'll see the Wikipedia article (if it exists) or a wikidata box of what the object is named after. If the object itself has a wikipedia page, that'll be shown too.

    You can help contribute too!Zoom in enough and all streets will show up. You can click one and a Wikidata-search box will popup. With a few clicks, you can add an etymology link. Note that you need a free OpenStreetMap account to do this.", @@ -30,7 +30,7 @@ "es": "En este mapa, puedes ver el nombre de un objeto. Las calles, edificios, ... provienen de OpenStreetMap que tienen enlace con Wikidata. En la ventana emergente, verás el artículo de Wikipedia (si existe) o un recuadro de wikidata del nombre del objeto. Si el objeto en sí tiene una página wikipedia, también se mostrará.

    ¡Puedes contribuir! Acerca el zoom lo suficiente y aparecerán todas las calles. Puedes hacer clic en una y aparecerá un cuadro de búsqueda en Wikidata. Con unos pocos clics, puedes añadir un enlace etimológico. Ten en cuenta que para ello necesitas una cuenta gratuita de OpenStreetMap.", "ca": "En aquest mapa, podeu veure el nom d'un objecte. Els carrers, edificis, ... provenen d'OpenStreetMap que tenen un enllaça a Wikidata. A la finestra emergent, veuràs l'article de la Viquipèdia (si existeix) o un quadre de wikidata amb el nom de l'objecte. Si l'objecte en si té una pàgina de viquipèdia, també es mostrarà.

    També pots ajudar a contribuir!Amplia prou i tots els carrers apareixerà. Podeu fer clic en un i apareixerà un quadre de cerca de Wikidata. Amb uns quants clics, podeu afegir un enllaç d'etimologia. Tingueu en compte que necessiteu un compte d'OpenStreetMap gratuït per fer-ho.", "pl": "Na tej mapie możesz zobaczyć, od czego pochodzi nazwa obiektu. Ulice, budynki,... pochodzą z OpenStreetMap, który został powiązany z Wikidanymi. W wyskakującym okienku zobaczysz artykuł w Wikipedii (jeśli istnieje) lub pole wikidanych zawierające nazwę obiektu. Jeśli sam obiekt ma stronę w Wikipedii, ona również zostanie wyświetlona.

    Ty też możesz pomóc!Powiększ wystarczająco mapę i wszystkie ulice się pojawią. Możesz kliknąć jedną, a pojawi się okno wyszukiwania Wikidanych. Za pomocą kilku kliknięć możesz dodać odnośnik etymologiczny. Pamiętaj, że potrzebujesz do tego darmowego konta OpenStreetMap.", - "uk": "На цій карті ви можете побачити, на честь якого об’єкта названо. Вулиці, будинки, ... взяті з OpenStreetMap, який пов’язано з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь якого об’єкта названо. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

    Ви також можете допомогти!Збільште достатньо та всі вулиці з'явиться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен безкоштовний обліковий запис OpenStreetMap." + "uk": "На цій мапі можна побачити, на честь чого або кого названо обʼєкт. Вулиці, будинки, …взяті з OpenStreetMap, пов’язані з Wikidata. У спливаючому вікні ви побачите статтю Вікіпедії (якщо вона існує) або вікно вікіданих, на честь кого або чого об’єкт отримав свою назву. Якщо сам об’єкт має сторінку у Вікіпедії, це також буде показано.

    Ви також можете допомогти!Наблизьтесь та всі вулиці зʼявляться. Ви можете клацнути одну з них, і з’явиться вікно пошуку Вікіданих. За допомогою кількох клацань ви можете додати етимологічне посилання. Зауважте, що для цього вам потрібен обліковий запис OpenStreetMap." }, "shortDescription": { "en": "What is the origin of a toponym?", @@ -46,7 +46,7 @@ "cs": "Jaký je původ toponyma?", "pl": "Jakie jest pochodzenie toponimów?", "ru": "Каково происхождение топонима?", - "uk": "Звідки походить топонім?" + "uk": "Від чого походить назва топоніма?" }, "icon": "./assets/layers/etymology/logo.svg", "hideFromOverview": false, diff --git a/assets/themes/facadegardens/facadegardens.json b/assets/themes/facadegardens/facadegardens.json index 01f037ba7..f353c10b6 100644 --- a/assets/themes/facadegardens/facadegardens.json +++ b/assets/themes/facadegardens/facadegardens.json @@ -45,7 +45,7 @@ "cs": "Tato mapa zobrazuje fasádní zahrady s obrázky a užitečnými informacemi o orientaci, oslunění a druzích rostlin.", "ca": "Aquest mapa mostra jardins a façanes amb fotografies i informació útil sobre l'orientació, llum del sol i els tipus de plantes.", "pl": "Mapa przedstawia ogrody fasadowe ze zdjęciami i przydatnymi informacjami na temat orientacji, nasłonecznienia i rodzajów roślin.", - "uk": "На цій карті показані фасадні сади з фотографіями та корисною інформацією про орієнтацію, сонячне освітлення та типи рослин." + "uk": "На цій мапі показані фасадні сади з фотографіями та корисною інформацією про орієнтацію, сонячне освітлення та типи рослин." }, "icon": "./assets/themes/facadegardens/geveltuin.svg", "startZoom": 15, diff --git a/assets/themes/fritures/fritures.json b/assets/themes/fritures/fritures.json index d4803eb5c..8c9a85fbf 100644 --- a/assets/themes/fritures/fritures.json +++ b/assets/themes/fritures/fritures.json @@ -23,7 +23,7 @@ "ca": "A aquest mapa, trobaràs la teva botiga preferida de patates!", "es": "¡En este mapa encontrarás tu tienda de patatas fritas favorita!", "pl": "Na tej mapie znajdziesz swój ulubiony sklep z frytkami!", - "uk": "На цій карті ви знайдете свій улюблений магазин картоплі фрі!" + "uk": "На цій мапі ви знайдете свій улюблений заклад з картоплею фрі!" }, "icon": "./assets/themes/fritures/logo.svg", "layers": [ diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json index 692585459..b6c36e4e0 100644 --- a/assets/themes/ghostbikes/ghostbikes.json +++ b/assets/themes/ghostbikes/ghostbikes.json @@ -37,7 +37,7 @@ "es": "Una bicicleta fantasma es un monumento en memoria de un ciclista fallecido en un accidente de tráfico, en forma de una bicicleta blanca colocada permanentemente cerca del lugar del accidente.

    En este mapa se pueden ver todas las bicicletas fantasma conocidas por OpenStreetMap. ¿Falta alguna bicicleta fantasma? Todo el mundo puede añadir o actualizar información aquí - sólo necesitas tener una cuenta (gratuita) de OpenStreetMap.

    Existe una cuenta automatizada en Mastodon que publica un resumen mensual de las bicis fantasma de todo el mundo

    ", "ca": "Una bicicleta fantasma és un monument commemoratiu d'un ciclista que va morir en un accident de trànsit en forma d'una bicicleta blanca col·locada permanentment a prop del lloc de l'accident.

    En aquest mapa, un pot veure totes les bicicletes fantasma conegudes per OpenStreetMap. Falta una bicicleta fantasma? Tothom pot afegir o actualitzar informació aquí; només cal que tingueu un compte d'OpenStreetMap (gratuït).

    Hi ha un compte automatitzat a Mastodon que publica una visió mensual de les bicicletes fantasma a tot el món

    ", "pl": "Duch roweru to pomnik upamiętniający rowerzystę, który zginął w wypadku drogowym, w postaci białego roweru umieszczonego na stałe w pobliżu miejsca wypadku.

    Na tej mapie każdy może zobaczyć wszystkie takie duchy roweru znane w OpenStreetMap. Czy brakuje ducha roweru? Każdy może tu dodać lub zaktualizować informacje - wystarczy posiadać (bezpłatne) konto OpenStreetMap.

    Istnieje automatyczne konto na Mastodonie, na którym publikowany jest miesięczny przegląd duchów roweru na całym świecie

    ", - "uk": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

    На цій карті один може побачити всі велосипеди-привиди, відомі OpenStreetMap. Зник велосипед-привид? Кожен може додавати або оновлювати інформацію тут - вам потрібно лише мати (безкоштовний) обліковий запис OpenStreetMap.

    На Mastodon існує автоматичний обліковий запис, який публікує щомісячний огляд велосипедів-привидів у всьому світі

    " + "uk": "Велосипед-примара — це меморіал велосипедисту, який загинув у дорожньо-транспортній пригоді, у вигляді білого велосипеда, постійно розміщеного поблизу місця аварії.

    На цій мапі ви можете побачити всі велосипеди-примари, відомі в OpenStreetMap. Велосипед-примара відсутній? Кожен може додавати або оновлювати інформацію тут — вам потрібно лише мати обліковий запис OpenStreetMap.

    На Mastodon існує бот, який публікує щомісячний огляд велосипедів-примар у всьому світі

    " }, "icon": "./assets/themes/ghostbikes/logo.svg", "defaultBackgroundId": "protomaps.white", diff --git a/assets/themes/ghostsigns/ghostsigns.json b/assets/themes/ghostsigns/ghostsigns.json index 6c3aacab8..ba645b970 100644 --- a/assets/themes/ghostsigns/ghostsigns.json +++ b/assets/themes/ghostsigns/ghostsigns.json @@ -13,7 +13,7 @@ "es": "Un mapa que muestra los rótulos en desuso de los edificios", "ca": "Un mapa que mostra els rètols en desús dels edificis", "cs": "Mapa zobrazující nepoužívané nápisy na budovách", - "uk": "Карта, на якій показані вивіски на будівлях, що не використовуються" + "uk": "Мапа, на якій показані вивіски на будівлях, що не використовуються" }, "icon": "./assets/themes/advertising/wall_painting.svg", "layers": [ diff --git a/assets/themes/glutenfree/glutenfree.json b/assets/themes/glutenfree/glutenfree.json index 1a1f44901..70b6525b9 100644 --- a/assets/themes/glutenfree/glutenfree.json +++ b/assets/themes/glutenfree/glutenfree.json @@ -18,7 +18,7 @@ "es": "Un menú compartido con productos sin gluten", "ca": "Un mapa col·lectiu amb articles sense gluten", "cs": "Mapa s bezlepkovými položkami vytvořená pomocí crowdsourcingu", - "uk": "Краудсорсингова карта з безглютеновими продуктами" + "uk": "Колективна мапа з безглютеновими продуктами" }, "icon": "./assets/layers/questions/glutenfree.svg", "layers": [ diff --git a/assets/themes/hackerspaces/hackerspaces.json b/assets/themes/hackerspaces/hackerspaces.json index 25fad772e..64d56f688 100644 --- a/assets/themes/hackerspaces/hackerspaces.json +++ b/assets/themes/hackerspaces/hackerspaces.json @@ -45,7 +45,7 @@ "es": "Un mapa de hackerspaces", "ca": "Un mapa dels hackerspaces", "pl": "Mapa hackerspaceów", - "uk": "Карта хакерських просторів" + "uk": "Мапа хакерських просторів" }, "icon": "./assets/themes/hackerspaces/glider.svg", "layers": [ diff --git a/assets/themes/healthcare/healthcare.json b/assets/themes/healthcare/healthcare.json index 61e6bdec8..eaaef4749 100644 --- a/assets/themes/healthcare/healthcare.json +++ b/assets/themes/healthcare/healthcare.json @@ -30,7 +30,7 @@ "es": "En este mapa se muestran varios elementos relacionados con la salud", "pl": "Na tej mapie pokazane są różne elementy związane z opieką zdrowotną", "it": "Su questa mappa sono indicati vari elementi relativi all'assistenza sanitaria", - "uk": "На цій карті показані різні об'єкти, пов'язані з охороною здоров'я" + "uk": "На цій мапі показані різні обʼєкти, повʼязані з охороною здоровʼя" }, "icon": "./assets/layers/doctors/doctors.svg", "startZoom": 16, diff --git a/assets/themes/hotels/hotels.json b/assets/themes/hotels/hotels.json index bfac5549f..a95c2c6e6 100644 --- a/assets/themes/hotels/hotels.json +++ b/assets/themes/hotels/hotels.json @@ -31,7 +31,7 @@ "ca": "En aquest mapa trobareu hotels a la vostra zona", "pl": "Na tej mapie znajdziesz hotele w Twojej okolicy", "it": "Su questa mappa, troverai gli hotel della tua zona", - "uk": "На цій карті ви знайдете готелі у вашому регіоні" + "uk": "На цій мапі ви знайдете готелі поруч з вами" }, "icon": "./assets/layers/tourism_accomodation/hotel.svg", "startZoom": 13, diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json index c92d252f3..3768df161 100644 --- a/assets/themes/indoors/indoors.json +++ b/assets/themes/indoors/indoors.json @@ -17,7 +17,7 @@ "it": "Al chiuso", "ru": "Внутри помещений", "hu": "Beltéri létesítmények", - "uk": "У приміщенні" + "uk": "Плани приміщень" }, "description": { "en": "On this map, publicly accessible indoor places are shown", @@ -31,7 +31,7 @@ "ca": "En aquest mapa es mostren els llocs interiors accessibles al públic", "pl": "Na tej mapie pokazane są publicznie dostępne miejsca w pomieszczeniach zamkniętych", "it": "Su questa mappa sono indicati i luoghi al chiuso accessibili al pubblico", - "uk": "На цій карті показані загальнодоступні криті приміщення" + "uk": "На цій мапі показані загальнодоступні плани приміщень" }, "icon": "./assets/layers/entrance/entrance.svg", "startZoom": 14, diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json index 0e5398420..39a87bad0 100644 --- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json +++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json @@ -26,7 +26,7 @@ "es": "Un mapa que muestra bordillos y cruces.", "ca": "Un mapa amb voreres i encreuaments.", "pl": "Mapa pokazująca krawężniki i przejścia.", - "uk": "Карта з позначенням бордюрів та переходів." + "uk": "Мапа з позначенням бордюрів та пішохідних переходів." }, "icon": "./assets/layers/kerbs/KerbIcon.svg", "startZoom": 19, diff --git a/assets/themes/lactosefree/lactosefree.json b/assets/themes/lactosefree/lactosefree.json index 195ccc40f..103b477ca 100644 --- a/assets/themes/lactosefree/lactosefree.json +++ b/assets/themes/lactosefree/lactosefree.json @@ -15,7 +15,7 @@ "es": "Un mapa en que colaborar con tiendas y restaurantes con productos sin lactosa", "ca": "Un mapa col·lectiu amb botigues i restaurants sense lactosa", "cs": "Mapa bezlaktózových obchodů a restaurací vytvořená crowdsourcingem", - "uk": "Краудсорсингова карта з магазинами та ресторанами без лактози" + "uk": "Колективна мапа з магазинами та ресторанами з безлактозними продуктами" }, "icon": "./assets/layers/questions/lactose_free.svg", "layers": [ diff --git a/assets/themes/maps/maps.json b/assets/themes/maps/maps.json index 0f9b0924a..3141cc086 100644 --- a/assets/themes/maps/maps.json +++ b/assets/themes/maps/maps.json @@ -16,7 +16,7 @@ "cs": "Mapa map", "pl": "Mapa map", "hu": "Térképek térképe", - "uk": "Карта карт" + "uk": "Мапа мап" }, "description": { "en": "On this map you can find all maps OpenStreetMap knows - typically a big map on an information board showing the area, city or region, e.g. a tourist map on the back of a billboard, a map of a nature reserve, a map of cycling networks in the region, ...)

    If a map is missing, you can easily map this map on OpenStreetMap.", diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json index 89bc84755..2057b93fc 100644 --- a/assets/themes/maxspeed/maxspeed.json +++ b/assets/themes/maxspeed/maxspeed.json @@ -41,7 +41,7 @@ "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限。", "pl": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze.", "ru": "На этой карте показана разрешенная законом максимальная скорость на каждой дороге.", - "uk": "Ця карта показує дозволену законом максимальну швидкість на кожній дорозі." + "uk": "Ця мапа показує дозволену законом максимальну швидкість на кожній дорозі." }, "icon": "./assets/themes/maxspeed/maxspeed_logo.svg", "layers": [ diff --git a/assets/themes/memorials/memorials.json b/assets/themes/memorials/memorials.json index 919f1d393..d88dadb74 100644 --- a/assets/themes/memorials/memorials.json +++ b/assets/themes/memorials/memorials.json @@ -11,7 +11,7 @@ "cs": "Památníky", "ru": "Памятники", "hu": "Emlékművek", - "uk": "Меморіали" + "uk": "Памʼятники" }, "description": { "en": "Memorials are physical objects permantently placed in the public space to remember a person or event. They can be a wide range of objects, such as statues, plaques, paintings, military objects (such as tanks), ...", @@ -20,7 +20,7 @@ "nl": "Een gedenkteken is een fysiek object dat permanent in de publieke ruimte aanwezig is om een persoon of gebeurtenis te herdenken. Dit kan in diverse vormen, zoals standbeelden, naamborden, muurschilderingen, militaire objecten,...", "es": "Los monumentos conmemorativos son objetos físicos colocados de forma permanente en el espacio público para recordar a una persona o un acontecimiento. Pueden ser objetos muy diversos, como estatuas, placas, pinturas, objetos militares (como tanques),...", "cs": "Památníky jsou fyzické předměty trvale umístěné na veřejném prostranství, které připomínají určitou osobu nebo událost. Může se jednat o nejrůznější předměty, jako jsou sochy, pamětní desky, obrazy, vojenské objekty (např. tanky), ...", - "uk": "Меморіали - це фізичні об'єкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші об'єкти, такі як статуї, меморіальні дошки, картини, військові об'єкти (наприклад, танки), ..." + "uk": "Меморіали — це фізичні обʼєкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші обʼєкти, такі як статуї, меморіальні дошки, картини, військові обʼєкти (наприклад, танки), …" }, "icon": "./assets/layers/memorial/memorial.svg", "layers": [ diff --git a/assets/themes/nature/nature.json b/assets/themes/nature/nature.json index d48ba4215..e10a04451 100644 --- a/assets/themes/nature/nature.json +++ b/assets/themes/nature/nature.json @@ -28,7 +28,7 @@ "zh_Hant": "在這份地圖,你可以找到觀光客與自然愛好者感興趣的資訊...", "pl": "Na tej mapie można znaleźć ciekawe informacje dla turystów i miłośników przyrody.", "it": "Su questa mappa si possono trovare informazioni interessanti per turisti e amanti della natura.", - "uk": "На цій карті можна знайти цікаву інформацію для туристів та любителів природи." + "uk": "На цій мапі можна знайти цікаву інформацію для туристів та любителів природи." }, "shortDescription": { "en": "A map for nature lovers, with interesting POI's", @@ -43,7 +43,7 @@ "pl": "Mapa dla miłośników przyrody z ciekawymi punktami POI", "it": "Una mappa per amanti della natura con interessanti POI", "ru": "Карта для любителей природы, с интересными POI", - "uk": "Карта для любителів природи, з цікавими об'єктами POI" + "uk": "Мапа для любителів природи, з Точками інтересу" }, "icon": "./assets/themes/nature/logo.svg", "startZoom": 12, diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index 73c4fc452..d00126557 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -28,7 +28,7 @@ "ca": "Una nota és un marcador al mapa amb un text per indicar alguna cosa incorrecta.

    Assegureu-vos de revisar la visualització de filtres per cercar usuaris i text.", "zh_Hant": "註解會散佈在地圖上並且有一些文字說明,來顯示那邊有錯誤。

    請確認用過濾檢視來搜尋使用者或是文字。", "pl": "Uwaga to pinezka na mapie z tekstem wskazującym, że coś jest nie tak.

    Pamiętaj o skorzystaniu z widoku filtra, aby wyszukać użytkowników i tekst .", - "uk": "Нотатка – це мітка на карті з певним текстом, яка вказує на те, що щось не так.

    Обов’язково перегляньте перегляд фільтра, щоб шукати користувачів і текст." + "uk": "Нотатка — це мітка на мапі з певним текстом, яка вказує на те, що щось не так.

    Не забудьте переглянути фільтри для пошуку користувачів і тексту." }, "icon": "./assets/themes/notes/logo.svg", "layers": [ diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 1848afbcf..126c721a2 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -26,7 +26,7 @@ "ca": "En aquest mapa, es mostren llocs públics accessibles per a cadira de rodes i es poden afegir fàcilment", "pl": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać", "it": "Su questa mappa sono indicati i luoghi pubblici accessibili con sedia a rotelle e possono essere facilmente aggiunti", - "uk": "На цій карті показані громадські місця, доступні для інвалідних візків, які можна легко додати" + "uk": "На цій мапі показані громадські місця, доступні для осіб в інвалідних візків, їх також можна легко додати" }, "icon": "./assets/themes/onwheels/crest.svg", "startZoom": 17, diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json index 1ee28c9c0..a07419f86 100644 --- a/assets/themes/openwindpowermap/openwindpowermap.json +++ b/assets/themes/openwindpowermap/openwindpowermap.json @@ -33,7 +33,7 @@ "cs": "Mapa pro zobrazení a úpravy větrných turbín.", "ca": "Un mapa per a mostrar i editar turbines eòliques.", "pl": "Mapa do pokazywania i edytowania turbin wiatrowych.", - "uk": "Карта для показу та редагування вітрових турбін." + "uk": "Мапа для показу та редагування вітрових турбін." }, "icon": "./assets/themes/openwindpowermap/logo.svg", "startZoom": 8, diff --git a/assets/themes/parkings/parkings.json b/assets/themes/parkings/parkings.json index d612c8a0c..1e4ca0e60 100644 --- a/assets/themes/parkings/parkings.json +++ b/assets/themes/parkings/parkings.json @@ -51,7 +51,7 @@ "ca": "Aquest mapa mostra diferents punts d'aparcament", "cs": "Na této mapě jsou vyznačena různá parkovací místa", "pl": "Ta mapa pokazuje różne miejsca parkingowe", - "uk": "На цій карті показані різні місця для паркування" + "uk": "На цій мапі показані різні місця для паркування" }, "icon": "./assets/themes/parkings/parkings.svg", "startZoom": 12, diff --git a/assets/themes/personal/personal.json b/assets/themes/personal/personal.json index e03bfb344..e71413559 100644 --- a/assets/themes/personal/personal.json +++ b/assets/themes/personal/personal.json @@ -19,7 +19,7 @@ "pl": "Temat osobisty", "ru": "Собственная тема", "hu": "Személyes téma", - "uk": "Особиста тема" + "uk": "Власна тема" }, "description": { "en": "Create a personal theme based on all the available layers of all themes. In order to show some data, open layer selection", diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index 855956665..468b8fbc8 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -27,7 +27,7 @@ "cs": "Na této mapě najdete různá zajímavá místa pro vaše domácí mazlíčky: veterináře, psí parky, obchody pro zvířata, restaurace pro psy, ...", "pl": "Na tej mapie znajdziesz różne ciekawe miejsca dla swoich zwierząt: weterynarze, wybiegi dla psów, sklepy zoologiczne, restauracje przyjazne psom, ...", "ru": "На этой карте вы найдете различные интересные места для ваших питомцев: ветеринарные клиники, парки для собак, зоомагазины, рестораны для собак, ...", - "uk": "На цій карті ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, ..." + "uk": "На цій мапі ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, …" }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, diff --git a/assets/themes/playgrounds/playgrounds.json b/assets/themes/playgrounds/playgrounds.json index 361916fac..ec4a2dc2f 100644 --- a/assets/themes/playgrounds/playgrounds.json +++ b/assets/themes/playgrounds/playgrounds.json @@ -36,7 +36,7 @@ "ca": "A aquest mapa, pots trobar parcs i afegir més informació", "cs": "Na této mapě najdete dětská hřiště a můžete k nim přidat další informace", "pl": "Na tej mapie znajdziesz place zabaw, możesz też dodać o nich więcej informacji", - "uk": "На цій карті ви знайдете дитячі майданчики і зможете додати додаткову інформацію" + "uk": "На цій мапі ви знайдете дитячі майданчики та зможете додати додаткову інформацію" }, "shortDescription": { "nl": "Een kaart met speeltuinen", @@ -55,7 +55,7 @@ "da": "Et kort med legepladser", "cs": "Mapa dětských hřišť", "pl": "Mapa z placami zabaw", - "uk": "Карта з дитячими майданчиками" + "uk": "Мапа дитячих майданчиків" }, "icon": "./assets/themes/playgrounds/playground.svg", "startZoom": 13, diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json index e76a4591f..b2e6e8d82 100644 --- a/assets/themes/postboxes/postboxes.json +++ b/assets/themes/postboxes/postboxes.json @@ -14,7 +14,7 @@ "es": "Mapa de Buzones y Oficinas de Correos", "cs": "Mapa poštovních schránek a pošt", "pl": "Mapa skrzynek i urzędów pocztowych", - "uk": "Поштові скриньки та карта поштових відділень" + "uk": "Мапа поштових скриньок та поштових відділень" }, "description": { "en": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
    Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account.", diff --git a/assets/themes/rainbow_crossings/rainbow_crossings.json b/assets/themes/rainbow_crossings/rainbow_crossings.json index 6de45badf..dc898ab7f 100644 --- a/assets/themes/rainbow_crossings/rainbow_crossings.json +++ b/assets/themes/rainbow_crossings/rainbow_crossings.json @@ -25,7 +25,7 @@ "es": "En este mapa se muestran los pasos de peatones pintados con el arco iris, que pueden añadirse fácilmente", "cs": "Na této mapě si můžete zobrazit a snadno přidat přechody pro chodce s duhovými malbami", "pl": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać", - "uk": "На цій карті пішохідні переходи позначені райдужним кольором і можуть бути легко додані" + "uk": "На цій мапі показуються пішохідні переходи позначені кольорами веселки, вони також можуть бути легко додані" }, "icon": "./assets/themes/rainbow_crossings/logo.svg", "startZoom": 16, diff --git a/assets/themes/shops/shops.json b/assets/themes/shops/shops.json index 909c90e4b..a4956e42d 100644 --- a/assets/themes/shops/shops.json +++ b/assets/themes/shops/shops.json @@ -33,7 +33,7 @@ "ca": "A aquest mapa, es pot marcar informació bàsica sobre botigues, afegir horaris i números de telèfon", "cs": "Na této mapě můžete označit základní informace o obchodech, přidat otevírací dobu a telefonní čísla", "pl": "Na mapie tej można zaznaczyć podstawowe informacje o sklepach, dodać godziny otwarcia oraz numery telefonów", - "uk": "На цій карті можна позначити основну інформацію про магазини, додати години роботи та номери телефонів" + "uk": "На цій мапі можна позначити основну інформацію про магазини, додати години роботи та номери телефонів" }, "shortDescription": { "en": "An editable map with basic shop information", @@ -50,7 +50,7 @@ "zh_Hant": "有基本商家資訊的可編輯性的地圖", "pl": "Edytowalna mapa z podstawowymi informacjami o sklepach", "ru": "Редактируемая карта с основной информацией о магазине", - "uk": "Редагована карта з основною інформацією про магазин" + "uk": "Мапа з можливістю редагування з основною інформацією про магазин" }, "icon": "./assets/themes/shops/shop.svg", "layers": [ diff --git a/assets/themes/ski/ski.json b/assets/themes/ski/ski.json index 8b8705323..7048b6a6b 100644 --- a/assets/themes/ski/ski.json +++ b/assets/themes/ski/ski.json @@ -8,7 +8,7 @@ "fr": "Pistes de ski et remontées mécaniques", "cs": "Sjezdovky a lanové dráhy", "hu": "Sípályák és felvonók", - "uk": "Гірськолижні траси та аеродроми" + "uk": "Гірськолижні траси та витяги" }, "description": { "en": "Everything you need to go skiing", diff --git a/assets/themes/sport_pitches/sport_pitches.json b/assets/themes/sport_pitches/sport_pitches.json index fe410ef92..d1fed62a5 100644 --- a/assets/themes/sport_pitches/sport_pitches.json +++ b/assets/themes/sport_pitches/sport_pitches.json @@ -48,7 +48,7 @@ "ca": "Un mapa que mostra pistes d'esports", "cs": "Mapa sportovních hřišť", "pl": "Mapa przedstawiająca boiska sportowe", - "uk": "Карта з позначенням спортивних майданчиків" + "uk": "Мапа з позначенням спортивних майданчиків" }, "icon": "./assets/layers/sport_pitch/table_tennis.svg", "layers": [ diff --git a/assets/themes/sports/sports.json b/assets/themes/sports/sports.json index 90fc4ba4a..24bb9edc2 100644 --- a/assets/themes/sports/sports.json +++ b/assets/themes/sports/sports.json @@ -39,7 +39,7 @@ "zh_Hant": "顯示運動設施的地圖。", "pl": "Mapa pokazująca obiekty sportowe.", "it": "Mappa che mostra gli impianti sportivi.", - "uk": "Карта з позначенням спортивних об'єктів." + "uk": "Мапа спортивних обʼєктів." }, "icon": "./assets/themes/sports/sport.svg", "layers": [ diff --git a/assets/themes/street_lighting/street_lighting.json b/assets/themes/street_lighting/street_lighting.json index 512d8d770..4c8e2dc59 100644 --- a/assets/themes/street_lighting/street_lighting.json +++ b/assets/themes/street_lighting/street_lighting.json @@ -32,7 +32,7 @@ "cs": "Na této mapě najdete vše o pouličním osvětlení", "pl": "Na tej mapie możesz znaleźć wszystko o oświetleniu ulicznym", "it": "Su questa mappa puoi trovare tutto ciò che riguarda l'illuminazione stradale", - "uk": "На цій карті можна знайти все про вуличне освітлення" + "uk": "На цій мапі можна знайти все про вуличне освітлення" }, "icon": "./assets/layers/street_lamps/street_lamp.svg", "startZoom": 19, diff --git a/assets/themes/surveillance/surveillance.json b/assets/themes/surveillance/surveillance.json index 6f70eaf0b..a77e518e4 100644 --- a/assets/themes/surveillance/surveillance.json +++ b/assets/themes/surveillance/surveillance.json @@ -35,7 +35,7 @@ "ca": "A aquest mapa obert pots trobar càmeres de vigilància.", "es": "En este mapa abierto, puede encontrar cámaras de vigilancia.", "cs": "Na této otevřené mapě najdete bezpečnostní kamery.", - "uk": "На цій відкритій карті ви можете знайти камери спостереження." + "uk": "На цій відкритій мапі ви можете знайти камери спостереження." }, "shortDescription": { "en": "Surveillance cameras and other means of surveillance", diff --git a/assets/themes/toilets/toilets.json b/assets/themes/toilets/toilets.json index 5a4f4e02b..9fde31abe 100644 --- a/assets/themes/toilets/toilets.json +++ b/assets/themes/toilets/toilets.json @@ -34,7 +34,7 @@ "ca": "Mapa de lavabos públics", "es": "Mapa de aseos públicos", "cs": "Mapa veřejných toalet", - "uk": "Карта громадських туалетів" + "uk": "Мапа показує розташування громадських туалетів" }, "icon": "./assets/themes/toilets/toilets.svg", "startZoom": 12, diff --git a/assets/themes/trees/trees.json b/assets/themes/trees/trees.json index 5a7470e0f..86a9db9a5 100644 --- a/assets/themes/trees/trees.json +++ b/assets/themes/trees/trees.json @@ -58,7 +58,7 @@ "es": "Mapa de los Árboles", "da": "Kortlæg alle træer", "cs": "Zmapujte všechny stromy", - "uk": "Нанесіть на карту всі дерева" + "uk": "Додайте на мапу всі дерева" }, "icon": "./assets/themes/trees/logo.svg", "socialImage": "./assets/themes/trees/logo.svg", diff --git a/assets/themes/waste/waste.json b/assets/themes/waste/waste.json index a5c131711..04f4cdd61 100644 --- a/assets/themes/waste/waste.json +++ b/assets/themes/waste/waste.json @@ -30,7 +30,7 @@ "cs": "Mapa zobrazující koše na odpadky a recyklační zařízení.", "zh_Hant": "顯示垃圾筒與回收設施的地圖。", "pl": "Mapa przedstawiająca kosze na śmieci i zakłady recyklingu.", - "uk": "Карта з позначенням сміттєвих контейнерів та пунктів переробки." + "uk": "Мапа сміттєвих контейнерів та пунктів перероблення вторсировини." }, "icon": "./assets/layers/recycling/recycling-14.svg", "startZoom": 19, diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json index 8a523bc9c..32cd29674 100644 --- a/assets/themes/waste_basket/waste_basket.json +++ b/assets/themes/waste_basket/waste_basket.json @@ -17,7 +17,7 @@ "cs": "Odpadkové koše", "pl": "Kosz na śmieci", "ru": "Корзины для мусора", - "uk": "Кошики для сміття" + "uk": "Урни для сміття" }, "description": { "en": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself.", @@ -48,7 +48,7 @@ "es": "Un mapa con papeleras", "cs": "Mapa odpadkových košů", "pl": "Mapa koszy na śmieci", - "uk": "Мапа зі сміттєвими кошиками" + "uk": "Мапа з урнами для сміття" }, "icon": "./assets/themes/waste_basket/waste_basket.svg", "layers": [ diff --git a/langs/es.json b/langs/es.json index 9d6ac8dd5..50e7c7313 100644 --- a/langs/es.json +++ b/langs/es.json @@ -898,4 +898,4 @@ "startsWithQ": "Un identificador de Wikidata comienza con Q y le sigue un número" } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 468589595..262ae5ca3 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -10198,4 +10198,4 @@ "render": "větrná turbína" } } -} +} \ No newline at end of file