From 3dac17a9fb54c977c97280ed4c482e9d4266b7de Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Tue, 24 Jun 2025 16:58:30 +0200 Subject: Add missing translations --- src/frontend/app/components/RegularTable.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'src/frontend/app/components/RegularTable.tsx') diff --git a/src/frontend/app/components/RegularTable.tsx b/src/frontend/app/components/RegularTable.tsx index 75b598b..e5b3782 100644 --- a/src/frontend/app/components/RegularTable.tsx +++ b/src/frontend/app/components/RegularTable.tsx @@ -1,3 +1,4 @@ +import { useTranslation } from "react-i18next"; import { type StopDetails } from "../routes/estimates-$id"; import LineIcon from "./LineIcon"; @@ -7,6 +8,7 @@ interface RegularTableProps { } export const RegularTable: React.FC = ({ data, dataDate }) => { + const { t } = useTranslation(); const absoluteArrivalTime = (minutes: number) => { const now = new Date() @@ -21,19 +23,19 @@ export const RegularTable: React.FC = ({ data, dataDate }) => if (meters > 1024) { return `${(meters / 1000).toFixed(1)} km`; } else { - return `${meters} m`; + return `${meters} ${t('estimates.meters', 'm')}`; } } return - + - - - - + + + + @@ -47,12 +49,12 @@ export const RegularTable: React.FC = ({ data, dataDate }) => @@ -62,7 +64,7 @@ export const RegularTable: React.FC = ({ data, dataDate }) => {data?.estimates.length === 0 && ( - + )} -- cgit v1.3
Estimaciones de llegadas a las {dataDate?.toLocaleTimeString()}{t('estimates.caption', 'Estimaciones de llegadas a las {{time}}', { time: dataDate?.toLocaleTimeString() })}
LíneaRutaLlegadaDistancia{t('estimates.line', 'Línea')}{t('estimates.route', 'Ruta')}{t('estimates.arrival', 'Llegada')}{t('estimates.distance', 'Distancia')}
{estimate.minutes > 15 ? absoluteArrivalTime(estimate.minutes) - : `${estimate.minutes} min`} + : `${estimate.minutes} ${t('estimates.minutes', 'min')}`} {estimate.meters > -1 ? formatDistance(estimate.meters) - : "No disponible" + : t('estimates.not_available', 'No disponible') }
No hay estimaciones disponibles{t('estimates.none', 'No hay estimaciones disponibles')}