mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-22 06:56:35 +00:00
feat(roadtrip): tell petrol from electric, and shape the refuel band like a drive band
Four things that only showed up once it was on screen. The range budget treated a petrol station and a charger as the same thing, so an electric car pausing for coffee at a filling station had its battery refilled on paper: the warnings went quiet for the rest of the day and the driver was told nothing. A vehicle can now be named, and then only what actually refills it counts — and the search asks for that kind alone instead of offering pumps to a car that cannot use them. Not saying keeps the old behaviour, which is what everybody who never opens the dialog is on. The band was its own shape in a rail made of drive bands. It is one now: the same rail, the same height, the same type size, a warning tint instead of a ring, and the figures where a drive band keeps them. The buttons are icons of the same 18px square the shuffle mark uses, so the band stays one line beside its neighbours. The old range warning stood down where the band shows. Both at once said the same thing twice in the wrong order — the answer above the problem — because the warning marks the stop somebody finds out at while the band sits on the leg the fuel ends on. Two measured corrections to the search itself. The server turns a box into a circle of half its diagonal and silently narrows anything past 20 km, so a box of ±25 asked for 35 and came back flagged as narrowed EVERY time, which read on screen as "we could not check"; ±14 asks for 19.8 and is answered in full. And the circle is centred 12 km before the dry point rather than on it, because only road already driven is any use — centred on the point, half the circle was spent on road nobody can reach. An answer that finds nothing now leaves the button rather than only a close. The place search is a shared public service that does time out, and "it did not answer" with no way to ask again reads as broken rather than as busy.
This commit is contained in:
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': 'تجنُّب {count}',
|
||||
'roadtrip.avoid.missed': 'لا مفر من {classes}',
|
||||
'roadtrip.avoid.missedHint': 'لا يوجد في هذا اليوم طريق بديل، لذلك تمر الرحلة منه. أما بقية الأيام فتظل تتجنب ما تستطيع.',
|
||||
'roadtrip.refuel.dry': 'ينفد الخزان في هذه المرحلة، بعد {distance}',
|
||||
'roadtrip.refuel.dry': 'ينفد الخزان هنا',
|
||||
'roadtrip.refuel.after': 'بعد {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'بماذا تقود',
|
||||
'roadtrip.limit.vehicleAny': 'كلاهما',
|
||||
'roadtrip.limit.vehicleCombustion': 'وقود',
|
||||
'roadtrip.limit.vehicleElectric': 'كهرباء',
|
||||
'roadtrip.refuel.find': 'ابحث عن وقود',
|
||||
'roadtrip.refuel.again': 'حاول مجددًا',
|
||||
'roadtrip.refuel.looking': 'جارٍ البحث على طول الطريق…',
|
||||
'roadtrip.refuel.spare': 'يتبقى {distance}',
|
||||
'roadtrip.refuel.add': 'إضافة {name} كمحطة تزود بالوقود',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} evitados',
|
||||
'roadtrip.avoid.missed': '{classes} inevitável',
|
||||
'roadtrip.avoid.missedHint': 'Este dia não tem rota que desvie, então o trajeto usa. Os outros dias continuam evitando o que dá.',
|
||||
'roadtrip.refuel.dry': 'O tanque acaba neste trecho, após {distance}',
|
||||
'roadtrip.refuel.dry': 'Aqui o tanque acaba',
|
||||
'roadtrip.refuel.after': 'após {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'O que você dirige',
|
||||
'roadtrip.limit.vehicleAny': 'Ambos',
|
||||
'roadtrip.limit.vehicleCombustion': 'Combustível',
|
||||
'roadtrip.limit.vehicleElectric': 'Elétrico',
|
||||
'roadtrip.refuel.find': 'Buscar combustível',
|
||||
'roadtrip.refuel.again': 'Tentar de novo',
|
||||
'roadtrip.refuel.looking': 'Procurando ao longo da rota…',
|
||||
'roadtrip.refuel.spare': 'restam {distance}',
|
||||
'roadtrip.refuel.add': 'Adicionar {name} como parada de abastecimento',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} evitats',
|
||||
'roadtrip.avoid.missed': '{classes} inevitable',
|
||||
'roadtrip.avoid.missedHint': 'Aquest dia no té cap ruta que ho eviti, així que el trajecte ho fa servir. La resta de dies continuen evitant el que poden.',
|
||||
'roadtrip.refuel.dry': 'El dipòsit s’esgota en aquesta etapa, després de {distance}',
|
||||
'roadtrip.refuel.dry': 'Aquí s’esgota el dipòsit',
|
||||
'roadtrip.refuel.after': 'després de {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Què condueixes',
|
||||
'roadtrip.limit.vehicleAny': 'Tots dos',
|
||||
'roadtrip.limit.vehicleCombustion': 'Benzina',
|
||||
'roadtrip.limit.vehicleElectric': 'Elèctric',
|
||||
'roadtrip.refuel.find': 'Cerca combustible',
|
||||
'roadtrip.refuel.again': 'Torna-ho a provar',
|
||||
'roadtrip.refuel.looking': 'Cercant al llarg de la ruta…',
|
||||
'roadtrip.refuel.spare': 'queden {distance}',
|
||||
'roadtrip.refuel.add': 'Afegeix {name} com a parada de combustible',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} vynecháno',
|
||||
'roadtrip.avoid.missed': '{classes} nelze objet',
|
||||
'roadtrip.avoid.missedHint': 'Tento den nemá objízdnou trasu, takže tudy jede. Ostatní dny se dál vyhýbají, čemu můžou.',
|
||||
'roadtrip.refuel.dry': 'Na tomto úseku dojde palivo, po {distance}',
|
||||
'roadtrip.refuel.dry': 'Tady dojde palivo',
|
||||
'roadtrip.refuel.after': 'po {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Čím jezdíš',
|
||||
'roadtrip.limit.vehicleAny': 'Obojí',
|
||||
'roadtrip.limit.vehicleCombustion': 'Palivo',
|
||||
'roadtrip.limit.vehicleElectric': 'Elektro',
|
||||
'roadtrip.refuel.find': 'Najít palivo',
|
||||
'roadtrip.refuel.again': 'Zkusit znovu',
|
||||
'roadtrip.refuel.looking': 'Hledám podél trasy…',
|
||||
'roadtrip.refuel.spare': 'zbývá {distance}',
|
||||
'roadtrip.refuel.add': 'Přidat {name} jako zastávku na palivo',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} gemieden',
|
||||
'roadtrip.avoid.missed': '{classes} unvermeidbar',
|
||||
'roadtrip.avoid.missedHint': 'An diesem Tag führt kein Weg daran vorbei, also fährt die Route darüber. Alle anderen Tage meiden weiterhin, was sie können.',
|
||||
'roadtrip.refuel.dry': 'Auf dieser Etappe geht der Tank leer, nach {distance}',
|
||||
'roadtrip.refuel.dry': 'Hier ist der Tank leer',
|
||||
'roadtrip.refuel.after': 'nach {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Womit du fährst',
|
||||
'roadtrip.limit.vehicleAny': 'Beides',
|
||||
'roadtrip.limit.vehicleCombustion': 'Sprit',
|
||||
'roadtrip.limit.vehicleElectric': 'Strom',
|
||||
'roadtrip.refuel.find': 'Tankstelle suchen',
|
||||
'roadtrip.refuel.again': 'Nochmal',
|
||||
'roadtrip.refuel.looking': 'Suche entlang der Strecke…',
|
||||
'roadtrip.refuel.spare': 'noch {distance}',
|
||||
'roadtrip.refuel.add': '{name} als Tankstopp übernehmen',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} avoided',
|
||||
'roadtrip.avoid.missed': '{classes} unavoidable',
|
||||
'roadtrip.avoid.missedHint': 'This day has no route around it, so the drive uses it. Every other day still avoids what it can.',
|
||||
'roadtrip.refuel.dry': 'The tank runs out on this leg, {distance} in',
|
||||
'roadtrip.refuel.dry': 'Tank runs out here',
|
||||
'roadtrip.refuel.after': 'after {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'What you drive',
|
||||
'roadtrip.limit.vehicleAny': 'Either',
|
||||
'roadtrip.limit.vehicleCombustion': 'Petrol',
|
||||
'roadtrip.limit.vehicleElectric': 'Electric',
|
||||
'roadtrip.refuel.find': 'Find fuel',
|
||||
'roadtrip.refuel.again': 'Try again',
|
||||
'roadtrip.refuel.looking': 'Looking along the route…',
|
||||
'roadtrip.refuel.spare': '{distance} to spare',
|
||||
'roadtrip.refuel.add': 'Add {name} as a fuel stop',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} evitados',
|
||||
'roadtrip.avoid.missed': '{classes} inevitable(s)',
|
||||
'roadtrip.avoid.missedHint': 'Este día no tiene ninguna ruta que lo evite, así que el trayecto lo usa. Los demás días siguen evitando lo que pueden.',
|
||||
'roadtrip.refuel.dry': 'El depósito se vacía en este tramo, tras {distance}',
|
||||
'roadtrip.refuel.dry': 'Aquí se vacía el depósito',
|
||||
'roadtrip.refuel.after': 'tras {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Qué conduces',
|
||||
'roadtrip.limit.vehicleAny': 'Ambos',
|
||||
'roadtrip.limit.vehicleCombustion': 'Gasolina',
|
||||
'roadtrip.limit.vehicleElectric': 'Eléctrico',
|
||||
'roadtrip.refuel.find': 'Buscar combustible',
|
||||
'roadtrip.refuel.again': 'Reintentar',
|
||||
'roadtrip.refuel.looking': 'Buscando a lo largo de la ruta…',
|
||||
'roadtrip.refuel.spare': 'quedan {distance}',
|
||||
'roadtrip.refuel.add': 'Añadir {name} como parada de repostaje',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} évité(s)',
|
||||
'roadtrip.avoid.missed': '{classes} inévitable(s)',
|
||||
'roadtrip.avoid.missedHint': 'Cette journée n’a aucun itinéraire de contournement, le trajet l’emprunte donc. Les autres journées évitent toujours ce qu’elles peuvent.',
|
||||
'roadtrip.refuel.dry': 'Le réservoir se vide sur cette étape, après {distance}',
|
||||
'roadtrip.refuel.dry': 'Réservoir vide ici',
|
||||
'roadtrip.refuel.after': 'après {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Ce que vous conduisez',
|
||||
'roadtrip.limit.vehicleAny': 'Les deux',
|
||||
'roadtrip.limit.vehicleCombustion': 'Carburant',
|
||||
'roadtrip.limit.vehicleElectric': 'Électrique',
|
||||
'roadtrip.refuel.find': 'Chercher du carburant',
|
||||
'roadtrip.refuel.again': 'Réessayer',
|
||||
'roadtrip.refuel.looking': 'Recherche le long du trajet…',
|
||||
'roadtrip.refuel.spare': 'reste {distance}',
|
||||
'roadtrip.refuel.add': 'Ajouter {name} comme arrêt carburant',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} αποφεύγονται',
|
||||
'roadtrip.avoid.missed': '{classes} αναπόφευκτα',
|
||||
'roadtrip.avoid.missedHint': 'Αυτή η ημέρα δεν έχει διαδρομή που να τα παρακάμπτει, οπότε η οδήγηση τα χρησιμοποιεί. Οι άλλες ημέρες εξακολουθούν να αποφεύγουν ό,τι μπορούν.',
|
||||
'roadtrip.refuel.dry': 'Το ρεζερβουάρ αδειάζει σε αυτό το σκέλος, μετά από {distance}',
|
||||
'roadtrip.refuel.dry': 'Εδώ αδειάζει το ρεζερβουάρ',
|
||||
'roadtrip.refuel.after': 'μετά από {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Τι οδηγείς',
|
||||
'roadtrip.limit.vehicleAny': 'Και τα δύο',
|
||||
'roadtrip.limit.vehicleCombustion': 'Βενζίνη',
|
||||
'roadtrip.limit.vehicleElectric': 'Ηλεκτρικό',
|
||||
'roadtrip.refuel.find': 'Εύρεση καυσίμων',
|
||||
'roadtrip.refuel.again': 'Ξανά',
|
||||
'roadtrip.refuel.looking': 'Αναζήτηση κατά μήκος της διαδρομής…',
|
||||
'roadtrip.refuel.spare': 'μένουν {distance}',
|
||||
'roadtrip.refuel.add': 'Προσθήκη {name} ως στάση ανεφοδιασμού',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} kerülve',
|
||||
'roadtrip.avoid.missed': '{classes} nem kerülhető',
|
||||
'roadtrip.avoid.missedHint': 'Ezen a napon nincs kerülőút, így az útvonal ezt használja. A többi nap továbbra is kerüli, amit tud.',
|
||||
'roadtrip.refuel.dry': 'Ezen a szakaszon fogy ki a tank, {distance} után',
|
||||
'roadtrip.refuel.dry': 'Itt fogy ki a tank',
|
||||
'roadtrip.refuel.after': '{distance} után',
|
||||
'roadtrip.limit.vehicleLabel': 'Mivel utazol',
|
||||
'roadtrip.limit.vehicleAny': 'Mindkettő',
|
||||
'roadtrip.limit.vehicleCombustion': 'Üzemanyag',
|
||||
'roadtrip.limit.vehicleElectric': 'Elektromos',
|
||||
'roadtrip.refuel.find': 'Üzemanyag keresése',
|
||||
'roadtrip.refuel.again': 'Újra',
|
||||
'roadtrip.refuel.looking': 'Keresés az útvonal mentén…',
|
||||
'roadtrip.refuel.spare': 'marad {distance}',
|
||||
'roadtrip.refuel.add': '{name} hozzáadása tankolási megállóként',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} dihindari',
|
||||
'roadtrip.avoid.missed': '{classes} tak terhindarkan',
|
||||
'roadtrip.avoid.missedHint': 'Hari ini tidak ada rute memutarnya, jadi perjalanan melewatinya. Hari lain tetap menghindari yang bisa dihindari.',
|
||||
'roadtrip.refuel.dry': 'Tangki habis di ruas ini, setelah {distance}',
|
||||
'roadtrip.refuel.dry': 'Tangki habis di sini',
|
||||
'roadtrip.refuel.after': 'setelah {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Kamu mengemudi apa',
|
||||
'roadtrip.limit.vehicleAny': 'Keduanya',
|
||||
'roadtrip.limit.vehicleCombustion': 'Bensin',
|
||||
'roadtrip.limit.vehicleElectric': 'Listrik',
|
||||
'roadtrip.refuel.find': 'Cari bahan bakar',
|
||||
'roadtrip.refuel.again': 'Coba lagi',
|
||||
'roadtrip.refuel.looking': 'Mencari di sepanjang rute…',
|
||||
'roadtrip.refuel.spare': 'sisa {distance}',
|
||||
'roadtrip.refuel.add': 'Tambahkan {name} sebagai perhentian isi bahan bakar',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} evitati',
|
||||
'roadtrip.avoid.missed': '{classes} inevitabili',
|
||||
'roadtrip.avoid.missedHint': 'Questa giornata non ha percorsi alternativi, quindi il viaggio li usa. Le altre giornate continuano a evitare quel che possono.',
|
||||
'roadtrip.refuel.dry': 'Il serbatoio si esaurisce in questa tappa, dopo {distance}',
|
||||
'roadtrip.refuel.dry': 'Qui il serbatoio si esaurisce',
|
||||
'roadtrip.refuel.after': 'dopo {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Cosa guidi',
|
||||
'roadtrip.limit.vehicleAny': 'Entrambi',
|
||||
'roadtrip.limit.vehicleCombustion': 'Benzina',
|
||||
'roadtrip.limit.vehicleElectric': 'Elettrico',
|
||||
'roadtrip.refuel.find': 'Cerca carburante',
|
||||
'roadtrip.refuel.again': 'Riprova',
|
||||
'roadtrip.refuel.looking': 'Ricerca lungo il percorso…',
|
||||
'roadtrip.refuel.spare': 'restano {distance}',
|
||||
'roadtrip.refuel.add': 'Aggiungi {name} come sosta carburante',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} 件を回避',
|
||||
'roadtrip.avoid.missed': '{classes} は回避できず',
|
||||
'roadtrip.avoid.missedHint': 'この日は迂回路がないため、そのまま通ります。ほかの日は引き続き避けられるものを避けます。',
|
||||
'roadtrip.refuel.dry': 'この区間で燃料が尽きます({distance} 走行後)',
|
||||
'roadtrip.refuel.dry': 'ここで燃料切れ',
|
||||
'roadtrip.refuel.after': '{distance} 後',
|
||||
'roadtrip.limit.vehicleLabel': '何で走るか',
|
||||
'roadtrip.limit.vehicleAny': '両方',
|
||||
'roadtrip.limit.vehicleCombustion': 'ガソリン',
|
||||
'roadtrip.limit.vehicleElectric': '電気',
|
||||
'roadtrip.refuel.find': '給油所を探す',
|
||||
'roadtrip.refuel.again': 'もう一度',
|
||||
'roadtrip.refuel.looking': 'ルート沿いを検索中…',
|
||||
'roadtrip.refuel.spare': '残り {distance}',
|
||||
'roadtrip.refuel.add': '{name} を給油の停車地として追加',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count}개 회피',
|
||||
'roadtrip.avoid.missed': '{classes} 회피 불가',
|
||||
'roadtrip.avoid.missedHint': '이 날은 우회로가 없어 그대로 지나갑니다. 다른 날은 계속 피할 수 있는 것을 피합니다.',
|
||||
'roadtrip.refuel.dry': '이 구간에서 연료가 떨어집니다 ({distance} 주행 후)',
|
||||
'roadtrip.refuel.dry': '여기서 연료 소진',
|
||||
'roadtrip.refuel.after': '{distance} 뒤',
|
||||
'roadtrip.limit.vehicleLabel': '무엇으로 이동하나요',
|
||||
'roadtrip.limit.vehicleAny': '둘 다',
|
||||
'roadtrip.limit.vehicleCombustion': '연료',
|
||||
'roadtrip.limit.vehicleElectric': '전기',
|
||||
'roadtrip.refuel.find': '주유소 찾기',
|
||||
'roadtrip.refuel.again': '다시 시도',
|
||||
'roadtrip.refuel.looking': '경로를 따라 찾는 중…',
|
||||
'roadtrip.refuel.spare': '{distance} 여유',
|
||||
'roadtrip.refuel.add': '{name}을(를) 주유 정차지로 추가',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} vermeden',
|
||||
'roadtrip.avoid.missed': '{classes} onvermijdelijk',
|
||||
'roadtrip.avoid.missedHint': 'Deze dag heeft er geen route omheen, dus de rit gebruikt het. Alle andere dagen vermijden nog steeds wat ze kunnen.',
|
||||
'roadtrip.refuel.dry': 'De tank raakt leeg op dit traject, na {distance}',
|
||||
'roadtrip.refuel.dry': 'Hier is de tank leeg',
|
||||
'roadtrip.refuel.after': 'na {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Wat je rijdt',
|
||||
'roadtrip.limit.vehicleAny': 'Beide',
|
||||
'roadtrip.limit.vehicleCombustion': 'Benzine',
|
||||
'roadtrip.limit.vehicleElectric': 'Elektrisch',
|
||||
'roadtrip.refuel.find': 'Tankstation zoeken',
|
||||
'roadtrip.refuel.again': 'Opnieuw',
|
||||
'roadtrip.refuel.looking': 'Zoeken langs de route…',
|
||||
'roadtrip.refuel.spare': 'nog {distance}',
|
||||
'roadtrip.refuel.add': '{name} als tankstop toevoegen',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} omijane',
|
||||
'roadtrip.avoid.missed': '{classes} nie do ominięcia',
|
||||
'roadtrip.avoid.missedHint': 'Tego dnia nie ma trasy w objazd, więc przejazd z tego korzysta. Pozostałe dni nadal omijają, co się da.',
|
||||
'roadtrip.refuel.dry': 'Na tym odcinku kończy się paliwo, po {distance}',
|
||||
'roadtrip.refuel.dry': 'Tu kończy się paliwo',
|
||||
'roadtrip.refuel.after': 'po {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Czym jeździsz',
|
||||
'roadtrip.limit.vehicleAny': 'Oba',
|
||||
'roadtrip.limit.vehicleCombustion': 'Paliwo',
|
||||
'roadtrip.limit.vehicleElectric': 'Elektryk',
|
||||
'roadtrip.refuel.find': 'Znajdź paliwo',
|
||||
'roadtrip.refuel.again': 'Ponów',
|
||||
'roadtrip.refuel.looking': 'Szukam wzdłuż trasy…',
|
||||
'roadtrip.refuel.spare': 'zostaje {distance}',
|
||||
'roadtrip.refuel.add': 'Dodaj {name} jako postój na paliwo',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} в обход',
|
||||
'roadtrip.avoid.missed': '{classes} не обойти',
|
||||
'roadtrip.avoid.missedHint': 'В этот день объезда нет, поэтому поездка идёт через это. Остальные дни по-прежнему обходят, что могут.',
|
||||
'roadtrip.refuel.dry': 'На этом участке кончится топливо, через {distance}',
|
||||
'roadtrip.refuel.dry': 'Здесь кончится топливо',
|
||||
'roadtrip.refuel.after': 'через {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'На чём вы едете',
|
||||
'roadtrip.limit.vehicleAny': 'Оба',
|
||||
'roadtrip.limit.vehicleCombustion': 'Бензин',
|
||||
'roadtrip.limit.vehicleElectric': 'Электро',
|
||||
'roadtrip.refuel.find': 'Найти заправку',
|
||||
'roadtrip.refuel.again': 'Ещё раз',
|
||||
'roadtrip.refuel.looking': 'Ищу вдоль маршрута…',
|
||||
'roadtrip.refuel.spare': 'останется {distance}',
|
||||
'roadtrip.refuel.add': 'Добавить {name} как остановку для заправки',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} undviks',
|
||||
'roadtrip.avoid.missed': '{classes} går inte att undvika',
|
||||
'roadtrip.avoid.missedHint': 'Den här dagen har ingen väg runt, så körningen använder det. Övriga dagar undviker fortfarande det de kan.',
|
||||
'roadtrip.refuel.dry': 'Tanken tar slut på den här etappen, efter {distance}',
|
||||
'roadtrip.refuel.dry': 'Här tar tanken slut',
|
||||
'roadtrip.refuel.after': 'efter {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Vad du kör',
|
||||
'roadtrip.limit.vehicleAny': 'Båda',
|
||||
'roadtrip.limit.vehicleCombustion': 'Bensin',
|
||||
'roadtrip.limit.vehicleElectric': 'El',
|
||||
'roadtrip.refuel.find': 'Hitta bränsle',
|
||||
'roadtrip.refuel.again': 'Försök igen',
|
||||
'roadtrip.refuel.looking': 'Söker längs rutten…',
|
||||
'roadtrip.refuel.spare': '{distance} kvar',
|
||||
'roadtrip.refuel.add': 'Lägg till {name} som tankstopp',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} kaçınılıyor',
|
||||
'roadtrip.avoid.missed': '{classes} kaçınılmaz',
|
||||
'roadtrip.avoid.missedHint': 'Bu günün etrafından dolaşan bir rota yok, bu yüzden sürüş oradan geçiyor. Diğer günler kaçınabildiğinden kaçınmayı sürdürüyor.',
|
||||
'roadtrip.refuel.dry': 'Bu etapta depo bitiyor, {distance} sonra',
|
||||
'roadtrip.refuel.dry': 'Depo burada bitiyor',
|
||||
'roadtrip.refuel.after': '{distance} sonra',
|
||||
'roadtrip.limit.vehicleLabel': 'Ne kullanıyorsun',
|
||||
'roadtrip.limit.vehicleAny': 'İkisi de',
|
||||
'roadtrip.limit.vehicleCombustion': 'Benzin',
|
||||
'roadtrip.limit.vehicleElectric': 'Elektrik',
|
||||
'roadtrip.refuel.find': 'Yakıt bul',
|
||||
'roadtrip.refuel.again': 'Yeniden dene',
|
||||
'roadtrip.refuel.looking': 'Rota boyunca aranıyor…',
|
||||
'roadtrip.refuel.spare': '{distance} kalır',
|
||||
'roadtrip.refuel.add': '{name} yakıt molası olarak eklensin',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '{count} в обхід',
|
||||
'roadtrip.avoid.missed': '{classes} не обійти',
|
||||
'roadtrip.avoid.missedHint': 'Цього дня об’їзду немає, тому поїздка йде через це. Решта днів і далі обходять те, що можуть.',
|
||||
'roadtrip.refuel.dry': 'На цій ділянці закінчиться пальне, через {distance}',
|
||||
'roadtrip.refuel.dry': 'Тут закінчиться пальне',
|
||||
'roadtrip.refuel.after': 'через {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Чим ви їдете',
|
||||
'roadtrip.limit.vehicleAny': 'Обидва',
|
||||
'roadtrip.limit.vehicleCombustion': 'Бензин',
|
||||
'roadtrip.limit.vehicleElectric': 'Електро',
|
||||
'roadtrip.refuel.find': 'Знайти заправку',
|
||||
'roadtrip.refuel.again': 'Ще раз',
|
||||
'roadtrip.refuel.looking': 'Шукаю вздовж маршруту…',
|
||||
'roadtrip.refuel.spare': 'лишиться {distance}',
|
||||
'roadtrip.refuel.add': 'Додати {name} як зупинку для заправки',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': 'tránh {count}',
|
||||
'roadtrip.avoid.missed': '{classes} không tránh được',
|
||||
'roadtrip.avoid.missedHint': 'Ngày này không có tuyến đường vòng, nên chặng đi qua đó. Những ngày khác vẫn tránh những gì có thể.',
|
||||
'roadtrip.refuel.dry': 'Hết xăng ở chặng này, sau {distance}',
|
||||
'roadtrip.refuel.dry': 'Hết xăng ở đây',
|
||||
'roadtrip.refuel.after': 'sau {distance}',
|
||||
'roadtrip.limit.vehicleLabel': 'Bạn lái xe gì',
|
||||
'roadtrip.limit.vehicleAny': 'Cả hai',
|
||||
'roadtrip.limit.vehicleCombustion': 'Xăng',
|
||||
'roadtrip.limit.vehicleElectric': 'Điện',
|
||||
'roadtrip.refuel.find': 'Tìm trạm xăng',
|
||||
'roadtrip.refuel.again': 'Thử lại',
|
||||
'roadtrip.refuel.looking': 'Đang tìm dọc tuyến đường…',
|
||||
'roadtrip.refuel.spare': 'còn {distance}',
|
||||
'roadtrip.refuel.add': 'Thêm {name} làm điểm đổ xăng',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '避開 {count} 項',
|
||||
'roadtrip.avoid.missed': '無法避開{classes}',
|
||||
'roadtrip.avoid.missedHint': '這一天沒有繞行路線,因此仍會經過。其他日期依舊盡量避開。',
|
||||
'roadtrip.refuel.dry': '本段將耗盡油量,行駛 {distance} 後',
|
||||
'roadtrip.refuel.dry': '此處將耗盡油量',
|
||||
'roadtrip.refuel.after': '{distance} 後',
|
||||
'roadtrip.limit.vehicleLabel': '你開什麼車',
|
||||
'roadtrip.limit.vehicleAny': '兩者',
|
||||
'roadtrip.limit.vehicleCombustion': '燃油',
|
||||
'roadtrip.limit.vehicleElectric': '電動',
|
||||
'roadtrip.refuel.find': '尋找加油站',
|
||||
'roadtrip.refuel.again': '重試',
|
||||
'roadtrip.refuel.looking': '正在沿路線尋找…',
|
||||
'roadtrip.refuel.spare': '剩餘 {distance}',
|
||||
'roadtrip.refuel.add': '將 {name} 加入為加油停靠點',
|
||||
|
||||
@@ -38,8 +38,14 @@ const roadtrip: TranslationStrings = {
|
||||
'roadtrip.avoid.badge': '避开 {count} 项',
|
||||
'roadtrip.avoid.missed': '无法避开{classes}',
|
||||
'roadtrip.avoid.missedHint': '这一天没有绕行路线,因此仍会经过。其他日期依旧尽量避开。',
|
||||
'roadtrip.refuel.dry': '本段将耗尽油量,行驶 {distance} 后',
|
||||
'roadtrip.refuel.dry': '此处将耗尽油量',
|
||||
'roadtrip.refuel.after': '{distance} 后',
|
||||
'roadtrip.limit.vehicleLabel': '你开什么车',
|
||||
'roadtrip.limit.vehicleAny': '两者',
|
||||
'roadtrip.limit.vehicleCombustion': '燃油',
|
||||
'roadtrip.limit.vehicleElectric': '电动',
|
||||
'roadtrip.refuel.find': '查找加油站',
|
||||
'roadtrip.refuel.again': '重试',
|
||||
'roadtrip.refuel.looking': '正在沿路线查找…',
|
||||
'roadtrip.refuel.spare': '剩余 {distance}',
|
||||
'roadtrip.refuel.add': '将 {name} 添加为加油停靠点',
|
||||
|
||||
Reference in New Issue
Block a user