mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-02-13 09:12:56 +00:00
400 lines
20 KiB
JSON
400 lines
20 KiB
JSON
{
|
||
"language": {
|
||
"name": "Español"
|
||
},
|
||
"app": {
|
||
"title": "DeFlock"
|
||
},
|
||
"about": {
|
||
"title": "DeFlock - Transparencia en Vigilancia",
|
||
"description": "DeFlock es una aplicación móvil enfocada en la privacidad para mapear infraestructura de vigilancia pública usando OpenStreetMap. Documenta cámaras, ALPRs, detectores de disparos y otros dispositivos de vigilancia en tu comunidad para hacer visible y consultable esta infraestructura.",
|
||
"features": "• Mapeo con capacidad offline con áreas descargables\n• Subida directa a OpenStreetMap con OAuth2\n• Perfiles integrados para fabricantes principales\n• Respeta la privacidad - no se recopilan datos del usuario\n• Múltiples proveedores de mapas (OSM, imágenes satelitales)",
|
||
"initiative": "Parte de la iniciativa más amplia DeFlock para promover la transparencia en vigilancia.",
|
||
"footer": "Visita: deflock.me\nConstruido con Flutter • Código Abierto"
|
||
},
|
||
"welcome": {
|
||
"title": "Bienvenido a DeFlock",
|
||
"description": "DeFlock fue fundado sobre la idea de que las herramientas de vigilancia pública deben ser transparentes. Dentro de esta aplicación móvil, como en el sitio web, podrás ver la ubicación de ALPRs y otra infraestructura de vigilancia en tu área local y en el extranjero.",
|
||
"mission": "Sin embargo, este proyecto no es automatizado; todos nosotros somos necesarios para mejorarlo. Al ver el mapa, puedes tocar \"Nuevo Nodo\" para agregar una instalación previamente desconocida. Con tu ayuda, podemos lograr nuestro objetivo de mayor transparencia y conciencia pública sobre la infraestructura de vigilancia.",
|
||
"firsthandKnowledge": "IMPORTANTE: Solo contribuye con dispositivos de vigilancia que hayas observado personalmente de primera mano. Las políticas de OpenStreetMap y Google prohíben el uso de fuentes como imágenes de Street View para las contribuciones. Tus contribuciones deben basarse en tus propias observaciones directas y en persona.",
|
||
"privacy": "Nota de Privacidad: Esta aplicación funciona completamente de forma local en tu dispositivo y utiliza la API de terceros de OpenStreetMap solo para almacenamiento y envío de datos. DeFlock no recopila ni almacena ningún tipo de datos de usuario, y no es responsable de la gestión de cuentas.",
|
||
"tileNote": "NOTA: Los mosaicos gratuitos de mapa de OpenStreetMap pueden tardar mucho en cargar. Se pueden configurar proveedores alternativos de mosaicos en Configuración > Avanzado.",
|
||
"moreInfo": "Puedes encontrar más enlaces en Configuración > Acerca de.",
|
||
"dontShowAgain": "No mostrar este mensaje de bienvenida otra vez",
|
||
"getStarted": "¡Comencemos con DeFlock!"
|
||
},
|
||
"actions": {
|
||
"tagNode": "Nuevo Nodo",
|
||
"download": "Descargar",
|
||
"settings": "Configuración",
|
||
"edit": "Editar",
|
||
"delete": "Eliminar",
|
||
"cancel": "Cancelar",
|
||
"ok": "Aceptar",
|
||
"close": "Cerrar",
|
||
"submit": "Enviar",
|
||
"saveEdit": "Guardar Edición",
|
||
"clear": "Limpiar"
|
||
},
|
||
"followMe": {
|
||
"off": "Activar seguimiento",
|
||
"follow": "Activar seguimiento (rotación)",
|
||
"rotating": "Desactivar seguimiento"
|
||
},
|
||
"settings": {
|
||
"title": "Configuración",
|
||
"language": "Idioma",
|
||
"systemDefault": "Sistema por Defecto",
|
||
"aboutInfo": "Acerca de / Información",
|
||
"aboutThisApp": "Acerca de Esta App",
|
||
"aboutSubtitle": "Información de la aplicación y créditos",
|
||
"languageSubtitle": "Elige tu idioma preferido",
|
||
"maxNodes": "Máx. nodos dibujados",
|
||
"maxNodesSubtitle": "Establecer un límite superior para el número de nodos en el mapa (predeterminado: 250).",
|
||
"maxNodesWarning": "Probablemente no quieras hacer eso a menos que estés absolutamente seguro de que tienes una buena razón para ello.",
|
||
"offlineMode": "Modo Sin Conexión",
|
||
"offlineModeSubtitle": "Deshabilitar todas las solicitudes de red excepto para áreas locales/sin conexión.",
|
||
"offlineModeWarningTitle": "Descargas Activas",
|
||
"offlineModeWarningMessage": "Habilitar el modo sin conexión cancelará cualquier descarga de área activa. ¿Desea continuar?",
|
||
"enableOfflineMode": "Habilitar Modo Sin Conexión",
|
||
"profiles": "Perfiles",
|
||
"profilesSubtitle": "Gestionar perfiles de nodos y operadores",
|
||
"offlineSettings": "Configuración Sin Conexión",
|
||
"offlineSettingsSubtitle": "Gestionar modo sin conexión y áreas descargadas",
|
||
"advancedSettings": "Configuración Avanzada",
|
||
"advancedSettingsSubtitle": "Configuración de rendimiento, alertas y proveedores de teselas",
|
||
"proximityAlerts": "Alertas de Proximidad",
|
||
"networkStatusIndicator": "Indicador de Estado de Red"
|
||
},
|
||
"proximityAlerts": {
|
||
"getNotified": "Recibe notificaciones al acercarte a dispositivos de vigilancia",
|
||
"batteryUsage": "Usa batería extra para monitoreo continuo de ubicación",
|
||
"notificationsEnabled": "✓ Notificaciones habilitadas",
|
||
"notificationsDisabled": "⚠ Notificaciones deshabilitadas",
|
||
"permissionRequired": "Permiso de notificación requerido",
|
||
"permissionExplanation": "Las notificaciones push están deshabilitadas. Solo verás alertas dentro de la app y no serás notificado cuando la app esté en segundo plano.",
|
||
"enableNotifications": "Habilitar Notificaciones",
|
||
"checkingPermissions": "Verificando permisos...",
|
||
"alertDistance": "Distancia de alerta: ",
|
||
"meters": "metros",
|
||
"rangeInfo": "Rango: {}-{} metros (predeterminado: {})"
|
||
},
|
||
"node": {
|
||
"title": "Nodo #{}",
|
||
"tagSheetTitle": "Etiquetas del Dispositivo",
|
||
"queuedForUpload": "Nodo en cola para subir",
|
||
"editQueuedForUpload": "Edición de nodo en cola para subir",
|
||
"deleteQueuedForUpload": "Eliminación de nodo en cola para subir",
|
||
"confirmDeleteTitle": "Eliminar Nodo",
|
||
"confirmDeleteMessage": "¿Estás seguro de que quieres eliminar el nodo #{}? Esta acción no se puede deshacer."
|
||
},
|
||
"addNode": {
|
||
"profile": "Perfil",
|
||
"selectProfile": "Seleccionar un perfil...",
|
||
"profileRequired": "Por favor, seleccione un perfil para continuar.",
|
||
"direction": "Dirección {}°",
|
||
"profileNoDirectionInfo": "Este perfil no requiere una dirección.",
|
||
"mustBeLoggedIn": "Debe estar conectado para enviar nuevos nodos. Por favor, inicie sesión a través de Configuración.",
|
||
"enableSubmittableProfile": "Habilite un perfil envíable en Configuración para enviar nuevos nodos.",
|
||
"profileViewOnlyWarning": "Este perfil es solo para visualización del mapa. Por favor, seleccione un perfil envíable para enviar nuevos nodos.",
|
||
"refineTags": "Refinar Etiquetas",
|
||
"refineTagsWithProfile": "Refinar Etiquetas ({})"
|
||
},
|
||
"editNode": {
|
||
"title": "Editar Nodo #{}",
|
||
"profile": "Perfil",
|
||
"selectProfile": "Seleccionar un perfil...",
|
||
"profileRequired": "Por favor, seleccione un perfil para continuar.",
|
||
"direction": "Dirección {}°",
|
||
"profileNoDirectionInfo": "Este perfil no requiere una dirección.",
|
||
"mustBeLoggedIn": "Debe estar conectado para editar nodos. Por favor, inicie sesión a través de Configuración.",
|
||
"sandboxModeWarning": "No se pueden enviar ediciones de nodos de producción al sandbox. Cambie al modo Producción en Configuración para editar nodos.",
|
||
"enableSubmittableProfile": "Habilite un perfil envíable en Configuración para editar nodos.",
|
||
"profileViewOnlyWarning": "Este perfil es solo para visualización del mapa. Por favor, seleccione un perfil envíable para editar nodos.",
|
||
"refineTags": "Refinar Etiquetas",
|
||
"refineTagsWithProfile": "Refinar Etiquetas ({})"
|
||
},
|
||
"download": {
|
||
"title": "Descargar Área del Mapa",
|
||
"maxZoomLevel": "Nivel máx. de zoom",
|
||
"storageEstimate": "Estimación de almacenamiento:",
|
||
"tilesAndSize": "{} mosaicos, {} MB",
|
||
"minZoom": "Zoom mín.:",
|
||
"maxRecommendedZoom": "Zoom máx. recomendado: Z{}",
|
||
"withinTileLimit": "Dentro del límite de {} mosaicos",
|
||
"exceedsTileLimit": "La selección actual excede el límite de {} mosaicos",
|
||
"offlineModeWarning": "Descargas deshabilitadas en modo sin conexión. Deshabilite el modo sin conexión para descargar nuevas áreas.",
|
||
"downloadStarted": "¡Descarga iniciada! Obteniendo mosaicos y nodos...",
|
||
"downloadFailed": "Error al iniciar la descarga: {}"
|
||
},
|
||
"uploadMode": {
|
||
"title": "Destino de Subida",
|
||
"subtitle": "Elige dónde se suben las cámaras",
|
||
"production": "Producción",
|
||
"sandbox": "Sandbox",
|
||
"simulate": "Simular",
|
||
"productionDescription": "Subir a la base de datos OSM en vivo (visible para todos los usuarios)",
|
||
"sandboxDescription": "Las subidas van al Sandbox de OSM (seguro para pruebas, se reinicia regularmente).",
|
||
"simulateDescription": "Simular subidas (no contacta servidores OSM)"
|
||
},
|
||
"auth": {
|
||
"loggedInAs": "Conectado como {}",
|
||
"loginToOSM": "Iniciar sesión en OpenStreetMap",
|
||
"tapToLogout": "Toque para cerrar sesión",
|
||
"requiredToSubmit": "Requerido para enviar datos de cámaras",
|
||
"loggedOut": "Sesión cerrada",
|
||
"testConnection": "Probar Conexión",
|
||
"testConnectionSubtitle": "Verificar que las credenciales de OSM funcionen",
|
||
"connectionOK": "Conexión OK - las credenciales son válidas",
|
||
"connectionFailed": "Conexión falló - por favor, inicie sesión nuevamente",
|
||
"deleteAccount": "Eliminar Cuenta OSM",
|
||
"deleteAccountSubtitle": "Gestiona tu cuenta de OpenStreetMap",
|
||
"deleteAccountExplanation": "Para eliminar tu cuenta de OpenStreetMap, necesitarás visitar el sitio web de OpenStreetMap. Esto eliminará permanentemente tu cuenta OSM y todos los datos asociados.",
|
||
"deleteAccountWarning": "Advertencia: Esta acción no se puede deshacer y eliminará permanentemente tu cuenta OSM.",
|
||
"goToOSM": "Ir a OpenStreetMap"
|
||
},
|
||
"queue": {
|
||
"pendingUploads": "Subidas pendientes: {}",
|
||
"simulateModeEnabled": "Modo simulación activado – subidas simuladas",
|
||
"sandboxMode": "Modo sandbox – subidas van al Sandbox OSM",
|
||
"tapToViewQueue": "Toque para ver cola",
|
||
"clearUploadQueue": "Limpiar Cola de Subida",
|
||
"removeAllPending": "Eliminar todas las {} subidas pendientes",
|
||
"clearQueueTitle": "Limpiar Cola",
|
||
"clearQueueConfirm": "¿Eliminar todas las {} subidas pendientes?",
|
||
"queueCleared": "Cola limpiada",
|
||
"uploadQueueTitle": "Cola de Subida ({} elementos)",
|
||
"queueIsEmpty": "La cola está vacía",
|
||
"cameraWithIndex": "Cámara {}",
|
||
"error": " (Error)",
|
||
"completing": " (Completando...)",
|
||
"destination": "Dest: {}",
|
||
"latitude": "Lat: {}",
|
||
"longitude": "Lon: {}",
|
||
"direction": "Dirección: {}°",
|
||
"attempts": "Intentos: {}",
|
||
"uploadFailedRetry": "Subida falló. Toque reintentar para intentar de nuevo.",
|
||
"retryUpload": "Reintentar subida",
|
||
"clearAll": "Limpiar Todo"
|
||
},
|
||
"tileProviders": {
|
||
"title": "Proveedores de Tiles",
|
||
"noProvidersConfigured": "No hay proveedores de tiles configurados",
|
||
"tileTypesCount": "{} tipos de tiles",
|
||
"apiKeyConfigured": "Clave API configurada",
|
||
"needsApiKey": "Necesita clave API",
|
||
"editProvider": "Editar Proveedor",
|
||
"addProvider": "Agregar Proveedor",
|
||
"deleteProvider": "Eliminar Proveedor",
|
||
"deleteProviderConfirm": "¿Está seguro de que desea eliminar \"{}\"?",
|
||
"providerName": "Nombre del Proveedor",
|
||
"providerNameHint": "ej., Mapas Personalizados Inc.",
|
||
"providerNameRequired": "El nombre del proveedor es requerido",
|
||
"apiKey": "Clave API (Opcional)",
|
||
"apiKeyHint": "Ingrese la clave API si es requerida por los tipos de tiles",
|
||
"tileTypes": "Tipos de Tiles",
|
||
"addType": "Agregar Tipo",
|
||
"noTileTypesConfigured": "No hay tipos de tiles configurados",
|
||
"atLeastOneTileTypeRequired": "Se requiere al menos un tipo de tile",
|
||
"manageTileProviders": "Gestionar Proveedores"
|
||
},
|
||
"tileTypeEditor": {
|
||
"editTileType": "Editar Tipo de Tile",
|
||
"addTileType": "Agregar Tipo de Tile",
|
||
"name": "Nombre",
|
||
"nameHint": "ej., Satélite",
|
||
"nameRequired": "El nombre es requerido",
|
||
"urlTemplate": "Plantilla de URL",
|
||
"urlTemplateHint": "https://ejemplo.com/{z}/{x}/{y}.png",
|
||
"urlTemplateRequired": "La plantilla de URL es requerida",
|
||
"urlTemplatePlaceholders": "La URL debe contener marcadores {z}, {x} y {y}",
|
||
"attribution": "Atribución",
|
||
"attributionHint": "© Proveedor de Mapas",
|
||
"attributionRequired": "La atribución es requerida",
|
||
"maxZoom": "Nivel de Zoom Máximo",
|
||
"maxZoomHint": "Nivel de zoom máximo (1-23)",
|
||
"maxZoomRequired": "El zoom máximo es requerido",
|
||
"maxZoomInvalid": "El zoom máximo debe ser un número",
|
||
"maxZoomRange": "El zoom máximo debe estar entre {} y {}",
|
||
"fetchPreview": "Obtener Vista Previa",
|
||
"previewTileLoaded": "Tile de vista previa cargado exitosamente",
|
||
"previewTileFailed": "Falló al obtener vista previa: {}",
|
||
"save": "Guardar"
|
||
},
|
||
"profiles": {
|
||
"nodeProfiles": "Perfiles de Nodos",
|
||
"newProfile": "Nuevo Perfil",
|
||
"builtIn": "Incorporado",
|
||
"custom": "Personalizado",
|
||
"view": "Ver",
|
||
"deleteProfile": "Eliminar Perfil",
|
||
"deleteProfileConfirm": "¿Está seguro de que desea eliminar \"{}\"?",
|
||
"profileDeleted": "Perfil eliminado"
|
||
},
|
||
"mapTiles": {
|
||
"title": "Tiles de Mapa",
|
||
"manageProviders": "Gestionar Proveedores",
|
||
"attribution": "Atribución del Mapa"
|
||
},
|
||
"profileEditor": {
|
||
"viewProfile": "Ver Perfil",
|
||
"newProfile": "Nuevo Perfil",
|
||
"editProfile": "Editar Perfil",
|
||
"profileName": "Nombre del perfil",
|
||
"profileNameHint": "ej., Cámara ALPR Personalizada",
|
||
"profileNameRequired": "El nombre del perfil es requerido",
|
||
"requiresDirection": "Requiere Dirección",
|
||
"requiresDirectionSubtitle": "Si las cámaras de este tipo necesitan una etiqueta de dirección",
|
||
"submittable": "Envíable",
|
||
"submittableSubtitle": "Si este perfil puede usarse para envíos de cámaras",
|
||
"osmTags": "Etiquetas OSM",
|
||
"addTag": "Agregar Etiqueta",
|
||
"saveProfile": "Guardar Perfil",
|
||
"keyHint": "clave",
|
||
"valueHint": "valor",
|
||
"atLeastOneTagRequired": "Se requiere al menos una etiqueta",
|
||
"profileSaved": "Perfil \"{}\" guardado"
|
||
},
|
||
"operatorProfileEditor": {
|
||
"newOperatorProfile": "Nuevo Perfil de Operador",
|
||
"editOperatorProfile": "Editar Perfil de Operador",
|
||
"operatorName": "Nombre del operador",
|
||
"operatorNameHint": "ej., Departamento de Policía de Austin",
|
||
"operatorNameRequired": "El nombre del operador es requerido",
|
||
"operatorProfileSaved": "Perfil de operador \"{}\" guardado"
|
||
},
|
||
"operatorProfiles": {
|
||
"title": "Perfiles de Operador",
|
||
"noProfilesMessage": "No hay perfiles de operador definidos. Cree uno para aplicar etiquetas de operador a los envíos de nodos.",
|
||
"tagsCount": "{} etiquetas",
|
||
"deleteOperatorProfile": "Eliminar Perfil de Operador",
|
||
"deleteOperatorProfileConfirm": "¿Está seguro de que desea eliminar \"{}\"?",
|
||
"operatorProfileDeleted": "Perfil de operador eliminado"
|
||
},
|
||
"offlineAreas": {
|
||
"title": "Áreas Sin Conexión",
|
||
"noAreasTitle": "Sin áreas sin conexión",
|
||
"noAreasSubtitle": "Descarga un área del mapa para uso sin conexión.",
|
||
"provider": "Proveedor",
|
||
"maxZoom": "Zoom máx",
|
||
"zoomLevels": "Z{}-{}",
|
||
"latitude": "Lat",
|
||
"longitude": "Lon",
|
||
"tiles": "Teselas",
|
||
"size": "Tamaño",
|
||
"nodes": "Nodos",
|
||
"areaIdFallback": "Área {}...",
|
||
"renameArea": "Renombrar área",
|
||
"refreshWorldTiles": "Actualizar/re-descargar teselas mundiales",
|
||
"deleteOfflineArea": "Eliminar área sin conexión",
|
||
"cancelDownload": "Cancelar descarga",
|
||
"renameAreaDialogTitle": "Renombrar Área Sin Conexión",
|
||
"areaNameLabel": "Nombre del Área",
|
||
"renameButton": "Renombrar",
|
||
"megabytes": "MB",
|
||
"kilobytes": "KB",
|
||
"progress": "{}%",
|
||
"refreshArea": "Actualizar área",
|
||
"refreshAreaDialogTitle": "Actualizar Área sin Conexión",
|
||
"refreshAreaDialogSubtitle": "Elija qué actualizar para esta área:",
|
||
"refreshTiles": "Actualizar Mosaicos del Mapa",
|
||
"refreshTilesSubtitle": "Volver a descargar todos los mosaicos para imágenes actualizadas",
|
||
"refreshNodes": "Actualizar Nodos",
|
||
"refreshNodesSubtitle": "Volver a obtener datos de nodos para esta área",
|
||
"startRefresh": "Iniciar Actualización",
|
||
"refreshStarted": "¡Actualización iniciada!",
|
||
"refreshFailed": "Actualización falló: {}"
|
||
},
|
||
"refineTagsSheet": {
|
||
"title": "Refinar Etiquetas",
|
||
"operatorProfile": "Perfil de Operador",
|
||
"done": "Listo",
|
||
"none": "Ninguno",
|
||
"noAdditionalOperatorTags": "Sin etiquetas adicionales de operador",
|
||
"additionalTags": "etiquetas adicionales",
|
||
"additionalTagsTitle": "Etiquetas Adicionales",
|
||
"noTagsDefinedForProfile": "No hay etiquetas definidas para este perfil de operador.",
|
||
"noOperatorProfiles": "No hay perfiles de operador definidos",
|
||
"noOperatorProfilesMessage": "Cree perfiles de operador en Configuración para aplicar etiquetas adicionales a sus envíos de nodos."
|
||
},
|
||
"layerSelector": {
|
||
"cannotChangeTileTypes": "No se pueden cambiar los tipos de teselas mientras se descargan áreas sin conexión",
|
||
"selectMapLayer": "Seleccionar Capa del Mapa",
|
||
"noTileProvidersAvailable": "No hay proveedores de teselas disponibles"
|
||
},
|
||
"networkStatus": {
|
||
"showIndicator": "Mostrar indicador de estado de red",
|
||
"showIndicatorSubtitle": "Mostrar estado de carga y errores de red en el mapa"
|
||
},
|
||
"navigation": {
|
||
"searchLocation": "Buscar ubicación",
|
||
"searchPlaceholder": "Buscar lugares o coordenadas...",
|
||
"routeTo": "Ruta a",
|
||
"routeFrom": "Ruta desde",
|
||
"selectLocation": "Seleccionar ubicación",
|
||
"calculatingRoute": "Calculando ruta...",
|
||
"routeCalculationFailed": "Falló el cálculo de ruta",
|
||
"start": "Iniciar",
|
||
"resume": "Continuar",
|
||
"endRoute": "Finalizar ruta",
|
||
"routeOverview": "Vista de ruta",
|
||
"retry": "Reintentar",
|
||
"cancelSearch": "Cancelar búsqueda",
|
||
"noResultsFound": "No se encontraron resultados",
|
||
"searching": "Buscando...",
|
||
"location": "Ubicación",
|
||
"startPoint": "Inicio",
|
||
"endPoint": "Fin",
|
||
"startSelect": "Inicio (seleccionar)",
|
||
"endSelect": "Fin (seleccionar)",
|
||
"distance": "Distancia: {} km",
|
||
"routeActive": "Ruta activa",
|
||
"navigationSettings": "Navegación",
|
||
"navigationSettingsSubtitle": "Configuración de planificación de rutas y evitación",
|
||
"avoidanceDistance": "Distancia de evitación",
|
||
"avoidanceDistanceSubtitle": "Distancia mínima para mantenerse alejado de dispositivos de vigilancia",
|
||
"searchHistory": "Historial máximo de búsqueda",
|
||
"searchHistorySubtitle": "Número máximo de búsquedas recientes para recordar",
|
||
"units": "Unidades",
|
||
"unitsSubtitle": "Unidades de visualización para distancias y medidas",
|
||
"metric": "Métrico (km, m)",
|
||
"imperial": "Imperial (mi, ft)",
|
||
"meters": "metros",
|
||
"feet": "pies"
|
||
},
|
||
"suspectedLocations": {
|
||
"title": "Ubicaciones Sospechosas",
|
||
"showSuspectedLocations": "Mostrar Ubicaciones Sospechosas",
|
||
"showSuspectedLocationsSubtitle": "Mostrar marcadores de interrogación para sitios de vigilancia sospechosos de datos de permisos de servicios públicos",
|
||
"lastUpdated": "Última Actualización",
|
||
"refreshNow": "Actualizar ahora",
|
||
"dataSource": "Fuente de Datos",
|
||
"dataSourceDescription": "Datos de permisos de servicios públicos que indican posibles sitios de instalación de infraestructura de vigilancia",
|
||
"dataSourceCredit": "Recopilación y alojamiento de datos proporcionado por alprwatch.org",
|
||
"minimumDistance": "Distancia Mínima de Nodos Reales",
|
||
"minimumDistanceSubtitle": "Ocultar ubicaciones sospechosas dentro de {}m de dispositivos de vigilancia existentes",
|
||
"updating": "Actualizando Ubicaciones Sospechosas",
|
||
"downloadingAndProcessing": "Descargando y procesando datos...",
|
||
"updateSuccess": "Ubicaciones sospechosas actualizadas exitosamente",
|
||
"updateFailed": "Error al actualizar ubicaciones sospechosas",
|
||
"neverFetched": "Nunca obtenido",
|
||
"daysAgo": "hace {} días",
|
||
"hoursAgo": "hace {} horas",
|
||
"minutesAgo": "hace {} minutos",
|
||
"justNow": "Ahora mismo"
|
||
},
|
||
"suspectedLocation": {
|
||
"title": "Ubicación Sospechosa #{}",
|
||
"ticketNo": "No. de Ticket",
|
||
"address": "Dirección",
|
||
"street": "Calle",
|
||
"city": "Ciudad",
|
||
"state": "Estado",
|
||
"intersectingStreet": "Calle que Intersecta",
|
||
"workDoneFor": "Trabajo Realizado Para",
|
||
"remarks": "Observaciones",
|
||
"url": "URL",
|
||
"coordinates": "Coordenadas",
|
||
"noAddressAvailable": "No hay dirección disponible"
|
||
}
|
||
} |