{ "about": { "title": "Sobre EnMarcha", "description": "Aplicación Web Progresiva para obtener información sobre el transporte público en Galicia.", "data_sources_title": "Fuentes de datos", "data_sources_intro": "Esta aplicación utiliza datos de múltiples fuentes:", "data_gtfs": "Horarios programados", "data_gtfs_source": "Feed GTFS oficial (datos abiertos municipales)", "data_realtime": "Datos en tiempo real", "data_realtime_source": "API de la ciudad", "data_traffic": "Estado del tráfico", "data_traffic_source": "Datos abiertos municipales", "data_lines": "Listado de líneas y horarios", "map_tiles": "Mapas", "map_themes": "(tema \"liberty\", modificado por mí)", "thanks_council": "Agradecemos especialmente al Concello de Vigo por facilitar estos datos bajo licencia abierta.", "credits": "Créditos", "developed_by": "Desarrollado por", "open_source": "Código abierto disponible en", "license_prefix": "Datos municipales bajo licencia", "settings": "Ajustes", "theme": "Modo:", "theme_light": "Claro", "theme_dark": "Oscuro", "theme_system": "Sistema", "map_position_mode": "Posición del mapa:", "map_position_gps": "Posición GPS", "map_position_last": "Donde lo dejé", "map_layers": "Capas del mapa", "show_traffic": "Mostrar tráfico", "show_cameras": "Mostrar cámaras", "show_stops_bus": "Mostrar paradas de autobús", "show_stops_coach": "Mostrar paradas de autobús interurbano", "show_stops_train": "Mostrar paradas de tren", "language": "Idioma" }, "stoplist": { "search_placeholder": "Buscar parada por nombre o código...", "search_label": "Buscar paradas", "search_results": "Resultados de la búsqueda", "favourites": "Paradas favoritas", "no_favourites": "Accede a una parada y márcala como favorita para verla aquí.", "recents": "Recientes", "all_stops": "Paradas", "nearby_stops": "Paradas cercanas", "service_alerts": "Alertas del servicio", "alerts_coming_soon": "Función próximamente", "alerts_description": "Las alertas del servicio y notificaciones de interrupciones estarán disponibles aquí pronto." }, "estimates": { "minutes": "min", "meters": "m", "edit": "Editar nombre", "favourite": "Favorito", "not_found": "No se encontró la parada", "caption": "Estimaciones de llegadas a las {{time}}", "line": "Línea", "route": "Ruta", "arrival": "Llegada", "distance": "Distancia", "not_available": "No disponible", "none": "No hay estimaciones disponibles", "next_arrivals": "Próximas llegadas", "on_time": "en hora", "minutes_late": "{{minutes}} minutos tarde", "minutes_early": "{{minutes}} minutos adelantado", "bus_is": "Circula", "service": "Servicio", "trip": "viaje", "last_updated": "Actualizado a las", "reload": "Recargar", "unknown_service": "Servicio desconocido. Puede tratarse de un refuerzo o de que el servicio lleva un nombre distinto al planificado.", "delay_on_time": "En hora (0 min)", "delay_positive": "Retraso de {{minutes}} min", "delay_negative": "Adelanto de {{minutes}} min", "previous_trip": "GPS estimado", "bus_gps_position": "GPS fiable", "low_accuracy": "Baja precisión", "no_realtime": "Sin tiempo real" }, "timetable": { "fullCaption": "Horarios teóricos de la parada", "nearbyCaption": "Próximos horarios teóricos", "line": "Línea", "service": "Servicio", "time": "Hora", "nextStreets": "Próximas calles", "noData": "No hay datos de horarios disponibles", "noDestination": "Línea", "viewAll": "Ver todos los horarios", "fullTitle": "Horarios teóricos", "backToEstimates": "Volver a estimaciones", "noDataAvailable": "No hay datos de horarios disponibles para hoy", "loadError": "Error al cargar los horarios", "errorDetail": "Los horarios teóricos se actualizan diariamente. Inténtalo más tarde.", "showPast": "Mostrar todos", "hidePast": "Ocultar pasados", "goToNow": "Ir a ahora", "scrollUp": "Subir", "scrollDown": "Bajar" }, "map": { "popup_title": "Parada", "lines": "Líneas", "view_all_estimates": "Detalles", "select_nearby_stop": "Seleccionar parada", "route_from_here": "Ruta desde aquí", "route_to_here": "Ruta hasta aquí", "search_placeholder": "Buscar un lugar…", "plan_trip": "Planificar ruta" }, "planner": { "where_to": "¿A donde quieres ir?", "origin": "Origen", "destination": "Destino", "when": "Cuándo", "now": "Ahora", "depart_at": "Salir a", "arrive_by": "Llegar a", "search_route": "Buscar ruta", "searching": "Buscando…", "select_origin": "Seleccionar origen", "select_destination": "Seleccionar destino", "search_origin": "Buscar origen", "search_destination": "Buscar destino", "confirm": "→", "current_location": "Ubicación actual", "using_gps": "Usando GPS…", "gps": "GPS", "favourite_stops": "★ Favoritas", "searching_ellipsis": "Buscando…", "results": "Resultados", "close": "Cerrar", "collapse": "Contraer", "pick_on_map": "Elegir en el mapa", "pick_on_map_desc": "Selecciona un punto visualmente", "pick_origin": "Seleccionar origen", "pick_destination": "Seleccionar destino", "pick_instruction": "Mueve el mapa para situar el objetivo en el lugar deseado", "confirm_location": "Confirmar ubicación", "results_title": "Resultados", "clear": "Borrar", "recent_routes": "Rutas recientes", "no_routes_found": "No se encontraron rutas", "no_routes_message": "No pudimos encontrar una ruta para tu viaje. Intenta cambiar la hora o las ubicaciones.", "walk": "Caminar", "walk_to": "Caminar {{distance}} hasta {{destination}}", "from_to": "De {{from}} a {{to}}", "itinerary_details": "Detalles del itinerario", "direction": "Dirección", "operator": "Operador", "back": "← Atrás", "fare": "{{amount}} €", "free": "Gratuito", "urban_traffic_warning": "Posible restricción de tráfico", "urban_traffic_warning_desc": "Las dos paradas de este tramo están en {{municipality}}, que dispone de transporte urbano propio. Es probable que no puedas utilizar los servicios de la Xunta en este trayecto.", "next_arrivals": "Próximas llegadas", "next_arrival": "Próximo", "intermediate_stops_one": "1 parada", "intermediate_stops": "{{count}} paradas" }, "common": { "loading": "Cargando...", "error": "Ha ocurrido un error inesperado.", "404": "La página solicitada no se pudo encontrar." }, "navbar": { "home": "Inicio", "map": "Mapa", "stops": "Paradas", "planner": "Planificador", "routes": "Rutas", "settings": "Ajustes", "favourites": "Favoritos" }, "routes": { "description": "A continuación se muestra una lista de las rutas de autobús urbano con sus respectivos trayectos.", "details": "Detalles de ruta", "not_found": "Ruta no encontrada", "direction_outbound": "Ida", "direction_inbound": "Vuelta", "stops": "Paradas", "unknown_agency": "Otros", "day_yesterday": "Ayer", "day_today": "Hoy", "day_tomorrow": "Mañana", "week_date": "Fecha", "trips": "Trayectos", "choose_trip": "Elige un trayecto", "close": "Cerrar", "trip": "Trayecto", "view_stop": "Ver parada", "trip_count": "{{count}} viajes hoy", "trip_count_one": "1 viaje hoy", "trip_count_short": "({{count}} viajes)", "trip_count_short_one": "(1 viaje)" }, "favourites": { "title": "Favoritos", "empty": "Aún no tienes paradas favoritas.", "empty_description": "Accede a una parada y márcala como favorita para verla aquí.", "special_places": "Lugares especiales", "home": "Casa", "work": "Trabajo", "set_home": "Establecer Casa", "set_work": "Establecer Trabajo", "edit_home": "Editar Casa", "edit_work": "Editar Trabajo", "remove_home": "Eliminar Casa", "remove_work": "Eliminar Trabajo", "not_set": "No establecido", "favourite_stops": "Paradas favoritas", "remove": "Eliminar", "view_estimates": "Ver estimaciones", "confirm_remove": "¿Eliminar esta parada de favoritos?" }, "lines": { "description": "A continuación se muestra una lista de las líneas de autobús urbano de Vigo con sus respectivas rutas y enlaces a los horarios oficiales." }, "stop_help": { "title": "Guía de estimaciones", "realtime_ok": "Tiempo real fiable", "realtime_ok_desc": "El autobús está teóricamente circulando, y la estimación se basa en datos en tiempo real fiables.", "realtime_warning": "Estimación imprecisa", "realtime_warning_desc": "Tenemos datos en tiempo real de un viaje que todavía no ha salido de cabecera. La estimación puede ser demasiado optimista, o pesimista próxima a la salida.", "scheduled": "Horario programado", "scheduled_desc": "No hay datos en tiempo real. Se muestra la hora teórica de paso según los datos teóricos. Suele ocurrir al inicio de algunas líneas combinadas o el primer viaje del día.", "gps": "Posición GPS", "gps_desc": "Indica que conocemos la ubicación aproximada del autobús, a partir de la distancia en metros que nos reporta la empresa y la ruta que creemos que está siguiendo.", "punctuality": "Puntualidad", "punctuality_ontime": "El autobús circula según el horario previsto (con un margen de cortesía).", "punctuality_early": "El autobús va adelantado respecto al horario (2 minutos o más).", "punctuality_late": "El autobús circula con retraso (4 minutos o más).", "gps_quality": "Calidad GPS", "gps_reliable": "Los datos del GPS son del viaje actual, y la posición es una estimación fiable.", "gps_imprecise": "Los datos del GPS parecen indicar que el autobús está realizando el viaje anterior (posiblemente de otra línea). La posición puede no ser fiable." }, "days": { "monday": "L", "tuesday": "M", "wednesday": "X", "thursday": "J", "friday": "V", "saturday": "S", "sunday": "D" }, "stop": { "usage_title": "Ocupación por horas", "usage_passengers": "pas.", "usage_disclaimer": "Basado en la ocupación histórica promedio de los últimos meses disponible en datos.vigo.org. No refleja la ocupación en tiempo real.", "usage_scale_info": "La escala del gráfico no es lineal para resaltar mejor los valores bajos." }, "journey": { "track": "Seguir", "tracking": "Siguiendo", "track_bus": "Seguir este autobús", "stop_tracking": "Detener seguimiento", "tracking_bus": "Siguiendo autobús", "arriving_now": "¡Llegando!", "minutes_away": "{{minutes}} min", "notifications_blocked": "Notificaciones bloqueadas", "notification_now_title": "¡Tu autobús está llegando!", "notification_approaching_title": "Tu autobús llega en {{minutes}} min", "notification_body": "Línea {{line}} dirección {{destination}} — {{stop}}", "view_on_map": "Ver en el mapa" } }