mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
feat(maps): pass through what OSM knows about a charging station
The corridor query has always ended in `out center tags`, and the projection has always kept six keys out of the whole tag set. Everything an electric car needs to know was in the answer and went in the bin: which plug families the station has, how many of each, at what power, how many vehicles fit, and whether it charges. Reading them costs no extra request, no key and no second query. The filters treat "not stated" as its own answer, which is the only honest way to build them: OSM states a socket type on roughly a third of charging stations and a power on fewer still, so a power filter keeps every station that says nothing rather than reading silence as too slow. The plug dropdown offers only the families this search actually turned up, because CHAdeMO in a list for a corridor with three Type 2 posts on it is a filter that can only return nothing. Socket names stay as they are printed on the plug. "Type 2" is not a string anyone translates, and the lowercase tag key is not what is written on the charger. The tool description follows, as parity requires, including the coverage caveat — a model that reads a missing power as "no fast charging here" would be wrong about most of the map.
This commit is contained in:
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'اجعله توقفاً في الطريق',
|
||||
'roadtrip.stop.changeKind': 'تغيير نوع التوقف',
|
||||
'roadtrip.stop.backToDestination': 'العودة إلى وجهة',
|
||||
'roadtrip.poi.anySocket': 'أي قابس',
|
||||
'roadtrip.poi.anyPower': 'أي قدرة',
|
||||
'roadtrip.poi.free': 'مجاني',
|
||||
'roadtrip.poi.rest': 'استراحة',
|
||||
'roadtrip.poi.campsite': 'مخيم',
|
||||
'roadtrip.poi.food': 'طعام',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'لا يوجد على الطريق ما يطابق «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} من {total} على الطريق',
|
||||
'roadtrip.poi.truncated': 'في {count} من المقاطع كان هناك أكثر مما تتسع له استجابة واحدة — قلّص الممر لرؤية البقية.',
|
||||
'roadtrip.poi.search': 'ابحث على طول المسار',
|
||||
'roadtrip.poi.search': 'بحث',
|
||||
'roadtrip.poi.searching': 'جارٍ البحث {done} من {total}',
|
||||
'roadtrip.poi.capped': 'المسار طويل — تم البحث في الجزء الأول فقط.',
|
||||
'roadtrip.poi.partial': 'تعذّر البحث في {count} من المقاطع — لم يستجب البحث عن الأماكن.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Tornar uma parada no caminho',
|
||||
'roadtrip.stop.changeKind': 'Alterar o tipo de parada',
|
||||
'roadtrip.stop.backToDestination': 'Voltar a ser um destino',
|
||||
'roadtrip.poi.anySocket': 'Qualquer tomada',
|
||||
'roadtrip.poi.anyPower': 'Qualquer potência',
|
||||
'roadtrip.poi.free': 'Gratuito',
|
||||
'roadtrip.poi.rest': 'Área de descanso',
|
||||
'roadtrip.poi.campsite': 'Camping',
|
||||
'roadtrip.poi.food': 'Comida',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Nada no trajeto corresponde a “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} de {total} no trajeto',
|
||||
'roadtrip.poi.truncated': 'Em {count} trechos havia mais do que cabe em uma resposta — estreite o corredor para ver o restante.',
|
||||
'roadtrip.poi.search': 'Buscar ao longo da rota',
|
||||
'roadtrip.poi.search': 'Buscar',
|
||||
'roadtrip.poi.searching': 'Buscando {done} de {total}',
|
||||
'roadtrip.poi.capped': 'A rota é longa — apenas o primeiro trecho foi pesquisado.',
|
||||
'roadtrip.poi.partial': 'Não foi possível pesquisar {count} trechos — a busca de locais não respondeu.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Converteix en parada del camí',
|
||||
'roadtrip.stop.changeKind': 'Canvia el tipus de parada',
|
||||
'roadtrip.stop.backToDestination': 'Torna a ser una destinació',
|
||||
'roadtrip.poi.anySocket': 'Qualsevol connector',
|
||||
'roadtrip.poi.anyPower': 'Qualsevol potència',
|
||||
'roadtrip.poi.free': 'Gratuït',
|
||||
'roadtrip.poi.rest': 'Àrea de descans',
|
||||
'roadtrip.poi.campsite': 'Càmping',
|
||||
'roadtrip.poi.food': 'Menjar',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Res del trajecte no coincideix amb «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} de {total} al trajecte',
|
||||
'roadtrip.poi.truncated': 'En {count} trams hi havia més del que cap en una resposta: estreny el corredor per veure la resta.',
|
||||
'roadtrip.poi.search': 'Cerca al llarg de la ruta',
|
||||
'roadtrip.poi.search': 'Cerca',
|
||||
'roadtrip.poi.searching': 'Cercant {done} de {total}',
|
||||
'roadtrip.poi.capped': 'La ruta és llarga: només s’ha cercat el primer tram.',
|
||||
'roadtrip.poi.partial': 'No s’han pogut cercar {count} trams: la cerca de llocs no ha respost.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Změnit na zastávku po cestě',
|
||||
'roadtrip.stop.changeKind': 'Změnit typ zastávky',
|
||||
'roadtrip.stop.backToDestination': 'Zpět na cíl cesty',
|
||||
'roadtrip.poi.anySocket': 'Libovolná zásuvka',
|
||||
'roadtrip.poi.anyPower': 'Libovolný výkon',
|
||||
'roadtrip.poi.free': 'Zdarma',
|
||||
'roadtrip.poi.rest': 'Odpočívadlo',
|
||||
'roadtrip.poi.campsite': 'Kemp',
|
||||
'roadtrip.poi.food': 'Jídlo',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Na trase nic neodpovídá „{name}“.',
|
||||
'roadtrip.poi.foundFiltered': '{count} z {total} na trase',
|
||||
'roadtrip.poi.truncated': 'Na {count} úsecích jich bylo více, než se vejde do jedné odpovědi — zužte koridor, abyste viděli zbytek.',
|
||||
'roadtrip.poi.search': 'Hledat podél trasy',
|
||||
'roadtrip.poi.search': 'Hledat',
|
||||
'roadtrip.poi.searching': 'Hledání {done} z {total}',
|
||||
'roadtrip.poi.capped': 'Trasa je dlouhá — prohledán byl jen první úsek.',
|
||||
'roadtrip.poi.partial': '{count} úseků se nepodařilo prohledat — vyhledávání míst neodpovědělo.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Zum Halt unterwegs machen',
|
||||
'roadtrip.stop.changeKind': 'Art des Halts ändern',
|
||||
'roadtrip.stop.backToDestination': 'Wieder ein Ziel',
|
||||
'roadtrip.poi.anySocket': 'Alle Stecker',
|
||||
'roadtrip.poi.anyPower': 'Alle Leistungen',
|
||||
'roadtrip.poi.free': 'Kostenlos',
|
||||
'roadtrip.poi.rest': 'Rastplatz',
|
||||
'roadtrip.poi.campsite': 'Campingplatz',
|
||||
'roadtrip.poi.food': 'Essen',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Unterwegs passt nichts zu „{name}“.',
|
||||
'roadtrip.poi.foundFiltered': '{count} von {total} unterwegs',
|
||||
'roadtrip.poi.truncated': 'Auf {count} Abschnitten gab es mehr, als in eine Antwort passt — den Korridor schmaler machen, um den Rest zu sehen.',
|
||||
'roadtrip.poi.search': 'Entlang der Route suchen',
|
||||
'roadtrip.poi.search': 'Suchen',
|
||||
'roadtrip.poi.searching': 'Suche {done} von {total}',
|
||||
'roadtrip.poi.capped': 'Die Route ist lang — nur der erste Abschnitt wurde durchsucht.',
|
||||
'roadtrip.poi.partial': '{count} Abschnitte konnten nicht durchsucht werden — die Ortssuche hat nicht geantwortet.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Make it a stop on the way',
|
||||
'roadtrip.stop.changeKind': 'Change what kind of stop this is',
|
||||
'roadtrip.stop.backToDestination': 'Back to a destination',
|
||||
'roadtrip.poi.anySocket': 'Any plug',
|
||||
'roadtrip.poi.anyPower': 'Any power',
|
||||
'roadtrip.poi.free': 'Free',
|
||||
'roadtrip.poi.rest': 'Rest area',
|
||||
'roadtrip.poi.campsite': 'Campsite',
|
||||
'roadtrip.poi.food': 'Food',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Nothing on the way matches “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} of {total} on the way',
|
||||
'roadtrip.poi.truncated': '{count} stretches had more than fits in one answer — narrow the corridor to see the rest.',
|
||||
'roadtrip.poi.search': 'Search along the route',
|
||||
'roadtrip.poi.search': 'Search',
|
||||
'roadtrip.poi.searching': 'Searching {done} of {total}',
|
||||
'roadtrip.poi.capped': 'The route is long — only the first stretch was searched.',
|
||||
'roadtrip.poi.partial': '{count} stretches could not be searched — the place search did not answer.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Convertir en parada del camino',
|
||||
'roadtrip.stop.changeKind': 'Cambiar el tipo de parada',
|
||||
'roadtrip.stop.backToDestination': 'Volver a ser un destino',
|
||||
'roadtrip.poi.anySocket': 'Cualquier conector',
|
||||
'roadtrip.poi.anyPower': 'Cualquier potencia',
|
||||
'roadtrip.poi.free': 'Gratis',
|
||||
'roadtrip.poi.rest': 'Área de descanso',
|
||||
'roadtrip.poi.campsite': 'Camping',
|
||||
'roadtrip.poi.food': 'Comida',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Nada en la ruta coincide con «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} de {total} en la ruta',
|
||||
'roadtrip.poi.truncated': 'En {count} tramos había más de lo que cabe en una respuesta: reduce el corredor para ver el resto.',
|
||||
'roadtrip.poi.search': 'Buscar a lo largo de la ruta',
|
||||
'roadtrip.poi.search': 'Buscar',
|
||||
'roadtrip.poi.searching': 'Buscando {done} de {total}',
|
||||
'roadtrip.poi.capped': 'La ruta es larga: solo se buscó en el primer tramo.',
|
||||
'roadtrip.poi.partial': 'No se pudieron buscar {count} tramos: la búsqueda de lugares no respondió.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'En faire un arrêt en chemin',
|
||||
'roadtrip.stop.changeKind': 'Changer le type d’arrêt',
|
||||
'roadtrip.stop.backToDestination': 'Redevenir une destination',
|
||||
'roadtrip.poi.anySocket': 'Toute prise',
|
||||
'roadtrip.poi.anyPower': 'Toute puissance',
|
||||
'roadtrip.poi.free': 'Gratuit',
|
||||
'roadtrip.poi.rest': 'Aire de repos',
|
||||
'roadtrip.poi.campsite': 'Camping',
|
||||
'roadtrip.poi.food': 'Restauration',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Rien sur le trajet ne correspond à « {name} ».',
|
||||
'roadtrip.poi.foundFiltered': '{count} sur {total} sur le trajet',
|
||||
'roadtrip.poi.truncated': 'Sur {count} tronçons, il y en avait plus que ce qu’une réponse peut contenir : réduisez le corridor pour voir le reste.',
|
||||
'roadtrip.poi.search': 'Chercher le long du trajet',
|
||||
'roadtrip.poi.search': 'Rechercher',
|
||||
'roadtrip.poi.searching': 'Recherche {done} sur {total}',
|
||||
'roadtrip.poi.capped': 'L’itinéraire est long : seule la première portion a été parcourue.',
|
||||
'roadtrip.poi.partial': '{count} tronçons n’ont pas pu être parcourus : la recherche de lieux n’a pas répondu.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Μετατροπή σε στάση στον δρόμο',
|
||||
'roadtrip.stop.changeKind': 'Αλλαγή είδους στάσης',
|
||||
'roadtrip.stop.backToDestination': 'Πίσω σε προορισμό',
|
||||
'roadtrip.poi.anySocket': 'Κάθε βύσμα',
|
||||
'roadtrip.poi.anyPower': 'Κάθε ισχύς',
|
||||
'roadtrip.poi.free': 'Δωρεάν',
|
||||
'roadtrip.poi.rest': 'Χώρος ανάπαυσης',
|
||||
'roadtrip.poi.campsite': 'Κάμπινγκ',
|
||||
'roadtrip.poi.food': 'Φαγητό',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Τίποτα στη διαδρομή δεν ταιριάζει με «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} από {total} στη διαδρομή',
|
||||
'roadtrip.poi.truncated': 'Σε {count} τμήματα υπήρχαν περισσότερα από όσα χωρούν σε μία απάντηση — στενέψτε τον διάδρομο για να δείτε τα υπόλοιπα.',
|
||||
'roadtrip.poi.search': 'Αναζήτηση κατά μήκος της διαδρομής',
|
||||
'roadtrip.poi.search': 'Αναζήτηση',
|
||||
'roadtrip.poi.searching': 'Αναζήτηση {done} από {total}',
|
||||
'roadtrip.poi.capped': 'Η διαδρομή είναι μεγάλη — αναζητήθηκε μόνο το πρώτο τμήμα.',
|
||||
'roadtrip.poi.partial': 'Δεν ήταν δυνατή η αναζήτηση σε {count} τμήματα — η αναζήτηση τοποθεσιών δεν απάντησε.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Legyen útközbeni megálló',
|
||||
'roadtrip.stop.changeKind': 'Megálló típusának módosítása',
|
||||
'roadtrip.stop.backToDestination': 'Vissza úti céllá',
|
||||
'roadtrip.poi.anySocket': 'Bármely csatlakozó',
|
||||
'roadtrip.poi.anyPower': 'Bármely teljesítmény',
|
||||
'roadtrip.poi.free': 'Ingyenes',
|
||||
'roadtrip.poi.rest': 'Pihenőhely',
|
||||
'roadtrip.poi.campsite': 'Kemping',
|
||||
'roadtrip.poi.food': 'Étkezés',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Az útvonalon semmi sem egyezik ezzel: „{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} / {total} az útvonalon',
|
||||
'roadtrip.poi.truncated': '{count} szakaszon több volt, mint amennyi egy válaszba fér — szűkítse a folyosót a többi megtekintéséhez.',
|
||||
'roadtrip.poi.search': 'Keresés az útvonal mentén',
|
||||
'roadtrip.poi.search': 'Keresés',
|
||||
'roadtrip.poi.searching': 'Keresés {done}/{total}',
|
||||
'roadtrip.poi.capped': 'Az útvonal hosszú – csak az első szakaszon kerestünk.',
|
||||
'roadtrip.poi.partial': '{count} szakaszon nem sikerült keresni – a helykeresés nem válaszolt.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Jadikan perhentian di jalan',
|
||||
'roadtrip.stop.changeKind': 'Ubah jenis perhentian',
|
||||
'roadtrip.stop.backToDestination': 'Kembali jadi tujuan',
|
||||
'roadtrip.poi.anySocket': 'Semua colokan',
|
||||
'roadtrip.poi.anyPower': 'Semua daya',
|
||||
'roadtrip.poi.free': 'Gratis',
|
||||
'roadtrip.poi.rest': 'Tempat istirahat',
|
||||
'roadtrip.poi.campsite': 'Perkemahan',
|
||||
'roadtrip.poi.food': 'Makanan',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Tidak ada di rute yang cocok dengan “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} dari {total} di rute',
|
||||
'roadtrip.poi.truncated': 'Di {count} ruas ada lebih banyak daripada yang muat dalam satu jawaban — persempit koridor untuk melihat sisanya.',
|
||||
'roadtrip.poi.search': 'Cari di sepanjang rute',
|
||||
'roadtrip.poi.search': 'Cari',
|
||||
'roadtrip.poi.searching': 'Mencari {done} dari {total}',
|
||||
'roadtrip.poi.capped': 'Rute panjang — hanya bagian pertama yang dicari.',
|
||||
'roadtrip.poi.partial': '{count} ruas tidak dapat dicari — pencarian tempat tidak merespons.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Trasforma in sosta lungo il percorso',
|
||||
'roadtrip.stop.changeKind': 'Cambia il tipo di sosta',
|
||||
'roadtrip.stop.backToDestination': 'Torna a essere una destinazione',
|
||||
'roadtrip.poi.anySocket': 'Qualsiasi presa',
|
||||
'roadtrip.poi.anyPower': 'Qualsiasi potenza',
|
||||
'roadtrip.poi.free': 'Gratuito',
|
||||
'roadtrip.poi.rest': 'Area di sosta',
|
||||
'roadtrip.poi.campsite': 'Campeggio',
|
||||
'roadtrip.poi.food': 'Ristoro',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Lungo il percorso non c’è nulla che corrisponda a “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} di {total} lungo il percorso',
|
||||
'roadtrip.poi.truncated': 'Su {count} tratti ce n’erano più di quanti ne stiano in una risposta: restringi il corridoio per vedere il resto.',
|
||||
'roadtrip.poi.search': 'Cerca lungo il percorso',
|
||||
'roadtrip.poi.search': 'Cerca',
|
||||
'roadtrip.poi.searching': 'Ricerca {done} di {total}',
|
||||
'roadtrip.poi.capped': 'Il percorso è lungo: è stato cercato solo il primo tratto.',
|
||||
'roadtrip.poi.partial': 'Non è stato possibile cercare in {count} tratti: la ricerca dei luoghi non ha risposto.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': '途中の立ち寄りにする',
|
||||
'roadtrip.stop.changeKind': '立ち寄りの種類を変更',
|
||||
'roadtrip.stop.backToDestination': '目的地に戻す',
|
||||
'roadtrip.poi.anySocket': 'すべてのプラグ',
|
||||
'roadtrip.poi.anyPower': 'すべての出力',
|
||||
'roadtrip.poi.free': '無料',
|
||||
'roadtrip.poi.rest': 'サービスエリア',
|
||||
'roadtrip.poi.campsite': 'キャンプ場',
|
||||
'roadtrip.poi.food': '食事',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'ルート沿いに「{name}」に一致するものはありません。',
|
||||
'roadtrip.poi.foundFiltered': 'ルート沿いの {total} 件中 {count} 件',
|
||||
'roadtrip.poi.truncated': '{count} 区間で一度に返せる件数を超えました。回廊を狭めると残りを確認できます。',
|
||||
'roadtrip.poi.search': 'ルート沿いを検索',
|
||||
'roadtrip.poi.search': '検索',
|
||||
'roadtrip.poi.searching': '検索中 {done}/{total}',
|
||||
'roadtrip.poi.capped': 'ルートが長いため、最初の区間のみ検索しました。',
|
||||
'roadtrip.poi.partial': '{count} 区間を検索できませんでした。場所の検索が応答しませんでした。',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': '경유 정차로 변경',
|
||||
'roadtrip.stop.changeKind': '정차 유형 변경',
|
||||
'roadtrip.stop.backToDestination': '다시 목적지로',
|
||||
'roadtrip.poi.anySocket': '모든 플러그',
|
||||
'roadtrip.poi.anyPower': '모든 출력',
|
||||
'roadtrip.poi.free': '무료',
|
||||
'roadtrip.poi.rest': '휴게소',
|
||||
'roadtrip.poi.campsite': '캠핑장',
|
||||
'roadtrip.poi.food': '식사',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': '경로상에 “{name}”와(과) 일치하는 곳이 없습니다.',
|
||||
'roadtrip.poi.foundFiltered': '경로상 {total}곳 중 {count}곳',
|
||||
'roadtrip.poi.truncated': '{count}개 구간에서 한 번에 반환할 수 있는 수를 넘었습니다. 회랑을 좁히면 나머지를 볼 수 있습니다.',
|
||||
'roadtrip.poi.search': '경로 주변 검색',
|
||||
'roadtrip.poi.search': '검색',
|
||||
'roadtrip.poi.searching': '검색 중 {done}/{total}',
|
||||
'roadtrip.poi.capped': '경로가 길어 앞부분만 검색했습니다.',
|
||||
'roadtrip.poi.partial': '{count}개 구간을 검색하지 못했습니다. 장소 검색이 응답하지 않았습니다.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Maak er een stop onderweg van',
|
||||
'roadtrip.stop.changeKind': 'Soort stop wijzigen',
|
||||
'roadtrip.stop.backToDestination': 'Weer een bestemming',
|
||||
'roadtrip.poi.anySocket': 'Elke stekker',
|
||||
'roadtrip.poi.anyPower': 'Elk vermogen',
|
||||
'roadtrip.poi.free': 'Gratis',
|
||||
'roadtrip.poi.rest': 'Rustplaats',
|
||||
'roadtrip.poi.campsite': 'Camping',
|
||||
'roadtrip.poi.food': 'Eten',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Niets onderweg komt overeen met “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} van {total} onderweg',
|
||||
'roadtrip.poi.truncated': 'Op {count} stukken waren er meer dan in één antwoord passen — maak de corridor smaller om de rest te zien.',
|
||||
'roadtrip.poi.search': 'Langs de route zoeken',
|
||||
'roadtrip.poi.search': 'Zoeken',
|
||||
'roadtrip.poi.searching': 'Zoeken {done} van {total}',
|
||||
'roadtrip.poi.capped': 'De route is lang — alleen het eerste deel is doorzocht.',
|
||||
'roadtrip.poi.partial': '{count} stukken konden niet worden doorzocht — de plaatszoekfunctie antwoordde niet.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Zamień w postój po drodze',
|
||||
'roadtrip.stop.changeKind': 'Zmień rodzaj postoju',
|
||||
'roadtrip.stop.backToDestination': 'Z powrotem cel podróży',
|
||||
'roadtrip.poi.anySocket': 'Dowolna wtyczka',
|
||||
'roadtrip.poi.anyPower': 'Dowolna moc',
|
||||
'roadtrip.poi.free': 'Bezpłatnie',
|
||||
'roadtrip.poi.rest': 'Miejsce odpoczynku',
|
||||
'roadtrip.poi.campsite': 'Kemping',
|
||||
'roadtrip.poi.food': 'Jedzenie',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Nic po drodze nie pasuje do „{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} z {total} po drodze',
|
||||
'roadtrip.poi.truncated': 'Na {count} odcinkach było więcej, niż mieści się w jednej odpowiedzi — zawęź korytarz, aby zobaczyć resztę.',
|
||||
'roadtrip.poi.search': 'Szukaj wzdłuż trasy',
|
||||
'roadtrip.poi.search': 'Szukaj',
|
||||
'roadtrip.poi.searching': 'Szukanie {done} z {total}',
|
||||
'roadtrip.poi.capped': 'Trasa jest długa — przeszukano tylko pierwszy odcinek.',
|
||||
'roadtrip.poi.partial': 'Nie udało się przeszukać {count} odcinków — wyszukiwanie miejsc nie odpowiedziało.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Сделать остановкой в пути',
|
||||
'roadtrip.stop.changeKind': 'Изменить тип остановки',
|
||||
'roadtrip.stop.backToDestination': 'Снова пункт назначения',
|
||||
'roadtrip.poi.anySocket': 'Любой разъём',
|
||||
'roadtrip.poi.anyPower': 'Любая мощность',
|
||||
'roadtrip.poi.free': 'Бесплатно',
|
||||
'roadtrip.poi.rest': 'Зона отдыха',
|
||||
'roadtrip.poi.campsite': 'Кемпинг',
|
||||
'roadtrip.poi.food': 'Еда',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'По пути ничего не соответствует «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} из {total} по пути',
|
||||
'roadtrip.poi.truncated': 'На {count} участках нашлось больше, чем помещается в один ответ — сузьте коридор, чтобы увидеть остальное.',
|
||||
'roadtrip.poi.search': 'Искать вдоль маршрута',
|
||||
'roadtrip.poi.search': 'Искать',
|
||||
'roadtrip.poi.searching': 'Поиск {done} из {total}',
|
||||
'roadtrip.poi.capped': 'Маршрут длинный — просмотрен только первый участок.',
|
||||
'roadtrip.poi.partial': 'Не удалось просмотреть участков: {count} — поиск мест не ответил.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Gör det till ett stopp på vägen',
|
||||
'roadtrip.stop.changeKind': 'Byt typ av stopp',
|
||||
'roadtrip.stop.backToDestination': 'Tillbaka till ett resmål',
|
||||
'roadtrip.poi.anySocket': 'Alla kontakter',
|
||||
'roadtrip.poi.anyPower': 'Alla effekter',
|
||||
'roadtrip.poi.free': 'Gratis',
|
||||
'roadtrip.poi.rest': 'Rastplats',
|
||||
'roadtrip.poi.campsite': 'Campingplats',
|
||||
'roadtrip.poi.food': 'Mat',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Inget längs vägen matchar ”{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} av {total} längs vägen',
|
||||
'roadtrip.poi.truncated': 'På {count} sträckor fanns fler än vad som får plats i ett svar – gör korridoren smalare för att se resten.',
|
||||
'roadtrip.poi.search': 'Sök längs rutten',
|
||||
'roadtrip.poi.search': 'Sök',
|
||||
'roadtrip.poi.searching': 'Söker {done} av {total}',
|
||||
'roadtrip.poi.capped': 'Rutten är lång – bara första sträckan genomsöktes.',
|
||||
'roadtrip.poi.partial': '{count} sträckor kunde inte genomsökas – platssökningen svarade inte.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Yol üzerinde molaya dönüştür',
|
||||
'roadtrip.stop.changeKind': 'Mola türünü değiştir',
|
||||
'roadtrip.stop.backToDestination': 'Yeniden varış noktası yap',
|
||||
'roadtrip.poi.anySocket': 'Tum soketler',
|
||||
'roadtrip.poi.anyPower': 'Tum gucler',
|
||||
'roadtrip.poi.free': 'Ucretsiz',
|
||||
'roadtrip.poi.rest': 'Dinlenme alanı',
|
||||
'roadtrip.poi.campsite': 'Kamp alanı',
|
||||
'roadtrip.poi.food': 'Yemek',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Yol boyunca “{name}” ile eşleşen bir şey yok.',
|
||||
'roadtrip.poi.foundFiltered': 'yol üzerinde {total} içinden {count}',
|
||||
'roadtrip.poi.truncated': '{count} bölümde bir yanıta sığandan fazlası vardı — geri kalanı görmek için koridoru daraltın.',
|
||||
'roadtrip.poi.search': 'Rota boyunca ara',
|
||||
'roadtrip.poi.search': 'Ara',
|
||||
'roadtrip.poi.searching': 'Aranıyor {done}/{total}',
|
||||
'roadtrip.poi.capped': 'Rota uzun — yalnızca ilk bölüm arandı.',
|
||||
'roadtrip.poi.partial': '{count} bölüm aranamadı — yer araması yanıt vermedi.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Зробити зупинкою в дорозі',
|
||||
'roadtrip.stop.changeKind': 'Змінити тип зупинки',
|
||||
'roadtrip.stop.backToDestination': 'Знову пункт призначення',
|
||||
'roadtrip.poi.anySocket': 'Будь-який роз’єм',
|
||||
'roadtrip.poi.anyPower': 'Будь-яка потужність',
|
||||
'roadtrip.poi.free': 'Безкоштовно',
|
||||
'roadtrip.poi.rest': 'Зона відпочинку',
|
||||
'roadtrip.poi.campsite': 'Кемпінг',
|
||||
'roadtrip.poi.food': 'Їжа',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Дорогою ніщо не відповідає «{name}».',
|
||||
'roadtrip.poi.foundFiltered': '{count} з {total} дорогою',
|
||||
'roadtrip.poi.truncated': 'На {count} відрізках знайшлося більше, ніж уміщується в одну відповідь — звузьте коридор, щоб побачити решту.',
|
||||
'roadtrip.poi.search': 'Шукати вздовж маршруту',
|
||||
'roadtrip.poi.search': 'Шукати',
|
||||
'roadtrip.poi.searching': 'Пошук {done} з {total}',
|
||||
'roadtrip.poi.capped': 'Маршрут довгий — переглянуто лише перший відрізок.',
|
||||
'roadtrip.poi.partial': 'Не вдалося переглянути відрізків: {count} — пошук місць не відповів.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': 'Biến thành điểm dừng dọc đường',
|
||||
'roadtrip.stop.changeKind': 'Đổi loại điểm dừng',
|
||||
'roadtrip.stop.backToDestination': 'Trở lại là điểm đến',
|
||||
'roadtrip.poi.anySocket': 'Mọi loại phích',
|
||||
'roadtrip.poi.anyPower': 'Mọi công suất',
|
||||
'roadtrip.poi.free': 'Miễn phí',
|
||||
'roadtrip.poi.rest': 'Trạm dừng nghỉ',
|
||||
'roadtrip.poi.campsite': 'Khu cắm trại',
|
||||
'roadtrip.poi.food': 'Đồ ăn',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': 'Không có gì trên đường khớp với “{name}”.',
|
||||
'roadtrip.poi.foundFiltered': '{count} trong {total} trên đường',
|
||||
'roadtrip.poi.truncated': 'Có {count} đoạn nhiều hơn mức một phản hồi chứa được — thu hẹp hành lang để xem phần còn lại.',
|
||||
'roadtrip.poi.search': 'Tìm dọc lộ trình',
|
||||
'roadtrip.poi.search': 'Tìm kiếm',
|
||||
'roadtrip.poi.searching': 'Đang tìm {done}/{total}',
|
||||
'roadtrip.poi.capped': 'Lộ trình dài — chỉ đoạn đầu được tìm kiếm.',
|
||||
'roadtrip.poi.partial': 'Không tìm được {count} đoạn — tìm kiếm địa điểm không phản hồi.',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': '設為途中停靠',
|
||||
'roadtrip.stop.changeKind': '變更停靠類型',
|
||||
'roadtrip.stop.backToDestination': '恢復為目的地',
|
||||
'roadtrip.poi.anySocket': '任意接口',
|
||||
'roadtrip.poi.anyPower': '任意功率',
|
||||
'roadtrip.poi.free': '免費',
|
||||
'roadtrip.poi.rest': '休息站',
|
||||
'roadtrip.poi.campsite': '露營地',
|
||||
'roadtrip.poi.food': '餐飲',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': '沿途沒有與「{name}」相符的地點。',
|
||||
'roadtrip.poi.foundFiltered': '沿途 {total} 個中的 {count} 個',
|
||||
'roadtrip.poi.truncated': '有 {count} 段的結果超出單次回應上限,縮小走廊寬度可查看其餘部分。',
|
||||
'roadtrip.poi.search': '沿路線搜尋',
|
||||
'roadtrip.poi.search': '搜尋',
|
||||
'roadtrip.poi.searching': '搜尋中 {done}/{total}',
|
||||
'roadtrip.poi.capped': '路線較長,僅搜尋了前段。',
|
||||
'roadtrip.poi.partial': '有 {count} 段無法搜尋 — 地點搜尋沒有回應。',
|
||||
|
||||
@@ -41,6 +41,9 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.stop.makeService': '设为途中停靠',
|
||||
'roadtrip.stop.changeKind': '更改停靠类型',
|
||||
'roadtrip.stop.backToDestination': '恢复为目的地',
|
||||
'roadtrip.poi.anySocket': '任意接口',
|
||||
'roadtrip.poi.anyPower': '任意功率',
|
||||
'roadtrip.poi.free': '免费',
|
||||
'roadtrip.poi.rest': '服务区',
|
||||
'roadtrip.poi.campsite': '露营地',
|
||||
'roadtrip.poi.food': '餐饮',
|
||||
@@ -50,7 +53,7 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.poi.noMatch': '沿途没有与“{name}”匹配的地点。',
|
||||
'roadtrip.poi.foundFiltered': '沿途 {total} 个中的 {count} 个',
|
||||
'roadtrip.poi.truncated': '有 {count} 段的结果超出单次响应上限,缩小走廊宽度可查看其余部分。',
|
||||
'roadtrip.poi.search': '沿路线搜索',
|
||||
'roadtrip.poi.search': '搜索',
|
||||
'roadtrip.poi.searching': '搜索中 {done}/{total}',
|
||||
'roadtrip.poi.capped': '路线较长,仅搜索了前段。',
|
||||
'roadtrip.poi.partial': '有 {count} 段无法搜索 — 地点搜索没有响应。',
|
||||
|
||||
Reference in New Issue
Block a user