ctucx.git: trainsearch

web based trip-planner, fork of https://cyberchaos.dev/yuka/trainsearch

commit 773d55c1e331fd1bff888065f3f7495e97e31e87
parent 72b0a3f945f2e0f43b1b97e33a3a91347363a884
Author: Yureka <yuka@yuka.dev>
Date: Mon, 23 Dec 2024 10:27:54 +0100

fix "(null) meters"
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/journeyView.js b/src/journeyView.js
@@ -16,7 +16,7 @@ const legTemplate = (leg, profile) => {
 
 	return html`
 		${leg.walking ? html`
-			<p class="walk">${t('walkinfo', parseName(leg.destination), leg.distance)}</p>
+			<p class="walk">${t(leg.distance === null ? 'walkinfo' : 'walkinfo_meters', parseName(leg.destination), leg.distance)}</p>
 		` : leg.transfer ? html`
 			<p class="transfer">${t('transferinfo', parseName(leg.destination))}</p>
 		` : leg.change ? html`
diff --git a/src/languages.js b/src/languages.js
@@ -55,7 +55,8 @@ export const languages = {
 		'travelynx-checkin':  'Travelynx Check-in anzeigen',
 		'update':             'Anwendung updaten',
 		'via':                'Über',
-		'walkinfo':           'Laufe nach {} (ca. {} Meter)',
+		'walkinfo':           'Laufe nach {}',
+		'walkinfo_meters':    'Laufe nach {} (ca. {} Meter)',
 		'load-low-to-medium': 'Niedrige bis mittlere Auslastung',
 		'load-high':          'Hohe Auslastung',
 		'load-very-high':     'Sehr hohe Auslastung',

@@ -123,7 +124,8 @@ export const languages = {
 		'travelynx-checkin':  'Travelynx check-in tonen',
 		'update':             'Applicatie updaten',
 		'via':                'Over',
-		'walkinfo':           'Ga naar {} (ong. {} meter)',
+		'walkinfo':           'Ga naar {}',
+		'walkinfo_meters':    'Ga naar {} (ong. {} meter)',
 		'load-low-to-medium': 'Niet druk',
 		'load-high':          'Druk',
 		'load-very-high':     'Zéér druk',

@@ -191,7 +193,8 @@ export const languages = {
 		'travelynx-checkin': 'Show travelynx checkin',
 		'update':            'Update application',
 		'via':               'Via',
-		'walkinfo':          'Walk to {} (apprx. {} meters)',
+		'walkinfo':          'Walk to {})',
+		'walkinfo_meters':   'Walk to {} (apprx. {} meters)',
 		'load-low-to-medium': 'Low to medium load',
 		'load-high':         'High load',
 		'load-very-high':    'Very high load',