diff --git a/locales/de.json b/locales/de.json
index 8ec34d1..c63343e 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -3,6 +3,7 @@
"bug-reports": "Fehlerberichte und Funktionsanfragen:",
"bug-reports-back": "Server / Backend, Routing Engine, Android-App, Profile, brouter.de Website",
"bug-reports-front": "Web-Client / Frontend.",
+ "chat": "Chat with users and developers",
"contact": "Kontakt:",
"data": "Daten:",
"data-description": "Dies basiert auf OpenStreetMap. Es wird normalerweise einmal pro Woche aktualisiert, wenn ein neues Planet-File verfügbar ist. Siehe Datum der Datendateien.",
diff --git a/locales/fr.json b/locales/fr.json
index 3b25f96..242b90d 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -3,6 +3,7 @@
"bug-reports": "Rapporter un problème ou une amélioration :",
"bug-reports-back": "serveur, moteur de routage, appli Android, profils, site brouter.de ;",
"bug-reports-front": "client web.",
+ "chat": "Chat with users and developers",
"contact": "Contact :",
"data": "Données :",
"data-description": "Les données reposent sur OpenStreetMap. La mise à jour est généralement hebdomadaire, voir les fichiers de données. ",
@@ -36,7 +37,7 @@
"ascend": "Dénivelé cumulé",
"cost": "Coût",
"distance": "Distance",
- "energy-per-100km": "Énergie pour 100km",
+ "energy-per-100km": "pour 100km",
"hours": "heures",
"hours-abbrev": "h",
"kilometer": "kilomètres",
@@ -46,7 +47,7 @@
"mean-cost-factor": "Facteur coût moyen",
"meter": "mètres",
"meter-abbrev": "m",
- "plain-ascend": "Dénivelé global",
+ "plain-ascend": "global",
"total-energy": "Énergie totale",
"travel-time": "Temps de trajet"
},
diff --git a/locales/hu.json b/locales/hu.json
index eea93ed..77f7ed1 100644
--- a/locales/hu.json
+++ b/locales/hu.json
@@ -3,6 +3,7 @@
"bug-reports": "Hibák és kérések bejelentése:",
"bug-reports-back": "kiszolgálóoldal / back end, útvonaltervező motor, Android alkalmazás, profilok, brouter.de weboldal",
"bug-reports-front": "weboldali kliens / frontend.",
+ "chat": "Chat with users and developers",
"contact": "Kapcsolat:",
"data": "Adatok:",
"data-description": "Az adatok alapja az OpenStreetMap. Az oldal általában hetente frissül, amikor az új bolygófájl (Planet fájl) elérhetővé válik. A dátumok megtalálhatók az adatfájlokban.",
@@ -22,32 +23,32 @@
"openstreetmap": "© OpenStreetMap közreműködők, ODbL licenc szerint"
},
"export": {
- "format": "Format",
+ "format": "Formátum",
"format_csv": "CSV",
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
- "route-loop": "{{from}} ({{distance}}km)",
- "title": "Export route",
- "trackname": "Name"
+ "route-from-to": "{{from}} -> {{to}} ({{distance}} km)",
+ "route-loop": "{{from}} ({{distance}} km)",
+ "title": "Útvonal exportálása",
+ "trackname": "Név"
},
"footer": {
- "ascend": "Ascend",
- "cost": "Cost",
+ "ascend": "Összes szintkülönbség",
+ "cost": "Ráfordítás",
"distance": "Távolság",
- "energy-per-100km": "Energy per 100 km",
- "hours": "hours",
+ "energy-per-100km": "Energia / 100 km",
+ "hours": "óra",
"hours-abbrev": "h",
- "kilometer": "kilometers",
+ "kilometer": "kilométer",
"kilometer-abbrev": "km",
- "kilowatthour": "kilowatt hours",
+ "kilowatthour": "kilowattóra",
"kilowatthour-abbrev": "kWh",
- "mean-cost-factor": "Mean cost factor",
- "meter": "meters",
+ "mean-cost-factor": "Közepes ráfordítástényező",
+ "meter": "méter",
"meter-abbrev": "m",
- "plain-ascend": "Plain ascend",
- "total-energy": "Total Energy",
+ "plain-ascend": "Végpontok közötti szintkülönbség",
+ "total-energy": "Teljes energiafelhasználás",
"travel-time": "Utazási idő"
},
"layers": {
@@ -75,7 +76,7 @@
"clear-route": "Útvonal törlése",
"copyright": "Szerzői jogok",
"cycling": "Kerékpározás",
- "delete-last-point": "Delete last point",
+ "delete-last-point": "Utolsó pont törlése",
"delete-nogo-areas": " törlődjenek az elkerülendő területek is",
"delete-route": "Útvonal törlése?",
"draw-route-start": "Útvonal rajzolása (D billentyű)",
@@ -108,14 +109,14 @@
},
"opacity-slider": "Nyomvonal és jelölők átlátszóságának beállítása",
"privacy": "Adatvédelem",
- "reverse-route": "Reverse route",
+ "reverse-route": "Útvonal megfordítása",
"strava-biking": "Strava motoros útvonalszakaszok megjelenítése",
"strava-running": "Strava futó útvonalszakaszok megjelenítése",
"zoomInTitle": "Nagyítás",
"zoomOutTitle": "Kicsinyítés"
},
"modal": {
- "close": "Close"
+ "close": "Bezárás"
},
"navbar": {
"about": "Névjegy",
@@ -125,7 +126,7 @@
"second": "2. alternatíva",
"third": "3. alternatíva"
},
- "export": "Export",
+ "export": "Exportálás",
"load": {
"nogos": "Elkerülendő területek",
"title": "Betöltés"
diff --git a/locales/pl.json b/locales/pl.json
new file mode 100644
index 0000000..cf4e861
--- /dev/null
+++ b/locales/pl.json
@@ -0,0 +1,209 @@
+{
+ "about": {
+ "bug-reports": "Zgłaszanie błędów i nowych funkcji:",
+ "bug-reports-back": "serwer / aplikacja, silnik wyznaczania tras, aplikacja na Androida, profile, strona brouter.de",
+ "bug-reports-front": "klient przeglądarkowy / interfejs.",
+ "chat": "Chat with users and developers",
+ "contact": "Kontakt:",
+ "data": "Dane:",
+ "data-description": "Bazujemy na OpenStreetMap. Aktualizacje są zazwyczaj raz w tygodniu, kiedy są dostępne nowe pliki Planet, więc sprawdź daty plików z danymi.",
+ "description": "Dostęp online do silnika wyznaczania tras BRouter. Aplikację offline na Androida i więcej informacji znajdziesz na brouter.de",
+ "details": "Polityka prywatności, \nAutorzy,\nHistroia zmian i\nwięcej informacji na temat klienta.",
+ "support": "Ogólna dyskusja/pytania, wsparcie",
+ "title": "Informacje"
+ },
+ "credits": {
+ "brouter": "BRouter",
+ "brouter-license": "BRouter © Arndt Brenschede",
+ "esri-license": "World Imagery © Esri, źródła: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP oraz Społeczność Użytkowników GIS",
+ "esri-tiles": "Obrazowanie świata Esri",
+ "map-data": "Dane mapy",
+ "map-tiles": "Kafelki mapy",
+ "nominatim": "Wyszukaj przez Nominatim",
+ "openstreetmap": "© Współtwórcy OpenStreetMap na licencji ODbL"
+ },
+ "export": {
+ "format": "Format",
+ "format_csv": "CSV",
+ "format_geojson": "GeoJSON",
+ "format_gpx": "GPX",
+ "format_kml": "KML",
+ "route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
+ "route-loop": "{{from}} ({{distance}}km)",
+ "title": "Eksportuj trasę",
+ "trackname": "Nazwa"
+ },
+ "footer": {
+ "ascend": "Przewyższenie",
+ "cost": "Koszt",
+ "distance": "Odległość",
+ "energy-per-100km": "Energia na 100 km",
+ "hours": "godzin",
+ "hours-abbrev": "godz.",
+ "kilometer": "kilometrów",
+ "kilometer-abbrev": "km",
+ "kilowatthour": "kilowatogodziny",
+ "kilowatthour-abbrev": "kWh",
+ "mean-cost-factor": "Średni współczynnik kosztów",
+ "meter": "metrów",
+ "meter-abbrev": "m",
+ "plain-ascend": "Różnica wysokości",
+ "total-energy": "Całkowita energia",
+ "travel-time": "Czas podróży"
+ },
+ "layers": {
+ "add-base": "Dodaj warstwę bazową",
+ "add-overlay": "Dodaj nakładkę",
+ "customize": "Dostosuj warstwy",
+ "placeholder-layer-name": "Własna nazwa warstwy. (np. OpenStreetMap)",
+ "placeholder-layer-url": "URL niestandardowej warstwy. (np: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)",
+ "remove-selection": "Usuń zaznaczenie"
+ },
+ "loadNogos": {
+ "defaultProperties": "Domyślne właściwości",
+ "file": "Plik:",
+ "load": "Wczytaj",
+ "nogoBuffer": "Bufor stref no-go (w metrach):",
+ "nogoRadius": "Promień no-go (dla punktów):",
+ "nogoWeight": "Waga no-go:",
+ "source": "Źródło",
+ "title": "Wczytaj strefy no-go",
+ "url": "URL: "
+ },
+ "map": {
+ "attribution-osm-long": "Współtwórcy OpenStreetMap",
+ "attribution-osm-short": "OpenStreetMap",
+ "clear-route": "Wyczyść trasę",
+ "copyright": "Prawa autorskie",
+ "cycling": "Kolarstwo",
+ "delete-last-point": "Usuń ostatni punkt",
+ "delete-nogo-areas": " usunie również wszystkie strefy no-go",
+ "delete-route": "Usunąć trasę?",
+ "draw-route-start": "Rysuj trasę (klawisz D)",
+ "draw-route-stop": "Przestań rysować trasę (klawisz Esc)",
+ "hikebike-hillshading": "Cieniowanie",
+ "hiking": "Wspinaczka",
+ "layer": {
+ "bing": "Zdjęcia lotnicze Bing",
+ "cycle": "OpenCycleMap (Thunderf.)",
+ "cycling": "Jazda na rowerze (oznaczone szlaki)",
+ "digitalglobe": "Najnowsze obrazowanie DigitalGlobe",
+ "esri": "Obrazowanie świata Esri",
+ "hikebike-hillshading": "Cieniowanie (Mapa wspinaczkowo-rowerowa)",
+ "hiking": "Wspinaczka (oznaczone szlaki)",
+ "osm": "OpenStreetMap",
+ "osmde": "OpenStreetMap.de",
+ "outdoors": "Na zewnątrz (Thunderforest)",
+ "stamen-terrain": "Teren (Stamen)",
+ "strava-segments": "Segmenty Strava",
+ "topo": "OpenTopoMap"
+ },
+ "loading": "Wczytywanie…",
+ "locate-me": "Pokaż mi gdzie jestem",
+ "nogo": {
+ "cancel": "Anuluj rysowanie strefy no-go",
+ "click-drag": "Kliknij i przeciągnij, aby narysować okrąg",
+ "draw": "Rysuj strefę no-go (okrąg)",
+ "edit": "Kliknij, aby edytować",
+ "help": "□ = przesuń / zmień rozmiar, = usuń,
kliknij okrąg, aby wyjść z edycji"
+ },
+ "opacity-slider": "Ustaw przezroczystość trasy i znaczników",
+ "privacy": "Prywatność",
+ "reverse-route": "Odwróć trasę",
+ "strava-biking": "Pokaż rowerowe segmenty Strava ",
+ "strava-running": "Pokaż biegowe segmenty Strava",
+ "zoomInTitle": "Przybliż",
+ "zoomOutTitle": "Oddal"
+ },
+ "modal": {
+ "close": "Zamknij"
+ },
+ "navbar": {
+ "about": "Informacje",
+ "alternative": {
+ "first": "Alternatywa nr 1",
+ "original": "Pierwotna",
+ "second": "Alternatywa nr 2",
+ "third": "Alternatywa nr 3"
+ },
+ "export": "Eksportuj",
+ "load": {
+ "nogos": "Stefy no-go",
+ "title": "Wczytaj"
+ },
+ "profile": {
+ "car-eco": "Samochód (ekonomicznie)",
+ "car-fast": "Samochód (szybko)",
+ "car-test": "Samochód (testowo)",
+ "custom": "Własne",
+ "fastbike": "Rower szosowy",
+ "fastbike-asia-pacific": "Rower szosowy (Azja Pacyfik)",
+ "fastbike-lowtraffic": "Rower szosowy (mały ruch)",
+ "hiking-beta": "Wspinaczka (beta)",
+ "moped": "Motorower",
+ "rail": "Kolej",
+ "river": "Rzeka",
+ "safety": "Bezpieczeństwo",
+ "shortest": "Najkrótsza",
+ "trekking": "Rower trekkingowy",
+ "trekking-ignore-cr": "Rower trekkingowy (ignoruj trasy rowerowe)",
+ "trekking-noferries": "Rower trekkingowy (bez promów)",
+ "trekking-nosteps": "Rower trekkingowy (bez schodów)",
+ "trekking-steep": "Rower trekkingowy (stromo)",
+ "vm-forum-liegerad-schnell": "Rower poziomy (szosowy)",
+ "vm-forum-velomobil-schnell": "Velomobile (szosowy)"
+ }
+ },
+ "sidebar": {
+ "custom-profile": {
+ "title": "Własny profil"
+ },
+ "data": {
+ "title": "Dane"
+ },
+ "itinerary": {
+ "title": "Plan podróży"
+ },
+ "layers": {
+ "category": {
+ "base-layers": "Warstwy bazowe",
+ "country": "Kraj",
+ "europe": "Europa",
+ "europe-monolingual": "Europa jeden język",
+ "overlays": "Nakładki",
+ "worldwide": "Cały świat",
+ "worldwide-international": "Świat wielojęzyczny",
+ "worldwide-monolingual": "Świat jeden język"
+ },
+ "collapse": "Zwiń wszystkie",
+ "custom-layers": "Własne warstwy",
+ "customize": "Dodaj lub usuń niestandardowe warstwy",
+ "expand": "Rozwiń wszystkie",
+ "optional": "Dodaj lub usuń opcjonalne warstwy",
+ "optional-layers": "Więcej",
+ "table": {
+ "URL": "URL",
+ "empty": "Nie skonfigurowano jeszcze niestandardowych warstw.",
+ "name": "Nazwa",
+ "type": "Rodzaj"
+ },
+ "title": "Warstwy"
+ },
+ "profile": {
+ "clear": "Wyczyść",
+ "help": "Pomoc",
+ "placeholder": "Zapisz tutaj swój własny profil.",
+ "upload": "Prześlij"
+ }
+ },
+ "title": "Klient przeglądarkowy BRouter",
+ "warning": {
+ "cannot-get-route": "Błąd pobierania URL trasy",
+ "no-response": "brak odpowiedzi z serwera",
+ "no-route-found": "Błąd: nie można znaleźć trasy dla zadanych punktów. Spróbuj przesunąć je bliżej dróg.",
+ "profile-error": "Błąd profilu: brak lub pusta odpowiedź z serwera",
+ "strava-error": "Błąd pobierania segmentów Strava: {{error}}",
+ "temporary-profile": "Uwaga: Przesłane własne profile są zapisywane na serwerze tylko tymczasowo.
Zapisz zmiany na swoim komputerze.",
+ "upload-error": "Błąd przesyłania: {{error}}"
+ }
+}
diff --git a/locales/pt.json b/locales/pt.json
index 78ebd3b..9b0f8d0 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -3,6 +3,7 @@
"bug-reports": "Relatórios de erros e pedidos de novas funcionalidades:",
"bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site",
"bug-reports-front": "web client / frontend.",
+ "chat": "Chat with users and developers",
"contact": "Contacto:",
"data": "Dados:",
"data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index 59f9f51..89936e1 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -3,6 +3,7 @@
"bug-reports": "錯誤報告和功能需求:",
"bug-reports-back": "伺服器 / 後端、導航引擎、Android應用程式、設定檔、brouter.de 網站",
"bug-reports-front": "網頁用戶端 / 前端.",
+ "chat": "Chat with users and developers",
"contact": "聯絡:",
"data": "資料:",
"data-description": "這是一項基於 OpenStreetMap 提供的服務。它通常會在每週新的 Planet 檔案發布後更新,詳見 資料檔案。",