{
  "base": {
    "chat": "Conversaciones",
    "nodes": "Nodos",
    "everything": "Mostrar todo",
    "graphs": "Gráficos de la Malla",
    "net": "Red Semanal",
    "map": "Mapa en Vivo",
    "stats": "Estadísticas",
    "top": "Nodos con Mayor Tráfico",
    "footer": "Visita <strong><a href=\"https://github.com/pablorevilla-meshtastic/meshview\">Meshview</a></strong> en Github.",
    "node_id": "ID de Nodo",
    "go_to_node": "Ir al nodo",
    "all": "Todos",
    "portnum_options": {
      "1": "Mensaje de Texto",
      "3": "Ubicación",
      "4": "Información del Nodo",
      "67": "Telemetría",
      "70": "Traceroute",
      "71": "Información de Vecinos"
    }
  },

  "chat": {
    "chat_title": "Conversaciones:",
    "replying_to": "Respondiendo a:",
    "view_packet_details": "Ver detalles del paquete"
  },

  "nodelist": {
    "search_placeholder": "Buscar por nombre o ID...",
    "all_roles": "Todos los roles",
    "all_channels": "Todos los canales",
    "all_hw": "Todos los modelos",
    "all_firmware": "Todo el firmware",
    "show_favorites": "⭐ Mostrar favoritos",
    "show_all": "⭐ Mostrar todos",
    "export_csv": "Exportar CSV",
    "clear_filters": "Limpiar filtros",
    "showing_nodes": "Mostrando",
    "nodes_suffix": "nodos",
    "loading_nodes": "Cargando nodos...",
    "error_loading_nodes": "Error al cargar nodos",
    "no_nodes_found": "No se encontraron nodos",
    "short_name": "Corto",
    "long_name": "Nombre largo",
    "hw_model": "Modelo HW",
    "firmware": "Firmware",
    "role": "Rol",
    "last_lat": "Última latitud",
    "last_long": "Última longitud",
    "channel": "Canal",
    "last_seen": "Última vez visto",
    "favorite": "Favorito",
    "time_just_now": "justo ahora",
    "time_min_ago": "min atrás",
    "time_hr_ago": "h atrás",
    "time_day_ago": "día atrás",
    "time_days_ago": "días atrás"
  },

  "net": {
    "net_title": "Red Semanal:",
    "total_messages": "Número de mensajes:",
    "view_packet_details": "Más Detalles"
  },

  "map": {
    "filter_routers_only": "Mostrar solo enrutadores",
    "share_view": "Compartir esta vista",
    "reset_filters": "Restablecer filtros",
    "channel_label": "Canal:",
    "model_label": "Modelo:",
    "role_label": "Rol:",
    "last_seen": "Visto por última vez:",
    "firmware": "Firmware:",
    "link_copied": "¡Enlace copiado!",
    "legend_traceroute": "Ruta de traceroute (flechas de dirección)",
    "legend_neighbor": "Vínculo de vecinos"
  },

  "stats": {
    "mesh_stats_summary": "Estadísticas de la Malla - Resumen (completas en la base de datos)",
    "total_nodes": "Nodos Totales",
    "total_packets": "Paquetes Totales",
    "total_packets_seen": "Paquetes Totales Vistos",
    "packets_per_day_all": "Paquetes por Día - Todos los Puertos (Últimos 14 Días)",
    "packets_per_day_text": "Paquetes por Día - Mensajes de Texto (Puerto 1, Últimos 14 Días)",
    "packets_per_hour_all": "Paquetes por Hora - Todos los Puertos",
    "packets_per_hour_text": "Paquetes por Hora - Mensajes de Texto (Puerto 1)",
    "packet_types_last_24h": "Tipos de Paquetes - Últimas 24 Horas",
    "hardware_breakdown": "Distribución de Hardware",
    "role_breakdown": "Distribución de Roles",
    "channel_breakdown": "Distribución de Canales",
    "expand_chart": "Ampliar Gráfico",
    "export_csv": "Exportar CSV",
    "all_channels": "Todos los Canales"
  },

  "top": {
    "top_traffic_nodes": "Tráfico de Nodos (24h)",
    "channel": "Canal",
    "search": "Buscar",
    "search_placeholder": "Buscar nodos...",
    "long_name": "Nombre Largo",
    "short_name": "Nombre Corto",
    "packets_sent": "Enviados (24h)",
    "times_seen": "Visto (24h)",
    "avg_gateways": "Promedio de Gateways",
    "showing_nodes": "Mostrando",
    "nodes_suffix": "nodos"
  },

  "nodegraph": {
    "channel_label": "Canal:",
    "search_placeholder": "Buscar nodo...",
    "search_button": "Buscar",
    "long_name_label": "Nombre completo:",
    "short_name_label": "Nombre corto:",
    "role_label": "Rol:",
    "hw_model_label": "Modelo de hardware:",
    "traceroute": "Traceroute",
    "neighbor": "Vecino",
    "other": "Otro",
    "unknown": "Desconocido",
    "node_not_found": "¡Nodo no encontrado en el canal actual!"
  },

  "firehose": {
    "live_feed": "📡 Flujo en vivo",
    "pause": "Pausar",
    "resume": "Reanudar",
    "time": "Hora",
    "packet_id": "ID de paquete",
    "from": "De",
    "to": "A",
    "port": "Puerto",
    "direct_to_mqtt": "Directo a MQTT",
    "all_broadcast": "Todos"
  },

  "node": {
    "specifications": "Especificaciones",
    "node_id": "ID de Nodo",
    "long_name": "Nombre Largo",
    "short_name": "Nombre Corto",
    "hw_model": "Modelo de Hardware",
    "firmware": "Firmware",
    "role": "Rol",
    "channel": "Canal",
    "latitude": "Latitud",
    "longitude": "Longitud",
    "last_update": "Última Actualización",
    "battery_voltage": "Batería y voltaje",
    "air_channel": "Utilización del aire y del canal",
    "environment": "Métricas Ambientales",
    "neighbors_chart": "Vecinos (Relación Señal/Ruido)",
    "expand": "Ampliar",
    "export_csv": "Exportar CSV",
    "time": "Hora",
    "packet_id": "ID del Paquete",
    "from": "De",
    "to": "A",
    "port": "Puerto",
    "direct_to_mqtt": "Directo a MQTT",
    "all_broadcast": "Todos",
    "statistics": "Estadísticas",
    "last_24h": "24h",
    "packets_sent": "Paquetes enviados",
    "times_seen": "Veces visto"
  },

  "packet": {
    "loading": "Cargando información del paquete...",
    "packet_id_label": "ID del Paquete",
    "from_node": "De",
    "to_node": "A",
    "channel": "Canal",
    "port": "Puerto",
    "raw_payload": "Payload sin procesar",
    "decoded_telemetry": "Telemetría Decodificada",
    "location": "Ubicación",
    "seen_by": "Visto por",
    "gateway": "Gateway",
    "rssi": "RSSI",
    "snr": "SNR",
    "hops": "Saltos",
    "time": "Hora",
    "packet_source": "Origen del Paquete",
    "distance": "Distancia",
    "node_id_short": "ID de Nodo",
    "all_broadcast": "Todos",
    "direct_to_mqtt": "Directo a MQTT",
    "signal": "Señal"
  }
}
