{
  "meta": {
    "baseLanguage": "en",
    "targetLanguage": "es",
    "exportedAtUtc": "2026-09-04T15:59:10.2536294Z",
    "version": 1
  },
  "entries": [
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "name",
      "sourceText": "Open",
      "targetText": "Abierto"
    },
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "modalTitle",
      "sourceText": "Open",
      "targetText": "Abierto"
    },
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "modalSubtitle",
      "sourceText": "Please add a comment about the current status.",
      "targetText": "Añada un comentario sobre el estado actual."
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "name",
      "sourceText": "Assigned",
      "targetText": "Asignado"
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "modalTitle",
      "sourceText": "Assigned",
      "targetText": "Asignado"
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "modalSubtitle",
      "sourceText": "Please add a comment about the current status.",
      "targetText": "Añada un comentario sobre el estado actual."
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "name",
      "sourceText": "In Progress",
      "targetText": "En curso"
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "modalTitle",
      "sourceText": "In Progress",
      "targetText": "En curso"
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "modalSubtitle",
      "sourceText": "What is being worked on?",
      "targetText": "¿En qué se está trabajando?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "name",
      "sourceText": "Waiting for User Response",
      "targetText": "Esperando respuesta del usuario"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "modalTitle",
      "sourceText": "Waiting for User Response",
      "targetText": "Esperando respuesta del usuario"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "¿Qué se está esperando?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "name",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Esperando respuesta del proveedor de servicios"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "modalTitle",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Esperando respuesta del proveedor de servicios"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "¿Qué se está esperando?"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "name",
      "sourceText": "Resolved",
      "targetText": "Resuelto"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "modalTitle",
      "sourceText": "Resolved",
      "targetText": "Resuelto"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "modalSubtitle",
      "sourceText": "What was the solution?",
      "targetText": "¿Cuál ha sido la solución?"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "name",
      "sourceText": "Closed",
      "targetText": "Cerrado"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "modalTitle",
      "sourceText": "Closed",
      "targetText": "Cerrado"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "modalSubtitle",
      "sourceText": "Why is this ticket being closed?",
      "targetText": "¿Por qué se cierra este ticket?"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "name",
      "sourceText": "Reopened",
      "targetText": "Reabierto"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "modalTitle",
      "sourceText": "Reopened",
      "targetText": "Reabierto"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "modalSubtitle",
      "sourceText": "Why is this ticket being reopened?",
      "targetText": "¿Por qué se reabre este ticket?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "name",
      "sourceText": "Waiting for other team",
      "targetText": "Esperando a otro equipo"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "modalTitle",
      "sourceText": "Waiting for other team",
      "targetText": "Esperando a otro equipo"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "¿Qué se está esperando?"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "name",
      "sourceText": "Back from other team",
      "targetText": "De vuelta de otro equipo"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "modalTitle",
      "sourceText": "Back from other team",
      "targetText": "De vuelta de otro equipo"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "modalSubtitle",
      "sourceText": "What did the other team report back?",
      "targetText": "¿Qué ha respondido el otro equipo?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "name",
      "sourceText": "Waiting for approval",
      "targetText": "Esperando aprobación"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "modalTitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "modalSubtitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "name",
      "sourceText": "Rejected",
      "targetText": "Rechazado"
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "modalTitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "modalSubtitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "priority",
      "entityKey": "Low",
      "field": "name",
      "sourceText": "Low",
      "targetText": "Baja"
    },
    {
      "entityType": "priority",
      "entityKey": "Medium",
      "field": "name",
      "sourceText": "Medium",
      "targetText": "Media"
    },
    {
      "entityType": "priority",
      "entityKey": "High",
      "field": "name",
      "sourceText": "High",
      "targetText": "Alta"
    },
    {
      "entityType": "priority",
      "entityKey": "Critical",
      "field": "name",
      "sourceText": "Critical",
      "targetText": "Crítica"
    },
    {
      "entityType": "role",
      "entityKey": "Admin",
      "field": "name",
      "sourceText": "Admin",
      "targetText": "Administrador"
    },
    {
      "entityType": "role",
      "entityKey": "Agent",
      "field": "name",
      "sourceText": "Agent",
      "targetText": "Agente"
    },
    {
      "entityType": "role",
      "entityKey": "Customer",
      "field": "name",
      "sourceText": "Customer",
      "targetText": "Cliente"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "SystemOutage",
      "field": "name",
      "sourceText": "There is currently a system outage.",
      "targetText": "Actualmente hay una interrupción del sistema."
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "MaintenanceScheduled",
      "field": "name",
      "sourceText": "Maintenance work is scheduled from / to:",
      "targetText": "Hay trabajos de mantenimiento programados de / a:"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "AffectedSystems",
      "field": "name",
      "sourceText": "The following systems / services are affected:",
      "targetText": "Los siguientes sistemas / servicios están afectados:"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "WorkingOnProblem",
      "field": "name",
      "sourceText": "We are working on the problem and will inform you as soon as it has been resolved.",
      "targetText": "Estamos trabajando en el problema y le informaremos en cuanto esté resuelto."
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "RefrainFromTickets",
      "field": "name",
      "sourceText": "Please refrain from creating new tickets regarding this issue, as we are already aware of the disruption.",
      "targetText": "Le rogamos que no cree nuevos tickets sobre este problema, ya que la interrupción ya es conocida."
    },
    {
      "entityType": "maintenanceNotification",
      "entityKey": "current",
      "field": "title",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "maintenanceNotification",
      "entityKey": "current",
      "field": "body",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.alreadyAnonymized",
      "field": "text",
      "sourceText": "Already anonymized as Anonymized user {n}. Running it again also covers data restored since.",
      "targetText": "Ya se anonimizó como Anonymized user {n}. Si lo ejecuta de nuevo, también se incluyen los datos restaurados desde entonces."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.badge",
      "field": "text",
      "sourceText": "Anonymized",
      "targetText": "Anonimizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.button",
      "field": "text",
      "sourceText": "Anonymize",
      "targetText": "Anonimizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.cannotUndo",
      "field": "text",
      "sourceText": "This cannot be undone.",
      "targetText": "Esta acción no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.clearContent",
      "field": "text",
      "sourceText": "Also clear the content of tickets this person requested ({count})",
      "targetText": "Vaciar también el contenido de los tickets que solicitó esta persona ({count})"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.confirmLabel",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm",
      "targetText": "Escriba ANONYMIZE para confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.done",
      "field": "text",
      "sourceText": "Done. This person is now shown as Anonymized user {n}.",
      "targetText": "Hecho. Esta persona aparece ahora como Anonymized user {n}."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.adminOnly",
      "field": "text",
      "sourceText": "Only an administrator can anonymize a person.",
      "targetText": "Solo un administrador puede anonimizar a una persona."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.confirmation",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm.",
      "targetText": "Escriba ANONYMIZE para confirmar."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.hashKeyUnavailable",
      "field": "text",
      "sourceText": "The anonymization key cannot be read. Check that the data protection keys are present, then try again.",
      "targetText": "No se puede leer la clave de anonimización. Compruebe que las claves de protección de datos estén disponibles e inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.lastAdmin",
      "field": "text",
      "sourceText": "The last active administrator cannot be anonymized.",
      "targetText": "No se puede anonimizar al último administrador activo."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.placeholderAddress",
      "field": "text",
      "sourceText": "This address is already a placeholder.",
      "targetText": "Esta dirección ya es un marcador de posición."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.self",
      "field": "text",
      "sourceText": "You cannot anonymize your own account.",
      "targetText": "No puede anonimizar su propia cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.explain",
      "field": "text",
      "sourceText": "Name and e-mail address are replaced by a placeholder. Tickets and figures stay.",
      "targetText": "El nombre y la dirección de correo electrónico se sustituyen por un marcador de posición. Los tickets y las cifras se conservan."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.failed",
      "field": "text",
      "sourceText": "The anonymization could not be completed.",
      "targetText": "No se ha podido completar la anonimización."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.fileErrors",
      "field": "text",
      "sourceText": "{count} file(s) could not be deleted from the server.",
      "targetText": "No se han podido eliminar del servidor {count} archivo(s)."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.retentionHint",
      "field": "text",
      "sourceText": "Check retention duties first (e.g. business letters must be kept for 6 years in Germany).",
      "targetText": "Compruebe antes las obligaciones de conservación (p. ej., en Alemania las cartas comerciales deben conservarse 6 años)."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.running",
      "field": "text",
      "sourceText": "Anonymizing...",
      "targetText": "Anonimizando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.title",
      "field": "text",
      "sourceText": "Anonymize",
      "targetText": "Anonimizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.archiveError",
      "field": "text",
      "sourceText": "Error archiving/restoring user.",
      "targetText": "Error al archivar o restaurar el usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.archiveTitle",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Archivar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.close",
      "field": "text",
      "sourceText": "Close",
      "targetText": "Cerrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colActions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Acciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colEmail",
      "field": "text",
      "sourceText": "Email",
      "targetText": "Correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colName",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colRole",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Rol"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailConfirm",
      "field": "text",
      "sourceText": "Mark as confirmed",
      "targetText": "Marcar como confirmada"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailError",
      "field": "text",
      "sourceText": "The email address could not be confirmed.",
      "targetText": "No se ha podido confirmar la dirección de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailInfo",
      "field": "text",
      "sourceText": "Only do this if you know that the address belongs to this person. After that, the customer also sees the tickets that were created for this address.",
      "targetText": "Hágalo solo si sabe que la dirección pertenece a esta persona. Después, el cliente ve también los tickets que se crearon para esta dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailTitle",
      "field": "text",
      "sourceText": "Mark email as confirmed",
      "targetText": "Marcar la dirección de correo como confirmada"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Crear"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createDialogDesc",
      "field": "text",
      "sourceText": "All required fields (*) must be filled in",
      "targetText": "Hay que rellenar todos los campos obligatorios (*)"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createDialogTitle",
      "field": "text",
      "sourceText": "Create new user",
      "targetText": "Crear un usuario nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createError",
      "field": "text",
      "sourceText": "Error creating user.",
      "targetText": "Error al crear el usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.archivesHint",
      "field": "text",
      "sourceText": "Archived tickets are not included. Check your archives separately.",
      "targetText": "No se incluyen los tickets archivados. Revise sus archivos por separado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.byEmail",
      "field": "text",
      "sourceText": "Export by e-mail address",
      "targetText": "Exportar por dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.checkHint",
      "field": "text",
      "sourceText": "Check the export before you hand it over. Black out data of other people if needed.",
      "targetText": "Revise la exportación antes de entregarla. Si es necesario, tache los datos de otras personas."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Descargar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.downloading",
      "field": "text",
      "sourceText": "Preparing the download...",
      "targetText": "Preparando la descarga..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.emailLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.emailInvalid",
      "field": "text",
      "sourceText": "Enter a valid e-mail address.",
      "targetText": "Introduzca una dirección de correo electrónico válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.nothingFound",
      "field": "text",
      "sourceText": "No data found for this person.",
      "targetText": "No se han encontrado datos de esta persona."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.targetAmbiguous",
      "field": "text",
      "sourceText": "Choose either a user or an e-mail address, not both.",
      "targetText": "Seleccione un usuario o una dirección de correo electrónico, no ambos."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.targetRequired",
      "field": "text",
      "sourceText": "Choose a user or enter an e-mail address.",
      "targetText": "Seleccione un usuario o introduzca una dirección de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.userNotFound",
      "field": "text",
      "sourceText": "This user does not exist.",
      "targetText": "Este usuario no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.failed",
      "field": "text",
      "sourceText": "The export could not be created.",
      "targetText": "No se ha podido crear la exportación."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.count",
      "field": "text",
      "sourceText": "{count} entries",
      "targetText": "{count} entradas"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.createdAt",
      "field": "text",
      "sourceText": "Created on",
      "targetText": "Creado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.email",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.internal",
      "field": "text",
      "sourceText": "Internal note",
      "targetText": "Nota interna"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.attachment",
      "field": "text",
      "sourceText": "Attachment",
      "targetText": "Archivo adjunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.comment",
      "field": "text",
      "sourceText": "Comment",
      "targetText": "Comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.history",
      "field": "text",
      "sourceText": "Change",
      "targetText": "Cambio"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.noEntries",
      "field": "text",
      "sourceText": "No entries.",
      "targetText": "No hay entradas."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.otherSections",
      "field": "text",
      "sourceText": "Other data",
      "targetText": "Otros datos"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.profile",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.internal",
      "field": "text",
      "sourceText": "Entries marked as internal notes were written by staff for internal use.",
      "targetText": "Las entradas marcadas como notas internas las escribió el personal para uso interno."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.intro",
      "field": "text",
      "sourceText": "This archive contains the data this system stores about you. Each JSON file holds one area. The file overview.html shows the main content in a readable form. For each ticket, it also shows why the ticket is included.",
      "targetText": "Este archivo comprimido contiene los datos que el sistema guarda sobre usted. Cada archivo JSON recoge un área. El archivo overview.html muestra el contenido principal de forma legible. Para cada ticket, indica además por qué se incluye."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.missing",
      "field": "text",
      "sourceText": "These attachment files could not be included:",
      "targetText": "No se han podido incluir estos archivos adjuntos:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.assignee",
      "field": "text",
      "sourceText": "Assigned agent",
      "targetText": "Agente asignado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.attachmentUploader",
      "field": "text",
      "sourceText": "Uploaded an attachment",
      "targetText": "Subió un archivo adjunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.commenter",
      "field": "text",
      "sourceText": "Wrote a comment",
      "targetText": "Escribió un comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.creator",
      "field": "text",
      "sourceText": "Created the ticket",
      "targetText": "Creó el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.historyActor",
      "field": "text",
      "sourceText": "Changed the ticket",
      "targetText": "Modificó el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.mailReply",
      "field": "text",
      "sourceText": "Replied by e-mail to someone else's ticket",
      "targetText": "Respondió por correo a un ticket de otra persona"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.observer",
      "field": "text",
      "sourceText": "Observer",
      "targetText": "Observador"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.requester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.teamJoiner",
      "field": "text",
      "sourceText": "Brought a team in",
      "targetText": "Incorporó un equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.versionChanger",
      "field": "text",
      "sourceText": "Last person to change the ticket",
      "targetText": "Modificó el ticket por última vez"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.approvals",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Aprobaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.assignments",
      "field": "text",
      "sourceText": "Assignments",
      "targetText": "Asignaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.knowledge-base",
      "field": "text",
      "sourceText": "Knowledge base articles",
      "targetText": "Entradas de la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.mail-intake",
      "field": "text",
      "sourceText": "Received e-mails",
      "targetText": "Correos recibidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.profile",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.reply-templates",
      "field": "text",
      "sourceText": "Reply templates",
      "targetText": "Plantillas de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.requester-suggestions",
      "field": "text",
      "sourceText": "Saved requester suggestions",
      "targetText": "Sugerencias de solicitantes guardadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.security-log",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.survey-consent",
      "field": "text",
      "sourceText": "Survey consents and unsubscribes",
      "targetText": "Consentimientos y bajas de la encuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.surveys",
      "field": "text",
      "sourceText": "Satisfaction surveys",
      "targetText": "Encuestas de satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.team-log",
      "field": "text",
      "sourceText": "Team changes",
      "targetText": "Cambios de equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.time-entries",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Entradas de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.seeFile",
      "field": "text",
      "sourceText": "See file",
      "targetText": "Consulte el archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.anonymized",
      "field": "text",
      "sourceText": "Anonymized (address removed)",
      "targetText": "Anonimizado (dirección eliminada)"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Admin",
      "field": "text",
      "sourceText": "Recorded by an administrator",
      "targetText": "Registrado por un administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Agent",
      "field": "text",
      "sourceText": "Recorded by an agent",
      "targetText": "Registrado por un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Link",
      "field": "text",
      "sourceText": "Link in the survey e-mail",
      "targetText": "Enlace del correo de la encuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.MailClient",
      "field": "text",
      "sourceText": "Unsubscribe button of the e-mail program",
      "targetText": "Botón de baja del programa de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Portal",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Autoservicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Consented",
      "field": "text",
      "sourceText": "Consent given",
      "targetText": "Consentimiento otorgado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Resubscribed",
      "field": "text",
      "sourceText": "Subscribed again",
      "targetText": "Suscrito de nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed",
      "targetText": "Baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.language",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.textVersion",
      "field": "text",
      "sourceText": "Text version",
      "targetText": "Versión del texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.ticket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way",
      "field": "text",
      "sourceText": "How it was given",
      "targetText": "Cómo se dio"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.InPerson",
      "field": "text",
      "sourceText": "In person",
      "targetText": "En persona"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.InWriting",
      "field": "text",
      "sourceText": "In writing",
      "targetText": "Por escrito"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.Phone",
      "field": "text",
      "sourceText": "By phone",
      "targetText": "Por teléfono"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.title",
      "field": "text",
      "sourceText": "Copy of your personal data",
      "targetText": "Copia de sus datos personales"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.whyIncluded",
      "field": "text",
      "sourceText": "Why this ticket is included",
      "targetText": "Por qué se incluye este ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.found",
      "field": "text",
      "sourceText": "Data found for this person:",
      "targetText": "Se han encontrado datos de esta persona:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.foundNothing",
      "field": "text",
      "sourceText": "No data found for this person.",
      "targetText": "No se han encontrado datos de esta persona."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.matchedAccount",
      "field": "text",
      "sourceText": "This address belongs to the account of {name}.",
      "targetText": "Esta dirección pertenece a la cuenta de {name}."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.rowAction",
      "field": "text",
      "sourceText": "Export personal data",
      "targetText": "Exportar datos personales"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.search",
      "field": "text",
      "sourceText": "Search",
      "targetText": "Buscar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.searching",
      "field": "text",
      "sourceText": "Searching...",
      "targetText": "Buscando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.title",
      "field": "text",
      "sourceText": "Export personal data",
      "targetText": "Exportar datos personales"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.useAccount",
      "field": "text",
      "sourceText": "Use this account",
      "targetText": "Usar esta cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.deactivatedLong",
      "field": "text",
      "sourceText": "Deactivated for over a year. If the person has left, delete the account.",
      "targetText": "Desactivado desde hace más de un año. Si la persona se ha ido, elimine la cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.anonymizeAfter",
      "field": "text",
      "sourceText": "After {months} months, the name and e-mail address are replaced by a placeholder. This cannot be undone.",
      "targetText": "Pasados {months} meses, el nombre y la dirección de correo electrónico se sustituyen por un marcador de posición. Esta acción no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.anonymizeMaybe",
      "field": "text",
      "sourceText": "If automatic anonymization is turned on, the name and e-mail address are replaced by a placeholder after the set time.",
      "targetText": "Si la anonimización automática está activada, el nombre y la dirección de correo electrónico se sustituyen por un marcador de posición una vez transcurrido el plazo fijado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.button",
      "field": "text",
      "sourceText": "Delete account",
      "targetText": "Eliminar cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.confirm",
      "field": "text",
      "sourceText": "{name} can no longer sign in. The account is hidden from the active user list. You can restore it later under Archived.",
      "targetText": "{name} ya no podrá iniciar sesión. La cuenta se oculta de la lista de usuarios activos. Puede restaurarla más adelante en «Archivados»."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.done",
      "field": "text",
      "sourceText": "Account deleted.",
      "targetText": "Cuenta eliminada."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.error",
      "field": "text",
      "sourceText": "The account could not be deleted.",
      "targetText": "No se ha podido eliminar la cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.title",
      "field": "text",
      "sourceText": "Delete account",
      "targetText": "Eliminar cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.deletedBadge",
      "field": "text",
      "sourceText": "Deleted",
      "targetText": "Eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.department",
      "field": "text",
      "sourceText": "Department",
      "targetText": "Departamento"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.editDialogTitle",
      "field": "text",
      "sourceText": "Edit user",
      "targetText": "Editar el usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.editTitle",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.email",
      "field": "text",
      "sourceText": "Email",
      "targetText": "Correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailConfirmedDone",
      "field": "text",
      "sourceText": "The email address is now confirmed.",
      "targetText": "Se ha confirmado la dirección de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailReq",
      "field": "text",
      "sourceText": "Email *",
      "targetText": "Correo electrónico *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Change it so that each account has its own address.",
      "targetText": "Esta dirección de correo electrónico pertenece a más de una cuenta. Cámbiela para que cada cuenta tenga su propia dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailSharedHint",
      "field": "text",
      "sourceText": "A customer also sees the tickets that an agent or an email created for this address. If two accounts have the same address, both see these tickets.",
      "targetText": "Un cliente ve también los tickets que un agente o un correo crearon para esta dirección. Si dos cuentas tienen la misma dirección, ambas ven estos tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailUnconfirmed",
      "field": "text",
      "sourceText": "not confirmed",
      "targetText": "sin confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.fillRequired",
      "field": "text",
      "sourceText": "Please fill in all required fields.",
      "targetText": "Rellene todos los campos obligatorios."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.firstName",
      "field": "text",
      "sourceText": "First name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.firstNameReq",
      "field": "text",
      "sourceText": "First name *",
      "targetText": "Nombre *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.generate",
      "field": "text",
      "sourceText": "Generate",
      "targetText": "Generar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.inviteError",
      "field": "text",
      "sourceText": "User created, but the invitation could not be sent.",
      "targetText": "El usuario se ha creado, pero no se ha podido enviar la invitación."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.inviteSent",
      "field": "text",
      "sourceText": "Invitation e-mail sent.",
      "targetText": "Correo de invitación enviado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageEnglish",
      "field": "text",
      "sourceText": "English",
      "targetText": "Inglés"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageFrench",
      "field": "text",
      "sourceText": "French",
      "targetText": "Francés"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageGerman",
      "field": "text",
      "sourceText": "German",
      "targetText": "Alemán"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lastName",
      "field": "text",
      "sourceText": "Last name",
      "targetText": "Apellidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lastNameReq",
      "field": "text",
      "sourceText": "Last name *",
      "targetText": "Apellidos *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.locationPlaceholder",
      "field": "text",
      "sourceText": "Select",
      "targetText": "Seleccionar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lockedBadge",
      "field": "text",
      "sourceText": "locked",
      "targetText": "bloqueado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.newUser",
      "field": "text",
      "sourceText": "New user",
      "targetText": "Usuario nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.noUserSelected",
      "field": "text",
      "sourceText": "No user selected.",
      "targetText": "No hay ningún usuario seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.noUsersFound",
      "field": "text",
      "sourceText": "No users found",
      "targetText": "No se ha encontrado ningún usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Ninguno"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.pageTitle",
      "field": "text",
      "sourceText": "User management",
      "targetText": "Administración de usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.passwordReq",
      "field": "text",
      "sourceText": "Password *",
      "targetText": "Contraseña *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.passwordSetByUser",
      "field": "text",
      "sourceText": "The user sets it via the invitation link",
      "targetText": "El usuario la establece mediante el enlace de invitación"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.position",
      "field": "text",
      "sourceText": "Position",
      "targetText": "Puesto"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.preferredLanguage",
      "field": "text",
      "sourceText": "Preferred language",
      "targetText": "Idioma preferido"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faConfirm",
      "field": "text",
      "sourceText": "Reset 2FA",
      "targetText": "Restablecer la 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faDialogTitle",
      "field": "text",
      "sourceText": "Reset two-factor authentication",
      "targetText": "Restablecer la autenticación en dos pasos"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faError",
      "field": "text",
      "sourceText": "Error resetting two-factor authentication.",
      "targetText": "Error al restablecer la autenticación en dos pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faInfo",
      "field": "text",
      "sourceText": "This removes the authenticator app and recovery codes for this user (e.g. after losing their phone). They will be asked to set up 2FA again at next sign-in if required by policy.",
      "targetText": "Esto elimina la aplicación de autenticación y los códigos de recuperación de este usuario, por ejemplo tras la pérdida del teléfono. Si la política lo exige, se le pedirá que configure de nuevo la 2FA en el próximo inicio de sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faTitle",
      "field": "text",
      "sourceText": "Reset 2FA",
      "targetText": "Restablecer la 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetError",
      "field": "text",
      "sourceText": "Error resetting password.",
      "targetText": "Error al restablecer la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwDialogDescPrefix",
      "field": "text",
      "sourceText": "For:",
      "targetText": "Para:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwDialogTitle",
      "field": "text",
      "sourceText": "Reset password",
      "targetText": "Restablecer la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwInfo",
      "field": "text",
      "sourceText": "A secure temporary password will be generated and shown once.",
      "targetText": "Se generará una contraseña temporal segura y se mostrará una sola vez."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwTitle",
      "field": "text",
      "sourceText": "Reset password",
      "targetText": "Restablecer la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.button",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Restaurar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.confirm",
      "field": "text",
      "sourceText": "{name} can sign in again. The account becomes active.",
      "targetText": "{name} podrá volver a iniciar sesión. La cuenta pasa a estar activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.done",
      "field": "text",
      "sourceText": "Account restored.",
      "targetText": "Cuenta restaurada."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.error",
      "field": "text",
      "sourceText": "The account could not be restored.",
      "targetText": "No se ha podido restaurar la cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.title",
      "field": "text",
      "sourceText": "Restore account",
      "targetText": "Restaurar cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreTitle",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Restaurar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.role",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Rol"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.roleReq",
      "field": "text",
      "sourceText": "Role *",
      "targetText": "Rol *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.searchPlaceholder",
      "field": "text",
      "sourceText": "Search users...",
      "targetText": "Buscar usuarios..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.sendInvite",
      "field": "text",
      "sourceText": "Send login details by e-mail",
      "targetText": "Enviar los datos de acceso por correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.showActive",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activos"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.showArchived",
      "field": "text",
      "sourceText": "Archived",
      "targetText": "Archivados"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.auto",
      "field": "text",
      "sourceText": "Automatic by domain",
      "targetText": "Automático según el dominio"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.employee",
      "field": "text",
      "sourceText": "Employee",
      "targetText": "Empleado"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.external",
      "field": "text",
      "sourceText": "External",
      "targetText": "Externo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.label",
      "field": "text",
      "sourceText": "Satisfaction survey",
      "targetText": "Encuesta de satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.loadFailed",
      "field": "text",
      "sourceText": "This setting could not be loaded. Close the dialog and open it again to change it.",
      "targetText": "No se ha podido cargar este ajuste. Cierre el diálogo y vuelva a abrirlo para cambiar el ajuste."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.result",
      "field": "text",
      "sourceText": "Result: {value}",
      "targetText": "Resultado: {value}"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.tempPassword",
      "field": "text",
      "sourceText": "Temporary password",
      "targetText": "Contraseña temporal"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.tempPasswordCreated",
      "field": "text",
      "sourceText": "Temporary password created.",
      "targetText": "Contraseña temporal creada."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.temporarilyLockedBadge",
      "field": "text",
      "sourceText": "temporarily locked",
      "targetText": "bloqueado temporalmente"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.twoFactorReset",
      "field": "text",
      "sourceText": "Two-factor authentication has been reset.",
      "targetText": "Se ha restablecido la autenticación en dos pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.unlockError",
      "field": "text",
      "sourceText": "Error unlocking the account.",
      "targetText": "Error al desbloquear la cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.unlockTitle",
      "field": "text",
      "sourceText": "Unlock now",
      "targetText": "Desbloquear ahora"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.updateError",
      "field": "text",
      "sourceText": "Error updating user.",
      "targetText": "Error al actualizar el usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userArchived",
      "field": "text",
      "sourceText": "User archived.",
      "targetText": "Usuario archivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userCreated",
      "field": "text",
      "sourceText": "User created successfully!",
      "targetText": "¡Usuario creado correctamente!"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userRestored",
      "field": "text",
      "sourceText": "User restored.",
      "targetText": "Usuario restaurado."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userUnlocked",
      "field": "text",
      "sourceText": "Account unlocked.",
      "targetText": "Cuenta desbloqueada."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userUpdated",
      "field": "text",
      "sourceText": "User updated!",
      "targetText": "¡Usuario actualizado!"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.usernameReq",
      "field": "text",
      "sourceText": "Username *",
      "targetText": "Nombre de acceso *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.usersCount",
      "field": "text",
      "sourceText": "users",
      "targetText": "usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.approve",
      "field": "text",
      "sourceText": "Approve",
      "targetText": "Aprobar"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.approved",
      "field": "text",
      "sourceText": "You approved this request.",
      "targetText": "Ha aprobado esta solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.commentLabel",
      "field": "text",
      "sourceText": "Comment (required when you reject — the requester will see it)",
      "targetText": "Comentario (obligatorio al rechazar; lo verá el solicitante)"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.decidedHint",
      "field": "text",
      "sourceText": "A decision cannot be changed. Please contact the service desk if something is wrong.",
      "targetText": "Una decisión no se puede cambiar. Si algo no es correcto, póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.errors.reasonRequired",
      "field": "text",
      "sourceText": "Please add a short reason for the rejection.",
      "targetText": "Indique un motivo breve para el rechazo."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.errors.saveFailed",
      "field": "text",
      "sourceText": "Your decision could not be saved. Please try again.",
      "targetText": "No se ha podido guardar su decisión. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.expiresOn",
      "field": "text",
      "sourceText": "Please decide by {0}.",
      "targetText": "Decida antes del {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.invalidOrExpired",
      "field": "text",
      "sourceText": "This approval link is invalid or has expired. Please contact the service desk if the request still needs a decision.",
      "targetText": "Este enlace de aprobación no es válido o ha caducado. Si la solicitud sigue necesitando una decisión, póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.noTasks",
      "field": "text",
      "sourceText": "No tasks are attached to this request any more.",
      "targetText": "Esta solicitud ya no tiene ninguna tarea asociada."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.reject",
      "field": "text",
      "sourceText": "Reject",
      "targetText": "Rechazar"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.rejected",
      "field": "text",
      "sourceText": "You rejected this request.",
      "targetText": "Ha rechazado esta solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.requestClosed",
      "field": "text",
      "sourceText": "This request has already been rejected. Your decision is no longer needed.",
      "targetText": "Esta solicitud ya se ha rechazado. Su decisión ya no es necesaria."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.requester",
      "field": "text",
      "sourceText": "Requested by",
      "targetText": "Solicitado por"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.subtitle",
      "field": "text",
      "sourceText": "Ticket #{0} \"{1}\"",
      "targetText": "Ticket n.º {0} «{1}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.tasks",
      "field": "text",
      "sourceText": "This decision covers",
      "targetText": "Esta decisión abarca"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.title",
      "field": "text",
      "sourceText": "Approval request",
      "targetText": "Solicitud de aprobación"
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.assignRole.success",
      "field": "text",
      "sourceText": "Role '{0}' assigned to '{1}'.",
      "targetText": "Rol «{0}» asignado a «{1}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.confirmEmail.success",
      "field": "text",
      "sourceText": "Your email address is confirmed. You now also see the tickets that were created for this address.",
      "targetText": "Su dirección de correo está confirmada. Ahora ve también los tickets que se crearon para esta dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.accountLocked",
      "field": "text",
      "sourceText": "This account is temporarily locked. Please try again later.",
      "targetText": "Esta cuenta está bloqueada temporalmente. Inténtelo de nuevo más tarde."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidCredentials",
      "field": "text",
      "sourceText": "Invalid username or password.",
      "targetText": "El nombre de acceso o la contraseña no son correctos."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredConfirmation",
      "field": "text",
      "sourceText": "This link is invalid or has expired. After signing in, you can request a new link above your ticket list.",
      "targetText": "Este enlace no es válido o ha caducado. Después de iniciar sesión, puede solicitar un enlace nuevo encima de su lista de tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredInvite",
      "field": "text",
      "sourceText": "This link is invalid or has expired. Please ask an administrator to send a new invitation.",
      "targetText": "Este enlace no es válido o ha caducado. Pida a un administrador que le envíe una invitación nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredReset",
      "field": "text",
      "sourceText": "This link is invalid or has expired. Please request a new password reset.",
      "targetText": "Este enlace no es válido o ha caducado. Solicite un nuevo restablecimiento de la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidTwoFactorCode",
      "field": "text",
      "sourceText": "Invalid verification code.",
      "targetText": "El código de verificación no es válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.roleNotFound",
      "field": "text",
      "sourceText": "Role '{0}' does not exist.",
      "targetText": "El rol «{0}» no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.siteNotFound",
      "field": "text",
      "sourceText": "This location no longer exists.",
      "targetText": "Esta ubicación ya no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.tooManyRequests",
      "field": "text",
      "sourceText": "Too many attempts. Please wait a minute and try again.",
      "targetText": "Demasiados intentos. Espere un minuto e inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.twoFactorAlreadyEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication is already set up for this account.",
      "targetText": "La autenticación en dos pasos ya está configurada para esta cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.twoFactorSessionExpired",
      "field": "text",
      "sourceText": "Your sign-in session expired. Please sign in again.",
      "targetText": "Su sesión de acceso ha caducado. Inicie sesión de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.userNotFound",
      "field": "text",
      "sourceText": "User not found.",
      "targetText": "No se ha encontrado el usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.usernameAlreadyExists",
      "field": "text",
      "sourceText": "Username already exists.",
      "targetText": "Ese nombre de acceso ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.usernameRequired",
      "field": "text",
      "sourceText": "A username is required.",
      "targetText": "Hace falta un nombre de acceso."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.forgotPassword.done",
      "field": "text",
      "sourceText": "If an account exists for this address, a password reset link has been sent.",
      "targetText": "Si existe una cuenta para esta dirección, se ha enviado un enlace para restablecer la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.disabled",
      "field": "text",
      "sourceText": "Self-registration is not enabled on this system.",
      "targetText": "El registro por cuenta propia no está activado en este sistema."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.emailInvalid",
      "field": "text",
      "sourceText": "Please enter a valid email address.",
      "targetText": "Introduzca una dirección de correo electrónico válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.nameRequired",
      "field": "text",
      "sourceText": "First name and last name are required.",
      "targetText": "El nombre y los apellidos son obligatorios."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.notPossible",
      "field": "text",
      "sourceText": "Registration could not be completed. If you already have an account, use the password reset on the sign-in page.",
      "targetText": "No se ha podido completar el registro. Si ya tiene una cuenta, use el restablecimiento de contraseña de la página de acceso."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.success",
      "field": "text",
      "sourceText": "User created successfully.",
      "targetText": "Usuario creado correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.resetPassword.success",
      "field": "text",
      "sourceText": "Your password has been changed. You can now sign in.",
      "targetText": "Su contraseña se ha cambiado. Ya puede iniciar sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.setInitialPassword.success",
      "field": "text",
      "sourceText": "Your password has been set. You can now sign in.",
      "targetText": "Su contraseña se ha establecido. Ya puede iniciar sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.twoFactor.skipExpired",
      "field": "text",
      "sourceText": "Two-factor authentication can no longer be postponed. Please set it up now.",
      "targetText": "La autenticación en dos pasos ya no se puede aplazar. Configúrela ahora."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.addressPlaceholder",
      "field": "text",
      "sourceText": "name@example.com",
      "targetText": "nombre@ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.assign",
      "field": "text",
      "sourceText": "Assign to a user",
      "targetText": "Asignar a un usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.enabled",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activa"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.escalateHint",
      "field": "text",
      "sourceText": "The ticket moves to that team and the current assignee is cleared. No second ticket is created.",
      "targetText": "El ticket pasa a ese equipo y se borra la persona asignada. No se crea un segundo ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.escalateToTeam",
      "field": "text",
      "sourceText": "Hand over to another team",
      "targetText": "Pasar a otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.field",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.followUpIn",
      "field": "text",
      "sourceText": "Follow-up in",
      "targetText": "Seguimiento dentro de"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.note",
      "field": "text",
      "sourceText": "Note",
      "targetText": "Nota"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.notePlaceholder",
      "field": "text",
      "sourceText": "Why is this coming back?",
      "targetText": "¿Por qué vuelve esto?"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.remove",
      "field": "text",
      "sourceText": "Remove action",
      "targetText": "Quitar la acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.sendEmail",
      "field": "text",
      "sourceText": "Send an e-mail",
      "targetText": "Enviar un correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setFollowUp",
      "field": "text",
      "sourceText": "Set a follow-up",
      "targetText": "Fijar un seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setPriority",
      "field": "text",
      "sourceText": "Set the priority",
      "targetText": "Fijar la prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setStatus",
      "field": "text",
      "sourceText": "Set the status",
      "targetText": "Fijar el estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetPriority",
      "field": "text",
      "sourceText": "Target priority",
      "targetText": "Prioridad de destino"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetStatus",
      "field": "text",
      "sourceText": "Target status",
      "targetText": "Estado de destino"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.unassign",
      "field": "text",
      "sourceText": "Remove the assignee",
      "targetText": "Quitar la persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.noEnabledRule",
      "field": "text",
      "sourceText": "No rule is enabled. Nothing is being checked and tickets behave exactly as before.",
      "targetText": "No hay ninguna regla activa. No se comprueba nada y los tickets se comportan exactamente igual que antes."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.notLicensed",
      "field": "text",
      "sourceText": "Automation is part of Professional. It is not active on this installation.",
      "targetText": "La automatización forma parte de Professional. No está activa en esta instalación."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.notLicensedStored",
      "field": "text",
      "sourceText": "{0} rule(s) are stored and stay untouched — none of them runs. They start working again as soon as the license covers automation.",
      "targetText": "Hay {0} regla(s) guardada(s) que permanecen intactas, pero ninguna se ejecuta. Vuelven a funcionar en cuanto la licencia cubra la automatización."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.runnerActive",
      "field": "text",
      "sourceText": "The automation checks every minute. {0} of {1} rule(s) are enabled.",
      "targetText": "La automatización comprueba cada minuto. Hay {0} de {1} regla(s) activa(s)."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.amount",
      "field": "text",
      "sourceText": "Amount",
      "targetText": "Cantidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.assignee",
      "field": "text",
      "sourceText": "Assignee",
      "targetText": "Persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.field",
      "field": "text",
      "sourceText": "Condition",
      "targetText": "Condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.mainCategory",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.operator",
      "field": "text",
      "sourceText": "Comparison",
      "targetText": "Comparación"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.remove",
      "field": "text",
      "sourceText": "Remove condition",
      "targetText": "Quitar la condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.surveyScore",
      "field": "text",
      "sourceText": "Satisfaction rating (CSAT)",
      "targetText": "Valoración de satisfacción (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceActivity",
      "field": "text",
      "sourceText": "Time without any activity",
      "targetText": "Tiempo sin ninguna actividad"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceAgentReply",
      "field": "text",
      "sourceText": "Time without a public reply from an agent",
      "targetText": "Tiempo sin una respuesta pública de un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceCreated",
      "field": "text",
      "sourceText": "Time since the ticket was created",
      "targetText": "Tiempo desde la creación del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceCustomerReply",
      "field": "text",
      "sourceText": "Time without a reply from the requester",
      "targetText": "Tiempo sin una respuesta del solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceStatusChange",
      "field": "text",
      "sourceText": "Time without a status change",
      "targetText": "Tiempo sin un cambio de estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.unit",
      "field": "text",
      "sourceText": "Unit",
      "targetText": "Unidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.value",
      "field": "text",
      "sourceText": "Value",
      "targetText": "Valor"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.actionRequired",
      "field": "text",
      "sourceText": "A rule needs at least one action.",
      "targetText": "Una regla necesita al menos una acción."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.conditionRequired",
      "field": "text",
      "sourceText": "A rule needs at least one condition.",
      "targetText": "Una regla necesita al menos una condición."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.invalidAction",
      "field": "text",
      "sourceText": "Action '{0}' is not configured completely: {1}",
      "targetText": "La acción «{0}» no está configurada por completo: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.loadFailed",
      "field": "text",
      "sourceText": "The automation rules could not be loaded.",
      "targetText": "No se han podido cargar las reglas de automatización."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.nameRequired",
      "field": "text",
      "sourceText": "A rule needs a name.",
      "targetText": "Una regla necesita un nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.notFound",
      "field": "text",
      "sourceText": "Rule not found.",
      "targetText": "No se ha encontrado la regla."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.previewFailed",
      "field": "text",
      "sourceText": "The preview could not be loaded.",
      "targetText": "No se ha podido cargar la vista previa."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.runsFailed",
      "field": "text",
      "sourceText": "The log could not be loaded.",
      "targetText": "No se ha podido cargar el registro."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Equipo desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.add",
      "field": "text",
      "sourceText": "Add condition",
      "targetText": "Añadir una condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.description",
      "field": "text",
      "sourceText": "Which tickets it applies to.",
      "targetText": "A qué tickets se aplica."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.title",
      "field": "text",
      "sourceText": "IF",
      "targetText": "SI"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.matchType.all",
      "field": "text",
      "sourceText": "All conditions must apply",
      "targetText": "Se deben cumplir todas las condiciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.matchType.any",
      "field": "text",
      "sourceText": "Any condition is enough",
      "targetText": "Basta con que se cumpla una condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.notSet",
      "field": "text",
      "sourceText": "(not set)",
      "targetText": "(sin definir)"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.atLeast",
      "field": "text",
      "sourceText": "is at least",
      "targetText": "es como mínimo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.atMost",
      "field": "text",
      "sourceText": "is at most",
      "targetText": "es como máximo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.is",
      "field": "text",
      "sourceText": "is",
      "targetText": "es"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isNot",
      "field": "text",
      "sourceText": "is not",
      "targetText": "no es"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isNotSet",
      "field": "text",
      "sourceText": "is not set",
      "targetText": "no está definido"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isSet",
      "field": "text",
      "sourceText": "is set",
      "targetText": "está definido"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.longerThan",
      "field": "text",
      "sourceText": "longer than",
      "targetText": "más de"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.done",
      "field": "text",
      "sourceText": "Done",
      "targetText": "Hecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.failed",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Fallido"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.withdrawn",
      "field": "text",
      "sourceText": "Nothing was done. The ticket was changed in the meantime.",
      "targetText": "No se hizo nada. El ticket se modificó mientras tanto."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.withdrawnError",
      "field": "text",
      "sourceText": "Nothing was done. The run could not be completed.",
      "targetText": "No se hizo nada. La ejecución no pudo completarse."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assign",
      "field": "text",
      "sourceText": "assign it to {0}",
      "targetText": "asignarlo a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assigneeNotSet",
      "field": "text",
      "sourceText": "has no assignee",
      "targetText": "no tiene persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assigneeSet",
      "field": "text",
      "sourceText": "has an assignee",
      "targetText": "tiene una persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.categoryIs",
      "field": "text",
      "sourceText": "is in the category {0}",
      "targetText": "está en la categoría {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.categoryIsNot",
      "field": "text",
      "sourceText": "is not in the category {0}",
      "targetText": "no está en la categoría {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.escalate",
      "field": "text",
      "sourceText": "hand it over to the team {0}",
      "targetText": "pasarlo al equipo {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.priorityIs",
      "field": "text",
      "sourceText": "has the priority {0}",
      "targetText": "tiene la prioridad {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.priorityIsNot",
      "field": "text",
      "sourceText": "does not have the priority {0}",
      "targetText": "no tiene la prioridad {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sendEmail",
      "field": "text",
      "sourceText": "send an e-mail to {0}",
      "targetText": "enviar un correo electrónico a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setFollowUp",
      "field": "text",
      "sourceText": "set a follow-up in {0} {1}",
      "targetText": "fijar un seguimiento dentro de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setPriority",
      "field": "text",
      "sourceText": "set the priority to {0}",
      "targetText": "fijar la prioridad en {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setStatus",
      "field": "text",
      "sourceText": "set the status to {0}",
      "targetText": "fijar el estado en {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceActivity",
      "field": "text",
      "sourceText": "has seen no activity for more than {0} {1}",
      "targetText": "no ha tenido ninguna actividad durante más de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceAgentReply",
      "field": "text",
      "sourceText": "has had no public reply from an agent for more than {0} {1}",
      "targetText": "no ha tenido ninguna respuesta pública de un agente durante más de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceCreated",
      "field": "text",
      "sourceText": "was created more than {0} {1} ago",
      "targetText": "se creó hace más de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceCustomerReply",
      "field": "text",
      "sourceText": "has had no reply from the requester for more than {0} {1}",
      "targetText": "no ha tenido ninguna respuesta del solicitante durante más de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceStatusChange",
      "field": "text",
      "sourceText": "has kept the same status for more than {0} {1}",
      "targetText": "mantiene el mismo estado desde hace más de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.statusIs",
      "field": "text",
      "sourceText": "has the status {0}",
      "targetText": "tiene el estado {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.statusIsNot",
      "field": "text",
      "sourceText": "does not have the status {0}",
      "targetText": "no tiene el estado {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyAtLeast",
      "field": "text",
      "sourceText": "was rated {0} stars or more",
      "targetText": "se ha valorado con {0} estrellas o más"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyAtMost",
      "field": "text",
      "sourceText": "was rated {0} stars or fewer",
      "targetText": "se ha valorado con {0} estrellas o menos"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyIs",
      "field": "text",
      "sourceText": "was rated with {0} stars",
      "targetText": "se ha valorado con {0} estrellas"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyIsNot",
      "field": "text",
      "sourceText": "was rated, but not with {0} stars",
      "targetText": "se ha valorado, pero no con {0} estrellas"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.teamIs",
      "field": "text",
      "sourceText": "belongs to the team {0}",
      "targetText": "pertenece al equipo {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.teamIsNot",
      "field": "text",
      "sourceText": "does not belong to the team {0}",
      "targetText": "no pertenece al equipo {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.unassign",
      "field": "text",
      "sourceText": "remove the assignee",
      "targetText": "quitar la persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.pleaseSelect",
      "field": "text",
      "sourceText": "Please select",
      "targetText": "Seleccione"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.button",
      "field": "text",
      "sourceText": "Which tickets would this affect?",
      "targetText": "¿A qué tickets afectaría esto?"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.empty",
      "field": "text",
      "sourceText": "No ticket matches this rule right now.",
      "targetText": "Ahora mismo no hay ningún ticket que cumpla esta regla."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.hint",
      "field": "text",
      "sourceText": "The preview only reads. It changes nothing and writes no log entry. Unsaved changes are not included.",
      "targetText": "La vista previa solo lee. No cambia nada ni escribe ninguna entrada en el registro. Los cambios sin guardar no se tienen en cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.more",
      "field": "text",
      "sourceText": "and {0} more",
      "targetText": "y {0} más"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.title",
      "field": "text",
      "sourceText": "Tickets this rule would affect right now",
      "targetText": "Tickets a los que esta regla afectaría ahora mismo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.addressLabel",
      "field": "text",
      "sourceText": "a fixed address",
      "targetText": "una dirección fija"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.assignee",
      "field": "text",
      "sourceText": "the assignee",
      "targetText": "la persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.observers",
      "field": "text",
      "sourceText": "the observers",
      "targetText": "los observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.requester",
      "field": "text",
      "sourceText": "the requester",
      "targetText": "el solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.everyTeam",
      "field": "text",
      "sourceText": "Every team",
      "targetText": "Todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.matchType",
      "field": "text",
      "sourceText": "How the conditions combine",
      "targetText": "Cómo se combinan las condiciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.sortOrder",
      "field": "text",
      "sourceText": "Order",
      "targetText": "Orden"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.stopProcessing",
      "field": "text",
      "sourceText": "Skip the following rules for a ticket this rule applies to",
      "targetText": "Omitir las reglas siguientes en los tickets a los que se aplique esta regla"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.add",
      "field": "text",
      "sourceText": "Add rule",
      "targetText": "Añadir una regla"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.description",
      "field": "text",
      "sourceText": "A rule works on the tickets of its team. New rules are always created switched off — try the preview before you enable one.",
      "targetText": "Una regla actúa sobre los tickets de su equipo. Las reglas nuevas se crean siempre desactivadas. Pruebe la vista previa antes de activar una."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.disabled",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Desactivada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activada"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.lastRun",
      "field": "text",
      "sourceText": "Last run: {0}",
      "targetText": "Última ejecución: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.needTeam",
      "field": "text",
      "sourceText": "Create a team first: a rule belongs to a team.",
      "targetText": "Cree primero un equipo: una regla pertenece a un equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.never",
      "field": "text",
      "sourceText": "never",
      "targetText": "nunca"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.newName",
      "field": "text",
      "sourceText": "New rule",
      "targetText": "Regla nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.teamFilter",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.title",
      "field": "text",
      "sourceText": "Rules",
      "targetText": "Reglas"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.button",
      "field": "text",
      "sourceText": "Log",
      "targetText": "Registro"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.cycle",
      "field": "text",
      "sourceText": "Cycle",
      "targetText": "Ciclo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.detail",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Detalles"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.empty",
      "field": "text",
      "sourceText": "This rule has not done anything yet.",
      "targetText": "Esta regla todavía no ha hecho nada."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.outcome",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Resultado"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.ranAt",
      "field": "text",
      "sourceText": "When",
      "targetText": "Cuándo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.ticket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.title",
      "field": "text",
      "sourceText": "What this rule did",
      "targetText": "Lo que ha hecho esta regla"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.incomplete",
      "field": "text",
      "sourceText": "A rule needs at least one condition and one action.",
      "targetText": "Una regla necesita al menos una condición y una acción."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.lastSeparator",
      "field": "text",
      "sourceText": "{0} and {1}",
      "targetText": "{0} y {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.listSeparator",
      "field": "text",
      "sourceText": ", ",
      "targetText": ", "
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.whenAll",
      "field": "text",
      "sourceText": "When a ticket {0}, then {1}.",
      "targetText": "Cuando un ticket {0}, entonces {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.whenAny",
      "field": "text",
      "sourceText": "When a ticket matches any of these — {0} — then {1}.",
      "targetText": "Cuando un ticket cumple alguna de estas condiciones, {0}, entonces {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.subtitle",
      "field": "text",
      "sourceText": "Rules that act when nobody else does. Without an enabled rule nothing is checked and nothing changes.",
      "targetText": "Reglas que actúan cuando nadie más lo hace. Sin una regla activa no se comprueba nada y nada cambia."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.add",
      "field": "text",
      "sourceText": "Add action",
      "targetText": "Añadir una acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.description",
      "field": "text",
      "sourceText": "What happens. Every action is written to the ticket history with the rule name as its author.",
      "targetText": "Lo que ocurre. Cada acción se escribe en el historial del ticket con el nombre de la regla como autor."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.title",
      "field": "text",
      "sourceText": "THEN",
      "targetText": "ENTONCES"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.title",
      "field": "text",
      "sourceText": "Automation",
      "targetText": "Automatización"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessDays",
      "field": "text",
      "sourceText": "business days",
      "targetText": "días laborables"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessHours",
      "field": "text",
      "sourceText": "business hours",
      "targetText": "horas laborables"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessMinutes",
      "field": "text",
      "sourceText": "business minutes",
      "targetText": "minutos laborables"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.days",
      "field": "text",
      "sourceText": "days",
      "targetText": "días"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.hours",
      "field": "text",
      "sourceText": "hours",
      "targetText": "horas"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.minutes",
      "field": "text",
      "sourceText": "minutes",
      "targetText": "minutos"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.add",
      "field": "text",
      "sourceText": "Add time condition",
      "targetText": "Añadir una condición de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.description",
      "field": "text",
      "sourceText": "Something has not happened for a while. This is what the automation reacts to.",
      "targetText": "Algo que no ha ocurrido durante un tiempo. Esto es a lo que reacciona la automatización."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.title",
      "field": "text",
      "sourceText": "WHEN",
      "targetText": "CUANDO"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.available",
      "field": "text",
      "sourceText": "Available",
      "targetText": "Disponible"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.away",
      "field": "text",
      "sourceText": "Away",
      "targetText": "Ausente"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.busy",
      "field": "text",
      "sourceText": "Busy",
      "targetText": "Ocupado"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.busyHint",
      "field": "text",
      "sourceText": "Busy resets itself to available after one hour.",
      "targetText": "Ocupado vuelve a Disponible por sí solo al cabo de una hora."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.label",
      "field": "text",
      "sourceText": "Availability",
      "targetText": "Disponibilidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.remaining",
      "field": "text",
      "sourceText": "{0} min left",
      "targetText": "quedan {0} min"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilHint",
      "field": "text",
      "sourceText": "Leave empty for an absence without a set end.",
      "targetText": "Déjelo vacío para una ausencia sin final definido."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilLabel",
      "field": "text",
      "sourceText": "Away until",
      "targetText": "Ausente hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilShort",
      "field": "text",
      "sourceText": "until {0}",
      "targetText": "hasta {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.updateError",
      "field": "text",
      "sourceText": "Availability could not be changed.",
      "targetText": "No se ha podido cambiar la disponibilidad."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.updated",
      "field": "text",
      "sourceText": "Availability updated.",
      "targetText": "Disponibilidad actualizada."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.fileTooLarge",
      "field": "text",
      "sourceText": "The file is too large.",
      "targetText": "El archivo es demasiado grande."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.inUseByTeam",
      "field": "text",
      "sourceText": "This calendar is assigned to at least one team and cannot be deleted.",
      "targetText": "Este calendario está asignado al menos a un equipo y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.invalidDayOfWeek",
      "field": "text",
      "sourceText": "Day of week must be between 0 and 6.",
      "targetText": "El día de la semana debe estar entre 0 y 6."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.invalidWindow",
      "field": "text",
      "sourceText": "A window must start within the day and end after it starts (at most 48h).",
      "targetText": "Un intervalo debe empezar dentro del día y terminar después de su inicio (48 h como máximo)."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.noFile",
      "field": "text",
      "sourceText": "No file was uploaded.",
      "targetText": "No se ha subido ningún archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.notAnIcsFile",
      "field": "text",
      "sourceText": "This file is not an iCalendar file.",
      "targetText": "Este archivo no es un archivo iCalendar."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.unknownTimeZone",
      "field": "text",
      "sourceText": "Unknown time zone.",
      "targetText": "Zona horaria desconocida."
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.clear",
      "field": "text",
      "sourceText": "Clear",
      "targetText": "Borrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.month",
      "field": "text",
      "sourceText": "Month",
      "targetText": "Mes"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.nextMonth",
      "field": "text",
      "sourceText": "Next month",
      "targetText": "Mes siguiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.pickDate",
      "field": "text",
      "sourceText": "Pick a date",
      "targetText": "Elegir una fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.previousMonth",
      "field": "text",
      "sourceText": "Previous month",
      "targetText": "Mes anterior"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.today",
      "field": "text",
      "sourceText": "Today",
      "targetText": "Hoy"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.week",
      "field": "text",
      "sourceText": "Week",
      "targetText": "Semana"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.year",
      "field": "text",
      "sourceText": "Year",
      "targetText": "Año"
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.mainCategoryInUse",
      "field": "text",
      "sourceText": "The main category is used in tickets and cannot be deleted.",
      "targetText": "La categoría principal se usa en tickets y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.mainCategoryNotFound",
      "field": "text",
      "sourceText": "Main category with id {0} does not exist.",
      "targetText": "No existe ninguna categoría principal con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoriesMissing",
      "field": "text",
      "sourceText": "Some subcategories do not exist.",
      "targetText": "Algunas subcategorías no existen."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoryInUse",
      "field": "text",
      "sourceText": "The subcategory is used in tickets and cannot be deleted.",
      "targetText": "La subcategoría se usa en tickets y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoryNotFound",
      "field": "text",
      "sourceText": "Subcategory with id {0} does not exist.",
      "targetText": "No existe ninguna subcategoría con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.translationRequired",
      "field": "text",
      "sourceText": "At least one translation must be provided.",
      "targetText": "Hay que indicar al menos una traducción."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.changeError",
      "field": "text",
      "sourceText": "Error changing password.",
      "targetText": "Error al cambiar la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.confirmPassword",
      "field": "text",
      "sourceText": "Confirm password",
      "targetText": "Confirmar la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.confirmPasswordPlaceholder",
      "field": "text",
      "sourceText": "Repeat new password",
      "targetText": "Repita la contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.currentPassword",
      "field": "text",
      "sourceText": "Current password",
      "targetText": "Contraseña actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.currentPasswordPlaceholder",
      "field": "text",
      "sourceText": "Current password",
      "targetText": "Contraseña actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.expiredSubtitle",
      "field": "text",
      "sourceText": "Your password is older than allowed by the password policy. Please choose a new one to continue.",
      "targetText": "Su contraseña es más antigua de lo que permite la política de contraseñas. Elija una nueva para continuar."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.expiredTitle",
      "field": "text",
      "sourceText": "Your password has expired",
      "targetText": "Su contraseña ha caducado"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.fillAllFields",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Rellene todos los campos."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.newPassword",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.newPasswordPlaceholder",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordChanged",
      "field": "text",
      "sourceText": "Password changed successfully!",
      "targetText": "¡Contraseña cambiada correctamente!"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordTooShort",
      "field": "text",
      "sourceText": "Password must be at least 6 characters long.",
      "targetText": "La contraseña debe tener al menos 6 caracteres."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordsMismatch",
      "field": "text",
      "sourceText": "Passwords do not match.",
      "targetText": "Las contraseñas no coinciden."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.policySubtitle",
      "field": "text",
      "sourceText": "The password rules have been tightened since you last set your password. Please choose a new one to continue.",
      "targetText": "Las reglas para las contraseñas se han endurecido desde la última vez que estableció la suya. Elija una nueva para continuar."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.policyTitle",
      "field": "text",
      "sourceText": "Your password no longer meets the requirements",
      "targetText": "Su contraseña ya no cumple los requisitos"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.save",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Cambiar la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Guardando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.setNewPassword",
      "field": "text",
      "sourceText": "Set new password",
      "targetText": "Establecer una contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.subtitle",
      "field": "text",
      "sourceText": "Update your password",
      "targetText": "Actualice su contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.title",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Cambiar la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.add",
      "field": "text",
      "sourceText": "Add",
      "targetText": "Añadir"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.close",
      "field": "text",
      "sourceText": "Close",
      "targetText": "Cerrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Eliminar"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.deleted",
      "field": "text",
      "sourceText": "Deleted.",
      "targetText": "Eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.disabled",
      "field": "text",
      "sourceText": "Disabled",
      "targetText": "Desactivado"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.daysHours",
      "field": "text",
      "sourceText": "{d}d {h}h",
      "targetText": "{d} d {h} h"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalDays",
      "field": "text",
      "sourceText": "{n} d",
      "targetText": "{n} d"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalHours",
      "field": "text",
      "sourceText": "{n} h",
      "targetText": "{n} h"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalMinutes",
      "field": "text",
      "sourceText": "{n} min",
      "targetText": "{n} min"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.hours",
      "field": "text",
      "sourceText": "{h}h",
      "targetText": "{h} h"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.hoursMinutes",
      "field": "text",
      "sourceText": "{h}h {m}m",
      "targetText": "{h} h {m} min"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.minutes",
      "field": "text",
      "sourceText": "{m}m",
      "targetText": "{m} min"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activado"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.alreadyExists",
      "field": "text",
      "sourceText": "This entry already exists.",
      "targetText": "Esta entrada ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.mandatoryEntryCannotBeDeleted",
      "field": "text",
      "sourceText": "This entry is mandatory and cannot be deleted.",
      "targetText": "Esta entrada es obligatoria y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.mandatoryEntryCannotBeRenamed",
      "field": "text",
      "sourceText": "This entry is mandatory and cannot be renamed.",
      "targetText": "Esta entrada es obligatoria y no se le puede cambiar el nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.nameRequired",
      "field": "text",
      "sourceText": "Name must not be empty.",
      "targetText": "El nombre no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.saveFailed",
      "field": "text",
      "sourceText": "Save failed.",
      "targetText": "No se ha podido guardar."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.no",
      "field": "text",
      "sourceText": "No",
      "targetText": "No"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.noItems",
      "field": "text",
      "sourceText": "No entries.",
      "targetText": "No hay entradas."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.saved",
      "field": "text",
      "sourceText": "Saved.",
      "targetText": "Guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.yes",
      "field": "text",
      "sourceText": "Yes",
      "targetText": "Sí"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.failedTitle",
      "field": "text",
      "sourceText": "Confirmation failed",
      "targetText": "Error en la confirmación"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.successTitle",
      "field": "text",
      "sourceText": "Email address confirmed",
      "targetText": "Dirección de correo confirmada"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.title",
      "field": "text",
      "sourceText": "Confirm email address",
      "targetText": "Confirmar la dirección de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.working",
      "field": "text",
      "sourceText": "Your email address is being confirmed.",
      "targetText": "Se está confirmando su dirección de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "customFields.errors.invalidValue",
      "field": "text",
      "sourceText": "Field '{0}' has an invalid value.",
      "targetText": "El campo «{0}» tiene un valor no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "customFields.errors.mandatoryMissing",
      "field": "text",
      "sourceText": "Custom field '{0}' is mandatory.",
      "targetText": "El campo personalizado «{0}» es obligatorio."
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.avgResolution",
      "field": "text",
      "sourceText": "Avg. resolution time",
      "targetText": "Tiempo medio de resolución"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byCategory",
      "field": "text",
      "sourceText": "Tickets by category",
      "targetText": "Tickets por categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byPriority",
      "field": "text",
      "sourceText": "Tickets by priority",
      "targetText": "Tickets por prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byStatus",
      "field": "text",
      "sourceText": "Tickets by status",
      "targetText": "Tickets por estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.count",
      "field": "text",
      "sourceText": "Count",
      "targetText": "Cantidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.noData",
      "field": "text",
      "sourceText": "No data",
      "targetText": "Sin datos"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.unknown",
      "field": "text",
      "sourceText": "Unknown",
      "targetText": "Desconocido"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.createdAgo",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.dateLabel",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.defaultUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.myTickets",
      "field": "text",
      "sourceText": "My assigned tickets",
      "targetText": "Mis tickets asignados"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.myTicketsCustomer",
      "field": "text",
      "sourceText": "My tickets",
      "targetText": "Mis tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noAgentsClosed",
      "field": "text",
      "sourceText": "No closed tickets for this day",
      "targetText": "No hay tickets cerrados en este día"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noAssigned",
      "field": "text",
      "sourceText": "No assigned tickets",
      "targetText": "No hay tickets asignados"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noCustomerTickets",
      "field": "text",
      "sourceText": "No tickets",
      "targetText": "No hay tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noOpenTickets",
      "field": "text",
      "sourceText": "No open tickets",
      "targetText": "No hay tickets abiertos"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noTitle",
      "field": "text",
      "sourceText": "Untitled",
      "targetText": "Sin título"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noTopCallers",
      "field": "text",
      "sourceText": "No data",
      "targetText": "Sin datos"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.notClosed",
      "field": "text",
      "sourceText": "Tickets which are not Closed",
      "targetText": "Tickets que no están en Cerrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.open",
      "field": "text",
      "sourceText": "open",
      "targetText": "abiertos"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Actualizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.showAll",
      "field": "text",
      "sourceText": "Show all",
      "targetText": "Mostrar todo"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.ticketsLabel",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.title",
      "field": "text",
      "sourceText": "Dashboard",
      "targetText": "Panel"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.top3Title",
      "field": "text",
      "sourceText": "Top 3 longest open tickets",
      "targetText": "Los 3 tickets abiertos desde hace más tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.topAgentsClosedTitle",
      "field": "text",
      "sourceText": "Top agents closed tickets",
      "targetText": "Agentes con más tickets cerrados"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.topCallerTitle",
      "field": "text",
      "sourceText": "Top \"caller\" by tickets",
      "targetText": "Los «solicitantes» con más tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.totalTickets",
      "field": "text",
      "sourceText": "Total tickets",
      "targetText": "Tickets en total"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.welcome",
      "field": "text",
      "sourceText": "Welcome back",
      "targetText": "Bienvenido de nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "departments.errors.alreadyExists",
      "field": "text",
      "sourceText": "Department already exists.",
      "targetText": "El departamento ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRejected.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour request #{ticketId} \"{ticketTitle}\" was not approved ({stageName}).\n\nThis affects:\n{taskList}\n\nReason given:\n{reason}\n\nIf you think this was a mistake, please reply to this e-mail or contact the service desk.",
      "targetText": "Hola {fullName}:\n\nsu solicitud n.º {ticketId} «{ticketTitle}» no se ha aprobado ({stageName}).\n\nEsto afecta a:\n{taskList}\n\nMotivo indicado:\n{reason}\n\nSi cree que se trata de un error, responda a este correo o póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRejected.subject",
      "field": "text",
      "sourceText": "Not approved: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "No aprobado: ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalReminder.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthis is a reminder: the request below is still waiting for your decision.\n\nTicket #{ticketId} \"{ticketTitle}\", submitted by {requesterName} ({stageName})\n\nThis decision covers:\n{taskList}\n\nPlease approve or reject it here:\n{decisionUrl}\n\nThe tasks stay on hold until you decide - nothing is approved automatically.",
      "targetText": "{greeting}\n\nle recordamos que la siguiente solicitud sigue esperando su decisión.\n\nTicket n.º {ticketId} «{ticketTitle}», enviado por {requesterName} ({stageName})\n\nEsta decisión abarca:\n{taskList}\n\nApruébela o rechácela aquí:\n{decisionUrl}\n\nLas tareas quedan en espera hasta que decida. No se aprueba nada automáticamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalReminder.subject",
      "field": "text",
      "sourceText": "Reminder: ticket #{ticketId} \"{ticketTitle}\" is waiting for your approval",
      "targetText": "Recordatorio: el ticket n.º {ticketId} «{ticketTitle}» espera su aprobación"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRequest.body",
      "field": "text",
      "sourceText": "{greeting}\n\n{requesterName} submitted a request that needs your approval ({stageName}).\n\nTicket #{ticketId} \"{ticketTitle}\"\n\nThis decision covers:\n{taskList}\n\nPlease approve or reject it here:\n{decisionUrl}\n\nThe link is valid for 14 days. The tasks stay on hold until you decide.",
      "targetText": "{greeting}\n\n{requesterName} ha enviado una solicitud que necesita su aprobación ({stageName}).\n\nTicket n.º {ticketId} «{ticketTitle}»\n\nEsta decisión abarca:\n{taskList}\n\nApruébela o rechácela aquí:\n{decisionUrl}\n\nEl enlace es válido durante 14 días. Las tareas quedan en espera hasta que decida."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRequest.subject",
      "field": "text",
      "sourceText": "Approval needed: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Se necesita aprobación: ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.automation.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nticket #{ticketId} \"{ticketTitle}\" was flagged by the automation rule \"{ruleName}\".\n\nPlease sign in and take a look.",
      "targetText": "Hola {fullName}:\n\nla regla de automatización «{ruleName}» ha marcado el ticket n.º {ticketId} «{ticketTitle}».\n\nInicie sesión y revíselo."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.automation.subject",
      "field": "text",
      "sourceText": "Ticket #{ticketId} \"{ticketTitle}\" needs your attention",
      "targetText": "El ticket n.º {ticketId} «{ticketTitle}» necesita su atención"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.certExpiry.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthe HTTPS certificate of your ticket system expires on {expiryDate}. That is in {days} day(s). After that, browsers block access to the system.\n\nInstall a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.\n\nSystem address:\n{link}",
      "targetText": "{greeting}\n\nel certificado HTTPS de su sistema de tickets caduca el {expiryDate}. Eso es dentro de {days} día(s). Después, los navegadores bloquean el acceso al sistema.\n\nInstale un nuevo certificado en el servidor con «Cambiar cómo se accede a SMITEY» en el instalador de SMITEY.\n\nDirección del sistema:\n{link}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.certExpiry.subject",
      "field": "text",
      "sourceText": "HTTPS certificate expires in {days} day(s)",
      "targetText": "El certificado HTTPS caduca dentro de {days} día(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.confirmEmail.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nplease confirm the email address of your ticket system account. Your username is {username}.\n\nAfter that, you also see the tickets that were created for this address. These are, for example, tickets from your emails or tickets that an agent created for you.\n\nUse this link to confirm. It is valid for {validHours} hours:\n\n{confirmUrl}\n\nIf you did not register, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Hola {fullName}:\n\nconfirme la dirección de correo de su cuenta del sistema de tickets. Su nombre de acceso es {username}.\n\nDespués verá también los tickets que se crearon para esta dirección. Son, por ejemplo, tickets de sus correos o tickets que un agente creó para usted.\n\nUse este enlace para confirmarla. Es válido durante {validHours} horas:\n\n{confirmUrl}\n\nSi no se ha registrado usted, puede ignorar este correo.\n\nUn saludo,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.confirmEmail.subject",
      "field": "text",
      "sourceText": "Confirm your email address",
      "targetText": "Confirme su dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.csat.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour ticket #{ticketId} \"{ticketTitle}\" has been closed.\n\nWe would love to hear how satisfied you were with the way it was handled. One click is all it takes:\n\n1 - Very dissatisfied: {rate1Url}\n2 - Dissatisfied: {rate2Url}\n3 - Neutral: {rate3Url}\n4 - Satisfied: {rate4Url}\n5 - Very satisfied: {rate5Url}\n\nYou can also open the survey directly and leave an optional comment:\n{surveyUrl}\n\nThe link is valid for 30 days. Thank you for your feedback!\n\nYou can stop receiving these surveys at any time: {unsubscribeUrl}",
      "targetText": "Hola {fullName}:\n\nsu ticket n.º {ticketId} «{ticketTitle}» se ha cerrado.\n\nNos gustaría saber qué tal le ha parecido la atención recibida. Basta con un clic:\n\n1 - Muy insatisfecho: {rate1Url}\n2 - Insatisfecho: {rate2Url}\n3 - Neutral: {rate3Url}\n4 - Satisfecho: {rate4Url}\n5 - Muy satisfecho: {rate5Url}\n\nTambién puede abrir la encuesta directamente y dejar un comentario opcional:\n{surveyUrl}\n\nEl enlace es válido durante 30 días. ¡Gracias por su opinión!\n\nPuede dejar de recibir estas encuestas en cualquier momento: {unsubscribeUrl}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.csat.subject",
      "field": "text",
      "sourceText": "How did we do? Ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "¿Qué tal lo hemos hecho? Ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.greeting.anonymous",
      "field": "text",
      "sourceText": "Hello,",
      "targetText": "Hola:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.greeting.named",
      "field": "text",
      "sourceText": "Hello {fullName},",
      "targetText": "Hola {fullName}:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentNotice.block",
      "field": "text",
      "sourceText": "We are aware of an incident: {incidentTitle} — we will get back to you as soon as it is resolved.",
      "targetText": "Conocemos esta incidencia: {incidentTitle}. Le informaremos en cuanto esté resuelta."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentResolved.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nthe problem behind your ticket #{ticketId} \"{ticketTitle}\" has been resolved.\n\n{resolution}\n\nIf the problem persists for you, simply reply to this e-mail and we will reopen your ticket.",
      "targetText": "Hola {fullName}:\n\nel problema que había detrás de su ticket n.º {ticketId} «{ticketTitle}» está resuelto.\n\n{resolution}\n\nSi el problema persiste, responda a este correo y volveremos a abrir su ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentResolved.subject",
      "field": "text",
      "sourceText": "Resolved: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Resuelto: ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.kbReview.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\n{authorName} submitted the knowledge base entry \"{articleTitle}\" in topic \"{topicName}\". It is awaiting review.\n\nPlease sign in and open the Knowledge Base to review and approve the entry.",
      "targetText": "Hola {fullName}:\n\n{authorName} ha enviado la entrada «{articleTitle}» de la base de conocimiento en el tema «{topicName}». Está pendiente de revisión.\n\nInicie sesión y abra la base de conocimiento para revisar y aprobar la entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.kbReview.subject",
      "field": "text",
      "sourceText": "Knowledge base: entry \"{articleTitle}\" is awaiting review",
      "targetText": "Base de conocimiento: la entrada «{articleTitle}» está pendiente de revisión"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.bodyIntro",
      "field": "text",
      "sourceText": "The following information was added or changed:",
      "targetText": "Se ha añadido o modificado la siguiente información:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.changesHeading",
      "field": "text",
      "sourceText": "Changes:",
      "targetText": "Cambios:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.internalMarker",
      "field": "text",
      "sourceText": "INTERNAL NOTE - not visible to the customer",
      "targetText": "NOTA INTERNA: no es visible para el cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.newComment",
      "field": "text",
      "sourceText": "New comment:",
      "targetText": "Comentario nuevo:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.newCommentBy",
      "field": "text",
      "sourceText": "New comment by",
      "targetText": "Comentario nuevo de"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.replyHint",
      "field": "text",
      "sourceText": "You can reply to this e-mail to add a comment to the ticket.",
      "targetText": "Puede responder a este correo para añadir un comentario al ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.passwordReset.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\na password reset was requested for your ticket system account (username: {username}).\n\nIf you requested this, use the link below to choose a new password. It is valid for {validHours} hours and can only be used once:\n\n{resetUrl}\n\nIf you did not request a password reset, you can ignore this e-mail - your password stays unchanged.\n\nBest regards,\nTicket-System",
      "targetText": "Hola {fullName}:\n\nse ha solicitado restablecer la contraseña de su cuenta del sistema de tickets (nombre de acceso: {username}).\n\nSi ha sido usted, elija una contraseña nueva con el enlace de abajo. Es válido durante {validHours} horas y solo se puede usar una vez:\n\n{resetUrl}\n\nSi no ha solicitado el restablecimiento, puede ignorar este correo. Su contraseña no cambia.\n\nUn saludo,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.passwordReset.subject",
      "field": "text",
      "sourceText": "Reset your ticket system password",
      "targetText": "Restablezca la contraseña de su sistema de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.registrationWelcome.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour account has been created.\n\nUsername: {username}\n\nYou can sign in here with the password you chose:\n\n{loginUrl}\n\nIf you did not register, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Hola {fullName}:\n\nse ha creado su cuenta.\n\nNombre de acceso: {username}\n\nPuede iniciar sesión aquí con la contraseña que ha elegido:\n\n{loginUrl}\n\nSi no se ha registrado usted, puede ignorar este correo.\n\nUn saludo,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.registrationWelcome.subject",
      "field": "text",
      "sourceText": "Welcome to the ticket system",
      "targetText": "Le damos la bienvenida al sistema de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthe security log recorded {count} new security event(s):\n\n{events}\n\nOpen the security log for details:\n{link}",
      "targetText": "{greeting}\n\nel registro de seguridad ha anotado {count} evento(s) de seguridad nuevo(s):\n\n{events}\n\nAbra el registro de seguridad para ver los detalles:\n{link}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.more",
      "field": "text",
      "sourceText": "...and {count} more.",
      "targetText": "...y {count} más."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.subject",
      "field": "text",
      "sourceText": "Security alert: {count} new security event(s)",
      "targetText": "Alerta de seguridad: {count} evento(s) de seguridad nuevo(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.slaBreach.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nthe deadline \"{metric}\" for ticket #{ticketId} \"{ticketTitle}\" has been breached.\n\nPlease sign in and take care of the ticket.",
      "targetText": "Hola {fullName}:\n\nse ha incumplido el plazo «{metric}» del ticket n.º {ticketId} «{ticketTitle}».\n\nInicie sesión y ocúpese del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.slaBreach.subject",
      "field": "text",
      "sourceText": "SLA breached: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "SLA incumplido: ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.test.body",
      "field": "text",
      "sourceText": "This is a test e-mail from your ticket system.\n\nIf you received it, your e-mail settings are working correctly.\n\nBest regards,\nTicket-System",
      "targetText": "Este es un correo de prueba de su sistema de tickets.\n\nSi lo ha recibido, sus ajustes de correo funcionan correctamente.\n\nUn saludo,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.test.subject",
      "field": "text",
      "sourceText": "Test e-mail from your ticket system",
      "targetText": "Correo de prueba de su sistema de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.ticketAssigned.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nTicket {ticketRef} has just been assigned to you.\nPlease process it promptly.\n\nThank you,\nTicket-System",
      "targetText": "Hola {fullName}:\n\nacaba de asignársele el ticket {ticketRef}.\nAtiéndalo lo antes posible.\n\nGracias,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.ticketAssigned.subject",
      "field": "text",
      "sourceText": "You have been assigned the ticket - #{ticketId} - {ticketTitle} - {ticketPriority}",
      "targetText": "Se le ha asignado el ticket - n.º {ticketId} - {ticketTitle} - {ticketPriority}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.userInvite.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nan account has been created for you in the ticket system.\n\nUsername: {username}\n\nPlease set your password using the link below. It is valid for {validHours} hours and can only be used once:\n\n{setPasswordUrl}\n\nIf you were not expecting this account, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Hola {fullName}:\n\nse ha creado una cuenta para usted en el sistema de tickets.\n\nNombre de acceso: {username}\n\nEstablezca su contraseña con el enlace de abajo. Es válido durante {validHours} horas y solo se puede usar una vez:\n\n{setPasswordUrl}\n\nSi no esperaba esta cuenta, puede ignorar este correo.\n\nUn saludo,\nTicket-System"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.userInvite.subject",
      "field": "text",
      "sourceText": "Your ticket system account",
      "targetText": "Su cuenta del sistema de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.clear",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.dateLabel",
      "field": "text",
      "sourceText": "Date and time",
      "targetText": "Fecha y hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.edit",
      "field": "text",
      "sourceText": "Change",
      "targetText": "Cambiar"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.errors.dateRequired",
      "field": "text",
      "sourceText": "Please pick a date and time.",
      "targetText": "Elija una fecha y una hora."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.errors.saveFailed",
      "field": "text",
      "sourceText": "The follow-up could not be saved.",
      "targetText": "No se ha podido guardar el seguimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.hint",
      "field": "text",
      "sourceText": "Only agents and administrators see this — the requester never does.",
      "targetText": "Esto solo lo ven los agentes y los administradores. El solicitante nunca lo ve."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.none",
      "field": "text",
      "sourceText": "No follow-up set.",
      "targetText": "No hay ningún seguimiento fijado."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.noteLabel",
      "field": "text",
      "sourceText": "Note (optional)",
      "targetText": "Nota (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.notePlaceholder",
      "field": "text",
      "sourceText": "Why is this coming back?",
      "targetText": "¿Por qué vuelve esto?"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.overdue",
      "field": "text",
      "sourceText": "Overdue",
      "targetText": "Vencido"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.set",
      "field": "text",
      "sourceText": "Set follow-up",
      "targetText": "Fijar un seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.title",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.backToLogin",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Volver al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.description",
      "field": "text",
      "sourceText": "Enter your e-mail address. If an account exists for it, we will send you a link to choose a new password.",
      "targetText": "Introduzca su dirección de correo electrónico. Si existe una cuenta con ella, le enviaremos un enlace para elegir una contraseña nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.doneBody",
      "field": "text",
      "sourceText": "If an account exists for this address, a password reset link is on its way. The link is valid for 24 hours. If you did not request a reset, you can ignore the e-mail.",
      "targetText": "Si existe una cuenta para esta dirección, el enlace para restablecer la contraseña está en camino. El enlace es válido durante 24 horas. Si no ha solicitado el restablecimiento, puede ignorar el correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.doneTitle",
      "field": "text",
      "sourceText": "Check your e-mail",
      "targetText": "Consulte su correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "usted@ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailRequired",
      "field": "text",
      "sourceText": "Please enter your e-mail address.",
      "targetText": "Introduzca su dirección de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.error",
      "field": "text",
      "sourceText": "The request could not be sent. Please try again later.",
      "targetText": "No se ha podido enviar la solicitud. Inténtelo de nuevo más tarde."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.sending",
      "field": "text",
      "sourceText": "Sending...",
      "targetText": "Enviando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.submit",
      "field": "text",
      "sourceText": "Send reset link",
      "targetText": "Enviar el enlace"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.title",
      "field": "text",
      "sourceText": "Reset your password",
      "targetText": "Restablecer su contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.dismiss",
      "field": "text",
      "sourceText": "Hide for 30 days",
      "targetText": "Ocultar durante 30 días"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.link",
      "field": "text",
      "sourceText": "How to switch on HTTPS",
      "targetText": "Cómo activar HTTPS"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.text",
      "field": "text",
      "sourceText": "This connection is not encrypted. Passwords and tickets travel in plain text.",
      "targetText": "Esta conexión no está cifrada. Las contraseñas y los tickets viajan en texto plano."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approve",
      "field": "text",
      "sourceText": "Approve & publish",
      "targetText": "Aprobar y publicar"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approved",
      "field": "text",
      "sourceText": "Entry published.",
      "targetText": "Entrada publicada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approvedBy",
      "field": "text",
      "sourceText": "Approved by {0}",
      "targetText": "Aprobada por {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.attachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Archivos adjuntos"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.author",
      "field": "text",
      "sourceText": "Author",
      "targetText": "Autor"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.backToOverview",
      "field": "text",
      "sourceText": "Back to overview",
      "targetText": "Volver a la vista general"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.bodyLabel",
      "field": "text",
      "sourceText": "Content",
      "targetText": "Contenido"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.hint",
      "field": "text",
      "sourceText": "These entries might already solve your problem:",
      "targetText": "Puede que estas entradas ya resuelvan su problema:"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.openKb",
      "field": "text",
      "sourceText": "Open knowledge base",
      "targetText": "Abrir la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.title",
      "field": "text",
      "sourceText": "Possible solutions from the knowledge base",
      "targetText": "Posibles soluciones de la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleteConfirm",
      "field": "text",
      "sourceText": "Delete this entry permanently?",
      "targetText": "¿Eliminar esta entrada de forma permanente?"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleteEntry",
      "field": "text",
      "sourceText": "Delete entry",
      "targetText": "Eliminar la entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleted",
      "field": "text",
      "sourceText": "Entry deleted.",
      "targetText": "Entrada eliminada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.entriesLabel",
      "field": "text",
      "sourceText": "Entries",
      "targetText": "Entradas"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.articleNotFound",
      "field": "text",
      "sourceText": "Entry with id {0} does not exist.",
      "targetText": "No existe ninguna entrada con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment does not exist.",
      "targetText": "El archivo adjunto no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.bodyRequired",
      "field": "text",
      "sourceText": "The entry needs a text body.",
      "targetText": "La entrada necesita un texto."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "El archivo es demasiado grande. Máximo permitido: {0:F0} MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "El tipo de archivo «{0}» no está permitido. Tipos permitidos: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.loadFailed",
      "field": "text",
      "sourceText": "Could not load the knowledge base.",
      "targetText": "No se ha podido cargar la base de conocimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.noFileUploaded",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "No se ha subido ningún archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.saveFailed",
      "field": "text",
      "sourceText": "Could not save the entry.",
      "targetText": "No se ha podido guardar la entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.sourceTicketNotAllowed",
      "field": "text",
      "sourceText": "The linked ticket does not exist or is not visible to you.",
      "targetText": "El ticket vinculado no existe o usted no puede verlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.titleRequired",
      "field": "text",
      "sourceText": "A title is required.",
      "targetText": "Hace falta un título."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNameRequired",
      "field": "text",
      "sourceText": "Topic name is required.",
      "targetText": "Hace falta el nombre del tema."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNotEmpty",
      "field": "text",
      "sourceText": "The topic still contains entries. Delete or move them first.",
      "targetText": "El tema todavía contiene entradas. Elimínelas o muévalas primero."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNotFound",
      "field": "text",
      "sourceText": "Topic with id {0} does not exist.",
      "targetText": "No existe ningún tema con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.unauthorized",
      "field": "text",
      "sourceText": "Unauthorized.",
      "targetText": "Sin autorización."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.uploadFailed",
      "field": "text",
      "sourceText": "Could not upload the file.",
      "targetText": "No se ha podido subir el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.created",
      "field": "text",
      "sourceText": "Knowledge base entry created.",
      "targetText": "Entrada de la base de conocimiento creada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.dialogTitle",
      "field": "text",
      "sourceText": "Add to knowledge base",
      "targetText": "Añadir a la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.hint",
      "field": "text",
      "sourceText": "Review the text before saving — remove personal data such as names, e-mail addresses and screenshots.",
      "targetText": "Revise el texto antes de guardarlo. Quite los datos personales, como nombres, direcciones de correo y capturas de pantalla."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.selectTopic",
      "field": "text",
      "sourceText": "Topic",
      "targetText": "Tema"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.imagePasteTooLarge",
      "field": "text",
      "sourceText": "The image exceeds the 50 MB limit.",
      "targetText": "La imagen supera el límite de 50 MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.imagePasteUnsupported",
      "field": "text",
      "sourceText": "Only PNG, JPEG and GIF images can be pasted.",
      "targetText": "Solo se pueden pegar imágenes PNG, JPEG y GIF."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.newEntry",
      "field": "text",
      "sourceText": "New entry",
      "targetText": "Entrada nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.noResults",
      "field": "text",
      "sourceText": "No entries found.",
      "targetText": "No se ha encontrado ninguna entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.noTopics",
      "field": "text",
      "sourceText": "No topics yet. Topics are managed under Settings → Knowledge Base.",
      "targetText": "Todavía no hay temas. Los temas se gestionan en Ajustes → Base de conocimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.of",
      "field": "text",
      "sourceText": "of",
      "targetText": "de"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.page",
      "field": "text",
      "sourceText": "Page",
      "targetText": "Página"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pageSubtitle",
      "field": "text",
      "sourceText": "Solutions, how-tos and documentation",
      "targetText": "Soluciones, instrucciones y documentación"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pageTitle",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "Base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pendingBadge",
      "field": "text",
      "sourceText": "{0} awaiting review",
      "targetText": "{0} pendientes de revisión"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.saved",
      "field": "text",
      "sourceText": "Entry saved.",
      "targetText": "Entrada guardada."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.searchPlaceholder",
      "field": "text",
      "sourceText": "Search the knowledge base...",
      "targetText": "Buscar en la base de conocimiento..."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.sourceTicket",
      "field": "text",
      "sourceText": "Source: Ticket #{0}",
      "targetText": "Origen: ticket n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.status.pendingReview",
      "field": "text",
      "sourceText": "Awaiting review",
      "targetText": "Pendiente de revisión"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.status.published",
      "field": "text",
      "sourceText": "Published",
      "targetText": "Publicada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.submittedForReview",
      "field": "text",
      "sourceText": "Entry submitted for review. An admin will approve it before it is published.",
      "targetText": "Entrada enviada a revisión. Un administrador la aprobará antes de publicarla."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Título"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.topicLabel",
      "field": "text",
      "sourceText": "Topic",
      "targetText": "Tema"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.updated",
      "field": "text",
      "sourceText": "Updated",
      "targetText": "Actualizada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.uploadFile",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Subir un archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleApproved",
      "field": "text",
      "sourceText": "Entry approved",
      "targetText": "Entrada aprobada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleCreated",
      "field": "text",
      "sourceText": "Entry created",
      "targetText": "Entrada creada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleDeleted",
      "field": "text",
      "sourceText": "Entry deleted",
      "targetText": "Entrada eliminada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleUpdated",
      "field": "text",
      "sourceText": "Entry updated",
      "targetText": "Entrada actualizada"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicCreated",
      "field": "text",
      "sourceText": "Topic created",
      "targetText": "Tema creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicDeleted",
      "field": "text",
      "sourceText": "Topic deleted",
      "targetText": "Tema eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicUpdated",
      "field": "text",
      "sourceText": "Topic updated",
      "targetText": "Tema actualizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.addTopic",
      "field": "text",
      "sourceText": "Add topic",
      "targetText": "Añadir un tema"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.agentsCanCreate",
      "field": "text",
      "sourceText": "Agents can create entries",
      "targetText": "Los agentes pueden crear entradas"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.agentsCanCreateHint",
      "field": "text",
      "sourceText": "Entries created by agents await admin review before they are published. Admins can always create entries.",
      "targetText": "Las entradas creadas por agentes esperan la revisión de un administrador antes de publicarse. Los administradores siempre pueden crear entradas."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.customerVisible",
      "field": "text",
      "sourceText": "Visible to customers",
      "targetText": "Visible para los clientes"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.customerVisibleHint",
      "field": "text",
      "sourceText": "Customers see this topic and its published entries; internal topics stay agent/admin-only.",
      "targetText": "Los clientes ven este tema y sus entradas publicadas. Los temas internos quedan reservados a agentes y administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.deleteTopic",
      "field": "text",
      "sourceText": "Delete topic",
      "targetText": "Eliminar el tema"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.deleteTopicConfirm",
      "field": "text",
      "sourceText": "Delete this topic?",
      "targetText": "¿Eliminar este tema?"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "Historial"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.historyDesc",
      "field": "text",
      "sourceText": "Who created, approved, changed or deleted entries and topics.",
      "targetText": "Quién ha creado, aprobado, cambiado o eliminado entradas y temas."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.historyEmpty",
      "field": "text",
      "sourceText": "No history yet.",
      "targetText": "Todavía no hay historial."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.pageTitle",
      "field": "text",
      "sourceText": "Knowledge Base Settings",
      "targetText": "Ajustes de la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Orden"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.topics",
      "field": "text",
      "sourceText": "Topics",
      "targetText": "Temas"
    },
    {
      "entityType": "uiText",
      "entityKey": "languages.errors.expiryHoursOutOfRange",
      "field": "text",
      "sourceText": "The time until re-login must be between 1 and 24 hours.",
      "targetText": "El tiempo hasta el siguiente inicio de sesión debe estar entre 1 y 24 horas."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.button",
      "field": "text",
      "sourceText": "Activate license",
      "targetText": "Activar la licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.dropHint",
      "field": "text",
      "sourceText": "Drop the license file to load it.",
      "targetText": "Suelte aquí el archivo de licencia para cargarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.fileLoaded",
      "field": "text",
      "sourceText": "License file loaded. Review the key and click Activate license.",
      "targetText": "Archivo de licencia cargado. Revise la clave y pulse Activar la licencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.fileReadError",
      "field": "text",
      "sourceText": "The selected file could not be read.",
      "targetText": "No se ha podido leer el archivo seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.placeholder",
      "field": "text",
      "sourceText": "Paste your license key here",
      "targetText": "Pegue aquí su clave de licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.subtitle",
      "field": "text",
      "sourceText": "Paste, Upload or Drag and Drop the license key you received and activate it. The key is verified offline.",
      "targetText": "Pegue, suba o arrastre la clave de licencia que ha recibido y actívela. La clave se comprueba sin conexión."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.success",
      "field": "text",
      "sourceText": "The license was activated successfully.",
      "targetText": "La licencia se ha activado correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.title",
      "field": "text",
      "sourceText": "Activate license",
      "targetText": "Activar la licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.uploadButton",
      "field": "text",
      "sourceText": "Upload license file",
      "targetText": "Subir el archivo de licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.uploadHint",
      "field": "text",
      "sourceText": "Upload a license file (.lic) or drag and drop it into the Box or paste the key below.",
      "targetText": "Suba un archivo de licencia (.lic), arrástrelo hasta el recuadro o pegue la clave abajo."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.button",
      "field": "text",
      "sourceText": "Contact license server now",
      "targetText": "Contactar ahora con el servidor de licencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.error",
      "field": "text",
      "sourceText": "The license server could not be contacted.",
      "targetText": "No se ha podido contactar con el servidor de licencias."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.ok",
      "field": "text",
      "sourceText": "The license server has been contacted.",
      "targetText": "Se ha contactado con el servidor de licencias."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.renewed",
      "field": "text",
      "sourceText": "Confirmed with the license server, valid until {0}.",
      "targetText": "Confirmada con el servidor de licencias, válida hasta el {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.skipped",
      "field": "text",
      "sourceText": "Nothing was sent: {0}",
      "targetText": "No se ha enviado nada: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.subtitle",
      "field": "text",
      "sourceText": "This installation reports in once a day on its own. Use this if you need it to happen right now — for example before buying a license with this installation’s instance ID, or after your license was unblocked. An internet connection is required.",
      "targetText": "Esta instalación se comunica por sí sola una vez al día. Use esto si necesita que ocurra ahora mismo, por ejemplo antes de comprar una licencia con el id de instancia de esta instalación o después de que se haya desbloqueado su licencia. Hace falta una conexión a internet."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.title",
      "field": "text",
      "sourceText": "Contact license server now",
      "targetText": "Contactar ahora con el servidor de licencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.button",
      "field": "text",
      "sourceText": "Deactivate license",
      "targetText": "Desactivar la licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.confirm",
      "field": "text",
      "sourceText": "Do you really want to deactivate the license on this installation? The system will fall back to the demo state.",
      "targetText": "¿Seguro que quiere desactivar la licencia de esta instalación? El sistema volverá al estado de prueba."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.subtitle",
      "field": "text",
      "sourceText": "Removes the local license key and releases this installation's activation slot on the license server. Note: the license is bound to this installation — to move to another system, request a re-issued license there (see license recovery below).",
      "targetText": "Quita la clave de licencia local y libera la activación de esta instalación en el servidor de licencias. Tenga en cuenta que la licencia está vinculada a esta instalación. Para pasar a otro sistema, solicite allí una licencia nueva (véase la recuperación de licencias más abajo)."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.success",
      "field": "text",
      "sourceText": "The license was deactivated.",
      "targetText": "La licencia se ha desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.title",
      "field": "text",
      "sourceText": "Deactivate license",
      "targetText": "Desactivar la licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.daysLeft",
      "field": "text",
      "sourceText": "Demo · {0} days left",
      "targetText": "Demo · quedan {0} días"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.expired",
      "field": "text",
      "sourceText": "Demo expired",
      "targetText": "Demo caducada"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.lastDay",
      "field": "text",
      "sourceText": "Demo · last day",
      "targetText": "Demo · último día"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.button",
      "field": "text",
      "sourceText": "Request recovery license",
      "targetText": "Solicitar una licencia de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.error",
      "field": "text",
      "sourceText": "The recovery request could not be sent.",
      "targetText": "No se ha podido enviar la solicitud de recuperación."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.placeholder",
      "field": "text",
      "sourceText": "License ID (LIC-…) or purchase e-mail",
      "targetText": "Id de licencia (LIC-…) o correo de compra"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.requested",
      "field": "text",
      "sourceText": "If a matching license exists, a confirmation link has been sent to the e-mail address on file. Confirm it to receive your re-issued license.",
      "targetText": "Si existe una licencia que coincida, se ha enviado un enlace de confirmación a la dirección de correo registrada. Confírmelo para recibir su licencia nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.subtitle",
      "field": "text",
      "sourceText": "Reinstalled without your backup? Your license is bound to the previous installation. Enter your license ID or purchase e-mail to receive a re-issued license bound to this installation. A confirmation link is sent to the e-mail address on file.",
      "targetText": "¿Ha reinstalado sin su copia de seguridad? Su licencia está vinculada a la instalación anterior. Introduzca el id de licencia o el correo de compra para recibir una licencia nueva vinculada a esta instalación. Se envía un enlace de confirmación a la dirección de correo registrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.title",
      "field": "text",
      "sourceText": "Recover license after reinstall",
      "targetText": "Recuperar la licencia tras una reinstalación"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.basic",
      "field": "text",
      "sourceText": "Basic",
      "targetText": "Basic"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.demo",
      "field": "text",
      "sourceText": "Demo",
      "targetText": "Demo"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.professional",
      "field": "text",
      "sourceText": "Professional",
      "targetText": "Professional"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.contactServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so this installation cannot report in.",
      "targetText": "No hay ningún servidor de licencias configurado, así que esta instalación no puede comunicarse."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.drInputRequired",
      "field": "text",
      "sourceText": "Enter your license ID or the e-mail address used for purchase.",
      "targetText": "Introduzca el id de licencia o la dirección de correo usada en la compra."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.drServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so disaster-recovery re-issue is unavailable.",
      "targetText": "No hay ningún servidor de licencias configurado, así que no se puede emitir una licencia de recuperación."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.empty",
      "field": "text",
      "sourceText": "Please enter a license key.",
      "targetText": "Introduzca una clave de licencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.featureNotAvailable",
      "field": "text",
      "sourceText": "This feature requires the Professional license.",
      "targetText": "Esta función requiere la licencia Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.featureRequiresNewerVersion",
      "field": "text",
      "sourceText": "This feature requires a Professional {0}.x license.",
      "targetText": "Esta función requiere una licencia Professional {0}.x."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.invalidFormat",
      "field": "text",
      "sourceText": "The license key has an invalid format.",
      "targetText": "La clave de licencia tiene un formato no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.invalidSignature",
      "field": "text",
      "sourceText": "The license key signature is invalid.",
      "targetText": "La firma de la clave de licencia no es válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.limitStaff",
      "field": "text",
      "sourceText": "The license limit for staff users (administrators and agents) has been reached.",
      "targetText": "Se ha alcanzado el límite de la licencia para usuarios internos (administradores y agentes)."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.limitTeams",
      "field": "text",
      "sourceText": "The license limit for teams has been reached.",
      "targetText": "Se ha alcanzado el límite de la licencia para equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.readOnly",
      "field": "text",
      "sourceText": "The license is invalid or expired. The system is in read-only mode.",
      "targetText": "La licencia no es válida o ha caducado. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemBadInstance",
      "field": "text",
      "sourceText": "This installation could not report a valid instance id. Please contact support.",
      "targetText": "Esta instalación no ha podido comunicar un id de instancia válido. Póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemFailed",
      "field": "text",
      "sourceText": "The activation code could not be redeemed. Please try again later.",
      "targetText": "No se ha podido canjear el código de activación. Inténtelo de nuevo más tarde."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemInputRequired",
      "field": "text",
      "sourceText": "Enter your activation code and the e-mail address used for purchase.",
      "targetText": "Introduzca su código de activación y la dirección de correo usada en la compra."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemInvalidOrUsed",
      "field": "text",
      "sourceText": "This activation code is not valid, was already used, or does not match the purchase e-mail.",
      "targetText": "Este código de activación no es válido, ya se ha usado o no coincide con el correo de compra."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemLicenseInactive",
      "field": "text",
      "sourceText": "The license behind this code is not active. Please contact support.",
      "targetText": "La licencia asociada a este código no está activa. Póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so activation codes cannot be redeemed.",
      "targetText": "No hay ningún servidor de licencias configurado, así que no se pueden canjear códigos de activación."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.accountBasic",
      "field": "text",
      "sourceText": "Account-Management (2 Admins or 1 Admin + 1 Agent + unlimited Users)",
      "targetText": "Gestión de cuentas (2 administradores o 1 administrador + 1 agente + usuarios ilimitados)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.accountPro",
      "field": "text",
      "sourceText": "Account-Management (unlimited Admins + unlimited Agents + unlimited Users)",
      "targetText": "Gestión de cuentas (administradores, agentes y usuarios ilimitados)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.archive",
      "field": "text",
      "sourceText": "Archive old Tickets",
      "targetText": "Archivado de tickets antiguos"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.auth2fa",
      "field": "text",
      "sourceText": "Authentication (local with 2FA)",
      "targetText": "Autenticación (local con 2FA)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.branding",
      "field": "text",
      "sourceText": "Branding - CI",
      "targetText": "Imagen corporativa"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.customFields",
      "field": "text",
      "sourceText": "Ticket-Management with Custom Fields by Team",
      "targetText": "Gestión de tickets con campos personalizados por equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.emailIntegration",
      "field": "text",
      "sourceText": "E-Mail integration for Tickets and other Features",
      "targetText": "Integración de correo electrónico para tickets y otras funciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.maintenance",
      "field": "text",
      "sourceText": "Maintenance- / Incident- Notification",
      "targetText": "Aviso de mantenimiento o incidencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.maintenanceEmail",
      "field": "text",
      "sourceText": "Maintenance- / Incident- Notification with E-Mail functionality",
      "targetText": "Aviso de mantenimiento o incidencia con envío por correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.multilanguage",
      "field": "text",
      "sourceText": "Multilanguage",
      "targetText": "Multiidioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.parentChild",
      "field": "text",
      "sourceText": "Ticket-Management with Parent/Child-Tickets for multiple Teams",
      "targetText": "Gestión de tickets con tickets principales y subtickets para varios equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.reporting",
      "field": "text",
      "sourceText": "Reporting + Dashboards",
      "targetText": "Informes y paneles"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.sso",
      "field": "text",
      "sourceText": "Authentication SSO",
      "targetText": "Autenticación con SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.teamBasic",
      "field": "text",
      "sourceText": "Team-Management (limited to 1 Team)",
      "targetText": "Gestión de equipos (limitada a 1 equipo)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.teamPro",
      "field": "text",
      "sourceText": "Team-Management (unlimited Teams)",
      "targetText": "Gestión de equipos (equipos ilimitados)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.ticketManagement",
      "field": "text",
      "sourceText": "Ticket-Management",
      "targetText": "Gestión de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.hint",
      "field": "text",
      "sourceText": "This license confirms itself with the license server once a day. Only license data is transmitted, never ticket contents.",
      "targetText": "Esta licencia se confirma con el servidor de licencias una vez al día. Solo se transmiten datos de la licencia, nunca el contenido de los tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.lastConfirmed",
      "field": "text",
      "sourceText": "Last confirmed",
      "targetText": "Última confirmación"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.neverConfirmed",
      "field": "text",
      "sourceText": "Not confirmed yet",
      "targetText": "Todavía sin confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.pendingBanner",
      "field": "text",
      "sourceText": "License activation pending: this server has not reached the license server yet. It keeps retrying every hour.",
      "targetText": "Activación de la licencia pendiente: este servidor todavía no ha llegado al servidor de licencias. Lo sigue intentando cada hora."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.title",
      "field": "text",
      "sourceText": "License server check",
      "targetText": "Comprobación con el servidor de licencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.validUntil",
      "field": "text",
      "sourceText": "Confirmed until",
      "targetText": "Confirmada hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.warnBanner",
      "field": "text",
      "sourceText": "The license could not be confirmed with the license server. Without a successful check the system switches to read-only on {0}.",
      "targetText": "No se ha podido confirmar la licencia con el servidor de licencias. Sin una comprobación correcta, el sistema pasa a solo lectura el {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.page.subtitle",
      "field": "text",
      "sourceText": "View the current license status, activate a license key and manage activations.",
      "targetText": "Consulte el estado actual de la licencia, active una clave de licencia y gestione las activaciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.page.title",
      "field": "text",
      "sourceText": "License",
      "targetText": "Licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.readOnlyBanner.message",
      "field": "text",
      "sourceText": "The license is invalid or expired. You can still read and export data, but changes are blocked until a valid license is activated.",
      "targetText": "La licencia no es válida o ha caducado. Todavía puede leer y exportar datos, pero los cambios están bloqueados hasta que se active una licencia válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.readOnlyBanner.title",
      "field": "text",
      "sourceText": "Read-only mode",
      "targetText": "Modo de solo lectura"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.activationPending",
      "field": "text",
      "sourceText": "The license is applied but has not yet been confirmed by the license server. Make sure this server can reach the license server.",
      "targetText": "La licencia está aplicada, pero el servidor de licencias todavía no la ha confirmado. Asegúrese de que este servidor puede llegar al servidor de licencias."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.demo",
      "field": "text",
      "sourceText": "You are using the demo version.",
      "targetText": "Está utilizando la versión de prueba."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.demoExpired",
      "field": "text",
      "sourceText": "The demo period has expired. The system is in read-only mode.",
      "targetText": "El periodo de prueba ha terminado. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.expired",
      "field": "text",
      "sourceText": "The license has expired. The system is in read-only mode.",
      "targetText": "La licencia ha caducado. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.instanceMismatch",
      "field": "text",
      "sourceText": "This license is bound to a different installation. If you reinstalled without your data, request a disaster-recovery re-issue below. The system is in read-only mode.",
      "targetText": "Esta licencia está vinculada a otra instalación. Si ha reinstalado sin sus datos, solicite abajo una licencia de recuperación. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.invalidSignature",
      "field": "text",
      "sourceText": "The stored license key is invalid. The system is in read-only mode.",
      "targetText": "La clave de licencia guardada no es válida. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.leaseExpired",
      "field": "text",
      "sourceText": "The license could not be confirmed by the license server for an extended period. The system is in read-only mode until the connection is restored.",
      "targetText": "El servidor de licencias no ha podido confirmar la licencia durante mucho tiempo. El sistema está en modo de solo lectura hasta que se restablezca la conexión."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.noLicense",
      "field": "text",
      "sourceText": "No license key is installed.",
      "targetText": "No hay ninguna clave de licencia instalada."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.revoked",
      "field": "text",
      "sourceText": "This license was revoked by the vendor (for example after a refund). The system is in read-only mode. Please contact support if you believe this is an error.",
      "targetText": "El proveedor ha revocado esta licencia, por ejemplo tras una devolución. El sistema está en modo de solo lectura. Si cree que se trata de un error, póngase en contacto con el servicio de asistencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.tamper",
      "field": "text",
      "sourceText": "A license integrity problem was detected. The system is in read-only mode.",
      "targetText": "Se ha detectado un problema de integridad en la licencia. El sistema está en modo de solo lectura."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.unbound",
      "field": "text",
      "sourceText": "This license is not bound to an installation and cannot be used. Please contact support for a re-issued license.",
      "targetText": "Esta licencia no está vinculada a ninguna instalación y no se puede usar. Póngase en contacto con el servicio de asistencia para obtener una licencia nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.valid",
      "field": "text",
      "sourceText": "Your license is active.",
      "targetText": "Su licencia está activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.button",
      "field": "text",
      "sourceText": "Redeem code",
      "targetText": "Canjear el código"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.codePlaceholder",
      "field": "text",
      "sourceText": "Activation code (SMTY-…)",
      "targetText": "Código de activación (SMTY-…)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.emailPlaceholder",
      "field": "text",
      "sourceText": "E-mail address the code was sent to",
      "targetText": "Dirección de correo a la que se envió el código"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.error",
      "field": "text",
      "sourceText": "The activation code could not be redeemed.",
      "targetText": "No se ha podido canjear el código de activación."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.subtitle",
      "field": "text",
      "sourceText": "Bought without naming this installation? Then you received an activation code by e-mail instead of a license file. Enter it here together with the e-mail address it was sent to — the one you used at checkout. Your license is created for this installation right away; you do not need to type any ID.",
      "targetText": "¿Ha comprado sin indicar esta instalación? Entonces ha recibido un código de activación por correo en lugar de un archivo de licencia. Introdúzcalo aquí junto con la dirección de correo a la que se envió, la misma que usó al pagar. Su licencia se crea de inmediato para esta instalación y no tiene que escribir ningún id."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.success",
      "field": "text",
      "sourceText": "Your license is active.",
      "targetText": "Su licencia está activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.title",
      "field": "text",
      "sourceText": "Activate with a purchase code",
      "targetText": "Activar con un código de compra"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.activationMode",
      "field": "text",
      "sourceText": "Activation mode",
      "targetText": "Modo de activación"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.customer",
      "field": "text",
      "sourceText": "Licensed to",
      "targetText": "Licencia a nombre de"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.edition",
      "field": "text",
      "sourceText": "Edition",
      "targetText": "Edición"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.expiresAt",
      "field": "text",
      "sourceText": "Valid until",
      "targetText": "Válida hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.features",
      "field": "text",
      "sourceText": "Enabled features",
      "targetText": "Funciones activas"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.featuresHint",
      "field": "text",
      "sourceText": "Features marked as ✓ are enabled. Features marked as ✕ are disabled but can be enabled by upgrading to a professional license.",
      "targetText": "Las funciones marcadas con ✓ están activas. Las marcadas con ✕ están desactivadas, pero se pueden activar pasando a una licencia Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.instanceId",
      "field": "text",
      "sourceText": "Instance ID",
      "targetText": "Id de instancia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.licenseId",
      "field": "text",
      "sourceText": "License ID",
      "targetText": "Id de licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.licensedUpTo",
      "field": "text",
      "sourceText": "Licensed up to version",
      "targetText": "Con licencia hasta la versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.perpetual",
      "field": "text",
      "sourceText": "Perpetual",
      "targetText": "Perpetua"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.readOnly",
      "field": "text",
      "sourceText": "Read-only",
      "targetText": "Solo lectura"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.state",
      "field": "text",
      "sourceText": "State",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportId",
      "field": "text",
      "sourceText": "Support ID",
      "targetText": "Id de asistencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportIdHint",
      "field": "text",
      "sourceText": "Give this ID to support so they can find your installation.",
      "targetText": "Facilite este id al servicio de asistencia para que pueda encontrar su instalación."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportUntil",
      "field": "text",
      "sourceText": "Support until",
      "targetText": "Asistencia hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.title",
      "field": "text",
      "sourceText": "License status",
      "targetText": "Estado de la licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.usage",
      "field": "text",
      "sourceText": "Current usage",
      "targetText": "Uso actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.usageLine",
      "field": "text",
      "sourceText": "Admins: {0} · Agents: {1} · Teams: {2}",
      "targetText": "Administradores: {0} · Agentes: {1} · Equipos: {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.valid",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activa"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.upgradeRequired.message",
      "field": "text",
      "sourceText": "This feature is only available with the Professional license.",
      "targetText": "Esta función solo está disponible con la licencia Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.upgradeRequired.title",
      "field": "text",
      "sourceText": "Professional license required",
      "targetText": "Se necesita la licencia Professional"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.appTitle",
      "field": "text",
      "sourceText": "Ticket system",
      "targetText": "Sistema de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.fillAllFields",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Rellene todos los campos."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.forgotPassword",
      "field": "text",
      "sourceText": "Do you need a password reset?",
      "targetText": "¿Necesita restablecer la contraseña?"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.languageLabel",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loggingIn",
      "field": "text",
      "sourceText": "Signing in...",
      "targetText": "Iniciando sesión..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.login",
      "field": "text",
      "sourceText": "Sign in",
      "targetText": "Iniciar sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginFailed",
      "field": "text",
      "sourceText": "Login failed.",
      "targetText": "No se ha podido iniciar sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginFailedDetails",
      "field": "text",
      "sourceText": "Login failed. Please check your credentials.",
      "targetText": "No se ha podido iniciar sesión. Compruebe sus datos de acceso."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginSuccess",
      "field": "text",
      "sourceText": "Successfully signed in!",
      "targetText": "¡Sesión iniciada correctamente!"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.noAccountYet",
      "field": "text",
      "sourceText": "No account yet?",
      "targetText": "¿Todavía no tiene cuenta?"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.passwordPlaceholder",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Introduzca la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.registerNow",
      "field": "text",
      "sourceText": "Register",
      "targetText": "Registrarse"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.backToLocal",
      "field": "text",
      "sourceText": "Back to standard sign in",
      "targetText": "Volver al inicio de sesión estándar"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.divider",
      "field": "text",
      "sourceText": "or continue with",
      "targetText": "o continuar con"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.accountLocked",
      "field": "text",
      "sourceText": "This account is temporarily locked. Please try again later.",
      "targetText": "Esta cuenta está bloqueada temporalmente. Inténtelo de nuevo más tarde."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.domainNotAllowed",
      "field": "text",
      "sourceText": "Your account's domain is not allowed to sign in here.",
      "targetText": "El dominio de su cuenta no tiene permiso para iniciar sesión aquí."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "An account with this e-mail address was deleted. Ask an administrator to restore it.",
      "targetText": "Se ha eliminado una cuenta con esta dirección de correo electrónico. Pida a un administrador que la restaure."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailMissing",
      "field": "text",
      "sourceText": "The provider did not share an e-mail address.",
      "targetText": "El proveedor no ha facilitado ninguna dirección de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailNotVerified",
      "field": "text",
      "sourceText": "Your e-mail address is not verified with the provider.",
      "targetText": "Su dirección de correo electrónico no está verificada con el proveedor."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Ask an administrator to fix this.",
      "targetText": "Esta dirección de correo electrónico pertenece a más de una cuenta. Pida a un administrador que lo corrija."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.invalidState",
      "field": "text",
      "sourceText": "The sign-in request could not be verified. Please try again.",
      "targetText": "No se ha podido verificar la solicitud de inicio de sesión. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.invalidToken",
      "field": "text",
      "sourceText": "The provider response could not be validated.",
      "targetText": "No se ha podido validar la respuesta del proveedor."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.missingCode",
      "field": "text",
      "sourceText": "The sign-in provider did not return an authorization code.",
      "targetText": "El proveedor de inicio de sesión no ha devuelto ningún código de autorización."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerDisabled",
      "field": "text",
      "sourceText": "This sign-in method is not available.",
      "targetText": "Este método de inicio de sesión no está disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerRejected",
      "field": "text",
      "sourceText": "The sign-in provider rejected the request.",
      "targetText": "El proveedor de inicio de sesión ha rechazado la solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerUnavailable",
      "field": "text",
      "sourceText": "The sign-in provider is currently unavailable.",
      "targetText": "El proveedor de inicio de sesión no está disponible en este momento."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.provisioningDisabled",
      "field": "text",
      "sourceText": "No account exists for this user and automatic provisioning is disabled.",
      "targetText": "No existe ninguna cuenta para este usuario y el aprovisionamiento automático está desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.tokenExchangeFailed",
      "field": "text",
      "sourceText": "Could not complete the sign-in with the provider.",
      "targetText": "No se ha podido completar el inicio de sesión con el proveedor."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.unknown",
      "field": "text",
      "sourceText": "Sign-in failed. Please try again.",
      "targetText": "No se ha podido iniciar sesión. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldap",
      "field": "text",
      "sourceText": "Sign in with company account",
      "targetText": "Iniciar sesión con la cuenta de la empresa"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapPassword",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapPasswordPlaceholder",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Introduzca la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSigningIn",
      "field": "text",
      "sourceText": "Signing in...",
      "targetText": "Iniciando sesión..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSubmit",
      "field": "text",
      "sourceText": "Sign in",
      "targetText": "Iniciar sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSubtitle",
      "field": "text",
      "sourceText": "Use your Active Directory / LDAP credentials.",
      "targetText": "Use sus datos de acceso de Active Directory o LDAP."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapTitle",
      "field": "text",
      "sourceText": "Sign in with directory account",
      "targetText": "Iniciar sesión con la cuenta del directorio"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapUsername",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Nombre de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapUsernamePlaceholder",
      "field": "text",
      "sourceText": "e.g. j.doe",
      "targetText": "p. ej. j.garcia"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.processing",
      "field": "text",
      "sourceText": "Completing sign-in...",
      "targetText": "Completando el inicio de sesión..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.providerButton",
      "field": "text",
      "sourceText": "Sign in with",
      "targetText": "Iniciar sesión con"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.redirecting",
      "field": "text",
      "sourceText": "Redirecting to your sign-in provider...",
      "targetText": "Redirigiendo a su proveedor de inicio de sesión..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.subtitle",
      "field": "text",
      "sourceText": "Sign in to continue",
      "targetText": "Inicie sesión para continuar"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.back",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Volver al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.codeLabel",
      "field": "text",
      "sourceText": "Verification code",
      "targetText": "Código de verificación"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.codePlaceholder",
      "field": "text",
      "sourceText": "123456",
      "targetText": "123456"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.copyCodes",
      "field": "text",
      "sourceText": "Copy codes",
      "targetText": "Copiar los códigos"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.daysLeft",
      "field": "text",
      "sourceText": "Days left to set this up: {days}",
      "targetText": "Días restantes para configurarla: {days}"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.invalidCode",
      "field": "text",
      "sourceText": "Invalid verification code.",
      "targetText": "El código de verificación no es válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesContinue",
      "field": "text",
      "sourceText": "I have saved my codes - continue",
      "targetText": "He guardado mis códigos, continuar"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesDesc",
      "field": "text",
      "sourceText": "Store these one-time recovery codes in a safe place. Each can be used once to sign in if you lose your device.",
      "targetText": "Guarde estos códigos de recuperación de un solo uso en un lugar seguro. Cada uno sirve una vez para iniciar sesión si pierde su dispositivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesTitle",
      "field": "text",
      "sourceText": "Save your recovery codes",
      "targetText": "Guarde sus códigos de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryLabel",
      "field": "text",
      "sourceText": "Recovery code",
      "targetText": "Código de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryPlaceholder",
      "field": "text",
      "sourceText": "xxxxx-xxxxx",
      "targetText": "xxxxx-xxxxx"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.sessionExpired",
      "field": "text",
      "sourceText": "Your sign-in session expired. Please sign in again.",
      "targetText": "Su sesión de acceso ha caducado. Inicie sesión de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupConfirm",
      "field": "text",
      "sourceText": "Activate",
      "targetText": "Activar"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupManualKey",
      "field": "text",
      "sourceText": "Or enter this key manually:",
      "targetText": "O introduzca esta clave a mano:"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupSubtitle",
      "field": "text",
      "sourceText": "Two-factor authentication is required for your account. Scan the QR code with an authenticator app, then enter the generated code.",
      "targetText": "Su cuenta necesita la autenticación en dos pasos. Escanee el código QR con una aplicación de autenticación y escriba después el código generado."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupTitle",
      "field": "text",
      "sourceText": "Set up two-factor authentication",
      "targetText": "Configurar la autenticación en dos pasos"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.skip",
      "field": "text",
      "sourceText": "Set up later",
      "targetText": "Configurar más tarde"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.subtitle",
      "field": "text",
      "sourceText": "Enter the 6-digit code from your authenticator app.",
      "targetText": "Escriba el código de 6 cifras de su aplicación de autenticación."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.title",
      "field": "text",
      "sourceText": "Two-factor authentication",
      "targetText": "Autenticación en dos pasos"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.useAuthenticator",
      "field": "text",
      "sourceText": "Use authenticator code instead",
      "targetText": "Usar el código de la aplicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.useRecovery",
      "field": "text",
      "sourceText": "Use a recovery code instead",
      "targetText": "Usar un código de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.verify",
      "field": "text",
      "sourceText": "Verify",
      "targetText": "Verificar"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.verifying",
      "field": "text",
      "sourceText": "Verifying...",
      "targetText": "Verificando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.username",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Nombre de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.usernamePlaceholder",
      "field": "text",
      "sourceText": "Enter username",
      "targetText": "Introduzca el nombre de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.volume",
      "field": "text",
      "sourceText": "Volume",
      "targetText": "Volumen"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.body",
      "field": "text",
      "sourceText": "Active: Body",
      "targetText": "Activo: Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.hint",
      "field": "text",
      "sourceText": "Click a field to activate it (red border). Ticked items and free text are inserted into the active field.",
      "targetText": "Pulse un campo para activarlo (borde rojo). Los elementos marcados y el texto libre se insertan en el campo activo."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.title",
      "field": "text",
      "sourceText": "Active: Title / Subject",
      "targetText": "Activo: Título / Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.body",
      "field": "text",
      "sourceText": "The certificate expires on {date}. Install a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.",
      "targetText": "El certificado caduca el {date}. Instale un nuevo certificado en el servidor con «Cambiar cómo se accede a SMITEY» en el instalador de SMITEY."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.expiredBody",
      "field": "text",
      "sourceText": "The certificate expired on {date}. Browsers now block access to this system. Install a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.",
      "targetText": "El certificado caducó el {date}. Los navegadores bloquean ahora el acceso a este sistema. Instale un nuevo certificado en el servidor con «Cambiar cómo se accede a SMITEY» en el instalador de SMITEY."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.expiredTitle",
      "field": "text",
      "sourceText": "HTTPS certificate has expired",
      "targetText": "El certificado HTTPS ha caducado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.noticeTitle",
      "field": "text",
      "sourceText": "HTTPS certificate expires soon",
      "targetText": "El certificado HTTPS caduca pronto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.urgentTitle",
      "field": "text",
      "sourceText": "HTTPS certificate expires in a few days",
      "targetText": "El certificado HTTPS caduca dentro de pocos días"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.calendar",
      "field": "text",
      "sourceText": "Calendar (add date)",
      "targetText": "Calendario (añadir fecha)"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.time",
      "field": "text",
      "sourceText": "Time (add time)",
      "targetText": "Hora (añadir hora)"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.title",
      "field": "text",
      "sourceText": "Insertable items",
      "targetText": "Elementos insertables"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.createCard.subtitle",
      "field": "text",
      "sourceText": "Here you can create a notification on the login page and across the whole ticket system to inform users and agents, hopefully reducing the creation of unnecessary tickets.",
      "targetText": "Aquí puede crear un aviso en la página de acceso y en todo el sistema de tickets para informar a usuarios y agentes, con la idea de reducir la creación de tickets innecesarios."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.createCard.title",
      "field": "text",
      "sourceText": "Create maintenance or incident notice",
      "targetText": "Crear un aviso de mantenimiento o incidencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.created",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.deleted",
      "field": "text",
      "sourceText": "Deleted",
      "targetText": "Eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.noticeBody",
      "field": "text",
      "sourceText": "The server disk is {percent}% full - {free} GB of {total} GB left. Nothing has failed yet. Plan a clean-up before it becomes urgent.",
      "targetText": "El disco del servidor está al {percent} %. Quedan {free} GB de {total} GB. Todavía no ha fallado nada. Planifique una limpieza antes de que sea urgente."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.noticeTitle",
      "field": "text",
      "sourceText": "Disk space is running low",
      "targetText": "Queda poco espacio en disco"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.updateBody",
      "field": "text",
      "sourceText": "Only {free} GB of {total} GB are free. The next update needs at least {required} GB and will not start. Free up space; container images from earlier updates are usually the biggest item.",
      "targetText": "Solo quedan libres {free} GB de {total} GB. La próxima actualización necesita al menos {required} GB y no se iniciará. Libere espacio. Las imágenes de contenedor de actualizaciones anteriores suelen ser lo que más ocupa."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.userBody",
      "field": "text",
      "sourceText": "The server is running out of disk space. Uploads and e-mail may stop working. Please contact your administrator.",
      "targetText": "El servidor se está quedando sin espacio en disco. Las subidas de archivos y el correo pueden dejar de funcionar. Póngase en contacto con su administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.warningBody",
      "field": "text",
      "sourceText": "The server disk is {percent}% full - only {free} GB of {total} GB left. Attachments, e-mail and backups can start failing. Free up space now; container images from earlier updates are usually the biggest item.",
      "targetText": "El disco del servidor está al {percent} %. Solo quedan {free} GB de {total} GB. Los archivos adjuntos, el correo y las copias de seguridad pueden empezar a fallar. Libere espacio ahora. Las imágenes de contenedor de actualizaciones anteriores suelen ser lo que más ocupa."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.warningTitle",
      "field": "text",
      "sourceText": "Disk almost full",
      "targetText": "El disco está casi lleno"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.errors.systemExists",
      "field": "text",
      "sourceText": "A system or service with this name already exists.",
      "targetText": "Ya existe un sistema o servicio con este nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.errors.textModuleExists",
      "field": "text",
      "sourceText": "A text module with this wording already exists.",
      "targetText": "Ya existe un módulo de texto con este contenido."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.body",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.bodyPlaceholder",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.title",
      "field": "text",
      "sourceText": "Title / Subject",
      "targetText": "Título / Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.titleDesc",
      "field": "text",
      "sourceText": "Tick the text modules and other options to compose a title and body. You can also enter free text. Text in \"Title / Subject\" is shown in the upper part of the notification and used as the subject when you send an e-mail. Text in \"Body\" is used in the lower part of the notification and as the body when sent as e-mail.",
      "targetText": "Marque los módulos de texto y las demás opciones para componer un título y un texto. También puede escribir texto libre. El texto de «Título / Asunto» se muestra en la parte superior del aviso y se usa como asunto cuando lo envía por correo. El texto de «Texto» se usa en la parte inferior del aviso y como cuerpo del correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.titlePlaceholder",
      "field": "text",
      "sourceText": "Title / Subject",
      "targetText": "Título / Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.incidentBannerLabel",
      "field": "text",
      "sourceText": "Known incident",
      "targetText": "Incidencia conocida"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.list.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.list.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.notificationCard.title",
      "field": "text",
      "sourceText": "Create Notification",
      "targetText": "Crear un aviso"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.overlay.dismiss",
      "field": "text",
      "sourceText": "Dismiss",
      "targetText": "Descartar"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.pageDesc",
      "field": "text",
      "sourceText": "Create and manage notifications shown on the login page and across the ticket system.",
      "targetText": "Cree y gestione los avisos que se muestran en la página de acceso y en todo el sistema de tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.pageTitle",
      "field": "text",
      "sourceText": "Maintenance and incident notices",
      "targetText": "Avisos de mantenimiento e incidencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.recipientRequired",
      "field": "text",
      "sourceText": "Please enter at least one recipient.",
      "targetText": "Indique al menos un destinatario."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.requiredField",
      "field": "text",
      "sourceText": "Please enter a value.",
      "targetText": "Indique un valor."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.runningIncidents",
      "field": "text",
      "sourceText": "These incidents are shown on the sign-in page right now. They come from a ticket and disappear by themselves once it is resolved. The switch above does not apply to them.",
      "targetText": "Estas incidencias colectivas se muestran ahora mismo en la página de acceso. Proceden de un ticket y desaparecen por sí solas en cuanto se resuelve. El interruptor de arriba no se les aplica."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.saved",
      "field": "text",
      "sourceText": "Saved",
      "targetText": "Guardado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.selectFieldFirst",
      "field": "text",
      "sourceText": "Click 'Title / Subject' or 'Body' first to choose where to insert.",
      "targetText": "Pulse primero «Título / Asunto» o «Texto» para elegir dónde insertarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendAsEmail",
      "field": "text",
      "sourceText": "Send as E-Mail",
      "targetText": "Enviar por correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendError",
      "field": "text",
      "sourceText": "Could not send e-mail",
      "targetText": "No se ha podido enviar el correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendMail",
      "field": "text",
      "sourceText": "Send Mail",
      "targetText": "Enviar el correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendSuccess",
      "field": "text",
      "sourceText": "E-mail sent",
      "targetText": "Correo enviado"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.add",
      "field": "text",
      "sourceText": "Add System / Service",
      "targetText": "Añadir un sistema o servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.empty",
      "field": "text",
      "sourceText": "No systems / services yet.",
      "targetText": "Todavía no hay sistemas ni servicios."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.placeholder",
      "field": "text",
      "sourceText": "Enter a system / service",
      "targetText": "Escriba un sistema o servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.title",
      "field": "text",
      "sourceText": "Systems / Services",
      "targetText": "Sistemas / Servicios"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.add",
      "field": "text",
      "sourceText": "Add Text Module",
      "targetText": "Añadir un módulo de texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.empty",
      "field": "text",
      "sourceText": "No text modules yet.",
      "targetText": "Todavía no hay módulos de texto."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.placeholder",
      "field": "text",
      "sourceText": "Enter a text module",
      "targetText": "Escriba un módulo de texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.title",
      "field": "text",
      "sourceText": "Text Modules",
      "targetText": "Módulos de texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.to.label",
      "field": "text",
      "sourceText": "To:",
      "targetText": "Para:"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.to.placeholder",
      "field": "text",
      "sourceText": "Enter e-mail addresses, separated by commas",
      "targetText": "Escriba direcciones de correo separadas por comas"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.toggle.label",
      "field": "text",
      "sourceText": "Turn notification on/off",
      "targetText": "Activar o desactivar el aviso"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.updated",
      "field": "text",
      "sourceText": "Updated",
      "targetText": "Actualizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.back",
      "field": "text",
      "sourceText": "Back",
      "targetText": "Atrás"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.dismiss",
      "field": "text",
      "sourceText": "Don't show again",
      "targetText": "No volver a mostrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finish",
      "field": "text",
      "sourceText": "Finish setup",
      "targetText": "Finalizar la configuración"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finished.body",
      "field": "text",
      "sourceText": "Everything you need for daily work is in place. There is more to discover whenever you need it: service level agreements, automation rules, request workflows with approvals, reply templates and the knowledge base — each on its own settings page.",
      "targetText": "Todo lo que necesita para el trabajo diario está listo. Hay más por descubrir cuando lo necesite: acuerdos de nivel de servicio, reglas de automatización, flujos de solicitud con aprobaciones, plantillas de respuesta y la base de conocimiento — cada uno en su propia página de ajustes."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finished.title",
      "field": "text",
      "sourceText": "You're set up.",
      "targetText": "Ya está todo configurado."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.later",
      "field": "text",
      "sourceText": "Continue later",
      "targetText": "Continuar más tarde"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.next",
      "field": "text",
      "sourceText": "Next",
      "targetText": "Siguiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.openPage",
      "field": "text",
      "sourceText": "Open settings",
      "targetText": "Abrir ajustes"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.proHint",
      "field": "text",
      "sourceText": "Included for the whole trial period. Afterwards this feature requires a Professional license.",
      "targetText": "Incluido durante todo el periodo de prueba. Después, esta función requiere una licencia Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.proLocked",
      "field": "text",
      "sourceText": "Your current license is Basic, so this feature is switched off. You can set it up later at any time after upgrading to Professional.",
      "targetText": "Su licencia actual es Basic, por lo que esta función está desactivada. Podrá configurarla en cualquier momento después de cambiar a Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.recheck",
      "field": "text",
      "sourceText": "Check again",
      "targetText": "Comprobar de nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.sidebar",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Asistente de configuración"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.skip",
      "field": "text",
      "sourceText": "Skip this step",
      "targetText": "Omitir este paso"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusDone",
      "field": "text",
      "sourceText": "Done",
      "targetText": "Hecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusOpen",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Pendiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusSkipped",
      "field": "text",
      "sourceText": "Skipped",
      "targetText": "Omitido"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.stepOf",
      "field": "text",
      "sourceText": "Step {0} of {1}",
      "targetText": "Paso {0} de {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.body",
      "field": "text",
      "sourceText": "Categories are what your customers pick when they file a ticket, and what your reports group by. Each team has its own set: create the main categories first, then the subcategories underneath them.",
      "targetText": "Las categorías son lo que sus clientes eligen al crear un ticket y aquello por lo que agrupan sus informes. Cada equipo tiene su propio conjunto: cree primero las categorías principales y, debajo de ellas, las subcategorías."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.noTeams",
      "field": "text",
      "sourceText": "Create a team first — categories belong to a team.",
      "targetText": "Cree primero un equipo — las categorías pertenecen a un equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.perTeam",
      "field": "text",
      "sourceText": "Open the categories of a team:",
      "targetText": "Abrir las categorías de un equipo:"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.title",
      "field": "text",
      "sourceText": "Set up categories",
      "targetText": "Configurar las categorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.body",
      "field": "text",
      "sourceText": "With SMTP configured, the system sends invitations with a sign-in link to new users, notifies agents about assignments, and replies to customers. Optionally, each team can have its own mailbox so incoming mail becomes tickets automatically.",
      "targetText": "Con SMTP configurado, el sistema envía a los nuevos usuarios invitaciones con un enlace de acceso, avisa a los agentes de las asignaciones y responde a los clientes. Opcionalmente, cada equipo puede tener su propio buzón, de modo que el correo entrante se convierta automáticamente en tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.hint",
      "field": "text",
      "sourceText": "Use the test button on the e-mail settings page — it names the exact reason when something is wrong. Without e-mail, you hand new users the one-time password generated in the user administration instead.",
      "targetText": "Utilice el botón de prueba de la página de ajustes de correo electrónico — indica el motivo exacto cuando algo falla. Sin correo electrónico, entregue a los nuevos usuarios la contraseña de un solo uso que genera la administración de usuarios."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.title",
      "field": "text",
      "sourceText": "Connect e-mail",
      "targetText": "Conectar el correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.firstTicket.body",
      "field": "text",
      "sourceText": "Try it out: file a ticket the way your customers will. Your helpdesk team can solve it directly or escalate it to a specialist team, which then takes over.",
      "targetText": "Pruébelo: cree un ticket como lo harán sus clientes. Su equipo de helpdesk puede resolverlo directamente o escalarlo a un equipo especializado, que se hace cargo a partir de ahí."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.firstTicket.title",
      "field": "text",
      "sourceText": "Create your first ticket",
      "targetText": "Crear su primer ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.body",
      "field": "text",
      "sourceText": "The interface starts in English. Language packs are free JSON files: download the one you need, then import it under Settings → Language and switch the language on. Every user picks their own language afterwards.",
      "targetText": "La interfaz se inicia en inglés. Los paquetes de idioma son archivos JSON gratuitos: descargue el que necesite, impórtelo en Ajustes → Idioma y active el idioma. Después, cada usuario elige su propio idioma."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.downloadLink",
      "field": "text",
      "sourceText": "Download language packs",
      "targetText": "Descargar paquetes de idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.hint",
      "field": "text",
      "sourceText": "Doing this first means the rest of this assistant speaks your language too.",
      "targetText": "Si empieza por aquí, el resto del asistente también hablará su idioma."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.title",
      "field": "text",
      "sourceText": "Choose your language",
      "targetText": "Elegir su idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.body",
      "field": "text",
      "sourceText": "Let your users sign in with the accounts they already have — via OpenID Connect, SAML 2.0, LDAP/Active Directory or a regional social login.",
      "targetText": "Permita que sus usuarios inicien sesión con las cuentas que ya tienen — mediante OpenID Connect, SAML 2.0, LDAP/Active Directory o un inicio de sesión social regional."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.hint",
      "field": "text",
      "sourceText": "If you plan to use single sign-on, set it up BEFORE you create user accounts by hand, so every account is provisioned through your identity provider from the start. Always keep your local administrator account as an emergency access.",
      "targetText": "Si va a utilizar single sign-on, configúrelo ANTES de crear cuentas de usuario a mano, para que todas las cuentas se aprovisionen desde el principio a través de su proveedor de identidad. Conserve siempre su cuenta de administrador local como acceso de emergencia."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.title",
      "field": "text",
      "sourceText": "Single sign-on (optional)",
      "targetText": "Single sign-on (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.body",
      "field": "text",
      "sourceText": "A team is a group of agents that handles tickets together. Create at least one — your helpdesk or first point of contact — and add your administrators and agents to it.",
      "targetText": "Un equipo es un grupo de agentes que atienden los tickets conjuntamente. Cree al menos uno — su helpdesk o primer punto de contacto — y añada en él a sus administradores y agentes."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.hint",
      "field": "text",
      "sourceText": "Only the FIRST team is open to your customers. Every team you create after that is a specialist team that customers cannot see or file tickets in; those tickets get there by escalation from the first team. You can change this per team at any time.",
      "targetText": "Solo el PRIMER equipo está abierto a sus clientes. Cada equipo que cree después es un equipo especializado que los clientes no pueden ver ni en el que pueden crear tickets; esos tickets llegan allí por escalado desde el primer equipo. Puede cambiarlo en cada equipo en cualquier momento."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.title",
      "field": "text",
      "sourceText": "Create your teams",
      "targetText": "Crear sus equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.timezone.body",
      "field": "text",
      "sourceText": "Every timestamp in the system — tickets, reports, business hours — is shown in this time zone. The server clock stays on UTC, so this is the only place you need to set it.",
      "targetText": "Cada marca de tiempo del sistema — tickets, informes, horario laboral — se muestra en esta zona horaria. El reloj del servidor permanece en UTC, así que este es el único lugar donde debe configurarla."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.timezone.title",
      "field": "text",
      "sourceText": "Set the time zone",
      "targetText": "Configurar la zona horaria"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.body",
      "field": "text",
      "sourceText": "Create the accounts for your administrators, agents and customers, and give each one a role. Users who signed in through single sign-on already exist here — they start as customers, so this is where you promote them to agent or administrator.",
      "targetText": "Cree las cuentas de sus administradores, agentes y clientes, y asigne un rol a cada una. Los usuarios que han iniciado sesión mediante single sign-on ya existen aquí — empiezan como clientes, así que es aquí donde los promueve a agente o administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.hint",
      "field": "text",
      "sourceText": "New users never receive a password by e-mail. They get a time-limited link to set their own — or, without e-mail, a one-time password you hand over personally.",
      "targetText": "Los nuevos usuarios nunca reciben una contraseña por correo electrónico. Reciben un enlace de validez limitada para establecer la suya — o, sin correo electrónico, una contraseña de un solo uso que usted les entrega personalmente."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.title",
      "field": "text",
      "sourceText": "Add your users",
      "targetText": "Añadir sus usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.title",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Asistente de configuración"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.body",
      "field": "text",
      "sourceText": "Your ticket system is installed and ready. This assistant walks you through the settings you need to get started — it takes about ten minutes, and you can leave and return at any time.",
      "targetText": "Su sistema de tickets está instalado y listo. Este asistente le guía por los ajustes que necesita para empezar — dura unos diez minutos y puede salir y volver cuando quiera."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.demoNote",
      "field": "text",
      "sourceText": "You are running the trial version, which includes every Professional feature for the whole trial period. Nothing you set up now is lost when you buy a license — the trial becomes your live system.",
      "targetText": "Está utilizando la versión de prueba, que incluye todas las funciones Professional durante todo el periodo de prueba. Nada de lo que configure ahora se pierde al comprar una licencia — la versión de prueba pasa a ser su sistema productivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.languageLabel",
      "field": "text",
      "sourceText": "Language of this assistant",
      "targetText": "Idioma de este asistente"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.start",
      "field": "text",
      "sourceText": "Let's go",
      "targetText": "Empecemos"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.title",
      "field": "text",
      "sourceText": "Welcome!",
      "targetText": "¡Bienvenido!"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.caselessNote",
      "field": "text",
      "sourceText": "If you write your password in a script without uppercase and lowercase letters, the two letter-case rules count as fulfilled.",
      "targetText": "Si escribe su contraseña en una escritura sin mayúsculas ni minúsculas, las dos reglas sobre mayúsculas y minúsculas cuentan como cumplidas."
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.history",
      "field": "text",
      "sourceText": "differ from your last {0} passwords",
      "targetText": "ser distinta de sus últimas {0} contraseñas"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.minLength",
      "field": "text",
      "sourceText": "be at least {0} characters long",
      "targetText": "tener al menos {0} caracteres"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.notMet",
      "field": "text",
      "sourceText": "Your password does not meet all requirements yet.",
      "targetText": "Su contraseña todavía no cumple todos los requisitos."
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireDigit",
      "field": "text",
      "sourceText": "contain a number",
      "targetText": "contener un número"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireLowercase",
      "field": "text",
      "sourceText": "contain a lowercase letter",
      "targetText": "contener una letra minúscula"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireSpecial",
      "field": "text",
      "sourceText": "contain a special character",
      "targetText": "contener un carácter especial"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireUppercase",
      "field": "text",
      "sourceText": "contain an uppercase letter",
      "targetText": "contener una letra mayúscula"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.title",
      "field": "text",
      "sourceText": "Your password must:",
      "targetText": "Su contraseña debe:"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendArchiveManage",
      "field": "text",
      "sourceText": "Archive: manage archives",
      "targetText": "Archivo: gestionar los archivos de archivado"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendArchiveManageDesc",
      "field": "text",
      "sourceText": "Lets the user create, download and delete archive files. The user can also restore archived tickets and remove archived tickets from the live database.",
      "targetText": "Permite crear, descargar y eliminar archivos de archivado. También permite restaurar tickets archivados y quitar tickets archivados de la base de datos activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendLanguageSettingsAndTranslationsManage",
      "field": "text",
      "sourceText": "Settings: Languages and translations",
      "targetText": "Ajustes: Idiomas y traducciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendLanguageSettingsAndTranslationsManageDesc",
      "field": "text",
      "sourceText": "Lets the user choose the available languages and import or export translations.",
      "targetText": "Permite elegir los idiomas disponibles e importar o exportar traducciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUpdatesApply",
      "field": "text",
      "sourceText": "Updates: install updates",
      "targetText": "Actualizaciones: instalar actualizaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUpdatesApplyDesc",
      "field": "text",
      "sourceText": "Lets the user start a system update. The system restarts and is unavailable for a few minutes. A full backup is made automatically first. Seeing whether an update is available only needs the 'Settings: Updates' permission.",
      "targetText": "Permite iniciar una actualización del sistema. El sistema se reinicia y queda sin servicio unos minutos. Antes se hace automáticamente una copia de seguridad completa. Para ver solo si hay una actualización disponible basta el permiso «Ajustes: Actualizaciones»."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUsersAssignable",
      "field": "text",
      "sourceText": "Tickets: assign to agents",
      "targetText": "Tickets: asignar a agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUsersAssignableDesc",
      "field": "text",
      "sourceText": "Lets the user assign tickets to agents and admins in their teams.",
      "targetText": "Permite asignar tickets a los agentes y administradores de sus equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navKnowledgeBase",
      "field": "text",
      "sourceText": "Page: Knowledge base",
      "targetText": "Página: Base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navKnowledgeBaseDesc",
      "field": "text",
      "sourceText": "Lets the user open the knowledge base. Customers only see topics that are visible to customers.",
      "targetText": "Permite abrir la base de conocimiento. Los clientes solo ven los temas visibles para clientes."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navMaintenance",
      "field": "text",
      "sourceText": "Page: Maintenance and incident notices",
      "targetText": "Página: Avisos de mantenimiento e incidencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navMaintenanceDesc",
      "field": "text",
      "sourceText": "Lets the user create and manage maintenance and incident notices.",
      "targetText": "Permite crear y gestionar avisos de mantenimiento e incidencias."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navNewTicket",
      "field": "text",
      "sourceText": "Sidebar: New ticket",
      "targetText": "Barra lateral: Ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navNewTicketDesc",
      "field": "text",
      "sourceText": "Lets the user see the New ticket entry in the sidebar.",
      "targetText": "Permite ver la entrada «Ticket nuevo» en la barra lateral."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsArchive",
      "field": "text",
      "sourceText": "Settings: Archive",
      "targetText": "Ajustes: Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsArchiveDesc",
      "field": "text",
      "sourceText": "Lets the user open the ticket archive page.",
      "targetText": "Permite abrir la página del archivo de tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsAutomation",
      "field": "text",
      "sourceText": "Settings: Automation",
      "targetText": "Ajustes: Automatización"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsAutomationDesc",
      "field": "text",
      "sourceText": "Lets the user create and change time-based automation rules.",
      "targetText": "Permite crear y cambiar reglas de automatización basadas en el tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsCi",
      "field": "text",
      "sourceText": "Settings: Corporate identity",
      "targetText": "Ajustes: Imagen corporativa"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsCiDesc",
      "field": "text",
      "sourceText": "Lets the user set the logo, favicon and colors.",
      "targetText": "Permite definir el logotipo, el favicon y los colores."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsEmail",
      "field": "text",
      "sourceText": "Settings: E-mail",
      "targetText": "Ajustes: Correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsEmailDesc",
      "field": "text",
      "sourceText": "Lets the user manage mail server settings, e-mail workflows and the blacklist.",
      "targetText": "Permite gestionar los ajustes del servidor de correo, los flujos de correo y la lista de bloqueo."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsGeneral",
      "field": "text",
      "sourceText": "Settings: General",
      "targetText": "Ajustes: Generales"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsGeneralDesc",
      "field": "text",
      "sourceText": "Lets the user manage drop-down lists, the date format, the time zone and other basic settings.",
      "targetText": "Permite gestionar las listas desplegables, el formato de fecha, la zona horaria y otros ajustes básicos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsKnowledgeBase",
      "field": "text",
      "sourceText": "Settings: Knowledge base",
      "targetText": "Ajustes: Base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsKnowledgeBaseDesc",
      "field": "text",
      "sourceText": "Lets the user manage knowledge base topics and decide whether agents can create entries. The user also sees the change history.",
      "targetText": "Permite gestionar los temas de la base de conocimiento y decidir si los agentes pueden crear entradas. También muestra el historial de cambios."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsLicense",
      "field": "text",
      "sourceText": "Settings: License",
      "targetText": "Ajustes: Licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsLicenseDesc",
      "field": "text",
      "sourceText": "Lets the user view the license status, activate a new license key and deactivate the license on this installation.",
      "targetText": "Permite consultar el estado de la licencia, activar una clave de licencia nueva y desactivar la licencia en esta instalación."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsReports",
      "field": "text",
      "sourceText": "Settings: Reports",
      "targetText": "Ajustes: Informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsReportsDesc",
      "field": "text",
      "sourceText": "Lets the user choose which fields appear in reports.",
      "targetText": "Permite elegir qué campos aparecen en los informes."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsRequestWorkflows",
      "field": "text",
      "sourceText": "Settings: Request workflows",
      "targetText": "Ajustes: Flujos de solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsRequestWorkflowsDesc",
      "field": "text",
      "sourceText": "Lets the user build request workflows. Careful: their tasks create tickets in other teams.",
      "targetText": "Permite crear flujos de solicitud. Atención: sus tareas crean tickets en otros equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSecurity",
      "field": "text",
      "sourceText": "Settings: Security",
      "targetText": "Ajustes: Seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSecurityDesc",
      "field": "text",
      "sourceText": "Lets the user manage role permissions and sign-in security.",
      "targetText": "Permite gestionar los permisos de los roles y la seguridad del inicio de sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSla",
      "field": "text",
      "sourceText": "Settings: SLA and business hours",
      "targetText": "Ajustes: SLA y horario laboral"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSlaDesc",
      "field": "text",
      "sourceText": "Lets the user manage business hours and deadline policies.",
      "targetText": "Permite gestionar el horario laboral y las políticas de plazos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSso",
      "field": "text",
      "sourceText": "Settings: Single sign-on",
      "targetText": "Ajustes: Single sign-on"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSsoDesc",
      "field": "text",
      "sourceText": "Lets the user set up single sign-on with LDAP or Active Directory, OIDC, SAML 2.0 or regional social logins.",
      "targetText": "Permite configurar el single sign-on con LDAP o Active Directory, OIDC, SAML 2.0 o inicios de sesión sociales regionales."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTeams",
      "field": "text",
      "sourceText": "Settings: Teams",
      "targetText": "Ajustes: Equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTeamsDesc",
      "field": "text",
      "sourceText": "Lets the user create, edit and delete teams and choose which agents and customers belong to them.",
      "targetText": "Permite crear, editar y eliminar equipos y elegir qué agentes y clientes pertenecen a ellos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTemplates",
      "field": "text",
      "sourceText": "Settings: Templates",
      "targetText": "Ajustes: Plantillas"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTemplatesDesc",
      "field": "text",
      "sourceText": "Lets the user create and change reply templates.",
      "targetText": "Permite crear y cambiar plantillas de respuesta."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTicketFieldSettings",
      "field": "text",
      "sourceText": "Settings: Ticket settings",
      "targetText": "Ajustes: Ajustes de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTicketFieldSettingsDesc",
      "field": "text",
      "sourceText": "Lets the user choose which ticket fields are required or visible to customers and add custom fields.",
      "targetText": "Permite elegir qué campos del ticket son obligatorios o visibles para los clientes y añadir campos personalizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsUpdates",
      "field": "text",
      "sourceText": "Settings: Updates",
      "targetText": "Ajustes: Actualizaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsUpdatesDesc",
      "field": "text",
      "sourceText": "Lets the user check the installed version and see whether a new release is available.",
      "targetText": "Permite consultar la versión instalada y ver si hay una versión nueva disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityAuditLog",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityAuditLogDesc",
      "field": "text",
      "sourceText": "Lets the user read and export the security log: sign-in events and administrator actions.",
      "targetText": "Permite leer y exportar el registro de seguridad: inicios de sesión y acciones de los administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectAnonymize",
      "field": "text",
      "sourceText": "Anonymize people",
      "targetText": "Anonimizar personas"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectAnonymizeDesc",
      "field": "text",
      "sourceText": "Replace a person's name and e-mail address with a placeholder, now or after a set period. This cannot be undone.",
      "targetText": "Sustituye el nombre y la dirección de correo electrónico de una persona por un marcador de posición, ahora o tras un plazo fijado. Esta acción no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectExport",
      "field": "text",
      "sourceText": "Data export (data subject request)",
      "targetText": "Exportación de datos (solicitud del interesado)"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectExportDesc",
      "field": "text",
      "sourceText": "Download everything the system stores about one person, to answer a data subject access request.",
      "targetText": "Descarga todo lo que el sistema guarda sobre una persona, para responder a una solicitud de acceso a datos."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityUserManagement",
      "field": "text",
      "sourceText": "Users: manage accounts",
      "targetText": "Usuarios: gestionar cuentas"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityUserManagementDesc",
      "field": "text",
      "sourceText": "Lets the user create, edit and archive user accounts and reset their passwords.",
      "targetText": "Permite crear, editar y archivar cuentas de usuario y restablecer sus contraseñas."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingEditClosed",
      "field": "text",
      "sourceText": "Time tracking: edit after closing",
      "targetText": "Registro de tiempo: editar después del cierre"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingEditClosedDesc",
      "field": "text",
      "sourceText": "Lets the user change entries after the ticket is resolved or closed. Without it, a period that was already invoiced cannot be changed later.",
      "targetText": "Permite cambiar entradas cuando el ticket ya está resuelto o cerrado. Sin este derecho, un periodo ya facturado no se puede cambiar después."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingLog",
      "field": "text",
      "sourceText": "Time tracking: log time",
      "targetText": "Registro de tiempo: registrar tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingLogDesc",
      "field": "text",
      "sourceText": "Lets the user log time on tickets of their teams and edit their own entries.",
      "targetText": "Permite registrar tiempo en los tickets de sus equipos y editar sus propias entradas."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingManageOthers",
      "field": "text",
      "sourceText": "Time tracking: edit other people's entries",
      "targetText": "Registro de tiempo: editar entradas de otras personas"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingManageOthersDesc",
      "field": "text",
      "sourceText": "Lets the user change or delete time entries logged by someone else. Whoever can change other people's time changes other people's invoices.",
      "targetText": "Permite cambiar o eliminar entradas de tiempo registradas por otra persona. Quien puede cambiar el tiempo de otros cambia las facturas de otros."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingReport",
      "field": "text",
      "sourceText": "Time tracking: see the report",
      "targetText": "Registro de tiempo: ver el informe"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingReportDesc",
      "field": "text",
      "sourceText": "Lets the user open the time report and export the entries as CSV.",
      "targetText": "Permite abrir el informe de tiempos y exportar las entradas como CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "positions.errors.alreadyExists",
      "field": "text",
      "sourceText": "Position already exists.",
      "targetText": "El puesto ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Critical",
      "field": "text",
      "sourceText": "Critical",
      "targetText": "Crítica"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.High",
      "field": "text",
      "sourceText": "High",
      "targetText": "Alta"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Low",
      "field": "text",
      "sourceText": "Low",
      "targetText": "Baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Medium",
      "field": "text",
      "sourceText": "Medium",
      "targetText": "Media"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.choose",
      "field": "text",
      "sourceText": "Choose image",
      "targetText": "Elegir una imagen"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cropHint",
      "field": "text",
      "sourceText": "Drag to move, use the slider to zoom. The visible circle is what others will see.",
      "targetText": "Arrastre para mover y use el control deslizante para ampliar. El círculo visible es lo que verán los demás."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cropTitle",
      "field": "text",
      "sourceText": "Position your picture",
      "targetText": "Coloque su imagen"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.current",
      "field": "text",
      "sourceText": "Current picture",
      "targetText": "Imagen actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.corrupt",
      "field": "text",
      "sourceText": "This image could not be read. Please try a different file.",
      "targetText": "No se ha podido leer esta imagen. Pruebe con otro archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.dimensions",
      "field": "text",
      "sourceText": "The image resolution is too high. Please use a smaller image.",
      "targetText": "La resolución de la imagen es demasiado alta. Use una imagen más pequeña."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.empty",
      "field": "text",
      "sourceText": "No image was selected.",
      "targetText": "No se ha seleccionado ninguna imagen."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.format",
      "field": "text",
      "sourceText": "Only JPEG, PNG and WebP images are accepted.",
      "targetText": "Solo se aceptan imágenes JPEG, PNG y WebP."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.generic",
      "field": "text",
      "sourceText": "The profile picture could not be saved.",
      "targetText": "No se ha podido guardar la imagen de perfil."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.notAllowed",
      "field": "text",
      "sourceText": "Profile pictures are disabled for customer accounts.",
      "targetText": "Las imágenes de perfil están desactivadas para las cuentas de cliente."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.tooLarge",
      "field": "text",
      "sourceText": "The image is too large. Maximum size is {0} MB.",
      "targetText": "La imagen es demasiado grande. El tamaño máximo es de {0} MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.hint",
      "field": "text",
      "sourceText": "JPEG, PNG or WebP, up to {0} MB. The image is cropped to a square and scaled down automatically.",
      "targetText": "JPEG, PNG o WebP, hasta {0} MB. La imagen se recorta en cuadrado y se reduce automáticamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.noPicture",
      "field": "text",
      "sourceText": "No picture uploaded yet — your initials are shown instead.",
      "targetText": "Todavía no ha subido ninguna imagen. En su lugar se muestran sus iniciales."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.remove",
      "field": "text",
      "sourceText": "Remove picture",
      "targetText": "Quitar la imagen"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.removed",
      "field": "text",
      "sourceText": "Profile picture removed.",
      "targetText": "Imagen de perfil quitada."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.replace",
      "field": "text",
      "sourceText": "Replace image",
      "targetText": "Sustituir la imagen"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.save",
      "field": "text",
      "sourceText": "Save picture",
      "targetText": "Guardar la imagen"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.saved",
      "field": "text",
      "sourceText": "Profile picture updated.",
      "targetText": "Imagen de perfil actualizada."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Guardando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.zoom",
      "field": "text",
      "sourceText": "Zoom",
      "targetText": "Ampliación"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.subtitle",
      "field": "text",
      "sourceText": "Your picture is shown next to your name in tickets and in the sidebar.",
      "targetText": "Su imagen se muestra junto a su nombre en los tickets y en la barra lateral."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.given",
      "field": "text",
      "sourceText": "Consent given on {date}",
      "targetText": "Consentimiento otorgado el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.noConsent",
      "field": "text",
      "sourceText": "No consent given yet.",
      "targetText": "Todavía no se ha otorgado ningún consentimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.title",
      "field": "text",
      "sourceText": "Satisfaction surveys by e-mail",
      "targetText": "Encuestas de satisfacción por correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed on {date}",
      "targetText": "Baja el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.title",
      "field": "text",
      "sourceText": "Profile picture",
      "targetText": "Imagen de perfil"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.codesDone",
      "field": "text",
      "sourceText": "I have saved my codes",
      "targetText": "He guardado mis códigos"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.codesLeft",
      "field": "text",
      "sourceText": "Recovery codes left: {count}",
      "targetText": "Códigos de recuperación restantes: {count}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.continue",
      "field": "text",
      "sourceText": "Continue",
      "targetText": "Continuar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copied",
      "field": "text",
      "sourceText": "Recovery codes copied.",
      "targetText": "Códigos de recuperación copiados."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copy",
      "field": "text",
      "sourceText": "Copy",
      "targetText": "Copiar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copyFailed",
      "field": "text",
      "sourceText": "The codes could not be copied. Download them or select them and copy them yourself.",
      "targetText": "No se han podido copiar los códigos. Descárguelos, o selecciónelos y cópielos usted mismo."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.disableText",
      "field": "text",
      "sourceText": "Enter the current code from your authenticator app to turn off two-factor authentication.",
      "targetText": "Escriba el código actual de su aplicación de autenticación para desactivar la autenticación en dos pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.disableTitle",
      "field": "text",
      "sourceText": "Turn off two-factor authentication",
      "targetText": "Desactivar la autenticación en dos pasos"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Descargar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.code",
      "field": "text",
      "sourceText": "The code is not correct. Enter the current code from your authenticator app.",
      "targetText": "El código no es correcto. Escriba el código actual de su aplicación de autenticación."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.generic",
      "field": "text",
      "sourceText": "The change could not be saved. Please try again.",
      "targetText": "No se ha podido guardar el cambio. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.load",
      "field": "text",
      "sourceText": "The two-factor settings could not be loaded.",
      "targetText": "No se han podido cargar los ajustes de la autenticación en dos pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.notEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication is not turned on for this account.",
      "targetText": "La autenticación en dos pasos no está activada para esta cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.password",
      "field": "text",
      "sourceText": "Wrong password.",
      "targetText": "Contraseña incorrecta."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.providerManaged",
      "field": "text",
      "sourceText": "Your sign-in provider manages two-factor authentication for this account.",
      "targetText": "Su proveedor de inicio de sesión gestiona la autenticación en dos pasos de esta cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.required",
      "field": "text",
      "sourceText": "Two-factor authentication is required for your role. You cannot turn it off.",
      "targetText": "La autenticación en dos pasos es obligatoria para su rol. No puede desactivarla."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.setupFirst",
      "field": "text",
      "sourceText": "Please start the setup first.",
      "targetText": "Inicie primero la configuración."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.newCodes",
      "field": "text",
      "sourceText": "New recovery codes",
      "targetText": "Nuevos códigos de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.passwordHint",
      "field": "text",
      "sourceText": "Enter your password to turn on two-factor authentication.",
      "targetText": "Escriba su contraseña para activar la autenticación en dos pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.passwordLabel",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.qrAlt",
      "field": "text",
      "sourceText": "QR code for your authenticator app",
      "targetText": "Código QR para su aplicación de autenticación"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewText",
      "field": "text",
      "sourceText": "Enter the current code from your authenticator app. Your old recovery codes will stop working.",
      "targetText": "Escriba el código actual de su aplicación de autenticación. Sus códigos de recuperación anteriores dejarán de funcionar."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewTitle",
      "field": "text",
      "sourceText": "Create new recovery codes",
      "targetText": "Crear nuevos códigos de recuperación"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewed",
      "field": "text",
      "sourceText": "New recovery codes created. The old codes no longer work.",
      "targetText": "Se han creado nuevos códigos de recuperación. Los códigos anteriores ya no funcionan."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.requiredHint",
      "field": "text",
      "sourceText": "Your role requires two-factor authentication. You cannot turn it off.",
      "targetText": "Su rol exige la autenticación en dos pasos. No puede desactivarla."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.requiredSetupHint",
      "field": "text",
      "sourceText": "Your role requires two-factor authentication. Please turn it on.",
      "targetText": "Su rol exige la autenticación en dos pasos. Actívela."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.setupHint",
      "field": "text",
      "sourceText": "Scan the QR code with an authenticator app. Then enter the 6-digit code from the app.",
      "targetText": "Escanee el código QR con una aplicación de autenticación. Después, escriba el código de 6 cifras de la aplicación."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.statusOff",
      "field": "text",
      "sourceText": "Two-factor authentication is off.",
      "targetText": "La autenticación en dos pasos está desactivada."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.statusOn",
      "field": "text",
      "sourceText": "Two-factor authentication is on.",
      "targetText": "La autenticación en dos pasos está activada."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.subtitle",
      "field": "text",
      "sourceText": "A code from an authenticator app protects your account in addition to your password.",
      "targetText": "Un código de una aplicación de autenticación protege su cuenta además de su contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.title",
      "field": "text",
      "sourceText": "Two-factor authentication",
      "targetText": "Autenticación en dos pasos"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnOff",
      "field": "text",
      "sourceText": "Turn off",
      "targetText": "Desactivar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnOn",
      "field": "text",
      "sourceText": "Turn on",
      "targetText": "Activar"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnedOff",
      "field": "text",
      "sourceText": "Two-factor authentication is now off.",
      "targetText": "La autenticación en dos pasos está ahora desactivada."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnedOn",
      "field": "text",
      "sourceText": "Two-factor authentication is now on.",
      "targetText": "La autenticación en dos pasos está ahora activada."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.allFieldsRequired",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Rellene todos los campos."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.backToLogin",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Volver al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.description",
      "field": "text",
      "sourceText": "Register to submit tickets and follow their progress. Your sign-in name is derived from your e-mail address and shown once you are done.",
      "targetText": "Regístrese para enviar tickets y seguir su avance. Su nombre de acceso se deriva de su dirección de correo y se le muestra al terminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.disabledBody",
      "field": "text",
      "sourceText": "This system does not accept self-registration. Please ask your administrator for an account.",
      "targetText": "Este sistema no admite el registro por cuenta propia. Pida una cuenta a su administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.disabledTitle",
      "field": "text",
      "sourceText": "Registration is not available",
      "targetText": "El registro no está disponible"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.doneBody",
      "field": "text",
      "sourceText": "You can sign in now with the password you just chose. If e-mail is set up on this system, a message with your sign-in name is on its way.",
      "targetText": "Ya puede iniciar sesión con la contraseña que acaba de elegir. Si el correo está configurado en este sistema, le llegará un mensaje con su nombre de acceso."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.doneTitle",
      "field": "text",
      "sourceText": "Your account is ready",
      "targetText": "Su cuenta está lista"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.email",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.emailPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "usted@ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.error",
      "field": "text",
      "sourceText": "The account could not be created. Please try again later.",
      "targetText": "No se ha podido crear la cuenta. Inténtelo de nuevo más tarde."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.firstName",
      "field": "text",
      "sourceText": "First name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.lastName",
      "field": "text",
      "sourceText": "Last name",
      "targetText": "Apellidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.sending",
      "field": "text",
      "sourceText": "Creating account...",
      "targetText": "Creando la cuenta..."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.submit",
      "field": "text",
      "sourceText": "Create account",
      "targetText": "Crear la cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.title",
      "field": "text",
      "sourceText": "Create an account",
      "targetText": "Crear una cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Ir al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.yourUsername",
      "field": "text",
      "sourceText": "Your sign-in name",
      "targetText": "Su nombre de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.agent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allAgents",
      "field": "text",
      "sourceText": "All agents",
      "targetText": "Todos los agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allCategories",
      "field": "text",
      "sourceText": "All categories",
      "targetText": "Todas las categorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allChannels",
      "field": "text",
      "sourceText": "All channels",
      "targetText": "Todos los canales"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allMainCategories",
      "field": "text",
      "sourceText": "All main categories",
      "targetText": "Todas las categorías principales"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allPlaceholder",
      "field": "text",
      "sourceText": "All",
      "targetText": "Todos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allPriorities",
      "field": "text",
      "sourceText": "All priorities",
      "targetText": "Todas las prioridades"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allStatuses",
      "field": "text",
      "sourceText": "All statuses",
      "targetText": "Todos los estados"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allSubCategories",
      "field": "text",
      "sourceText": "All subcategories",
      "targetText": "Todas las subcategorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allUsers",
      "field": "text",
      "sourceText": "All users",
      "targetText": "Todos los usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.assigned",
      "field": "text",
      "sourceText": "Assigned automatically",
      "targetText": "Asignados automáticamente"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.formerMember",
      "field": "text",
      "sourceText": "no longer in the team",
      "targetText": "ya no está en el equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidate",
      "field": "text",
      "sourceText": "Nobody available",
      "targetText": "Nadie disponible"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidateHint",
      "field": "text",
      "sourceText": "Tickets that stayed unassigned because every agent of the team was busy or away.",
      "targetText": "Tickets que se quedaron sin asignar porque todos los agentes del equipo estaban ocupados o ausentes."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidateTickets",
      "field": "text",
      "sourceText": "Most recent:",
      "targetText": "Más recientes:"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noTeams",
      "field": "text",
      "sourceText": "No team distributes tickets automatically. The setting is per team in Teams.",
      "targetText": "Ningún equipo reparte tickets automáticamente. El ajuste está en cada equipo, en Equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.subtitle",
      "field": "text",
      "sourceText": "What the distribution did in the selected period — a log of the automation, not a rating of people.",
      "targetText": "Lo que ha hecho el reparto en el periodo seleccionado. Es un registro de la automatización, no una valoración de las personas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.teams",
      "field": "text",
      "sourceText": "Teams in this view",
      "targetText": "Equipos en esta vista"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.title",
      "field": "text",
      "sourceText": "Automatic assignment",
      "targetText": "Asignación automática"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.agents",
      "field": "text",
      "sourceText": "Agents",
      "targetText": "Agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.averagesSkipped",
      "field": "text",
      "sourceText": "Average processing times are not calculated for more than {limit} tickets. Narrow the filter to see them.",
      "targetText": "Los tiempos medios de tramitación no se calculan para más de {limit} tickets. Acote el filtro para verlos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgNetProcessing",
      "field": "text",
      "sourceText": "Avg net processing (h)",
      "targetText": "Tramitación neta media (h)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgWaitingOtherTeam",
      "field": "text",
      "sourceText": "Avg waiting for other team (h)",
      "targetText": "Espera media de otro equipo (h)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgWaitingUser",
      "field": "text",
      "sourceText": "Avg waiting for user (h)",
      "targetText": "Espera media del usuario (h)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "Por agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byChannel",
      "field": "text",
      "sourceText": "By channel",
      "targetText": "Por canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byLocation",
      "field": "text",
      "sourceText": "By location",
      "targetText": "Por ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byMainCategory",
      "field": "text",
      "sourceText": "By main category",
      "targetText": "Por categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byPriority",
      "field": "text",
      "sourceText": "By priority",
      "targetText": "Por prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byStatus",
      "field": "text",
      "sourceText": "By status",
      "targetText": "Por estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.bySubCategory",
      "field": "text",
      "sourceText": "By subcategory",
      "targetText": "Por subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byTeam",
      "field": "text",
      "sourceText": "By processing team",
      "targetText": "Por equipo que tramita"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byUser",
      "field": "text",
      "sourceText": "By user",
      "targetText": "Por usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.count",
      "field": "text",
      "sourceText": "Count",
      "targetText": "Cantidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.hours",
      "field": "text",
      "sourceText": "Hours",
      "targetText": "Horas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.open",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Abiertos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.overTime",
      "field": "text",
      "sourceText": "Tickets over time",
      "targetText": "Tickets a lo largo del tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.resolved",
      "field": "text",
      "sourceText": "Resolved",
      "targetText": "Resueltos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.share",
      "field": "text",
      "sourceText": "Share",
      "targetText": "Proporción"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.showingTop",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups; {other} tickets are in the groups not shown.",
      "targetText": "Se muestran los {shown} grupos mayores de {total}; {other} tickets están en los grupos no mostrados."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.showingTopOne",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups; {other} ticket is in the groups not shown.",
      "targetText": "Se muestran los {shown} grupos mayores de {total}; {other} ticket está en los grupos no mostrados."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.slaBreakdown",
      "field": "text",
      "sourceText": "SLA waiting times (avg hours)",
      "targetText": "Tiempos de espera del SLA (media en horas)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.total",
      "field": "text",
      "sourceText": "Total",
      "targetText": "Total"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Sin asignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.chooseDate",
      "field": "text",
      "sourceText": "Choose date:",
      "targetText": "Elija una fecha:"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.confirmPages",
      "field": "text",
      "sourceText": "Are you sure you want to export approximately {pages} pages?",
      "targetText": "¿Seguro que quiere exportar unas {pages} páginas?"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.average",
      "field": "text",
      "sourceText": "Average score",
      "targetText": "Puntuación media"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "Por agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.byTeam",
      "field": "text",
      "sourceText": "By team",
      "targetText": "Por equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.comments",
      "field": "text",
      "sourceText": "Latest comments",
      "targetText": "Últimos comentarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.disabled",
      "field": "text",
      "sourceText": "Satisfaction surveys are not enabled.",
      "targetText": "Las encuestas de satisfacción no están activadas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterAll",
      "field": "text",
      "sourceText": "All tickets",
      "targetText": "Todos los tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterLabel",
      "field": "text",
      "sourceText": "Satisfaction",
      "targetText": "Satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterRated",
      "field": "text",
      "sourceText": "Rated only",
      "targetText": "Solo los valorados"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterScoreMax",
      "field": "text",
      "sourceText": "Score to",
      "targetText": "Puntuación hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterScoreMin",
      "field": "text",
      "sourceText": "Score from",
      "targetText": "Puntuación desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterUnrated",
      "field": "text",
      "sourceText": "Not rated",
      "targetText": "Sin valorar"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.noData",
      "field": "text",
      "sourceText": "No survey data in the selected period.",
      "targetText": "No hay datos de encuestas en el periodo seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.notAsked",
      "field": "text",
      "sourceText": "Closed without survey",
      "targetText": "Cerrados sin encuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.notAskedHint",
      "field": "text",
      "sourceText": "Closed tickets that did not receive a survey (no requester, merged reports, incident links, throttling, or surveys disabled).",
      "targetText": "Tickets cerrados que no recibieron encuesta: sin solicitante, avisos fusionados, vínculos con una incidencia colectiva, limitación de envíos o encuestas desactivadas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.responseRate",
      "field": "text",
      "sourceText": "Response rate",
      "targetText": "Tasa de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.responses",
      "field": "text",
      "sourceText": "Responses",
      "targetText": "Respuestas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.satisfactionRate",
      "field": "text",
      "sourceText": "Satisfaction rate (4-5 stars)",
      "targetText": "Índice de satisfacción (4-5 estrellas)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.sent",
      "field": "text",
      "sourceText": "Surveys sent",
      "targetText": "Encuestas enviadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.title",
      "field": "text",
      "sourceText": "Customer satisfaction (CSAT)",
      "targetText": "Satisfacción del cliente (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.trend",
      "field": "text",
      "sourceText": "Trend",
      "targetText": "Tendencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvExport",
      "field": "text",
      "sourceText": "CSV export",
      "targetText": "Exportar a CSV"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvExported",
      "field": "text",
      "sourceText": "CSV exported!",
      "targetText": "¡CSV exportado!"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvHeaders",
      "field": "text",
      "sourceText": "ID;Title;Status;Priority;Category;Assigned to;Created at;Waiting user (h);Waiting ERP (h);Waiting IT infra (h);Net processing (h)",
      "targetText": "ID;Título;Estado;Prioridad;Categoría;Asignado a;Creado el;Espera del usuario (h);Espera ERP (h);Espera infraestructura TI (h);Tramitación neta (h)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.byChannel",
      "field": "text",
      "sourceText": "Channel combination (original to duplicate)",
      "targetText": "Combinación de canales (del original al duplicado)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.byRequester",
      "field": "text",
      "sourceText": "Per requester",
      "targetText": "Por solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.heading",
      "field": "text",
      "sourceText": "Duplicate reports",
      "targetText": "Avisos duplicados"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.hint",
      "field": "text",
      "sourceText": "A high count for one person usually means the same issue arrived through two channels, not that someone works badly. The channel breakdown is the part you can act on.",
      "targetText": "Una cifra alta en una persona suele significar que el mismo problema llegó por dos canales, no que alguien trabaje mal. El desglose por canal es la parte sobre la que se puede actuar."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.merged",
      "field": "text",
      "sourceText": "Tickets merged",
      "targetText": "Tickets fusionados"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.none",
      "field": "text",
      "sourceText": "No tickets were merged in this period.",
      "targetText": "En este periodo no se ha fusionado ningún ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.originals",
      "field": "text",
      "sourceText": "Merged into",
      "targetText": "Fusionados en"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.requesters",
      "field": "text",
      "sourceText": "People affected",
      "targetText": "Personas afectadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.unknown",
      "field": "text",
      "sourceText": "{count} duplicates could not be attributed to a requester (no address and no own account).",
      "targetText": "{count} duplicados no se han podido atribuir a un solicitante (sin dirección y sin cuenta propia)."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportFailed",
      "field": "text",
      "sourceText": "Export failed.",
      "targetText": "No se ha podido exportar."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportLoadingTickets",
      "field": "text",
      "sourceText": "Loading {total} tickets for the export...",
      "targetText": "Cargando {total} tickets para la exportación..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportLoadingTicketsOne",
      "field": "text",
      "sourceText": "Loading the ticket for the export...",
      "targetText": "Cargando el ticket para la exportación..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportProgress",
      "field": "text",
      "sourceText": "Loading tickets... {loaded} of {total}",
      "targetText": "Cargando tickets... {loaded} de {total}"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.filter",
      "field": "text",
      "sourceText": "Filter",
      "targetText": "Filtro"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "Desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.generateReport",
      "field": "text",
      "sourceText": "Generate report",
      "targetText": "Generar el informe"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.heading",
      "field": "text",
      "sourceText": "Group incidents",
      "targetText": "Incidencias colectivas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.hint",
      "field": "text",
      "sourceText": "Each report keeps its own requester, status and deadline. The figure shows how much reporting one outage produced, not how much time was saved.",
      "targetText": "Cada aviso conserva su propio solicitante, su estado y su plazo. La cifra muestra cuántos avisos ha producido una incidencia colectiva, no cuánto tiempo se ha ahorrado."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.incidents",
      "field": "text",
      "sourceText": "Group incidents",
      "targetText": "Incidencias colectivas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.largest",
      "field": "text",
      "sourceText": "Largest incidents",
      "targetText": "Incidencias colectivas más grandes"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.none",
      "field": "text",
      "sourceText": "No group incidents in this period.",
      "targetText": "No hay incidencias colectivas en este periodo."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.ratio",
      "field": "text",
      "sourceText": "Reports per incident",
      "targetText": "Avisos por incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.reports",
      "field": "text",
      "sourceText": "Reports attached",
      "targetText": "Avisos vinculados"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.resolved",
      "field": "text",
      "sourceText": "Incidents resolved",
      "targetText": "Incidencias colectivas resueltas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.summary",
      "field": "text",
      "sourceText": "{reports} reports were handled through {incidents} incidents.",
      "targetText": "Se han atendido {reports} avisos a través de {incidents} incidencias colectivas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTable",
      "field": "text",
      "sourceText": "Include ticket table in export",
      "targetText": "Incluir la tabla de tickets en la exportación"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableSlow",
      "field": "text",
      "sourceText": "With this many tickets the export can take a while.",
      "targetText": "Con esta cantidad de tickets, la exportación puede tardar un rato."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableWarning",
      "field": "text",
      "sourceText": "All {total} tickets will be added to the export as a table, approximately {pages} pages.",
      "targetText": "Los {total} tickets se añadirán a la exportación como tabla, unas {pages} páginas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableWarningOne",
      "field": "text",
      "sourceText": "The ticket will be added to the export as a table.",
      "targetText": "El ticket se añadirá a la exportación como tabla."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.loadError",
      "field": "text",
      "sourceText": "Error loading report.",
      "targetText": "Error al cargar el informe."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.noData",
      "field": "text",
      "sourceText": "No data to export.",
      "targetText": "No hay datos que exportar."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.openDatePicker",
      "field": "text",
      "sourceText": "Show date picker",
      "targetText": "Mostrar el selector de fechas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pagesEstimate",
      "field": "text",
      "sourceText": "approx. {pages} pages",
      "targetText": "unas {pages} páginas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfBuilding",
      "field": "text",
      "sourceText": "Creating the PDF...",
      "targetText": "Creando el PDF..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfChartsHeading",
      "field": "text",
      "sourceText": "Charts",
      "targetText": "Gráficos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfDataHeading",
      "field": "text",
      "sourceText": "Ticket data",
      "targetText": "Datos de los tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfExport",
      "field": "text",
      "sourceText": "PDF export",
      "targetText": "Exportar a PDF"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfExported",
      "field": "text",
      "sourceText": "PDF exported!",
      "targetText": "¡PDF exportado!"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfGeneratedOn",
      "field": "text",
      "sourceText": "Generated on",
      "targetText": "Generado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfPeriod",
      "field": "text",
      "sourceText": "Period",
      "targetText": "Periodo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfReportTitle",
      "field": "text",
      "sourceText": "Ticket Report",
      "targetText": "Informe de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfRowLimit",
      "field": "text",
      "sourceText": "The PDF contains at most {max} tickets; use the CSV export for the complete data.",
      "targetText": "El PDF contiene como máximo {max} tickets. Use la exportación a CSV para obtener los datos completos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfRowsTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} rows.",
      "targetText": "Se muestran las primeras {shown} filas de {total}."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfTableTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} tickets. Use the CSV export for the complete data.",
      "targetText": "Se muestran los primeros {shown} de {total} tickets. Use la exportación a CSV para obtener los datos completos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.requester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.avg",
      "field": "text",
      "sourceText": "Avg. time used",
      "targetText": "Tiempo medio consumido"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Incumplidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.countsClocks",
      "field": "text",
      "sourceText": "Counted per target, not per ticket: a ticket with a first-reply and a resolution target counts twice.",
      "targetText": "Se cuenta por objetivo, no por ticket: un ticket con un objetivo de primera respuesta y otro de resolución cuenta dos veces."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.heading",
      "field": "text",
      "sourceText": "Service level agreements",
      "targetText": "Acuerdos de nivel de servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.incidentHint",
      "field": "text",
      "sourceText": "Closing thirty reports through one group incident produces thirty met targets from a single piece of work. The second figure leaves those reports out.",
      "targetText": "Cerrar treinta avisos con una sola incidencia colectiva produce treinta objetivos cumplidos con un único trabajo. La segunda cifra deja fuera esos avisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.met",
      "field": "text",
      "sourceText": "Met",
      "targetText": "Cumplidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metWithoutIncidents",
      "field": "text",
      "sourceText": "Met without group incidents",
      "targetText": "Cumplidos sin incidencias colectivas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metric",
      "field": "text",
      "sourceText": "Target",
      "targetText": "Objetivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metricFirstResponse",
      "field": "text",
      "sourceText": "First response",
      "targetText": "Primera respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metricResolution",
      "field": "text",
      "sourceText": "Resolution",
      "targetText": "Resolución"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.noData",
      "field": "text",
      "sourceText": "No deadlines started in this period.",
      "targetText": "En este periodo no ha empezado ningún plazo."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.notEnabled",
      "field": "text",
      "sourceText": "No SLA rule is active, so nothing is being measured.",
      "targetText": "No hay ninguna regla de SLA activa, así que no se mide nada."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.open",
      "field": "text",
      "sourceText": "Still running",
      "targetText": "Todavía en marcha"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.rate",
      "field": "text",
      "sourceText": "Achieved",
      "targetText": "Cumplimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.rateWithoutIncidents",
      "field": "text",
      "sourceText": "Achieved without group incidents",
      "targetText": "Cumplimiento sin incidencias colectivas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.subtitle",
      "field": "text",
      "sourceText": "Ticket analyses and statistics",
      "targetText": "Análisis y estadísticas de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.team",
      "field": "text",
      "sourceText": "Processing team",
      "targetText": "Equipo que tramita"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.billed",
      "field": "text",
      "sourceText": "Billed",
      "targetText": "Facturado"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "Por agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byCategory",
      "field": "text",
      "sourceText": "By category",
      "targetText": "Por categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byDate",
      "field": "text",
      "sourceText": "By day",
      "targetText": "Por día"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byRequester",
      "field": "text",
      "sourceText": "By requester",
      "targetText": "Por solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byTeam",
      "field": "text",
      "sourceText": "By team",
      "targetText": "Por equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.capped",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups. Use the CSV export for the complete figures.",
      "targetText": "Se muestran los {shown} grupos mayores de {total}. Use la exportación a CSV para obtener las cifras completas."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.checkNotice",
      "field": "text",
      "sourceText": "These figures come from entries made by agents and from the rounding rules you configured. Please check them before invoicing — they are a working basis, not an audited invoice.",
      "targetText": "Estas cifras proceden de las entradas hechas por los agentes y de las reglas de redondeo que haya configurado. Revíselas antes de facturar: son una base de trabajo, no una factura auditada."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colBilled",
      "field": "text",
      "sourceText": "Billed (min)",
      "targetText": "Facturado (min)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colLogged",
      "field": "text",
      "sourceText": "Logged (min)",
      "targetText": "Registrado (min)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colNote",
      "field": "text",
      "sourceText": "Note",
      "targetText": "Nota"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colTicket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.entries",
      "field": "text",
      "sourceText": "Entries",
      "targetText": "Entradas"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportCsv",
      "field": "text",
      "sourceText": "Export entries (CSV)",
      "targetText": "Exportar las entradas (CSV)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportHint",
      "field": "text",
      "sourceText": "Individual entries, never truncated — the basis for invoicing.",
      "targetText": "Las entradas individuales, nunca recortadas. Es la base para facturar."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportPdf",
      "field": "text",
      "sourceText": "Export entries (PDF)",
      "targetText": "Exportar las entradas (PDF)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportPdfHint",
      "field": "text",
      "sourceText": "The same entries as a document to hand over — capped at 20,000 entries, which the document states.",
      "targetText": "Las mismas entradas en un documento para entregar. Se limita a 20.000 entradas, y el documento lo indica."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportXlsx",
      "field": "text",
      "sourceText": "Export entries (Excel)",
      "targetText": "Exportar las entradas (Excel)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.logged",
      "field": "text",
      "sourceText": "Logged",
      "targetText": "Registrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.noData",
      "field": "text",
      "sourceText": "No time logged in the selected period.",
      "targetText": "No se ha registrado tiempo en el periodo seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfEntriesHeading",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Entradas de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfTableTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} time entries. Use the CSV export for the complete data.",
      "targetText": "Se muestran las primeras {shown} de {total} entradas de tiempo. Use la exportación a CSV para obtener los datos completos."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfTitle",
      "field": "text",
      "sourceText": "Time report",
      "targetText": "Informe de tiempos"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.rounding",
      "field": "text",
      "sourceText": "Rounding: increment {inc} min, minimum {min} min per entry. Billed values are rounded per entry, never the total.",
      "targetText": "Redondeo: incremento de {inc} min, mínimo {min} min por entrada. Los valores facturados se redondean por entrada, nunca el total."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.tickets",
      "field": "text",
      "sourceText": "Tickets with time",
      "targetText": "Tickets con tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.ticketsHint",
      "field": "text",
      "sourceText": "40 hours on 3 out of 500 tickets is not an evaluation — it is three agents who are the only ones logging.",
      "targetText": "40 horas en 3 de 500 tickets no es una valoración: son tres agentes que son los únicos que registran."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.title",
      "field": "text",
      "sourceText": "Time spent",
      "targetText": "Tiempo dedicado"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.xlsxSheetName",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Entradas de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.title",
      "field": "text",
      "sourceText": "Reports",
      "targetText": "Informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "Hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxExport",
      "field": "text",
      "sourceText": "Excel export",
      "targetText": "Exportar a Excel"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxSummarySheet",
      "field": "text",
      "sourceText": "Key figures",
      "targetText": "Cifras clave"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxTicketsSheet",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.decidedOn",
      "field": "text",
      "sourceText": "Decided on {0}",
      "targetText": "Decidido el {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.noApprover",
      "field": "text",
      "sourceText": "no approver could be determined",
      "targetText": "no se ha podido determinar quién debe aprobar"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.notSent",
      "field": "text",
      "sourceText": "The request has not been sent yet.",
      "targetText": "La solicitud todavía no se ha enviado."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassign",
      "field": "text",
      "sourceText": "Reassign",
      "targetText": "Reasignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassignPrompt",
      "field": "text",
      "sourceText": "Send this approval to which e-mail address instead?",
      "targetText": "¿A qué dirección de correo debe enviarse esta aprobación en su lugar?"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassigned",
      "field": "text",
      "sourceText": "The approval request was reassigned. The new approver receives the link shortly.",
      "targetText": "La solicitud de aprobación se ha reasignado. La nueva persona que aprueba recibirá el enlace en breve."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.superseded",
      "field": "text",
      "sourceText": "No longer needed: the request was rejected.",
      "targetText": "Ya no es necesaria: la solicitud se ha rechazado."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.title",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Aprobaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.waiting",
      "field": "text",
      "sourceText": "Waiting since {0}",
      "targetText": "Esperando desde el {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approvalReassigned",
      "field": "text",
      "sourceText": "The approval request was reassigned. The new approver receives the link shortly.",
      "targetText": "La solicitud de aprobación se ha reasignado. La nueva persona que aprueba recibirá el enlace en breve."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.closeNote.header",
      "field": "text",
      "sourceText": "Task #{0} ({1}) was closed with this note:",
      "targetText": "La tarea n.º {0} ({1}) se cerró con esta nota:"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.alreadyDecided",
      "field": "text",
      "sourceText": "This approval has already been decided and cannot be reassigned.",
      "targetText": "Esta aprobación ya está decidida y no se puede reasignar."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approvalNotFound",
      "field": "text",
      "sourceText": "Approval request not found.",
      "targetText": "No se ha encontrado la solicitud de aprobación."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approvalSuperseded",
      "field": "text",
      "sourceText": "The request was rejected. This approval is no longer needed and cannot be reassigned.",
      "targetText": "La solicitud se ha rechazado. Esta aprobación ya no es necesaria y no se puede reasignar."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approverRequired",
      "field": "text",
      "sourceText": "Every approval stage needs an approver.",
      "targetText": "Cada fase de aprobación necesita una persona que apruebe."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.awaitingApproval",
      "field": "text",
      "sourceText": "This ticket is waiting for approval and cannot be worked on yet.",
      "targetText": "Este ticket está esperando aprobación y todavía no se puede trabajar en él."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.categoryNotInTeam",
      "field": "text",
      "sourceText": "The category of a task must come from the team that handles it.",
      "targetText": "La categoría de una tarea debe proceder del equipo que la tramita."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApprover",
      "field": "text",
      "sourceText": "One of the selected approvers does not exist.",
      "targetText": "Una de las personas seleccionadas para aprobar no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApproverEmail",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address.",
      "targetText": "Introduzca una dirección de correo electrónico válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApproverField",
      "field": "text",
      "sourceText": "One of the selected fields does not exist or cannot hold an e-mail address.",
      "targetText": "Uno de los campos seleccionados no existe o no puede contener una dirección de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidReminder",
      "field": "text",
      "sourceText": "The reminder must be between 1 and {0} hours.",
      "targetText": "El recordatorio debe estar entre 1 y {0} horas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidSelection",
      "field": "text",
      "sourceText": "Unknown selection mode.",
      "targetText": "Modo de selección desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidStage",
      "field": "text",
      "sourceText": "One of the selected approval stages does not belong to this workflow.",
      "targetText": "Una de las fases de aprobación seleccionadas no pertenece a este flujo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidTeam",
      "field": "text",
      "sourceText": "One of the selected teams does not exist or is inactive.",
      "targetText": "Uno de los equipos seleccionados no existe o está inactivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.loadFailed",
      "field": "text",
      "sourceText": "The request workflows could not be loaded.",
      "targetText": "No se han podido cargar los flujos de solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.nameRequired",
      "field": "text",
      "sourceText": "Every step needs a name.",
      "targetText": "Cada paso necesita un nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.notFound",
      "field": "text",
      "sourceText": "Request workflow not found.",
      "targetText": "No se ha encontrado el flujo de solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.stageNameDuplicate",
      "field": "text",
      "sourceText": "Two approval stages cannot share the same name — the name is what the approver sees.",
      "targetText": "Dos fases de aprobación no pueden llamarse igual: el nombre es lo que ve quien aprueba."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.stageNameRequired",
      "field": "text",
      "sourceText": "Every approval stage needs a name.",
      "targetText": "Cada fase de aprobación necesita un nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.templateNameTooLong",
      "field": "text",
      "sourceText": "A name can have at most {0} characters.",
      "targetText": "Un nombre puede tener {0} caracteres como máximo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManyRequestStages",
      "field": "text",
      "sourceText": "Only one approval stage can cover the whole request.",
      "targetText": "Solo una fase de aprobación puede abarcar toda la solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManyStages",
      "field": "text",
      "sourceText": "A request workflow can have at most {0} approval stages.",
      "targetText": "Un flujo de solicitud puede tener como máximo {0} fases de aprobación."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManySteps",
      "field": "text",
      "sourceText": "A request workflow can have at most {0} steps.",
      "targetText": "Un flujo de solicitud puede tener como máximo {0} pasos."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.wrongKind",
      "field": "text",
      "sourceText": "Only ticket templates can carry a request workflow.",
      "targetText": "Solo las plantillas de ticket pueden llevar un flujo de solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.always",
      "field": "text",
      "sourceText": "(always included)",
      "targetText": "(siempre incluida)"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.hint",
      "field": "text",
      "sourceText": "Each selected item becomes its own ticket for the team that handles it.",
      "targetText": "Cada elemento seleccionado se convierte en su propio ticket para el equipo que se ocupa de él."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.section",
      "field": "text",
      "sourceText": "What is needed?",
      "targetText": "¿Qué hace falta?"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.createTemplate",
      "field": "text",
      "sourceText": "Create ticket template",
      "targetText": "Crear una plantilla de ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.customerVisible",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.draft",
      "field": "text",
      "sourceText": "Draft",
      "targetText": "Borrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.edit",
      "field": "text",
      "sourceText": "Edit tasks",
      "targetText": "Editar las tareas"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.empty",
      "field": "text",
      "sourceText": "There is no ticket template yet. Create one under Templates first.",
      "targetText": "Todavía no hay ninguna plantilla de ticket. Cree una primero en Plantillas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.hint",
      "field": "text",
      "sourceText": "A workflow lives on a ticket template. Pick one to add its tasks.",
      "targetText": "Un flujo vive en una plantilla de ticket. Elija una para añadirle sus tareas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.stepCount",
      "field": "text",
      "sourceText": "{0} task(s)",
      "targetText": "{0} tarea(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.title",
      "field": "text",
      "sourceText": "Ticket templates",
      "targetText": "Plantillas de ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.progress.count",
      "field": "text",
      "sourceText": "{0} of {1} done",
      "targetText": "{0} de {1} hechas"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.progress.title",
      "field": "text",
      "sourceText": "Workflow tasks",
      "targetText": "Tareas del flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.rename",
      "field": "text",
      "sourceText": "Rename",
      "targetText": "Cambiar nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.always",
      "field": "text",
      "sourceText": "Always — cannot be deselected",
      "targetText": "Siempre, no se puede desmarcar"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.optIn",
      "field": "text",
      "sourceText": "Selectable, off by default",
      "targetText": "Seleccionable, desmarcada de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.optOut",
      "field": "text",
      "sourceText": "Selectable, on by default",
      "targetText": "Seleccionable, marcada de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.add",
      "field": "text",
      "sourceText": "Add approval",
      "targetText": "Añadir una aprobación"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.approver",
      "field": "text",
      "sourceText": "Decided by",
      "targetText": "Lo decide"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.approverValue",
      "field": "text",
      "sourceText": "Approver",
      "targetText": "Persona que aprueba"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.fromFieldHint",
      "field": "text",
      "sourceText": "The requester enters the address themselves — only pick a field they actually fill in.",
      "targetText": "La dirección la escribe el propio solicitante. Elija solo un campo que rellene de verdad."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.fromFieldLabel",
      "field": "text",
      "sourceText": "the address in \"{0}\"",
      "targetText": "la dirección de «{0}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.hint",
      "field": "text",
      "sourceText": "One approval covers the whole request. Add a second stage only when single tasks need their own release.",
      "targetText": "Una aprobación abarca toda la solicitud. Añada una segunda fase solo cuando alguna tarea necesite su propia autorización."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeEmail",
      "field": "text",
      "sourceText": "A fixed e-mail address",
      "targetText": "Una dirección de correo fija"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeField",
      "field": "text",
      "sourceText": "The address in a ticket field",
      "targetText": "La dirección de un campo del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeUser",
      "field": "text",
      "sourceText": "A user of this system",
      "targetText": "Un usuario de este sistema"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. line manager approval",
      "targetText": "p. ej. aprobación del responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.noApprover",
      "field": "text",
      "sourceText": "nobody yet",
      "targetText": "todavía nadie"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminder",
      "field": "text",
      "sourceText": "Remind after (hours)",
      "targetText": "Recordar al cabo de (horas)"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminderHint",
      "field": "text",
      "sourceText": "A request is never approved automatically. If nobody reacts, it keeps waiting.",
      "targetText": "Una solicitud nunca se aprueba automáticamente. Si nadie reacciona, sigue esperando."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminderPlaceholder",
      "field": "text",
      "sourceText": "Empty: never remind",
      "targetText": "Vacío: no recordar nunca"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scope",
      "field": "text",
      "sourceText": "Covers",
      "targetText": "Abarca"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scopeRequest",
      "field": "text",
      "sourceText": "The whole request",
      "targetText": "Toda la solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scopeTasks",
      "field": "text",
      "sourceText": "Only the tasks that point to it",
      "targetText": "Solo las tareas que apuntan a ella"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.selectField",
      "field": "text",
      "sourceText": "Select a text field",
      "targetText": "Seleccione un campo de texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.selectUser",
      "field": "text",
      "sourceText": "Select a user",
      "targetText": "Seleccione un usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.title",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Aprobaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.alreadyStarted",
      "field": "text",
      "sourceText": "A workflow has already been started for this ticket.",
      "targetText": "Ya se ha iniciado un flujo para este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.approvalNote",
      "field": "text",
      "sourceText": "This template can require an approval. Until it is given, the ticket and its tasks are locked.",
      "targetText": "Esta plantilla puede requerir una aprobación. Hasta que se conceda, el ticket y sus tareas quedan bloqueados."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.button",
      "field": "text",
      "sourceText": "Start workflow",
      "targetText": "Iniciar el flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.closed",
      "field": "text",
      "sourceText": "A workflow cannot be started on a closed ticket.",
      "targetText": "No se puede iniciar un flujo en un ticket cerrado."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.confirm",
      "field": "text",
      "sourceText": "Start",
      "targetText": "Iniciar"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.failed",
      "field": "text",
      "sourceText": "The workflow could not be started.",
      "targetText": "No se ha podido iniciar el flujo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.intro",
      "field": "text",
      "sourceText": "Use this when a request arrived by e-mail. The tasks are created as if the request had been entered in the form.",
      "targetText": "Úselo cuando una solicitud haya llegado por correo. Las tareas se crean como si la solicitud se hubiera introducido en el formulario."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.isWorkflowTask",
      "field": "text",
      "sourceText": "This ticket is a task of another workflow.",
      "targetText": "Este ticket es una tarea de otro flujo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.notLicensed",
      "field": "text",
      "sourceText": "Your license does not include request workflows.",
      "targetText": "Su licencia no incluye los flujos de solicitud."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.nothingCreated",
      "field": "text",
      "sourceText": "No task was created. Select at least one item.",
      "targetText": "No se ha creado ninguna tarea. Seleccione al menos un elemento."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.onceNote",
      "field": "text",
      "sourceText": "Only one workflow can be started per ticket.",
      "targetText": "Solo se puede iniciar un flujo por ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.started",
      "field": "text",
      "sourceText": "Workflow started. Tasks created: {0}.",
      "targetText": "Flujo iniciado. Tareas creadas: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.template",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.templatePlaceholder",
      "field": "text",
      "sourceText": "Choose a template",
      "targetText": "Elija una plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.title",
      "field": "text",
      "sourceText": "Start a workflow",
      "targetText": "Iniciar un flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.titleHint",
      "field": "text",
      "sourceText": "Task titles start with this title, for example: {0}",
      "targetText": "Los títulos de las tareas empiezan con este título, por ejemplo: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.active",
      "field": "text",
      "sourceText": "Request workflows are active.",
      "targetText": "Los flujos de solicitud están activos."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.kept",
      "field": "text",
      "sourceText": "{0} workflow(s) with {1} task(s) are stored and stay untouched — nothing is created until the license covers it again.",
      "targetText": "Hay {0} flujo(s) con {1} tarea(s) guardados que permanecen intactos. No se crea nada hasta que la licencia vuelva a cubrirlos."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.notLicensed",
      "field": "text",
      "sourceText": "Request workflows are part of Professional.",
      "targetText": "Los flujos de solicitud forman parte de Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.add",
      "field": "text",
      "sourceText": "Add task",
      "targetText": "Añadir una tarea"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.approvalStage",
      "field": "text",
      "sourceText": "Extra approval",
      "targetText": "Aprobación adicional"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.categoryNeedsTeam",
      "field": "text",
      "sourceText": "Choose the team first. The categories come from that team.",
      "targetText": "Elija primero el equipo. Las categorías proceden de ese equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childBody",
      "field": "text",
      "sourceText": "What the team has to do",
      "targetText": "Lo que tiene que hacer el equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childBodyPlaceholder",
      "field": "text",
      "sourceText": "The order for the specialist team. Ask them to put credentials in the closing comment.",
      "targetText": "El encargo para el equipo especializado. Pídales que pongan los datos de acceso en el comentario de cierre."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitle",
      "field": "text",
      "sourceText": "Ticket title",
      "targetText": "Título del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitlePlaceholder",
      "field": "text",
      "sourceText": "Empty: the task name is used",
      "targetText": "Vacío: se usa el nombre de la tarea"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitlePrefix",
      "field": "text",
      "sourceText": "Parent ticket title -",
      "targetText": "Título del ticket principal -"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.credentialsHint",
      "field": "text",
      "sourceText": "Credentials belong in the closing comment. It reaches the parent ticket as an internal note, and the requester gets everything once all tasks are done.",
      "targetText": "Los datos de acceso van en el comentario de cierre. Llega al ticket principal como nota interna, y el solicitante lo recibe todo cuando todas las tareas están terminadas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.maxReached",
      "field": "text",
      "sourceText": "A workflow can have at most {0} tasks.",
      "targetText": "Un flujo puede tener como máximo {0} tareas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.name",
      "field": "text",
      "sourceText": "Task",
      "targetText": "Tarea"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. the account to create",
      "targetText": "p. ej. la cuenta que hay que crear"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.needTeam",
      "field": "text",
      "sourceText": "Create a team first — every task needs one.",
      "targetText": "Cree primero un equipo: cada tarea necesita uno."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.noExtraApproval",
      "field": "text",
      "sourceText": "None — the request approval is enough",
      "targetText": "Ninguna, basta con la aprobación de la solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.noTeam",
      "field": "text",
      "sourceText": "no team yet",
      "targetText": "todavía sin equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.selection",
      "field": "text",
      "sourceText": "Chosen by the requester",
      "targetText": "Lo elige el solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.team",
      "field": "text",
      "sourceText": "Handled by",
      "targetText": "Equipo que lo tramita"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.teamPlaceholder",
      "field": "text",
      "sourceText": "Not assigned yet — this task is not offered",
      "targetText": "Todavía sin asignar: esta tarea no se ofrece"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.subtitle",
      "field": "text",
      "sourceText": "Let one request create the tasks it needs — one ticket per item, each in the team that handles it.",
      "targetText": "Deje que una solicitud cree las tareas que necesita: un ticket por elemento, cada uno en el equipo que se ocupa de él."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.approval",
      "field": "text",
      "sourceText": "The request is released by {0}.",
      "targetText": "La solicitud la autoriza {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.default",
      "field": "text",
      "sourceText": "By default {0} task(s) are created: {1}.",
      "targetText": "De entrada se crean {0} tarea(s): {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.empty",
      "field": "text",
      "sourceText": "No tasks yet — this template creates a single ticket.",
      "targetText": "Todavía no hay tareas. Esta plantilla crea un único ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.extraApproval",
      "field": "text",
      "sourceText": "{0} task(s) additionally wait for their own approval.",
      "targetText": "{0} tarea(s) esperan además su propia aprobación."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.noneByDefault",
      "field": "text",
      "sourceText": "By default no task is created; the requester picks from {0} optional task(s).",
      "targetText": "De entrada no se crea ninguna tarea; el solicitante elige entre {0} tarea(s) opcional(es)."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.selectable",
      "field": "text",
      "sourceText": "The requester can change {0} of them.",
      "targetText": "El solicitante puede cambiar {0} de ellas."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.title",
      "field": "text",
      "sourceText": "Request workflows",
      "targetText": "Flujos de solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.confirmLabel",
      "field": "text",
      "sourceText": "Repeat password",
      "targetText": "Repita la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.description",
      "field": "text",
      "sourceText": "Set a new password for your ticket system account.",
      "targetText": "Establezca una contraseña nueva para su cuenta del sistema de tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.error",
      "field": "text",
      "sourceText": "The password could not be changed.",
      "targetText": "No se ha podido cambiar la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.linkInvalid",
      "field": "text",
      "sourceText": "This link is incomplete. Please use the link from your password reset e-mail.",
      "targetText": "Este enlace está incompleto. Use el enlace del correo de restablecimiento de contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.mismatch",
      "field": "text",
      "sourceText": "The passwords do not match.",
      "targetText": "Las contraseñas no coinciden."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.passwordLabel",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.submit",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Cambiar la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.successBody",
      "field": "text",
      "sourceText": "You can now sign in with your username and your new password.",
      "targetText": "Ya puede iniciar sesión con su nombre de acceso y su contraseña nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.successTitle",
      "field": "text",
      "sourceText": "Password changed",
      "targetText": "Contraseña cambiada"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.title",
      "field": "text",
      "sourceText": "Choose a new password",
      "targetText": "Elija una contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Ir al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.blockquote",
      "field": "text",
      "sourceText": "Quote",
      "targetText": "Cita"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.bold",
      "field": "text",
      "sourceText": "Bold",
      "targetText": "Negrita"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.bulletList",
      "field": "text",
      "sourceText": "Bullet list",
      "targetText": "Lista con viñetas"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.clearFormatting",
      "field": "text",
      "sourceText": "Clear formatting",
      "targetText": "Quitar el formato"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.highlight",
      "field": "text",
      "sourceText": "Highlight color",
      "targetText": "Color de resaltado"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.italic",
      "field": "text",
      "sourceText": "Italic",
      "targetText": "Cursiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.link",
      "field": "text",
      "sourceText": "Link",
      "targetText": "Enlace"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.linkHint",
      "field": "text",
      "sourceText": "Leave the field empty to remove the link.",
      "targetText": "Deje el campo vacío para quitar el enlace."
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.linkPrompt",
      "field": "text",
      "sourceText": "Enter URL",
      "targetText": "Escriba la URL"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.orderedList",
      "field": "text",
      "sourceText": "Numbered list",
      "targetText": "Lista numerada"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.strike",
      "field": "text",
      "sourceText": "Strikethrough",
      "targetText": "Tachado"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.textColor",
      "field": "text",
      "sourceText": "Text color",
      "targetText": "Color del texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.underline",
      "field": "text",
      "sourceText": "Underline",
      "targetText": "Subrayado"
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.alreadyExists",
      "field": "text",
      "sourceText": "Role already exists.",
      "targetText": "El rol ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.assignedCannotDelete",
      "field": "text",
      "sourceText": "Role is assigned to users and cannot be deleted.",
      "targetText": "El rol está asignado a usuarios y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.creationNotSupported",
      "field": "text",
      "sourceText": "New roles cannot be created. Permissions for Admin, Agent and Customer are set under Settings > Security in the permission concept.",
      "targetText": "No se pueden crear roles nuevos. Los permisos de Administrador, Agente y Cliente se establecen en Ajustes > Seguridad, en el concepto de permisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "security.errors.invalidCorsOrigin",
      "field": "text",
      "sourceText": "Each entry must be a valid origin, e.g. https://app.example.com (no path).",
      "targetText": "Cada entrada debe ser un origen válido, por ejemplo https://app.ejemplo.com (sin ruta)."
    },
    {
      "entityType": "uiText",
      "entityKey": "security.errors.invalidPublicBaseUrl",
      "field": "text",
      "sourceText": "Enter a valid address, e.g. https://support.example.com (scheme + host, no path).",
      "targetText": "Introduzca una dirección válida, por ejemplo https://soporte.ejemplo.com (esquema y host, sin ruta)."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.allowedOrigins",
      "field": "text",
      "sourceText": "Allowed origins (CORS)",
      "targetText": "Dominios de frontend permitidos (CORS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.anonymizeDeletedAccounts",
      "field": "text",
      "sourceText": "Privacy: anonymize deleted accounts",
      "targetText": "Privacidad: anonimizar usuarios eliminados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.anonymizeExternalContacts",
      "field": "text",
      "sourceText": "Privacy: anonymize external contacts",
      "targetText": "Privacidad: anonimizar contactos externos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.hashKeyDiscarded",
      "field": "text",
      "sourceText": "Privacy: hash key discarded",
      "targetText": "Privacidad: clave descartada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.logRetention",
      "field": "text",
      "sourceText": "Security log retention",
      "targetText": "Conservación del registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.passwordPolicy",
      "field": "text",
      "sourceText": "Password policy",
      "targetText": "Política de contraseñas"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.publicAddress",
      "field": "text",
      "sourceText": "Public address",
      "targetText": "Dirección pública"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.selfRegistration",
      "field": "text",
      "sourceText": "Self-registration",
      "targetText": "Registro por cuenta propia"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.signInDuration",
      "field": "text",
      "sourceText": "Sign-in duration",
      "targetText": "Duración del inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.ssoOff",
      "field": "text",
      "sourceText": "Single sign-on switched off",
      "targetText": "Single sign-on desactivado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.ssoSettings",
      "field": "text",
      "sourceText": "Single sign-on: global settings and LDAP",
      "targetText": "Single sign-on: ajustes generales y LDAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.twoFactor",
      "field": "text",
      "sourceText": "Two-factor requirement",
      "targetText": "Obligatoriedad de la 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.banner",
      "field": "text",
      "sourceText": "{0} security event(s) since your last visit.",
      "targetText": "{0} evento(s) de seguridad desde su última visita."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.bannerLink",
      "field": "text",
      "sourceText": "Open security log",
      "targetText": "Abrir el registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.category.Admin",
      "field": "text",
      "sourceText": "Administration",
      "targetText": "Administración"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.category.Login",
      "field": "text",
      "sourceText": "Sign-in",
      "targetText": "Inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.actor",
      "field": "text",
      "sourceText": "Done by",
      "targetText": "Realizado por"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.browser",
      "field": "text",
      "sourceText": "Browser",
      "targetText": "Navegador"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.category",
      "field": "text",
      "sourceText": "Area",
      "targetText": "Ámbito"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.details",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Detalles"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.ip",
      "field": "text",
      "sourceText": "IP address",
      "targetText": "Dirección IP"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.kind",
      "field": "text",
      "sourceText": "Event",
      "targetText": "Evento"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.provider",
      "field": "text",
      "sourceText": "Sign-in method",
      "targetText": "Método de inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.result",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Resultado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.subject",
      "field": "text",
      "sourceText": "Affected person",
      "targetText": "Persona afectada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.allTeams",
      "field": "text",
      "sourceText": "all teams",
      "targetText": "todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAccount",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAccountContent",
      "field": "text",
      "sourceText": "Account, content cleared",
      "targetText": "Cuenta, contenido borrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAddress",
      "field": "text",
      "sourceText": "Address without account",
      "targetText": "Dirección sin cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAddressContent",
      "field": "text",
      "sourceText": "Address without account, content cleared",
      "targetText": "Dirección sin cuenta, contenido borrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveCreated",
      "field": "text",
      "sourceText": "{0}: {1} tickets",
      "targetText": "{0}: {1} tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveDeletedFromLive",
      "field": "text",
      "sourceText": "{0}: {1} tickets deleted",
      "targetText": "{0}: {1} tickets eliminados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveRestored",
      "field": "text",
      "sourceText": "{0}: {1} tickets restored",
      "targetText": "{0}: {1} tickets restaurados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.createdWithRole",
      "field": "text",
      "sourceText": "Role: {0}",
      "targetText": "Rol: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.deletedTeam",
      "field": "text",
      "sourceText": "a deleted team",
      "targetText": "un equipo eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.export",
      "field": "text",
      "sourceText": "{0}, {1} rows, {2}",
      "targetText": "{0}, {1} filas, {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.exportCapped",
      "field": "text",
      "sourceText": "{0}, {1} of {2} rows, {3}",
      "targetText": "{0}, {1} de {2} filas, {3}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.noRole",
      "field": "text",
      "sourceText": "none",
      "targetText": "ninguno"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.permissionOff",
      "field": "text",
      "sourceText": "{0}: removed from {1}",
      "targetText": "{0}: retirado de {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.permissionOn",
      "field": "text",
      "sourceText": "{0}: granted to {1}",
      "targetText": "{0}: concedido a {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.roleNamesUpdated",
      "field": "text",
      "sourceText": "{0}: names updated",
      "targetText": "{0}: nombres actualizados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderCreated",
      "field": "text",
      "sourceText": "Sign-in provider created: {0}",
      "targetText": "Proveedor de inicio de sesión creado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderDeleted",
      "field": "text",
      "sourceText": "Sign-in provider deleted: {0}",
      "targetText": "Proveedor de inicio de sesión eliminado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderUpdated",
      "field": "text",
      "sourceText": "Sign-in provider updated: {0}",
      "targetText": "Proveedor de inicio de sesión actualizado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.teamScope",
      "field": "text",
      "sourceText": "{0}: Agent Team changed from {1} to {2}",
      "targetText": "{0}: equipo del agente cambiado de {1} a {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.errors.invalidCategory",
      "field": "text",
      "sourceText": "Unknown area.",
      "targetText": "Ámbito desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.errors.invalidKind",
      "field": "text",
      "sourceText": "Unknown event type.",
      "targetText": "Tipo de evento desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveCreated",
      "field": "text",
      "sourceText": "Archive created",
      "targetText": "Archivo de archivado creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveDeletedFromLive",
      "field": "text",
      "sourceText": "Archived tickets removed from live data",
      "targetText": "Tickets archivados eliminados del sistema activo"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveFileDeleted",
      "field": "text",
      "sourceText": "Archive file deleted",
      "targetText": "Archivo de archivado eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveRestored",
      "field": "text",
      "sourceText": "Archive restored",
      "targetText": "Archivo de archivado restaurado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginFailed",
      "field": "text",
      "sourceText": "Sign-in failed",
      "targetText": "Inicio de sesión fallido"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginLockedOut",
      "field": "text",
      "sourceText": "Account locked after failed sign-ins",
      "targetText": "Cuenta bloqueada tras inicios de sesión fallidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginSucceeded",
      "field": "text",
      "sourceText": "Sign-in succeeded",
      "targetText": "Inicio de sesión exitoso"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginWhileLocked",
      "field": "text",
      "sourceText": "Sign-in attempt while locked",
      "targetText": "Intento de inicio de sesión con la cuenta bloqueada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PasswordChanged",
      "field": "text",
      "sourceText": "Password changed",
      "targetText": "Contraseña cambiada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PasswordResetByLink",
      "field": "text",
      "sourceText": "Password reset by link",
      "targetText": "Contraseña restablecida mediante enlace"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PermissionsChanged",
      "field": "text",
      "sourceText": "Permissions changed",
      "targetText": "Permisos cambiados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleCreated",
      "field": "text",
      "sourceText": "Role created",
      "targetText": "Rol creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleDeleted",
      "field": "text",
      "sourceText": "Role deleted",
      "targetText": "Rol eliminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleUpdated",
      "field": "text",
      "sourceText": "Role name changed",
      "targetText": "Nombre de rol modificado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.SecurityLogExported",
      "field": "text",
      "sourceText": "Security log exported",
      "targetText": "Registro de seguridad exportado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.SecuritySettingsChanged",
      "field": "text",
      "sourceText": "Security settings changed",
      "targetText": "Ajustes de seguridad cambiados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorDisabled",
      "field": "text",
      "sourceText": "Two-factor authentication turned off",
      "targetText": "Autenticación en dos pasos desactivada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication turned on",
      "targetText": "Autenticación en dos pasos activada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorFailed",
      "field": "text",
      "sourceText": "Two-factor code rejected",
      "targetText": "Código de autenticación en dos pasos rechazado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorRecoveryCodesRenewed",
      "field": "text",
      "sourceText": "New recovery codes created",
      "targetText": "Nuevos códigos de recuperación creados"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorSetupDeferred",
      "field": "text",
      "sourceText": "Two-factor setup postponed",
      "targetText": "Configuración de la 2FA aplazada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserActivated",
      "field": "text",
      "sourceText": "Account activated",
      "targetText": "Cuenta activada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserAnonymized",
      "field": "text",
      "sourceText": "Account anonymized",
      "targetText": "Cuenta anonimizada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserCreated",
      "field": "text",
      "sourceText": "Account created",
      "targetText": "Cuenta creada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserDeactivated",
      "field": "text",
      "sourceText": "Account deactivated",
      "targetText": "Cuenta desactivada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserDeleted",
      "field": "text",
      "sourceText": "Account deleted",
      "targetText": "Cuenta eliminada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserEmailConfirmedByAdmin",
      "field": "text",
      "sourceText": "E-mail address confirmed by administrator",
      "targetText": "Dirección de correo electrónico confirmada por un administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserInvited",
      "field": "text",
      "sourceText": "Invitation sent",
      "targetText": "Invitación enviada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserPasswordResetByAdmin",
      "field": "text",
      "sourceText": "Password reset by administrator",
      "targetText": "Contraseña restablecida por un administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserRestored",
      "field": "text",
      "sourceText": "Account restored",
      "targetText": "Cuenta restaurada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserRoleChanged",
      "field": "text",
      "sourceText": "Account role changed",
      "targetText": "Rol de cuenta cambiado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserTwoFactorReset",
      "field": "text",
      "sourceText": "Two-factor reset",
      "targetText": "Autenticación en dos pasos restablecida"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserUnlocked",
      "field": "text",
      "sourceText": "Account unlocked",
      "targetText": "Cuenta desbloqueada"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.allAreas",
      "field": "text",
      "sourceText": "All areas",
      "targetText": "Todos los ámbitos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.allEvents",
      "field": "text",
      "sourceText": "All events",
      "targetText": "Todos los eventos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.apply",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Aplicar"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.desc",
      "field": "text",
      "sourceText": "Sign-in events and administrator actions, newest first.",
      "targetText": "Inicios de sesión y acciones de los administradores, las más recientes primero."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.empty",
      "field": "text",
      "sourceText": "No entries match these filters.",
      "targetText": "Ninguna entrada coincide con estos filtros."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportCapped",
      "field": "text",
      "sourceText": "Exports contain the first {0} entries. Narrow the filters to export the rest.",
      "targetText": "Las exportaciones contienen las primeras {0} entradas. Acote los filtros para exportar el resto."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportCsv",
      "field": "text",
      "sourceText": "Export CSV",
      "targetText": "Exportar CSV"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportFailed",
      "field": "text",
      "sourceText": "The export could not be created.",
      "targetText": "No se ha podido crear la exportación."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportPdf",
      "field": "text",
      "sourceText": "Export PDF",
      "targetText": "Exportar PDF"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.failuresOnly",
      "field": "text",
      "sourceText": "Failures only",
      "targetText": "Solo los fallidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.filters",
      "field": "text",
      "sourceText": "Filters",
      "targetText": "Filtros"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "Desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.loadFailed",
      "field": "text",
      "sourceText": "The security log could not be loaded.",
      "targetText": "No se ha podido cargar el registro de seguridad."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.loading",
      "field": "text",
      "sourceText": "Loading...",
      "targetText": "Cargando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.next",
      "field": "text",
      "sourceText": "Next",
      "targetText": "Siguiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.pageOf",
      "field": "text",
      "sourceText": "Page {0} of {1} ({2} entries)",
      "targetText": "Página {0} de {1} ({2} entradas)"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.person",
      "field": "text",
      "sourceText": "Person",
      "targetText": "Persona"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.personPlaceholder",
      "field": "text",
      "sourceText": "Name or account",
      "targetText": "Nombre o cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.previous",
      "field": "text",
      "sourceText": "Previous",
      "targetText": "Anterior"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.reset",
      "field": "text",
      "sourceText": "Reset",
      "targetText": "Restablecer"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.title",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "Hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.area",
      "field": "text",
      "sourceText": "Area",
      "targetText": "Ámbito"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.failures",
      "field": "text",
      "sourceText": "Failures only",
      "targetText": "Solo los fallidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "Desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.kind",
      "field": "text",
      "sourceText": "Event",
      "targetText": "Evento"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.none",
      "field": "text",
      "sourceText": "No filter",
      "targetText": "Sin filtro"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.person",
      "field": "text",
      "sourceText": "Person filter set",
      "targetText": "Filtro de persona activo"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "Hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filters",
      "field": "text",
      "sourceText": "Filters",
      "targetText": "Filtros"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.generatedOn",
      "field": "text",
      "sourceText": "Generated on",
      "targetText": "Generado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.pageOf",
      "field": "text",
      "sourceText": "Page {0} of {1}",
      "targetText": "Página {0} de {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.period",
      "field": "text",
      "sourceText": "Period",
      "targetText": "Periodo"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.tableHeading",
      "field": "text",
      "sourceText": "Log entries",
      "targetText": "Entradas del registro"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.title",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.truncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} entries. Narrow the filters or use the CSV export for the rest.",
      "targetText": "Se muestran las primeras {shown} de {total} entradas. Acote los filtros o use la exportación CSV para ver el resto."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.invalidPassword",
      "field": "text",
      "sourceText": "Wrong password.",
      "targetText": "Contraseña incorrecta."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.rateLimited",
      "field": "text",
      "sourceText": "Too many attempts from this address.",
      "targetText": "Demasiados intentos desde esta dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.unknownAccount",
      "field": "text",
      "sourceText": "Unknown user name.",
      "targetText": "Nombre de acceso desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.result.failed",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Fallido"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.result.success",
      "field": "text",
      "sourceText": "Success",
      "targetText": "Correcto"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.unknownAccount",
      "field": "text",
      "sourceText": "unknown account",
      "targetText": "cuenta desconocida"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.confirmLabel",
      "field": "text",
      "sourceText": "Repeat password",
      "targetText": "Repita la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.description",
      "field": "text",
      "sourceText": "Choose a password for your ticket system account.",
      "targetText": "Elija una contraseña para su cuenta del sistema de tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.error",
      "field": "text",
      "sourceText": "The password could not be set.",
      "targetText": "No se ha podido establecer la contraseña."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.linkInvalid",
      "field": "text",
      "sourceText": "This link is incomplete. Please use the link from your invitation e-mail.",
      "targetText": "Este enlace está incompleto. Use el enlace de su correo de invitación."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.mismatch",
      "field": "text",
      "sourceText": "The passwords do not match.",
      "targetText": "Las contraseñas no coinciden."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.passwordLabel",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Contraseña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.submit",
      "field": "text",
      "sourceText": "Set password",
      "targetText": "Establecer la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.successBody",
      "field": "text",
      "sourceText": "You can now sign in with your username and your new password.",
      "targetText": "Ya puede iniciar sesión con su nombre de acceso y su contraseña nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.successTitle",
      "field": "text",
      "sourceText": "Password set",
      "targetText": "Contraseña establecida"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.title",
      "field": "text",
      "sourceText": "Set your password",
      "targetText": "Establezca su contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Ir al inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colActions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Acciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colAttachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Archivos adjuntos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colCreated",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colFile",
      "field": "text",
      "sourceText": "File",
      "targetText": "Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colRange",
      "field": "text",
      "sourceText": "Range",
      "targetText": "Intervalo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colSize",
      "field": "text",
      "sourceText": "Size",
      "targetText": "Tamaño"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colTickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createButton",
      "field": "text",
      "sourceText": "Create archive",
      "targetText": "Crear el archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createCard.subtitle",
      "field": "text",
      "sourceText": "Only closed tickets within the selected range are archived. The archive is a self-contained ZIP file (tickets, comments, history, custom fields and attachments).",
      "targetText": "Solo se archivan los tickets cerrados dentro del intervalo seleccionado. El archivo es un ZIP autónomo con los tickets, los comentarios, el historial, los campos personalizados y los archivos adjuntos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createCard.title",
      "field": "text",
      "sourceText": "Create archive",
      "targetText": "Crear el archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.created",
      "field": "text",
      "sourceText": "Archive created.",
      "targetText": "Archivo creado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.dateRequired",
      "field": "text",
      "sourceText": "Please select a start and end date.",
      "targetText": "Seleccione una fecha de inicio y una de fin."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteFile",
      "field": "text",
      "sourceText": "Delete archive file",
      "targetText": "Eliminar el archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteFileConfirm",
      "field": "text",
      "sourceText": "Delete this archive file? The tickets in the live database are not affected.",
      "targetText": "¿Eliminar este archivo? Los tickets de la base de datos activa no se ven afectados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteLive",
      "field": "text",
      "sourceText": "Delete from live DB",
      "targetText": "Eliminar de la base de datos activa"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteLiveConfirm",
      "field": "text",
      "sourceText": "Permanently delete the tickets contained in this archive from the live database? Make sure you have verified the archive first. This cannot be undone.",
      "targetText": "¿Eliminar de forma permanente de la base de datos activa los tickets contenidos en este archivo? Asegúrese de haber comprobado antes el archivo. Esto no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deletedLive",
      "field": "text",
      "sourceText": "Deleted {count} ticket(s) from the live database.",
      "targetText": "Se han eliminado {count} ticket(s) de la base de datos activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Descargar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.downloadError",
      "field": "text",
      "sourceText": "Download failed.",
      "targetText": "No se ha podido descargar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.fileDeleted",
      "field": "text",
      "sourceText": "Archive file deleted.",
      "targetText": "Archivo eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.fromLabel",
      "field": "text",
      "sourceText": "From",
      "targetText": "Desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.listEmpty",
      "field": "text",
      "sourceText": "No archives yet.",
      "targetText": "Todavía no hay archivos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.listTitle",
      "field": "text",
      "sourceText": "Existing archives",
      "targetText": "Archivos existentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.pageDesc",
      "field": "text",
      "sourceText": "Archive closed tickets from a date range to keep the live database small, then restore them later if needed.",
      "targetText": "Archive los tickets cerrados de un intervalo de fechas para mantener pequeña la base de datos activa y restáurelos más tarde si hace falta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.pageTitle",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.previewButton",
      "field": "text",
      "sourceText": "Preview",
      "targetText": "Vista previa"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.previewResult",
      "field": "text",
      "sourceText": "{count} closed ticket(s) would be archived.",
      "targetText": "Se archivaría(n) {count} ticket(s) cerrado(s)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.processing",
      "field": "text",
      "sourceText": "Processing...",
      "targetText": "Procesando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.reanonymized",
      "field": "text",
      "sourceText": "{count} anonymized person(s) were anonymized again in the restored tickets.",
      "targetText": "Se han vuelto a anonimizar {count} persona(s) anonimizada(s) en los tickets restaurados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restore",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Restaurar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restoreConfirm",
      "field": "text",
      "sourceText": "Restore all tickets from this archive into the live system? Existing tickets with the same id are skipped.",
      "targetText": "¿Restaurar en el sistema activo todos los tickets de este archivo? Los tickets existentes con el mismo id se omiten."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restored",
      "field": "text",
      "sourceText": "Restored {tickets} ticket(s), skipped {skipped} existing.",
      "targetText": "Se han restaurado {tickets} ticket(s) y se han omitido {skipped} existentes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.skippedTeams",
      "field": "text",
      "sourceText": "{count} team assignment(s) could not be restored because the team no longer exists.",
      "targetText": "No se han podido restaurar {count} asignación(es) de equipo porque el equipo ya no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.skippedWorkflowTasks",
      "field": "text",
      "sourceText": "{count} workflow task(s) could not be restored because their ticket is missing.",
      "targetText": "No se han podido restaurar {count} tarea(s) de flujo porque falta su ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderHint",
      "field": "text",
      "sourceText": "Stored inside the archive volume. To use a custom host path, bind-mount the archive volume to that directory (see deployment docs).",
      "targetText": "Se guarda dentro del volumen de archivos. Para usar una ruta propia del host, monte el volumen de archivos en ese directorio (véase la documentación de despliegue)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderLabel",
      "field": "text",
      "sourceText": "Subfolder (optional)",
      "targetText": "Subcarpeta (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderPlaceholder",
      "field": "text",
      "sourceText": "e.g. 2024",
      "targetText": "p. ej. 2024"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.toLabel",
      "field": "text",
      "sourceText": "To",
      "targetText": "Hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.accessDeniedDesc",
      "field": "text",
      "sourceText": "Only admins and agents can manage categories.",
      "targetText": "Solo los administradores y los agentes pueden gestionar las categorías."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Crear"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.createMain",
      "field": "text",
      "sourceText": "New main category",
      "targetText": "Categoría principal nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.createSub",
      "field": "text",
      "sourceText": "New subcategory",
      "targetText": "Subcategoría nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Eliminar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.enRequired",
      "field": "text",
      "sourceText": "EN (required)",
      "targetText": "EN (obligatorio)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.exportJson",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Exportar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importExportHint",
      "field": "text",
      "sourceText": "You can enter new categories one by one in English, or add them in bulk by using the export and import buttons. On a newly installed system, download the empty export file to get the structure, add everything you need, and import it.",
      "targetText": "Puede introducir las categorías nuevas una a una en inglés o añadirlas en bloque con los botones de exportar e importar. En un sistema recién instalado, descargue el archivo de exportación vacío para ver la estructura, añada todo lo que necesite e impórtelo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importJson",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Importar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importUpdated",
      "field": "text",
      "sourceText": "Categories imported",
      "targetText": "Categorías importadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.inUseHint",
      "field": "text",
      "sourceText": "Delete may fail when category is used by tickets.",
      "targetText": "La eliminación puede fallar si los tickets usan la categoría."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Archivo JSON no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linkSave",
      "field": "text",
      "sourceText": "Save links",
      "targetText": "Guardar los vínculos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linkedSubs",
      "field": "text",
      "sourceText": "Visible subcategories",
      "targetText": "Subcategorías visibles"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.links",
      "field": "text",
      "sourceText": "Links",
      "targetText": "Vínculos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linksSaved",
      "field": "text",
      "sourceText": "Links saved",
      "targetText": "Vínculos guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainCategories",
      "field": "text",
      "sourceText": "Main categories",
      "targetText": "Categorías principales"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainCreated",
      "field": "text",
      "sourceText": "Main category created",
      "targetText": "Categoría principal creada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainDeleted",
      "field": "text",
      "sourceText": "Main category deleted",
      "targetText": "Categoría principal eliminada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainUpdated",
      "field": "text",
      "sourceText": "Main category saved",
      "targetText": "Categoría principal guardada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.noMain",
      "field": "text",
      "sourceText": "No main categories",
      "targetText": "No hay categorías principales"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.noSub",
      "field": "text",
      "sourceText": "No subcategories",
      "targetText": "No hay subcategorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.pageDesc",
      "field": "text",
      "sourceText": "Manage main categories and subcategories, including how they are linked to each other.",
      "targetText": "Gestione las categorías principales y las subcategorías, incluida la forma en que están vinculadas entre sí."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.pageTitle",
      "field": "text",
      "sourceText": "Settings · Manage categories",
      "targetText": "Ajustes · Gestionar las categorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.renameHint",
      "field": "text",
      "sourceText": "Renaming via JSON is not supported. Please use the fields on this page instead.",
      "targetText": "No se admite cambiar el nombre mediante JSON. Use los campos de esta página."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.requiredTranslation",
      "field": "text",
      "sourceText": "Please fill English.",
      "targetText": "Rellene el inglés."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.selectMainForLinks",
      "field": "text",
      "sourceText": "Select main category for linking",
      "targetText": "Seleccione la categoría principal para vincular"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subCategories",
      "field": "text",
      "sourceText": "Subcategories",
      "targetText": "Subcategorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subCreated",
      "field": "text",
      "sourceText": "Subcategory created",
      "targetText": "Subcategoría creada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subDeleted",
      "field": "text",
      "sourceText": "Subcategory deleted",
      "targetText": "Subcategoría eliminada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subUpdated",
      "field": "text",
      "sourceText": "Subcategory saved",
      "targetText": "Subcategoría guardada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.systemName",
      "field": "text",
      "sourceText": "SystemName",
      "targetText": "Nombre de sistema"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.teamDeniedDesc",
      "field": "text",
      "sourceText": "This team does not allow agents to manage categories. An administrator can change this in the team settings.",
      "targetText": "Este equipo no permite que los agentes gestionen las categorías. Un administrador puede cambiarlo en los ajustes del equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accentColor",
      "field": "text",
      "sourceText": "Accent color",
      "targetText": "Color de acento"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accentColorDesc",
      "field": "text",
      "sourceText": "Used for icons, highlights and hover states.",
      "targetText": "Se usa para los iconos, los resaltados y los estados al pasar el ratón."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.backgroundColor",
      "field": "text",
      "sourceText": "Background color",
      "targetText": "Color de fondo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.backgroundColorDesc",
      "field": "text",
      "sourceText": "Used as the base page background tone.",
      "targetText": "Se usa como tono de fondo básico de la página."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.colorsSection",
      "field": "text",
      "sourceText": "Colors",
      "targetText": "Colores"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.colorsSectionDesc",
      "field": "text",
      "sourceText": "Choose your brand colors. Text and hover colors are calculated automatically for readability.",
      "targetText": "Elija los colores de su marca. Los colores del texto y de los estados al pasar el ratón se calculan automáticamente para que se lean bien."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileContentMismatch",
      "field": "text",
      "sourceText": "The file content does not match its file type.",
      "targetText": "El contenido del archivo no coincide con su tipo de archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "El archivo es demasiado grande. Máximo permitido: {0:F0} MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "El tipo de archivo «{0}» no está permitido. Tipos permitidos: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.invalidColor",
      "field": "text",
      "sourceText": "Colors must be valid hex values (e.g. #1A73E8).",
      "targetText": "Los colores deben ser valores hexadecimales válidos, por ejemplo #1A73E8."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.invalidPayload",
      "field": "text",
      "sourceText": "Invalid payload.",
      "targetText": "Contenido no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.noFile",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "No se ha subido ningún archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.svgActiveContent",
      "field": "text",
      "sourceText": "This SVG file contains scripts and cannot be used.",
      "targetText": "Este archivo SVG contiene scripts y no se puede usar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.faviconSection",
      "field": "text",
      "sourceText": "Favicon",
      "targetText": "Favicon"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.faviconSectionDesc",
      "field": "text",
      "sourceText": "Shown in the browser tab. Recommended: SVG or 64x64px PNG/ICO, max. 2 MB.",
      "targetText": "Se muestra en la pestaña del navegador. Recomendado: SVG o PNG/ICO de 64x64 px, 2 MB como máximo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.hexPlaceholder",
      "field": "text",
      "sourceText": "#1A73E8",
      "targetText": "#1A73E8"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.logoSection",
      "field": "text",
      "sourceText": "Logo",
      "targetText": "Logotipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.logoSectionDesc",
      "field": "text",
      "sourceText": "Shown in the sidebar below the system logo. Recommended: 400x160px, PNG or SVG with transparent background, max. 2 MB.",
      "targetText": "Se muestra en la barra lateral, debajo del logotipo del sistema. Recomendado: 400x160 px, PNG o SVG con fondo transparente, 2 MB como máximo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.noFavicon",
      "field": "text",
      "sourceText": "No favicon uploaded.",
      "targetText": "No se ha subido ningún favicon."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.noLogo",
      "field": "text",
      "sourceText": "No logo uploaded.",
      "targetText": "No se ha subido ningún logotipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.notSet",
      "field": "text",
      "sourceText": "Not set - the built-in color is used. The square on the left shows black until you pick one.",
      "targetText": "Sin definir: se usa el color integrado. El cuadrado de la izquierda se ve negro hasta que elija uno."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.pageDesc",
      "field": "text",
      "sourceText": "Configure your corporate identity: logo, favicon and colors.",
      "targetText": "Configure su imagen corporativa: logotipo, favicon y colores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.pageTitle",
      "field": "text",
      "sourceText": "CI Settings",
      "targetText": "Ajustes de imagen corporativa"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewAccentButton",
      "field": "text",
      "sourceText": "Accent button",
      "targetText": "Botón de acento"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewButton",
      "field": "text",
      "sourceText": "Primary button",
      "targetText": "Botón principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewCardText",
      "field": "text",
      "sourceText": "Example content on a card surface.",
      "targetText": "Contenido de ejemplo sobre una tarjeta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewCardTitle",
      "field": "text",
      "sourceText": "Card title",
      "targetText": "Título de la tarjeta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewSection",
      "field": "text",
      "sourceText": "Live preview",
      "targetText": "Vista previa en directo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewSectionDesc",
      "field": "text",
      "sourceText": "Preview of your colors before saving.",
      "targetText": "Vista previa de sus colores antes de guardar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.primaryColor",
      "field": "text",
      "sourceText": "Primary color",
      "targetText": "Color principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.primaryColorDesc",
      "field": "text",
      "sourceText": "Used for primary buttons and active navigation.",
      "targetText": "Se usa para los botones principales y la navegación activa."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.removed",
      "field": "text",
      "sourceText": "File removed.",
      "targetText": "Archivo quitado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.replace",
      "field": "text",
      "sourceText": "Replace",
      "targetText": "Sustituir"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaults",
      "field": "text",
      "sourceText": "Restore defaults",
      "targetText": "Restaurar los valores predeterminados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaultsConfirmDesc",
      "field": "text",
      "sourceText": "This resets all colors and removes the uploaded logo and favicon.",
      "targetText": "Esto restablece todos los colores y quita el logotipo y el favicon subidos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaultsConfirmTitle",
      "field": "text",
      "sourceText": "Restore default settings?",
      "targetText": "¿Restaurar los ajustes predeterminados?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restored",
      "field": "text",
      "sourceText": "Default settings restored.",
      "targetText": "Ajustes predeterminados restaurados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.saved",
      "field": "text",
      "sourceText": "CI settings saved.",
      "targetText": "Ajustes de imagen corporativa guardados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Guardando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.upload",
      "field": "text",
      "sourceText": "Upload",
      "targetText": "Subir"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.uploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Archivo subido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage e-mail settings.",
      "targetText": "No tiene permiso para gestionar los ajustes de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.add",
      "field": "text",
      "sourceText": "Add",
      "targetText": "Añadir"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.added",
      "field": "text",
      "sourceText": "Address added to the blacklist.",
      "targetText": "Dirección añadida a la lista de bloqueo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.cardDesc",
      "field": "text",
      "sourceText": "All e-mail addresses added to this list will be blocked for all teams.",
      "targetText": "Todas las direcciones de correo añadidas a esta lista se bloquean para todos los equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.cardTitle",
      "field": "text",
      "sourceText": "E-Mail Blacklist",
      "targetText": "Lista de bloqueo de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.duplicate",
      "field": "text",
      "sourceText": "This address is already on the blacklist.",
      "targetText": "Esta dirección ya está en la lista de bloqueo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.empty",
      "field": "text",
      "sourceText": "No addresses on the blacklist yet.",
      "targetText": "Todavía no hay direcciones en la lista de bloqueo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.inputPlaceholder",
      "field": "text",
      "sourceText": "name@example.com or @example.com",
      "targetText": "nombre@ejemplo.com o @ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.invalid",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address or domain (e.g. user@example.com or @example.com).",
      "targetText": "Introduzca una dirección de correo o un dominio válidos, por ejemplo usuario@ejemplo.com o @ejemplo.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.removed",
      "field": "text",
      "sourceText": "Address removed from the blacklist.",
      "targetText": "Dirección quitada de la lista de bloqueo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cardDesc",
      "field": "text",
      "sourceText": "Incoming mail server used to poll team mailboxes and turn e-mails into tickets.",
      "targetText": "Servidor de correo entrante que se usa para consultar los buzones de los equipos y convertir los correos en tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cardTitle",
      "field": "text",
      "sourceText": "IMAP Settings",
      "targetText": "Ajustes de IMAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanup",
      "field": "text",
      "sourceText": "Daily cleanup time",
      "targetText": "Hora de la limpieza diaria"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupHelp",
      "field": "text",
      "sourceText": "Time of day when old messages are cleaned up, based on the time zone configured in General Settings.",
      "targetText": "Hora del día a la que se limpian los mensajes antiguos, según la zona horaria configurada en los ajustes generales."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupHour",
      "field": "text",
      "sourceText": "Hour",
      "targetText": "Hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupMinute",
      "field": "text",
      "sourceText": "Minute",
      "targetText": "Minuto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.enabledHelp",
      "field": "text",
      "sourceText": "Turn incoming e-mail polling (IMAP) on or off.",
      "targetText": "Activa o desactiva la consulta del correo entrante (IMAP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreate",
      "field": "text",
      "sourceText": "Create on server",
      "targetText": "Crear en el servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateError",
      "field": "text",
      "sourceText": "Folder could not be created.",
      "targetText": "No se ha podido crear la carpeta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateFailed",
      "field": "text",
      "sourceText": "Folder could not be created: {0}",
      "targetText": "No se ha podido crear la carpeta: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateNoName",
      "field": "text",
      "sourceText": "Enter a folder name first.",
      "targetText": "Escriba primero un nombre de carpeta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreated",
      "field": "text",
      "sourceText": "Folder {0} created.",
      "targetText": "Carpeta {0} creada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersEmpty",
      "field": "text",
      "sourceText": "The server did not report any folders.",
      "targetText": "El servidor no ha comunicado ninguna carpeta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersError",
      "field": "text",
      "sourceText": "Folder list could not be read.",
      "targetText": "No se ha podido leer la lista de carpetas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersFailed",
      "field": "text",
      "sourceText": "Folder list could not be read: {0}",
      "targetText": "No se ha podido leer la lista de carpetas: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersLoad",
      "field": "text",
      "sourceText": "Read from server",
      "targetText": "Leer del servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewHint",
      "field": "text",
      "sourceText": "Pick any name you like — it is created below your inbox. The field above then shows the full path your mail server uses for it.",
      "targetText": "Elija el nombre que quiera. Se crea debajo de su bandeja de entrada. El campo de arriba muestra después la ruta completa que usa su servidor de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewLabel",
      "field": "text",
      "sourceText": "Name of the new folder",
      "targetText": "Nombre de la carpeta nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewPlaceholder",
      "field": "text",
      "sourceText": "e.g. Processed",
      "targetText": "p. ej. Procesados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNoHost",
      "field": "text",
      "sourceText": "Save the IMAP host first, then the folder list can be read.",
      "targetText": "Guarde primero el servidor IMAP y después se podrá leer la lista de carpetas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNoMailbox",
      "field": "text",
      "sourceText": "Save the mailbox user name and password for this team first.",
      "targetText": "Guarde primero el nombre de usuario y la contraseña del buzón de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersPick",
      "field": "text",
      "sourceText": "Pick a folder from the server",
      "targetText": "Elija una carpeta del servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.generalSection",
      "field": "text",
      "sourceText": "General",
      "targetText": "General"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.hostHelp",
      "field": "text",
      "sourceText": "Hostname of the incoming mail server, e.g. imap.example.com.",
      "targetText": "Nombre del servidor de correo entrante, por ejemplo imap.ejemplo.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.inboxFolder",
      "field": "text",
      "sourceText": "Inbox folder",
      "targetText": "Carpeta de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.inboxFolderHelp",
      "field": "text",
      "sourceText": "Folder that is polled for new messages. Usually INBOX.",
      "targetText": "Carpeta que se consulta en busca de mensajes nuevos. Normalmente INBOX."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxEnabledHelp",
      "field": "text",
      "sourceText": "Enable polling for this team's mailbox.",
      "targetText": "Activa la consulta del buzón de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxPassword",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxPasswordHelp",
      "field": "text",
      "sourceText": "Password for this team's mailbox. Stored encrypted at rest.",
      "targetText": "Contraseña del buzón de este equipo. Se guarda cifrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxUsername",
      "field": "text",
      "sourceText": "Mailbox address (username)",
      "targetText": "Dirección del buzón (nombre de usuario)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxUsernameHelp",
      "field": "text",
      "sourceText": "Full e-mail address / login for this team's mailbox.",
      "targetText": "Dirección de correo completa o acceso del buzón de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxesDesc",
      "field": "text",
      "sourceText": "Each team has its own mailbox credentials. The username is also used as the outgoing 'From' address for that team.",
      "targetText": "Cada equipo tiene sus propios datos de acceso al buzón. El nombre de usuario se usa también como dirección «De» saliente de ese equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxesSection",
      "field": "text",
      "sourceText": "Team mailboxes",
      "targetText": "Buzones de los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.pollSeconds",
      "field": "text",
      "sourceText": "Poll interval (seconds)",
      "targetText": "Intervalo de consulta (segundos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.pollSecondsHelp",
      "field": "text",
      "sourceText": "How often the mailboxes are checked for new messages. Minimum 15 seconds.",
      "targetText": "Cada cuánto se comprueban los buzones en busca de mensajes nuevos. Mínimo 15 segundos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Puerto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.portHelp",
      "field": "text",
      "sourceText": "Server port. Common value: 993 (SSL).",
      "targetText": "Puerto del servidor. Valor habitual: 993 (SSL)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.processedFolder",
      "field": "text",
      "sourceText": "Processed folder",
      "targetText": "Carpeta de procesados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.processedFolderHelp",
      "field": "text",
      "sourceText": "Messages that need no ticket are moved here: mail from blocked senders, automatic messages, and mail handled by a workflow with \"Move to folder\" that names no folder of its own. The retention cleanup also covers this folder. Leave blank to keep such messages in the inbox.",
      "targetText": "Aquí se mueven los mensajes que no necesitan ticket: el correo de remitentes bloqueados, los mensajes automáticos y el correo que trata un flujo con «Mover a una carpeta» sin carpeta propia. La limpieza según el periodo de conservación también abarca esta carpeta. Déjelo vacío para dejar esos mensajes en la bandeja de entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.retentionDays",
      "field": "text",
      "sourceText": "Retention (days)",
      "targetText": "Conservación (días)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.retentionDaysHelp",
      "field": "text",
      "sourceText": "Messages older than this in both the inbox and processed folder are deleted during cleanup.",
      "targetText": "Durante la limpieza se eliminan los mensajes más antiguos que esto, tanto en la bandeja de entrada como en la carpeta de procesados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.useSsl",
      "field": "text",
      "sourceText": "Use SSL",
      "targetText": "Usar SSL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.useSslHelp",
      "field": "text",
      "sourceText": "Enable for implicit SSL (usually port 993).",
      "targetText": "Actívelo para SSL implícito (normalmente el puerto 993)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.loadError",
      "field": "text",
      "sourceText": "Error loading e-mail settings.",
      "targetText": "Error al cargar los ajustes de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.assignmentEnabled",
      "field": "text",
      "sourceText": "Send assignment e-mails",
      "targetText": "Enviar correos de asignación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.assignmentEnabledHelp",
      "field": "text",
      "sourceText": "Send an e-mail to the agent/admin a ticket is assigned to. Turn off to disable assignment e-mails for this team.",
      "targetText": "Envía un correo al agente o administrador al que se asigna un ticket. Desactívelo para suprimir los correos de asignación de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.desc",
      "field": "text",
      "sourceText": "Control e-mail notifications when tickets in this team are assigned.",
      "targetText": "Controla los avisos por correo cuando se asignan tickets de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.section",
      "field": "text",
      "sourceText": "Assignment notifications",
      "targetText": "Avisos de asignación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.selfAssignmentEnabled",
      "field": "text",
      "sourceText": "Notify on self-assignment",
      "targetText": "Avisar cuando se asigne a sí mismo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.selfAssignmentEnabledHelp",
      "field": "text",
      "sourceText": "Also send an e-mail when you assign a ticket to yourself (including automatic self-assignment). When off, you only receive an e-mail when someone else assigns a ticket to you.",
      "targetText": "Envía también un correo cuando se asigne un ticket a sí mismo, incluida la autoasignación automática. Si está desactivado, solo recibe un correo cuando otra persona le asigna un ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.ticketActionsEnabled",
      "field": "text",
      "sourceText": "Send mail on ticket actions",
      "targetText": "Enviar correo en las acciones del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.ticketActionsEnabledHelp",
      "field": "text",
      "sourceText": "When enabled, ticket action popups (close, status comment, transfer) offer options to send the comment as an e-mail to the user, an agent, or a custom address.",
      "targetText": "Si está activado, las ventanas de acción del ticket (cierre, comentario de estado, traspaso) ofrecen la opción de enviar el comentario por correo al usuario, a un agente o a una dirección propia."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.pageDesc",
      "field": "text",
      "sourceText": "Manage mail server settings and e-mail workflows.",
      "targetText": "Gestione los ajustes del servidor de correo y los flujos de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.pageTitle",
      "field": "text",
      "sourceText": "E-Mail Settings",
      "targetText": "Ajustes de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordHint",
      "field": "text",
      "sourceText": "Leave blank to keep the current password.",
      "targetText": "Déjelo vacío para conservar la contraseña actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordPlaceholderEmpty",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Introduzca la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordPlaceholderSet",
      "field": "text",
      "sourceText": "•••••••• (unchanged)",
      "targetText": "•••••••• (sin cambios)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.saveError",
      "field": "text",
      "sourceText": "Error saving e-mail settings.",
      "targetText": "Error al guardar los ajustes de correo electrónico."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.saved",
      "field": "text",
      "sourceText": "E-mail settings saved.",
      "targetText": "Ajustes de correo electrónico guardados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.cardDesc",
      "field": "text",
      "sourceText": "Global outgoing mail server used to send notifications and auto-replies.",
      "targetText": "Servidor de correo saliente general que se usa para enviar avisos y respuestas automáticas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.cardTitle",
      "field": "text",
      "sourceText": "SMTP Settings",
      "targetText": "Ajustes de SMTP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.enabledHelp",
      "field": "text",
      "sourceText": "Turn outgoing e-mail (SMTP) on or off.",
      "targetText": "Activa o desactiva el correo saliente (SMTP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromAddress",
      "field": "text",
      "sourceText": "From address",
      "targetText": "Dirección del remitente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromAddressHelp",
      "field": "text",
      "sourceText": "Default sender address used when a team has no dedicated mailbox.",
      "targetText": "Dirección de remitente predeterminada que se usa cuando un equipo no tiene buzón propio."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromName",
      "field": "text",
      "sourceText": "From name",
      "targetText": "Nombre del remitente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromNameHelp",
      "field": "text",
      "sourceText": "Display name shown as the sender of outgoing e-mails.",
      "targetText": "Nombre que se muestra como remitente de los correos salientes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.hostHelp",
      "field": "text",
      "sourceText": "Hostname of the outgoing mail server, e.g. smtp.example.com.",
      "targetText": "Nombre del servidor de correo saliente, por ejemplo smtp.ejemplo.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.passwordHelp",
      "field": "text",
      "sourceText": "Password for the SMTP server. Stored encrypted at rest.",
      "targetText": "Contraseña del servidor SMTP. Se guarda cifrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Puerto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.portHelp",
      "field": "text",
      "sourceText": "Server port. Common values: 587 (STARTTLS) or 465 (SSL).",
      "targetText": "Puerto del servidor. Valores habituales: 587 (STARTTLS) o 465 (SSL)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testError",
      "field": "text",
      "sourceText": "The test e-mail could not be sent.",
      "targetText": "No se ha podido enviar el correo de prueba."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testFailed",
      "field": "text",
      "sourceText": "Test e-mail could not be sent: {0}",
      "targetText": "No se ha podido enviar el correo de prueba: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testHelp",
      "field": "text",
      "sourceText": "Sends a test message using the saved SMTP settings. Save your changes first, then test.",
      "targetText": "Envía un mensaje de prueba con los ajustes de SMTP guardados. Guarde primero sus cambios y pruebe después."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testRecipient",
      "field": "text",
      "sourceText": "Recipient",
      "targetText": "Destinatario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testRecipientPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "usted@ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSend",
      "field": "text",
      "sourceText": "Send test e-mail",
      "targetText": "Enviar un correo de prueba"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSending",
      "field": "text",
      "sourceText": "Sending...",
      "targetText": "Enviando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSkipped",
      "field": "text",
      "sourceText": "No test e-mail was sent. {0} is the placeholder address of an anonymized person.",
      "targetText": "No se ha enviado ningún correo de prueba. {0} es el marcador de posición de la dirección de una persona anonimizada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSuccess",
      "field": "text",
      "sourceText": "Test e-mail sent to {0}. Check the inbox.",
      "targetText": "Correo de prueba enviado a {0}. Consulte la bandeja de entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testTitle",
      "field": "text",
      "sourceText": "Send test e-mail",
      "targetText": "Enviar un correo de prueba"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.useSsl",
      "field": "text",
      "sourceText": "Use SSL",
      "targetText": "Usar SSL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.useSslHelp",
      "field": "text",
      "sourceText": "Enable for implicit SSL (usually port 465). Disable to use STARTTLS (usually port 587).",
      "targetText": "Actívelo para SSL implícito (normalmente el puerto 465). Desactívelo para usar STARTTLS (normalmente el puerto 587)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.username",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Nombre de usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.usernameHelp",
      "field": "text",
      "sourceText": "Login user for the SMTP server.",
      "targetText": "Usuario de acceso al servidor SMTP."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.assignee",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Asignar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReply",
      "field": "text",
      "sourceText": "Auto-reply",
      "targetText": "Respuesta automática"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplyBody",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplyBodyHelp",
      "field": "text",
      "sourceText": "Optional confirmation text. Placeholders: {originalSubject}, {ticketId}, {ticketTag}. Leave blank to use the default message.",
      "targetText": "Texto de confirmación opcional. Marcadores de posición: {originalSubject}, {ticketId}, {ticketTag}. Déjelo vacío para usar el mensaje predeterminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplySubject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplySubjectHelp",
      "field": "text",
      "sourceText": "Optional. The ticket reference is NOT added automatically. It is only inserted where you use {ticketTag}; replies are recognized by it. {ticketId} inserts only the ticket number. Use {originalSubject} for the incoming subject. Example: {originalSubject} {ticketTag} produces \"Printer problem [TICKET-99-a1b2c3]\".",
      "targetText": "Opcional. La referencia del ticket NO se añade automáticamente. Solo se inserta donde use {ticketTag}; las respuestas se reconocen por ella. {ticketId} inserta solo el número del ticket. Use {originalSubject} para el asunto entrante. Ejemplo: {originalSubject} {ticketTag} produce «Problema con la impresora [TICKET-99-a1b2c3]»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.bodyLanguageHint",
      "field": "text",
      "sourceText": "Always enter the text in English so the language export / import works properly.",
      "targetText": "Escriba el texto siempre en inglés para que la exportación e importación de idiomas funcione correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.createOrAppendTicket",
      "field": "text",
      "sourceText": "Create or append ticket",
      "targetText": "Crear un ticket o añadir al existente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.fixedLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode",
      "field": "text",
      "sourceText": "Reply language",
      "targetText": "Idioma de la respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.agent",
      "field": "text",
      "sourceText": "Assigned agent's language",
      "targetText": "Idioma del agente asignado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.english",
      "field": "text",
      "sourceText": "Standard English",
      "targetText": "Inglés estándar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.fixed",
      "field": "text",
      "sourceText": "Fixed language",
      "targetText": "Idioma fijo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.team",
      "field": "text",
      "sourceText": "Team default language",
      "targetText": "Idioma predeterminado del equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageModeHelp",
      "field": "text",
      "sourceText": "Choose which language the translated subject/body is sent in. Translations are managed on the Languages page.",
      "targetText": "Elija en qué idioma se envían el asunto y el texto traducidos. Las traducciones se gestionan en la página de idiomas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveFolder",
      "field": "text",
      "sourceText": "Folder",
      "targetText": "Carpeta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveFolderHelp",
      "field": "text",
      "sourceText": "Target folder for the message. Leave blank to use the general processed folder.",
      "targetText": "Carpeta de destino del mensaje. Déjelo vacío para usar la carpeta general de procesados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveToFolder",
      "field": "text",
      "sourceText": "Move to folder",
      "targetText": "Mover a una carpeta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.none",
      "field": "text",
      "sourceText": "— Keep default —",
      "targetText": "— Dejar el valor predeterminado —"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Equipo responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientExtra",
      "field": "text",
      "sourceText": "Additional addresses",
      "targetText": "Direcciones adicionales"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientExtraHelp",
      "field": "text",
      "sourceText": "Comma-separated. Blocked senders on the blacklist are skipped automatically.",
      "targetText": "Separadas por comas. Los remitentes de la lista de bloqueo se omiten automáticamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientHelp",
      "field": "text",
      "sourceText": "One e-mail is sent per recipient, each in their own language. Team membership and role are checked again right before sending, so someone who left the team stops receiving these mails.",
      "targetText": "Se envía un correo por destinatario, cada uno en su idioma. La pertenencia al equipo y el rol se comprueban de nuevo justo antes de enviar, así que quien ha dejado el equipo deja de recibir estos correos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientMembers",
      "field": "text",
      "sourceText": "Team members (admins and agents)",
      "targetText": "Miembros del equipo (administradores y agentes)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientNoMembers",
      "field": "text",
      "sourceText": "This team has no admins or agents yet.",
      "targetText": "Este equipo todavía no tiene administradores ni agentes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientSelected",
      "field": "text",
      "sourceText": "Selected team members and addresses",
      "targetText": "Miembros del equipo y direcciones seleccionados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientSender",
      "field": "text",
      "sourceText": "The sender of the incoming e-mail",
      "targetText": "El remitente del correo entrante"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientStale",
      "field": "text",
      "sourceText": "Some selected recipients are no longer an admin or agent in this team. They are skipped when sending.",
      "targetText": "Algunos destinatarios seleccionados ya no son administradores ni agentes de este equipo. Se omiten al enviar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientStaleRemove",
      "field": "text",
      "sourceText": "Remove them",
      "targetText": "Quitarlos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipients",
      "field": "text",
      "sourceText": "Recipients",
      "targetText": "Destinatarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendCondAlways",
      "field": "text",
      "sourceText": "Always, for every e-mail this workflow handles",
      "targetText": "Siempre, en todos los correos que trate este flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendCondNone",
      "field": "text",
      "sourceText": "No conditions — the mail is always sent.",
      "targetText": "Sin condiciones: el correo se envía siempre."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMail",
      "field": "text",
      "sourceText": "Send mail",
      "targetText": "Enviar un correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailBody",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailConditions",
      "field": "text",
      "sourceText": "Send conditions",
      "targetText": "Condiciones de envío"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailConditionsHelp",
      "field": "text",
      "sourceText": "The mail is sent whenever these conditions match. Leave empty to always send.",
      "targetText": "El correo se envía siempre que se cumplan estas condiciones. Déjelo vacío para enviarlo siempre."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailMatchType",
      "field": "text",
      "sourceText": "Match",
      "targetText": "Coincidencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailSubject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.setFields",
      "field": "text",
      "sourceText": "Set fields",
      "targetText": "Fijar campos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenOriginalSubject",
      "field": "text",
      "sourceText": "Original subject",
      "targetText": "Asunto original"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenOriginalSubjectHelp",
      "field": "text",
      "sourceText": "The subject line of the incoming e-mail.",
      "targetText": "La línea de asunto del correo entrante."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenTicketTag",
      "field": "text",
      "sourceText": "Ticket reference",
      "targetText": "Referencia del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenTicketTagHelp",
      "field": "text",
      "sourceText": "Inserts [TICKET-99-a1b2c3]. Lets a reply be matched to the existing ticket instead of opening a new one.",
      "targetText": "Inserta [TICKET-99-a1b2c3]. Permite asociar una respuesta al ticket existente en lugar de abrir uno nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.actionType",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.actions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Acciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addAction",
      "field": "text",
      "sourceText": "+ Add action",
      "targetText": "+ Añadir una acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addCondition",
      "field": "text",
      "sourceText": "+ Add condition",
      "targetText": "+ Añadir una condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addWorkflow",
      "field": "text",
      "sourceText": "+ Add workflow",
      "targetText": "+ Añadir un flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedForced",
      "field": "text",
      "sourceText": "These conditions cannot be shown in the simple view, so they are being edited in detail below. Deleting them all switches back to the simple view.",
      "targetText": "Estas condiciones no se pueden mostrar en la vista sencilla, así que se editan en detalle más abajo. Si las elimina todas, se vuelve a la vista sencilla."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedHide",
      "field": "text",
      "sourceText": "Hide advanced",
      "targetText": "Ocultar las opciones avanzadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedShow",
      "field": "text",
      "sourceText": "Advanced",
      "targetText": "Opciones avanzadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.cardDesc",
      "field": "text",
      "sourceText": "Define per team how incoming e-mails are processed using conditions and actions.",
      "targetText": "Defina para cada equipo cómo se tratan los correos entrantes mediante condiciones y acciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.cardTitle",
      "field": "text",
      "sourceText": "E-Mail Workflows",
      "targetText": "Flujos de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode",
      "field": "text",
      "sourceText": "When?",
      "targetText": "¿Cuándo?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.all",
      "field": "text",
      "sourceText": "Every e-mail in this mailbox",
      "targetText": "Todos los correos de este buzón"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.contains",
      "field": "text",
      "sourceText": "Only when subject or text contains",
      "targetText": "Solo cuando el asunto o el texto contengan"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.containsHelp",
      "field": "text",
      "sourceText": "Matches when the term appears in the subject or anywhere in the message text. Not case-sensitive.",
      "targetText": "Coincide cuando el término aparece en el asunto o en cualquier parte del texto del mensaje. No distingue mayúsculas de minúsculas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType",
      "field": "text",
      "sourceText": "Type",
      "targetText": "Tipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.body",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.recipient",
      "field": "text",
      "sourceText": "Recipient (To/Cc)",
      "targetText": "Destinatario (Para/Cc)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.sender",
      "field": "text",
      "sourceText": "Sender (From)",
      "targetText": "Remitente (De)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.subject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.subjectOrBody",
      "field": "text",
      "sourceText": "Subject or body",
      "targetText": "Asunto o texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionValue",
      "field": "text",
      "sourceText": "Value",
      "targetText": "Valor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionValueHelp",
      "field": "text",
      "sourceText": "Leave blank to match this team's own mailbox address.",
      "targetText": "Déjelo vacío para que coincida con la dirección del buzón propio de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditions",
      "field": "text",
      "sourceText": "Conditions",
      "targetText": "Condiciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.delete",
      "field": "text",
      "sourceText": "Delete workflow",
      "targetText": "Eliminar el flujo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.errors.unknownPlaceholder",
      "field": "text",
      "sourceText": "Workflow '{0}', action '{1}', field '{2}': unknown placeholders {3}. Available here: {4}.",
      "targetText": "Flujo «{0}», acción «{1}», campo «{2}»: marcadores de posición desconocidos {3}. Disponibles aquí: {4}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchAll",
      "field": "text",
      "sourceText": "All conditions",
      "targetText": "Todas las condiciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchAny",
      "field": "text",
      "sourceText": "Any condition",
      "targetText": "Cualquier condición"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchType",
      "field": "text",
      "sourceText": "Match",
      "targetText": "Coincidencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.moveDown",
      "field": "text",
      "sourceText": "Move down",
      "targetText": "Bajar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.moveUp",
      "field": "text",
      "sourceText": "Move up",
      "targetText": "Subir"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noActions",
      "field": "text",
      "sourceText": "No actions defined.",
      "targetText": "No hay ninguna acción definida."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noConditions",
      "field": "text",
      "sourceText": "No conditions — this workflow matches every message.",
      "targetText": "Sin condiciones: este flujo coincide con todos los mensajes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noWorkflows",
      "field": "text",
      "sourceText": "No workflows defined for this team yet.",
      "targetText": "Todavía no hay flujos definidos para este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.oneWorkflowHint",
      "field": "text",
      "sourceText": "Put everything that belongs to one case into a single workflow. Workflows run from top to bottom and \"Stop after match\" ends the run, so a workflow below one that already matched never gets its turn. Only actions inside the same workflow know the ticket that was just created — that is what lets a notification carry its ticket reference.",
      "targetText": "Ponga en un solo flujo todo lo que pertenece a un mismo caso. Los flujos se ejecutan de arriba abajo y «Detenerse tras la coincidencia» termina la ejecución, así que un flujo situado debajo de otro que ya ha coincidido nunca llega a su turno. Solo las acciones del mismo flujo conocen el ticket recién creado, y eso es lo que permite que un aviso lleve su referencia de ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator",
      "field": "text",
      "sourceText": "Operator",
      "targetText": "Operador"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.contains",
      "field": "text",
      "sourceText": "Contains",
      "targetText": "Contiene"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.equals",
      "field": "text",
      "sourceText": "Equals",
      "targetText": "Es igual a"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.regex",
      "field": "text",
      "sourceText": "Regex",
      "targetText": "Expresión regular"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.removeAction",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.removeCondition",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.selectTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.stopProcessing",
      "field": "text",
      "sourceText": "Stop after match",
      "targetText": "Detenerse tras la coincidencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.stopProcessingHelp",
      "field": "text",
      "sourceText": "If enabled, no further workflows are evaluated once this one matches.",
      "targetText": "Si está activado, no se evalúa ningún flujo más en cuanto este coincide."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Esta página solo está disponible para los administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addDepartment",
      "field": "text",
      "sourceText": "+ Add department",
      "targetText": "+ Añadir un departamento"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addPosition",
      "field": "text",
      "sourceText": "+ Add position",
      "targetText": "+ Añadir un puesto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addPriority",
      "field": "text",
      "sourceText": "+ Add priority",
      "targetText": "+ Añadir una prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addSite",
      "field": "text",
      "sourceText": "+ Add location",
      "targetText": "+ Añadir una ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addStatus",
      "field": "text",
      "sourceText": "+ Add status",
      "targetText": "+ Añadir un estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.allowedTransitions",
      "field": "text",
      "sourceText": "Allowed transitions to new status",
      "targetText": "Cambios permitidos a un estado nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.backgroundColor",
      "field": "text",
      "sourceText": "Background color",
      "targetText": "Color de fondo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsClosed",
      "field": "text",
      "sourceText": "Counts as closed",
      "targetText": "Cuenta como cerrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsClosedHint",
      "field": "text",
      "sourceText": "Final state. Automatic closing moves tickets to this status.",
      "targetText": "Estado final. El cierre automático pasa los tickets a este estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsResolved",
      "field": "text",
      "sourceText": "Counts as resolved",
      "targetText": "Cuenta como resuelto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsResolvedHint",
      "field": "text",
      "sourceText": "Work is done. Tickets in this status are closed automatically after 24 hours.",
      "targetText": "El trabajo está hecho. Los tickets en este estado se cierran automáticamente al cabo de 24 horas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsWaitingForCustomer",
      "field": "text",
      "sourceText": "Waiting for the requester",
      "targetText": "Esperando al solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsWaitingForCustomerHint",
      "field": "text",
      "sourceText": "We are waiting for the requester, not for another team or a service provider.",
      "targetText": "Estamos esperando al solicitante, no a otro equipo ni a un proveedor de servicios."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.created",
      "field": "text",
      "sourceText": "Entry created.",
      "targetText": "Entrada creada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrl",
      "field": "text",
      "sourceText": "Survey links are built from this address:",
      "targetText": "Los enlaces de la encuesta se construyen a partir de esta dirección:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrlLink",
      "field": "text",
      "sourceText": "Change it under Security",
      "targetText": "Cámbiela en Seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrlUnknown",
      "field": "text",
      "sourceText": "The public address of this installation is not known yet, so no survey can be sent.",
      "targetText": "Todavía no se conoce la dirección pública de esta instalación, así que no se puede enviar ninguna encuesta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgent",
      "field": "text",
      "sourceText": "Per-agent evaluation",
      "targetText": "Evaluación por agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgentDesc",
      "field": "text",
      "sourceText": "Adds a per-agent breakdown to the satisfaction report. Ratings on individual tickets are always visible to the team.",
      "targetText": "Añade un desglose por agente al informe de satisfacción. Las valoraciones de cada ticket siempre son visibles para el equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgentRequiresEnabled",
      "field": "text",
      "sourceText": "Enable satisfaction surveys first.",
      "targetText": "Active primero las encuestas de satisfacción."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.desc",
      "field": "text",
      "sourceText": "After a ticket is closed, the requester receives an e-mail with a five-star rating link. Employees receive it unless they have unsubscribed. External people receive it only after giving consent. The survey is sent once per ticket and the link expires after 30 days.",
      "targetText": "Cuando se cierra un ticket, el solicitante recibe un correo con un enlace de valoración de cinco estrellas. Los empleados lo reciben mientras no se hayan dado de baja. Las personas externas solo lo reciben después de dar su consentimiento. La encuesta se envía una vez por ticket y el enlace caduca a los 30 días."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.enabled",
      "field": "text",
      "sourceText": "Send satisfaction surveys",
      "targetText": "Enviar encuestas de satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.enabledDesc",
      "field": "text",
      "sourceText": "Only tickets closed after enabling are surveyed. Existing ratings stay visible when disabled.",
      "targetText": "Solo se encuestan los tickets cerrados después de activarlo. Las valoraciones existentes siguen visibles si se desactiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomains",
      "field": "text",
      "sourceText": "Own e-mail domains",
      "targetText": "Dominios de correo propios"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsDesc",
      "field": "text",
      "sourceText": "Addresses with these domains count as employees. Employees receive the survey and can unsubscribe. Everyone else receives it only after giving consent. If the field is empty, everyone counts as external.",
      "targetText": "Las direcciones con estos dominios cuentan como empleados. Los empleados reciben la encuesta y pueden darse de baja. El resto de las personas la recibe solo después de dar su consentimiento. Si el campo está vacío, todas las personas cuentan como externas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsInvalid",
      "field": "text",
      "sourceText": "These entries are not valid domains: {0}",
      "targetText": "Estas entradas no son dominios válidos: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsSave",
      "field": "text",
      "sourceText": "Save domains",
      "targetText": "Guardar dominios"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsTooLong",
      "field": "text",
      "sourceText": "The list is too long. Please keep it under {0} characters.",
      "targetText": "La lista es demasiado larga. Utilice como máximo {0} caracteres."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.requiresSmtp",
      "field": "text",
      "sourceText": "Sending requires the e-mail (SMTP) settings to be configured and enabled.",
      "targetText": "Para enviarlas hay que configurar y activar los ajustes de correo (SMTP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.skipCount",
      "field": "text",
      "sourceText": "Surveys not sent in the last 30 days: {noConsent} without consent, {unsubscribed} after unsubscribing.",
      "targetText": "Encuestas no enviadas en los últimos 30 días: {noConsent} sin consentimiento, {unsubscribed} tras darse de baja."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.skipListLink",
      "field": "text",
      "sourceText": "Show consents and unsubscribes",
      "targetText": "Mostrar consentimientos y bajas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDays",
      "field": "text",
      "sourceText": "At most one survey per requester within",
      "targetText": "Como máximo una encuesta por solicitante en"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDaysDesc",
      "field": "text",
      "sourceText": "Someone who reports several tickets within this window is asked only once. Set 0 to ask on every closed ticket. A customer desk with many different senders rarely hits this limit; an internal helpdesk, where the same people report again and again, does.",
      "targetText": "A quien informe de varios tickets dentro de este plazo solo se le pregunta una vez. Ponga 0 para preguntar en cada ticket cerrado. Un servicio de atención al cliente con muchos remitentes distintos rara vez alcanza este límite; un helpdesk interno, donde las mismas personas informan una y otra vez, sí."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDaysUnit",
      "field": "text",
      "sourceText": "days",
      "targetText": "días"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.title",
      "field": "text",
      "sourceText": "Customer Satisfaction Score (CSAT)",
      "targetText": "Índice de satisfacción del cliente (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.cardDesc",
      "field": "text",
      "sourceText": "Maximum number of active custom fields allowed per team.",
      "targetText": "Número máximo de campos personalizados activos por equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.cardTitle",
      "field": "text",
      "sourceText": "Custom Fields Limit",
      "targetText": "Límite de campos personalizados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.label",
      "field": "text",
      "sourceText": "Maximum custom fields per team",
      "targetText": "Máximo de campos personalizados por equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.rangeError",
      "field": "text",
      "sourceText": "Value must be between 1 and 50.",
      "targetText": "El valor debe estar entre 1 y 50."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom fields limit.",
      "targetText": "Error al guardar el límite de campos personalizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveSuccess",
      "field": "text",
      "sourceText": "Custom fields limit saved.",
      "targetText": "Límite de campos personalizados guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.cardDesc",
      "field": "text",
      "sourceText": "How dates and times are written throughout the system. This is a setting of your installation, not of the chosen language - a company writes dates one way, whoever is looking.",
      "targetText": "Cómo se escriben las fechas y las horas en todo el sistema. Es un ajuste de su instalación, no del idioma elegido: una empresa escribe las fechas de una sola manera, mire quien mire."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.cardTitle",
      "field": "text",
      "sourceText": "Date and time format",
      "targetText": "Formato de fecha y hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.dateSeparator",
      "field": "text",
      "sourceText": "Date separator",
      "targetText": "Separador de la fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.order",
      "field": "text",
      "sourceText": "Date order",
      "targetText": "Orden de la fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderDmy",
      "field": "text",
      "sourceText": "Day, month, year",
      "targetText": "Día, mes, año"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderMdy",
      "field": "text",
      "sourceText": "Month, day, year",
      "targetText": "Mes, día, año"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderYmd",
      "field": "text",
      "sourceText": "Year, month, day",
      "targetText": "Año, mes, día"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.preview",
      "field": "text",
      "sourceText": "This is how it looks",
      "targetText": "Así queda"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveError",
      "field": "text",
      "sourceText": "Error saving the format.",
      "targetText": "Error al guardar el formato."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveSuccess",
      "field": "text",
      "sourceText": "Date and time format saved.",
      "targetText": "Formato de fecha y hora guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.time12",
      "field": "text",
      "sourceText": "12 hours (AM/PM)",
      "targetText": "12 horas (AM/PM)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.time24",
      "field": "text",
      "sourceText": "24 hours",
      "targetText": "24 horas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.timeFormat",
      "field": "text",
      "sourceText": "Clock",
      "targetText": "Reloj"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.timeSeparator",
      "field": "text",
      "sourceText": "Time separator",
      "targetText": "Separador de la hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleteConfirmDesc",
      "field": "text",
      "sourceText": "This entry will be permanently removed.",
      "targetText": "Esta entrada se quitará de forma permanente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleteConfirmTitle",
      "field": "text",
      "sourceText": "Are you sure you want to delete?",
      "targetText": "¿Seguro que quiere eliminarla?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleted",
      "field": "text",
      "sourceText": "Entry deleted.",
      "targetText": "Entrada eliminada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.department",
      "field": "text",
      "sourceText": "Department",
      "targetText": "Departamento"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dropdownSectionDesc",
      "field": "text",
      "sourceText": "Manage the drop-down lists used in tickets and user profiles.",
      "targetText": "Gestione las listas desplegables que se usan en los tickets y en los perfiles de usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dropdownSectionTitle",
      "field": "text",
      "sourceText": "Drop-down lists",
      "targetText": "Listas desplegables"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.editStatus",
      "field": "text",
      "sourceText": "Edit status",
      "targetText": "Editar el estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.emptyName",
      "field": "text",
      "sourceText": "Name must not be empty.",
      "targetText": "El nombre no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.enRequired",
      "field": "text",
      "sourceText": "EN (required)",
      "targetText": "EN (obligatorio)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.exportJson",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Exportar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importExportHint",
      "field": "text",
      "sourceText": "You can enter new entries one by one in English, or add them in bulk by using the export and import buttons. On a newly installed system, download the empty export file to get the structure, add everything you need, and import it.",
      "targetText": "Puede introducir las entradas nuevas una a una en inglés o añadirlas en bloque con los botones de exportar e importar. En un sistema recién instalado, descargue el archivo de exportación vacío para ver la estructura, añada todo lo que necesite e impórtelo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importJson",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Importar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importUpdated",
      "field": "text",
      "sourceText": "Entries imported",
      "targetText": "Entradas importadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Archivo JSON no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.isSystemOnly",
      "field": "text",
      "sourceText": "System only",
      "targetText": "Solo del sistema"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.lastFlagCannotBeRemoved",
      "field": "text",
      "sourceText": "This is the last status with this flag. Assign it to another status first.",
      "targetText": "Este es el último estado con esta marca. Asígnela primero a otro estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.mandatoryHint",
      "field": "text",
      "sourceText": "Mandatory",
      "targetText": "Obligatorio"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.noItems",
      "field": "text",
      "sourceText": "No entries found.",
      "targetText": "No se ha encontrado ninguna entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.noTransitions",
      "field": "text",
      "sourceText": "No transitions available.",
      "targetText": "No hay cambios disponibles."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.ok",
      "field": "text",
      "sourceText": "Ok",
      "targetText": "Aceptar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.body",
      "field": "text",
      "sourceText": "Walk through the initial setup steps again. Nothing is reset — the assistant only shows you what is set up and what is still open.",
      "targetText": "Recorra de nuevo los pasos de la configuración inicial. No se restablece nada — el asistente solo le muestra qué está configurado y qué sigue pendiente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.restart",
      "field": "text",
      "sourceText": "Show setup assistant",
      "targetText": "Mostrar el asistente de configuración"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.running",
      "field": "text",
      "sourceText": "The setup assistant is currently active. You'll find it in the sidebar.",
      "targetText": "El asistente de configuración está activo en este momento. Lo encontrará en la barra lateral."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.title",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Asistente de configuración"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.pageDesc",
      "field": "text",
      "sourceText": "Drop-down lists and other basic settings",
      "targetText": "Listas desplegables y otros ajustes básicos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.pageTitle",
      "field": "text",
      "sourceText": "General Settings",
      "targetText": "Ajustes generales"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.position",
      "field": "text",
      "sourceText": "Position",
      "targetText": "Puesto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.quickActionHint",
      "field": "text",
      "sourceText": "Only first 4 are shown as quick actions; others appear under More statuses.",
      "targetText": "Solo los cuatro primeros se muestran como acciones rápidas; los demás aparecen en «Más estados»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.renameHint",
      "field": "text",
      "sourceText": "Renaming via JSON is not supported. Please use the fields on this page instead.",
      "targetText": "No se admite cambiar el nombre mediante JSON. Use los campos de esta página."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.requiresComment",
      "field": "text",
      "sourceText": "Requires comment in dialog",
      "targetText": "Exige un comentario en el diálogo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.role",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Rol"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.rolesFixedHint",
      "field": "text",
      "sourceText": "The three roles are fixed and cannot be renamed. You translate their names with a language pack under Settings > Language Settings. What a role may do is set under Settings > Security in the permission concept.",
      "targetText": "Los tres roles son fijos y no se les puede cambiar el nombre. Sus nombres se traducen con un paquete de idioma en Ajustes > Ajustes de idioma. Lo que puede hacer cada rol se establece en Ajustes > Seguridad, en el concepto de permisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.saveStatus",
      "field": "text",
      "sourceText": "Save status",
      "targetText": "Guardar el estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.semanticFlagsHint",
      "field": "text",
      "sourceText": "These flags tell the system what a status means, independent of its name. Renaming a status no longer changes how it is treated.",
      "targetText": "Estas marcas indican al sistema qué significa un estado, independientemente de su nombre. Cambiar el nombre de un estado ya no cambia cómo se trata."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.semanticFlagsSection",
      "field": "text",
      "sourceText": "Meaning of this status",
      "targetText": "Significado de este estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showAsQuickAction",
      "field": "text",
      "sourceText": "Set as primary status (max. 4)",
      "targetText": "Marcar como estado principal (4 como máximo)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showModal",
      "field": "text",
      "sourceText": "Show dialog",
      "targetText": "Mostrar el diálogo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showOnCreateTicket",
      "field": "text",
      "sourceText": "Show status in new ticket form",
      "targetText": "Mostrar el estado en el formulario de ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.site",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Orden"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.statusSaved",
      "field": "text",
      "sourceText": "Status saved.",
      "targetText": "Estado guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.billableDefault",
      "field": "text",
      "sourceText": "New entries are billable by default",
      "targetText": "Las entradas nuevas son facturables de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgent",
      "field": "text",
      "sourceText": "Per-agent evaluation",
      "targetText": "Evaluación por agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgentDesc",
      "field": "text",
      "sourceText": "Adds a per-agent breakdown to the time report. Off by default: time per person is performance data.",
      "targetText": "Añade un desglose por agente al informe de tiempos. Desactivado de entrada: el tiempo por persona es un dato de rendimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgentRequiresEnabled",
      "field": "text",
      "sourceText": "Enable time tracking first.",
      "targetText": "Active primero el registro de tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.desc",
      "field": "text",
      "sourceText": "Agents log the effort spent on a ticket. This is effort per case, not attendance of a person — there is no clock-in tracking.",
      "targetText": "Los agentes registran el esfuerzo dedicado a un ticket. Es el esfuerzo por caso, no la presencia de una persona: no hay control de fichaje."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.enabled",
      "field": "text",
      "sourceText": "Enable time tracking",
      "targetText": "Activar el registro de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.enabledDesc",
      "field": "text",
      "sourceText": "While switched off no entry can be made anywhere. Existing entries stay visible and exportable.",
      "targetText": "Mientras está desactivado no se puede hacer ninguna entrada en ninguna parte. Las entradas existentes siguen visibles y se pueden exportar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.increment",
      "field": "text",
      "sourceText": "Rounding increment (minutes)",
      "targetText": "Incremento de redondeo (minutos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.incrementDesc",
      "field": "text",
      "sourceText": "Rounds every entry up to the next multiple. 0 = off.",
      "targetText": "Redondea cada entrada al siguiente múltiplo. 0 = desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.minimum",
      "field": "text",
      "sourceText": "Minimum per entry (minutes)",
      "targetText": "Mínimo por entrada (minutos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.minimumDesc",
      "field": "text",
      "sourceText": "Every entry is billed with at least this value. 0 = off.",
      "targetText": "Cada entrada se factura al menos con este valor. 0 = desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.perTeam",
      "field": "text",
      "sourceText": "Every team takes part unless you exclude it under Teams.",
      "targetText": "Todos los equipos participan salvo que los excluya en Equipos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.quick",
      "field": "text",
      "sourceText": "Quick buttons (minutes, comma separated)",
      "targetText": "Botones rápidos (minutos, separados por comas)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.quickDesc",
      "field": "text",
      "sourceText": "Shown next to the input field on a ticket. Leave empty for the free input only.",
      "targetText": "Se muestran junto al campo de entrada de un ticket. Déjelo vacío para dejar solo la entrada libre."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.require",
      "field": "text",
      "sourceText": "Require a time entry before resolving or closing",
      "targetText": "Exigir una entrada de tiempo antes de resolver o cerrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.requireDesc",
      "field": "text",
      "sourceText": "Applies only when a person who may log time changes the status. Auto-close, merging and bulk actions are never blocked — otherwise tickets would exist that nobody can close.",
      "targetText": "Se aplica solo cuando cambia el estado una persona que puede registrar tiempo. El cierre automático, las fusiones y las acciones en lote nunca se bloquean, porque si no habría tickets que nadie podría cerrar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.requiresEnabled",
      "field": "text",
      "sourceText": "Enable time tracking first.",
      "targetText": "Active primero el registro de tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.roundingNote",
      "field": "text",
      "sourceText": "Rounding only changes the BILLED value and is applied per entry, never to the total. What was logged stays untouched, so changing these values never falsifies past data.",
      "targetText": "El redondeo solo cambia el valor FACTURADO y se aplica por entrada, nunca al total. Lo registrado no se toca, así que cambiar estos valores nunca falsea los datos anteriores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.sample",
      "field": "text",
      "sourceText": "With these settings {input} minutes are billed as {billable} minutes.",
      "targetText": "Con estos ajustes, {input} minutos se facturan como {billable} minutos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.saved",
      "field": "text",
      "sourceText": "Time tracking settings saved.",
      "targetText": "Ajustes del registro de tiempo guardados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timer",
      "field": "text",
      "sourceText": "Stopwatch on the ticket",
      "targetText": "Cronómetro en el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerAutoStart",
      "field": "text",
      "sourceText": "Start the timer when a ticket is opened",
      "targetText": "Iniciar el cronómetro al abrir un ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerAutoStartDesc",
      "field": "text",
      "sourceText": "Opening another ticket pauses the running one. Nothing else pauses it — a hidden window is not a break.",
      "targetText": "Abrir otro ticket pone en pausa el que está en marcha. Nada más lo pausa: una ventana oculta no es una pausa."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerDesc",
      "field": "text",
      "sourceText": "Adds start/pause to a ticket. It proposes the elapsed time since the agent pressed start — the entry is only created once a human confirms it. Quick entry works without it.",
      "targetText": "Añade iniciar y pausar en un ticket. Propone el tiempo transcurrido desde que el agente pulsó iniciar, y la entrada solo se crea cuando una persona la confirma. La entrada rápida funciona sin él."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerMax",
      "field": "text",
      "sourceText": "Maximum runtime (minutes)",
      "targetText": "Tiempo máximo en marcha (minutos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerMaxDesc",
      "field": "text",
      "sourceText": "Guard against the timer left running overnight. It is capped, never discarded, and the agent is told. 0 = no limit.",
      "targetText": "Protección frente al cronómetro que se queda en marcha toda la noche. Se limita, nunca se descarta, y se avisa al agente. 0 = sin límite."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.title",
      "field": "text",
      "sourceText": "Time tracking per ticket",
      "targetText": "Registro de tiempo por ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.cardDesc",
      "field": "text",
      "sourceText": "System time zone used to display history timestamps and to run scheduled tasks. The server clock itself stays in UTC and is kept accurate by the operating system.",
      "targetText": "Zona horaria del sistema que se usa para mostrar las marcas de tiempo del historial y para ejecutar las tareas programadas. El reloj del servidor permanece en UTC y el sistema operativo lo mantiene en hora."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.cardTitle",
      "field": "text",
      "sourceText": "Time Zone",
      "targetText": "Zona horaria"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.label",
      "field": "text",
      "sourceText": "Time zone",
      "targetText": "Zona horaria"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveError",
      "field": "text",
      "sourceText": "Error saving time zone.",
      "targetText": "Error al guardar la zona horaria."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveSuccess",
      "field": "text",
      "sourceText": "Time zone saved.",
      "targetText": "Zona horaria guardada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationModalSubtitle",
      "field": "text",
      "sourceText": "Dialog subtitle",
      "targetText": "Subtítulo del diálogo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationModalTitle",
      "field": "text",
      "sourceText": "Dialog title",
      "targetText": "Título del diálogo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationName",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationsSection",
      "field": "text",
      "sourceText": "Translations",
      "targetText": "Traducciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.updated",
      "field": "text",
      "sourceText": "Entry saved.",
      "targetText": "Entrada guardada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Esta página solo está disponible para los administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.alwaysActive",
      "field": "text",
      "sourceText": "Always active",
      "targetText": "Siempre activo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportBtn",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Exportar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportDesc",
      "field": "text",
      "sourceText": "Download a JSON file with all English source texts and existing translations for the target language.",
      "targetText": "Descargue un archivo JSON con todos los textos originales en inglés y las traducciones existentes del idioma de destino."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportSection",
      "field": "text",
      "sourceText": "Export translations",
      "targetText": "Exportar las traducciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportSuccess",
      "field": "text",
      "sourceText": "Export successful",
      "targetText": "Exportación correcta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importBtn",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Importar JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importDesc",
      "field": "text",
      "sourceText": "Upload a previously exported JSON file. Empty fields are skipped; existing translations are overwritten.",
      "targetText": "Suba un archivo JSON exportado antes. Los campos vacíos se omiten; las traducciones existentes se sobrescriben."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importHint",
      "field": "text",
      "sourceText": "Only JSON files in the export format are accepted.",
      "targetText": "Solo se aceptan archivos JSON en el formato de exportación."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPacksHint",
      "field": "text",
      "sourceText": "Ready-made language packs for every language are free on our website. Download the file for your language and import it here. You can also edit the file first to improve a translation.",
      "targetText": "Los paquetes de idioma listos para usar de todos los idiomas están disponibles gratis en nuestro sitio web. Descargue el archivo de su idioma e impórtelo aquí. También puede editar antes el archivo para mejorar una traducción."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPlaceholderExample",
      "field": "text",
      "sourceText": "e.g.",
      "targetText": "p. ej."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPlaceholderRejected",
      "field": "text",
      "sourceText": "entries rejected because their {placeholders} do not match the English original (the previous translation stays active for those, or English if there was none)",
      "targetText": "entradas rechazadas porque sus {placeholders} no coinciden con el original inglés (en esos casos sigue activa la traducción anterior, o el inglés si no había ninguna)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSection",
      "field": "text",
      "sourceText": "Import translations",
      "targetText": "Importar traducciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSkipped",
      "field": "text",
      "sourceText": "skipped",
      "targetText": "omitidas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSuccess",
      "field": "text",
      "sourceText": "Import successful",
      "targetText": "Importación correcta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importUpdated",
      "field": "text",
      "sourceText": "entries updated",
      "targetText": "entradas actualizadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Archivo JSON no válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJsonWithFileAndPosition",
      "field": "text",
      "sourceText": "Invalid JSON file {file} at line {line}, column {column}.",
      "targetText": "Archivo JSON {file} no válido en la línea {line}, columna {column}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJsonWithPosition",
      "field": "text",
      "sourceText": "Invalid JSON file at line {line}, column {column}.",
      "targetText": "Archivo JSON no válido en la línea {line}, columna {column}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.langDesc",
      "field": "text",
      "sourceText": "Select the languages available in the system. English is always active.",
      "targetText": "Seleccione los idiomas disponibles en el sistema. El inglés siempre está activo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.langSection",
      "field": "text",
      "sourceText": "Languages",
      "targetText": "Idiomas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.languagesSaved",
      "field": "text",
      "sourceText": "Language settings saved",
      "targetText": "Ajustes de idioma guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.noFileSelected",
      "field": "text",
      "sourceText": "No file selected",
      "targetText": "No se ha seleccionado ningún archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.pageDesc",
      "field": "text",
      "sourceText": "Choose the available languages and import or export translations.",
      "targetText": "Elija los idiomas disponibles e importe o exporte traducciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.pageTitle",
      "field": "text",
      "sourceText": "Language Settings",
      "targetText": "Ajustes de idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.saveLanguages",
      "field": "text",
      "sourceText": "Save languages",
      "targetText": "Guardar los idiomas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.selectFile",
      "field": "text",
      "sourceText": "Select file",
      "targetText": "Seleccionar un archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusComplete",
      "field": "text",
      "sourceText": "Complete and up to date.",
      "targetText": "Completo y al día."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusDesc",
      "field": "text",
      "sourceText": "An update brings new and reworded English texts. The translations come from a language pack you import yourself, so they do not travel with it.",
      "targetText": "Una actualización trae textos nuevos en inglés y otros reformulados. Las traducciones proceden de un paquete de idioma que importa usted, así que no vienen con ella."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusMissing",
      "field": "text",
      "sourceText": "{missing} texts are not translated and appear in English.",
      "targetText": "{missing} textos no están traducidos y aparecen en inglés."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusSection",
      "field": "text",
      "sourceText": "State of your language packs",
      "targetText": "Estado de sus paquetes de idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusStale",
      "field": "text",
      "sourceText": "{stale} texts belong to an older English wording and now say something different from the original. Export this language, translate the changed lines and import the file again.",
      "targetText": "{stale} textos corresponden a una redacción inglesa anterior y ahora dicen algo distinto del original. Exporte este idioma, traduzca las líneas cambiadas e importe el archivo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusTranslated",
      "field": "text",
      "sourceText": "{translated} of {total} texts translated",
      "targetText": "{translated} de {total} textos traducidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusUnknown",
      "field": "text",
      "sourceText": "{unknown} texts were imported before this check existed, so their state is unknown. The next import settles it.",
      "targetText": "{unknown} textos se importaron antes de que existiera esta comprobación, así que su estado se desconoce. La próxima importación lo aclara."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.targetLanguage",
      "field": "text",
      "sourceText": "Target language",
      "targetText": "Idioma de destino"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage report settings.",
      "targetText": "No tiene permiso para gestionar los ajustes de los informes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.adminSection",
      "field": "text",
      "sourceText": "Admin",
      "targetText": "Administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.agentSection",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.cardTitle",
      "field": "text",
      "sourceText": "Add / Remove fields from Report Page",
      "targetText": "Añadir o quitar campos de la página de informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.customFieldsSection",
      "field": "text",
      "sourceText": "Custom fields",
      "targetText": "Campos personalizados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.customerSection",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Asignado a"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.fromDate",
      "field": "text",
      "sourceText": "From date",
      "targetText": "Fecha desde"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.processingTeam",
      "field": "text",
      "sourceText": "Processing team",
      "targetText": "Equipo que tramita"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.satisfaction",
      "field": "text",
      "sourceText": "Satisfaction (CSAT)",
      "targetText": "Satisfacción (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.toDate",
      "field": "text",
      "sourceText": "To date",
      "targetText": "Fecha hasta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.loadError",
      "field": "text",
      "sourceText": "Error loading report field settings.",
      "targetText": "Error al cargar los ajustes de los campos del informe."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.pageDesc",
      "field": "text",
      "sourceText": "Choose which fields appear in reports.",
      "targetText": "Elija qué campos aparecen en los informes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.pageTitle",
      "field": "text",
      "sourceText": "Report Settings",
      "targetText": "Ajustes de informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.saveError",
      "field": "text",
      "sourceText": "Error saving report field settings.",
      "targetText": "Error al guardar los ajustes de los campos del informe."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.saved",
      "field": "text",
      "sourceText": "Report field settings saved.",
      "targetText": "Ajustes de los campos del informe guardados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.visible",
      "field": "text",
      "sourceText": "Visible on reports",
      "targetText": "Visible en los informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Esta página solo está disponible para los administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.adminMandatory",
      "field": "text",
      "sourceText": "Permission is mandatory for Admin and cannot be removed!",
      "targetText": "El permiso es obligatorio para Administrador y no se puede quitar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.adminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change these settings.",
      "targetText": "Solo un administrador puede cambiar estos ajustes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.agentTeamNone",
      "field": "text",
      "sourceText": "None (all teams)",
      "targetText": "Ninguno (todos los equipos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.description",
      "field": "text",
      "sourceText": "The address your users type in the browser. Every link this system sends by e-mail is built from it - invitations, password resets and satisfaction surveys. It is remembered automatically the first time an administrator signs in; fill it in only if that address is not the one your users see, for example when administrators use the IP and everyone else a DNS name.",
      "targetText": "La dirección que sus usuarios escriben en el navegador. Todos los enlaces que este sistema envía por correo se construyen a partir de ella: invitaciones, restablecimientos de contraseña y encuestas de satisfacción. Se recuerda automáticamente la primera vez que un administrador inicia sesión. Rellénela solo si esa dirección no es la que ven sus usuarios, por ejemplo cuando los administradores usan la IP y los demás un nombre DNS."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.effective",
      "field": "text",
      "sourceText": "Currently in use",
      "targetText": "En uso ahora mismo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.label",
      "field": "text",
      "sourceText": "Address (leave empty to determine it automatically)",
      "targetText": "Dirección (déjela vacía para determinarla automáticamente)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.placeholder",
      "field": "text",
      "sourceText": "https://support.example.com",
      "targetText": "https://soporte.ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.saveError",
      "field": "text",
      "sourceText": "Error saving the address. Enter a scheme and host, e.g. https://support.example.com (no path).",
      "targetText": "Error al guardar la dirección. Introduzca un esquema y un host, por ejemplo https://soporte.ejemplo.com (sin ruta)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.saved",
      "field": "text",
      "sourceText": "Address saved",
      "targetText": "Dirección guardada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.section",
      "field": "text",
      "sourceText": "Public address of this installation",
      "targetText": "Dirección pública de esta instalación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceConfigured",
      "field": "text",
      "sourceText": "entered here",
      "targetText": "introducida aquí"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceEnvironment",
      "field": "text",
      "sourceText": "from the environment",
      "targetText": "del entorno"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceObserved",
      "field": "text",
      "sourceText": "remembered automatically",
      "targetText": "recordada automáticamente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.unknown",
      "field": "text",
      "sourceText": "Not known yet - links cannot be built. It is remembered the next time an administrator signs in, or you can enter it above.",
      "targetText": "Todavía no se conoce, así que no se pueden construir enlaces. Se recuerda la próxima vez que un administrador inicie sesión, o puede introducirla arriba."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.description",
      "field": "text",
      "sourceText": "By default only the frontend served from this server can call the API. If you host the frontend on a different domain, add its full origin here (one per line), e.g. https://app.example.com. Leave empty unless you know you need it.",
      "targetText": "De entrada, solo el frontend servido desde este servidor puede llamar a la API. Si aloja el frontend en otro dominio, añada aquí su origen completo, uno por línea, por ejemplo https://app.ejemplo.com. Déjelo vacío salvo que sepa que lo necesita."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.placeholder",
      "field": "text",
      "sourceText": "https://app.example.com",
      "targetText": "https://app.ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.saveError",
      "field": "text",
      "sourceText": "Error saving allowed domains. Make sure every line is a valid origin (scheme + host, no path).",
      "targetText": "Error al guardar los dominios permitidos. Compruebe que cada línea sea un origen válido (esquema y host, sin ruta)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.saved",
      "field": "text",
      "sourceText": "Allowed domains saved",
      "targetText": "Dominios permitidos guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.section",
      "field": "text",
      "sourceText": "Allowed frontend domains (CORS)",
      "targetText": "Dominios de frontend permitidos (CORS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.hoursLabel",
      "field": "text",
      "sourceText": "Hours",
      "targetText": "Horas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.invalidRange",
      "field": "text",
      "sourceText": "Only values from 1 to 24 are allowed.",
      "targetText": "Solo se admiten valores de 1 a 24."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.jwtDescription",
      "field": "text",
      "sourceText": "Enter the time until re-login (JWT token timer) in hours. Only values from 1 to 24 are allowed. We recommend 12 hours:",
      "targetText": "Introduzca en horas el tiempo hasta el siguiente inicio de sesión (temporizador del token JWT). Solo se admiten valores de 1 a 24. Recomendamos 12 horas:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.jwtSection",
      "field": "text",
      "sourceText": "JWT token timer",
      "targetText": "Temporizador del token JWT"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.pageDesc",
      "field": "text",
      "sourceText": "Configure authentication security options.",
      "targetText": "Configure las opciones de seguridad de la autenticación."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.pageTitle",
      "field": "text",
      "sourceText": "Security",
      "targetText": "Seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.charactersLabel",
      "field": "text",
      "sourceText": "characters",
      "targetText": "caracteres"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.complexity",
      "field": "text",
      "sourceText": "Password must contain",
      "targetText": "La contraseña debe contener"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.daysLabel",
      "field": "text",
      "sourceText": "days",
      "targetText": "días"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.description",
      "field": "text",
      "sourceText": "These rules apply to every account whenever a password is set - when an account is created, when a user changes their own password and when an administrator resets one.",
      "targetText": "Estas reglas se aplican a todas las cuentas cada vez que se establece una contraseña: al crear una cuenta, cuando un usuario cambia la suya y cuando un administrador la restablece."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.historyRange",
      "field": "text",
      "sourceText": "Password history must be between 0 and {0} (0 = disabled).",
      "targetText": "El historial de contraseñas debe estar entre 0 y {0} (0 = desactivado)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.maxAgeRange",
      "field": "text",
      "sourceText": "Password expiry must be between 0 and {0} days (0 = never expires).",
      "targetText": "La caducidad de la contraseña debe estar entre 0 y {0} días (0 = no caduca nunca)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.minLengthRange",
      "field": "text",
      "sourceText": "Minimum length must be between {0} and {1}.",
      "targetText": "La longitud mínima debe estar entre {0} y {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.history",
      "field": "text",
      "sourceText": "Block reuse of the last",
      "targetText": "Impedir reutilizar las últimas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.historyHelp",
      "field": "text",
      "sourceText": "A new password may not match one of the user's most recent passwords (1 to 15, the current password counts as one). 0 = reuse allowed. Recommended: 3.",
      "targetText": "Una contraseña nueva no puede coincidir con las últimas contraseñas del usuario (de 1 a 15; la contraseña actual cuenta como una). 0 = se permite reutilizarlas. Recomendado: 3."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.installerNote",
      "field": "text",
      "sourceText": "The password chosen during installation is checked by the installer itself, before this policy exists. If it does not satisfy the policy, the administrator has to set a compliant password at first sign-in.",
      "targetText": "La contraseña elegida durante la instalación la comprueba el propio instalador, antes de que exista esta política. Si no la cumple, el administrador tendrá que establecer una contraseña conforme en el primer inicio de sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.invalid",
      "field": "text",
      "sourceText": "Invalid password policy.",
      "targetText": "Política de contraseñas no válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.maxAge",
      "field": "text",
      "sourceText": "Password expires after",
      "targetText": "La contraseña caduca al cabo de"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.maxAgeHelp",
      "field": "text",
      "sourceText": "After this many days users must set a new password at sign-in. 0 = no forced password change. Recommended: 90 days.",
      "targetText": "Pasados estos días, los usuarios deben establecer una contraseña nueva al iniciar sesión. 0 = sin cambio obligatorio. Recomendado: 90 días."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.minLength",
      "field": "text",
      "sourceText": "Minimum password length",
      "targetText": "Longitud mínima de la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.minLengthHelp",
      "field": "text",
      "sourceText": "Number of characters every password must have (6 to 128). Recommended: 12.",
      "targetText": "Número de caracteres que debe tener cada contraseña (de 6 a 128). Recomendado: 12."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.passwordsLabel",
      "field": "text",
      "sourceText": "passwords",
      "targetText": "contraseñas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireDigit",
      "field": "text",
      "sourceText": "Numbers",
      "targetText": "Números"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireLowercase",
      "field": "text",
      "sourceText": "Lowercase letters",
      "targetText": "Letras minúsculas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireSpecial",
      "field": "text",
      "sourceText": "Special characters",
      "targetText": "Caracteres especiales"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireUppercase",
      "field": "text",
      "sourceText": "Uppercase letters",
      "targetText": "Letras mayúsculas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.saveError",
      "field": "text",
      "sourceText": "Error saving the password policy.",
      "targetText": "Error al guardar la política de contraseñas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.saved",
      "field": "text",
      "sourceText": "Password policy saved",
      "targetText": "Política de contraseñas guardada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.scriptNote",
      "field": "text",
      "sourceText": "Works in every language: many writing systems (for example Chinese, Japanese, Korean, Arabic, Hebrew, Thai or Devanagari) have no uppercase and lowercase letters at all. A password that contains such a letter therefore satisfies the two letter-case rules automatically, so no language is locked out. The length, number and special-character rules apply to everyone - digits from any script count as numbers.",
      "targetText": "Funciona en todos los idiomas: muchas escrituras (por ejemplo la china, la japonesa, la coreana, la árabe, la hebrea, la tailandesa o la devanagari) no tienen mayúsculas ni minúsculas. Una contraseña que contenga una letra de ese tipo cumple por tanto las dos reglas de mayúsculas y minúsculas de forma automática, así que ningún idioma queda excluido. Las reglas de longitud, números y caracteres especiales se aplican a todo el mundo, y las cifras de cualquier escritura cuentan como números."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.section",
      "field": "text",
      "sourceText": "Password policy",
      "targetText": "Política de contraseñas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.ssoNote",
      "field": "text",
      "sourceText": "Accounts that sign in through SSO or LDAP have no local password, so expiry does not apply to them - their password rules are set in the directory or identity provider.",
      "targetText": "Las cuentas que inician sesión mediante SSO o LDAP no tienen contraseña local, así que la caducidad no se les aplica. Sus reglas de contraseña se establecen en el directorio o en el proveedor de identidad."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change permissions.",
      "targetText": "Solo un administrador puede cambiar los permisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsDescription",
      "field": "text",
      "sourceText": "Configure which roles can use each application permission.",
      "targetText": "Configure qué roles pueden usar cada permiso de la aplicación."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsLoadError",
      "field": "text",
      "sourceText": "Error loading permission settings.",
      "targetText": "Error al cargar los ajustes de permisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsLoading",
      "field": "text",
      "sourceText": "Loading permissions...",
      "targetText": "Cargando los permisos..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsNotForCustomers",
      "field": "text",
      "sourceText": "Customers cannot be given security permissions.",
      "targetText": "A los clientes no se les pueden conceder permisos de seguridad."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSaveError",
      "field": "text",
      "sourceText": "Error saving permission settings.",
      "targetText": "Error al guardar los ajustes de permisos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSaved",
      "field": "text",
      "sourceText": "Permission settings saved",
      "targetText": "Ajustes de permisos guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSection",
      "field": "text",
      "sourceText": "Permission concept",
      "targetText": "Concepto de permisos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.after",
      "field": "text",
      "sourceText": "after",
      "targetText": "después de"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.archives.desc",
      "field": "text",
      "sourceText": "Archive files are updated in the nightly run after someone is anonymized.",
      "targetText": "Después de anonimizar a alguien, los archivos de archivado se actualizan en la ejecución nocturna."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.archives.title",
      "field": "text",
      "sourceText": "Archives",
      "targetText": "Archivos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryover.title",
      "field": "text",
      "sourceText": "Restore from a backup",
      "targetText": "Restauración desde una copia de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverDroppedHashRows",
      "field": "text",
      "sourceText": "{count} anonymization(s) by e-mail address could not be carried over from before the restore. The anonymization key of the backup does not match. If you know these people, anonymize them again.",
      "targetText": "Anonimizaciones por dirección de correo electrónico de antes de la restauración que no se han podido traspasar: {count}. La clave de anonimización de la copia de seguridad no coincide. Si conoce a estas personas, vuelva a anonimizarlas."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverImportError",
      "field": "text",
      "sourceText": "A carry-over file from the backup app could not be read ({file}). It stays on the server and is read again at the next start. Run the restore again with the current backup app.",
      "targetText": "No se ha podido leer un archivo de traspaso de la aplicación de copias de seguridad ({file}). Se queda en el servidor y se vuelve a leer en el próximo inicio. Vuelva a ejecutar la restauración con la aplicación de copias de seguridad actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverPending",
      "field": "text",
      "sourceText": "{count} anonymization(s) from before a restore will be applied again tonight at 03:00.",
      "targetText": "Anonimizaciones anteriores a una restauración que se volverán a aplicar esta noche a las 03:00: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmIntro",
      "field": "text",
      "sourceText": "The next daily run anonymizes these deleted users. This cannot be undone.",
      "targetText": "La próxima ejecución diaria anonimiza a estos usuarios eliminados. Esta acción no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmLabel",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm",
      "targetText": "Escriba ANONYMIZE para confirmar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmNone",
      "field": "text",
      "sourceText": "No deleted user is due yet with this time limit.",
      "targetText": "Con este plazo, todavía no hay ningún usuario eliminado pendiente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmTitle",
      "field": "text",
      "sourceText": "Who will be anonymized",
      "targetText": "Quién se anonimizará"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.deletedAccounts.title",
      "field": "text",
      "sourceText": "Deleted accounts",
      "targetText": "Cuentas eliminadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.deletedOn",
      "field": "text",
      "sourceText": "Deleted on {date}",
      "targetText": "Eliminado el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.download",
      "field": "text",
      "sourceText": "Download list of anonymizations",
      "targetText": "Descargar la lista de anonimizaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.downloadError",
      "field": "text",
      "sourceText": "The list could not be downloaded.",
      "targetText": "No se ha podido descargar la lista."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.downloadHelp",
      "field": "text",
      "sourceText": "Lists every anonymization so far. You need it if you restore an older backup.",
      "targetText": "Recoge todas las anonimizaciones realizadas hasta ahora. La necesitará si restaura una copia de seguridad antigua."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.errors.months",
      "field": "text",
      "sourceText": "Enter a number of months from 1 to 120.",
      "targetText": "Introduzca un número de meses entre 1 y 120."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmIntro",
      "field": "text",
      "sourceText": "The next daily run anonymizes these people. This cannot be undone.",
      "targetText": "La próxima ejecución diaria anonimiza a estas personas. Esta acción no se puede deshacer."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmNone",
      "field": "text",
      "sourceText": "Nobody is due yet with this time limit.",
      "targetText": "Con este plazo, todavía no hay nadie pendiente."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmTotal",
      "field": "text",
      "sourceText": "Due in total: {count}.",
      "targetText": "Total pendiente: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.desc",
      "field": "text",
      "sourceText": "People without a staff account who have not been in contact for the set time are anonymized. Their tickets and figures stay.",
      "targetText": "Se anonimiza a las personas sin cuenta de empleado que no han tenido contacto durante el tiempo configurado. Sus tickets y las cifras se conservan."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.enable",
      "field": "text",
      "sourceText": "Anonymize external contacts automatically",
      "targetText": "Anonimizar automáticamente los contactos externos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.lastContactOn",
      "field": "text",
      "sourceText": "Last contact {date}",
      "targetText": "Último contacto el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.months",
      "field": "text",
      "sourceText": "Months without contact",
      "targetText": "Meses sin contacto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.monthsHelp",
      "field": "text",
      "sourceText": "Counted from the last contact: a ticket they requested, an e-mail, a comment or a survey answer. People with an open ticket are skipped. Allowed: 1 to 120 months. Default: 36. The check runs once a day at 03:00 in the time zone set under General settings.",
      "targetText": "Se cuenta desde el último contacto: un ticket que solicitó la persona, un correo electrónico, un comentario o una respuesta a una encuesta. Se omite a las personas con un ticket abierto. Valores permitidos: de 1 a 120 meses. Valor predeterminado: 36. La comprobación se ejecuta una vez al día a las 03:00 en la zona horaria configurada en Ajustes generales."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.title",
      "field": "text",
      "sourceText": "External contacts",
      "targetText": "Contactos externos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.confirmLabel",
      "field": "text",
      "sourceText": "Confirmation word",
      "targetText": "Palabra de confirmación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discard",
      "field": "text",
      "sourceText": "Discard old key",
      "targetText": "Descartar la clave antigua"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discardBody",
      "field": "text",
      "sourceText": "A new key is created. People anonymized by e-mail address are then no longer recognized in backups and archives. Type DISCARD to confirm.",
      "targetText": "Se crea una clave nueva. Las personas anonimizadas por dirección de correo electrónico dejan de reconocerse en las copias de seguridad y los archivos. Escriba DISCARD para confirmar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discardedCount",
      "field": "text",
      "sourceText": "{count} anonymized e-mail address(es) can no longer be recognized in backups and archives.",
      "targetText": "Direcciones de correo electrónico anonimizadas que ya no se pueden reconocer en las copias de seguridad y los archivos: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.errors.confirmation",
      "field": "text",
      "sourceText": "Type DISCARD to confirm.",
      "targetText": "Escriba DISCARD para confirmar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.errors.notUnreadable",
      "field": "text",
      "sourceText": "The key can be read. Nothing to discard.",
      "targetText": "La clave se puede leer. No hay nada que descartar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.manualLink",
      "field": "text",
      "sourceText": "How to restore the key",
      "targetText": "Cómo restaurar la clave"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.unreadableBody",
      "field": "text",
      "sourceText": "The server's key ring is missing or does not match. Saved mail and single sign-on passwords do not work either. Restore the key-*.xml files from a backup into the key folder and restart the server.",
      "targetText": "Las claves del servidor faltan o no coinciden. Las contraseñas guardadas de correo y de single sign-on tampoco funcionan. Restaure los archivos key-*.xml desde una copia de seguridad en la carpeta de claves y reinicie el servidor."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.unreadableTitle",
      "field": "text",
      "sourceText": "The anonymization key cannot be read",
      "targetText": "No se puede leer la clave de anonimización"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.help",
      "field": "text",
      "sourceText": "Name and e-mail address are replaced by a placeholder. Tickets and figures stay.",
      "targetText": "El nombre y la dirección de correo electrónico se sustituyen por un marcador de posición. Los tickets y las cifras se conservan."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.label",
      "field": "text",
      "sourceText": "Anonymize deleted users automatically",
      "targetText": "Anonimizar automáticamente a los usuarios eliminados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.failed",
      "field": "text",
      "sourceText": "Last run {date} failed. {hint}",
      "targetText": "La última ejecución del {date} ha fallado. {hint}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.hint.generic",
      "field": "text",
      "sourceText": "Details are in the server log.",
      "targetText": "Encontrará los detalles en el registro del servidor."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.hint.hashKeyUnreadable",
      "field": "text",
      "sourceText": "E-mail addresses could not be checked because the anonymization key cannot be read.",
      "targetText": "No se han podido comprobar las direcciones de correo electrónico porque no se puede leer la clave de anonimización."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.none",
      "field": "text",
      "sourceText": "Not run yet",
      "targetText": "Todavía no se ha ejecutado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.ok",
      "field": "text",
      "sourceText": "Last run {date}: {count} done",
      "targetText": "Última ejecución el {date}: {count} realizada(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.partial",
      "field": "text",
      "sourceText": "Last run {date}: {count} done, {failed} skipped. {hint}",
      "targetText": "Última ejecución el {date}: {count} realizada(s), {failed} omitida(s). {hint}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.monthsHelp",
      "field": "text",
      "sourceText": "Counted from the day the account was deleted. Allowed: 1 to 120 months. Default: 36. The check runs once a day at 03:00 in the time zone set under General settings. The first check runs shortly after you switch it on.",
      "targetText": "Se cuenta desde el día en que se eliminó la cuenta. Valores permitidos: de 1 a 120 meses. Valor predeterminado: 36. La comprobación se ejecuta una vez al día a las 03:00 en la zona horaria configurada en Ajustes generales. La primera comprobación se ejecuta poco después de la activación."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.monthsUnit",
      "field": "text",
      "sourceText": "months",
      "targetText": "meses"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.operatorGuideLink",
      "field": "text",
      "sourceText": "Data protection guide for operators",
      "targetText": "Guía de protección de datos para operadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.previewError",
      "field": "text",
      "sourceText": "The list of affected users could not be loaded.",
      "targetText": "No se ha podido cargar la lista de usuarios afectados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.saveError",
      "field": "text",
      "sourceText": "Error saving the data protection setting.",
      "targetText": "Error al guardar el ajuste de protección de datos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.saved",
      "field": "text",
      "sourceText": "Data protection setting saved",
      "targetText": "Ajuste de protección de datos guardado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.section",
      "field": "text",
      "sourceText": "Data protection",
      "targetText": "Protección de datos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.sectionDescRetention",
      "field": "text",
      "sourceText": "How long personal data is kept: deleted accounts, external contacts and the security log (sign-ins and administrator actions).",
      "targetText": "Cuánto tiempo se conservan los datos personales: cuentas eliminadas, contactos externos y el registro de seguridad (inicios de sesión y acciones de los administradores)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminEnable",
      "field": "text",
      "sourceText": "Delete old administrator actions",
      "targetText": "Eliminar las acciones antiguas de los administradores"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminMonths",
      "field": "text",
      "sourceText": "Months",
      "targetText": "Meses"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminMonthsHelp",
      "field": "text",
      "sourceText": "Administrator actions show who changed what. Allowed: 1 to 120 months. Default: 12.",
      "targetText": "Las acciones de los administradores muestran quién cambió qué. Valores permitidos: de 1 a 120 meses. Valor predeterminado: 12."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.desc",
      "field": "text",
      "sourceText": "Old entries of the security log are deleted in the nightly run.",
      "targetText": "Las entradas antiguas del registro de seguridad se eliminan en la ejecución nocturna."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.errors.days",
      "field": "text",
      "sourceText": "Enter a number of days from 7 to 365.",
      "targetText": "Introduzca un número de días entre 7 y 365."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.errors.months",
      "field": "text",
      "sourceText": "Enter a number of months from 1 to 120.",
      "targetText": "Introduzca un número de meses entre 1 y 120."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginDays",
      "field": "text",
      "sourceText": "Days",
      "targetText": "Días"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginDaysHelp",
      "field": "text",
      "sourceText": "Sign-in events include IP address and browser. Allowed: 7 to 365 days. Default: 90.",
      "targetText": "Los inicios de sesión incluyen la dirección IP y el navegador. Valores permitidos: de 7 a 365 días. Valor predeterminado: 90."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginEnable",
      "field": "text",
      "sourceText": "Delete old sign-in events",
      "targetText": "Eliminar los inicios de sesión antiguos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.title",
      "field": "text",
      "sourceText": "Security log retention",
      "targetText": "Conservación del registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAdmin",
      "field": "text",
      "sourceText": "Admin",
      "targetText": "Administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAgent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAgentTeam",
      "field": "text",
      "sourceText": "Agent Team",
      "targetText": "Equipo del agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleCustomer",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.saved",
      "field": "text",
      "sourceText": "Security settings saved",
      "targetText": "Ajustes de seguridad guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.help",
      "field": "text",
      "sourceText": "Adds a \"Register\" link to the sign-in page. Self-registered accounts always get the Customer role. They see their own tickets. Once their address is confirmed, they also see the tickets that an agent or an email created for this address. Leave this off for an internal helpdesk.",
      "targetText": "Añade un enlace «Registrarse» a la página de acceso. Las cuentas registradas por cuenta propia reciben siempre el rol Cliente. Ven sus propios tickets. Cuando su dirección está confirmada, ven también los tickets que un agente o un correo crearon para esta dirección. Déjelo desactivado en un helpdesk interno."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.label",
      "field": "text",
      "sourceText": "Allow visitors to register themselves",
      "targetText": "Permitir que los visitantes se registren por su cuenta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.noSmtpNote",
      "field": "text",
      "sourceText": "Registration works without e-mail. The sign-in name is then only shown on screen. With SMTP configured, a welcome message with the sign-in name is sent, followed by a message with a confirmation link. Until the address is confirmed, the account is marked as unconfirmed. An administrator can also confirm it in the user management. Passwords are never sent by e-mail.",
      "targetText": "El registro funciona sin correo. En ese caso, el nombre de acceso solo se muestra en pantalla. Con SMTP configurado se envía un mensaje de bienvenida con el nombre de acceso y, después, un mensaje con un enlace de confirmación. Hasta que se confirma la dirección, la cuenta se marca como sin confirmar. Un administrador también puede confirmarla en la administración de usuarios. Las contraseñas nunca se envían por correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.saveError",
      "field": "text",
      "sourceText": "Error saving the registration setting.",
      "targetText": "Error al guardar el ajuste de registro."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.saved",
      "field": "text",
      "sourceText": "Registration setting saved",
      "targetText": "Ajuste de registro guardado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.section",
      "field": "text",
      "sourceText": "Self-registration",
      "targetText": "Registro por cuenta propia"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.sectionDesc",
      "field": "text",
      "sourceText": "Whether visitors can create an account themselves. Off by default.",
      "targetText": "Si los visitantes pueden crearse una cuenta ellos mismos. Desactivado de entrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.bruteForceNote",
      "field": "text",
      "sourceText": "Brute-force protection works in two stages. After 5 failed attempts for the same account, that one address is paused for 15 minutes, while the account stays usable from every other address. The account itself is locked for 15 minutes only after 20 failed attempts, which takes several addresses.",
      "targetText": "La protección contra ataques de fuerza bruta funciona en dos fases. Tras 5 intentos fallidos con la misma cuenta, esa dirección se pausa 15 minutos, mientras la cuenta sigue siendo utilizable desde cualquier otra dirección. La cuenta en sí se bloquea 15 minutos solo tras 20 intentos fallidos, lo que exige varias direcciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.description",
      "field": "text",
      "sourceText": "Enforce two-factor authentication (TOTP, e.g. Google Authenticator) at sign-in.",
      "targetText": "Exige la autenticación en dos pasos (TOTP, por ejemplo Google Authenticator) al iniciar sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.loadError",
      "field": "text",
      "sourceText": "Error loading 2FA settings.",
      "targetText": "Error al cargar los ajustes de la 2FA."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.mode",
      "field": "text",
      "sourceText": "Two-factor requirement",
      "targetText": "Obligatoriedad de la 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeAdmins",
      "field": "text",
      "sourceText": "Administrators only",
      "targetText": "Solo administradores"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeAll",
      "field": "text",
      "sourceText": "Everyone",
      "targetText": "Todos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeOff",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Desactivada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeStaff",
      "field": "text",
      "sourceText": "Administrators and agents",
      "targetText": "Administradores y agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.recommendation",
      "field": "text",
      "sourceText": "Recommended: at least administrators.",
      "targetText": "Recomendado: al menos los administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.recoveryNote",
      "field": "text",
      "sourceText": "Users receive one-time recovery codes during setup to sign in if they lose their device. Admins can reset 2FA for a user in User Management.",
      "targetText": "Durante la configuración, los usuarios reciben códigos de recuperación de un solo uso para iniciar sesión si pierden su dispositivo. Los administradores pueden restablecer la 2FA de un usuario en la administración de usuarios."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.saveError",
      "field": "text",
      "sourceText": "Error saving 2FA settings.",
      "targetText": "Error al guardar los ajustes de la 2FA."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.saved",
      "field": "text",
      "sourceText": "2FA settings saved",
      "targetText": "Ajustes de la 2FA guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.section",
      "field": "text",
      "sourceText": "2FA Settings",
      "targetText": "Ajustes de la 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.ssoNote",
      "field": "text",
      "sourceText": "Interaction with single sign-on (SSO): External identity providers (OIDC, SAML 2.0 and social logins) handle multi-factor authentication on their own side, so users signing in through them are not asked for a local TOTP code. LDAP / Active Directory sign-in has no built-in MFA, so the local 2FA policy above still applies to those users.",
      "targetText": "Relación con el single sign-on (SSO): los proveedores de identidad externos (OIDC, SAML 2.0 e inicios de sesión sociales) se encargan de la autenticación multifactor por su cuenta, así que a los usuarios que entran por ahí no se les pide un código TOTP local. El inicio de sesión con LDAP o Active Directory no lleva MFA integrada, así que a esos usuarios sí se les aplica la política local de 2FA de arriba."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusError",
      "field": "text",
      "sourceText": "Clock drift too large - fix server time",
      "targetText": "Desfase horario demasiado grande. Corrija la hora del servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusOk",
      "field": "text",
      "sourceText": "Clock is in sync",
      "targetText": "El reloj está en hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusUnavailable",
      "field": "text",
      "sourceText": "NTP server unreachable",
      "targetText": "No se puede acceder al servidor NTP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusWarn",
      "field": "text",
      "sourceText": "Minor clock drift detected",
      "targetText": "Se ha detectado un pequeño desfase horario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeCheck",
      "field": "text",
      "sourceText": "Check now",
      "targetText": "Comprobar ahora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeChecking",
      "field": "text",
      "sourceText": "Checking...",
      "targetText": "Comprobando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeNtpLabel",
      "field": "text",
      "sourceText": "NTP time (UTC)",
      "targetText": "Hora NTP (UTC)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeOffsetLabel",
      "field": "text",
      "sourceText": "Offset",
      "targetText": "Desfase"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSeconds",
      "field": "text",
      "sourceText": "seconds",
      "targetText": "segundos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeServerLabel",
      "field": "text",
      "sourceText": "Server time (UTC)",
      "targetText": "Hora del servidor (UTC)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSync",
      "field": "text",
      "sourceText": "Server time synchronization",
      "targetText": "Sincronización de la hora del servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSyncDesc",
      "field": "text",
      "sourceText": "TOTP codes depend on an accurate server clock. This compares the server time against a public NTP server.",
      "targetText": "Los códigos TOTP dependen de que el reloj del servidor sea exacto. Esto compara la hora del servidor con la de un servidor NTP público."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.active",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.desc",
      "field": "text",
      "sourceText": "The latest single sign-on attempts for anomaly review.",
      "targetText": "Los últimos intentos de inicio de sesión con single sign-on, para revisar anomalías."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.email",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.empty",
      "field": "text",
      "sourceText": "No sign-in attempts recorded yet.",
      "targetText": "Todavía no se ha registrado ningún intento de inicio de sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.failure",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Fallido"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.ip",
      "field": "text",
      "sourceText": "IP address",
      "targetText": "Dirección IP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.provider",
      "field": "text",
      "sourceText": "Provider",
      "targetText": "Proveedor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Actualizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.result",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Resultado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.retention",
      "field": "text",
      "sourceText": "Entries are deleted after {days} days (Settings → Security).",
      "targetText": "Las entradas se eliminan después de {days} días (Ajustes → Seguridad)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.retentionOff",
      "field": "text",
      "sourceText": "Entries are kept until you delete them.",
      "targetText": "Las entradas se conservan hasta que las elimine."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.section",
      "field": "text",
      "sourceText": "Recent sign-in attempts",
      "targetText": "Últimos intentos de inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.success",
      "field": "text",
      "sourceText": "Success",
      "targetText": "Correcto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Hora"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.dingtalk.desc",
      "field": "text",
      "sourceText": "Allow sign-in with DingTalk accounts (China). Uses the DingTalk OAuth 2.0 API.",
      "targetText": "Permite iniciar sesión con cuentas de DingTalk (China). Usa la API OAuth 2.0 de DingTalk."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.dingtalk.section",
      "field": "text",
      "sourceText": "DingTalk",
      "targetText": "DingTalk"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.disabled",
      "field": "text",
      "sourceText": "Disabled",
      "targetText": "Desactivado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Activado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.authorization",
      "field": "text",
      "sourceText": "Authorization endpoint",
      "targetText": "Endpoint de autorización"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.discovery",
      "field": "text",
      "sourceText": "Discovery URL",
      "targetText": "Discovery URL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.help",
      "field": "text",
      "sourceText": "These endpoints are pre-configured for this provider. Only change them if the provider has moved its URLs. Leave a field empty to use the built-in default shown as placeholder.",
      "targetText": "Estos endpoints vienen preconfigurados para este proveedor. Cámbielos solo si el proveedor ha movido sus URL. Deje un campo vacío para usar el valor predeterminado que se muestra como marcador de posición."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.section",
      "field": "text",
      "sourceText": "Endpoint URLs (advanced)",
      "targetText": "URL de los endpoints (avanzado)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.token",
      "field": "text",
      "sourceText": "Token endpoint",
      "targetText": "Endpoint de token"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.userDetail",
      "field": "text",
      "sourceText": "User detail endpoint",
      "targetText": "Endpoint de detalle del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.userInfo",
      "field": "text",
      "sourceText": "User info endpoint",
      "targetText": "Endpoint de información del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "An account with this e-mail address was deleted. Ask an administrator to restore it.",
      "targetText": "Se ha eliminado una cuenta con esta dirección de correo electrónico. Pida a un administrador que la restaure."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Ask an administrator to fix this.",
      "targetText": "Esta dirección de correo electrónico pertenece a más de una cuenta. Pida a un administrador que lo corrija."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.generic",
      "field": "text",
      "sourceText": "Sign-in failed.",
      "targetText": "No se ha podido iniciar sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.providerDisabled",
      "field": "text",
      "sourceText": "This sign-in method is not available.",
      "targetText": "Este método de inicio de sesión no está disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.providerUnavailable",
      "field": "text",
      "sourceText": "The sign-in provider is currently unavailable.",
      "targetText": "El proveedor de inicio de sesión no está disponible en este momento."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.provisioningDisabled",
      "field": "text",
      "sourceText": "No account exists for this user and automatic provisioning is disabled.",
      "targetText": "No existe ninguna cuenta para este usuario y el aprovisionamiento automático está desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.inactive",
      "field": "text",
      "sourceText": "Inactive",
      "targetText": "Inactivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.kakao.desc",
      "field": "text",
      "sourceText": "Allow sign-in with Kakao accounts (South Korea). Uses OAuth 2.0 + user-info endpoint.",
      "targetText": "Permite iniciar sesión con cuentas de Kakao (Corea del Sur). Usa OAuth 2.0 y el endpoint de información del usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.kakao.section",
      "field": "text",
      "sourceText": "Kakao",
      "targetText": "Kakao"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.baseDn",
      "field": "text",
      "sourceText": "Base DN",
      "targetText": "Base DN"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.baseDnHelp",
      "field": "text",
      "sourceText": "Search base for user lookups, e.g. DC=example,DC=com.",
      "targetText": "Base de búsqueda para localizar usuarios, por ejemplo DC=example,DC=com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindDn",
      "field": "text",
      "sourceText": "Service account DN",
      "targetText": "DN de la cuenta de servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindDnHelp",
      "field": "text",
      "sourceText": "Optional read-only account used to locate users, e.g. CN=svc-ldap,OU=Service,DC=example,DC=com. Leave empty for anonymous bind.",
      "targetText": "Cuenta opcional de solo lectura que se usa para localizar usuarios, por ejemplo CN=svc-ldap,OU=Service,DC=example,DC=com. Déjelo vacío para un bind anónimo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindPassword",
      "field": "text",
      "sourceText": "Service account password",
      "targetText": "Contraseña de la cuenta de servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.desc",
      "field": "text",
      "sourceText": "Authenticate users against your on-premise directory. Credentials are verified by a secure bind; passwords are never stored.",
      "targetText": "Autentique a los usuarios contra su directorio local. Los datos de acceso se comprueban mediante un bind seguro y las contraseñas no se guardan nunca."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.emailAttribute",
      "field": "text",
      "sourceText": "E-mail attribute",
      "targetText": "Atributo de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.enable",
      "field": "text",
      "sourceText": "Enable LDAP / Active Directory",
      "targetText": "Activar LDAP / Active Directory"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.enableHelp",
      "field": "text",
      "sourceText": "Users can sign in with their company directory account.",
      "targetText": "Los usuarios pueden iniciar sesión con su cuenta del directorio de la empresa."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.firstNameAttribute",
      "field": "text",
      "sourceText": "First name attribute",
      "targetText": "Atributo del nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Servidor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.hostHelp",
      "field": "text",
      "sourceText": "Hostname or IP address of the directory server, e.g. dc01.example.com.",
      "targetText": "Nombre de host o dirección IP del servidor de directorio, por ejemplo dc01.example.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.lastNameAttribute",
      "field": "text",
      "sourceText": "Last name attribute",
      "targetText": "Atributo de los apellidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.mfaNote",
      "field": "text",
      "sourceText": "Note: LDAP / Active Directory has no built-in multi-factor authentication. If a 2FA policy is enabled under Security, these users are still asked for a local TOTP code.",
      "targetText": "Tenga en cuenta que LDAP y Active Directory no llevan autenticación multifactor integrada. Si hay una política de 2FA activada en Seguridad, a estos usuarios se les sigue pidiendo un código TOTP local."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Puerto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.portHelp",
      "field": "text",
      "sourceText": "Leave 0 to use the default (389 for plain, 636 for LDAPS).",
      "targetText": "Deje 0 para usar el valor predeterminado (389 sin cifrar, 636 para LDAPS)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.section",
      "field": "text",
      "sourceText": "Active Directory / LDAP",
      "targetText": "Active Directory / LDAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.useSsl",
      "field": "text",
      "sourceText": "Use SSL/TLS (LDAPS)",
      "targetText": "Usar SSL/TLS (LDAPS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.useSslHelp",
      "field": "text",
      "sourceText": "Strongly recommended so credentials are encrypted in transit.",
      "targetText": "Muy recomendable para que los datos de acceso viajen cifrados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.userFilter",
      "field": "text",
      "sourceText": "User search filter",
      "targetText": "Filtro de búsqueda de usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.userFilterHelp",
      "field": "text",
      "sourceText": "LDAP filter to find the user. Use {username} as placeholder, e.g. (sAMAccountName={username}).",
      "targetText": "Filtro LDAP para encontrar al usuario. Use {username} como marcador de posición, por ejemplo (sAMAccountName={username})."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.line.desc",
      "field": "text",
      "sourceText": "Allow sign-in with LINE accounts (popular in Japan, Taiwan and Thailand). Uses OpenID Connect.",
      "targetText": "Permite iniciar sesión con cuentas de LINE (muy usada en Japón, Taiwán y Tailandia). Usa OpenID Connect."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.line.section",
      "field": "text",
      "sourceText": "LINE",
      "targetText": "LINE"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.loadError",
      "field": "text",
      "sourceText": "Error loading SSO settings.",
      "targetText": "Error al cargar los ajustes de SSO."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.autoProvision",
      "field": "text",
      "sourceText": "Automatically create accounts on first sign-in",
      "targetText": "Crear cuentas automáticamente en el primer inicio de sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.autoProvisionHelp",
      "field": "text",
      "sourceText": "When a user signs in via SSO for the first time and no matching account exists, a new account is created automatically (linked by verified e-mail) with the default role 'Customer'.",
      "targetText": "Cuando un usuario inicia sesión por SSO por primera vez y no existe ninguna cuenta que coincida, se crea automáticamente una cuenta nueva (vinculada por el correo verificado) con el rol predeterminado «Cliente»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.desc",
      "field": "text",
      "sourceText": "Master switch for all SSO providers. When off, only the standard username and password sign-in is available.",
      "targetText": "Interruptor general de todos los proveedores de SSO. Si está desactivado, solo se puede iniciar sesión con el nombre de usuario y la contraseña estándar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.enable",
      "field": "text",
      "sourceText": "Enable single sign-on",
      "targetText": "Activar el single sign-on"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.enableHelp",
      "field": "text",
      "sourceText": "Allows users to sign in through the providers configured below.",
      "targetText": "Permite que los usuarios inicien sesión con los proveedores configurados más abajo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.section",
      "field": "text",
      "sourceText": "Single sign-on",
      "targetText": "Single sign-on"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.naver.desc",
      "field": "text",
      "sourceText": "Allow sign-in with Naver accounts (South Korea). Uses OAuth 2.0 + user-info endpoint.",
      "targetText": "Permite iniciar sesión con cuentas de Naver (Corea del Sur). Usa OAuth 2.0 y el endpoint de información del usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.naver.section",
      "field": "text",
      "sourceText": "Naver",
      "targetText": "Naver"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.desc",
      "field": "text",
      "sourceText": "Connect any OpenID Connect 1.0 identity provider using Authorization Code flow with PKCE. Common examples: Okta, Keycloak, Auth0, Ping Identity, Microsoft Entra ID.",
      "targetText": "Conecte cualquier proveedor de identidad OpenID Connect 1.0 con el flujo de código de autorización y PKCE. Ejemplos habituales: Okta, Keycloak, Auth0, Ping Identity, Microsoft Entra ID."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.issuerPresetLabel",
      "field": "text",
      "sourceText": "Quick fill for common providers:",
      "targetText": "Relleno rápido para proveedores habituales:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.issuerPresetNote",
      "field": "text",
      "sourceText": "Values with {placeholder} must be replaced with your actual tenant or domain before saving.",
      "targetText": "Los valores con {placeholder} hay que sustituirlos por su inquilino o dominio real antes de guardar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.scopes",
      "field": "text",
      "sourceText": "Scopes",
      "targetText": "Scopes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.scopesHelp",
      "field": "text",
      "sourceText": "Optional. Space-separated OAuth scopes. Leave empty to use the default (openid profile email).",
      "targetText": "Opcional. Scopes de OAuth separados por espacios. Déjelo vacío para usar el valor predeterminado (openid profile email)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.section",
      "field": "text",
      "sourceText": "Generic OIDC Provider",
      "targetText": "Proveedor OIDC genérico"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.pageDesc",
      "field": "text",
      "sourceText": "Configure single sign-on so users can authenticate with your directory or an external identity provider.",
      "targetText": "Configure el single sign-on para que los usuarios puedan autenticarse con su directorio o con un proveedor de identidad externo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.pageTitle",
      "field": "text",
      "sourceText": "SSO Settings",
      "targetText": "Ajustes de SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.add",
      "field": "text",
      "sourceText": "Add provider",
      "targetText": "Añadir un proveedor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.allowedDomains",
      "field": "text",
      "sourceText": "Allowed e-mail domains",
      "targetText": "Dominios de correo permitidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.allowedDomainsHelp",
      "field": "text",
      "sourceText": "Optional. Comma-separated list of e-mail domains allowed to sign in through this provider, e.g. example.com. Leave empty to allow any domain.",
      "targetText": "Opcional. Lista de dominios de correo separados por comas que pueden iniciar sesión con este proveedor, por ejemplo ejemplo.com. Déjelo vacío para permitir cualquier dominio."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.clientId",
      "field": "text",
      "sourceText": "Client ID / App key",
      "targetText": "Client ID / App key"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.clientSecret",
      "field": "text",
      "sourceText": "Client secret",
      "targetText": "Client secret"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.confirmDelete",
      "field": "text",
      "sourceText": "Delete this provider?",
      "targetText": "¿Eliminar este proveedor?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.confirmDeleteDesc",
      "field": "text",
      "sourceText": "This will permanently remove the provider and its credentials. Active users linked to it will not be able to sign in through it any more.",
      "targetText": "Esto quita de forma permanente el proveedor y sus datos de acceso. Los usuarios activos vinculados a él ya no podrán iniciar sesión por ahí."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.created",
      "field": "text",
      "sourceText": "Provider saved.",
      "targetText": "Proveedor guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Eliminar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.deleted",
      "field": "text",
      "sourceText": "Provider deleted.",
      "targetText": "Proveedor eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.displayName",
      "field": "text",
      "sourceText": "Display name",
      "targetText": "Nombre visible"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.displayNameHelp",
      "field": "text",
      "sourceText": "Label shown on the sign-in button, e.g. 'Okta', 'Company SAML'.",
      "targetText": "Texto que se muestra en el botón de inicio de sesión, por ejemplo «Okta» o «SAML de la empresa»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.enable",
      "field": "text",
      "sourceText": "Enable this provider",
      "targetText": "Activar este proveedor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.incomplete",
      "field": "text",
      "sourceText": "Incomplete",
      "targetText": "Incompleto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.incompleteHint",
      "field": "text",
      "sourceText": "This provider is missing required settings and is hidden from the login page. Click 'Edit' and fill in the fields its provider type needs. A generic OIDC provider needs the Client ID, the Client secret and the Issuer URL. A SAML 2.0 provider only needs the metadata URL.",
      "targetText": "A este proveedor le faltan ajustes obligatorios y no se muestra en la página de acceso. Pulse «Editar» y rellene los campos que necesita su tipo de proveedor. Un proveedor OIDC genérico necesita el Client ID, el Client secret y la Issuer URL. Un proveedor SAML 2.0 solo necesita la URL de metadatos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.issuerOrMetadata",
      "field": "text",
      "sourceText": "Issuer URL / Metadata URL",
      "targetText": "Issuer URL / URL de metadatos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.issuerOrMetadataHelp",
      "field": "text",
      "sourceText": "For generic OIDC: the issuer base URL (discovery appended automatically). For SAML 2.0: the full IdP metadata URL.",
      "targetText": "Para OIDC genérico: la URL base del emisor (el discovery se añade automáticamente). Para SAML 2.0: la URL completa de los metadatos del IdP."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.masterDisabledHint",
      "field": "text",
      "sourceText": "Single sign-on is turned off above, so no sign-in buttons appear on the login page. Enable it and save to activate configured providers.",
      "targetText": "El single sign-on está desactivado arriba, así que en la página de acceso no aparece ningún botón de inicio de sesión. Actívelo y guarde para poner en marcha los proveedores configurados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.noProviders",
      "field": "text",
      "sourceText": "No SSO providers configured yet. Add one below.",
      "targetText": "Todavía no hay proveedores de SSO configurados. Añada uno abajo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.providerType",
      "field": "text",
      "sourceText": "Provider type",
      "targetText": "Tipo de proveedor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.redirectUriReady",
      "field": "text",
      "sourceText": "Provider saved. The exact redirect URI is now shown below - copy it and register it with the provider.",
      "targetText": "Proveedor guardado. Abajo se muestra ahora el URI de redirección exacto. Cópielo y regístrelo en el proveedor."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.saveError",
      "field": "text",
      "sourceText": "Error saving provider.",
      "targetText": "Error al guardar el proveedor."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.saveProvider",
      "field": "text",
      "sourceText": "Save provider",
      "targetText": "Guardar el proveedor"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.section",
      "field": "text",
      "sourceText": "Identity providers",
      "targetText": "Proveedores de identidad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.sectionDesc",
      "field": "text",
      "sourceText": "Add one card per external identity provider. Each provider gets its own sign-in button.",
      "targetText": "Añada una tarjeta por cada proveedor de identidad externo. Cada proveedor tiene su propio botón de inicio de sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Orden"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectOriginHelp",
      "field": "text",
      "sourceText": "Some providers (e.g. Google) also ask for the base origin. Register this value as the authorized JavaScript origin.",
      "targetText": "Algunos proveedores, por ejemplo Google, piden también el origen base. Registre este valor como origen de JavaScript autorizado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectOriginLabel",
      "field": "text",
      "sourceText": "Authorized JavaScript origin",
      "targetText": "Origen de JavaScript autorizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriHelp",
      "field": "text",
      "sourceText": "Register exactly this callback URL with the provider. It must match strictly.",
      "targetText": "Registre exactamente esta URL de retorno en el proveedor. Tiene que coincidir de forma estricta."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriLabel",
      "field": "text",
      "sourceText": "Redirect URI (configure this in the provider)",
      "targetText": "URI de redirección (configúrelo en el proveedor)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriNewIntro",
      "field": "text",
      "sourceText": "The redirect URI (callback URL) is generated by this ticket system, not by the provider. The {id} is an internal number that this system assigns when you save - never enter '{id}' at the provider. Follow these steps:",
      "targetText": "El URI de redirección (URL de retorno) lo genera este sistema de tickets, no el proveedor. El {id} es un número interno que este sistema asigna al guardar; no escriba nunca «{id}» en el proveedor. Siga estos pasos:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep1",
      "field": "text",
      "sourceText": "Enter a display name here and click 'Save provider'. Client ID and secret can stay empty for now.",
      "targetText": "Escriba aquí un nombre visible y pulse «Guardar el proveedor». El Client ID y el secret pueden quedar vacíos por ahora."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep2",
      "field": "text",
      "sourceText": "After saving, the finished callback URL is shown here (with a real number instead of {id}). Copy it.",
      "targetText": "Después de guardar, aquí se muestra la URL de retorno terminada, con un número real en lugar de {id}. Cópiela."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep3",
      "field": "text",
      "sourceText": "At the provider (e.g. Google), paste that URL into the redirect URI field ('Authorized redirect URIs') and finish creating the app. The provider then gives you a Client ID and Client secret.",
      "targetText": "En el proveedor, por ejemplo Google, pegue esa URL en el campo del URI de redirección ('Authorized redirect URIs') y termine de crear la aplicación. El proveedor le da entonces un Client ID y un Client secret."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep4",
      "field": "text",
      "sourceText": "Come back here, click 'Edit' on this provider, and enter the Client ID, Client secret and issuer URL.",
      "targetText": "Vuelva aquí, pulse «Editar» en este proveedor e introduzca el Client ID, el Client secret y la Issuer URL."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.desc",
      "field": "text",
      "sourceText": "Connect any SAML 2.0 identity provider using SP-initiated login via redirect binding. Common examples: Okta, Microsoft Entra ID (Azure AD), Keycloak, OneLogin, Ping Identity.",
      "targetText": "Conecte cualquier proveedor de identidad SAML 2.0 con inicio de sesión iniciado por el SP mediante redirect binding. Ejemplos habituales: Okta, Microsoft Entra ID (Azure AD), Keycloak, OneLogin, Ping Identity."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.section",
      "field": "text",
      "sourceText": "SAML 2.0 Provider",
      "targetText": "Proveedor SAML 2.0"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.spEntityId",
      "field": "text",
      "sourceText": "SP Entity ID (optional)",
      "targetText": "SP Entity ID (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.spEntityIdHelp",
      "field": "text",
      "sourceText": "Override the Service Provider entity ID sent in the AuthnRequest. Defaults to the application base URL when left empty.",
      "targetText": "Sustituye el entity ID del proveedor de servicios que se envía en la AuthnRequest. Si se deja vacío, se usa la URL base de la aplicación."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saveError",
      "field": "text",
      "sourceText": "Error saving SSO settings.",
      "targetText": "Error al guardar los ajustes de SSO."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saved",
      "field": "text",
      "sourceText": "SSO settings saved",
      "targetText": "Ajustes de SSO guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Guardando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.secretClearHint",
      "field": "text",
      "sourceText": "Type a new value to replace it, or clear the field and save to remove it.",
      "targetText": "Escriba un valor nuevo para sustituirlo, o vacíe el campo y guarde para quitarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.secretStored",
      "field": "text",
      "sourceText": "A secret is stored. Leave empty to keep it unchanged.",
      "targetText": "Hay un secret guardado. Déjelo vacío para conservarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.switchOffOnly",
      "field": "text",
      "sourceText": "Existing sign-in methods keep working. You can only switch them off here.",
      "targetText": "Los métodos de inicio de sesión existentes siguen funcionando. Aquí solo puede desactivarlos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wechat.desc",
      "field": "text",
      "sourceText": "Allow sign-in with WeChat Open Platform accounts (China). Uses OAuth 2.0 + user-info endpoint. Requires an open-platform app, not a public-account app.",
      "targetText": "Permite iniciar sesión con cuentas de WeChat Open Platform (China). Usa OAuth 2.0 y el endpoint de información del usuario. Requiere una aplicación de open platform, no una de cuenta pública."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wechat.section",
      "field": "text",
      "sourceText": "WeChat",
      "targetText": "WeChat"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.agentId",
      "field": "text",
      "sourceText": "Agent ID",
      "targetText": "Agent ID"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.agentIdHelp",
      "field": "text",
      "sourceText": "The agent (application) ID from the WeCom admin panel.",
      "targetText": "El id del agente (aplicación) del panel de administración de WeCom."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.desc",
      "field": "text",
      "sourceText": "Allow sign-in with WeCom / Enterprise WeChat accounts (China). Uses the Work OAuth 2.0 API.",
      "targetText": "Permite iniciar sesión con cuentas de WeCom o Enterprise WeChat (China). Usa la API Work OAuth 2.0."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.section",
      "field": "text",
      "sourceText": "WeCom (WeChat Work)",
      "targetText": "WeCom (WeChat Work)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.alreadyUnsubscribed",
      "field": "text",
      "sourceText": "This address is already unsubscribed.",
      "targetText": "Esta dirección ya está dada de baja."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.anonymized",
      "field": "text",
      "sourceText": "anonymized",
      "targetText": "anonimizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Admin",
      "field": "text",
      "sourceText": "Administrator",
      "targetText": "Administrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Agent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Link",
      "field": "text",
      "sourceText": "Unsubscribe link",
      "targetText": "Enlace de baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.MailClient",
      "field": "text",
      "sourceText": "Mail program",
      "targetText": "Programa de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Portal",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Autoservicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colChannel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colDate",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colDoneBy",
      "field": "text",
      "sourceText": "Done by",
      "targetText": "Realizado por"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colTextVersion",
      "field": "text",
      "sourceText": "Text version",
      "targetText": "Versión del texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colTicket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.desc",
      "field": "text",
      "sourceText": "Shows who has agreed to the satisfaction survey and who has unsubscribed. Newest first.",
      "targetText": "Muestra quién ha aceptado la encuesta de satisfacción y quién se ha dado de baja. Las entradas más recientes aparecen primero."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.empty",
      "field": "text",
      "sourceText": "No entries match these filters.",
      "targetText": "Ninguna entrada coincide con estos filtros."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "Historial"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.historyEmpty",
      "field": "text",
      "sourceText": "There are no entries for this address.",
      "targetText": "No hay entradas para esta dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidAddress",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address.",
      "targetText": "Introduzca una dirección de correo electrónico válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidPage",
      "field": "text",
      "sourceText": "This page does not exist.",
      "targetText": "Esta página no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidSearch",
      "field": "text",
      "sourceText": "The search text is too long.",
      "targetText": "El texto de búsqueda es demasiado largo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidState",
      "field": "text",
      "sourceText": "This state is not valid.",
      "targetText": "Este estado no es válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.loadFailed",
      "field": "text",
      "sourceText": "The list could not be loaded.",
      "targetText": "No se ha podido cargar la lista."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.recorded",
      "field": "text",
      "sourceText": "The unsubscribe was recorded.",
      "targetText": "La baja se ha registrado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.saveFailed",
      "field": "text",
      "sourceText": "The unsubscribe could not be recorded.",
      "targetText": "No se ha podido registrar la baja."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.search",
      "field": "text",
      "sourceText": "Search",
      "targetText": "Buscar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.searchLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.searchPlaceholder",
      "field": "text",
      "sourceText": "Search by e-mail address",
      "targetText": "Buscar por dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Consented",
      "field": "text",
      "sourceText": "Consented",
      "targetText": "Consentimiento otorgado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Resubscribed",
      "field": "text",
      "sourceText": "Subscribed again",
      "targetText": "De nuevo suscrito"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed",
      "targetText": "Baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.stateAll",
      "field": "text",
      "sourceText": "All states",
      "targetText": "Todos los estados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.stateLabel",
      "field": "text",
      "sourceText": "State",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.title",
      "field": "text",
      "sourceText": "Survey consents and unsubscribes",
      "targetText": "Consentimientos y bajas de la encuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.unsubscribeHelp",
      "field": "text",
      "sourceText": "This address will no longer receive satisfaction surveys. The entry stays as proof and cannot be removed.",
      "targetText": "Esta dirección ya no recibirá encuestas de satisfacción. La entrada se conserva como prueba y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Esta página solo está disponible para usuarios autorizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.active",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.addAgent",
      "field": "text",
      "sourceText": "Add Agent",
      "targetText": "Añadir un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.addMember",
      "field": "text",
      "sourceText": "Add member",
      "targetText": "Añadir un miembro"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanManageCategories",
      "field": "text",
      "sourceText": "The agent has permission to manage categories (create, edit, and delete).",
      "targetText": "El agente tiene permiso para gestionar categorías (crear, editar y eliminar)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanManageTickets",
      "field": "text",
      "sourceText": "The agent has permission to manage tickets (create and edit).",
      "targetText": "El agente tiene permiso para gestionar tickets (crear y editar)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanViewReports",
      "field": "text",
      "sourceText": "The agent has permission to see Reports for this Team.",
      "targetText": "El agente tiene permiso para ver los informes de este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentPermissions",
      "field": "text",
      "sourceText": "Agent Permissions",
      "targetText": "Permisos del agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentPermissionsUpdated",
      "field": "text",
      "sourceText": "Agent permissions updated.",
      "targetText": "Permisos del agente actualizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agents",
      "field": "text",
      "sourceText": "Agents",
      "targetText": "Agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentsSessionNotice",
      "field": "text",
      "sourceText": "Agents who are added or removed need to log out and log back in for the changes to take effect.",
      "targetText": "Los agentes que se añaden o se quitan tienen que cerrar la sesión y volver a iniciarla para que los cambios surtan efecto."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.auditLog",
      "field": "text",
      "sourceText": "Audit log",
      "targetText": "Registro de auditoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssign",
      "field": "text",
      "sourceText": "Automatic assignment",
      "targetText": "Asignación automática"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignAvailabilityNote",
      "field": "text",
      "sourceText": "Agents who are busy or away are skipped. If nobody is available, the ticket stays unassigned.",
      "targetText": "Los agentes ocupados o ausentes se omiten. Si no hay nadie disponible, el ticket se queda sin asignar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignLeastLoad",
      "field": "text",
      "sourceText": "Least load",
      "targetText": "Menor carga"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignLeastLoadHelp",
      "field": "text",
      "sourceText": "A new ticket goes to the available agent with the fewest open tickets. Tickets waiting for the requester count half.",
      "targetText": "Un ticket nuevo va al agente disponible con menos tickets abiertos. Los tickets que esperan al solicitante cuentan la mitad."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignOff",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Desactivada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignOffHelp",
      "field": "text",
      "sourceText": "New tickets stay unassigned. Someone picks them up from the pool.",
      "targetText": "Los tickets nuevos se quedan sin asignar. Alguien los coge del conjunto."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignProfessional",
      "field": "text",
      "sourceText": "Automatic assignment requires the Professional license. You can save the setting, but tickets stay unassigned.",
      "targetText": "La asignación automática requiere la licencia Professional. Puede guardar el ajuste, pero los tickets se quedan sin asignar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignRoundRobin",
      "field": "text",
      "sourceText": "Round robin",
      "targetText": "Por turnos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignRoundRobinHelp",
      "field": "text",
      "sourceText": "A new ticket goes to the available agent whose last automatic assignment is longest ago.",
      "targetText": "Un ticket nuevo va al agente disponible cuya última asignación automática sea la más antigua."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.businessCalendarHelp",
      "field": "text",
      "sourceText": "SLA deadlines for this team use these business hours, unless the SLA rule sets its own calendar.",
      "targetText": "Los plazos de SLA de este equipo usan este horario laboral, salvo que la regla de SLA defina su propio calendario."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.copyFrom",
      "field": "text",
      "sourceText": "Copy categories from",
      "targetText": "Copiar las categorías de"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Crear"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.createTeam",
      "field": "text",
      "sourceText": "Create team",
      "targetText": "Crear un equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.created",
      "field": "text",
      "sourceText": "Team created.",
      "targetText": "Equipo creado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerCanCreateTickets",
      "field": "text",
      "sourceText": "Can create new tickets and see their own tickets",
      "targetText": "Puede crear tickets nuevos y ver los suyos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerCanViewDashboard",
      "field": "text",
      "sourceText": "Can see their own tickets of this team in the dashboard and in reports",
      "targetText": "Puede ver sus propios tickets de este equipo en el panel y en los informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerPermissions",
      "field": "text",
      "sourceText": "Customer permissions",
      "targetText": "Permisos del cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerPermissionsUpdated",
      "field": "text",
      "sourceText": "Customer permissions updated.",
      "targetText": "Permisos del cliente actualizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.defaultLanguage",
      "field": "text",
      "sourceText": "Default e-mail language",
      "targetText": "Idioma predeterminado del correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.defaultLanguageHelp",
      "field": "text",
      "sourceText": "Used as the fallback language for workflow e-mails when 'Team default language' is selected.",
      "targetText": "Se usa como idioma de reserva de los correos de los flujos cuando se selecciona «Idioma predeterminado del equipo»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Eliminar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.deleted",
      "field": "text",
      "sourceText": "Team deleted.",
      "targetText": "Equipo eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.details",
      "field": "text",
      "sourceText": "Team details",
      "targetText": "Datos del equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.memberAdded",
      "field": "text",
      "sourceText": "Member added.",
      "targetText": "Miembro añadido."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.memberRemoved",
      "field": "text",
      "sourceText": "Member removed.",
      "targetText": "Miembro quitado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.members",
      "field": "text",
      "sourceText": "Members",
      "targetText": "Miembros"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noAudit",
      "field": "text",
      "sourceText": "No audit entries yet.",
      "targetText": "Todavía no hay entradas de auditoría."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noMembers",
      "field": "text",
      "sourceText": "No members in this team.",
      "targetText": "Este equipo no tiene miembros."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noTeams",
      "field": "text",
      "sourceText": "No teams available.",
      "targetText": "No hay equipos disponibles."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Ninguno"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.pageDesc",
      "field": "text",
      "sourceText": "Manage teams, members and audit history",
      "targetText": "Gestione los equipos, los miembros y el historial de auditoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.pageTitle",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Quitar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.requiredName",
      "field": "text",
      "sourceText": "Please enter a team name.",
      "targetText": "Escriba un nombre de equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.teamName",
      "field": "text",
      "sourceText": "Team name",
      "targetText": "Nombre del equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.teams",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTracking",
      "field": "text",
      "sourceText": "Time tracking",
      "targetText": "Registro de tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingGlobalOff",
      "field": "text",
      "sourceText": "Time tracking is switched off for the whole system. Turn it on under Settings, General before this setting takes effect.",
      "targetText": "El registro de tiempo está desactivado en todo el sistema. Actívelo en Ajustes, General para que este ajuste surta efecto."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingHelp",
      "field": "text",
      "sourceText": "Agents of this team log the effort spent on their tickets. Switch it off to leave this team out; entries that already exist stay visible and exportable.",
      "targetText": "Los agentes de este equipo registran el esfuerzo dedicado a sus tickets. Desactívelo para dejar fuera a este equipo; las entradas que ya existen siguen visibles y se pueden exportar."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingProfessional",
      "field": "text",
      "sourceText": "Time tracking requires the Professional license. You can save the setting, but no time can be logged.",
      "targetText": "El registro de tiempo requiere la licencia Professional. Puede guardar el ajuste, pero no se podrá registrar tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Se ha producido un error."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.updated",
      "field": "text",
      "sourceText": "Team saved.",
      "targetText": "Equipo guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage ticket field settings.",
      "targetText": "No tiene permiso para gestionar los ajustes de los campos del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.agentCardTitle",
      "field": "text",
      "sourceText": "Admin / Agent Field Settings",
      "targetText": "Ajustes de campos para administradores y agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.addButton",
      "field": "text",
      "sourceText": "Add custom field",
      "targetText": "Añadir un campo personalizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cancelButton",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cardDesc",
      "field": "text",
      "sourceText": "Define additional fields that can be filled when creating or editing tickets.",
      "targetText": "Defina campos adicionales que se pueden rellenar al crear o editar tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cardTitle",
      "field": "text",
      "sourceText": "Custom Fields",
      "targetText": "Campos personalizados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateButton",
      "field": "text",
      "sourceText": "Deactivate",
      "targetText": "Desactivar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateConfirm",
      "field": "text",
      "sourceText": "Deactivate this custom field? Existing ticket values are preserved.",
      "targetText": "¿Desactivar este campo personalizado? Los valores existentes en los tickets se conservan."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateSuccess",
      "field": "text",
      "sourceText": "Custom field deactivated.",
      "targetText": "Campo personalizado desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultHidden",
      "field": "text",
      "sourceText": "Hidden for customer by default",
      "targetText": "Oculto para el cliente de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultMandatory",
      "field": "text",
      "sourceText": "Mandatory by default",
      "targetText": "Obligatorio de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultReadOnly",
      "field": "text",
      "sourceText": "Not editable by customer by default",
      "targetText": "No editable por el cliente de entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultsLabel",
      "field": "text",
      "sourceText": "Defaults",
      "targetText": "Valores predeterminados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.dragHint",
      "field": "text",
      "sourceText": "Drag to reorder",
      "targetText": "Arrastre para reordenar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.editButton",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.empty",
      "field": "text",
      "sourceText": "No custom fields defined yet.",
      "targetText": "Todavía no hay campos personalizados definidos."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.loadError",
      "field": "text",
      "sourceText": "Error loading custom fields.",
      "targetText": "Error al cargar los campos personalizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.maxExceeded",
      "field": "text",
      "sourceText": "Maximum number of custom fields per team would be exceeded.",
      "targetText": "Se superaría el número máximo de campos personalizados por equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.modalTitleEdit",
      "field": "text",
      "sourceText": "Edit custom field",
      "targetText": "Editar el campo personalizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.modalTitleNew",
      "field": "text",
      "sourceText": "New custom field",
      "targetText": "Campo personalizado nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.nameLabel",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. SAP client",
      "targetText": "p. ej. mandante de SAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.restoreButton",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Restaurar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.restoreSuccess",
      "field": "text",
      "sourceText": "Custom field restored.",
      "targetText": "Campo personalizado restaurado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom field.",
      "targetText": "Error al guardar el campo personalizado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveSuccess",
      "field": "text",
      "sourceText": "Custom field saved.",
      "targetText": "Campo personalizado guardado."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scope.Global",
      "field": "text",
      "sourceText": "All teams (including new ones)",
      "targetText": "Todos los equipos (también los nuevos)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scope.TeamSpecific",
      "field": "text",
      "sourceText": "Selected teams only",
      "targetText": "Solo los equipos seleccionados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scopeLabel",
      "field": "text",
      "sourceText": "Scope",
      "targetText": "Alcance"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.showDeleted",
      "field": "text",
      "sourceText": "Show deactivated",
      "targetText": "Mostrar los desactivados"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.teamsLabel",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Boolean",
      "field": "text",
      "sourceText": "Yes / No",
      "targetText": "Sí / No"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Fecha"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Decimal",
      "field": "text",
      "sourceText": "Decimal",
      "targetText": "Decimal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Integer",
      "field": "text",
      "sourceText": "Integer",
      "targetText": "Número entero"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.MultilineText",
      "field": "text",
      "sourceText": "Multiline text",
      "targetText": "Texto de varias líneas"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Text",
      "field": "text",
      "sourceText": "Text",
      "targetText": "Texto"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.typeLabel",
      "field": "text",
      "sourceText": "Field type",
      "targetText": "Tipo de campo"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customerCardTitle",
      "field": "text",
      "sourceText": "Customer Field Settings",
      "targetText": "Ajustes de campos para clientes"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.assignTo",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Asignar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Equipo responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.referenceTicketNumber",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Número de ticket de referencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.requesterEmail",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Dirección de correo del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.requesterPhone",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Número de teléfono del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.title",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Título"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.hiddenSwitch",
      "field": "text",
      "sourceText": "Is hidden for Customer",
      "targetText": "Está oculto para el cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.loadError",
      "field": "text",
      "sourceText": "Error loading ticket field settings.",
      "targetText": "Error al cargar los ajustes de los campos del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.mandatorySwitch",
      "field": "text",
      "sourceText": "Field is mandatory",
      "targetText": "El campo es obligatorio"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.pageDesc",
      "field": "text",
      "sourceText": "Choose which fields are required and which ones customers can see.",
      "targetText": "Elija qué campos son obligatorios y cuáles pueden ver los clientes."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.pageTitle",
      "field": "text",
      "sourceText": "Ticket Settings",
      "targetText": "Ajustes de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.readOnlySwitch",
      "field": "text",
      "sourceText": "Is not editable",
      "targetText": "No es editable"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.saveError",
      "field": "text",
      "sourceText": "Error saving ticket field settings.",
      "targetText": "Error al guardar los ajustes de los campos del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.saved",
      "field": "text",
      "sourceText": "Ticket field settings saved",
      "targetText": "Ajustes de los campos del ticket guardados"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.appearance",
      "field": "text",
      "sourceText": "Appearance",
      "targetText": "Apariencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.categories",
      "field": "text",
      "sourceText": "Categories",
      "targetText": "Categorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.changePassword",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Cambiar la contraseña"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.dashboard",
      "field": "text",
      "sourceText": "Dashboard",
      "targetText": "Panel"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.help",
      "field": "text",
      "sourceText": "Help",
      "targetText": "Ayuda"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.knowledgeBase",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "Base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.language",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.logout",
      "field": "text",
      "sourceText": "Sign out",
      "targetText": "Cerrar sesión"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.maintenance",
      "field": "text",
      "sourceText": "Maintenance and incident notices",
      "targetText": "Avisos de mantenimiento e incidencias"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.newTicket",
      "field": "text",
      "sourceText": "New Ticket",
      "targetText": "Ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.profile",
      "field": "text",
      "sourceText": "Profile picture",
      "targetText": "Imagen de perfil"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.reports",
      "field": "text",
      "sourceText": "Reports",
      "targetText": "Informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsArchive",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsAutomation",
      "field": "text",
      "sourceText": "Automation",
      "targetText": "Automatización"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsCi",
      "field": "text",
      "sourceText": "CI Settings",
      "targetText": "Ajustes de imagen corporativa"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsEmail",
      "field": "text",
      "sourceText": "E-Mail Settings",
      "targetText": "Ajustes de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsGeneral",
      "field": "text",
      "sourceText": "General Settings",
      "targetText": "Ajustes generales"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsKnowledgeBase",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "Base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsLanguage",
      "field": "text",
      "sourceText": "Language Settings",
      "targetText": "Ajustes de idioma"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsLicense",
      "field": "text",
      "sourceText": "License",
      "targetText": "Licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsMenu",
      "field": "text",
      "sourceText": "Settings",
      "targetText": "Ajustes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsReports",
      "field": "text",
      "sourceText": "Report Settings",
      "targetText": "Ajustes de informes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsRequestWorkflows",
      "field": "text",
      "sourceText": "Request workflows",
      "targetText": "Flujos de solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSecurity",
      "field": "text",
      "sourceText": "Security",
      "targetText": "Seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSecurityLog",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Registro de seguridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSla",
      "field": "text",
      "sourceText": "SLA / Business Hours",
      "targetText": "SLA / Horario laboral"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSso",
      "field": "text",
      "sourceText": "SSO Settings",
      "targetText": "Ajustes de SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTeams",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTemplates",
      "field": "text",
      "sourceText": "Templates",
      "targetText": "Plantillas"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTicketFieldSettings",
      "field": "text",
      "sourceText": "Ticket Settings",
      "targetText": "Ajustes de tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsUpdates",
      "field": "text",
      "sourceText": "Updates",
      "targetText": "Actualizaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.themeDark",
      "field": "text",
      "sourceText": "Dark mode",
      "targetText": "Modo oscuro"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.themeLight",
      "field": "text",
      "sourceText": "Light mode",
      "targetText": "Modo claro"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.users",
      "field": "text",
      "sourceText": "User Management",
      "targetText": "Administración de usuarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.version",
      "field": "text",
      "sourceText": "Version",
      "targetText": "Versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "sites.errors.alreadyExists",
      "field": "text",
      "sourceText": "This location already exists.",
      "targetText": "Esta ubicación ya existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Incumplido"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.cancelledHint",
      "field": "text",
      "sourceText": "Ended without a verdict — counted neither as met nor as breached.",
      "targetText": "Terminó sin veredicto: no cuenta como cumplido ni como incumplido."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.earlierBreachHint",
      "field": "text",
      "sourceText": "An earlier deadline on this ticket was breached. The column shows the next open one.",
      "targetText": "Se incumplió un plazo anterior de este ticket. La columna muestra el siguiente que está abierto."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.met",
      "field": "text",
      "sourceText": "In time",
      "targetText": "A tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noDueDate",
      "field": "text",
      "sourceText": "Not calculable",
      "targetText": "No calculable"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noDueDateHint",
      "field": "text",
      "sourceText": "The assigned calendar has no open hours, so no due date could be calculated.",
      "targetText": "El calendario asignado no tiene horas de apertura, así que no se ha podido calcular ninguna fecha de vencimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noneHint",
      "field": "text",
      "sourceText": "No deadline applies to this ticket.",
      "targetText": "A este ticket no se le aplica ningún plazo."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.paused",
      "field": "text",
      "sourceText": "Paused",
      "targetText": "En pausa"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.pausedHint",
      "field": "text",
      "sourceText": "Waiting for the requester — the deadline is not running.",
      "targetText": "Esperando al solicitante: el plazo no corre."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.escalate",
      "field": "text",
      "sourceText": "Hand over to another team",
      "targetText": "Pasar a otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.none",
      "field": "text",
      "sourceText": "Record only",
      "targetText": "Solo registrarlo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.notify",
      "field": "text",
      "sourceText": "Notify assignee and observers",
      "targetText": "Avisar a la persona asignada y a los observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.addWindow",
      "field": "text",
      "sourceText": "Add opening hours",
      "targetText": "Añadir un horario de apertura"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.default",
      "field": "text",
      "sourceText": "Default",
      "targetText": "Predeterminado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.deleteAria",
      "field": "text",
      "sourceText": "Delete calendar",
      "targetText": "Eliminar el calendario"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.description",
      "field": "text",
      "sourceText": "Opening hours per weekday and closed days. Times are in the calendar's own time zone.",
      "targetText": "Horarios de apertura por día de la semana y días de cierre. Las horas están en la zona horaria del propio calendario."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.newName",
      "field": "text",
      "sourceText": "New calendar",
      "targetText": "Calendario nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.nextDay",
      "field": "text",
      "sourceText": "ends next day",
      "targetText": "termina al día siguiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.noHolidays",
      "field": "text",
      "sourceText": "This calendar has no closed days for the next twelve months. Deadlines will run through public holidays.",
      "targetText": "Este calendario no tiene días de cierre en los próximos doce meses. Los plazos correrán también durante los festivos."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.timeZone",
      "field": "text",
      "sourceText": "Time zone",
      "targetText": "Zona horaria"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.title",
      "field": "text",
      "sourceText": "Business hours",
      "targetText": "Horario laboral"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.dayAria",
      "field": "text",
      "sourceText": "Weekday",
      "targetText": "Día de la semana"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.deleteAria",
      "field": "text",
      "sourceText": "Remove these opening hours",
      "targetText": "Quitar este horario de apertura"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.endAria",
      "field": "text",
      "sourceText": "End of opening hours",
      "targetText": "Fin del horario de apertura"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.startAria",
      "field": "text",
      "sourceText": "Start of opening hours",
      "targetText": "Inicio del horario de apertura"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.cycle",
      "field": "text",
      "sourceText": "(cycle {0})",
      "targetText": "(ciclo {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.friday",
      "field": "text",
      "sourceText": "Friday",
      "targetText": "Viernes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.monday",
      "field": "text",
      "sourceText": "Monday",
      "targetText": "Lunes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.saturday",
      "field": "text",
      "sourceText": "Saturday",
      "targetText": "Sábado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.sunday",
      "field": "text",
      "sourceText": "Sunday",
      "targetText": "Domingo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.thursday",
      "field": "text",
      "sourceText": "Thursday",
      "targetText": "Jueves"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.tuesday",
      "field": "text",
      "sourceText": "Tuesday",
      "targetText": "Martes"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.wednesday",
      "field": "text",
      "sourceText": "Wednesday",
      "targetText": "Miércoles"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.consumed",
      "field": "text",
      "sourceText": "{0} of working time used",
      "targetText": "{0} de tiempo laborable consumido"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.dueAfter",
      "field": "text",
      "sourceText": "new deadline {0}",
      "targetText": "plazo nuevo {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.empty",
      "field": "text",
      "sourceText": "No entries yet.",
      "targetText": "Todavía no hay entradas."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.hide",
      "field": "text",
      "sourceText": "Hide deadline history",
      "targetText": "Ocultar el historial de plazos"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.loadFailed",
      "field": "text",
      "sourceText": "The deadline history could not be loaded.",
      "targetText": "No se ha podido cargar el historial de plazos."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.show",
      "field": "text",
      "sourceText": "Show deadline history",
      "targetText": "Mostrar el historial de plazos"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Incumplido"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.cancelled",
      "field": "text",
      "sourceText": "Cancelled",
      "targetText": "Cancelado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.mergedIntoOriginal",
      "field": "text",
      "sourceText": "Merged",
      "targetText": "Fusionado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.met",
      "field": "text",
      "sourceText": "Met",
      "targetText": "Cumplido"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.paused",
      "field": "text",
      "sourceText": "Paused",
      "targetText": "En pausa"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.recalculated",
      "field": "text",
      "sourceText": "Recalculated",
      "targetText": "Recalculado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.resumed",
      "field": "text",
      "sourceText": "Resumed",
      "targetText": "Reanudado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.started",
      "field": "text",
      "sourceText": "Started",
      "targetText": "Iniciado"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.import",
      "field": "text",
      "sourceText": "Import holidays (.ics)",
      "targetText": "Importar días festivos (.ics)"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.imported",
      "field": "text",
      "sourceText": "Imported {0} day(s), replaced {1}, skipped {2} unreadable and {3} already present.",
      "targetText": "Se han importado {0} día(s), reemplazado {1}, omitido {2} ilegibles y {3} que ya existían."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.more",
      "field": "text",
      "sourceText": "and {0} more",
      "targetText": "y {0} más"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.title",
      "field": "text",
      "sourceText": "Closed days",
      "targetText": "Días de cierre"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.inactiveHint",
      "field": "text",
      "sourceText": "No policy is active. No deadlines are being tracked and tickets behave exactly as before.",
      "targetText": "No hay ninguna política activa. No se controla ningún plazo y los tickets se comportan exactamente igual que antes."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponse",
      "field": "text",
      "sourceText": "Time to first response",
      "targetText": "Tiempo hasta la primera respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponseHint",
      "field": "text",
      "sourceText": "Stops at the first public reply by an agent. Auto-replies and internal notes do not count.",
      "targetText": "Se detiene con la primera respuesta pública de un agente. Las respuestas automáticas y las notas internas no cuentan."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponseShort",
      "field": "text",
      "sourceText": "Response",
      "targetText": "Respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolution",
      "field": "text",
      "sourceText": "Time to resolution",
      "targetText": "Tiempo hasta la resolución"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolutionHint",
      "field": "text",
      "sourceText": "Stops when the ticket reaches a status that counts as resolved.",
      "targetText": "Se detiene cuando el ticket llega a un estado que cuenta como resuelto."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolutionShort",
      "field": "text",
      "sourceText": "Resolution",
      "targetText": "Resolución"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.add",
      "field": "text",
      "sourceText": "Add policy",
      "targetText": "Añadir una política"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.description",
      "field": "text",
      "sourceText": "The first matching policy applies. An empty condition means \"any\", not \"none\". Only new tickets get deadlines.",
      "targetText": "Se aplica la primera política que coincide. Una condición vacía significa «cualquiera», no «ninguna». Solo los tickets nuevos reciben plazos."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.title",
      "field": "text",
      "sourceText": "Policies",
      "targetText": "Políticas"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.anyCondition",
      "field": "text",
      "sourceText": "Any",
      "targetText": "Cualquiera"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.categoryNoTeam",
      "field": "text",
      "sourceText": "Without a team",
      "targetText": "Sin equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.isActive",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Activa"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.newName",
      "field": "text",
      "sourceText": "New policy",
      "targetText": "Política nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.sortOrder",
      "field": "text",
      "sourceText": "Order",
      "targetText": "Orden"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.subtitle",
      "field": "text",
      "sourceText": "Business hours and response deadlines. Without an active policy nothing is measured and nothing changes.",
      "targetText": "Horario laboral y plazos de respuesta. Sin una política activa no se mide nada y nada cambia."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.breachAction",
      "field": "text",
      "sourceText": "When breached",
      "targetText": "Al incumplirse"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.calendar",
      "field": "text",
      "sourceText": "Calendar",
      "targetText": "Calendario"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.calendarFromTeam",
      "field": "text",
      "sourceText": "From the team",
      "targetText": "Del equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateHint",
      "field": "text",
      "sourceText": "The ticket moves to that team and the current assignee is cleared.",
      "targetText": "El ticket pasa a ese equipo y se borra la persona asignada."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateTo",
      "field": "text",
      "sourceText": "Hand over to",
      "targetText": "Pasar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateToPlaceholder",
      "field": "text",
      "sourceText": "Please select a team",
      "targetText": "Seleccione un equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.minutes",
      "field": "text",
      "sourceText": "Working minutes",
      "targetText": "Minutos laborables"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.pauses",
      "field": "text",
      "sourceText": "Pause while waiting for the requester",
      "targetText": "Pausar mientras se espera al solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.title",
      "field": "text",
      "sourceText": "Service level agreements",
      "targetText": "Acuerdos de nivel de servicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.duplicateMetric",
      "field": "text",
      "sourceText": "Each metric may appear only once per policy.",
      "targetText": "Cada métrica solo puede aparecer una vez por política."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.durationRequired",
      "field": "text",
      "sourceText": "A target duration must be greater than zero.",
      "targetText": "La duración de un objetivo debe ser mayor que cero."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.escalationTeamRequired",
      "field": "text",
      "sourceText": "Escalating on breach requires a target team.",
      "targetText": "Para pasar el ticket al incumplirse hace falta un equipo de destino."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.targetRequired",
      "field": "text",
      "sourceText": "A policy needs at least one target.",
      "targetText": "Una política necesita al menos un objetivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownCalendar",
      "field": "text",
      "sourceText": "Unknown business calendar.",
      "targetText": "Calendario laboral desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownCategory",
      "field": "text",
      "sourceText": "Unknown category.",
      "targetText": "Categoría desconocida."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownMetric",
      "field": "text",
      "sourceText": "Unknown target metric '{0}'.",
      "targetText": "Métrica de objetivo desconocida «{0}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Equipo desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Assigned",
      "field": "text",
      "sourceText": "Assigned",
      "targetText": "Asignado"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.BackFromOtherTeam",
      "field": "text",
      "sourceText": "Back from other team",
      "targetText": "De vuelta de otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Cancelled",
      "field": "text",
      "sourceText": "Cancelled",
      "targetText": "Cancelado"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Closed",
      "field": "text",
      "sourceText": "Closed",
      "targetText": "Cerrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.InProgress",
      "field": "text",
      "sourceText": "In Progress",
      "targetText": "En curso"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.New",
      "field": "text",
      "sourceText": "New",
      "targetText": "Nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Open",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Abierto"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Pending",
      "field": "text",
      "sourceText": "Pending",
      "targetText": "Pendiente"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Rejected",
      "field": "text",
      "sourceText": "Rejected",
      "targetText": "Rechazado"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Reopened",
      "field": "text",
      "sourceText": "Reopened",
      "targetText": "Reabierto"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Resolved",
      "field": "text",
      "sourceText": "Resolved",
      "targetText": "Resuelto"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForApproval",
      "field": "text",
      "sourceText": "Waiting for approval",
      "targetText": "Esperando aprobación"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForOtherTeam",
      "field": "text",
      "sourceText": "Waiting for other team",
      "targetText": "Esperando a otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForServiceProvider",
      "field": "text",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Esperando respuesta del proveedor de servicios"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForUser",
      "field": "text",
      "sourceText": "Waiting for User Response",
      "targetText": "Esperando respuesta del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.changeHint",
      "field": "text",
      "sourceText": "You can change your rating until the link expires.",
      "targetText": "Puede cambiar su valoración hasta que caduque el enlace."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.commentLabel",
      "field": "text",
      "sourceText": "Would you like to add a comment? (optional)",
      "targetText": "¿Quiere añadir un comentario? (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.consent.text",
      "field": "text",
      "sourceText": "Yes, I would like to receive a short satisfaction survey by e-mail after my tickets are closed. I can withdraw this at any time.",
      "targetText": "Sí, deseo recibir por correo electrónico una breve encuesta de satisfacción cuando se cierren mis tickets. Puedo retirar mi consentimiento en cualquier momento."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.errors.invalidScore",
      "field": "text",
      "sourceText": "Please choose a rating between 1 and 5 stars.",
      "targetText": "Elija una valoración de entre 1 y 5 estrellas."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.errors.saveFailed",
      "field": "text",
      "sourceText": "Your rating could not be saved. Please try again.",
      "targetText": "No se ha podido guardar su valoración. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.invalidOrExpired",
      "field": "text",
      "sourceText": "This link is invalid or has expired. If you still want to share feedback, simply reply to the e-mail you received from us.",
      "targetText": "Este enlace no es válido o ha caducado. Si aún quiere darnos su opinión, responda al correo que le enviamos."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score1",
      "field": "text",
      "sourceText": "Very dissatisfied",
      "targetText": "Muy insatisfecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score2",
      "field": "text",
      "sourceText": "Dissatisfied",
      "targetText": "Insatisfecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score3",
      "field": "text",
      "sourceText": "Neutral",
      "targetText": "Neutral"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score4",
      "field": "text",
      "sourceText": "Satisfied",
      "targetText": "Satisfecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score5",
      "field": "text",
      "sourceText": "Very satisfied",
      "targetText": "Muy satisfecho"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.submit",
      "field": "text",
      "sourceText": "Submit rating",
      "targetText": "Enviar la valoración"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.subtitle",
      "field": "text",
      "sourceText": "Ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Ticket n.º {ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.thanks",
      "field": "text",
      "sourceText": "Thank you for your feedback!",
      "targetText": "¡Gracias por su opinión!"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.title",
      "field": "text",
      "sourceText": "How satisfied were you?",
      "targetText": "¿Qué tal ha quedado de satisfecho?"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.unsubscribeLink",
      "field": "text",
      "sourceText": "Stop receiving surveys",
      "targetText": "Dejar de recibir encuestas"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.update",
      "field": "text",
      "sourceText": "Update rating",
      "targetText": "Actualizar la valoración"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.dismiss",
      "field": "text",
      "sourceText": "Hide for 30 days",
      "targetText": "Ocultar durante 30 días"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.link",
      "field": "text",
      "sourceText": "Open the survey settings",
      "targetText": "Abrir los ajustes de la encuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.text",
      "field": "text",
      "sourceText": "Since version 1.11.0, external people receive the survey only after giving consent. Enter your company's e-mail domains so that your employees keep receiving the survey.",
      "targetText": "Desde la versión 1.11.0, las personas externas solo reciben la encuesta después de dar su consentimiento. Introduzca los dominios de correo de su empresa para que sus empleados sigan recibiendo la encuesta."
    },
    {
      "entityType": "uiText",
      "entityKey": "teams.errors.autoAssignModeInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid assignment mode. Valid values: Off, RoundRobin, LeastLoad.",
      "targetText": "«{0}» no es un modo de asignación válido. Valores válidos: Off, RoundRobin, LeastLoad."
    },
    {
      "entityType": "uiText",
      "entityKey": "teams.errors.copySourceNotFound",
      "field": "text",
      "sourceText": "The team to copy categories from does not exist.",
      "targetText": "El equipo del que se van a copiar las categorías no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.assignSelf",
      "field": "text",
      "sourceText": "The agent who applies it",
      "targetText": "El agente que la aplica"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.enabled",
      "field": "text",
      "sourceText": "Suggested",
      "targetText": "Propuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.field",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.notePlaceholder",
      "field": "text",
      "sourceText": "Follow-up note",
      "targetText": "Nota de seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.remove",
      "field": "text",
      "sourceText": "Remove action",
      "targetText": "Quitar la acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.add",
      "field": "text",
      "sourceText": "Add action",
      "targetText": "Añadir una acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.hint",
      "field": "text",
      "sourceText": "Suggested when the template is applied; the agent can deselect each one.",
      "targetText": "Se proponen al aplicar la plantilla; el agente puede desmarcar cada una."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.title",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Acciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.add",
      "field": "text",
      "sourceText": "Add reply template",
      "targetText": "Añadir una plantilla de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.addTicket",
      "field": "text",
      "sourceText": "Add ticket template",
      "targetText": "Añadir una plantilla de ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Todos los equipos"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.empty",
      "field": "text",
      "sourceText": "No attachments.",
      "targetText": "No hay archivos adjuntos."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.hint",
      "field": "text",
      "sourceText": "Own copies; they are added to the ticket when the template is applied.",
      "targetText": "Son copias propias; se añaden al ticket cuando se aplica la plantilla."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.internalHint",
      "field": "text",
      "sourceText": "This template is an internal note. Its attachments are not added to the ticket, because customers can see ticket attachments.",
      "targetText": "Esta plantilla es una nota interna. Sus archivos adjuntos no se añaden al ticket, porque los clientes pueden ver los archivos adjuntos de los tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.remove",
      "field": "text",
      "sourceText": "Remove attachment",
      "targetText": "Quitar el archivo adjunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.removed",
      "field": "text",
      "sourceText": "Attachment removed.",
      "targetText": "Archivo adjunto quitado."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.title",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Archivos adjuntos"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.upload",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Subir un archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.uploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Archivo subido."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.deleteConfirm",
      "field": "text",
      "sourceText": "Delete this template? Its attachments are removed as well.",
      "targetText": "¿Eliminar esta plantilla? Sus archivos adjuntos también se quitan."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.duplicate",
      "field": "text",
      "sourceText": "Duplicate",
      "targetText": "Duplicar"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.duplicated",
      "field": "text",
      "sourceText": "Duplicated. The copy is a draft only you can see.",
      "targetText": "Duplicada. La copia es un borrador que solo puede ver usted."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment not found.",
      "targetText": "No se ha encontrado el archivo adjunto."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.attachmentsReplyOnly",
      "field": "text",
      "sourceText": "Only reply templates carry attachments.",
      "targetText": "Solo las plantillas de respuesta llevan archivos adjuntos."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.categoryNotInTeam",
      "field": "text",
      "sourceText": "The selected category belongs to another team and would not be offered on the new-ticket form.",
      "targetText": "La categoría seleccionada pertenece a otro equipo y no se ofrecería en el formulario de ticket nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.downloadFailed",
      "field": "text",
      "sourceText": "The file could not be downloaded.",
      "targetText": "No se ha podido descargar el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.duplicateField",
      "field": "text",
      "sourceText": "The same field is selected more than once.",
      "targetText": "El mismo campo está seleccionado más de una vez."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fieldNotApplicable",
      "field": "text",
      "sourceText": "These fields do not apply to the team of this template and would never be answerable: {0}.",
      "targetText": "Estos campos no se aplican al equipo de esta plantilla y nunca se podrían responder: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileEmpty",
      "field": "text",
      "sourceText": "No file was provided.",
      "targetText": "No se ha proporcionado ningún archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileMissing",
      "field": "text",
      "sourceText": "The file no longer exists on the server.",
      "targetText": "El archivo ya no existe en el servidor."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "El archivo es demasiado grande. Máximo permitido: {0:F0} MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "El tipo de archivo «{0}» no está permitido. Tipos permitidos: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidAction",
      "field": "text",
      "sourceText": "Action '{0}' is not valid: {1}",
      "targetText": "La acción «{0}» no es válida: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidKindShape",
      "field": "text",
      "sourceText": "This does not fit the template kind: {0}",
      "targetText": "Esto no encaja con el tipo de plantilla: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidMailTo",
      "field": "text",
      "sourceText": "Mail recipient is not valid: {0}",
      "targetText": "El destinatario del correo no es válido: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.kindImmutable",
      "field": "text",
      "sourceText": "The kind of a template cannot be changed. Create a new template instead.",
      "targetText": "El tipo de una plantilla no se puede cambiar. Cree una plantilla nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.loadFailed",
      "field": "text",
      "sourceText": "The templates could not be loaded.",
      "targetText": "No se han podido cargar las plantillas."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.nameRequired",
      "field": "text",
      "sourceText": "A template needs a name.",
      "targetText": "Una plantilla necesita un nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.nameTaken",
      "field": "text",
      "sourceText": "A template named '{0}' already exists in this scope.",
      "targetText": "Ya existe una plantilla llamada «{0}» en este alcance."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.notFound",
      "field": "text",
      "sourceText": "Template not found.",
      "targetText": "No se ha encontrado la plantilla."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.subNotInMain",
      "field": "text",
      "sourceText": "The subcategory does not belong to the selected main category.",
      "targetText": "La subcategoría no pertenece a la categoría principal seleccionada."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.subWithoutMain",
      "field": "text",
      "sourceText": "A subcategory needs its main category.",
      "targetText": "Una subcategoría necesita su categoría principal."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.ticketNoPlaceholders",
      "field": "text",
      "sourceText": "Ticket templates do not support placeholders - {0} would end up literally in the new ticket.",
      "targetText": "Las plantillas de ticket no admiten marcadores de posición: {0} acabaría literalmente en el ticket nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.ticketNotFound",
      "field": "text",
      "sourceText": "Ticket not found.",
      "targetText": "No se ha encontrado el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownBodyPlaceholder",
      "field": "text",
      "sourceText": "Reply text: unknown placeholders {0}. Available here: {1}.",
      "targetText": "Texto de respuesta: marcadores de posición desconocidos {0}. Disponibles aquí: {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownCategory",
      "field": "text",
      "sourceText": "Unknown category.",
      "targetText": "Categoría desconocida."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownField",
      "field": "text",
      "sourceText": "Unknown or deleted field: {0}.",
      "targetText": "Campo desconocido o eliminado: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownPlaceholder",
      "field": "text",
      "sourceText": "Mail subject: unknown placeholders {0}. Available here: {1}.",
      "targetText": "Asunto del correo: marcadores de posición desconocidos {0}. Disponibles aquí: {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownPriority",
      "field": "text",
      "sourceText": "Unknown priority.",
      "targetText": "Prioridad desconocida."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Equipo desconocido."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.uploadFailed",
      "field": "text",
      "sourceText": "The file could not be uploaded.",
      "targetText": "No se ha podido subir el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.attachmentsCopied",
      "field": "text",
      "sourceText": "{0} attachment(s) copied from the ticket.",
      "targetText": "Se han copiado {0} archivo(s) adjunto(s) del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.attachmentsHint",
      "field": "text",
      "sourceText": "Tick only the attachments the template should carry — one of them may be a customer’s screenshot. Nothing is ticked by default.",
      "targetText": "Marque solo los archivos adjuntos que deba llevar la plantilla; alguno puede ser la captura de pantalla de un cliente. De entrada no hay nada marcado."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.button",
      "field": "text",
      "sourceText": "Make template",
      "targetText": "Crear una plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.continue",
      "field": "text",
      "sourceText": "Open the template form",
      "targetText": "Abrir el formulario de la plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.dialogTitle",
      "field": "text",
      "sourceText": "Make a template from this comment",
      "targetText": "Crear una plantilla a partir de este comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.draftBanner",
      "field": "text",
      "sourceText": "Draft from ticket #{0} — name it and review the text (it may contain customer details), then save.",
      "targetText": "Borrador del ticket n.º {0}. Póngale nombre y revise el texto, que puede contener datos de clientes, y guárdelo después."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.kind.reply",
      "field": "text",
      "sourceText": "Reply template",
      "targetText": "Plantilla de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.kind.ticket",
      "field": "text",
      "sourceText": "Ticket template",
      "targetText": "Plantilla de ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Dirección de correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.enabled",
      "field": "text",
      "sourceText": "Send the comment as e-mail",
      "targetText": "Enviar el comentario por correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.subject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Asunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.subjectHint",
      "field": "text",
      "sourceText": "Placeholders: {originalSubject}, {ticketTag}, {ticketId}",
      "targetText": "Marcadores de posición: {originalSubject}, {ticketTag}, {ticketId}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.to",
      "field": "text",
      "sourceText": "Recipient",
      "targetText": "Destinatario"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toAddress",
      "field": "text",
      "sourceText": "Fixed address",
      "targetText": "Dirección fija"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toAssignee",
      "field": "text",
      "sourceText": "Assignee",
      "targetText": "Persona asignada"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toObservers",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toRequester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.needTeam",
      "field": "text",
      "sourceText": "Create a team first: new templates start in a team.",
      "targetText": "Cree primero un equipo: las plantillas nuevas nacen en un equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newName",
      "field": "text",
      "sourceText": "New template",
      "targetText": "Plantilla nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newTicket.hint",
      "field": "text",
      "sourceText": "Prefills the form - nothing is created until you submit.",
      "targetText": "Rellena el formulario de antemano; no se crea nada hasta que lo envíe."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newTicketName",
      "field": "text",
      "sourceText": "New ticket template",
      "targetText": "Plantilla de ticket nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.assign",
      "field": "text",
      "sourceText": "assigns to {0}",
      "targetText": "asigna a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.assignSelf",
      "field": "text",
      "sourceText": "assigns to the applying agent",
      "targetText": "asigna al agente que la aplica"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.escalate",
      "field": "text",
      "sourceText": "escalates to {0}",
      "targetText": "escala a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.followUp",
      "field": "text",
      "sourceText": "sets a follow-up in {0} {1}",
      "targetText": "fija un seguimiento dentro de {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.missing",
      "field": "text",
      "sourceText": "(not set)",
      "targetText": "(sin definir)"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.setPriority",
      "field": "text",
      "sourceText": "sets priority to {0}",
      "targetText": "fija la prioridad en {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.setStatus",
      "field": "text",
      "sourceText": "sets status to {0}",
      "targetText": "fija el estado en {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.unassign",
      "field": "text",
      "sourceText": "removes the assignment",
      "targetText": "quita la asignación"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.applied",
      "field": "text",
      "sourceText": "Template applied.",
      "targetText": "Plantilla aplicada."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.attachmentsChip",
      "field": "text",
      "sourceText": "{0} attachment(s) will be added",
      "targetText": "Se añadirá(n) {0} archivo(s) adjunto(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.attachmentsNotAdded",
      "field": "text",
      "sourceText": "{0} attachment(s) not added: internal note",
      "targetText": "{0} archivo(s) adjunto(s) no añadido(s): nota interna"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.button",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.clear",
      "field": "text",
      "sourceText": "Remove template",
      "targetText": "Quitar la plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.empty",
      "field": "text",
      "sourceText": "No templates found.",
      "targetText": "No se ha encontrado ninguna plantilla."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.hint",
      "field": "text",
      "sourceText": "Nothing happens until you add the comment.",
      "targetText": "No ocurre nada hasta que añada el comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.mailChip",
      "field": "text",
      "sourceText": "E-mail to {0}",
      "targetText": "Correo a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.partialFailure",
      "field": "text",
      "sourceText": "Some template actions did not run: {0}",
      "targetText": "Algunas acciones de la plantilla no se han ejecutado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.searchPlaceholder",
      "field": "text",
      "sourceText": "Search templates…",
      "targetText": "Buscar plantillas…"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.toggleAction",
      "field": "text",
      "sourceText": "Click to include or exclude this action",
      "targetText": "Pulse para incluir o excluir esta acción"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.pleaseSelect",
      "field": "text",
      "sourceText": "Please select",
      "targetText": "Seleccione"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.insertInternal",
      "field": "text",
      "sourceText": "Inserts the text as an internal note",
      "targetText": "Inserta el texto como nota interna"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.insertPublic",
      "field": "text",
      "sourceText": "Inserts the text as a public comment",
      "targetText": "Inserta el texto como comentario público"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.mail",
      "field": "text",
      "sourceText": "sends the comment by e-mail to {0}",
      "targetText": "envía el comentario por correo a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.noText",
      "field": "text",
      "sourceText": "Suggests actions without a reply text",
      "targetText": "Propone acciones sin texto de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.subtitle",
      "field": "text",
      "sourceText": "Reply templates fill the comment editor and suggest field actions. Nothing is sent automatically.",
      "targetText": "Las plantillas de respuesta rellenan el editor de comentarios y proponen acciones sobre los campos. No se envía nada automáticamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.teamFilter",
      "field": "text",
      "sourceText": "Filter by team",
      "targetText": "Filtrar por equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.body",
      "field": "text",
      "sourceText": "Reply text",
      "targetText": "Texto de respuesta"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.bodyHint",
      "field": "text",
      "sourceText": "Placeholders: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName} — filled in when the template is applied, so you see the finished text before you send it.",
      "targetText": "Marcadores de posición: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName}. Se rellenan al aplicar la plantilla, así que ve el texto terminado antes de enviarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.bodyPlaceholder",
      "field": "text",
      "sourceText": "The text inserted into the comment editor. May stay empty.",
      "targetText": "El texto que se inserta en el editor de comentarios. Puede quedar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.draft",
      "field": "text",
      "sourceText": "Draft",
      "targetText": "Borrador"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.draftHint",
      "field": "text",
      "sourceText": "Only you can see this template until you publish it.",
      "targetText": "Solo usted puede ver esta plantilla hasta que la publique."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.internal",
      "field": "text",
      "sourceText": "Internal note",
      "targetText": "Nota interna"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.internalHint",
      "field": "text",
      "sourceText": "Only agents and admins can see this note.",
      "targetText": "Solo los agentes y los administradores pueden ver esta nota."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Nombre"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.scope",
      "field": "text",
      "sourceText": "Applies to",
      "targetText": "Se aplica a"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.categoryOtherTeam",
      "field": "text",
      "sourceText": "This category belongs to another team and would not be offered on the new-ticket form.",
      "targetText": "Esta categoría pertenece a otro equipo y no se ofrecería en el formulario de ticket nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.customerVisible",
      "field": "text",
      "sourceText": "Offer this template to customers",
      "targetText": "Ofrecer esta plantilla a los clientes"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.customerVisibleHint",
      "field": "text",
      "sourceText": "Customers can pick this template when they create a ticket. A draft stays hidden either way.",
      "targetText": "Los clientes pueden elegir esta plantilla al crear un ticket. Un borrador sigue oculto en cualquier caso."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.description",
      "field": "text",
      "sourceText": "Ticket description",
      "targetText": "Descripción del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.descriptionPlaceholder",
      "field": "text",
      "sourceText": "The prefilled description of the new ticket. May stay empty.",
      "targetText": "La descripción con la que se rellena el ticket nuevo. Puede quedar vacía."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldAdd",
      "field": "text",
      "sourceText": "Add a field…",
      "targetText": "Añadir un campo…"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldMoveDown",
      "field": "text",
      "sourceText": "Move down",
      "targetText": "Bajar"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldMoveUp",
      "field": "text",
      "sourceText": "Move up",
      "targetText": "Subir"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldRemove",
      "field": "text",
      "sourceText": "Remove field",
      "targetText": "Quitar el campo"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldRequired",
      "field": "text",
      "sourceText": "Required",
      "targetText": "Obligatorio"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fields",
      "field": "text",
      "sourceText": "Fields to ask for",
      "targetText": "Campos que se preguntan"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsEmpty",
      "field": "text",
      "sourceText": "No fields selected. The form shows the usual fields of the team.",
      "targetText": "No hay campos seleccionados. El formulario muestra los campos habituales del equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsHint",
      "field": "text",
      "sourceText": "Selected fields replace the team default: the form asks exactly these, in this order. Without a selection the usual fields of the team are shown.",
      "targetText": "Los campos seleccionados sustituyen a los del equipo: el formulario pregunta exactamente estos y en este orden. Sin selección se muestran los campos habituales del equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsNoneAvailable",
      "field": "text",
      "sourceText": "No further fields apply to this team.",
      "targetText": "No hay más campos que se apliquen a este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsStranded",
      "field": "text",
      "sourceText": "These fields do not apply to the selected team and must be removed before saving:",
      "targetText": "Estos campos no se aplican al equipo seleccionado y hay que quitarlos antes de guardar:"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Categoría principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.noPlaceholdersHint",
      "field": "text",
      "sourceText": "No placeholders here: the template only prefills the form, nothing is resolved or sent.",
      "targetText": "Aquí no hay marcadores de posición: la plantilla solo rellena el formulario de antemano, no resuelve ni envía nada."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.noPrefill",
      "field": "text",
      "sourceText": "Not prefilled",
      "targetText": "Sin rellenar"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.category",
      "field": "text",
      "sourceText": "category {0}",
      "targetText": "la categoría {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.description",
      "field": "text",
      "sourceText": "the description",
      "targetText": "la descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.empty",
      "field": "text",
      "sourceText": "Prefills nothing yet - pick at least one field.",
      "targetText": "Todavía no rellena nada. Elija al menos un campo."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.prefix",
      "field": "text",
      "sourceText": "Prefills the new ticket with {0}.",
      "targetText": "Rellena el ticket nuevo con {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.priority",
      "field": "text",
      "sourceText": "priority {0}",
      "targetText": "la prioridad {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.team",
      "field": "text",
      "sourceText": "team {0}",
      "targetText": "el equipo {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.title",
      "field": "text",
      "sourceText": "title \"{0}\"",
      "targetText": "el título «{0}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.team",
      "field": "text",
      "sourceText": "Owning team of the new ticket",
      "targetText": "Equipo responsable del ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.title",
      "field": "text",
      "sourceText": "Ticket title",
      "targetText": "Título del ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.titlePlaceholder",
      "field": "text",
      "sourceText": "Prefilled title. May stay empty.",
      "targetText": "Título prerrellenado. Puede quedar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.title",
      "field": "text",
      "sourceText": "Templates",
      "targetText": "Plantillas"
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketPriorities.errors.inUseCannotDelete",
      "field": "text",
      "sourceText": "This priority is used in tickets and cannot be deleted.",
      "targetText": "Esta prioridad se usa en tickets y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.deadEndStatusFlow",
      "field": "text",
      "sourceText": "Saving this transition rule would create dead-end status flows. Affected statuses: {0}.",
      "targetText": "Guardar esta regla de cambio crearía flujos de estado sin salida. Estados afectados: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.englishTranslationRequired",
      "field": "text",
      "sourceText": "English name translation is required.",
      "targetText": "Hace falta la traducción del nombre en inglés."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.inUseCannotDelete",
      "field": "text",
      "sourceText": "This status is used in tickets and cannot be deleted.",
      "targetText": "Este estado se usa en tickets y no se puede eliminar."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.invalidBackgroundColor",
      "field": "text",
      "sourceText": "That background color is not valid.",
      "targetText": "Ese color de fondo no es válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.lastClosedStatus",
      "field": "text",
      "sourceText": "At least one status must count as closed. Assign the flag to another status first.",
      "targetText": "Al menos un estado debe contar como cerrado. Asigne antes la marca a otro estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.lastResolvedStatus",
      "field": "text",
      "sourceText": "At least one status must count as resolved. Assign the flag to another status first.",
      "targetText": "Al menos un estado debe contar como resuelto. Asigne antes la marca a otro estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedCannotDelete",
      "field": "text",
      "sourceText": "This status belongs to an automated process and cannot be deleted. You can rename it instead.",
      "targetText": "Este estado pertenece a un proceso automático y no se puede eliminar. En su lugar puede cambiarle el nombre."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedNotOnCreate",
      "field": "text",
      "sourceText": "This status belongs to an automated process and cannot be offered when creating a ticket.",
      "targetText": "Este estado pertenece a un proceso automático y no se puede ofrecer al crear un ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedStaysSystemOnly",
      "field": "text",
      "sourceText": "This status belongs to an automated process and can only be set by the system.",
      "targetText": "Este estado pertenece a un proceso automático y solo lo puede fijar el sistema."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.systemOnlyCannotBeQuickAction",
      "field": "text",
      "sourceText": "A status marked \"System only\" cannot be set as a primary status.",
      "targetText": "Un estado marcado como «Solo del sistema» no se puede marcar como estado principal."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.transitionsContainSelf",
      "field": "text",
      "sourceText": "\"Allowed transitions to new status\" must not contain the status itself.",
      "targetText": "«Cambios permitidos a un estado nuevo» no puede contener el propio estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.transitionsContainUnknown",
      "field": "text",
      "sourceText": "\"Allowed transitions to new status\" contains a status that does not exist.",
      "targetText": "«Cambios permitidos a un estado nuevo» contiene un estado que no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.translationRequired",
      "field": "text",
      "sourceText": "At least one translation is required.",
      "targetText": "Hace falta al menos una traducción."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.validTranslationRequired",
      "field": "text",
      "sourceText": "At least one valid translation is required.",
      "targetText": "Hace falta al menos una traducción válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.applyTemplate",
      "field": "text",
      "sourceText": "Apply template",
      "targetText": "Aplicar una plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.assign",
      "field": "text",
      "sourceText": "Assign",
      "targetText": "Asignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.assignToMe",
      "field": "text",
      "sourceText": "Assign to me",
      "targetText": "Asignármelo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.groupIncident",
      "field": "text",
      "sourceText": "Group into incident",
      "targetText": "Agrupar en una incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.merge",
      "field": "text",
      "sourceText": "Multiple report",
      "targetText": "Aviso múltiple"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.setStatus",
      "field": "text",
      "sourceText": "Change status",
      "targetText": "Cambiar el estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.active",
      "field": "text",
      "sourceText": "active",
      "targetText": "activos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.addToKb",
      "field": "text",
      "sourceText": "Add to knowledge base",
      "targetText": "Añadir a la base de conocimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.additionalInfo.sectionTitle",
      "field": "text",
      "sourceText": "Additional Information",
      "targetText": "Información adicional"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allAgents",
      "field": "text",
      "sourceText": "All agents",
      "targetText": "Todos los agentes"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allCategories",
      "field": "text",
      "sourceText": "All categories",
      "targetText": "Todas las categorías"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allPriorities",
      "field": "text",
      "sourceText": "All priorities",
      "targetText": "Todas las prioridades"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allStatus",
      "field": "text",
      "sourceText": "All statuses",
      "targetText": "Todos los estados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Asignado a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.alreadyAssigned",
      "field": "text",
      "sourceText": "This ticket is already assigned to that user.",
      "targetText": "Este ticket ya está asignado a ese usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.alreadyInStatus",
      "field": "text",
      "sourceText": "This ticket is already in the selected status.",
      "targetText": "Este ticket ya está en el estado seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.appliedWithErrors",
      "field": "text",
      "sourceText": "Applied, but some actions could not be saved.",
      "targetText": "Aplicado, pero algunas acciones no se han podido guardar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.appliesTo",
      "field": "text",
      "sourceText": "Applies to {0} of {1} selected ticket(s)",
      "targetText": "Se aplica a {0} de {1} ticket(s) seleccionado(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.apply",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Aplicar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignNotInTeams",
      "field": "text",
      "sourceText": "{0} is not a member of the teams that own the selected tickets, so none of them can be assigned.",
      "targetText": "{0} no es miembro de los equipos responsables de los tickets seleccionados, así que no se le puede asignar ninguno."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignSelfNoTeam",
      "field": "text",
      "sourceText": "You are not a member of any team, so tickets cannot be assigned to you. Ask an administrator to add you to the team that owns these tickets.",
      "targetText": "No es miembro de ningún equipo, así que no se le pueden asignar tickets. Pida a un administrador que le añada al equipo responsable de estos tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignTitle",
      "field": "text",
      "sourceText": "Assign {0} ticket(s)",
      "targetText": "Asignar {0} ticket(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignee",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Asignar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.commentForAll",
      "field": "text",
      "sourceText": "This comment will be added to all {0} ticket(s).",
      "targetText": "Este comentario se añadirá a los {0} ticket(s)."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.failed",
      "field": "text",
      "sourceText": "The change could not be saved.",
      "targetText": "No se ha podido guardar el cambio."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.keptSelection",
      "field": "text",
      "sourceText": "The tickets that were not changed stay selected.",
      "targetText": "Los tickets que no se han cambiado siguen seleccionados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailNotice",
      "field": "text",
      "sourceText": "This sends {0} e-mail(s) to the selected agent.",
      "targetText": "Esto envía {0} correo(s) al agente seleccionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailOffMailbox",
      "field": "text",
      "sourceText": "The mailboxes of the selected teams do not send ticket action e-mails. The template's e-mail will not go out.",
      "targetText": "Los buzones de los equipos seleccionados no envían correos de acciones del ticket. El correo de la plantilla no saldrá."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailOffSmtp",
      "field": "text",
      "sourceText": "E-mail sending is switched off. The template's e-mail will not go out.",
      "targetText": "El envío de correo está desactivado. El correo de la plantilla no saldrá."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noAssignee",
      "field": "text",
      "sourceText": "No assignee selected.",
      "targetText": "No se ha seleccionado ninguna persona asignada."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noSelection",
      "field": "text",
      "sourceText": "No tickets selected.",
      "targetText": "No hay tickets seleccionados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noTemplates",
      "field": "text",
      "sourceText": "No reply template is available for the teams of the selected tickets.",
      "targetText": "No hay ninguna plantilla de respuesta disponible para los equipos de los tickets seleccionados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.result",
      "field": "text",
      "sourceText": "{0} changed, {1} skipped",
      "targetText": "{0} cambiados, {1} omitidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.skippedTitle",
      "field": "text",
      "sourceText": "Not changed",
      "targetText": "Sin cambiar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.statusNotBulkable",
      "field": "text",
      "sourceText": "This status cannot be set for several tickets at once because it needs a target team per ticket.",
      "targetText": "Este estado no se puede fijar en varios tickets a la vez porque necesita un equipo de destino por ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.statusTitle",
      "field": "text",
      "sourceText": "Change status of {0} ticket(s)",
      "targetText": "Cambiar el estado de {0} ticket(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.template",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateChoose",
      "field": "text",
      "sourceText": "Select a template",
      "targetText": "Seleccione una plantilla"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateMailWarning",
      "field": "text",
      "sourceText": "This sends {0} e-mail(s) to customers.",
      "targetText": "Esto envía {0} correo(s) a los clientes."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateNotForTeam",
      "field": "text",
      "sourceText": "This template is not offered for the team that owns this ticket.",
      "targetText": "Esta plantilla no se ofrece para el equipo responsable de este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templatePlaceholderNote",
      "field": "text",
      "sourceText": "Placeholders are resolved per ticket, so each customer gets their own name and ticket number.",
      "targetText": "Los marcadores de posición se resuelven por ticket, así que cada cliente recibe su propio nombre y su número de ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateSendMail",
      "field": "text",
      "sourceText": "Send the template's e-mail to the requester",
      "targetText": "Enviar el correo de la plantilla al solicitante"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateTitle",
      "field": "text",
      "sourceText": "Apply template to {0} ticket(s)",
      "targetText": "Aplicar la plantilla a {0} ticket(s)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.tooMany",
      "field": "text",
      "sourceText": "Select at most {0} tickets at once.",
      "targetText": "Seleccione como máximo {0} tickets a la vez."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.willSkipTitle",
      "field": "text",
      "sourceText": "Will be skipped",
      "targetText": "Se omitirán"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.agent",
      "field": "text",
      "sourceText": "Entered by an agent",
      "targetText": "Registrado por un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.email",
      "field": "text",
      "sourceText": "E-mail",
      "targetText": "Correo electrónico"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.phone",
      "field": "text",
      "sourceText": "Phone",
      "targetText": "Teléfono"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.selfService",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Autoservicio"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.setBySystem",
      "field": "text",
      "sourceText": "Recorded by the system. It cannot be changed.",
      "targetText": "Registrado por el sistema. No se puede cambiar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.unknown",
      "field": "text",
      "sourceText": "Unknown",
      "targetText": "Desconocido"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colAssigned",
      "field": "text",
      "sourceText": "Assigned",
      "targetText": "Asignado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colCategory",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colClosedAt",
      "field": "text",
      "sourceText": "Closed at",
      "targetText": "Cerrado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colCreated",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colFollowUp",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colLastActivity",
      "field": "text",
      "sourceText": "Last activity",
      "targetText": "Última actividad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colPriority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colSelect",
      "field": "text",
      "sourceText": "Select",
      "targetText": "Seleccionar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colSla",
      "field": "text",
      "sourceText": "Deadline",
      "targetText": "Plazo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colStatus",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colStatusChangedAt",
      "field": "text",
      "sourceText": "Status changed at",
      "targetText": "Estado cambiado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colTitle",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Título"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colWorkLog",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.button",
      "field": "text",
      "sourceText": "Columns",
      "targetText": "Columnas"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.description",
      "field": "text",
      "sourceText": "Pick your columns and their order. Your choice is saved with your account.",
      "targetText": "Elija sus columnas y su orden. Su elección se guarda en su cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.resetDefault",
      "field": "text",
      "sourceText": "Default columns",
      "targetText": "Columnas predeterminadas"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.title",
      "field": "text",
      "sourceText": "Choose columns",
      "targetText": "Elegir columnas"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.conflict.title",
      "field": "text",
      "sourceText": "Ticket changed in the meantime",
      "targetText": "Ticket modificado mientras tanto"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.invalidDate",
      "field": "text",
      "sourceText": "Please enter a valid date.",
      "targetText": "Introduzca una fecha válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.invalidNumber",
      "field": "text",
      "sourceText": "Please enter a valid number.",
      "targetText": "Introduzca un número válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.required",
      "field": "text",
      "sourceText": "This field is required.",
      "targetText": "Este campo es obligatorio."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom field values.",
      "targetText": "Error al guardar los valores de los campos personalizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.tooLong",
      "field": "text",
      "sourceText": "Value is too long.",
      "targetText": "El valor es demasiado largo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.actions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Acciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.addComment",
      "field": "text",
      "sourceText": "Add comment",
      "targetText": "Añadir un comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.additionalFields",
      "field": "text",
      "sourceText": "Additional fields",
      "targetText": "Campos adicionales"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.age",
      "field": "text",
      "sourceText": "Age",
      "targetText": "Antigüedad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignCannotClearOnceSet",
      "field": "text",
      "sourceText": "Assigned agent cannot be cleared once set.",
      "targetText": "Una vez fijado, el agente asignado no se puede borrar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignError",
      "field": "text",
      "sourceText": "Error assigning ticket.",
      "targetText": "Error al asignar el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignTo",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Asignar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignUpdated",
      "field": "text",
      "sourceText": "Assignment updated.",
      "targetText": "Asignación actualizada."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Asignado a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.attachmentDeleted",
      "field": "text",
      "sourceText": "Attachment '{0}' was deleted.",
      "targetText": "Se ha eliminado el archivo adjunto «{0}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.attachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Archivos adjuntos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.backToList",
      "field": "text",
      "sourceText": "Back to list",
      "targetText": "Volver a la lista"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.belongsToIncident",
      "field": "text",
      "sourceText": "Belongs to incident",
      "targetText": "Pertenece a la incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancelCommentEdit",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancelTitleEdit",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryFromOtherTeam",
      "field": "text",
      "sourceText": "from {team}",
      "targetText": "de {team}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryFromOtherTeamHint",
      "field": "text",
      "sourceText": "This ticket was handed over. It keeps the classification of the team it came from — pick one of your own entries to re-classify it.",
      "targetText": "Este ticket se ha traspasado. Conserva la clasificación del equipo del que viene. Elija una de sus propias entradas para volver a clasificarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryPairRequired",
      "field": "text",
      "sourceText": "Category and subcategory must be set together or both empty.",
      "targetText": "La categoría y la subcategoría hay que fijarlas juntas o dejarlas las dos vacías."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.changeStatus",
      "field": "text",
      "sourceText": "Current status",
      "targetText": "Estado actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.channel",
      "field": "text",
      "sourceText": "How the request came in",
      "targetText": "Cómo ha llegado la solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.childTicket",
      "field": "text",
      "sourceText": "Child ticket",
      "targetText": "Subticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.chooseAgent",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Elija un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeCommentLabel",
      "field": "text",
      "sourceText": "Closing comment",
      "targetText": "Comentario de cierre"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeDialogSubmit",
      "field": "text",
      "sourceText": "Submit",
      "targetText": "Enviar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeDialogTitle",
      "field": "text",
      "sourceText": "Close ticket",
      "targetText": "Cerrar el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeTicket",
      "field": "text",
      "sourceText": "Close ticket",
      "targetText": "Cerrar el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.collapseDescription",
      "field": "text",
      "sourceText": "Collapse description",
      "targetText": "Contraer la descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentAdded",
      "field": "text",
      "sourceText": "Comment added.",
      "targetText": "Comentario añadido."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentDeleteError",
      "field": "text",
      "sourceText": "Error deleting comment.",
      "targetText": "Error al eliminar el comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentDeleted",
      "field": "text",
      "sourceText": "Comment deleted.",
      "targetText": "Comentario eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentError",
      "field": "text",
      "sourceText": "Error adding comment.",
      "targetText": "Error al añadir el comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentPlaceholder",
      "field": "text",
      "sourceText": "Write a comment...",
      "targetText": "Escriba un comentario..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentUpdateError",
      "field": "text",
      "sourceText": "Error updating comment.",
      "targetText": "Error al actualizar el comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentUpdated",
      "field": "text",
      "sourceText": "Comment updated.",
      "targetText": "Comentario actualizado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.comments",
      "field": "text",
      "sourceText": "Comments",
      "targetText": "Comentarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createChildTicket",
      "field": "text",
      "sourceText": "Involve another team",
      "targetText": "Implicar a otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createChildTicketHint",
      "field": "text",
      "sourceText": "You stay responsible, they work in a linked ticket",
      "targetText": "Usted sigue siendo responsable y ellos trabajan en un ticket vinculado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createdAt",
      "field": "text",
      "sourceText": "Created at",
      "targetText": "Creado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createdBy",
      "field": "text",
      "sourceText": "Created by",
      "targetText": "Creado por"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.answeredOn",
      "field": "text",
      "sourceText": "Rated on {date}",
      "targetText": "Valorado el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.notAnswered",
      "field": "text",
      "sourceText": "Survey sent, not answered yet.",
      "targetText": "Encuesta enviada, todavía sin responder."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.title",
      "field": "text",
      "sourceText": "Customer satisfaction",
      "targetText": "Satisfacción del cliente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.deleteAttachment",
      "field": "text",
      "sourceText": "Delete attachment",
      "targetText": "Eliminar el archivo adjunto"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.deleteComment",
      "field": "text",
      "sourceText": "Delete comment",
      "targetText": "Eliminar el comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.descriptionUpdateError",
      "field": "text",
      "sourceText": "Error updating description.",
      "targetText": "Error al actualizar la descripción."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.descriptionUpdated",
      "field": "text",
      "sourceText": "Description updated.",
      "targetText": "Descripción actualizada."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.details",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Datos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.detailsUpdateError",
      "field": "text",
      "sourceText": "Error updating details.",
      "targetText": "Error al actualizar los datos."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.detailsUpdated",
      "field": "text",
      "sourceText": "Details updated.",
      "targetText": "Datos actualizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.downloadError",
      "field": "text",
      "sourceText": "Could not download file.",
      "targetText": "No se ha podido descargar el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.editComment",
      "field": "text",
      "sourceText": "Edit comment",
      "targetText": "Editar el comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.editTitle",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Editar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalate",
      "field": "text",
      "sourceText": "Escalate to another team",
      "targetText": "Escalar a otro equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateCommentLabel",
      "field": "text",
      "sourceText": "Reason (optional)",
      "targetText": "Motivo (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateDialogDescription",
      "field": "text",
      "sourceText": "Responsibility moves to the selected team. No second ticket is created: this team keeps read access and can still comment, but can no longer change the ticket.",
      "targetText": "La responsabilidad pasa al equipo seleccionado. No se crea un segundo ticket: este equipo conserva el acceso de lectura y puede seguir comentando, pero ya no puede cambiar el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateDialogTitle",
      "field": "text",
      "sourceText": "Escalate to another team?",
      "targetText": "¿Escalar a otro equipo?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateError",
      "field": "text",
      "sourceText": "Error escalating ticket.",
      "targetText": "Error al escalar el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateFollowUpHint",
      "field": "text",
      "sourceText": "You become an observer of this ticket. Your team keeps seeing it in its list with \"Also show tickets this team handed over\".",
      "targetText": "Pasa a ser observador de este ticket. Su equipo lo sigue viendo en su lista con «Mostrar también los tickets que este equipo ha traspasado»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateHint",
      "field": "text",
      "sourceText": "The other team takes over",
      "targetText": "El otro equipo se hace cargo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateSubmit",
      "field": "text",
      "sourceText": "Escalate",
      "targetText": "Escalar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateSuccess",
      "field": "text",
      "sourceText": "Ticket escalated.",
      "targetText": "Ticket escalado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamLabel",
      "field": "text",
      "sourceText": "Escalate to",
      "targetText": "Escalar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamPlaceholder",
      "field": "text",
      "sourceText": "Select a team",
      "targetText": "Seleccione un equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamRequired",
      "field": "text",
      "sourceText": "Please select a team.",
      "targetText": "Seleccione un equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileDeleteError",
      "field": "text",
      "sourceText": "Error deleting file.",
      "targetText": "Error al eliminar el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileDeleteSuccess",
      "field": "text",
      "sourceText": "File deleted.",
      "targetText": "Archivo eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileFallback",
      "field": "text",
      "sourceText": "File",
      "targetText": "Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileTooLarge",
      "field": "text",
      "sourceText": "File exceeds 50MB limit.",
      "targetText": "El archivo supera el límite de 50 MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileUploadError",
      "field": "text",
      "sourceText": "Error uploading file.",
      "targetText": "Error al subir el archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileUploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Archivo subido."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "Historial"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.historyCustomField",
      "field": "text",
      "sourceText": "Custom field",
      "targetText": "Campo personalizado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.imagePasteUnsupported",
      "field": "text",
      "sourceText": "Only PNG, JPEG and GIF images can be pasted.",
      "targetText": "Solo se pueden pegar imágenes PNG, JPEG y GIF."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.incidentLinkedCount",
      "field": "text",
      "sourceText": "Linked tickets",
      "targetText": "Tickets vinculados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalAttachmentBadgeTitle",
      "field": "text",
      "sourceText": "Internal file (not visible to the customer)",
      "targetText": "Archivo interno (no es visible para el cliente)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentBadge",
      "field": "text",
      "sourceText": "Internal",
      "targetText": "Interno"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentBadgeTitle",
      "field": "text",
      "sourceText": "Internal note (not visible to the customer)",
      "targetText": "Nota interna (no es visible para el cliente)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentHint",
      "field": "text",
      "sourceText": "Only agents and admins can see this note.",
      "targetText": "Solo los agentes y los administradores pueden ver esta nota."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentLabel",
      "field": "text",
      "sourceText": "Internal note (not visible to the customer)",
      "targetText": "Nota interna (no es visible para el cliente)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.isIncident",
      "field": "text",
      "sourceText": "Incident ticket",
      "targetText": "Ticket de incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.isIncidentYes",
      "field": "text",
      "sourceText": "Yes",
      "targetText": "Sí"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.loadError",
      "field": "text",
      "sourceText": "Error loading ticket.",
      "targetText": "Error al cargar el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.loadingPreview",
      "field": "text",
      "sourceText": "Loading preview...",
      "targetText": "Cargando la vista previa..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailAgentPlaceholder",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Elija un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailCustomPlaceholder",
      "field": "text",
      "sourceText": "name@example.com",
      "targetText": "nombre@ejemplo.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailSectionTitle",
      "field": "text",
      "sourceText": "Send e-mail",
      "targetText": "Enviar un correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailSubjectLabel",
      "field": "text",
      "sourceText": "Subject:",
      "targetText": "Asunto:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToAgent",
      "field": "text",
      "sourceText": "Send mail to agent",
      "targetText": "Enviar el correo a un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToCustom",
      "field": "text",
      "sourceText": "Send mail to custom e-mail",
      "targetText": "Enviar el correo a otra dirección"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToLabel",
      "field": "text",
      "sourceText": "To:",
      "targetText": "Para:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToUser",
      "field": "text",
      "sourceText": "Send mail to user",
      "targetText": "Enviar el correo al usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mergedInto",
      "field": "text",
      "sourceText": "Multiple report of",
      "targetText": "Aviso múltiple de"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mergedReports",
      "field": "text",
      "sourceText": "Multiple reports",
      "targetText": "Avisos múltiples"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.moreStatuses",
      "field": "text",
      "sourceText": "More statuses",
      "targetText": "Más estados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noAttachments",
      "field": "text",
      "sourceText": "No attachments available",
      "targetText": "No hay archivos adjuntos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noComments",
      "field": "text",
      "sourceText": "No comments available",
      "targetText": "No hay comentarios"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noDescription",
      "field": "text",
      "sourceText": "No description available.",
      "targetText": "No hay descripción."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noHistory",
      "field": "text",
      "sourceText": "No history available",
      "targetText": "No hay historial"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.notFound",
      "field": "text",
      "sourceText": "Ticket not found",
      "targetText": "No se ha encontrado el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observers",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersAdd",
      "field": "text",
      "sourceText": "Add observer",
      "targetText": "Añadir un observador"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersCount",
      "field": "text",
      "sourceText": "{0} observers",
      "targetText": "{0} observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersEmpty",
      "field": "text",
      "sourceText": "No agents available",
      "targetText": "No hay agentes disponibles"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersNone",
      "field": "text",
      "sourceText": "No observers",
      "targetText": "Sin observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersSearch",
      "field": "text",
      "sourceText": "Search agents...",
      "targetText": "Buscar agentes..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersUpdateError",
      "field": "text",
      "sourceText": "Error updating observers.",
      "targetText": "Error al actualizar los observadores."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersUpdated",
      "field": "text",
      "sourceText": "Observers updated.",
      "targetText": "Observadores actualizados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observingYou",
      "field": "text",
      "sourceText": "You are observing this ticket.",
      "targetText": "Está observando este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openDownload",
      "field": "text",
      "sourceText": "Download file",
      "targetText": "Descargar el archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openInNewTab",
      "field": "text",
      "sourceText": "Open in new tab",
      "targetText": "Abrir en una pestaña nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openInNewTabError",
      "field": "text",
      "sourceText": "Could not open file in a new tab.",
      "targetText": "No se ha podido abrir el archivo en una pestaña nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Equipo responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.parentTicket",
      "field": "text",
      "sourceText": "Parent ticket",
      "targetText": "Ticket principal"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.participatingTeams",
      "field": "text",
      "sourceText": "Involved teams",
      "targetText": "Equipos implicados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.participatingTeamsCurrent",
      "field": "text",
      "sourceText": "responsible",
      "targetText": "responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.preview",
      "field": "text",
      "sourceText": "Preview",
      "targetText": "Vista previa"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.previewNotAvailable",
      "field": "text",
      "sourceText": "Inline preview is not available for this file type.",
      "targetText": "No hay vista previa incrustada para este tipo de archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.quickStatuses",
      "field": "text",
      "sourceText": "Change Status to:",
      "targetText": "Cambiar el estado a:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.readOnlyBannerBody",
      "field": "text",
      "sourceText": "Your team was involved in this ticket earlier. {0} is responsible now — you can still read everything and add comments, but no longer change the ticket.",
      "targetText": "Su equipo participó antes en este ticket. Ahora el responsable es {0}: usted puede seguir leyéndolo todo y añadir comentarios, pero ya no puede cambiar el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.readOnlyBannerTitle",
      "field": "text",
      "sourceText": "Read-only",
      "targetText": "Solo lectura"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.referenceTicketNumber",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Número de ticket de referencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Actualizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.saveComment",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.saveTitle",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.savedTextChanged",
      "field": "text",
      "sourceText": "The saved text has changed in the meantime.",
      "targetText": "El texto guardado ha cambiado mientras tanto."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.savedValuesChanged",
      "field": "text",
      "sourceText": "Saved values have changed in the meantime.",
      "targetText": "Los valores guardados han cambiado mientras tanto."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.showFullDescription",
      "field": "text",
      "sourceText": "Expand fully",
      "targetText": "Mostrar entera"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusChangeError",
      "field": "text",
      "sourceText": "Error changing status.",
      "targetText": "Error al cambiar el estado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusChanged",
      "field": "text",
      "sourceText": "Status changed to",
      "targetText": "Estado cambiado a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusCommentLabel",
      "field": "text",
      "sourceText": "Comment",
      "targetText": "Comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusCommentRequired",
      "field": "text",
      "sourceText": "Please enter comment.",
      "targetText": "Escriba un comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusModalSubmit",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Aplicar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusModalTitle",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObserving",
      "field": "text",
      "sourceText": "Stop observing",
      "targetText": "Dejar de observar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObservingDone",
      "field": "text",
      "sourceText": "You are no longer observing this ticket.",
      "targetText": "Ya no observa este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObservingError",
      "field": "text",
      "sourceText": "Could not stop observing this ticket.",
      "targetText": "No se ha podido dejar de observar este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.subcategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.system",
      "field": "text",
      "sourceText": "System",
      "targetText": "Sistema"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.add",
      "field": "text",
      "sourceText": "Log time",
      "targetText": "Registrar tiempo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.billable",
      "field": "text",
      "sourceText": "Billable",
      "targetText": "Facturable"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.billed",
      "field": "text",
      "sourceText": "billed",
      "targetText": "facturado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.blocked",
      "field": "text",
      "sourceText": "Logging time is not possible here.",
      "targetText": "Aquí no se puede registrar tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.confirmRemove",
      "field": "text",
      "sourceText": "Delete this time entry?",
      "targetText": "¿Eliminar esta entrada de tiempo?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.edit",
      "field": "text",
      "sourceText": "Edit entry",
      "targetText": "Editar la entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.edited",
      "field": "text",
      "sourceText": "edited",
      "targetText": "editada"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.empty",
      "field": "text",
      "sourceText": "No time logged yet.",
      "targetText": "Todavía no se ha registrado tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.input",
      "field": "text",
      "sourceText": "Duration",
      "targetText": "Duración"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.inputHint",
      "field": "text",
      "sourceText": "90, 1.5h or 1h 30m",
      "targetText": "90, 1,5h o 1h 30m"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.logged",
      "field": "text",
      "sourceText": "logged",
      "targetText": "registrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.notBillable",
      "field": "text",
      "sourceText": "not billable",
      "targetText": "no facturable"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.note",
      "field": "text",
      "sourceText": "What for (optional)",
      "targetText": "Para qué (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.remove",
      "field": "text",
      "sourceText": "Delete entry",
      "targetText": "Eliminar la entrada"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Guardar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerCapped",
      "field": "text",
      "sourceText": "The timer hit its maximum runtime. Check the value before logging it.",
      "targetText": "El cronómetro ha llegado a su tiempo máximo. Compruebe el valor antes de registrarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerConfirm",
      "field": "text",
      "sourceText": "Log {duration}",
      "targetText": "Registrar {duration}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerDiscard",
      "field": "text",
      "sourceText": "Discard",
      "targetText": "Descartar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerOther",
      "field": "text",
      "sourceText": "Your timer is paused on ticket #{id}: {title}",
      "targetText": "Su cronómetro está en pausa en el ticket n.º {id}: {title}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerPause",
      "field": "text",
      "sourceText": "Pause",
      "targetText": "Pausar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerPaused",
      "field": "text",
      "sourceText": "Timer paused",
      "targetText": "Cronómetro en pausa"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerResume",
      "field": "text",
      "sourceText": "Resume",
      "targetText": "Reanudar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerRunning",
      "field": "text",
      "sourceText": "Timer running",
      "targetText": "Cronómetro en marcha"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerStart",
      "field": "text",
      "sourceText": "Start timer",
      "targetText": "Iniciar el cronómetro"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerSwitchQuestion",
      "field": "text",
      "sourceText": "Your timer on ticket #{id} still holds {duration}. Log this time there or discard it?",
      "targetText": "Su cronómetro en el ticket n.º {id} todavía tiene {duration}. ¿Registrar este tiempo allí o descartarlo?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.title",
      "field": "text",
      "sourceText": "Time spent",
      "targetText": "Tiempo dedicado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Título"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleUpdateError",
      "field": "text",
      "sourceText": "Error updating title.",
      "targetText": "Error al actualizar el título."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleUpdated",
      "field": "text",
      "sourceText": "Title updated.",
      "targetText": "Título actualizado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmCommentLabel",
      "field": "text",
      "sourceText": "Additional comment (optional)",
      "targetText": "Comentario adicional (opcional)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmDescription",
      "field": "text",
      "sourceText": "You stay responsible for this ticket. A linked ticket is created for the selected team, and this ticket waits until they are done.",
      "targetText": "Usted sigue siendo responsable de este ticket. Se crea un ticket vinculado para el equipo seleccionado y este ticket espera hasta que terminen."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmHint",
      "field": "text",
      "sourceText": "This does not hand the ticket over. To move responsibility to another team, use \"Escalate to another team\" instead.",
      "targetText": "Esto no traspasa el ticket. Para mover la responsabilidad a otro equipo, use «Escalar a otro equipo»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmOk",
      "field": "text",
      "sourceText": "Involve team",
      "targetText": "Implicar al equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamLabel",
      "field": "text",
      "sourceText": "Target team",
      "targetText": "Equipo de destino"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamPlaceholder",
      "field": "text",
      "sourceText": "Select a team",
      "targetText": "Seleccione un equipo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamRequired",
      "field": "text",
      "sourceText": "Please select a target team.",
      "targetText": "Seleccione un equipo de destino."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTitle",
      "field": "text",
      "sourceText": "Involve another team?",
      "targetText": "¿Implicar a otro equipo?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Sin asignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.updatedAt",
      "field": "text",
      "sourceText": "Updated at",
      "targetText": "Actualizado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.uploadFile",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Subir un archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.uploadHint",
      "field": "text",
      "sourceText": "Allowed types: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Max. 50 MB per file",
      "targetText": "Tipos permitidos: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • 50 MB como máximo por archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.userEmail",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Dirección de correo del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.userPhone",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Número de teléfono del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.emailConfirmation.hint",
      "field": "text",
      "sourceText": "Your email address is not confirmed yet. After you confirm it, you also see the tickets that were created for this address.",
      "targetText": "Su dirección de correo aún no está confirmada. Cuando la confirme, verá también los tickets que se crearon para esta dirección."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.emailConfirmation.send",
      "field": "text",
      "sourceText": "Send confirmation email",
      "targetText": "Enviar el correo de confirmación"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assignOnlyAgentOrAdmin",
      "field": "text",
      "sourceText": "Tickets can only be assigned to agents or admins.",
      "targetText": "Los tickets solo se pueden asignar a agentes o administradores."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assigneeMustBelongToTeam",
      "field": "text",
      "sourceText": "Tickets can only be assigned to agents or admins assigned to the ticket team.",
      "targetText": "Los tickets solo se pueden asignar a agentes o administradores que pertenezcan al equipo del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assigneeUserNotFound",
      "field": "text",
      "sourceText": "User with id '{0}' does not exist.",
      "targetText": "No existe ningún usuario con el id «{0}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment with id {0} does not exist.",
      "targetText": "No existe ningún archivo adjunto con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.categoryClearConflict",
      "field": "text",
      "sourceText": "Either set a category or clear it, not both at once.",
      "targetText": "O fija una categoría o la borra, pero no las dos cosas a la vez."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.categoryPairRequired",
      "field": "text",
      "sourceText": "Main category and subcategory must both be set or both be empty.",
      "targetText": "La categoría principal y la subcategoría deben estar las dos fijadas o las dos vacías."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.channelSetBySystem",
      "field": "text",
      "sourceText": "This channel was recorded by the system and cannot be changed.",
      "targetText": "Este canal lo ha registrado el sistema y no se puede cambiar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.commentCannotBeEmpty",
      "field": "text",
      "sourceText": "Comment must not be empty.",
      "targetText": "El comentario no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.commentNotFound",
      "field": "text",
      "sourceText": "Comment with id {0} does not exist.",
      "targetText": "No existe ningún comentario con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.customerCommentAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change or delete a customer's comment.",
      "targetText": "Solo un administrador puede cambiar o eliminar el comentario de un cliente."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.departmentNotFound",
      "field": "text",
      "sourceText": "Department with id {0} does not exist.",
      "targetText": "No existe ningún departamento con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.descriptionCannotBeEmpty",
      "field": "text",
      "sourceText": "Description must not be empty.",
      "targetText": "La descripción no puede estar vacía."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationBlockedByOpenChild",
      "field": "text",
      "sourceText": "This ticket cannot be escalated while a child ticket is still open. Wait for the other team to finish first.",
      "targetText": "Este ticket no se puede escalar mientras siga abierto un subticket. Espere a que termine el otro equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationTargetTeamInvalid",
      "field": "text",
      "sourceText": "The selected target team does not exist or is inactive.",
      "targetText": "El equipo de destino seleccionado no existe o está inactivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationTargetTeamSame",
      "field": "text",
      "sourceText": "The ticket is already owned by this team.",
      "targetText": "Este equipo ya es el responsable del ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileMissingOnServer",
      "field": "text",
      "sourceText": "File was not found on the server.",
      "targetText": "No se ha encontrado el archivo en el servidor."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "El archivo es demasiado grande. Máximo permitido: {0:F0} MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "El tipo de archivo «{0}» no está permitido. Tipos permitidos: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Acceso denegado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.handoverTargetTeamRequired",
      "field": "text",
      "sourceText": "A valid target team is required to hand over this ticket.",
      "targetText": "Para traspasar este ticket hace falta un equipo de destino válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentDifferentTeam",
      "field": "text",
      "sourceText": "Ticket #{0} belongs to a different team than incident #{1}. Create one incident per team.",
      "targetText": "El ticket n.º {0} pertenece a un equipo distinto del de la incidencia colectiva n.º {1}. Cree una incidencia colectiva por equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentLinkNotAllowed",
      "field": "text",
      "sourceText": "This ticket cannot be linked to that incident.",
      "targetText": "Este ticket no se puede vincular a esa incidencia colectiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentMixedTeams",
      "field": "text",
      "sourceText": "All selected tickets must belong to the same team. Create one incident per team.",
      "targetText": "Todos los tickets seleccionados deben pertenecer al mismo equipo. Cree una incidencia colectiva por equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNeedsResolution",
      "field": "text",
      "sourceText": "This incident still has open tickets linked to it. Resolve it with a resolution text so every affected requester is informed.",
      "targetText": "Esta incidencia colectiva todavía tiene tickets abiertos vinculados. Resuélvala con un texto de solución para que se informe a todos los solicitantes afectados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNested",
      "field": "text",
      "sourceText": "A ticket that belongs to an incident cannot become an incident itself.",
      "targetText": "Un ticket que pertenece a una incidencia colectiva no puede convertirse él mismo en incidencia colectiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNotOpen",
      "field": "text",
      "sourceText": "Incident #{0} is already resolved. A ticket linked now would never receive an answer.",
      "targetText": "La incidencia colectiva n.º {0} ya está resuelta. Un ticket vinculado ahora no recibiría nunca respuesta."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentResolutionRequired",
      "field": "text",
      "sourceText": "A resolution text is required. It is sent to every affected requester.",
      "targetText": "Hace falta un texto de solución. Se envía a todos los solicitantes afectados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentSameTicket",
      "field": "text",
      "sourceText": "An incident cannot be linked to itself.",
      "targetText": "Una incidencia colectiva no se puede vincular a sí misma."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentStatusNotFinal",
      "field": "text",
      "sourceText": "Resolving an incident requires a status that counts as resolved or closed.",
      "targetText": "Para resolver una incidencia colectiva hace falta un estado que cuente como resuelto o cerrado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentTicketMerged",
      "field": "text",
      "sourceText": "Ticket #{0} was merged into another one and cannot be linked to an incident.",
      "targetText": "El ticket n.º {0} se fusionó con otro y no se puede vincular a una incidencia colectiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentTitleRequired",
      "field": "text",
      "sourceText": "A title is required to create a new incident.",
      "targetText": "Hace falta un título para crear una incidencia colectiva nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidChannel",
      "field": "text",
      "sourceText": "Invalid channel. Use one of: {0}.",
      "targetText": "Canal no válido. Use uno de estos: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidFollowUpFilter",
      "field": "text",
      "sourceText": "Invalid followUp filter. Allowed: today, week, overdue, any.",
      "targetText": "Filtro de seguimiento no válido. Permitidos: today, week, overdue, any."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidPriority",
      "field": "text",
      "sourceText": "Invalid priority. Please use an existing priority from the list.",
      "targetText": "Prioridad no válida. Use una prioridad existente de la lista."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidSortBy",
      "field": "text",
      "sourceText": "Invalid sortBy. Allowed: createdAt, updatedAt.",
      "targetText": "Valor de sortBy no válido. Permitidos: createdAt, updatedAt."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidSortOrder",
      "field": "text",
      "sourceText": "That sort order is not valid. Choose newest first or oldest first.",
      "targetText": "Ese orden no es válido. Elija primero los más nuevos o primero los más antiguos."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.loggedInUserNotFound",
      "field": "text",
      "sourceText": "Logged-in user not found.",
      "targetText": "No se ha encontrado al usuario que ha iniciado sesión."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mainCategoryNotFound",
      "field": "text",
      "sourceText": "Main category with id {0} does not exist.",
      "targetText": "No existe ninguna categoría principal con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeDifferentRequester",
      "field": "text",
      "sourceText": "Tickets #{0} and #{1} were reported by different people. Several people reporting the same problem is an incident, not a multiple report — use \"Group into incident\" instead.",
      "targetText": "Los tickets n.º {0} y n.º {1} los han comunicado personas distintas. Que varias personas informen del mismo problema es una incidencia colectiva, no un aviso múltiple. Use «Agrupar en una incidencia colectiva»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeIncidentInvolved",
      "field": "text",
      "sourceText": "An incident cannot be part of a multiple report.",
      "targetText": "Una incidencia colectiva no puede formar parte de un aviso múltiple."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeNoReports",
      "field": "text",
      "sourceText": "Select at least one other ticket to merge into the original.",
      "targetText": "Seleccione al menos otro ticket para fusionarlo con el original."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeNotAllowed",
      "field": "text",
      "sourceText": "These tickets cannot be merged.",
      "targetText": "Estos tickets no se pueden fusionar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeOriginalAlreadyMerged",
      "field": "text",
      "sourceText": "Ticket #{0} was itself merged into another ticket. Merge into that one instead.",
      "targetText": "El ticket n.º {0} se fusionó a su vez con otro ticket. Fusiónelo con aquel."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeOriginalNotOpen",
      "field": "text",
      "sourceText": "Ticket #{0} is already closed. Reopen it first — merging into a closed ticket would leave the report unanswered.",
      "targetText": "El ticket n.º {0} ya está cerrado. Vuelva a abrirlo primero: fusionar con un ticket cerrado dejaría el aviso sin respuesta."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeReportAlreadyMerged",
      "field": "text",
      "sourceText": "Ticket #{0} has already been merged.",
      "targetText": "El ticket n.º {0} ya se ha fusionado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeReportHasReports",
      "field": "text",
      "sourceText": "Ticket #{0} already has multiple reports of its own. Merging it would create a chain.",
      "targetText": "El ticket n.º {0} ya tiene avisos múltiples propios. Fusionarlo crearía una cadena."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeRequesterUnknown",
      "field": "text",
      "sourceText": "The requester of ticket #{0} or #{1} cannot be determined, so it is not possible to tell whether it is the same person.",
      "targetText": "No se puede determinar quién ha solicitado el ticket n.º {0} o el n.º {1}, así que no se puede saber si es la misma persona."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeSameTicket",
      "field": "text",
      "sourceText": "A ticket cannot be merged into itself.",
      "targetText": "Un ticket no se puede fusionar consigo mismo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.noClosedStatus",
      "field": "text",
      "sourceText": "No status is marked as closed. Configure one before merging tickets.",
      "targetText": "No hay ningún estado marcado como cerrado. Configure uno antes de fusionar tickets."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.noFileUploaded",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "No se ha subido ningún archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.notAnIncident",
      "field": "text",
      "sourceText": "This ticket is not an incident.",
      "targetText": "Este ticket no es una incidencia colectiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.parentCannotCloseWithOpenChild",
      "field": "text",
      "sourceText": "Parent ticket cannot be closed while an active child ticket is still open.",
      "targetText": "El ticket principal no se puede cerrar mientras siga abierto un subticket activo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.positionNotFound",
      "field": "text",
      "sourceText": "Position with id {0} does not exist.",
      "targetText": "No existe ningún puesto con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusIsSystemOnly",
      "field": "text",
      "sourceText": "This status is system-only and cannot be selected manually.",
      "targetText": "Este estado es solo del sistema y no se puede seleccionar a mano."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusNotFound",
      "field": "text",
      "sourceText": "Status with id {0} does not exist.",
      "targetText": "No existe ningún estado con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusTransitionNotAllowed",
      "field": "text",
      "sourceText": "Transition from current status to requested status is not allowed.",
      "targetText": "No se permite el cambio del estado actual al estado solicitado."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.subCategoryNotLinkedToMain",
      "field": "text",
      "sourceText": "Subcategory with id {0} is not assigned to main category '{1}'.",
      "targetText": "La subcategoría con el id {0} no está asignada a la categoría principal «{1}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.ticketNotFound",
      "field": "text",
      "sourceText": "Ticket with id {0} does not exist.",
      "targetText": "No existe ningún ticket con el id {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.titleCannotBeEmpty",
      "field": "text",
      "sourceText": "Title must not be empty.",
      "targetText": "El título no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.transitionCommentRequired",
      "field": "text",
      "sourceText": "A transition comment is required for this status.",
      "targetText": "Este estado exige un comentario al cambiarlo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.unauthorized",
      "field": "text",
      "sourceText": "Unauthorized.",
      "targetText": "Sin autorización."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionConflict",
      "field": "text",
      "sourceText": "This ticket was changed by {0} in the meantime. Refresh to see the current state.",
      "targetText": "{0} ha modificado este ticket mientras tanto. Actualice la vista para ver la versión actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionConflictUnknown",
      "field": "text",
      "sourceText": "This ticket was changed in the meantime. Refresh to see the current state.",
      "targetText": "Este ticket se ha modificado mientras tanto. Actualice la vista para ver la versión actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionHeaderInvalid",
      "field": "text",
      "sourceText": "The ticket version header is not valid.",
      "targetText": "La indicación de versión del ticket no es válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.filter",
      "field": "text",
      "sourceText": "Filter",
      "targetText": "Filtro"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.filterSlaBreached",
      "field": "text",
      "sourceText": "Breached only",
      "targetText": "Solo los incumplidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUp",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Seguimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpNone",
      "field": "text",
      "sourceText": "No filter",
      "targetText": "Sin filtro"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpOverdue",
      "field": "text",
      "sourceText": "Overdue",
      "targetText": "Vencidos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpToday",
      "field": "text",
      "sourceText": "Today",
      "targetText": "Hoy"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpWeek",
      "field": "text",
      "sourceText": "This week",
      "targetText": "Esta semana"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.found",
      "field": "text",
      "sourceText": "found",
      "targetText": "encontrados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.from",
      "field": "text",
      "sourceText": "of",
      "targetText": "de"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.grouping.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.bulk",
      "field": "text",
      "sourceText": "Bulk action",
      "targetText": "Acción en lote"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.announced",
      "field": "text",
      "sourceText": "Announced on the sign-in page",
      "targetText": "Anunciada en la página de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.announcementRemoved",
      "field": "text",
      "sourceText": "Announcement removed",
      "targetText": "Anuncio retirado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalNoApprover",
      "field": "text",
      "sourceText": "Requested (no approver found)",
      "targetText": "Solicitada (no se encontró ninguna persona que apruebe)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalNotAppliedConflict",
      "field": "text",
      "sourceText": "Not applied to #{0} because the ticket was changed at the same time.",
      "targetText": "No se aplicó al n.º {0} porque el ticket se modificó al mismo tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalRequested",
      "field": "text",
      "sourceText": "Requested from {0}",
      "targetText": "Solicitada a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvedBy",
      "field": "text",
      "sourceText": "Approved by {0}",
      "targetText": "Aprobada por {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsAdded",
      "field": "text",
      "sourceText": "Attachments added: {0}",
      "targetText": "Archivos adjuntos añadidos: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsLinked",
      "field": "text",
      "sourceText": "Attachments linked: {0}",
      "targetText": "Archivos adjuntos vinculados: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsNotSaved",
      "field": "text",
      "sourceText": "Attachments not saved: {0}.",
      "targetText": "Archivos adjuntos no guardados: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkAssignment",
      "field": "text",
      "sourceText": "Assignment (reference {0})",
      "targetText": "Asignación (referencia {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkStatus",
      "field": "text",
      "sourceText": "Status change (reference {0})",
      "targetText": "Cambio de estado (referencia {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkTemplate",
      "field": "text",
      "sourceText": "Template applied (reference {0})",
      "targetText": "Plantilla aplicada (referencia {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.categorySkipped",
      "field": "text",
      "sourceText": "Created without category (the category no longer belongs to the team)",
      "targetText": "Creado sin categoría (la categoría ya no pertenece al equipo)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentAdded",
      "field": "text",
      "sourceText": "Added",
      "targetText": "Añadido"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentEdited",
      "field": "text",
      "sourceText": "Edited",
      "targetText": "Editado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentsImported",
      "field": "text",
      "sourceText": "Comments imported: {0}",
      "targetText": "Comentarios importados: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.created",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Creado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.createdAsIncident",
      "field": "text",
      "sourceText": "Created as incident",
      "targetText": "Creado como incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.declaredIncident",
      "field": "text",
      "sourceText": "Declared as incident",
      "targetText": "Declarado como incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.deleted",
      "field": "text",
      "sourceText": "(deleted)",
      "targetText": "(eliminado)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.fileDeleted",
      "field": "text",
      "sourceText": "File deleted: {0}",
      "targetText": "Archivo eliminado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.fileUploaded",
      "field": "text",
      "sourceText": "File uploaded: {0}",
      "targetText": "Archivo subido: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.historyImported",
      "field": "text",
      "sourceText": "History entries imported: {0}",
      "targetText": "Entradas del historial importadas: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.linkedToIncident",
      "field": "text",
      "sourceText": "Linked to incident #{0}",
      "targetText": "Vinculado a la incidencia colectiva n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedIn",
      "field": "text",
      "sourceText": "#{0} merged in (comments: {1}, attachments: {2})",
      "targetText": "Se fusionó aquí el n.º {0} (comentarios: {1}, archivos adjuntos: {2})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedInWithTime",
      "field": "text",
      "sourceText": "#{0} merged in (comments: {1}, attachments: {2}, time entries moved: {3})",
      "targetText": "Se fusionó aquí el n.º {0} (comentarios: {1}, archivos adjuntos: {2}, entradas de tiempo movidas: {3})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedInto",
      "field": "text",
      "sourceText": "Merged into #{0}",
      "targetText": "Fusionado con el n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.notLicensed",
      "field": "text",
      "sourceText": "Not licensed",
      "targetText": "Sin licencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.notified",
      "field": "text",
      "sourceText": "E-mail sent to: {0}",
      "targetText": "Correo enviado a: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.opened",
      "field": "text",
      "sourceText": "Opened",
      "targetText": "Abierto"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.reassignedTo",
      "field": "text",
      "sourceText": "Reassigned to {0}",
      "targetText": "Reasignada a {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.rejectedBy",
      "field": "text",
      "sourceText": "Rejected by {0}",
      "targetText": "Rechazada por {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.resolvedWithIncident",
      "field": "text",
      "sourceText": "Resolved with incident #{0}",
      "targetText": "Resuelto con la incidencia colectiva n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.skippedTeamUnavailable",
      "field": "text",
      "sourceText": "Skipped (team unavailable)",
      "targetText": "Omitida (equipo no disponible)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyConsent",
      "field": "text",
      "sourceText": "Consent to the satisfaction survey recorded ({0}).",
      "targetText": "Consentimiento para la encuesta de satisfacción registrado ({0})."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyUnsubscribed",
      "field": "text",
      "sourceText": "Unsubscribe from the satisfaction survey recorded.",
      "targetText": "Baja de la encuesta de satisfacción registrada."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.InPerson",
      "field": "text",
      "sourceText": "in person",
      "targetText": "en persona"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.InWriting",
      "field": "text",
      "sourceText": "in writing",
      "targetText": "por escrito"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.Phone",
      "field": "text",
      "sourceText": "by phone",
      "targetText": "por teléfono"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.teamParticipationMissing",
      "field": "text",
      "sourceText": "The owning team could not be linked to this ticket. Assign the team again.",
      "targetText": "No se pudo vincular el equipo responsable a este ticket. Asigne el equipo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateApplied",
      "field": "text",
      "sourceText": "Template '{0}' applied",
      "targetText": "Plantilla «{0}» aplicada"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedDetails",
      "field": "text",
      "sourceText": "Template '{0}' applied: {1}",
      "targetText": "Plantilla «{0}» aplicada: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedDetailsFailed",
      "field": "text",
      "sourceText": "Template '{0}' applied: {1} — failed: {2}",
      "targetText": "Plantilla «{0}» aplicada: {1} — con errores: {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedFailed",
      "field": "text",
      "sourceText": "Template '{0}' applied — failed: {1}",
      "targetText": "Plantilla «{0}» aplicada — con errores: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.ticketsLinked",
      "field": "text",
      "sourceText": "Tickets linked: {0}",
      "targetText": "Tickets vinculados: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.unlinked",
      "field": "text",
      "sourceText": "Unlinked",
      "targetText": "Desvinculado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.workflowStartFailed",
      "field": "text",
      "sourceText": "The workflow could not be started. Start it again with \"Start workflow\".",
      "targetText": "No se pudo iniciar el flujo. Inícielo de nuevo con «Iniciar el flujo»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.workflowStarted",
      "field": "text",
      "sourceText": "Workflow started: {0}",
      "targetText": "Flujo iniciado: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.announce",
      "field": "text",
      "sourceText": "Also show as a banner on the sign-in page",
      "targetText": "Mostrarla también como banda de aviso en la página de acceso"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.announceHint",
      "field": "text",
      "sourceText": "The banner disappears by itself once the incident is resolved.",
      "targetText": "La banda de aviso desaparece por sí sola en cuanto se resuelve la incidencia colectiva."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.confirm",
      "field": "text",
      "sourceText": "Group",
      "targetText": "Agrupar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.dialogTitle",
      "field": "text",
      "sourceText": "Group into incident",
      "targetText": "Agrupar en una incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.keepsEverything",
      "field": "text",
      "sourceText": "Every linked ticket keeps its requester, its status and its own deadline. Nothing disappears.",
      "targetText": "Cada ticket vinculado conserva su solicitante, su estado y su propio plazo. No desaparece nada."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.linkAction",
      "field": "text",
      "sourceText": "Assign to an incident",
      "targetText": "Asignar a una incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.linkedCount",
      "field": "text",
      "sourceText": "{0} linked",
      "targetText": "{0} vinculados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeDeclare",
      "field": "text",
      "sourceText": "Declare one of the selected tickets as the incident",
      "targetText": "Declarar como incidencia colectiva uno de los tickets seleccionados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeExisting",
      "field": "text",
      "sourceText": "Add to an open incident",
      "targetText": "Añadir a una incidencia colectiva abierta"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeNew",
      "field": "text",
      "sourceText": "Create a new incident",
      "targetText": "Crear una incidencia colectiva nueva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.noneOpen",
      "field": "text",
      "sourceText": "There is no open incident for this team yet.",
      "targetText": "Todavía no hay ninguna incidencia colectiva abierta para este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHint",
      "field": "text",
      "sourceText": "An incident is open for this team: {0}",
      "targetText": "Hay una incidencia colectiva abierta para este equipo: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHintAssign",
      "field": "text",
      "sourceText": "Assign",
      "targetText": "Asignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHintDismiss",
      "field": "text",
      "sourceText": "Not related",
      "targetText": "No tiene relación"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveAction",
      "field": "text",
      "sourceText": "Resolve incident",
      "targetText": "Resolver la incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveResult",
      "field": "text",
      "sourceText": "{0} of {1} ticket(s) closed, {2} requester(s) notified.",
      "targetText": "{0} de {1} ticket(s) cerrados, {2} solicitante(s) avisados."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveStatus",
      "field": "text",
      "sourceText": "Close with status",
      "targetText": "Cerrar con el estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveTextHint",
      "field": "text",
      "sourceText": "This text is added to every linked ticket as a public comment, and every affected requester receives their own e-mail.",
      "targetText": "Este texto se añade a cada ticket vinculado como comentario público, y cada solicitante afectado recibe su propio correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveTextLabel",
      "field": "text",
      "sourceText": "Resolution text",
      "targetText": "Texto de la solución"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.selectIncident",
      "field": "text",
      "sourceText": "Select an incident",
      "targetText": "Seleccione una incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.titleLabel",
      "field": "text",
      "sourceText": "Incident title",
      "targetText": "Título de la incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.titlePlaceholder",
      "field": "text",
      "sourceText": "Network outage, Essen office",
      "targetText": "Corte de red, oficina de Essen"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.unlinkAction",
      "field": "text",
      "sourceText": "Remove from incident",
      "targetText": "Quitar de la incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.includeParticipating",
      "field": "text",
      "sourceText": "Also show tickets this team handed over",
      "targetText": "Mostrar también los tickets que este equipo ha traspasado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.includeParticipatingHint",
      "field": "text",
      "sourceText": "Off: only what this team is responsible for right now.",
      "targetText": "Desactivado: solo aquello de lo que este equipo es responsable ahora mismo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.belongsToIncident",
      "field": "text",
      "sourceText": "Belongs to incident #{0}",
      "targetText": "Pertenece a la incidencia colectiva n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.incident",
      "field": "text",
      "sourceText": "Incident",
      "targetText": "Incidencia colectiva"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.mergedInto",
      "field": "text",
      "sourceText": "Merged into #{0}",
      "targetText": "Fusionado con el n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.blocked",
      "field": "text",
      "sourceText": "Cannot be merged",
      "targetText": "No se puede fusionar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.chooseOriginal",
      "field": "text",
      "sourceText": "Which ticket stays?",
      "targetText": "¿Qué ticket se queda?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.closingComment",
      "field": "text",
      "sourceText": "Multiple report for the same issue. Original ticket: #{0}",
      "targetText": "Aviso múltiple del mismo problema. Ticket original: n.º {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.confirm",
      "field": "text",
      "sourceText": "Merge",
      "targetText": "Fusionar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.contentMove",
      "field": "text",
      "sourceText": "{0} comment(s) and {1} attachment(s) move to the original.",
      "targetText": "{0} comentario(s) y {1} archivo(s) adjunto(s) pasan al original."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.dialogTitle",
      "field": "text",
      "sourceText": "Multiple report for the same issue",
      "targetText": "Aviso múltiple del mismo problema"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.loadFailed",
      "field": "text",
      "sourceText": "The preview could not be loaded.",
      "targetText": "No se ha podido cargar la vista previa."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.noMail",
      "field": "text",
      "sourceText": "The requester does not get a separate e-mail. They stay on the original ticket and see everything there.",
      "targetText": "El solicitante no recibe un correo aparte. Se queda en el ticket original y allí lo ve todo."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.nothingAllowed",
      "field": "text",
      "sourceText": "None of the selected tickets can be merged into this one.",
      "targetText": "Ninguno de los tickets seleccionados se puede fusionar con este."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.originalHint",
      "field": "text",
      "sourceText": "The oldest one is preselected. The deadline then runs from the requester's first contact instead of their second attempt.",
      "targetText": "El más antiguo viene preseleccionado. Así el plazo corre desde el primer contacto del solicitante y no desde su segundo intento."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.alreadyMerged",
      "field": "text",
      "sourceText": "Already merged",
      "targetText": "Ya está fusionado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.differentRequester",
      "field": "text",
      "sourceText": "Different requester — this is an incident, not a multiple report",
      "targetText": "Solicitante distinto: esto es una incidencia colectiva, no un aviso múltiple"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.hasReports",
      "field": "text",
      "sourceText": "Has multiple reports of its own",
      "targetText": "Tiene avisos múltiples propios"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.incident",
      "field": "text",
      "sourceText": "Incidents cannot be merged",
      "targetText": "Las incidencias colectivas no se pueden fusionar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.notFound",
      "field": "text",
      "sourceText": "Ticket not found",
      "targetText": "No se ha encontrado el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.originalAlreadyMerged",
      "field": "text",
      "sourceText": "The original was itself merged into another ticket",
      "targetText": "El original se fusionó a su vez con otro ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.originalNotOpen",
      "field": "text",
      "sourceText": "The original is already closed",
      "targetText": "El original ya está cerrado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.other",
      "field": "text",
      "sourceText": "Not possible",
      "targetText": "No es posible"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.requesterUnknown",
      "field": "text",
      "sourceText": "The requester cannot be determined",
      "targetText": "No se puede determinar quién lo ha solicitado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.summary",
      "field": "text",
      "sourceText": "{0} will be closed and moved into #{1}.",
      "targetText": "{0} se cerrarán y pasarán al n.º {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.addFile",
      "field": "text",
      "sourceText": "Add file",
      "targetText": "Añadir un archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.assignToLabel",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Asignar a"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.assignToPlaceholder",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Elija un agente"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.attachmentsLabel",
      "field": "text",
      "sourceText": "Attachments (max. 50MB per file)",
      "targetText": "Archivos adjuntos (50 MB como máximo por archivo)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.categoryPlaceholder",
      "field": "text",
      "sourceText": "Select category",
      "targetText": "Seleccione una categoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.channelLabel",
      "field": "text",
      "sourceText": "How the request came in",
      "targetText": "Cómo ha llegado la solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.channelPlaceholder",
      "field": "text",
      "sourceText": "Select channel",
      "targetText": "Seleccione un canal"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createTicket",
      "field": "text",
      "sourceText": "Create ticket",
      "targetText": "Crear el ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createWithAttachmentErrorPrefix",
      "field": "text",
      "sourceText": "Ticket created, but",
      "targetText": "Ticket creado, pero no se han podido subir"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createWithAttachmentErrorSuffix",
      "field": "text",
      "sourceText": "attachment(s) could not be uploaded.",
      "targetText": "archivo(s) adjunto(s)."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.creating",
      "field": "text",
      "sourceText": "Creating...",
      "targetText": "Creando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionLabel",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Descripción"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionPlaceholder",
      "field": "text",
      "sourceText": "Detailed description of the issue or request",
      "targetText": "Descripción detallada del problema o de la solicitud"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionRequired",
      "field": "text",
      "sourceText": "Please enter a description with at least 3 characters.",
      "targetText": "Escriba una descripción de al menos 3 caracteres."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.fileFallback",
      "field": "text",
      "sourceText": "File",
      "targetText": "Archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.fileLimitErrorSuffix",
      "field": "text",
      "sourceText": "file(s) exceed the 50MB limit.",
      "targetText": "archivo(s) superan el límite de 50 MB."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.loading",
      "field": "text",
      "sourceText": "Loading...",
      "targetText": "Cargando..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.locationLabel",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.locationPlaceholder",
      "field": "text",
      "sourceText": "Select location",
      "targetText": "Seleccione una ubicación"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.mainCategoryLabel",
      "field": "text",
      "sourceText": "Main category *",
      "targetText": "Categoría principal *"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.mainCategoryRequired",
      "field": "text",
      "sourceText": "Please select a main category.",
      "targetText": "Seleccione una categoría principal."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Ninguno"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersAdd",
      "field": "text",
      "sourceText": "Add observer",
      "targetText": "Añadir un observador"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersEmpty",
      "field": "text",
      "sourceText": "No agents available",
      "targetText": "No hay agentes disponibles"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersLabel",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersNone",
      "field": "text",
      "sourceText": "No observers",
      "targetText": "Sin observadores"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersSearch",
      "field": "text",
      "sourceText": "Search agents...",
      "targetText": "Buscar agentes..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.owningTeamLabel",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Equipo responsable"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.pageDescription",
      "field": "text",
      "sourceText": "Fill out the form to create a new ticket",
      "targetText": "Rellene el formulario para crear un ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.pageTitle",
      "field": "text",
      "sourceText": "Create new ticket",
      "targetText": "Crear un ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.priorityLabel",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.priorityPlaceholder",
      "field": "text",
      "sourceText": "Select priority",
      "targetText": "Seleccione una prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.referenceTicketNumberLabel",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Número de ticket de referencia"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.referenceTicketNumberPlaceholder",
      "field": "text",
      "sourceText": "Enter free text",
      "targetText": "Escriba texto libre"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterEmailLabel",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Dirección de correo del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterEmailPlaceholder",
      "field": "text",
      "sourceText": "Enter email address",
      "targetText": "Escriba la dirección de correo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterLabel",
      "field": "text",
      "sourceText": "User",
      "targetText": "Usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPhoneLabel",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Número de teléfono del usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPhonePlaceholder",
      "field": "text",
      "sourceText": "Enter phone number",
      "targetText": "Escriba el número de teléfono"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPlaceholder",
      "field": "text",
      "sourceText": "Enter user",
      "targetText": "Escriba el usuario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requiredFieldPrefix",
      "field": "text",
      "sourceText": "Required field:",
      "targetText": "Campo obligatorio:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.statusLabel",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.statusPlaceholder",
      "field": "text",
      "sourceText": "Select status",
      "targetText": "Seleccione un estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryLabel",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryPlaceholder",
      "field": "text",
      "sourceText": "Select subcategory",
      "targetText": "Seleccione una subcategoría"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryRequired",
      "field": "text",
      "sourceText": "Please select a subcategory.",
      "targetText": "Seleccione una subcategoría."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.ticketCreateError",
      "field": "text",
      "sourceText": "Error creating ticket.",
      "targetText": "Error al crear el ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.ticketCreated",
      "field": "text",
      "sourceText": "Ticket created successfully!",
      "targetText": "¡Ticket creado correctamente!"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Título"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titlePlaceholder",
      "field": "text",
      "sourceText": "Short description of the issue",
      "targetText": "Descripción breve del problema"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titleRequired",
      "field": "text",
      "sourceText": "Please enter a title.",
      "targetText": "Escriba un título."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Sin asignar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.uploadHint",
      "field": "text",
      "sourceText": "Allowed types: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Max. 50 MB per file",
      "targetText": "Tipos permitidos: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • 50 MB como máximo por archivo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.newTicket",
      "field": "text",
      "sourceText": "New Ticket",
      "targetText": "Ticket nuevo"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.noneFound",
      "field": "text",
      "sourceText": "No tickets found",
      "targetText": "No se ha encontrado ningún ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.notClosed",
      "field": "text",
      "sourceText": "Not closed",
      "targetText": "Sin cerrar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.page",
      "field": "text",
      "sourceText": "Page",
      "targetText": "Página"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.changed",
      "field": "text",
      "sourceText": "{name} changed this ticket",
      "targetText": "{name} ha modificado este ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.changedBySystem",
      "field": "text",
      "sourceText": "This ticket was changed",
      "targetText": "Este ticket se ha modificado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.commented",
      "field": "text",
      "sourceText": "{name} added a comment",
      "targetText": "{name} ha añadido un comentario"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.editing",
      "field": "text",
      "sourceText": "{name} is actively editing this ticket",
      "targetText": "{name} está editando este ticket en este momento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.editingMany",
      "field": "text",
      "sourceText": "{name} and {count} more are actively editing this ticket",
      "targetText": "{name} y {count} más están editando este ticket en este momento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.viewing",
      "field": "text",
      "sourceText": "{name} is viewing this ticket",
      "targetText": "{name} está viendo este ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.viewingMany",
      "field": "text",
      "sourceText": "{name} and {count} more are viewing this ticket",
      "targetText": "{name} y {count} más están viendo este ticket"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Prioridad"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Actualizar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.reset",
      "field": "text",
      "sourceText": "Reset",
      "targetText": "Restablecer"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.search",
      "field": "text",
      "sourceText": "Search tickets...",
      "targetText": "Buscar tickets..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.all",
      "field": "text",
      "sourceText": "Select all on this page",
      "targetText": "Seleccionar todos los de esta página"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.clear",
      "field": "text",
      "sourceText": "Clear selection",
      "targetText": "Quitar la selección"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.selected",
      "field": "text",
      "sourceText": "{0} selected",
      "targetText": "{0} seleccionados"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortLatest",
      "field": "text",
      "sourceText": "Due latest first",
      "targetText": "Los de vencimiento más lejano primero"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortNone",
      "field": "text",
      "sourceText": "No sorting",
      "targetText": "Sin ordenar"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortSoonest",
      "field": "text",
      "sourceText": "Due soonest first",
      "targetText": "Los de vencimiento más próximo primero"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Estado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.confirm",
      "field": "text",
      "sourceText": "The person gave me their consent.",
      "targetText": "La persona me ha dado su consentimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.employee",
      "field": "text",
      "sourceText": "Employee",
      "targetText": "Empleado"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.actionInvalid",
      "field": "text",
      "sourceText": "This action is not available.",
      "targetText": "Esta acción no está disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.confirmRequired",
      "field": "text",
      "sourceText": "Please confirm that the person gave you their consent.",
      "targetText": "Confirme que la persona le ha dado su consentimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.languageInvalid",
      "field": "text",
      "sourceText": "The language is not valid.",
      "targetText": "El idioma no es válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.notAvailable",
      "field": "text",
      "sourceText": "The satisfaction survey is not available for this ticket.",
      "targetText": "La encuesta de satisfacción no está disponible para este ticket."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.notExternal",
      "field": "text",
      "sourceText": "Employees receive the survey without consent. Only an unsubscribe can be recorded.",
      "targetText": "Los empleados reciben la encuesta sin consentimiento. Solo se puede registrar una baja."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.wayRequired",
      "field": "text",
      "sourceText": "Please choose how the person gave their consent.",
      "targetText": "Elija cómo ha dado la persona su consentimiento."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.given",
      "field": "text",
      "sourceText": "Consent given on {date}",
      "targetText": "Consentimiento otorgado el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.none",
      "field": "text",
      "sourceText": "No consent",
      "targetText": "Sin consentimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.recordConsent",
      "field": "text",
      "sourceText": "Record consent",
      "targetText": "Registrar consentimiento"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.recordUnsubscribe",
      "field": "text",
      "sourceText": "Record unsubscribe",
      "targetText": "Registrar baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.surveyOff",
      "field": "text",
      "sourceText": "The survey is switched off. An unsubscribe recorded now still applies when it is switched on again.",
      "targetText": "La encuesta está desactivada. Una baja registrada ahora seguirá aplicándose cuando la encuesta se vuelva a activar."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.title",
      "field": "text",
      "sourceText": "Satisfaction survey",
      "targetText": "Encuesta de satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.unsubscribeHint",
      "field": "text",
      "sourceText": "The person will not receive satisfaction surveys any more.",
      "targetText": "La persona ya no recibirá encuestas de satisfacción."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed on {date}",
      "targetText": "Baja el {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.InPerson",
      "field": "text",
      "sourceText": "In person",
      "targetText": "En persona"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.InWriting",
      "field": "text",
      "sourceText": "In writing",
      "targetText": "Por escrito"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.Phone",
      "field": "text",
      "sourceText": "By phone",
      "targetText": "Por teléfono"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.wayLabel",
      "field": "text",
      "sourceText": "How did the person give their consent?",
      "targetText": "¿Cómo ha dado la persona su consentimiento?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.title",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Tickets"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.untitled",
      "field": "text",
      "sourceText": "Untitled",
      "targetText": "Sin título"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAt",
      "field": "text",
      "sourceText": "Updated at",
      "targetText": "Actualizado el"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtDefault",
      "field": "text",
      "sourceText": "Default (created)",
      "targetText": "Predeterminado (creación)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtNewest",
      "field": "text",
      "sourceText": "Newest first",
      "targetText": "Primero los más nuevos"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtOldest",
      "field": "text",
      "sourceText": "Oldest first",
      "targetText": "Primero los más antiguos"
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.closed",
      "field": "text",
      "sourceText": "This ticket is already resolved or closed. Changing time now would move an accounting period that may already have been invoiced.",
      "targetText": "Este ticket ya está resuelto o cerrado. Cambiar el tiempo ahora movería un periodo contable que puede estar ya facturado."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.disabled",
      "field": "text",
      "sourceText": "Time tracking is switched off for this installation.",
      "targetText": "El registro de tiempo está desactivado en esta instalación."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.license",
      "field": "text",
      "sourceText": "Time tracking is part of the Professional edition.",
      "targetText": "El registro de tiempo forma parte de la edición Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.others",
      "field": "text",
      "sourceText": "You may only change your own time entries.",
      "targetText": "Solo puede cambiar sus propias entradas de tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.permission",
      "field": "text",
      "sourceText": "You are not allowed to log time.",
      "targetText": "No tiene permiso para registrar tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.team",
      "field": "text",
      "sourceText": "Time tracking is switched off for this team.",
      "targetText": "El registro de tiempo está desactivado para este equipo."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.timerOff",
      "field": "text",
      "sourceText": "The timer is switched off.",
      "targetText": "El cronómetro está desactivado."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.entryNotFound",
      "field": "text",
      "sourceText": "This time entry does not exist.",
      "targetText": "Esta entrada de tiempo no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.entryRequired",
      "field": "text",
      "sourceText": "This ticket cannot be resolved or closed without a time entry.",
      "targetText": "Este ticket no se puede resolver ni cerrar sin una entrada de tiempo."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.futureDate",
      "field": "text",
      "sourceText": "Time cannot be logged for a future date.",
      "targetText": "No se puede registrar tiempo en una fecha futura."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.invalidDate",
      "field": "text",
      "sourceText": "'{0}' is not a valid date. Expected format: YYYY-MM-DD.",
      "targetText": "«{0}» no es una fecha válida. Formato esperado: AAAA-MM-DD."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.invalidInput",
      "field": "text",
      "sourceText": "'{0}' is not a valid duration. Enter minutes (90), hours (1.5h) or both (1h 30m).",
      "targetText": "«{0}» no es una duración válida. Escriba minutos (90), horas (1,5h) o ambos (1h 30m)."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.noTimer",
      "field": "text",
      "sourceText": "There is no timer on this ticket to log.",
      "targetText": "En este ticket no hay ningún cronómetro cuyo tiempo se pueda registrar."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.otherTimer",
      "field": "text",
      "sourceText": "Your timer still holds time on ticket #{0}. Log or discard it before starting a new one.",
      "targetText": "Su cronómetro todavía tiene tiempo en el ticket n.º {0}. Regístrelo o descártelo antes de iniciar uno nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.outOfRange",
      "field": "text",
      "sourceText": "A single entry has to be between 1 minute and {0} hours. Longer work belongs on several days.",
      "targetText": "Una entrada suelta tiene que estar entre 1 minuto y {0} horas. El trabajo más largo se reparte en varios días."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaMissing",
      "field": "text",
      "sourceText": "The file has no heading. Export the language pack again and import that file.",
      "targetText": "El archivo no tiene encabezado. Exporte el paquete de idioma de nuevo e importe ese archivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaTargetLanguageInvalid",
      "field": "text",
      "sourceText": "The file names a target language that does not exist.",
      "targetText": "El archivo indica un idioma de destino que no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaTargetLanguageNotEn",
      "field": "text",
      "sourceText": "The file names English as its target language. English is the source text.",
      "targetText": "El archivo indica el inglés como idioma de destino. El inglés es el texto original."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.targetLanguageNotEn",
      "field": "text",
      "sourceText": "The target language cannot be English. English is the source text.",
      "targetText": "El idioma de destino no puede ser el inglés. El inglés es el texto original."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.targetLanguageRequired",
      "field": "text",
      "sourceText": "Choose a target language.",
      "targetText": "Elija un idioma de destino."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.uiTextMigrationMissing",
      "field": "text",
      "sourceText": "The database migration for UiTextTranslations has not been applied yet. Please restart the backend or run the migration.",
      "targetText": "Todavía no se ha aplicado la migración de la base de datos para UiTextTranslations. Reinicie el backend o ejecute la migración."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.button",
      "field": "text",
      "sourceText": "Unsubscribe",
      "targetText": "Darse de baja"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.done",
      "field": "text",
      "sourceText": "You will no longer receive satisfaction surveys.",
      "targetText": "Ya no recibirá encuestas de satisfacción."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.errors.failed",
      "field": "text",
      "sourceText": "Your request could not be saved. Please try again.",
      "targetText": "No se ha podido guardar su solicitud. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.invalid",
      "field": "text",
      "sourceText": "This link is no longer valid. Reply to one of our e-mails if you no longer want to receive surveys.",
      "targetText": "Este enlace ya no es válido. Responda a uno de nuestros correos si no desea recibir más encuestas."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.question",
      "field": "text",
      "sourceText": "Stop sending satisfaction surveys to {address}?",
      "targetText": "¿Dejar de enviar encuestas de satisfacción a {address}?"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.resubscribe",
      "field": "text",
      "sourceText": "Subscribe again",
      "targetText": "Volver a suscribirse"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.resubscribed",
      "field": "text",
      "sourceText": "You will receive satisfaction surveys again.",
      "targetText": "Volverá a recibir encuestas de satisfacción."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.title",
      "field": "text",
      "sourceText": "Satisfaction surveys",
      "targetText": "Encuestas de satisfacción"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Acceso denegado"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.alreadyRunning",
      "field": "text",
      "sourceText": "An update is already in progress.",
      "targetText": "Ya hay una actualización en curso."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmBody",
      "field": "text",
      "sourceText": "The system will restart and be briefly unavailable (usually a few minutes) while version {version} is installed. A full backup is taken automatically beforehand. Pick a quiet moment to continue.",
      "targetText": "El sistema se reiniciará y estará brevemente sin servicio, normalmente unos minutos, mientras se instala la versión {version}. Antes se hace automáticamente una copia de seguridad completa. Elija un momento tranquilo para continuar."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmCancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Cancelar"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmConfirm",
      "field": "text",
      "sourceText": "Start update",
      "targetText": "Iniciar la actualización"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmTitle",
      "field": "text",
      "sourceText": "Install update?",
      "targetText": "¿Instalar la actualización?"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.cooldown",
      "field": "text",
      "sourceText": "The last attempt failed. You can try again at {time} (in {remaining}).",
      "targetText": "El último intento ha fallado. Puede volver a intentarlo el {time} (dentro de {remaining})."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.cooldownReady",
      "field": "text",
      "sourceText": "You can try the update again now.",
      "targetText": "Ya puede volver a intentar la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.detailLabel",
      "field": "text",
      "sourceText": "Progress log",
      "targetText": "Registro de avance"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.notAvailable",
      "field": "text",
      "sourceText": "No update is available to install.",
      "targetText": "No hay ninguna actualización que instalar."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.reloading",
      "field": "text",
      "sourceText": "Reloading the page to activate the new version...",
      "targetText": "Recargando la página para activar la versión nueva..."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.backup",
      "field": "text",
      "sourceText": "Creating a full backup (database and files)…",
      "targetText": "Creando una copia de seguridad completa (base de datos y archivos)…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.done",
      "field": "text",
      "sourceText": "Finishing up…",
      "targetText": "Terminando…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.download",
      "field": "text",
      "sourceText": "Downloading the new version…",
      "targetText": "Descargando la versión nueva…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.health",
      "field": "text",
      "sourceText": "Starting up and running health checks…",
      "targetText": "Arrancando y comprobando el estado…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.load",
      "field": "text",
      "sourceText": "Unpacking and loading the new program files…",
      "targetText": "Descomprimiendo y cargando los archivos nuevos del programa…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.preparing",
      "field": "text",
      "sourceText": "Preparing the update…",
      "targetText": "Preparando la actualización…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.swap",
      "field": "text",
      "sourceText": "Switching over to the new version…",
      "targetText": "Cambiando a la versión nueva…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.startError",
      "field": "text",
      "sourceText": "Could not start the update. Please try again.",
      "targetText": "No se ha podido iniciar la actualización. Inténtelo de nuevo."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.failed",
      "field": "text",
      "sourceText": "The update did not complete. The system was rolled back to the previous version and is running normally.",
      "targetText": "La actualización no ha terminado. El sistema ha vuelto a la versión anterior y funciona con normalidad."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.queued",
      "field": "text",
      "sourceText": "Update requested - waiting for the server to start it…",
      "targetText": "Actualización solicitada. Esperando a que el servidor la inicie…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.reconnecting",
      "field": "text",
      "sourceText": "The system is updating and briefly unavailable. Reconnecting…",
      "targetText": "El sistema se está actualizando y está brevemente sin servicio. Reconectando…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.running",
      "field": "text",
      "sourceText": "Update in progress…",
      "targetText": "Actualización en curso…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.success",
      "field": "text",
      "sourceText": "Update to {version} completed successfully.",
      "targetText": "La actualización a la versión {version} ha terminado correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stepLabel",
      "field": "text",
      "sourceText": "Current step",
      "targetText": "Paso actual"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.action",
      "field": "text",
      "sourceText": "View update",
      "targetText": "Ver la actualización"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.message",
      "field": "text",
      "sourceText": "Version {0} is available to upgrade your installation.",
      "targetText": "La versión {0} está disponible para actualizar su instalación."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.title",
      "field": "text",
      "sourceText": "Update available",
      "targetText": "Actualización disponible"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.apply",
      "field": "text",
      "sourceText": "Install update",
      "targetText": "Instalar la actualización"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.downloadBackup",
      "field": "text",
      "sourceText": "Download release",
      "targetText": "Descargar la versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.refresh",
      "field": "text",
      "sourceText": "Check now",
      "targetText": "Comprobar ahora"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.card.statusTitle",
      "field": "text",
      "sourceText": "Version status",
      "targetText": "Estado de la versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.generic",
      "field": "text",
      "sourceText": "Could not load the update status.",
      "targetText": "No se ha podido cargar el estado de la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.manifestInvalid",
      "field": "text",
      "sourceText": "The update source returned an invalid response.",
      "targetText": "El origen de actualizaciones ha devuelto una respuesta no válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.manifestUnreachable",
      "field": "text",
      "sourceText": "The update source could not be reached.",
      "targetText": "No se ha podido acceder al origen de actualizaciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.hint.howToUpdate",
      "field": "text",
      "sourceText": "Updates are applied on the server with the bundled update script. A full backup is taken automatically before the update.",
      "targetText": "Las actualizaciones se aplican en el servidor con el script de actualización incluido. Antes de la actualización se hace automáticamente una copia de seguridad completa."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.channel",
      "field": "text",
      "sourceText": "Release channel",
      "targetText": "Canal de versiones"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.currentVersion",
      "field": "text",
      "sourceText": "Installed version",
      "targetText": "Versión instalada"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.latestVersion",
      "field": "text",
      "sourceText": "Latest version",
      "targetText": "Última versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.notes",
      "field": "text",
      "sourceText": "Release notes",
      "targetText": "Notas de la versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.released",
      "field": "text",
      "sourceText": "Released",
      "targetText": "Publicada"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.version",
      "field": "text",
      "sourceText": "Version",
      "targetText": "Versión"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.backupAppFallback",
      "field": "text",
      "sourceText": "The Backup app of this release was not used because its digital signature could not be confirmed. The installed Backup app made the backup before the update.",
      "targetText": "No se ha usado la aplicación de copias de seguridad de esta versión porque no se ha podido confirmar su firma digital. La copia de seguridad previa a la actualización la ha hecho la aplicación de copias de seguridad instalada."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.backupAppRejected",
      "field": "text",
      "sourceText": "The Backup app of this release was not used because its digital signature could not be confirmed. The installed Backup app is too old for the encrypted backup, so the update was stopped before anything was changed.",
      "targetText": "No se ha usado la aplicación de copias de seguridad de esta versión porque no se ha podido confirmar su firma digital. La aplicación de copias de seguridad instalada es demasiado antigua para la copia de seguridad cifrada, así que la actualización se ha detenido antes de cambiar nada."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.hostToolKept",
      "field": "text",
      "sourceText": "{0} was not updated because the digital signature of the new version could not be confirmed. The previous version stays in use.",
      "targetText": "{0} no se ha actualizado porque no se ha podido confirmar la firma digital de la nueva versión. Se sigue usando la versión anterior."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.pageDesc",
      "field": "text",
      "sourceText": "Check the installed version and see whether a new release is available.",
      "targetText": "Consulte la versión instalada y vea si hay una versión nueva disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.pageTitle",
      "field": "text",
      "sourceText": "Updates",
      "targetText": "Actualizaciones"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.abortedRunLimit",
      "field": "text",
      "sourceText": "The update was stopped: it ran longer than {0} hours. The system is on version {1}. Nothing was rolled back automatically. If SMITEY does not work, restore the backup made before the update with the Backup app. If the installed Backup app does not list that backup, use the Backup app in {2}.",
      "targetText": "La actualización se ha detenido: ha durado más de {0} horas. El sistema está en la versión {1}. No se ha revertido nada automáticamente. Si SMITEY no funciona, restaure con la aplicación de copias de seguridad la copia de seguridad hecha antes de la actualización. Si la aplicación de copias de seguridad instalada no muestra esa copia de seguridad, use la aplicación de copias de seguridad que está en {2}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.abortedStalled",
      "field": "text",
      "sourceText": "The update was stopped: no progress for {0} minutes. The system is on version {1}. Nothing was rolled back automatically. If SMITEY does not work, restore the backup made before the update with the Backup app. If the installed Backup app does not list that backup, use the Backup app in {2}.",
      "targetText": "La actualización se ha detenido: sin avance durante {0} minutos. El sistema está en la versión {1}. No se ha revertido nada automáticamente. Si SMITEY no funciona, restaure con la aplicación de copias de seguridad la copia de seguridad hecha antes de la actualización. Si la aplicación de copias de seguridad instalada no muestra esa copia de seguridad, use la aplicación de copias de seguridad que está en {2}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.available",
      "field": "text",
      "sourceText": "A new version is available.",
      "targetText": "Hay una versión nueva disponible."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.checkFailed",
      "field": "text",
      "sourceText": "The system could not check for updates, so it is unknown whether a newer version exists.",
      "targetText": "El sistema no ha podido buscar actualizaciones, así que no se sabe si existe una versión más reciente."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.coolingDown",
      "field": "text",
      "sourceText": "Update failed recently; cooling down before retry.",
      "targetText": "La actualización ha fallado hace poco. Hay un tiempo de espera antes del siguiente intento."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.diskSpace",
      "field": "text",
      "sourceText": "Not enough free disk space to update safely: {0} GB free, {1} GB required. The update needs the old and the new image at the same time. Free up space and try again - old images from previous updates are usually the biggest item (`podman image prune -a`).",
      "targetText": "No hay suficiente espacio libre en disco para actualizar con seguridad: {0} GB libres, {1} GB necesarios. La actualización necesita la imagen antigua y la nueva a la vez. Libere espacio y vuelva a intentarlo. Las imágenes antiguas de actualizaciones anteriores suelen ser lo que más ocupa (`podman image prune -a`)."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.failed",
      "field": "text",
      "sourceText": "Update failed (exit {0}); rolled back to {1}.",
      "targetText": "La actualización ha fallado (código de salida {0}); se ha vuelto a {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.gaveUp",
      "field": "text",
      "sourceText": "The update could not be started: the server stopped responding {0} times while preparing it, and the service had to restart each time. Nothing was installed, and no further automatic attempts will be made. Please check the server (supervisor.log) or contact support before starting the update again.",
      "targetText": "No se ha podido iniciar la actualización: el servidor dejó de responder {0} veces mientras la preparaba y el servicio tuvo que reiniciarse cada vez. No se ha instalado nada y no habrá más intentos automáticos. Revise el servidor (supervisor.log) o póngase en contacto con el soporte antes de volver a iniciar la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.interrupted",
      "field": "text",
      "sourceText": "The update was interrupted: the server restarted while it was running. Please check the installed version and start the update again.",
      "targetText": "La actualización se ha interrumpido: el servidor se reinició mientras estaba en curso. Compruebe la versión instalada y vuelva a iniciar la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.interruptedOnVersion",
      "field": "text",
      "sourceText": "The update was interrupted: the server restarted while it was running. The system is on version {0}. Please start the update again.",
      "targetText": "La actualización se ha interrumpido: el servidor se reinició mientras estaba en curso. El sistema está en la versión {0}. Vuelva a iniciar la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.notConfigured",
      "field": "text",
      "sourceText": "No update source is configured. Set the manifest URL to enable update checks.",
      "targetText": "No hay ningún origen de actualizaciones configurado. Indique la URL del manifiesto para poder buscar actualizaciones."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.notNewer",
      "field": "text",
      "sourceText": "Version {0} is not newer than the installed version {1} - update refused.",
      "targetText": "La versión {0} no es más reciente que la versión instalada {1}. Se rechaza la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestIncomplete",
      "field": "text",
      "sourceText": "The update request was incomplete and has been discarded.",
      "targetText": "La solicitud de actualización estaba incompleta y se ha descartado."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestTooOld",
      "field": "text",
      "sourceText": "The update request was too old and has been discarded. Please start it again.",
      "targetText": "La solicitud de actualización era demasiado antigua y se ha descartado. Vuelva a iniciar la actualización."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestUnreadable",
      "field": "text",
      "sourceText": "The update request was unreadable and has been discarded.",
      "targetText": "La solicitud de actualización no se podía leer y se ha descartado."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.stoppedNothingChanged",
      "field": "text",
      "sourceText": "The update was stopped before anything was changed. Version {0} keeps running. The progress log names the reason.",
      "targetText": "La actualización se ha detenido antes de cambiar nada. La versión {0} sigue funcionando. El registro de avance indica el motivo."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.upToDate",
      "field": "text",
      "sourceText": "Your system is up to date.",
      "targetText": "Su sistema está al día."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.updaterMissing",
      "field": "text",
      "sourceText": "The updater program (smitey-update) is missing on this server, so the update cannot run. Please reinstall using the current setup package.",
      "targetText": "Falta el programa de actualización (smitey-update) en este servidor, así que la actualización no se puede ejecutar. Vuelva a instalar con el paquete de instalación actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.waitingForBackup",
      "field": "text",
      "sourceText": "Waiting for the running backup to finish. The update starts right after it.",
      "targetText": "Esperando a que termine la copia de seguridad en curso. La actualización empieza justo después."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedBody",
      "field": "text",
      "sourceText": "Container updates still work, but programs installed next to them (backup app, background service) can no longer be renewed automatically. Please reinstall using the current setup package - the update button cannot fix this on its own.",
      "targetText": "Las actualizaciones de los contenedores siguen funcionando, pero los programas instalados junto a ellos (la aplicación de copias de seguridad y el servicio en segundo plano) ya no se pueden renovar automáticamente. Vuelva a instalar con el paquete de instalación actual: el botón de actualizar no puede resolverlo por sí solo."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedTitle",
      "field": "text",
      "sourceText": "The update program on this server is out of date",
      "targetText": "El programa de actualización de este servidor está anticuado"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedVersions",
      "field": "text",
      "sourceText": "Installed: {0} - required: {1}",
      "targetText": "Instalada: {0} - necesaria: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.warning.pgUpgrade",
      "field": "text",
      "sourceText": "This update changes the database version and must be installed manually. Follow the release notes.",
      "targetText": "Esta actualización cambia la versión de la base de datos y hay que instalarla a mano. Siga las notas de la versión."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.changePassword.success",
      "field": "text",
      "sourceText": "Password was changed successfully.",
      "targetText": "La contraseña se ha cambiado correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.alreadyConfirmed",
      "field": "text",
      "sourceText": "Your email address is already confirmed.",
      "targetText": "Su dirección de correo ya está confirmada."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.notSent",
      "field": "text",
      "sourceText": "The confirmation email could not be sent. Please contact your administrator.",
      "targetText": "No se ha podido enviar el correo de confirmación. Póngase en contacto con su administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.sent",
      "field": "text",
      "sourceText": "We have sent you an email with a confirmation link.",
      "targetText": "Le hemos enviado un correo con un enlace de confirmación."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.adminAccountAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can delete or deactivate an administrator account.",
      "targetText": "Solo un administrador puede eliminar o desactivar una cuenta de administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.adminRoleRequiresAdmin",
      "field": "text",
      "sourceText": "Only an administrator can grant or remove the Admin role.",
      "targetText": "Solo un administrador puede asignar o quitar el rol de administrador."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid availability. Valid values: Available, Busy, Away.",
      "targetText": "«{0}» no es una disponibilidad válida. Valores válidos: Available, Busy, Away."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityNotAssignable",
      "field": "text",
      "sourceText": "Only administrators and agents have an availability status.",
      "targetText": "Solo los administradores y los agentes tienen estado de disponibilidad."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityUntilInPast",
      "field": "text",
      "sourceText": "The end of the absence must be in the future.",
      "targetText": "El fin de la ausencia debe estar en el futuro."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotDeactivateSelf",
      "field": "text",
      "sourceText": "You cannot deactivate your own account.",
      "targetText": "No puede desactivar su propia cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotDeleteSelf",
      "field": "text",
      "sourceText": "You cannot delete your own account.",
      "targetText": "No puede eliminar su propia cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotInviteArchivedUser",
      "field": "text",
      "sourceText": "Invitations cannot be sent to archived users. Restore the user first.",
      "targetText": "No se pueden enviar invitaciones a usuarios archivados. Restaure antes al usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotInviteDeletedUser",
      "field": "text",
      "sourceText": "Invitations cannot be sent to deleted users.",
      "targetText": "No se pueden enviar invitaciones a usuarios eliminados."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotRemoveOwnAdmin",
      "field": "text",
      "sourceText": "You cannot remove the Admin role from your own account.",
      "targetText": "No puede quitar el rol de administrador de su propia cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotResetPasswordForDeletedUser",
      "field": "text",
      "sourceText": "Password cannot be reset for deleted users.",
      "targetText": "No se puede restablecer la contraseña de un usuario eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotResetTwoFactorForDeletedUser",
      "field": "text",
      "sourceText": "Two-factor authentication cannot be reset for deleted users.",
      "targetText": "No se puede restablecer la autenticación en dos pasos de un usuario eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotToggleDeletedUser",
      "field": "text",
      "sourceText": "Deleted users cannot be activated or deactivated. Please restore the user first.",
      "targetText": "Los usuarios eliminados no se pueden activar ni desactivar. Restaure antes al usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotUnlockDeactivated",
      "field": "text",
      "sourceText": "This account is deactivated, not temporarily locked. Activate it instead.",
      "targetText": "Esta cuenta está desactivada, no bloqueada temporalmente. Actívela en su lugar."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "This e-mail address belongs to a deleted account. Restore that account instead.",
      "targetText": "Esta dirección de correo electrónico pertenece a una cuenta eliminada. Restaure esa cuenta en su lugar."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.emailTaken",
      "field": "text",
      "sourceText": "This e-mail address already belongs to another account.",
      "targetText": "Esta dirección de correo electrónico ya pertenece a otra cuenta."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.inviteNeedsEmail",
      "field": "text",
      "sourceText": "This user has no e-mail address, so no invitation can be sent.",
      "targetText": "Este usuario no tiene dirección de correo, así que no se le puede enviar ninguna invitación."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.inviteNotSent",
      "field": "text",
      "sourceText": "The invitation could not be sent. Please check the e-mail settings.",
      "targetText": "No se ha podido enviar la invitación. Compruebe los ajustes de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.lastActiveAdmin",
      "field": "text",
      "sourceText": "The last active administrator cannot be deleted or deactivated.",
      "targetText": "No se puede eliminar ni desactivar al último administrador activo."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.noEmailToConfirm",
      "field": "text",
      "sourceText": "This account has no email address.",
      "targetText": "Esta cuenta no tiene dirección de correo."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.roleNotFound",
      "field": "text",
      "sourceText": "Role '{0}' does not exist. Valid roles: {1}",
      "targetText": "El rol «{0}» no existe. Roles válidos: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.siteNotFound",
      "field": "text",
      "sourceText": "This location no longer exists.",
      "targetText": "Esta ubicación ya no existe."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.surveyAudienceInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid value. Valid values: Auto, Employee, External.",
      "targetText": "«{0}» no es un valor válido. Valores válidos: Auto, Employee, External."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userAlreadyDeleted",
      "field": "text",
      "sourceText": "User '{0}' is already deleted.",
      "targetText": "El usuario «{0}» ya está eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userAnonymized",
      "field": "text",
      "sourceText": "This person was anonymized. The account cannot be changed or restored.",
      "targetText": "Esta persona se ha anonimizado. La cuenta no se puede modificar ni restaurar."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userIdRequired",
      "field": "text",
      "sourceText": "User ID must not be empty.",
      "targetText": "El id de usuario no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNameTaken",
      "field": "text",
      "sourceText": "Username '{0}' is already taken.",
      "targetText": "El nombre de acceso «{0}» ya está en uso."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotDeleted",
      "field": "text",
      "sourceText": "User '{0}' is not deleted.",
      "targetText": "El usuario «{0}» no está eliminado."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotFound",
      "field": "text",
      "sourceText": "User not found.",
      "targetText": "No se ha encontrado el usuario."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotFoundById",
      "field": "text",
      "sourceText": "User with id '{0}' not found.",
      "targetText": "No se ha encontrado ningún usuario con el id «{0}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.inviteSent",
      "field": "text",
      "sourceText": "Invitation sent to {0}.",
      "targetText": "Invitación enviada a {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.softDelete.success",
      "field": "text",
      "sourceText": "User '{0}' was successfully deleted.",
      "targetText": "El usuario «{0}» se ha eliminado correctamente."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.comment.empty",
      "field": "text",
      "sourceText": "Comment must not be empty.",
      "targetText": "El comentario no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.comment.required",
      "field": "text",
      "sourceText": "Comment text is required.",
      "targetText": "Hace falta el texto del comentario."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.escalation.teamInvalid",
      "field": "text",
      "sourceText": "Please select a valid team.",
      "targetText": "Seleccione un equipo válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.currentRequired",
      "field": "text",
      "sourceText": "Current password is required.",
      "targetText": "Hace falta la contraseña actual."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.newRequired",
      "field": "text",
      "sourceText": "New password is required.",
      "targetText": "Hace falta la contraseña nueva."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.tooLong",
      "field": "text",
      "sourceText": "Password must be at most 128 characters long.",
      "targetText": "La contraseña puede tener 128 caracteres como máximo."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.profile.firstNameRequired",
      "field": "text",
      "sourceText": "First name must not be empty.",
      "targetText": "El nombre no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.profile.lastNameRequired",
      "field": "text",
      "sourceText": "Last name must not be empty.",
      "targetText": "Los apellidos no pueden estar vacíos."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.descriptionRequired",
      "field": "text",
      "sourceText": "Description is required.",
      "targetText": "Hace falta una descripción."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.descriptionTooShort",
      "field": "text",
      "sourceText": "Description must be at least 3 characters long.",
      "targetText": "La descripción debe tener al menos 3 caracteres."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.statusInvalid",
      "field": "text",
      "sourceText": "Please select a valid status.",
      "targetText": "Seleccione un estado válido."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.titleRequired",
      "field": "text",
      "sourceText": "Title is required.",
      "targetText": "Hace falta un título."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.titleTooLong",
      "field": "text",
      "sourceText": "Title must be at most 200 characters long.",
      "targetText": "El título puede tener 200 caracteres como máximo."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.availabilityRequired",
      "field": "text",
      "sourceText": "Please select an availability.",
      "targetText": "Seleccione una disponibilidad."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.emailInvalid",
      "field": "text",
      "sourceText": "Invalid email address.",
      "targetText": "La dirección de correo no es válida."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.emailRequired",
      "field": "text",
      "sourceText": "Email must not be empty.",
      "targetText": "El correo no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.firstNameRequired",
      "field": "text",
      "sourceText": "First name must not be empty.",
      "targetText": "El nombre no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.usernameRequired",
      "field": "text",
      "sourceText": "Username must not be empty.",
      "targetText": "El nombre de acceso no puede estar vacío."
    },
    {
      "entityType": "uiText",
      "entityKey": "zz.settings.teams.internalSlug",
      "field": "text",
      "sourceText": "Internal Slug:",
      "targetText": "Slug interno:"
    },
    {
      "entityType": "uiText",
      "entityKey": "zz.settings.teams.internalTeamId",
      "field": "text",
      "sourceText": "Internal Team ID:",
      "targetText": "Id interno del equipo:"
    }
  ]
}