From 06ac13de3c9e024befc7964cd0aad3d3d2f7a608 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Sun, 9 Mar 2025 16:04:42 +0300 Subject: [PATCH] Remove unitTemplate from formatDistance Undoes part of a3c45f6ed66862ee394e2a207dedf400acef9b07 to make I18n string references searchable again. --- app/assets/javascripts/index/directions.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/index/directions.js b/app/assets/javascripts/index/directions.js index 2d948d4b2..a2b383ba0 100644 --- a/app/assets/javascripts/index/directions.js +++ b/app/assets/javascripts/index/directions.js @@ -71,10 +71,13 @@ OSM.Directions = function (map) { }); function formatDistance(m) { - const unitTemplate = "javascripts.directions.distance_"; - if (m < 1000) return I18n.t(unitTemplate + "m", { distance: Math.round(m) }); - if (m < 10000) return I18n.t(unitTemplate + "km", { distance: (m / 1000.0).toFixed(1) }); - return I18n.t(unitTemplate + "km", { distance: Math.round(m / 1000) }); + if (m < 1000) { + return I18n.t("javascripts.directions.distance_m", { distance: Math.round(m) }); + } else if (m < 10000) { + return I18n.t("javascripts.directions.distance_km", { distance: (m / 1000.0).toFixed(1) }); + } else { + return I18n.t("javascripts.directions.distance_km", { distance: Math.round(m / 1000) }); + } } function formatHeight(m) { -- 2.39.5