{
    "access": {
        "unauthorized": "No autorizado",
        "unauthorized-access": "Acceso no autorizado",
        "unauthorized-access-text": "¡Debe registrarse para tener acceso a este recurso!",
        "access-forbidden": "Acceso Prohibido",
        "access-forbidden-text": "No tiene permisos para acceder a esta ubicación!<br/>Intente registrarse con otro usuario si aún desea acceder a esta ubicación.",
        "refresh-token-expired": "La sesión ha expirado",
        "refresh-token-failed": "No se puede actualizar la sesión"
    },
    "action": {
        "activate": "Activar",
        "suspend": "Suspender",
        "save": "Guardar",
        "saveAs": "Guardar como",
        "cancel": "Cancelar",
        "ok": "Aceptar",
        "delete": "Eliminar",
        "add": "Agregar",
        "yes": "Si",
        "no": "No",
        "update": "Actualizar",
        "remove": "Eliminar",
        "search": "Buscar",
        "clear-search": "Borrar búsqueda",
        "assign": "Asignar",
        "unassign": "Anular asignación",
        "share": "Compartir",
        "make-private": "Hacer privado",
        "apply": "Aplicar",
        "apply-changes": "Aplicar cambios",
        "edit-mode": "Modo edición",
        "enter-edit-mode": "Entrar en modo edición",
        "decline-changes": "Descartar cambios",
        "close": "Cerrar",
        "back": "Atrás",
        "run": "Ejecutar",
        "sign-in": "¡Registrarse!",
        "edit": "Editar",
        "view": "Ver",
        "create": "Crear",
        "drag": "Arrastrar",
        "refresh": "Actualizar",
        "undo": "Deshacer",
        "copy": "Copiar",
        "paste": "Pegar",
        "copy-reference": "Copiar referencia",
        "paste-reference": "Pegar referencia",
        "import": "Importar",
        "export": "Exportar",
        "share-via": "Compartir vía {{provider}}",
        "discard-changes": "Cancelar los cambios",
        "continue": "Continuar"
    },
    "aggregation": {
        "aggregation": "Agregación",
        "function": "Función de agregación de datos",
        "limit": "Valores máximos",
        "group-interval": "Intervalo de agrupamiento",
        "min": "Min",
        "max": "Max",
        "avg": "Promedio",
        "sum": "Suma",
        "count": "Contar",
        "none": "Ninguno"
    },
    "admin": {
        "general": "General",
        "general-settings": "Configuración general",
        "outgoing-mail": "Servidor de correo",
        "outgoing-mail-settings": "Configuración del servidor de correo de salida",
        "system-settings": "Configuración del sistema",
        "test-mail-sent": "¡El correo de prueba fue enviado correctamente!",
        "base-url": "URL base",
        "base-url-required": "URL base es requerida.",
        "mail-from": "Correo desde",
        "mail-from-required": "Correo desde es requerido.",
        "smtp-protocol": "Protocolo SMTP",
        "smtp-host": "Host SMTP",
        "smtp-host-required": "Host SMTP es requerido.",
        "smtp-port": "Puerto SMTP",
        "smtp-port-required": "Debe suministrar un puerto SMTP",
        "smtp-port-invalid": "Eso no parece un puerto SMTP válido.",
        "timeout-msec": "Tiempo de espera (ms)",
        "timeout-required": "Tiempo de espera es requerido.",
        "timeout-invalid": "Eso no parece un tiempo de espera válido.",
        "enable-tls": "Habilitar TLS",
        "tls-version": "Versión TLS",
        "send-test-mail": "Enviar correo de prueba",
        "password-policy": "Política de contraseñas",
        "security-settings": "Configuraciones de seguridad",
        "minimum-password-length": "Longitud mínima de contraseña",
        "minimum-password-length-required": "Se requiere una longitud mínima de contraseña",
        "minimum-password-length-range": "La longitud mínima de la contraseña debe estar en un rango de 5 a 50",
        "minimum-uppercase-letters": "Número mínimo de letras mayúsculas",
        "minimum-uppercase-letters-range": "El número mínimo de letras mayúsculas no puede ser negativo",
        "minimum-lowercase-letters": "Número mínimo de letras minúsculas",
        "minimum-lowercase-letters-range": "El número mínimo de letras minúsculas no puede ser negativo",
        "minimum-digits": "Número mínimo de dígitos",
        "minimum-digits-range": "El número mínimo de dígitos no puede ser negativo",
        "minimum-special-characters": "Número mínimo de caracteres especiales.",
        "minimum-special-characters-range": "El número mínimo de caracteres especiales no puede ser negativo.",
        "password-expiration-period-days": "Periodo de caducidad de contraseña en días",
        "password-expiration-period-days-range": "El período de caducidad de la contraseña en días no puede ser negativo",
        "password-reuse-frequency-days": "Frecuencia de reutilización de contraseña en días",
        "password-reuse-frequency-days-range": "La frecuencia de reutilización de contraseña en días no puede ser negativa",
        "general-policy": "Política general",
        "max-failed-login-attempts": "Número máximo de intentos fallidos de inicio de sesión, antes de que la cuenta esté bloqueada",
        "minimum-max-failed-login-attempts-range": "El número máximo de intentos fallidos de inicio de sesión no puede ser negativo",
        "user-lockout-notification-email": "En caso de bloqueo de la cuenta del usuario, envíe una notificación por correo electrónico"
    },
    "alarm": {
        "alarm": "Alarma",
        "alarms": "Alarmas",
        "select-alarm": "Seleccionar alarma",
        "no-alarms-matching": "Alarmas que coincidan con '{{entity}}' no fueron encontradas.",
        "alarm-required": "Alarma es requerida",
        "alarm-status": "Estado de la alarma",
        "search-status": {
            "ANY": "Todas",
            "ACTIVE": "Activas",
            "CLEARED": "Borradas",
            "ACK": "Reconocidas",
            "UNACK": "Ignoradas"
        },
        "display-status": {
            "ACTIVE_UNACK": "Activa ignorada",
            "ACTIVE_ACK": "Activa reconocida",
            "CLEARED_UNACK": "Borrada ignorada",
            "CLEARED_ACK": "Borrada reconocida"
        },
        "no-alarms-prompt": "No se encontraron alarmas",
        "created-time": "Tiempo de creación",
        "type": "Tipo",
        "severity": "Criticidad",
        "originator": "Origen",
        "originator-type": "Tipo de origen",
        "details": "Detalles",
        "status": "Estado",
        "alarm-details": "Detalles de la alarma",
        "start-time": "Tiempo de inicio",
        "end-time": "Tiempo de finalización",
        "ack-time": "Tiempo de reconocimiento",
        "clear-time": "Tiempo de borrado",
        "severity-critical": "Crítica",
        "severity-major": "Alta",
        "severity-minor": "Baja",
        "severity-warning": "Alerta",
        "severity-indeterminate": "Indeterminada",
        "acknowledge": "Reconocer",
        "clear": "Borrar",
        "search": "buscar alarmas",
        "selected-alarms": "{ count, plural, 1 {1 alarma} other {# alarmas} } seleccionadas",
        "no-data": "No hay datos para mostrar",
        "polling-interval": "Intervalo de sondeo de alarmas (seg)",
        "polling-interval-required": "Intervalo de sondeo de alarmas es requerido.",
        "min-polling-interval-message": "Se permite al menos 1 segundo de intervalo de sondeo.",
        "aknowledge-alarms-title": "Reconocer { count, plural, 1 {1 alarma} other {# alarmas} }",
        "aknowledge-alarms-text": "¿Está seguro de que desea reconocer { count, plural, 1 {1 alarma} other {# alarmas} }?",
        "aknowledge-alarm-title": "Reconocer alarma",
        "aknowledge-alarm-text": "¿Está seguro que quiere reconocer la alarma?",
        "clear-alarms-title": "Quitar { count, plural, 1 {1 alarma} other {# alarmas} }",
        "clear-alarms-text": "¿Está seguro de que desea quitar { count, plural, 1 {1 alarma} other {# alarmas}?",
        "clear-alarm-title": "Quitar alarma",
        "clear-alarm-text": "¿Está seguro que quiere quitar la alarma?",
        "alarm-status-filter": "Filtro de estado de alarma"
    },
    "alias": {
        "add": "Agregar alias",
        "edit": "Editar alias",
        "name": "Nombre de alias",
        "name-required": "Nombre de alias es requerido",
        "duplicate-alias": "Ya existe un alias con el mismo nombre.",
        "filter-type-single-entity": "Entidad única",
        "filter-type-entity-list": "Lista de entidades",
        "filter-type-entity-name": "Nombre de entidad",
        "filter-type-state-entity": "Entidad del panel de estados",
        "filter-type-state-entity-description": "Entidad tomada desde los parámetros del panel de estados",
        "filter-type-asset-type": "Tipo de activo",
        "filter-type-asset-type-description": "Activos de tipo '{{assetType}}'",
        "filter-type-asset-type-and-name-description": "Activos del tipo '{{assetType}}' y su nombre empieza con '{{prefix}}'",
        "filter-type-device-type": "Tipo de dispositivo",
        "filter-type-device-type-description": "Dispositivos de tipo '{{deviceType}}'",
        "filter-type-device-type-and-name-description": "Dispositivos del tipo '{{deviceType}}' y  su nombre empieza con '{{prefix}}'",
        "filter-type-entity-view-type": "Tipo de vista de entidad",
        "filter-type-entity-view-type-description": "Vista de entidad del tipo '{{entityView}}'",
        "filter-type-entity-view-type-and-name-description": "Las vista de entidad del tipo '{{entityView}}' y cuyo nombre comienza con '{{prefix}}'",
        "filter-type-relations-query": "Consulta de relaciones",
        "filter-type-relations-query-description": "{{entities}} que tienen {{relationType}} relación {{direction}} {{rootEntity}}",
        "filter-type-asset-search-query": "Consultar búsqueda de activos",
        "filter-type-asset-search-query-description": "Activos con tipos {{assetTypes}} que tienen {{relationType}} relación {{direction}} {{rootEntity}}",
        "filter-type-device-search-query": "Consultar búqueda de dispositivos",
        "filter-type-device-search-query-description": "Dispositivos con tipos {{deviceTypes}} que tienen {{relationType}} relación {{direction}} {{rootEntity}}",
        "filter-type-entity-view-search-query": "Consultar vista de entidad",
        "filter-type-entity-view-search-query-description": "Las vista de entidad de tipo {{entityViewTypes}} que tienen {{relationType}} relación {{direction}} {{rootEntity}}",
        "entity-filter": "Filtro de entidad",
        "resolve-multiple": "Resolver como entidades múltiples",
        "filter-type": "Tipo de filtro",
        "filter-type-required": "Tipo de filtro es requerido.",
        "entity-filter-no-entity-matched": "No se encontraron entidades que coincidan con el filtro especificado.",
        "no-entity-filter-specified": "No se especificó el filtro de entidad",
        "root-state-entity": "Utilizar la entidad del panel de estados como raíz",
        "root-entity": "Entidad raíz",
        "state-entity-parameter-name": "Nombre de parámetro de entidad de estado",
        "default-state-entity": "Entidad de estado predeterminada",
        "default-entity-parameter-name": "Por defecto",
        "max-relation-level": "Nivel máximo de relación",
        "unlimited-level": "Nivel ilimitado",
        "state-entity": "Entidad del panel de estados",
        "all-entities": "Todas las entidades",
        "any-relation": "alguna"
    },
    "asset": {
        "asset": "Activo",
        "assets": "Activos",
        "management": "Gestión de activos",
        "view-assets": "Ver activos",
        "add": "Agregar activo",
        "assign-to-customer": "Asignar al cliente",
        "assign-asset-to-customer": "Asignar activo(s) al cliente",
        "assign-asset-to-customer-text": "Por favor, seleccione los activos para asignar al cliente",
        "no-assets-text": "No se encontraron activos",
        "assign-to-customer-text": "Por favor, seleccione el cliente para asignar el(los) activo(s)",
        "public": "Público",
        "assignedToCustomer": "Asignado al cliente",
        "make-public": "Hacer público el activo",
        "make-private": "Hacer privado el activo",
        "unassign-from-customer": "Anular asignación del cliente",
        "delete": "Eliminar activo",
        "asset-public": "El activo es público",
        "asset-type": "Tipo de activo",
        "asset-type-required": "El tipo de activo es requerido.",
        "select-asset-type": "Seleccionar tipo de activo",
        "enter-asset-type": "Introduzca el tipo de activo",
        "any-asset": "Algún activo",
        "no-asset-types-matching": "No se encontraron tipos de activos que coincidan con '{{entitySubtype}}'.",
        "asset-type-list-empty": "No se seleccionaron tipos de activos.",
        "asset-types": "Tipos de activos",
        "name": "Nombre",
        "name-required": "El nombre es requerido.",
        "description": "Descripción",
        "type": "Tipo",
        "type-required": "El tipo es requerido.",
        "details": "Detalles",
        "events": "Eventos",
        "add-asset-text": "Agregar nuevo activo",
        "asset-details": "Detalles del activo",
        "assign-assets": "Asignar activos",
        "assign-assets-text": "Asignar { count, plural, 1 {1 activo} other {# activos} } al cliente",
        "delete-assets": "Eliminar activos",
        "unassign-assets": "Anular asignación de activos",
        "unassign-assets-action-title": "Anular asignación { count, plural, 1 {1 activo} other {# activos} } del cliente",
        "assign-new-asset": "Asignar nuevo activo",
        "delete-asset-title": "¿Está seguro de que desea eliminar el activo '{{assetName}}'?",
        "delete-asset-text": "¡Cuidado! Después de la confirmación, el activo y todos los datos relacionados serán irrecuperables.",
        "delete-assets-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 activos} other {# activos} }?",
        "delete-assets-action-title": "Eliminar { count, plural, 1 {1 activo} other {# activos} }",
        "delete-assets-text": "¡Cuidado! Después de la confirmación se eliminarán todos los activos seleccionados y todos los datos relacionados serán irrecuperables.",
        "make-public-asset-title": "¿Está seguro de que desea que el activo '{{assetName}}' sea público?",
        "make-public-asset-text": "Después de la confirmación, el activo y todos sus datos se harán públicos y accesibles por otros.",
        "make-private-asset-title": "¿Está seguro de que desea que el activo '{{assetName}}' sea privado?",
        "make-private-asset-text": "Después de la confirmación, el activo y todos sus datos se harán privados y no serán accesibles para otros",
        "unassign-asset-title": "¿Está seguro de que desea anular asignación del activo '{{assetName}}'?",
        "unassign-asset-text": "Después de la confirmación, se anulará asignación del activo y no será accesible por el cliente.",
        "unassign-asset": "Anular asignación activo",
        "unassign-assets-title": "¿Está seguro de que desea anular asignación { count, plural, 1 {1 activo} other {# activos} }?",
        "unassign-assets-text": "Después de la confirmación, se anulará asignación de todos los activos seleccionados y no serán accesibles por el cliente",
        "copyId": "Copiar ID del activo",
        "idCopiedMessage": "ID del activo has sido copiada al portapapeles",
        "select-asset": "Seleccionar activo",
        "no-assets-matching": "No se encontraron activos que coincidan con '{{entity}}'.",
        "asset-required": "El activo es requerido",
        "name-starts-with": "El nombre del activo comienza con",
        "import": "Importar activos",
        "asset-file": "Archivo del activo",
        "label": "Etiqueta"
    },
    "attribute": {
        "attributes": "Atributos",
        "latest-telemetry": "Última telemetría",
        "attributes-scope": "Alcance de los atributos de la entidad",
        "scope-latest-telemetry": "Última telemetría",
        "scope-client": "Atributos del cliente",
        "scope-server": "Atributos del servidor",
        "scope-shared": "Atributos compartidos",
        "add": "Agregar atributos",
        "key": "Clave",
        "last-update-time": "Hora de la última actualización",
        "key-required": "La clave del aributo es requerida.",
        "value": "Valor",
        "value-required": "Valor del atributo es requerido.",
        "delete-attributes-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 atributo} other {# atributos} }?",
        "delete-attributes-text": "¡Cuidado! Después de la confirmación, se eliminarán todos los atributos seleccionados.",
        "delete-attributes": "Eliminar atributos",
        "enter-attribute-value": "Introduzca el valor del atributo",
        "show-on-widget": "Mostrar en widget",
        "widget-mode": "Modo widget",
        "next-widget": "Widget siguiente",
        "prev-widget": "Widget previo",
        "add-to-dashboard": "Agregar al panel",
        "add-widget-to-dashboard": "Agregar widget al panel",
        "selected-attributes": "{ count, plural, 1 {1 atributo} other {# atributos} } seleccionados",
        "selected-telemetry": "{ count, plural, 1 {1 telemetry unit} other {# telemetry units} } seleccionadas"
    },
    "audit-log": {
        "audit": "Auditoría",
        "audit-logs": "Registros de auditoría",
        "timestamp": "Marca de tiempo",
        "entity-type": "Tipo de entidad",
        "entity-name": "Nombre de entidad",
        "user": "Usuario",
        "type": "Tipo",
        "status": "Estado",
        "details": "Detalles",
        "type-added": "Agregado",
        "type-deleted": "Eliminado",
        "type-updated": "Actualizado",
        "type-attributes-updated": "Atributos actualizados",
        "type-attributes-deleted": "Atributos eliminados",
        "type-rpc-call": "Llamada RPC",
        "type-credentials-updated": "Credenciales actualizadas",
        "type-assigned-to-customer": "Asignado al cliente",
        "type-unassigned-from-customer": "Asignación anulada del cliente",
        "type-activated": "Activado",
        "type-suspended": "Suspendido",
        "type-credentials-read": "Credenciales leídas",
        "type-attributes-read": "Atributos leídos",
        "type-relation-add-or-update": "Relación actualizada",
        "type-relation-delete": "Relación eliminada",
        "type-relations-delete": "Toda relación eliminada",
        "type-alarm-ack": "Reconocida",
        "type-alarm-clear": "Borrada",
        "type-login": "Inicio de sesión",
        "type-logout": "Cierre de sesión",
        "type-lockout": "Cierre patronal",
        "status-success": "Correcto",
        "status-failure": "Erróneo",
        "audit-log-details": "Detalle del registro de auditoría",
        "no-audit-logs-prompt": "No se encontraron registros",
        "action-data": "Datos de acción",
        "failure-details": "Detalles del error",
        "search": "Buscar registros de auditoría",
        "clear-search": "Borrar búsqueda"
    },
    "confirm-on-exit": {
        "message": "Tiene cambios sin guardar. ¿Está seguro de que desea salir de esta página?",
        "html-message": "Tiene cambios sin guardar.<br/>¿Está seguro de que desea salir de esta página?",
        "title": "Cambios sin guardar"
    },
    "contact": {
        "country": "País",
        "city": "Ciudad",
        "state": "Estado / Provincia",
        "postal-code": "Código Postal",
        "postal-code-invalid": "Formato de código postal inválido.",
        "address": "Dirección",
        "address2": "Dirección 2",
        "phone": "Teléfono",
        "email": "Correo Electrónico",
        "no-address": "Sin dirección"
    },
    "common": {
        "username": "Nombre de usuario",
        "password": "Contraseña",
        "enter-username": "Introduzca nombre de usuario",
        "enter-password": "Introduzca contraseña",
        "enter-search": "Introduzca búsqueda"
    },
    "content-type": {
        "json": "Json",
        "text": "Texto",
        "binary": "Binario (Base64)"
    },
    "customer": {
        "customer": "Cliente",
        "customers": "Clientes",
        "management": "Gestión del cliente",
        "dashboard": "Panel del cliente",
        "dashboards": "Paneles del cliente",
        "devices": "Dispositivos del cliente",
        "entity-views": "Vistas de entidad del cliente",
        "assets": "Activos del Cliente",
        "public-dashboards": "Paneles públicos",
        "public-devices": "Dispositivos públicos",
        "public-assets": "Activos públicos",
        "public-entity-views": "Vista de entidad públicas",
        "add": "Agregar cliente",
        "delete": "Eliminar cliente",
        "manage-customer-users": "Gestionar usuarios del cliente",
        "manage-customer-devices": "Gestionar dispositivos del cliente",
        "manage-customer-dashboards": "Gestionar paneles del cliente",
        "manage-public-devices": "Gestionar dispositivos públicos",
        "manage-public-dashboards": "Gestionar paneles públicos",
        "manage-customer-assets": "Gestionar activos del cliente",
        "manage-public-assets": "Gestionar activos públicos",
        "add-customer-text": "Agregar nuevo cliente",
        "no-customers-text": "No se encontraron clientes",
        "customer-details": "Detalles del cliente",
        "delete-customer-title": "¿Está seguro de que desea eliminar al cliente '{{customerTitle}}'?",
        "delete-customer-text": "¡Cuidado! Después de la confirmación, el cliente y todos los datos relacionados serán irrecuperables.",
        "delete-customers-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 cliente} other {# clientes} }?",
        "delete-customers-action-title": "Eliminar { count, plural, 1 {1 cliente} other {# clientes} }",
        "delete-customers-text": "¡Cuidado! Después de la confirmación, todos los clientes seleccionados serán eliminados y todos los datos relacionados serán irrecuperables.",
        "manage-users": "Gestionar usuarios",
        "manage-assets": "Gestionar activos",
        "manage-devices": "Gestionar dispositivos",
        "manage-dashboards": "Gestionar paneles",
        "title": "Título",
        "title-required": "El título es requerido.",
        "description": "Descripción",
        "details": "Detalles",
        "events": "Eventos",
        "copyId": "Copiar ID del cliente",
        "idCopiedMessage": "ID del cliente ha sido copiada al portapapeles",
        "select-customer": "Seleccionar cliente",
        "no-customers-matching": "No se encontraron clientes que coincidan con '{{entity}}'.",
        "customer-required": "El cliente es requerido",
        "select-default-customer": "Seleccionar cliente predeterminado",
        "default-customer": "Cliente predeterminado",
        "default-customer-required": "Cliente predeterminado es requerido para depurar el panel en el nivel Organización"
    },
    "datetime": {
        "date-from": "Fecha desde",
        "time-from": "Tiempo desde",
        "date-to": "Fecha hasta",
        "time-to": "Tiempo hasta"
    },
    "dashboard": {
        "dashboard": "Panel",
        "dashboards": "Paneles",
        "management": "Gestión del panel",
        "view-dashboards": "Ver panel",
        "add": "Agregar paneles",
        "assign-dashboard-to-customer": "Asignar panel(es) al cliente",
        "assign-dashboard-to-customer-text": "Por favor selecciona los paneles para asignar al cliente",
        "assign-to-customer-text": "Por favor selecciona el cliente para asignar el(los) panel(es)",
        "assign-to-customer": "Asignar al cliente",
        "unassign-from-customer": "Anular asignación del cliente",
        "make-public": "Hacer panel público",
        "make-private": "Hacer panel privado",
        "manage-assigned-customers": "Gestionar clientes asignados",
        "assigned-customers": "Clientes asignados",
        "assign-to-customers": "Asignar panel(es) al(los) cliente(s)",
        "assign-to-customers-text": "Por favor seleccionar los clientes para asignar el(los) panel(es)",
        "unassign-from-customers": "Anular asignación del(de los) panel(es) de los clientes",
        "unassign-from-customers-text": "Por favor selecciona los clientes para anular asignación del(de los) panel(es)",
        "no-dashboards-text": "No se encontraron paneles",
        "no-widgets": "Sin widgets configurados",
        "add-widget": "Agregar nuevo widget",
        "title": "Título",
        "select-widget-title": "Seleccionar widget",
        "select-widget-subtitle": "Lista de tipos de widget disponibles",
        "delete": "Eliminar panel",
        "title-required": "El título es requerido.",
        "description": "Descripción",
        "details": "Detalles",
        "dashboard-details": "Detalles del panel",
        "add-dashboard-text": "Agregar nuevo panel",
        "assign-dashboards": "Asignar paneles",
        "assign-new-dashboard": "Asignar nuevo panel",
        "assign-dashboards-text": "Asignar { count, plural, 1 {1 panel} other {# paneles} } a los clientes",
        "unassign-dashboards-action-text": "Anular asignación { count, plural, 1 {1 dashboard} other {# dashboards} } de los clientes",
        "delete-dashboards": "Eliminar paneles",
        "unassign-dashboards": "Anular asignación de paneles",
        "unassign-dashboards-action-title": "Anular asignación { count, plural, 1 {1 panel} other {# paneles} } del cliente",
        "delete-dashboard-title": "¿Está seguro de que desea eliminar el panel '{{dashboardTitle}}'?",
        "delete-dashboard-text": "¡Cuidado! Después de la confirmación, el panel y todos los datos relacionados serán irrecuperables.",
        "delete-dashboards-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 dashboard} other {# dashboards} }?",
        "delete-dashboards-action-title": "Eliminar { count, plural, 1 {1 dashboard} other {# dashboards} }",
        "delete-dashboards-text": "¡Cuidado! Después de la confirmación, todos los paneles seleccionados serán eliminados y todos los datos relacionados serán irrecuperables.",
        "unassign-dashboard-title": "¿Está seguro de que desea anular la asignación del panel '{{dashboardTitle}}'?",
        "unassign-dashboard-text": "Después de la confirmación, se anulará la asignación del panel y no será accesible por el cliente.",
        "unassign-dashboard": "Anular asignación del panel",
        "unassign-dashboards-title": "¿Está seguro de que desea anular asignación { count, plural, 1 {1 panel} other {# paneles} }?",
        "unassign-dashboards-text": "Después de la confirmación, se anulará la asignación de todos los paneles seleccionados y no serán accesibles por el cliente.",
        "public-dashboard-title": "El panel es ahora público",
        "public-dashboard-text": "Su panel <b>{{dashboardTitle}}</b> es ahora público y es accesible a través del siguiente enlace público <a href='{{publicLink}}' target='_blank'></a>:",
        "public-dashboard-notice": "<b>Nota</b> No olvide hacer públicos los dispositivos relacionados para acceder a sus datos.",
        "make-private-dashboard-title": "¿Está seguro de que desea hacer el panel '{{dashboardTitle}}' privado?",
        "make-private-dashboard-text": "Después de la confirmación el panel se hará privado y no será accesible por otros.",
        "make-private-dashboard": "Hacer el panel privado",
        "socialshare-text": "'{{dashboardTitle}}' desarrollado por ThingsBoard.",
        "socialshare-title": "'{{dashboardTitle}}' desarrollado por ThingsBoard",
        "select-dashboard": "Seleccionar panel",
        "no-dashboards-matching": "Paneles que coincidan con '{{entity}}' no fueron encontrados.",
        "dashboard-required": "Panel es requerido.",
        "select-existing": "Seleccionar panel existente",
        "create-new": "Crear nuevo panel",
        "new-dashboard-title": "Nuevo título de panel",
        "open-dashboard": "Abrir panel",
        "set-background": "Definir fondo",
        "background-color": "Color de fondo",
        "background-image": "Imagen de fondo",
        "background-size-mode": "Modo de tamaño de fondo",
        "no-image": "Ninguna imagen seleccionada",
        "drop-image": "Colocar una imagen o hacer clic para seleccionar un archivo para cargar.",
        "settings": "Configuración",
        "columns-count": "Número de columnas",
        "columns-count-required": "Número de columnas es requerido.",
        "min-columns-count-message": "Solo está permitido 10 columnas como mínimo.",
        "max-columns-count-message": "Sólo está permitido 1000 columnas como máximo.",
        "widgets-margins": "Margen entre widgets",
        "horizontal-margin": "Margen horizontal",
        "horizontal-margin-required": "El valor del margen horizontal es requerido.",
        "min-horizontal-margin-message": "Sólo está permitido el 0 como valor mínimo para el margen horizontal",
        "max-horizontal-margin-message": "Sólo está permitido el 50 como valor máximo para el margen horizontal",
        "vertical-margin": "Margen vertical",
        "vertical-margin-required": "El valor del margen vertical es requerido.",
        "min-vertical-margin-message": "Sólo está permitido el 0 como valor mínimo para el margen vertical.",
        "max-vertical-margin-message": "Solo está permitido el 50 como valor máximo para el margen vertical",
        "autofill-height": "Llenado automático de altura de diseño",
        "mobile-layout": "Configuración de diseño para móvil",
        "mobile-row-height": "Altura de fila para móvil, píxel",
        "mobile-row-height-required": "Altura de fila para móvil es requerida.",
        "min-mobile-row-height-message": "Sólo está permitido 5 píxeles como valor mínimo en la altura de fila para móvil.",
        "max-mobile-row-height-message": "Sólo está permitido 200 píxeles como valor máximo en la altura de fila para móvil.",
        "display-title": "Mostrar título del panel",
        "toolbar-always-open": "Mantener la barra de herramientas abierta",
        "title-color": "Color del título",
        "display-dashboards-selection": "Mostrar selección del panel",
        "display-entities-selection": "Mostrar selección de entidades",
        "display-dashboard-timewindow": "Mostrar ventana de tiempo",
        "display-dashboard-export": "Mostrar exportar",
        "import": "Importar panel",
        "export": "Exportar panel",
        "export-failed-error": "No se puede exportar el panel: {{error}}",
        "create-new-dashboard": "Crear nuevo panel",
        "dashboard-file": "Archivo del panel",
        "invalid-dashboard-file-error": "No se puede importar el panel: estructura de datos del panel no es válida.",
        "dashboard-import-missing-aliases-title": "Configurar los alias utilizados por el panel importado",
        "create-new-widget": "Crear nuevo widget",
        "import-widget": "Importar widget",
        "widget-file": "Archivo del widget",
        "invalid-widget-file-error": "No se puede importar el widget: estructura de datos del widger no es válida.",
        "widget-import-missing-aliases-title": "Configurar los alias utilizados por el widget importado",
        "open-toolbar": "Abrir barra de herramientas del panel",
        "close-toolbar": "Cerrar barra de herramientas",
        "configuration-error": "Error de configuración",
        "alias-resolution-error-title": "Error de configuración de los alias del panel",
        "invalid-aliases-config": "No se puede encontrar algún dispositivo que coincida con algunos alias del filtro.<br/>Por favor, contacte a su administrador para resolver este problema.",
        "select-devices": "Seleccionar dispositivos",
        "assignedToCustomer": "Asignado al cliente",
        "assignedToCustomers": "Asignado a los clientes",
        "public": "Público",
        "public-link": "Enlace público",
        "copy-public-link": "Copiar enlace público",
        "public-link-copied-message": "El enlace público del panel ha sido copiado al portapapeles",
        "manage-states": "Gestionar estados del panel",
        "states": "Estados del panel",
        "search-states": "Buscar estados del panel",
        "selected-states": "{ count, plural, 1 {1 estado del panel } other {# estados del panel } } seleccionados",
        "edit-state": "Editar estado del panel",
        "delete-state": "Eliminar estado del panel",
        "add-state": "Agregar estado del panel",
        "state": "Estado del panel",
        "state-name": "Nombre",
        "state-name-required": "El nombre del estado del panel es requerido.",
        "state-id": "ID del estado",
        "state-id-required": "ID del estado del panel es requerida.",
        "state-id-exists": "Ya existe el estado del panel con el mismo ID.",
        "is-root-state": "Estado raíz",
        "delete-state-title": "Eliminar estado del panel",
        "delete-state-text": "¿Está seguro de que desea eliminar el estado del panel con el nombre '{{stateName}}'?",
        "show-details": "Mostrar detalles",
        "hide-details": "Ocultar detalles",
        "select-state": "Seleccionar estado objetivo",
        "state-controller": "Estado del controlador"
    },
    "datakey": {
        "settings": "Configuración",
        "advanced": "Avanzado",
        "label": "Etiqueta",
        "color": "Color",
        "units": "Símbolo especial para mostrar al lado del valor",
        "decimals": "Número de dígitos después del punto flotante",
        "data-generation-func": "Función de generación de datos",
        "use-data-post-processing-func": "Usar la función de post-procesamiento de datos",
        "configuration": "Configuración de clave de datos",
        "timeseries": "Series temporales",
        "attributes": "Atributos",
        "alarm": "Campos de alarma",
        "timeseries-required": "Series temporales de la entidad son requeridas",
        "timeseries-or-attributes-required": "Series temporales/atributos de la entidad son requeridos.",
        "maximum-timeseries-or-attributes": "Máximo { count, plural, 1 {1 serie temporal/atributo permitido.} other {# series temporales/atributos permitidos} }",
        "alarm-fields-required": "Campos de alarma son requeridos.",
        "function-types": "Tipos de funciones",
        "function-types-required": "Tipos de funciones son requeridos.",
        "maximum-function-types": "Máximo { count, plural, 1 {1 function type is allowed.} other {# function types are allowed} }",
        "time-description": "marca de tiempo del valor actual;",
        "value-description": "el valor actual;",
        "prev-value-description": "resultado de la llamada a la función anterior;",
        "time-prev-description": "marca de tiempo del valor anterior;",
        "prev-orig-value-description": "valor anterior original;"
    },
    "datasource": {
        "type": "Tipo de fuente de datos",
        "name": "Nombre",
        "add-datasource-prompt": "Por favor agregue fuente de datos"
    },
    "details": {
        "edit-mode": "Modo de edición",
        "toggle-edit-mode": "Cambiar modo de edición"
    },
    "device": {
        "device": "Dispositivo",
        "device-required": "Dispositivo es requerido.",
        "devices": "Dispositivos",
        "management": "Gestión del dispositivo",
        "view-devices": "Ver dispositivos",
        "device-alias": "Alias del dispositivo",
        "aliases": "Alias de los dispositivos",
        "no-alias-matching": "'{{alias}}' no encontrado.",
        "no-aliases-found": "No se encontraron alias.",
        "no-key-matching": "'{{key}}' no encontrado.",
        "no-keys-found": "Claves no encontradas.",
        "create-new-alias": "¡Crear uno nuevo!",
        "create-new-key": "¡Crear una nueva!",
        "duplicate-alias-error": "Alias duplicado encontrado '{{alias}}'.<br>Los alias del dispositivo deben ser únicos dentro del panel.",
        "configure-alias": "Configurar '{{alias}}' alias",
        "no-devices-matching": "Dispositivos que coincidan con '{{entity}}' no fueron encontrados.",
        "alias": "Alias",
        "alias-required": "Alias del dispositivo es requerido.",
        "remove-alias": "Eliminar alias del dispositivo",
        "add-alias": "Agregar alias del dispositivo",
        "name-starts-with": "El nombre del dispositivo comienza con",
        "device-list": "Lista de dispositivos",
        "use-device-name-filter": "Utilizar filtro",
        "device-list-empty": "Ningún dispositivo seleccionado.",
        "device-name-filter-required": "Filtro de nombre de dispositivo es requerido.",
        "device-name-filter-no-device-matched": "Dispositivos que comienzan con '{{device}}' no fueron encontrados.",
        "add": "Agregar Dispositivo",
        "assign-to-customer": "Asignar al cliente",
        "assign-device-to-customer": "Asignar Dispositivo(s) Al Cliente",
        "assign-device-to-customer-text": "Por favor selecciona los dispositivos para asignar al cliente",
        "make-public": "Hacer público el dispositivo",
        "make-private": "Hacer privado el dispositivo",
        "no-devices-text": "No se encontraron dispositivos",
        "assign-to-customer-text": "Por favor seleccionar el cliente para asignar el(los) dispositivo(s)",
        "device-details": "Detalles del dispositivo",
        "add-device-text": "Agregar nuevo dispositivo",
        "credentials": "Credenciales",
        "manage-credentials": "Gestionar credenciales",
        "delete": "Eliminar dispositivo",
        "assign-devices": "Asignar dispositivos",
        "assign-devices-text": "Asignar { count, plural, 1 {1 dispositivo} other {# dispositivos} } al cliente",
        "delete-devices": "Eliminar dispositivos",
        "unassign-from-customer": "Anular asignación del cliente",
        "unassign-devices": "Desasignar dispositivos",
        "unassign-devices-action-title": "Anular asignación { count, plural, 1 {1 dispositivo} other {# dispositivos} } del cliente",
        "assign-new-device": "Asignar nuevo dispositivo",
        "make-public-device-title": "¿Está seguro de que desea hacer el dispositivo '{{deviceName}}' público?",
        "make-public-device-text": "Después de la confirmación, el dispositivo y todos sus datos se harán públicos y accesibles por otros.",
        "make-private-device-title": "¿Está seguro de que desea hacer el dispositivo '{{deviceName}}' privado?",
        "make-private-device-text": "Después de la confirmación, el dispositivo y todos sus datos se harán privados y no serán accesibles para otros.",
        "view-credentials": "Ver credenciales",
        "delete-device-title": "¿Está seguro de que desea hacer el dispositivo '{{deviceName}}'?",
        "delete-device-text": "¡Cuidado! Después de la confirmación, el dispositivo y todos sus datos relacionados serán irrecuperables.",
        "delete-devices-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 dispositivo} other {# dispositivos} }?",
        "delete-devices-action-title": "Eliminar { count, plural, 1 {1 dispositivo} other {# dispositivos} }",
        "delete-devices-text": "¡Cuidado! Después de la confirmación, todos los dispositivos seleccionados serán eliminados y todos los datos relacionados serán irrecuperables.",
        "unassign-device-title": "¿Está seguro de que desea anular la asignación del dispositivo '{{deviceName}}'?",
        "unassign-device-text": "Después de la confirmación, se anulará asignación del dispositivo y no será accesible por el cliente.",
        "unassign-device": "Desasignar dispositivo",
        "unassign-devices-title": "¿Está seguro de que desea desasignar { count, plural, 1 {1 dispositivo } other {# dispositivos} }?",
        "unassign-devices-text": "Después de la confirmación, se anulará asignación de todos los dispositivos seleccionados y no serán accesibles por el cliente.",
        "device-credentials": "Credenciales del dispositivo",
        "credentials-type": "Tipo de credenciales",
        "access-token": "Token de acceso",
        "access-token-required": "Token de acceso es requerido.",
        "access-token-invalid": "La longitud del token de acceso debe ser de 1 a 20 caracteres.",
        "rsa-key": "Clave pública RSA",
        "rsa-key-required": "Clave pública RSA es requerida.",
        "secret": "Secreto",
        "secret-required": "Secreto es requerido.",
        "device-type": "Tipo de dispositivo",
        "device-type-required": "Tipo de dispositivo es requerido.",
        "select-device-type": "Seleccionar tipo de dispositivo",
        "enter-device-type": "Teclee tipo de dispositivo",
        "any-device": "Algún dispositivo",
        "no-device-types-matching": "Tipos de dispositivos que coincidan con '{{entitySubtype}}' no fueron encontrados.",
        "device-type-list-empty": "No se seleccionaron tipos de dispositivos.",
        "device-types": "Tipo de dispositivos",
        "name": "Nombre",
        "name-required": "El nombre es requerido.",
        "label": "Etiqueta",
        "description": "Descripción",
        "events": "Eventos",
        "details": "Detalles",
        "copyId": "Copiar ID del dispositivo",
        "copyAccessToken": "Copiar token de acceso",
        "idCopiedMessage": "ID del dispositivo ha sido copiada al portapapeles",
        "accessTokenCopiedMessage": "Token de acceso al dispositivo ha sido copiado al portapapeles",
        "assignedToCustomer": "Asignado al cliente",
        "unable-delete-device-alias-title": "No se puede eliminar el alias del dispositivo",
        "unable-delete-device-alias-text": "El alias del dispositivo '{{deviceAlias}}' no puede ser eliminado porque es usado por los siguientes widget(s):<br/>{{widgetsList}}",
        "is-gateway": "Es puerta de entrada",
        "public": "Público",
        "device-public": "El dispositivo es público",
        "select-device": "Seleccionar dispositivo",
        "device-file": "Archivo de dispositivo",
        "import": "Importar dispositivo"
    },
    "dialog": {
        "close": "Cerrar diálogo"
    },
    "direction": {
        "column": "Columna",
        "row": "Fila"
    },
    "error": {
        "unable-to-connect": "¡No se puede conectar al servidor! Por favor, revise su conexión a Internet.",
        "unhandled-error-code": "Código de error no controlado: {{errorCode}}",
        "unknown-error": "Error desconocido"
    },
    "entity": {
        "entity": "Entidad",
        "entities": "Entidades",
        "aliases": "Alias de las entidades",
        "entity-alias": "Alias de la entidad",
        "unable-delete-entity-alias-title": "No se puede borrar alias de la entidad",
        "unable-delete-entity-alias-text": "Alias de la entidad '{{entityAlias}}' no se puede eliminar porque es usado por los siguientes widget(s):<br/>{{widgetsList}}",
        "duplicate-alias-error": "Alias duplicado fue encontrado '{{alias}}'.<br>Alias de las entidades deben ser únicos dentro del panel.",
        "missing-entity-filter-error": "Falta filtro para el alias '{{alias}}'.",
        "configure-alias": "Configurar '{{alias}}' alias",
        "alias": "Alias",
        "alias-required": "Alias de la entidad es requerida.",
        "remove-alias": "Eliminar alias de la entidad",
        "add-alias": "Agregar alias de la entidad",
        "entity-list": "Lista de entidades",
        "entity-type": "Tipo de entidad",
        "entity-types": "Tipos de entidades",
        "entity-type-list": "Lista de tipos de entidades",
        "any-entity": "Alguna entidad",
        "enter-entity-type": "Teclee tipo de entidad",
        "no-entities-matching": "No se encontraron entidades que coincidan con '{{entity}}'.",
        "no-entity-types-matching": "No se encontraron tipos de entidades que coincidan con '{{entityType}}'.",
        "name-starts-with": "El nombre comienza con",
        "use-entity-name-filter": "Utilizar filtro",
        "entity-list-empty": "Entidades no seleccionadas.",
        "entity-type-list-empty": "Tipos de entidades no seleccionados.",
        "entity-name-filter-required": "Filtro del nombre de la entidad es requerido.",
        "entity-name-filter-no-entity-matched": "No se encontraron entidades que comienzan con  '{{entity}}'.",
        "all-subtypes": "Todas",
        "select-entities": "Seleccionar entidades",
        "no-aliases-found": "No se encontraron alias.",
        "no-alias-matching": "'{{alias}}' no encontrado.",
        "create-new-alias": "¡Crear uno nuevo!",
        "key": "Clave",
        "key-name": "Nombre de clave",
        "no-keys-found": "No se encontraron claves.",
        "no-key-matching": "'{{key}}' no encontrada.",
        "create-new-key": "¡Crear una nueva!",
        "type": "Tipo",
        "type-required": "Tipo de entidad es requerido.",
        "type-device": "Dispositivo",
        "type-devices": "Dispositivos",
        "list-of-devices": "{ count, plural, 1 {Un dispositivo} other {Lista de # dispositivos} }",
        "device-name-starts-with": "Dispositivos cuyos nombres comienzan con '{{prefix}}'",
        "type-asset": "Activo",
        "type-assets": "Activos",
        "list-of-assets": "{ count, plural, 1 {Un activo} other {Lista de # activos} }",
        "asset-name-starts-with": "Activos cuyos nombres comienzan con '{{prefix}}'",
        "type-entity-view": "Vista de entidad",
        "type-entity-views": "Vistas de entidad",
        "list-of-entity-views": "{ count, plural, 1 {Una vista de entidad} other {Lista de # vistas de entidad} }",
        "entity-view-name-starts-with": "Vistas de entidad cuyos nombres que comienzan con '{{prefix}}'",
        "type-rule": "Regla",
        "type-rules": "Reglas",
        "list-of-rules": "{ count, plural, 1 {Una regla} other {Lista de # reglas} }",
        "rule-name-starts-with": "Reglas cuyos nombres comienzan con '{{prefix}}'",
        "type-plugin": "Complemento",
        "type-plugins": "Complementos",
        "list-of-plugins": "{ count, plural, 1 {Un complemento} other {Lista de # complementos} }",
        "plugin-name-starts-with": "Complementos cuyos nombres comienzan con '{{prefix}}'",
        "type-tenant": "Organización",
        "type-tenants": "Organizaciones",
        "list-of-tenants": "{ count, plural, 1 {Una organización} other {Lista de # organizaciones} }",
        "tenant-name-starts-with": "Organizaciones cuyos nombres comienzan con '{{prefix}}'",
        "type-customer": "Cliente",
        "type-customers": "Clientes",
        "list-of-customers": "{ count, plural, 1 {Un cliente} other {Lista de # clientes} }",
        "customer-name-starts-with": "Clientes cuyos nombres comienzan con '{{prefix}}'",
        "type-user": "Usuario",
        "type-users": "Usuarios",
        "list-of-users": "{ count, plural, 1 {Un usuario} other {Lista de # usuarios} }",
        "user-name-starts-with": "Usuarios cuyos nombres comienzan con '{{prefix}}'",
        "type-dashboard": "Panel",
        "type-dashboards": "Paneles",
        "list-of-dashboards": "{ count, plural, 1 {One dashboard} other {List of # dashboards} }",
        "dashboard-name-starts-with": "Paneles cuyos nombres comienzan con '{{prefix}}'",
        "type-alarm": "Alarma",
        "type-alarms": "Alarmas",
        "list-of-alarms": "{ count, plural, 1 {Una alarma} other {Lista de # alarmas} }",
        "alarm-name-starts-with": "Alarmas cuyos nombres comienzan con '{{prefix}}'",
        "type-rulechain": "Cadena de reglas",
        "type-rulechains": "Cadenas de reglas",
        "list-of-rulechains": "{ count, plural, 1 {Una cadena de reglas} other {Lista de # cadenas de reglas} }",
        "rulechain-name-starts-with": "Cadenas de reglas cuyos nombres comienzan con '{{prefix}}'",
        "type-rulenode": "Nodo de reglas",
        "type-rulenodes": "Nodos de reglas",
        "list-of-rulenodes": "{ count, plural, 1 {Un nodo de reglas} other {Lista de # nodos de reglas} }",
        "rulenode-name-starts-with": "Nodos de reglas cuyos nombres comienzan con '{{prefix}}'",
        "type-current-customer": "Cliente Actual",
        "search": "Buscar entidades",
        "selected-entities": "{ count, plural, 1 {1 entidad} other {# entidades} } seleccionadas",
        "entity-name": "Nombre de la entidad",
        "details": "Detalles de la entidad",
        "no-entities-prompt": "Entidades no encontradas",
        "no-data": "No hay datos para mostrar",
        "columns-to-display": "Columnas a mostrar"
    },
    "entity-field": {
        "created-time": "Tiempo de creación",
        "name": "Nombre",
        "type": "Tipo",
        "first-name": "Nombre",
        "last-name": "Apellido",
        "email": "Correo electrónico",
        "title": "Título",
        "country": "País",
        "state": "Estado",
        "city": "Ciudad",
        "address": "Dirección",
        "address2": "Dirección 2",
        "zip": "Código postal",
        "phone": "Teléfono"
    },
    "entity-view": {
        "entity-view": "Vista de entidad",
        "entity-view-required": "Vista de entidad es requerido.",
        "entity-views": "Vistas de entidad",
        "management": "Gestión de vistas de entidad",
        "view-entity-views": "Ver vista de entidad",
        "entity-view-alias": "Alias de vista de entidad",
        "aliases": "Alias de vista de entidad",
        "no-alias-matching": "'{{alias}}' no encontrado.",
        "no-aliases-found": "No se encontraron alias.",
        "no-key-matching": "'{{key}}' no encontrado.",
        "no-keys-found": "No se encontraron claves.",
        "create-new-alias": "¡Crear un nuevo!",
        "create-new-key": "¡Crear una nueva!",
        "duplicate-alias-error": "Alias duplicado'{{alias}}'.<br>Los alias de Entity View deben ser únicos en el panel.",
        "configure-alias": "Configurar alias '{{alias}}'",
        "no-entity-views-matching": "No se encontraron vistas que coincidan con '{{entity}}'.",
        "alias": "Alias",
        "alias-required": "Alias de vista de entidad es requerido.",
        "remove-alias": "Borrar alias de la vista de entidad",
        "add-alias": "Añadir alias a la vista de entidad",
        "name-starts-with": "Nombre de vista de entidad comienza con",
        "entity-view-list": "Lista de vistas de entidad",
        "use-entity-view-name-filter": "Usar el filtro",
        "entity-view-list-empty": "No hay vistas de entidad seleccionadas.",
        "entity-view-name-filter-required": "Nombre del filtro de vista de entidad es requerido.",
        "entity-view-name-filter-no-entity-view-matched": "No se encontraron vistas de entidad que comiencen con '{{entityView}}'.",
        "add": "Añadir vista de entidad",
        "assign-to-customer": "Asignar a cliente",
        "assign-entity-view-to-customer": "Asignar vista de entidad a cliente",
        "assign-entity-view-to-customer-text": "Por favor, seleccione las vistas de entidad para asignar al cliente",
        "no-entity-views-text": "No se encontraron vistas de entidad",
        "assign-to-customer-text": "Por favor, seleccione el cliente para asignar la vista de entidad",
        "entity-view-details": "Detalles de la vista de entidad",
        "add-entity-view-text": "Añadir nueva vista de entidad",
        "delete": "Borrar vista de entidad",
        "assign-entity-views": "Asignar vistas de entidad",
        "assign-entity-views-text": "Asignar { count, plural, 1 {1 vista de entidad} other {# vistas de entidad} } a cliente",
        "delete-entity-views": "Borrar vistas de entidad",
        "unassign-from-customer": "Anular asignación a cliente",
        "unassign-entity-views": "Anular asignación de vistas de entidad",
        "unassign-entity-views-action-title": "Anular asignación { count, plural, 1 {1 vista de entidad} other {# vistas de entidad} } al cliente",
        "assign-new-entity-view": "Asignar nueva vista de entidad",
        "delete-entity-view-title": "¿Está seguro que quiere borrar la vista de entidad '{{entityViewName}}'?",
        "delete-entity-view-text": "¡Cuidado! Después de la confirmación, la vista de la entidad y todos los datos relacionados serán irrecuperables.",
        "delete-entity-views-title": "¿Está seguro que quiere borrar las vistas de entidad { count, plural, 1 {1 entityView} other {# entityViews} }?",
        "delete-entity-views-action-title": "Borrar { count, plural, 1 {1 vista de entidad} other {# vistas de entidad} }",
        "delete-entity-views-text": "¡Cuidado! Después de la confirmación, todas las vistas de entidades seleccionadas se eliminarán y todos los datos relacionados serán irrecuperables.",
        "unassign-entity-view-title": "¿Está seguro que quiere anular la asignación de la vista de entidad '{{entityViewName}}'?",
        "unassign-entity-view-text": "Después de la confirmación, la vista de la entidad quedará sin asignar y el cliente no podrá acceder a ella.",
        "unassign-entity-view": "Anular asignación de la vista de entidad",
        "unassign-entity-views-title": "¿Está seguro que quiere anular la asignación de { count, plural, 1 {1 vista de entidad} other {# vistas de entidad} }?",
        "unassign-entity-views-text": "Después de la confirmación, todas las vistas de entidades seleccionadas quedarán sin asignar y el cliente no podrá acceder a ellas.",
        "entity-view-type": "Tipo de vista de entidad",
        "entity-view-type-required": "Tipo de vista de entidad es requerido.",
        "select-entity-view-type": "Seleccione el tipo de vista de entidad",
        "enter-entity-view-type": "Teclee el tipo de vista de entidad",
        "any-entity-view": "Cualquier vista de entidad",
        "no-entity-view-types-matching": "No se encontraron tipos de vista de entidad que coincidan con '{{entitySubtype}}'.",
        "entity-view-type-list-empty": "No hay tipos de vista de entidad seleccionados.",
        "entity-view-types": "Tipos de vista de entidad",
        "name": "Nombre",
        "name-required": "Nombre es requerido.",
        "description": "Descripción",
        "events": "Eventos",
        "details": "Detalles",
        "copyId": "Copiar el Id de la vista de entidad",
        "assignedToCustomer": "Asignado a cliente",
        "unable-entity-view-device-alias-title": "No se puede eliminar el alias de vista de entidad",
        "unable-entity-view-device-alias-text": "El alias del dispositivo '{{entityViewAlias}}' no se puede borrar porque está siendo usado por el widget(s):<br/>{{widgetsList}}",
        "select-entity-view": "Seleccionar vista de entidad",
        "make-public": "Hacer pública la vista de entidad",
        "make-private": "Hacer que la vista de entidad sea privada",
        "start-date": "Fecha de inicio",
        "start-ts": "Tiempo de inicio",
        "end-date": "Fecha de finalización",
        "end-ts": "Tiempo de finalización",
        "date-limits": "Limites de fecha",
        "client-attributes": "Atributos de cliente",
        "shared-attributes": "Atributos compartidos",
        "server-attributes": "Atributos de servidor",
        "timeseries": "Series temporales",
        "client-attributes-placeholder": "Atributos de cliente",
        "shared-attributes-placeholder": "Atributos compartidos",
        "server-attributes-placeholder": "Atributos de servidor",
        "timeseries-placeholder": "Series temporales",
        "target-entity": "Entidad objetivo",
        "attributes-propagation": "Propagación de atributos",
        "attributes-propagation-hint": "La vista de entidad copiará automáticamente los atributos especificados de la entidad de destino cada vez que guarde o actualice esta vista de entidad. Por razones de rendimiento, los atributos de entidad objetivo no se propagan a la vista de entidad en cada cambio de atributo. Puede habilitar la propagación automática configurando el nodo de la regla \"copiar a la vista\" en su cadena de reglas y vincular los mensajes \"Atributos de la publicación\" y \"Atributos actualizados\" al nuevo nodo de la regla.",
        "timeseries-data": "Datos de series temporales",
        "timeseries-data-hint": "Configure las claves de los datos de las series temporales de la entidad de destino que serán accesibles para la vista de la entidad. Los datos de esta serie temporal son de solo lectura.",
        "make-public-entity-view-title": "¿Está seguro de que desea que la vista de entidad '{{entityViewName}}' sea pública?",
        "make-public-entity-view-text": "Después de la confirmación, la vista de la entidad y todos sus datos se harán públicos y accesibles para otros.",
        "make-private-entity-view-title": "¿Está seguro de que desea que la vista de entidad '{{entityViewName}}' sea privada?",
        "make-private-entity-view-text": "Después de la confirmación, la vista de la entidad y todos sus datos se harán privados y no serán accesibles para otros."
    },
    "event": {
        "event-type": "Tipo de evento",
        "type-error": "Error",
        "type-lc-event": "Ciclo de vida del evento",
        "type-stats": "Estadísticas",
        "type-debug-rule-node": "Depurar",
        "type-debug-rule-chain": "Depurar",
        "no-events-prompt": "No se encontraron eventos",
        "error": "Error",
        "alarm": "Alarma",
        "event-time": "Tiempo del evento",
        "server": "Servidor",
        "body": "Cuerpo",
        "method": "Método",
        "type": "Tipo",
        "entity": "Entidad",
        "message-id": "ID del mensaje",
        "message-type": "Tipo de mensaje",
        "data-type": "Tipo de datos",
        "relation-type": "Tipo de relación",
        "metadata": "Metadatos",
        "data": "Datos",
        "event": "Evento",
        "status": "Estado",
        "success": "Correcto",
        "failed": "Erróneo",
        "messages-processed": "Mensajes procesados",
        "errors-occurred": "Errores ocurridos"
    },
    "extension": {
        "extensions": "Extensiones",
        "selected-extensions": "{ count, plural, 1 {1 extensión} other {# extensiones} } seleccionadas",
        "type": "Tipo",
        "key": "Clave",
        "value": "Valor",
        "id": "ID",
        "extension-id": "ID de extensión",
        "extension-type": "Tipo de extensión",
        "transformer-json": "JSON *",
        "unique-id-required": "Ya existe ID de extensión actual.",
        "delete": "Eliminar extensión",
        "add": "Agregar extensión",
        "edit": "Editar extensión",
        "delete-extension-title": "¿Está seguro de que desea eliminar la extensión '{{extensionId}}'?",
        "delete-extension-text": "¡Cuidado! Después de la confirmación, la extensión y todos los datos relacionados serán irrecuperables.",
        "delete-extensions-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 extensión} other {# extensiones} }?",
        "delete-extensions-text": "¡Cuidado! Después de la confirmación, se eliminarán todas las extensiones seleccionadas.",
        "converters": "Conversores",
        "converter-id": "ID del conversor",
        "configuration": "Configuración",
        "converter-configurations": "Configuraciones del conversor",
        "token": "Token de seguridad",
        "add-converter": "Agregar conversor",
        "add-config": "Agregar configuración del conversor",
        "device-name-expression": "Expresión del nombre del dispositivo",
        "device-type-expression": "Expresión del tipo del dispositivo",
        "custom": "Personalizado",
        "to-double": "Para duplicar",
        "transformer": "Transformador",
        "json-required": "Transformador json es requerido.",
        "json-parse": "No se puede analizar el transformador json.",
        "attributes": "Atributos",
        "add-attribute": "Agregar atributos",
        "add-map": "Agregar elemento de mapeo",
        "timeseries": "Series temporales",
        "add-timeseries": "Agregar series temporales",
        "field-required": "Campo es requerido",
        "brokers": "Agentes",
        "add-broker": "Agregar agente",
        "host": "Host",
        "port": "Puerto",
        "port-range": "El puerto debe estar en un rango desde 1 hasta 65535.",
        "ssl": "SSL",
        "credentials": "Credenciales",
        "username": "Nombre de usuario",
        "password": "Contraseña",
        "retry-interval": "Intervalo de reintento en milisegundos",
        "anonymous": "Anónimo",
        "basic": "Básico",
        "pem": "PEM",
        "ca-cert": "Archivo de certificado CA *",
        "private-key": "Archivo de clave privado *",
        "cert": "Archivo de certificado *",
        "no-file": "Ningún archivo seleccionado.",
        "drop-file": "Colocar un archivo o hacer clic para seleccionar un archivo para cargar.",
        "mapping": "Mapeo",
        "topic-filter": "Filtro de tema",
        "converter-type": "Tipo de conversor",
        "converter-json": "Json",
        "json-name-expression": "Expresión json para nombre del dispositivo",
        "topic-name-expression": "Expresión temática para nombre del dispositivo",
        "json-type-expression": "Expresión json para tipo de dispositivo",
        "topic-type-expression": "Expresión temática para tipo de dispositivo",
        "attribute-key-expression": "Expresión para clave de atributo",
        "attr-json-key-expression": "Expresión json para clave de atributo",
        "attr-topic-key-expression": "Expresión temática para clave de atributo",
        "request-id-expression": "Expresión para solicitud de ID",
        "request-id-json-expression": "Expresión json para solicitud de ID",
        "request-id-topic-expression": "Expresión temática para solicitud de ID",
        "response-topic-expression": "Expresión temática para respuesta",
        "value-expression": "Expresión para valor",
        "topic": "Tema",
        "timeout": "Tiempo de espera en milisegundos",
        "converter-json-required": "Conversor json es requerido.",
        "converter-json-parse": "No se puede analizar el conversor json.",
        "filter-expression": "Expresión para filtro",
        "connect-requests": "Solicitudes de conexión",
        "add-connect-request": "Agregar solicitudes de conexión",
        "disconnect-requests": "Solicitudes de desconexión",
        "add-disconnect-request": "Agregar solicitud de desconexión",
        "attribute-requests": "Solicitudes de atributo",
        "add-attribute-request": "Agregar solicitudes de atributo",
        "attribute-updates": "Actualizaciones de atributo",
        "add-attribute-update": "Agregar actualizaciones de atributo",
        "server-side-rpc": "RPC lado servidor",
        "add-server-side-rpc-request": "Agregar solicitud RPC lado servidor",
        "device-name-filter": "Filtro de nombre de dispositivo",
        "attribute-filter": "Filtro de atributo",
        "method-filter": "Filtro de método",
        "request-topic-expression": "Expresión temática para solicitud",
        "response-timeout": "Tiempo de espera de respuesta en milisegundos",
        "topic-expression": "Expresión temática",
        "client-scope": "Alcance del cliente",
        "add-device": "Agregar dispositivo",
        "opc-server": "Servidores",
        "opc-add-server": "Agregar servidor",
        "opc-add-server-prompt": "Por favor agregar servidor",
        "opc-application-name": "Nombre de aplicación",
        "opc-application-uri": "Aplicación URI",
        "opc-scan-period-in-seconds": "Período de exploración en segundos",
        "opc-security": "Seguridad",
        "opc-identity": "Identidad",
        "opc-keystore": "Repositorio",
        "opc-type": "Tipo",
        "opc-keystore-type": "Tipo",
        "opc-keystore-location": "Ubicación *",
        "opc-keystore-password": "Contraseña",
        "opc-keystore-alias": "Alias",
        "opc-keystore-key-password": "Clave de contraseña",
        "opc-device-node-pattern": "Patrón de nodo de dispositivo",
        "opc-device-name-pattern": "Patrón de nombre de dispositivo",
        "modbus-server": "Servidores/esclavos",
        "modbus-add-server": "Agregar servidor/esclavo",
        "modbus-add-server-prompt": "Por favor agregar servidor/esclavo",
        "modbus-transport": "Transporte",
        "modbus-tcp-reconnect": "Reconexión automática",
        "modbus-rtu-over-tcp": "RTU sobre TCP",
        "modbus-port-name": "Nombre del puerto serial",
        "modbus-encoding": "Codificación",
        "modbus-parity": "Paridad",
        "modbus-baudrate": "Tasa de baudios",
        "modbus-databits": "Bits de datos",
        "modbus-stopbits": "Bits de parada",
        "modbus-databits-range": "Bits de datos deben estar en un rango entre 7 y 8.",
        "modbus-stopbits-range": "Bits de parada deben estar en un rango entre 1 a 2.",
        "modbus-unit-id": "ID de unidad",
        "modbus-unit-id-range": "ID de unidad debe estar en un rango entre 1 a 247.",
        "modbus-device-name": "Nombre del dispositivo",
        "modbus-poll-period": "Período de sondeo (ms)",
        "modbus-attributes-poll-period": "Atributos del período de sondeo (ms)",
        "modbus-timeseries-poll-period": "Período de sondeo de las series temporales (ms)",
        "modbus-poll-period-range": "El período de sondeo debe ser una valor positivo.",
        "modbus-tag": "Etiqueta",
        "modbus-function": "Función",
        "modbus-register-address": "Dirección del registro",
        "modbus-register-address-range": "Dirección del registro debe estar en un rango entre 0 y 65535.",
        "modbus-register-bit-index": "Índice de bit",
        "modbus-register-bit-index-range": "Índice de bit debe estar en un rango entre 0 y 15.",
        "modbus-register-count": "Contador del registro",
        "modbus-register-count-range": "Contador del registro debe ser un valor positivo.",
        "modbus-byte-order": "Orden del byte",
        "sync": {
            "status": "Estado",
            "sync": "Sincronización",
            "not-sync": "No sincronización",
            "last-sync-time": "Ultima hora de sincronización",
            "not-available": "No disponible"
        },
        "export-extensions-configuration": "Exportar configuración de extensiones",
        "import-extensions-configuration": "Importar configuración de extensiones",
        "import-extensions": "Importar extensiones",
        "import-extension": "Importar extensión",
        "export-extension": "Exportar extensión",
        "file": "Archivo de extensiones",
        "invalid-file-error": "Archivo de extensión no válido"
    },
    "fullscreen": {
        "expand": "Expandir a pantalla completa",
        "exit": "Salir de pantalla completa",
        "toggle": "Alternar el modo de pantalla completa",
        "fullscreen": "Pantalla completa"
    },
    "function": {
        "function": "Función"
    },
    "grid": {
        "delete-item-title": "¿Está seguro de que desea eliminar este ítem?",
        "delete-item-text": "¡Cuidado! Después de la confirmación, este ítem y todos los datos relacionados serán irrecuperables.",
        "delete-items-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 ítem} other {# ítems} }?",
        "delete-items-action-title": "Eliminar { count, plural, 1 {1 ítem} other {# ítems} }",
        "delete-items-text": "¡Cuidado! Después de la confirmación se eliminarán todos los ítems seleccionados y todos los datos relacionados serán irrecuperables.",
        "add-item-text": "Agregar nuevo ítem",
        "no-items-text": "No se encontraron ítems",
        "item-details": "Detalles del ítem",
        "delete-item": "Eliminar ítem",
        "delete-items": "Eliminar ítems",
        "scroll-to-top": "Desplazar al inicio"
    },
    "help": {
        "goto-help-page": "Ir a la página de ayuda"
    },
    "home": {
        "home": "Página principal",
        "profile": "Perfil",
        "logout": "Cerrar sesión",
        "menu": "Menú",
        "avatar": "Avatar",
        "open-user-menu": "Abrir menú de usuario"
    },
    "import": {
        "no-file": "Ningún archivo seleccionado",
        "drop-file": "Suelte un archivo JSON o haga clic para seleccionar un archivo para cargar.",
        "column-value": "Valor",
        "column-title": "Título",
        "column-example": "Datos de ejemplo",
        "drop-file-csv": "Suelte un archivo CSV o haga clic para seleccionar un archivo para cargar.",
        "column-key": "Clave de atributo/telemetría",
        "csv-delimiter": "Delimitador CSV",
        "csv-first-line-header": "La primera línea contiene nombres de columna.",
        "csv-update-data": "Actualizar atributos/telemetría",
        "import-csv-number-columns-error": "Un archivo debe contener al menos dos columnas",
        "import-csv-invalid-format-error": "Formato de archivo inválido. Línea: '{{line}}'",
        "column-type": {
            "access-token": "Token de acceso",
            "client-attribute": "Atributo de cliente",
            "column-type": "Tipo de columna",
            "entity-field": "Campo de entidad",
            "name": "Nombre",
            "server-attribute": "Atributo de servidor",
            "shared-attribute": "Atributo compartido",
            "timeseries": "Series temporales",
            "type": "Tipo"
        },
        "stepper-text": {
            "select-file": "Seleccione un archivo",
            "configuration": "Importar configuración",
            "column-type": "Seleccionar tipo de columnas",
            "creat-entities": "Creando nuevas entidades",
            "done": "Hecho"
        },
        "message": {
            "create-entities": "Se crearon{{count}} nuevas entidades correctamente.",
            "update-entities": "{{count}} entidades se actualizaron correctamente.",
            "error-entities": "Se produjo un error al crear {{count}} entidades."
        }
    },
    "item": {
        "selected": "Seleccionado"
    },
    "js-func": {
        "no-return-error": "La función debe devolver el valor!",
        "return-type-mismatch": "La función debe devolver el valor de '{{type}}' type!",
        "tidy": "Formatear"
    },
    "key-val": {
        "key": "Clave",
        "value": "Valor",
        "remove-entry": "Eliminar entrada",
        "add-entry": "Agregar entrada",
        "no-data": "Ninguna entrada"
    },
    "layout": {
        "layout": "Diseño",
        "manage": "Gestionar diseños",
        "settings": "Configuración de diseño",
        "color": "Color",
        "main": "Principal",
        "right": "Derecha",
        "select": "Seleccionar diseño objetivo"
    },
    "legend": {
        "direction": "Dirección de la leyenda",
        "position": "Posición de la leyenda",
        "show-max": "Mostrar valor máximo",
        "show-min": "Mostrar valor mínimo",
        "show-avg": "Mostrar valor promedio",
        "show-total": "Mostrar valor total",
        "settings": "Configuración de la leyenda",
        "min": "mínimo",
        "max": "máximo",
        "avg": "promedio",
        "total": "total"
    },
    "login": {
        "login": "Iniciar sesión",
        "request-password-reset": "Restablecer contraseña",
        "reset-password": "Restablecer contraseña",
        "create-password": "Crear contraseña",
        "passwords-mismatch-error": "¡Las contraseñas introducidas deben ser iguales!",
        "password-again": "Repita la contraseña de nuevo",
        "sign-in": "Por favor, inicie sesión",
        "username": "Nombre de usuario (correo electrónico)",
        "remember-me": "Recordarme",
        "forgot-password": "¿Olvidó la contraseña?",
        "password-reset": "Restablecer contraseña",
        "new-password": "Nueva contraseña",
        "new-password-again": "Repita la nueva contraseña",
        "password-link-sent-message": "¡El enlace para el restablecer la contraseña fue enviado correctamente!",
        "email": "Correo electrónico",
        "login-with": "Iniciar sesión con {{name}}",
        "or": "o"
    },
    "position": {
        "top": "Superior",
        "bottom": "Inferior",
        "left": "Izquierda",
        "right": "Derecha"
    },
    "profile": {
        "profile": "Perfil",
        "last-login-time": "Último acceso",
        "change-password": "Cambiar contraseña",
        "current-password": "Contraseña actual"
    },
    "relation": {
        "relations": "Relaciones",
        "direction": "Dirección",
        "search-direction": {
            "FROM": "Desde",
            "TO": "Hacia"
        },
        "direction-type": {
            "FROM": "desde",
            "TO": "hacia"
        },
        "from-relations": "Relaciones salientes",
        "to-relations": "Relaciones entrantes",
        "selected-relations": "{ count, plural, 1 {1 relación} other {# relaciones} } selecciondas",
        "type": "Tipo",
        "to-entity-type": "Hacia tipo de entidad",
        "to-entity-name": "Hacia nombre de entidad",
        "from-entity-type": "Desde tipo de entidad",
        "from-entity-name": "Desde nombre de entidad",
        "to-entity": "Hacia entidad",
        "from-entity": "Desde entidad",
        "delete": "Eliminar relación",
        "relation-type": "Tipo de relación",
        "relation-type-required": "Tipo de relación es requerido.",
        "any-relation-type": "Algún tipo",
        "add": "Agregar relación",
        "edit": "Editar relación",
        "delete-to-relation-title": "¿Está seguro de que desea eliminar la relación hacia la entidad '{{entityName}}'?",
        "delete-to-relation-text": "¡Cuidado! Después de la confirmación, la entidad '{{entityName}}' no estará relacionada desde la entidad actual.",
        "delete-to-relations-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 relación} other {# relaciones} }?",
        "delete-to-relations-text": "¡Cuidado! Después de la confirmación, se eliminarán todas las relaciones seleccionadas y las entidades correspondientes no estarán relacionadas desde la entidad actual.",
        "delete-from-relation-title": "¿Está seguro de que desea eliminar la relación desde la entidad '{{entityName}}'?",
        "delete-from-relation-text": "¡Cuidado! Después de la confirmación, la entidad actual no será relacionada desde la entidad '{{entityName}}'.",
        "delete-from-relations-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 relación} other {# relaciones} }?",
        "delete-from-relations-text": "¡Cuidado! Después de la confirmación, se eliminarán todas las relaciones seleccionadas y la entidad actual no será relacionada desde las correspondientes entidades.",
        "remove-relation-filter": "Eliminar filtro de relación",
        "add-relation-filter": "Agregar filtro de relación",
        "any-relation": "Alguna relación",
        "relation-filters": "Filtros de relación",
        "additional-info": "Información adicional (JSON)",
        "invalid-additional-info": "No se puede analizar información adicional json."
    },
    "rulechain": {
        "rulechain": "Cadena de reglas",
        "rulechains": "Cadenas de reglas",
        "root": "Raíz",
        "delete": "Eliminar cadena de reglas",
        "name": "Nombre",
        "name-required": "El nombre es requerido.",
        "description": "Descripción",
        "add": "Agregar cadena de reglas",
        "set-root": "Hacer la cadena de reglas raíz",
        "set-root-rulechain-title": "¿Está seguro de que desea hacer la cadena de reglas '{{ruleChainName}}' root?",
        "set-root-rulechain-text": "Después de la confirmación, la cadena de reglas se volverá raíz y manejará todos los mensajes de transporte entrantes.",
        "delete-rulechain-title": "¿Está seguro de que desea eliminar la cadena de reglas '{{ruleChainName}}'?",
        "delete-rulechain-text": "¡Cuidado! Después de la confirmación, la cadena de reglas y todos los datos relacionados serán irrecuperables.",
        "delete-rulechains-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 cadena de reglas} other {# cadenas de reglas} }?",
        "delete-rulechains-action-title": "Eliminar { count, plural, 1 {1 cadena de reglas} other {# cadenas de reglas} }",
        "delete-rulechains-text": "¡Cuidado! Después de la confirmación se eliminarán todas las cadenas de reglas seleccionadas y todos los datos relacionados serán irrecuperables.",
        "add-rulechain-text": "Agregar nueva cadena de reglas",
        "no-rulechains-text": "Cadenas de reglas no encontradas",
        "rulechain-details": "Detalles de la cadena de reglas",
        "details": "Detalles",
        "events": "Eventos",
        "system": "Sistema",
        "import": "Importar cadena de reglas",
        "export": "Exportar cadena de reglas",
        "export-failed-error": "No se puede exportar la cadena de reglas: {{error}}",
        "create-new-rulechain": "Crear nueva cadena de reglas",
        "rulechain-file": "Archivo de la cadena de reglas",
        "invalid-rulechain-file-error": "No se puede importar la cadena de reglas: Estructura de datos de la cadena de reglas inválida.",
        "copyId": "Copiar ID de la cadena de reglas",
        "idCopiedMessage": "ID de la cadena de reglas ha sido copiada al portapapeles",
        "select-rulechain": "Seleccionar cadena de reglas",
        "no-rulechains-matching": "Cadenas de reglas que coincidan con '{{entity}}' no fueron encontradas.",
        "rulechain-required": "Cadena de reglas es requerida",
        "management": "Gestión de reglas",
        "debug-mode": "Mode de depuración"
    },
    "rulenode": {
        "details": "Detalles",
        "events": "Eventos",
        "search": "Nodos de búsqueda",
        "open-node-library": "Abrir librería de nodos",
        "add": "Agregar nodo de reglas",
        "name": "Nombre",
        "name-required": "El nombre es requerido.",
        "type": "Tipo",
        "description": "Descripción",
        "delete": "Eliminar nodo de reglas",
        "select-all-objects": "Seleccionar todos los nodos y conexiones",
        "deselect-all-objects": "Deshacer selección de todos los nodos y conexiones",
        "delete-selected-objects": "Eliminar nodos y conexiones seleccionados",
        "delete-selected": "Eliminar seleccionado",
        "select-all": "Seleccionar todos",
        "copy-selected": "Copiar seleccionado",
        "deselect-all": "Deshace selección de todos",
        "rulenode-details": "Detalles del nodo de reglas",
        "debug-mode": "Modo de depuración",
        "configuration": "Configuración",
        "link": "Enlace",
        "link-details": "Detalles del enlace del nodo de reglas",
        "add-link": "Agregar enlace",
        "link-label": "Etiqueta del enlace",
        "link-label-required": "Etiqueta del enlace es requerida.",
        "custom-link-label": "Etiqueta del enlace personalizada",
        "custom-link-label-required": "Etiqueta del enlace personalizado es requerida.",
        "link-labels": "Etiquetas del enlace",
        "link-labels-required": "Etiquetas del enlace son requeridas.",
        "no-link-labels-found": "No se encontraron etiquetas de enlaces",
        "no-link-label-matching": "'{{label}}' no encontrada.",
        "create-new-link-label": "Crear una nueva!",
        "type-filter": "Filtro",
        "type-filter-details": "Filtrar mensajes entrantes con las condiciones configuradas",
        "type-enrichment": "Enriquecimiento",
        "type-enrichment-details": "Agregar información adicional en mensajes de metadatos",
        "type-transformation": "Transformación",
        "type-transformation-details": "Cambiar carga útil del Mensaje y Metadatos",
        "type-action": "Acción",
        "type-action-details": "Ejecutar acción especial",
        "type-external": "Externo",
        "type-external-details": "Interactuar con sistemas externos",
        "type-rule-chain": "Cadena de reglas",
        "type-rule-chain-details": "Reenvía los mensajes entrantes a la cadena de reglas especificada",
        "type-input": "Entrada",
        "type-input-details": "Entrada lógica de la Cadena de Reglas, reenvíar los mensajes entrantes al siguiente nodo de regla relacionado.",
        "type-unknown": "Desconocido",
        "type-unknown-details": "Regla de nodo no resuelta",
        "directive-is-not-loaded": "La directiva de configuración definida '{{directiveName}}' no está disponible.",
        "ui-resources-load-error": "Error al cargar los recursos de configuración ui.",
        "invalid-target-rulechain": "¡No se puede resolver la cadena de reglas objetivo!",
        "test-script-function": "Probar función script",
        "message": "Mensaje",
        "message-type": "Tipo de mensaje",
        "select-message-type": "Seleccionar tipo de mensaje",
        "message-type-required": "Tipo de mensaje es requerido",
        "metadata": "Metadatos",
        "metadata-required": "La entradas de matadatos no pueden estar vacías.",
        "output": "Salida",
        "test": "Prueba",
        "help": "Ayuda",
        "reset-debug-mode": "Restablecer el modo de depuración en todos los nodos"
    },
    "tenant": {
        "tenant": "Organización",
        "tenants": "Organizaciones",
        "management": "Gestión de la organización",
        "add": "Agregar organización",
        "admins": "Administradores",
        "manage-tenant-admins": "Gestionar administradores de la organización",
        "delete": "Eliminar organización",
        "add-tenant-text": "Agregar nueva organización",
        "no-tenants-text": "Organizaciones no encontradas",
        "tenant-details": "Detalles de la organización",
        "delete-tenant-title": "¿Está seguro de que desea eliminar la organización '{{tenantTitle}}'?",
        "delete-tenant-text": "¡Cuidado! Después de la confirmación, la organización y todos los datos relacionados serán irrecuperables.",
        "delete-tenants-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 organización} other {# organizaciones} }?",
        "delete-tenants-action-title": "Eliminar { count, plural, 1 {1 organización} other {# organizaciones} }",
        "delete-tenants-text": "¡Cuidado! Después de la confirmación se eliminarán todas las organizaciones seleccionadas y todos los datos relacionados serán irrecuperables.",
        "title": "Título",
        "title-required": "Título es requerido.",
        "description": "Descripción",
        "details": "Detalles",
        "events": "Eventos",
        "copyId": "Copiar ID de la organización",
        "idCopiedMessage": "ID de la organización ha sido copiado al portapapeles",
        "select-tenant": "Seleccionar organización",
        "no-tenants-matching": "No se encontraron organizaciones que coincidan con '{{entity}}'.",
        "tenant-required": "Organización es requerida"
    },
    "timeinterval": {
        "seconds-interval": "{ seconds, plural, 1 {1 segundo} other {# segundos} }",
        "minutes-interval": "{ minutes, plural, 1 {1 minuto} other {# minutos} }",
        "hours-interval": "{ hours, plural, 1 {1 hora} other {# horas} }",
        "days-interval": "{ days, plural, 1 {1 día} other {# días} }",
        "days": "Días",
        "hours": "Horas",
        "minutes": "Minutos",
        "seconds": "Segundos",
        "advanced": "Avanzado"
    },
    "timewindow": {
        "days": "{ days, plural, 1 { día } other {# días } }",
        "hours": "{ hours, plural, 0 { horas } 1 {1 hora } other {# horas } }",
        "minutes": "{ minutes, plural, 0 { minutos } 1 {1 minuto } other {# minutos } }",
        "seconds": "{ seconds, plural, 0 { segundos } 1 {1 segundo } other {# segundos } }",
        "realtime": "Tiempo real",
        "history": "Historia",
        "last-prefix": "último(s)",
        "period": "desde {{ startTime }} hasta {{ endTime }}",
        "edit": "Editar ventana de tiempo",
        "date-range": "Rango de fecha",
        "last": "Último(s)",
        "time-period": "Período de tiempo",
        "hide": "Ocultar"
    },
    "user": {
        "user": "Usuario",
        "users": "Usuarios",
        "customer-users": "Usuarios cliente",
        "tenant-admins": "Administradores de la Organización",
        "sys-admin": "Administrador del sistema",
        "tenant-admin": "Administrador de la organización",
        "customer": "Cliente",
        "anonymous": "Anónimo",
        "add": "Agregar Usuario",
        "delete": "Eliminar usuario",
        "add-user-text": "Agregar nuevo usuario",
        "no-users-text": "No se encontraron usuarios",
        "user-details": "Detalles de usuario",
        "delete-user-title": "¿Está seguro de que desea eliminar el usuario '{{userEmail}}'?",
        "delete-user-text": "¡Cuidado! Después de la confirmación, el usuario y todos los datos relacionados serán irrecuperables.",
        "delete-users-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 usuario} other {# usuarios} }?",
        "delete-users-action-title": "Borrar { count, plural, 1 {1 usuario} other {# usuarios} }",
        "delete-users-text": "¡Cuidado! Después de la confirmación se eliminarán todas los usuarios seleccionados y todos los datos relacionados serán irrecuperables.",
        "activation-email-sent-message": "¡Correo electrónico de activación fue enviado correctamente!",
        "resend-activation": "Reenviar activación",
        "email": "Correo electrónico",
        "email-required": "Correo electrónico es requerido.",
        "invalid-email-format": "Formato de correo electrónico inválido.",
        "first-name": "Nombre",
        "last-name": "Apellido",
        "description": "Descripción",
        "default-dashboard": "Panel predeterminado",
        "always-fullscreen": "Siempre pantalla completa",
        "select-user": "Seleccionar usuario",
        "no-users-matching": "Usuarios que coincidan con '{{entity}}' no fueron encontrados.",
        "user-required": "Usuario es requerido",
        "activation-method": "Método de activación",
        "display-activation-link": "Mostrar enlace de activación",
        "send-activation-mail": "Enviar correo electrónico de activación",
        "activation-link": "Enlace de activación de usuario",
        "activation-link-text": "Para activar el usuario, utilice el siguiente <a href='{{activationLink}}' target='_blank'>enlace de activación</a> :",
        "copy-activation-link": "Copiar enlace de activación",
        "activation-link-copied-message": "El enlace de activación de usuario ha sido copiado al portapapeles",
        "details": "Detalles",
        "login-as-tenant-admin": "Iniciar sesión como Administrador de la Organización",
        "login-as-customer-user": "Iniciar sesión como Usuario cliente",
        "disable-account": "Deshabilitar cuenta de usuario",
        "enable-account": "Habilitar cuenta de usuario",
        "enable-account-message": "¡La cuenta de usuario se ha habilitado correctamente!",
        "disable-account-message": "¡La cuenta de usuario se deshabilitó correctamente!"
    },
    "value": {
        "type": "Tipo de valor",
        "string": "Cadena de caracteres",
        "string-value": "Valor de la cadena de caracteres",
        "integer": "Entero",
        "integer-value": "Valor entero",
        "invalid-integer-value": "Valor de entero inválido",
        "double": "Doble",
        "double-value": "Valor doble",
        "boolean": "Booleano",
        "boolean-value": "Valor booleano",
        "false": "Falso",
        "true": "Verdadero",
        "long": "Largo"
    },
    "widget": {
        "widget-library": "Librería de widgets",
        "widget-bundle": "Paquete de widgets",
        "select-widgets-bundle": "Seleccionar paquete de widgets",
        "management": "Gestión de widget",
        "editor": "Editor de Widget",
        "widget-type-not-found": "Problema cargando configuración de widget.<br>Probablemente el tipo de widget asociado fue eliminado.",
        "widget-type-load-error": "El widget no fue cargado debido a los siguientes errores:",
        "remove": "Eliminar widget",
        "edit": "Editar widget",
        "remove-widget-title": "¿Está seguro de que desea eliminar el widget '{{widgetTitle}}'?",
        "remove-widget-text": "Después de la confirmación, el widget y todos los datos relacionados serán irrecuperables.",
        "timeseries": "Series temporales",
        "search-data": "Buscar datos",
        "no-data-found": "No se encontraron datos",
        "latest-values": "Últimos valores",
        "rpc": "Widget de control",
        "alarm": "Widget de alarma",
        "static": "Widget estático",
        "select-widget-type": "Seleccionar tipo de widget",
        "missing-widget-title-error": "¡Título del widget debe ser especificado!",
        "widget-saved": "Widget guardado",
        "unable-to-save-widget-error": "¡No se puede guardar widget! ¡El widget tiene errores!",
        "save": "Guardar widget",
        "saveAs": "Guardar widget como",
        "save-widget-type-as": "Guardar tipo de widget como",
        "save-widget-type-as-text": "Por favor escriba el nuevo título del widget y/o seleccionar paquete de widgets objetivo",
        "toggle-fullscreen": "Alternar pantalla completa",
        "run": "Ejecutar widget",
        "title": "Título del widget",
        "title-required": "Título del widget es requerido.",
        "type": "Tipo de widget",
        "resources": "Recursos",
        "resource-url": "URL JavaScript/CSS",
        "remove-resource": "Eliminar recurso",
        "add-resource": "Agregar recurso",
        "html": "HTML",
        "tidy": "Formatear",
        "css": "CSS",
        "settings-schema": "Esquema de configuración",
        "datakey-settings-schema": "Esquema de configuración de clave de datos",
        "javascript": "Javascript",
        "js": "JS",
        "remove-widget-type-title": "¿Está seguro de que desea eliminar el tipo de widget '{{widgetName}}'?",
        "remove-widget-type-text": "Después de la confirmación, el tipo de widget y todos los datos relacionados serán irrecuperables.",
        "remove-widget-type": "Eliminar tipo de widget",
        "add-widget-type": "Agregar nuevo tipo de widget",
        "widget-type-load-failed-error": "¡Error al cargar el tipo de widget!",
        "widget-template-load-failed-error": "¡Error al cargar la plantilla del widget!",
        "add": "Agregar widget",
        "undo": "Deshacer cambios en el widget",
        "export": "Exportar widget"
    },
    "widget-action": {
        "header-button": "Botón del encabezado del widget",
        "open-dashboard-state": "Navegar a nuevo estado del panel",
        "update-dashboard-state": "Actualizar estado vigente del panel",
        "open-dashboard": "Navegar a otro panel",
        "custom": "Acción personalizada",
        "target-dashboard-state": "Estado del panel objetivo",
        "target-dashboard-state-required": "Estado del panel objetivo es requerido",
        "set-entity-from-widget": "Asignar entidad desde widget",
        "target-dashboard": "Panel objetivo",
        "open-right-layout": "Abrir diseño del panel derecho (vista móvil)"
    },
    "widgets-bundle": {
        "current": "Paquete actual",
        "widgets-bundles": "Paquetes de widgets",
        "add": "Agregar paquete de widgets",
        "delete": "Eliminar paquete de widgets",
        "title": "Título",
        "title-required": "Título es requerido.",
        "add-widgets-bundle-text": "Agregar nuevo paquete de widgets",
        "no-widgets-bundles-text": "No se encontraron paquetes de widgets",
        "empty": "Paquete de widgets está vacío",
        "details": "Detalles",
        "widgets-bundle-details": "Detalles del paquete de widgets",
        "delete-widgets-bundle-title": "¿Está seguro de que desea eliminar el paquete de widgets '{{widgetsBundleTitle}}'?",
        "delete-widgets-bundle-text": "¡Cuidado! Después de la confirmación, el paquete de widgets y todos los datos relacionados serán irrecuperables.",
        "delete-widgets-bundles-title": "¿Está seguro de que desea eliminar { count, plural, 1 {1 paquete de widgets} other {# paquetes de widgets} }?",
        "delete-widgets-bundles-action-title": "Eliminar { count, plural, 1 {1 paquete de widgets} other {# paquetes de widgets} }",
        "delete-widgets-bundles-text": "¡Cuidado! Después de la confirmación se eliminarán todas los paquetes de widgets seleccionados y todos los datos relacionados serán irrecuperables.",
        "no-widgets-bundles-matching": "Paquetes de widgets que coincidan con '{{widgetsBundle}}' no fueron encontrados.",
        "widgets-bundle-required": "Paquete de widgets es requerido.",
        "system": "Sistema",
        "import": "Importar paquete de widgets",
        "export": "Exportar paquete de widgets",
        "export-failed-error": "No se puede exportar paquete de widgets: {{error}}",
        "create-new-widgets-bundle": "Crear nuevo paquete de widgets",
        "widgets-bundle-file": "Archivo de paquete de widgets",
        "invalid-widgets-bundle-file-error": "No se puede importar paquete de widgets: Estructura de datos del paquete de widgets inválida."
    },
    "widget-config": {
        "data": "Datos",
        "settings": "Configuración",
        "advanced": "Avanzado",
        "title": "Título",
        "title-tooltip": "Tooltip Título",
        "general-settings": "Configuración general",
        "display-title": "Mostrar título",
        "drop-shadow": "Colocar sombra",
        "enable-fullscreen": "Habilitar pantalla completa",
        "background-color": "Color de fondo",
        "text-color": "Color del texto",
        "padding": "Relleno",
        "margin": "Margen",
        "widget-style": "Estilo del widget",
        "title-style": "Estilo del título",
        "mobile-mode-settings": "Configuración del modo móvil",
        "order": "Orden",
        "height": "Altura",
        "units": "Símbolo especial para mostrar junto al valor.",
        "decimals": "Número de dígitos después del punto flotante",
        "timewindow": "Ventana de tiempo",
        "use-dashboard-timewindow": "Utilizar ventana de tiempo del panel",
        "display-timewindow": "Mostrar ventana de tiempo",
        "display-legend": "Mostrar leyenda",
        "datasources": "Orígenes de datos",
        "maximum-datasources": "Máximo { count, plural, 1 {1 origen de datos permitido.} other {# orígenes de datos permitidos} }",
        "datasource-type": "Tipo",
        "datasource-parameters": "Parámetros",
        "remove-datasource": "Eliminar origen de datos",
        "add-datasource": "Agregar origen de datos",
        "target-device": "Dispositivo objetivo",
        "alarm-source": "Origen de la alarma",
        "actions": "Acciones",
        "action": "Acción",
        "add-action": "Agregar acción",
        "search-actions": "Buscar acciones",
        "action-source": "Origen de acción",
        "action-source-required": "Fuente de acción es requerida.",
        "action-name": "Nombre",
        "action-name-required": "Nombre de acción es requerido.",
        "action-name-not-unique": "Ya existe otra acción con el mismo nombre.<br/>El nombre de la acción debe ser único dentro del mismo orígen de acción.",
        "action-icon": "Icono",
        "action-type": "Tipo",
        "action-type-required": "Tipo de acción es requerido.",
        "edit-action": "Editar acción",
        "delete-action": "Eliminar acción",
        "delete-action-title": "Eliminar acción del widget",
        "delete-action-text": "¿Está seguro de que desea eliminar la acción del widget con nombre '{{actionName}}'?",
        "display-icon": "Mostrar icono del título",
        "icon-color": "Color del icono",
        "icon-size": "Tamaño del icono"
    },
    "widget-type": {
        "import": "Importar tipo de widget",
        "export": "Exportar tipo de widget",
        "export-failed-error": "No se puede exportar tipo de widget: {{error}}",
        "create-new-widget-type": "Crear nuevo tipo de widget",
        "widget-type-file": "Archivo de tipo de widget",
        "invalid-widget-type-file-error": "No se puede importar tipo de widget: Estructura de datos del tipo de widget es inválida."
    },
    "widgets": {
        "date-range-navigator": {
            "localizationMap": {
                "Sun": "Dom.",
                "Mon": "Lun.",
                "Tue": "Mar.",
                "Wed": "Mié",
                "Thu": "Jue.",
                "Fri": "Vie.",
                "Sat": "Sáb.",
                "Jan": "Ene.",
                "Feb": "Feb.",
                "Mar": "Mar.",
                "Apr": "Abr.",
                "May": "May.",
                "Jun": "Jun.",
                "Jul": "Jul.",
                "Aug": "Ago.",
                "Sep": "Sept.",
                "Oct": "Oct.",
                "Nov": "Nov.",
                "Dec": "Dic.",
                "January": "Enero",
                "February": "Febrero",
                "March": "Marzo",
                "April": "Abril",
                "June": "Junio",
                "July": "Julio",
                "August": "Agosto",
                "September": "Septiembre",
                "October": "Octubre",
                "November": "Noviembre",
                "December": "Diciembre",
                "Custom Date Range": "Intervalo de fechas personalizado",
                "Date Range Template": "Plantilla de rango de fechas",
                "Today": "Hoy",
                "Yesterday": "Ayer",
                "This Week": "Esta semana",
                "Last Week": "La semana pasada",
                "This Month": "Este mes",
                "Last Month": "El mes pasado",
                "Year": "Año",
                "This Year": "Este año",
                "Last Year": "Último",
                "Date picker": "Date picker",
                "Hour": "Hora",
                "Day": "Día",
                "Week": "Semana",
                "2 weeks": "2 Semanas",
                "Month": "Mes",
                "3 months": "3 Meses",
                "6 months": "6 Meses",
                "Custom interval": "Intervalo personalizado",
                "Interval": "Intervalo",
                "Step size": "Numero de pie",
                "Ok": "De acuerdo"
            }
        },
        "input-widgets": {
            "attribute-not-allowed": "El parámetro de atributo no se puede usar en este widget",
            "date": "Fecha",
            "discard-changes": "Descartar los cambios",
            "entity-attribute-required": "Se requiere atributo de entidad",
            "entity-timeseries-required": "Se requiere la serie de tiempo de la entidad",
            "not-allowed-entity": "La entidad seleccionada no puede tener atributos compartidos",
            "no-attribute-selected": "No se seleccionó ningún atributo",
            "no-datakey-selected": "No se seleccionó ninguna clave de datos",
            "no-entity-selected": "Ninguna entidad seleccionada",
            "no-image": "Sin imágen",
            "no-support-web-camera": "No hay cámara web compatible",
            "no-timeseries-selected": "No hay series de tiempo seleccionadas",
            "switch-attribute-value": "Cambiar el valor del atributo de entidad",
            "switch-camera": "Cambiar de cámara",
            "switch-timeseries-value": "Cambiar el valor de la serie de tiempo de la entidad",
            "take-photo": "Tomar foto",
            "time": "Tiempo",
            "timeseries-not-allowed": "El parámetro Timeseries no se puede usar en este widget",
            "update-failed": "Actualización fallida",
            "update-successful": "Actualización exitosa",
            "update-attribute": "Actualizar atributo",
            "update-timeseries": "Actualizar series de tiempo",
            "value": "Valor"
        }
    },
    "icon": {
        "icon": "Icono",
        "select-icon": "Seleccionar icono",
        "material-icons": "Iconos de material design",
        "show-all": "Mostrar todos los iconos"
    },
    "custom": {
        "widget-action": {
            "action-cell-button": "Botón de acción de celda",
            "row-click": "Clic en la fila",
            "polygon-click": "Clic en la fila",
            "marker-click": "Clic en el polígono",
            "tooltip-tag-action": "Acción de etiqueta para globo de ayuda",
            "node-selected": "Clic en el nodo seleccionado",
            "element-click": "Clic en el elemento HTML",
            "pie-slice-click": "Clic en la rebanada",
            "row-double-click": "Doble clic en la fila"
        }
    },
    "language": {
        "language": "Lenguaje"
    }
}
