[
  {
    "id": "April",
    "translation": "Abril"
  },
  {
    "id": "August",
    "translation": "Agosto"
  },
  {
    "id": "December",
    "translation": "Diciembre"
  },
  {
    "id": "February",
    "translation": "Febrero"
  },
  {
    "id": "January",
    "translation": "Enero"
  },
  {
    "id": "July",
    "translation": "Julio"
  },
  {
    "id": "June",
    "translation": "Junio"
  },
  {
    "id": "March",
    "translation": "Marzo"
  },
  {
    "id": "May",
    "translation": "Mayo"
  },
  {
    "id": "November",
    "translation": "Noviembre"
  },
  {
    "id": "October",
    "translation": "Octubre"
  },
  {
    "id": "September",
    "translation": "Septiembre"
  },
  {
    "id": "api.admin.add_certificate.array.app_error",
    "translation": "No hay un archivo bajo 'certificate' en la solicitud."
  },
  {
    "id": "api.admin.add_certificate.no_file.app_error",
    "translation": "No hay un archivo bajo 'certificate' en la solicitud."
  },
  {
    "id": "api.admin.add_certificate.open.app_error",
    "translation": "No se pudo abrir el archivo del certificado."
  },
  {
    "id": "api.admin.add_certificate.saving.app_error",
    "translation": "No se pudo guardar el archivo con el certificado."
  },
  {
    "id": "api.admin.file_read_error",
    "translation": "Error leyendo el archivo de registro."
  },
  {
    "id": "api.admin.get_brand_image.storage.app_error",
    "translation": "El almacenamiento para las imagénes no está configurado."
  },
  {
    "id": "api.admin.remove_certificate.delete.app_error",
    "translation": "Se ha producido un error mientras que se eliminaba el certificado."
  },
  {
    "id": "api.admin.saml.metadata.app_error",
    "translation": "Se ha producido un error mientras se construían los Metadatos del Proveedor de Servicio."
  },
  {
    "id": "api.admin.saml.not_available.app_error",
    "translation": "SAML 2.0 no está configurado o no es soportado en este servidor."
  },
  {
    "id": "api.admin.test_email.body",
    "translation": "¡Parece que tu correo electrónico para Mattermost fue configurado correctamente!"
  },
  {
    "id": "api.admin.test_email.missing_server",
    "translation": "El Servidor SMTP es necesario"
  },
  {
    "id": "api.admin.test_email.reenter_password",
    "translation": "El servidor SMTP, el puerto o el nombre de usuario ha cambiado. Por favor, vuelva a introducir la contraseña de SMTP para probar la conexión."
  },
  {
    "id": "api.admin.test_email.subject",
    "translation": "Mattermost - Configuración de pruebas de correo"
  },
  {
    "id": "api.admin.test_s3.missing_s3_bucket",
    "translation": "S3 Bucket es necesario"
  },
  {
    "id": "api.admin.upload_brand_image.array.app_error",
    "translation": "Arreglo vacío bajo 'image' en la solicitud."
  },
  {
    "id": "api.admin.upload_brand_image.no_file.app_error",
    "translation": "No hay un archivo bajo 'image' en la solicitud."
  },
  {
    "id": "api.admin.upload_brand_image.parse.app_error",
    "translation": "No se pudo analizar el formulario multipart."
  },
  {
    "id": "api.admin.upload_brand_image.storage.app_error",
    "translation": "No se pudo cargar la imagen. El almacenamiento de imagenes no está configurado."
  },
  {
    "id": "api.admin.upload_brand_image.too_large.app_error",
    "translation": "No se pudo cargar el archivo. El archivo es muy grande."
  },
  {
    "id": "api.channel.add_member.added",
    "translation": "%v agregado al canal por %v."
  },
  {
    "id": "api.channel.add_user.to.channel.failed.app_error",
    "translation": "Falla al agregar el usuario al canal."
  },
  {
    "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
    "translation": "Error al agregar el usuario al canal porque ha sido eliminado del equipo."
  },
  {
    "id": "api.channel.add_user_to_channel.type.app_error",
    "translation": "No se puede agregar al usuario a este tipo de canal."
  },
  {
    "id": "api.channel.change_channel_privacy.private_to_public",
    "translation": "Este canal ha sido convertido a un Canal Público y cualquier miembro del equipo puede unirse."
  },
  {
    "id": "api.channel.change_channel_privacy.public_to_private",
    "translation": "Este canal ha sido convertido a un Canal Privado."
  },
  {
    "id": "api.channel.create_channel.direct_channel.app_error",
    "translation": "Debe usar el servicio del api createDirectChannel para crear un canal de mensajes directos."
  },
  {
    "id": "api.channel.create_channel.max_channel_limit.app_error",
    "translation": "No se puede crear más de {{.MaxChannelsPerTeam}} canales para el equipo actual."
  },
  {
    "id": "api.channel.create_default_channels.off_topic",
    "translation": "Fuera de Tópico"
  },
  {
    "id": "api.channel.create_default_channels.town_square",
    "translation": "General"
  },
  {
    "id": "api.channel.create_direct_channel.invalid_user.app_error",
    "translation": "ID del usuario no válido para la creación del canal directo."
  },
  {
    "id": "api.channel.create_group.bad_size.app_error",
    "translation": "Los canales de mensajes de grupo debe contener al menos 3 y no más de 8 usuarios."
  },
  {
    "id": "api.channel.create_group.bad_user.app_error",
    "translation": "Uno de los usuarios suministrados no existe."
  },
  {
    "id": "api.channel.delete_channel.archived",
    "translation": "%v archivó el canal."
  },
  {
    "id": "api.channel.delete_channel.cannot.app_error",
    "translation": "No se puede eliminar el canal predeterminado {{.Channel}}."
  },
  {
    "id": "api.channel.delete_channel.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado."
  },
  {
    "id": "api.channel.delete_channel.type.invalid",
    "translation": "No se pueden eliminar canales de grupo o mensajes directos"
  },
  {
    "id": "api.channel.join_channel.permissions.app_error",
    "translation": "No tienes los permisos apropiados."
  },
  {
    "id": "api.channel.join_channel.post_and_forget",
    "translation": "%v se unió al canal."
  },
  {
    "id": "api.channel.leave.default.app_error",
    "translation": "No puedes abandonar el canal predeterminado {{.Channel}}."
  },
  {
    "id": "api.channel.leave.direct.app_error",
    "translation": "No puedes abandonar un canal de mensaje directo."
  },
  {
    "id": "api.channel.leave.left",
    "translation": "%v abandonó el canal."
  },
  {
    "id": "api.channel.patch_update_channel.forbidden.app_error",
    "translation": "Error actualizando el canal."
  },
  {
    "id": "api.channel.post_channel_privacy_message.error",
    "translation": "No pudo publicar el mensaje de actualización de la privacidad del canal."
  },
  {
    "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
    "translation": "No se pudo publicar el mensaje de actualización del nombre del canal"
  },
  {
    "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
    "translation": "No se pudo recuperar el usuario al actualizar el campo DisplayName del canal"
  },
  {
    "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
    "translation": "%s actualizado el nombre del canal de: %s a: %s"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.post.error",
    "translation": "Falla al publicar el mensaje de actualización del encabezado del canal"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.removed",
    "translation": "%s removió el encabezado del canal (era: %s)"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
    "translation": "No se pudo recuperar el usuario al actualizar el mensaje del encabezado del canal"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
    "translation": "%s actualizó el encabezado del canal de: %s a: %s"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
    "translation": "%s actualizó el encabezado del canal a: %s"
  },
  {
    "id": "api.channel.post_user_add_remove_message_and_forget.error",
    "translation": "Fallo al publicar el mensaje de unir/abandonar"
  },
  {
    "id": "api.channel.remove.default.app_error",
    "translation": "No se puede eliminar el usuario del canal predeterminado {{.Channel}}."
  },
  {
    "id": "api.channel.remove_channel_member.type.app_error",
    "translation": "No se puede eliminar el usuario del canal."
  },
  {
    "id": "api.channel.remove_member.removed",
    "translation": "%v quitado del canal."
  },
  {
    "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error",
    "translation": "No puedes cambiar el nombre un canal de mensaje directo."
  },
  {
    "id": "api.channel.rename_channel.cant_rename_group_messages.app_error",
    "translation": "No puedes cambiar el nombre un canal de grupo."
  },
  {
    "id": "api.channel.update_channel.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado."
  },
  {
    "id": "api.channel.update_channel.tried.app_error",
    "translation": "Intento de realizar una actualización inválida al canal predeterminado {{.Channel}}."
  },
  {
    "id": "api.channel.update_channel_member_roles.scheme_role.app_error",
    "translation": "El rol suministrado es administrado por un Esquema y por lo tanto no puede ser aplicado directamente a un Miembro de Canal."
  },
  {
    "id": "api.channel.update_channel_scheme.license.error",
    "translation": "La licencia no admite la actualización del esquema de un canal"
  },
  {
    "id": "api.channel.update_channel_scheme.scheme_scope.error",
    "translation": "No se puede establecer el esquema para el canal ya que el esquema suministrado no es un esquema de canal."
  },
  {
    "id": "api.channel.update_team_member_roles.scheme_role.app_error",
    "translation": "El rol suministrado es administrado por un Esquema y por lo tanto no puede ser aplicado directamente a un Miembro de Equipo."
  },
  {
    "id": "api.command.admin_only.app_error",
    "translation": "Las integraciones han sido limitadas a los adminitradores."
  },
  {
    "id": "api.command.command_post.forbidden.app_error",
    "translation": "Usuario especificado no es un miembro del canal especificado."
  },
  {
    "id": "api.command.disabled.app_error",
    "translation": "Los comandos han sido inhabilitados por el administrador de sistema."
  },
  {
    "id": "api.command.duplicate_trigger.app_error",
    "translation": "Esta palabra que desencadena la acción ya está siendo utilizada. Por favor escoge otra palabra."
  },
  {
    "id": "api.command.execute_command.create_post_failed.app_error",
    "translation": "El comando '{{.Trigger}}' falló en publicar la respuesta. Por favor contacta a tu Administrador de Sistema."
  },
  {
    "id": "api.command.execute_command.failed.app_error",
    "translation": "El Comando con la palabra '{{.Trigger}}' que desencadena la acción falló."
  },
  {
    "id": "api.command.execute_command.failed_empty.app_error",
    "translation": "El Comando con la palabra '{{.Trigger}}' que desencadena la acción retorno una respuesta vacía."
  },
  {
    "id": "api.command.execute_command.failed_resp.app_error",
    "translation": "El Comando con la palabra '{{.Trigger}}' que desencadena la acción retorno la respuesta {{.Status}}."
  },
  {
    "id": "api.command.execute_command.not_found.app_error",
    "translation": "Comando con el gatillador '{{.Trigger}}' no fue encontrado. Para enviar un mensaje que comience con \"/\", trata de añadir un espacio vacío en el inicio del mensaje."
  },
  {
    "id": "api.command.execute_command.start.app_error",
    "translation": "No se encontró una palabra que desencadene la acción para el comando."
  },
  {
    "id": "api.command.invite_people.desc",
    "translation": "Envía un correo de invitación a tu equipo de Mattermost"
  },
  {
    "id": "api.command.invite_people.email_invitations_off",
    "translation": "Las invitaciones por correo electrónico han sido inhabilitadas, no se enviaron invitaciones"
  },
  {
    "id": "api.command.invite_people.email_off",
    "translation": "El servicio de correo electrónico no ha sido configurado. no se envió la(s) invitacion(es)"
  },
  {
    "id": "api.command.invite_people.fail",
    "translation": "Se encontró un error al enviar los correos de invitación"
  },
  {
    "id": "api.command.invite_people.hint",
    "translation": "[nombre@dominio.com ...]"
  },
  {
    "id": "api.command.invite_people.invite_off",
    "translation": "La creación de usuario ha sido desactivada en este servidor, la invitación no se envió"
  },
  {
    "id": "api.command.invite_people.name",
    "translation": "invitar"
  },
  {
    "id": "api.command.invite_people.no_email",
    "translation": "Por favor especifica una o más direcciones de correo electrónico válidas"
  },
  {
    "id": "api.command.invite_people.sent",
    "translation": "Enviado(s) correo(s) de invitación"
  },
  {
    "id": "api.command.team_mismatch.app_error",
    "translation": "No se puede actualizar comandos a través de equipos."
  },
  {
    "id": "api.command_away.desc",
    "translation": "Establece tu estado como ausente"
  },
  {
    "id": "api.command_away.name",
    "translation": "ausente"
  },
  {
    "id": "api.command_away.success",
    "translation": "Ahora estás ausente"
  },
  {
    "id": "api.command_channel_header.channel.app_error",
    "translation": "Error al recuperar el canal actual."
  },
  {
    "id": "api.command_channel_header.desc",
    "translation": "Editar el encabezado del canal"
  },
  {
    "id": "api.command_channel_header.hint",
    "translation": "[texto]"
  },
  {
    "id": "api.command_channel_header.message.app_error",
    "translation": "El texto debe ser proporcionado con el comando /header."
  },
  {
    "id": "api.command_channel_header.name",
    "translation": "encabezado"
  },
  {
    "id": "api.command_channel_header.permission.app_error",
    "translation": "No tienes los permisos adecuados para modificar el encabezado del canal."
  },
  {
    "id": "api.command_channel_header.update_channel.app_error",
    "translation": "Error al actualizar la cabecera del canal."
  },
  {
    "id": "api.command_channel_purpose.channel.app_error",
    "translation": "Error al recuperar el canal actual."
  },
  {
    "id": "api.command_channel_purpose.desc",
    "translation": "Editar el propósito del canal"
  },
  {
    "id": "api.command_channel_purpose.direct_group.app_error",
    "translation": "No se puede establecer el propósito en los canales de mensaje directo. Utiliza /header para establecer el encabezado en su lugar."
  },
  {
    "id": "api.command_channel_purpose.hint",
    "translation": "[texto]"
  },
  {
    "id": "api.command_channel_purpose.message.app_error",
    "translation": "Un mensaje debe ser proporcionado con el comando /purpose."
  },
  {
    "id": "api.command_channel_purpose.name",
    "translation": "propósito"
  },
  {
    "id": "api.command_channel_purpose.permission.app_error",
    "translation": "No tienes los permisos adecuados para modificar el propósito del canal."
  },
  {
    "id": "api.command_channel_purpose.update_channel.app_error",
    "translation": "Error al actualizar el propósito del canal."
  },
  {
    "id": "api.command_channel_remove.channel.app_error",
    "translation": "Error al recuperar el canal actual."
  },
  {
    "id": "api.command_channel_rename.channel.app_error",
    "translation": "Error al recuperar el canal actual."
  },
  {
    "id": "api.command_channel_rename.desc",
    "translation": "Renombrar el canal"
  },
  {
    "id": "api.command_channel_rename.direct_group.app_error",
    "translation": "No puedes cambiar el nombre un canal de mensajes directos."
  },
  {
    "id": "api.command_channel_rename.hint",
    "translation": "[texto]"
  },
  {
    "id": "api.command_channel_rename.message.app_error",
    "translation": "Un mensaje debe ser proporcionado con el comando /rename."
  },
  {
    "id": "api.command_channel_rename.name",
    "translation": "cambiar nombre"
  },
  {
    "id": "api.command_channel_rename.permission.app_error",
    "translation": "No tienes los permisos adecuados para cambiar el nombre del canal."
  },
  {
    "id": "api.command_channel_rename.too_long.app_error",
    "translation": "Nombre del canal debe ser de {{.Length}} caracteres o menos."
  },
  {
    "id": "api.command_channel_rename.too_short.app_error",
    "translation": "Nombre del canal debe ser de {{.Length}} o más caracteres."
  },
  {
    "id": "api.command_channel_rename.update_channel.app_error",
    "translation": "Error al actualizar el canal actual."
  },
  {
    "id": "api.command_code.desc",
    "translation": "Mostrar el texto como un bloque de código"
  },
  {
    "id": "api.command_code.hint",
    "translation": "[texto]"
  },
  {
    "id": "api.command_code.message.app_error",
    "translation": "Un mensaje debe ser proporcionado con el comando /code."
  },
  {
    "id": "api.command_code.name",
    "translation": "código"
  },
  {
    "id": "api.command_collapse.desc",
    "translation": "Activar auto-colapso de previsualizaciones de imagen"
  },
  {
    "id": "api.command_collapse.name",
    "translation": "colapsar"
  },
  {
    "id": "api.command_collapse.success",
    "translation": "Los vínculos de imágenes se colapsarán de forma predeterminada"
  },
  {
    "id": "api.command_dnd.desc",
    "translation": "No molestar desactiva notificaciones móviles y de escritorio."
  },
  {
    "id": "api.command_dnd.name",
    "translation": "dnd"
  },
  {
    "id": "api.command_dnd.success",
    "translation": "No Molestar está activado. No recibirás notificaciones móviles o de escritorio hasta que No Molestar esté apagado."
  },
  {
    "id": "api.command_echo.delay.app_error",
    "translation": "El retraso debe ser menor a 10000 segundos."
  },
  {
    "id": "api.command_echo.desc",
    "translation": "Eco de vuelta un texto utilizando tu cuenta"
  },
  {
    "id": "api.command_echo.high_volume.app_error",
    "translation": "Demasiadas solicitudes de echo, no pudimos procesar la solicitud."
  },
  {
    "id": "api.command_echo.hint",
    "translation": "'mensaje' [retraso en segundos]"
  },
  {
    "id": "api.command_echo.message.app_error",
    "translation": "Un mensaje debe ser proporcionado con el comando /echo."
  },
  {
    "id": "api.command_echo.name",
    "translation": "echo"
  },
  {
    "id": "api.command_expand.desc",
    "translation": "Desactivar auto-colapso de previsualizaciones de imagen"
  },
  {
    "id": "api.command_expand.name",
    "translation": "expandir"
  },
  {
    "id": "api.command_expand.success",
    "translation": "Los vínculos de imágenes se expandirán de forma predeterminada"
  },
  {
    "id": "api.command_expand_collapse.fail.app_error",
    "translation": "Se ha producido un error durante la expansión de las previsualizaciones."
  },
  {
    "id": "api.command_groupmsg.desc",
    "translation": "Envía un Mensaje de Grupo a los usuarios especificados"
  },
  {
    "id": "api.command_groupmsg.fail.app_error",
    "translation": "Ha ocurrido un error mientras se enviaba el mensaje a los usuarios."
  },
  {
    "id": "api.command_groupmsg.group_fail.app_error",
    "translation": "Ha ocurrido un error mientras se creaba el mensaje de grupo."
  },
  {
    "id": "api.command_groupmsg.hint",
    "translation": "@[nombre de usuario 1], @[nombre de usuario 2] 'mensaje'"
  },
  {
    "id": "api.command_groupmsg.invalid_user.app_error",
    "translation": {
      "many": "No se pueden encontrar los usuarios: {{.Users}}",
      "one": "No se puede encontrar el usuario: {{.Users}}",
      "other": ""
    }
  },
  {
    "id": "api.command_groupmsg.max_users.app_error",
    "translation": "Los mensajes de Grupo están limitados a un máximo de {{.MaxUsers}} usuarios."
  },
  {
    "id": "api.command_groupmsg.min_users.app_error",
    "translation": "Los mensajes de Grupo están limitados a un mínimo de {{.MinUsers}} usuarios."
  },
  {
    "id": "api.command_groupmsg.name",
    "translation": "mensaje"
  },
  {
    "id": "api.command_groupmsg.permission.app_error",
    "translation": "No tienes los permisos necesarios para crear un grupo de mensajes."
  },
  {
    "id": "api.command_help.desc",
    "translation": "Muestra el mensaje de ayuda de Mattermost"
  },
  {
    "id": "api.command_help.name",
    "translation": "help"
  },
  {
    "id": "api.command_invite.channel.app_error",
    "translation": "Error al recuperar el canal actual."
  },
  {
    "id": "api.command_invite.channel.error",
    "translation": "No se encontró el canal {{.Channel}}. Por favor utiliza el [identificador del canal](https://docs.mattermost.com/messaging/managing-channels.html#naming-a-channel) para identificar canales."
  },
  {
    "id": "api.command_invite.desc",
    "translation": "Invita un usuario a un canal"
  },
  {
    "id": "api.command_invite.directchannel.app_error",
    "translation": "No se puede eliminar a alguien de un canal de mensajes directos."
  },
  {
    "id": "api.command_invite.fail.app_error",
    "translation": "Ocurrió un error al unirse al canal."
  },
  {
    "id": "api.command_invite.hint",
    "translation": "@[username] ~[channel]..."
  },
  {
    "id": "api.command_invite.missing_message.app_error",
    "translation": "Falta Nombre de Usuario y Canal."
  },
  {
    "id": "api.command_invite.missing_user.app_error",
    "translation": "No se pudo encontrar al usuario {{.User}}. Puede que haya sido desactivado por el Administrador del Sistema."
  },
  {
    "id": "api.command_invite.name",
    "translation": "invitar"
  },
  {
    "id": "api.command_invite.permission.app_error",
    "translation": "No tienes suficientes permisos para agregar a {{.User}} en {{.Channel}}."
  },
  {
    "id": "api.command_invite.private_channel.app_error",
    "translation": "No se pudo encontrar el canal {{.Channel}}. Por favor utiliza el identificador del canal."
  },
  {
    "id": "api.command_invite.success",
    "translation": "{{.User}} agregado al canal {{.Channel}}."
  },
  {
    "id": "api.command_invite.user_already_in_channel.app_error",
    "translation": {
      "many": "{{.User}} ya están en el canal.",
      "one": "{{.User}} ya está en el canal.",
      "other": ""
    }
  },
  {
    "id": "api.command_invite_people.permission.app_error",
    "translation": "No tienes permiso para invitar nuevos usuarios a este servidor."
  },
  {
    "id": "api.command_join.desc",
    "translation": "Unirte a un canal público"
  },
  {
    "id": "api.command_join.fail.app_error",
    "translation": "Ocurrió un error al unirse al canal."
  },
  {
    "id": "api.command_join.hint",
    "translation": "~[canal]"
  },
  {
    "id": "api.command_join.list.app_error",
    "translation": "Ocurrió un error al listar los canales."
  },
  {
    "id": "api.command_join.missing.app_error",
    "translation": "No se pudo encontrar el canal."
  },
  {
    "id": "api.command_join.name",
    "translation": "unir"
  },
  {
    "id": "api.command_kick.name",
    "translation": "patear"
  },
  {
    "id": "api.command_leave.desc",
    "translation": "Abandonar el canal actual"
  },
  {
    "id": "api.command_leave.fail.app_error",
    "translation": "Ocurrió un error al abandonar al canal."
  },
  {
    "id": "api.command_leave.name",
    "translation": ".leave"
  },
  {
    "id": "api.command_logout.desc",
    "translation": "Salir de Mattermost"
  },
  {
    "id": "api.command_logout.name",
    "translation": "salir"
  },
  {
    "id": "api.command_me.desc",
    "translation": "Hacer una acción"
  },
  {
    "id": "api.command_me.hint",
    "translation": "[mensaje]"
  },
  {
    "id": "api.command_me.name",
    "translation": "yo"
  },
  {
    "id": "api.command_msg.desc",
    "translation": "Envia un mensaje directo a un usuario"
  },
  {
    "id": "api.command_msg.dm_fail.app_error",
    "translation": "Ha ocurrido un error mientras se creaba el mensaje directo."
  },
  {
    "id": "api.command_msg.fail.app_error",
    "translation": "Ha ocurrido un error mientras se enviaba el mensaje al usuario."
  },
  {
    "id": "api.command_msg.hint",
    "translation": "@[usuario] 'mensaje'"
  },
  {
    "id": "api.command_msg.missing.app_error",
    "translation": "No se pudo encontrar el usuario."
  },
  {
    "id": "api.command_msg.name",
    "translation": "mensaje"
  },
  {
    "id": "api.command_msg.permission.app_error",
    "translation": "No tienes los permisos necesarios para enviar un mensaje directo a este usuario."
  },
  {
    "id": "api.command_mute.desc",
    "translation": "Apaga las notificaciones de escritorio, correo electrónico y a dispositivos móviles para el canal actual o el [canal] especificado."
  },
  {
    "id": "api.command_mute.error",
    "translation": "No se encontró el canal {{.Channel}}. Por favor utiliza el [identificador del canal](https://docs.mattermost.com/messaging/managing-channels.html#naming-a-channel) para identificar los canales."
  },
  {
    "id": "api.command_mute.hint",
    "translation": "~[canal]"
  },
  {
    "id": "api.command_mute.name",
    "translation": "silenciar"
  },
  {
    "id": "api.command_mute.no_channel.error",
    "translation": "No se encontró el canal especificado. Por favor utiliza el [identificador del canal](https://docs.mattermost.com/messaging/managing-channels.html#naming-a-channel) para identificar canales."
  },
  {
    "id": "api.command_mute.success_mute",
    "translation": "No recibirás notificaciones para {{.Channel}} mientras el canal es silenciado."
  },
  {
    "id": "api.command_mute.success_mute_direct_msg",
    "translation": "No recibirás notificaciones para este canal mientras el canal es silenciado."
  },
  {
    "id": "api.command_mute.success_unmute",
    "translation": "{{.Channel}} ya no está siendo silenciado."
  },
  {
    "id": "api.command_mute.success_unmute_direct_msg",
    "translation": "Este canal ya no está siendo silenciado."
  },
  {
    "id": "api.command_offline.desc",
    "translation": "Estable tu estado como desconectado"
  },
  {
    "id": "api.command_offline.name",
    "translation": "desconectado"
  },
  {
    "id": "api.command_offline.success",
    "translation": "Ahora estás desconectado"
  },
  {
    "id": "api.command_online.desc",
    "translation": "Establece tu estado como disponible"
  },
  {
    "id": "api.command_online.name",
    "translation": "disponible"
  },
  {
    "id": "api.command_online.success",
    "translation": "Ahora estás disponible"
  },
  {
    "id": "api.command_open.name",
    "translation": "abrir"
  },
  {
    "id": "api.command_remove.desc",
    "translation": "Remueve a un miembro del canal"
  },
  {
    "id": "api.command_remove.direct_group.app_error",
    "translation": "No se puede eliminar a alguien de un canal de mensajes directos."
  },
  {
    "id": "api.command_remove.hint",
    "translation": "@[nombre de usuario]"
  },
  {
    "id": "api.command_remove.message.app_error",
    "translation": "Un mensaje debe ser proporcionado con el comando /remove o /kick."
  },
  {
    "id": "api.command_remove.missing.app_error",
    "translation": "No se pudo encontrar el usuario. Puede que haya sido desactivado por el Administrador del Sistema."
  },
  {
    "id": "api.command_remove.name",
    "translation": "eliminar"
  },
  {
    "id": "api.command_remove.permission.app_error",
    "translation": "No tienes los permisos adecuados para eliminar al miembro."
  },
  {
    "id": "api.command_remove.user_not_in_channel",
    "translation": "{{.Username}} no es un miembro de este canal."
  },
  {
    "id": "api.command_search.desc",
    "translation": "Buscar texto en mensajes"
  },
  {
    "id": "api.command_search.hint",
    "translation": "[texto]"
  },
  {
    "id": "api.command_search.name",
    "translation": "buscar"
  },
  {
    "id": "api.command_search.unsupported.app_error",
    "translation": "El comando de búsqueda no es compatible con tu dispositivo."
  },
  {
    "id": "api.command_settings.desc",
    "translation": "Abrir el cuadro de diálogo Configuración"
  },
  {
    "id": "api.command_settings.name",
    "translation": "configuración"
  },
  {
    "id": "api.command_settings.unsupported.app_error",
    "translation": "El comando de configuración no es compatible con tu dispositivo."
  },
  {
    "id": "api.command_shortcuts.desc",
    "translation": "Muestra una lista de los accesos rápidos de teclado"
  },
  {
    "id": "api.command_shortcuts.name",
    "translation": "accesos rápidos de teclado"
  },
  {
    "id": "api.command_shortcuts.unsupported.app_error",
    "translation": "El comando de accesos rápidos no es compatible con tu dispositivo."
  },
  {
    "id": "api.command_shrug.desc",
    "translation": "Agrega ¯\\_(ツ)_/¯ a tu mensaje"
  },
  {
    "id": "api.command_shrug.hint",
    "translation": "[mensaje]"
  },
  {
    "id": "api.command_shrug.name",
    "translation": "npi"
  },
  {
    "id": "api.context.404.app_error",
    "translation": "Lo sentimos, pero no pudimos encontrar la página."
  },
  {
    "id": "api.context.invalid_body_param.app_error",
    "translation": "{{.Name}} no válido o no se encuentra en el cuerpo de solicitud."
  },
  {
    "id": "api.context.invalid_param.app_error",
    "translation": "Parámetro {{.Name}} inválido."
  },
  {
    "id": "api.context.invalid_token.error",
    "translation": "Token {{.Token}} de sesión no válido, err={{.Error}}"
  },
  {
    "id": "api.context.invalid_url_param.app_error",
    "translation": "El parámetro {{.Name}} no es válido o no se encuentra en la URL solicitada."
  },
  {
    "id": "api.context.mfa_required.app_error",
    "translation": "La autenticación de múltiples factores es requerida en este servidor."
  },
  {
    "id": "api.context.permissions.app_error",
    "translation": "No tienes los permisos apropiados."
  },
  {
    "id": "api.context.session_expired.app_error",
    "translation": "Sesión inválida o vencida, por favor inicia sesión otra vez."
  },
  {
    "id": "api.context.token_provided.app_error",
    "translation": "La sesión no es de tipo OAuth pero existe un token en el query string."
  },
  {
    "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error",
    "translation": "La característica de Términos de servicio personalizado está desactivada."
  },
  {
    "id": "api.create_terms_of_service.empty_text.app_error",
    "translation": "Por favor, introduce el texto de los Términos de Servicio Personalizado."
  },
  {
    "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
    "translation": "El trabajo de correos electrónicos por lotes del canal de recepción estaba lleno. Por favor, aumenta el EmailBatchingBufferSize."
  },
  {
    "id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
    "translation": "Los correos electrónicos por lotes han sido inhabilitados por el administrador de sistema."
  },
  {
    "id": "api.email_batching.send_batched_email_notification.subject",
    "translation": {
      "many": "[{{.SiteName}}] Nuevas Notificaciones del {{.Day}} {{.Month}}, {{.Year}}",
      "one": "[{{.SiteName}}] Nueva Notificación del {{.Day}} {{.Month}}, {{.Year}}",
      "other": ""
    }
  },
  {
    "id": "api.emoji.create.duplicate.app_error",
    "translation": "No se puede crear el emoticon. Ya existe otro emoticon con el mismo nombre."
  },
  {
    "id": "api.emoji.create.other_user.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "api.emoji.create.parse.app_error",
    "translation": "No se puede crear el emoticon. No se comprendió la solicitud."
  },
  {
    "id": "api.emoji.create.too_large.app_error",
    "translation": "No se puede crear el emoticon. La imagen debe tener un tamaño inferior a 1 MB."
  },
  {
    "id": "api.emoji.disabled.app_error",
    "translation": "Los emoticones personalizados han sido inhabilitados por el administrador del sistema."
  },
  {
    "id": "api.emoji.get_image.decode.app_error",
    "translation": "Incapaz de decodificar archivo de imagen para emoticon."
  },
  {
    "id": "api.emoji.get_image.read.app_error",
    "translation": "No se puede leer el archivo de imagen para emoticon."
  },
  {
    "id": "api.emoji.storage.app_error",
    "translation": "No ha sido configurado apropiadamente el almacenamiento. Por favor configuralo para utilizar ya sea S3 o almacenamiento local."
  },
  {
    "id": "api.emoji.upload.image.app_error",
    "translation": "No se puede crear el emoticon. El archivo debe ser un archivo PNG, JPEG o GIF."
  },
  {
    "id": "api.emoji.upload.large_image.decode_error",
    "translation": "No se puede crear el emoticon. Se ha producido un error al intentar decodificar la imagen."
  },
  {
    "id": "api.emoji.upload.large_image.encode_error",
    "translation": "No se puede crear el emoticon. Se ha producido un error al intentar codificar la imagen."
  },
  {
    "id": "api.emoji.upload.large_image.gif_decode_error",
    "translation": "No se puede crear el emoticon. Se ha producido un error al intentar decodificar la imagen GIF."
  },
  {
    "id": "api.emoji.upload.large_image.gif_encode_error",
    "translation": "No se puede crear el emoticon. Se ha producido un error al intentar codificar la imagen GIF."
  },
  {
    "id": "api.emoji.upload.large_image.too_large.app_error",
    "translation": "No se pudo crear el emoticon. La imagen debe mas pequeña que {{.MaxWidth}} por {{.MaxHeight}}."
  },
  {
    "id": "api.emoji.upload.open.app_error",
    "translation": "No se puede crear el emoticon. Se ha producido un error al intentar abrir la imagen adjunta."
  },
  {
    "id": "api.file.attachments.disabled.app_error",
    "translation": "Los archivos adjuntos se han deshabilitado en este servidor."
  },
  {
    "id": "api.file.get_file.public_invalid.app_error",
    "translation": "El enlace público parece ser inválido."
  },
  {
    "id": "api.file.get_file_preview.no_preview.app_error",
    "translation": "Archivo no tiene una imagen de vista previa."
  },
  {
    "id": "api.file.get_file_thumbnail.no_thumbnail.app_error",
    "translation": "Archivo no tiene una imagen en miniatura."
  },
  {
    "id": "api.file.get_public_link.disabled.app_error",
    "translation": "Los enlaces públicos han sido inhabilitados."
  },
  {
    "id": "api.file.get_public_link.no_post.app_error",
    "translation": "No se puede obtener el enlace público para el archivo. El archivo debe estar conectado a un post que puede ser leído por el usuario actual."
  },
  {
    "id": "api.file.no_driver.app_error",
    "translation": "No se ha seleccionado ningún gestor de archivos."
  },
  {
    "id": "api.file.read_file.reading_local.app_error",
    "translation": "Se encontró un error al leer desde el almacenamiento del servidor local."
  },
  {
    "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error",
    "translation": "No se pueden cargar los archivos. Se tienen {{.NumClientIds}} client_ids para un total de {{.NumFiles}} archivos."
  },
  {
    "id": "api.file.upload_file.large_image.app_error",
    "translation": "No se pudo cargar el archivo que supera las dimensiones máximas: {{.Filename}}"
  },
  {
    "id": "api.file.upload_file.large_image_detailed.app_error",
    "translation": "Las dimensiones de {{.Filename}} son ({{.Width}} por {{.Height}} pixels) exceden el limite."
  },
  {
    "id": "api.file.upload_file.multiple_channel_ids.app_error",
    "translation": "No se pueden cargar los archivos. Multiples conflictos con channel_ids."
  },
  {
    "id": "api.file.upload_file.read_form_value.app_error",
    "translation": "No se pueden cargar los archivos. Error al leer el valor de {{.Formname}}."
  },
  {
    "id": "api.file.upload_file.read_request.app_error",
    "translation": "No se pueden cargar los archivos. Error al leer los datos."
  },
  {
    "id": "api.file.upload_file.storage.app_error",
    "translation": "No se puede cargar el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.file.upload_file.too_large_detailed.app_error",
    "translation": "No se puede cargar el archivo {{.Filename}}. {{.Length}} bytes excede el máximo límite permitido de {{.Limit}} bytes."
  },
  {
    "id": "api.incoming_webhook.disabled.app_error",
    "translation": "Webhooks entrantes han sido deshabilitados por el administrador del sistema."
  },
  {
    "id": "api.incoming_webhook.invalid_username.app_error",
    "translation": "Nombre de usuario no válido."
  },
  {
    "id": "api.io_error",
    "translation": "error entrada/salida"
  },
  {
    "id": "api.ldap_group.not_found",
    "translation": "grupo ldap no encontrado"
  },
  {
    "id": "api.ldap_groups.license_error",
    "translation": "la licencia actual no es compatible con grupos ldap"
  },
  {
    "id": "api.license.add_license.array.app_error",
    "translation": "Arreglo vacío bajo 'license' en la solicitud."
  },
  {
    "id": "api.license.add_license.expired.app_error",
    "translation": "La licencia ya venció o todavía no ha comenzado."
  },
  {
    "id": "api.license.add_license.invalid.app_error",
    "translation": "Archivo de licencia inválido."
  },
  {
    "id": "api.license.add_license.invalid_count.app_error",
    "translation": "No se pudo obtener el número total de usuarios únicos."
  },
  {
    "id": "api.license.add_license.no_file.app_error",
    "translation": "No hay un archivo bajo 'license' en la solicitud."
  },
  {
    "id": "api.license.add_license.open.app_error",
    "translation": "No se pudo abrir el archivo de la licencia."
  },
  {
    "id": "api.license.add_license.save.app_error",
    "translation": "La licencia no fue guardada correctamente."
  },
  {
    "id": "api.license.add_license.save_active.app_error",
    "translation": "El ID de la licencia Activa no se guardo apropiadamente."
  },
  {
    "id": "api.license.add_license.unique_users.app_error",
    "translation": "Esta licencia sólo soporta {{.Users}} usuarios, cuando tu sistema tiene {{.Count}} usuarios únicos. Los usuarios únicos se cuentan por direcciónes de correo electrónico distintas. Puedes ver el totoal de usuarios en REPORTES DEL SITIO -> Ver Estadísticas."
  },
  {
    "id": "api.license.client.old_format.app_error",
    "translation": "Nuevo formato de la licencia de cliente no es compatible todavía. Por favor utiliza format=old en la cadena de consulta."
  },
  {
    "id": "api.marshal_error",
    "translation": "Error al procesar."
  },
  {
    "id": "api.oauth.allow_oauth.redirect_callback.app_error",
    "translation": "invalid_request: El redirect_uri suministrado no coincide con el callback_url registrado."
  },
  {
    "id": "api.oauth.allow_oauth.turn_off.app_error",
    "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
  },
  {
    "id": "api.oauth.authorize_oauth.disabled.app_error",
    "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
  },
  {
    "id": "api.oauth.get_access_token.bad_client_id.app_error",
    "translation": "invalid_request: Mal client_id."
  },
  {
    "id": "api.oauth.get_access_token.bad_grant.app_error",
    "translation": "invalid_request: grant_type errado."
  },
  {
    "id": "api.oauth.get_access_token.credentials.app_error",
    "translation": "invalid_client: credenciales del cliente inválidas."
  },
  {
    "id": "api.oauth.get_access_token.disabled.app_error",
    "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
  },
  {
    "id": "api.oauth.get_access_token.expired_code.app_error",
    "translation": "invalid_grant: Código de autorización inválido o vencido."
  },
  {
    "id": "api.oauth.get_access_token.internal.app_error",
    "translation": "server_error: Se encontró un error interno al accesar la base de datos."
  },
  {
    "id": "api.oauth.get_access_token.internal_saving.app_error",
    "translation": "server_error: Se encontró un error interno al guardar el token de acceso en la base de datos."
  },
  {
    "id": "api.oauth.get_access_token.internal_session.app_error",
    "translation": "server_error: Se encontró un error interno al guardar la sesión en la base de datos."
  },
  {
    "id": "api.oauth.get_access_token.internal_user.app_error",
    "translation": "server_error: Se encontró un error interno al extraer el usuario de la base de datos."
  },
  {
    "id": "api.oauth.get_access_token.missing_code.app_error",
    "translation": "invalid_request: Falta código."
  },
  {
    "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
    "translation": "invalid_request: Falta refresh_token."
  },
  {
    "id": "api.oauth.get_access_token.redirect_uri.app_error",
    "translation": "invalid_request: La redirect_uri suministrada no coincide con la request_uri del código de autorización."
  },
  {
    "id": "api.oauth.get_access_token.refresh_token.app_error",
    "translation": "invalid_grant: Refresh token inválido."
  },
  {
    "id": "api.oauth.invalid_state_token.app_error",
    "translation": "Estado de token no válido."
  },
  {
    "id": "api.oauth.register_oauth_app.turn_off.app_error",
    "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
  },
  {
    "id": "api.oauth.revoke_access_token.del_session.app_error",
    "translation": "Error eliminando la sesión desde la BD."
  },
  {
    "id": "api.oauth.revoke_access_token.del_token.app_error",
    "translation": "Error eliminando el token de acceso desde la BD."
  },
  {
    "id": "api.oauth.revoke_access_token.get.app_error",
    "translation": "Error obteniendo el token de acceso desde la BD antes de ser eliminado."
  },
  {
    "id": "api.oauth.singup_with_oauth.disabled.app_error",
    "translation": "El registro de usuario está inhabilitado."
  },
  {
    "id": "api.oauth.singup_with_oauth.expired_link.app_error",
    "translation": "El enlace de registro ha expirado."
  },
  {
    "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
    "translation": "El enlace de registro parece ser inválido."
  },
  {
    "id": "api.outgoing_webhook.disabled.app_error",
    "translation": "Webhooks de Salida han sido deshabilitados por el administrador del sistema."
  },
  {
    "id": "api.plugin.upload.array.app_error",
    "translation": "Matriz de archivo está vacía en la solicitud multipart/form."
  },
  {
    "id": "api.plugin.upload.file.app_error",
    "translation": "No se puede abrir el archivo en la solicitud multipart/form."
  },
  {
    "id": "api.plugin.upload.no_file.app_error",
    "translation": "Falta el archivo en la solicitud multipart/form."
  },
  {
    "id": "api.post.check_for_out_of_channel_mentions.message.multiple",
    "translation": "@{{.Usernames}} y {{.LastUsername}} fueron mencionados, pero no recibieron notificaciones porque no pertenecen a este canal."
  },
  {
    "id": "api.post.check_for_out_of_channel_mentions.message.one",
    "translation": "@{{.Username}} fue mencionado, pero no recibió una notificación porque no pertenece a este canal."
  },
  {
    "id": "api.post.create_post.can_not_post_to_deleted.error",
    "translation": "No se puede publicar en un canal eliminado."
  },
  {
    "id": "api.post.create_post.channel_root_id.app_error",
    "translation": "Canal inválido para el parámetro RootId."
  },
  {
    "id": "api.post.create_post.root_id.app_error",
    "translation": "Parámetro RootId inválido."
  },
  {
    "id": "api.post.create_webhook_post.creating.app_error",
    "translation": "Error creando el mensaje."
  },
  {
    "id": "api.post.deduplicate_create_post.failed_to_get",
    "translation": "No pudo recuperar el mensaje original después de desduplicar un cliente repitiendo la misma solicitud."
  },
  {
    "id": "api.post.deduplicate_create_post.pending",
    "translation": "Mensaje rechazado porque otro cliente está haciendo la misma petición."
  },
  {
    "id": "api.post.delete_post.can_not_delete_post_in_deleted.error",
    "translation": "No se puede actualizar un mensaje en un canal que ha sido eliminado."
  },
  {
    "id": "api.post.disabled_all",
    "translation": "@all ha sido desactivado debido a que el canal tiene más de {{.Users}} usuarios."
  },
  {
    "id": "api.post.disabled_channel",
    "translation": "@channel ha sido desactivado debido a que el canal tiene más de {{.Users}} usuarios."
  },
  {
    "id": "api.post.disabled_here",
    "translation": "@here ha sido desactivado debido a que el canal tiene más de {{.Users}} usuarios."
  },
  {
    "id": "api.post.do_action.action_id.app_error",
    "translation": "Id de acción no válida."
  },
  {
    "id": "api.post.do_action.action_integration.app_error",
    "translation": "Error en la acción de la integración."
  },
  {
    "id": "api.post.get_message_for_notification.files_sent",
    "translation": {
      "many": "{{.Count}} archivos enviados: {{.Filenames}}",
      "one": "{{.Count}} archivo enviado: {{.Filenames}}",
      "other": ""
    }
  },
  {
    "id": "api.post.get_message_for_notification.images_sent",
    "translation": {
      "many": "{{.Count}} imágenes enviadas: {{.Filenames}}",
      "one": "{{.Count}} imagen enviada: {{.Filenames}}",
      "other": ""
    }
  },
  {
    "id": "api.post.patch_post.can_not_update_post_in_deleted.error",
    "translation": "No se puede actualizar un mensaje en un canal que ha sido eliminado."
  },
  {
    "id": "api.post.send_notification_and_forget.push_channel_mention",
    "translation": " notificó al canal."
  },
  {
    "id": "api.post.send_notification_and_forget.push_comment_on_post",
    "translation": " comentó en tu mensaje."
  },
  {
    "id": "api.post.send_notification_and_forget.push_comment_on_thread",
    "translation": " comentó en una conversación que has participado."
  },
  {
    "id": "api.post.send_notifications_and_forget.push_explicit_mention",
    "translation": " te mencionó."
  },
  {
    "id": "api.post.send_notifications_and_forget.push_general_message",
    "translation": " publicó un mensaje."
  },
  {
    "id": "api.post.send_notifications_and_forget.push_image_only",
    "translation": " adjuntó un archivo."
  },
  {
    "id": "api.post.send_notifications_and_forget.push_message",
    "translation": "te envió un mensaje."
  },
  {
    "id": "api.post.update_post.can_not_update_post_in_deleted.error",
    "translation": "No se puede actualizar un mensaje en un canal que ha sido eliminado."
  },
  {
    "id": "api.post.update_post.find.app_error",
    "translation": "No pudimos encontrar el mensaje o comentario para actualizarlo."
  },
  {
    "id": "api.post.update_post.permissions_details.app_error",
    "translation": "Ya fue eliminado el id={{.PostId}}."
  },
  {
    "id": "api.post.update_post.permissions_time_limit.app_error",
    "translation": "La edición del mensaje sólo está permitido en un período de {{.timeLimit}} segundos. Por favor, pregunta a tu Administrador del Sistema para obtener más detalles."
  },
  {
    "id": "api.post.update_post.system_message.app_error",
    "translation": "No se puede actualizar el mensaje del sistema."
  },
  {
    "id": "api.post_get_post_by_id.get.app_error",
    "translation": "No se puede obtener el mensaje."
  },
  {
    "id": "api.preference.delete_preferences.delete.app_error",
    "translation": "Incapaz de eliminar las preferencias del usuario."
  },
  {
    "id": "api.preference.preferences_category.get.app_error",
    "translation": "Incapaz de obtener las preferencias del usuario."
  },
  {
    "id": "api.preference.update_preferences.set.app_error",
    "translation": "No se puede establecer las preferencias del usuario."
  },
  {
    "id": "api.reaction.delete.archived_channel.app_error",
    "translation": "No se puede eliminar una reacción de un canal archivado."
  },
  {
    "id": "api.reaction.save.archived_channel.app_error",
    "translation": "No se puede reaccionar en un canal archivado."
  },
  {
    "id": "api.reaction.save_reaction.invalid.app_error",
    "translation": "Reacción no válida."
  },
  {
    "id": "api.reaction.save_reaction.user_id.app_error",
    "translation": "No puedes guardar una reacción de otro usuario."
  },
  {
    "id": "api.restricted_system_admin",
    "translation": "Esta acción está prohibida para un administrador de sistema restringido."
  },
  {
    "id": "api.roles.patch_roles.license.error",
    "translation": "La licencia actual no admite los permisos avanzados."
  },
  {
    "id": "api.scheme.create_scheme.license.error",
    "translation": "La licencia actual no admite la creación de esquemas de permisos."
  },
  {
    "id": "api.scheme.delete_scheme.license.error",
    "translation": "La licencia actual no tiene soporte para eliminar esquemas de permisos"
  },
  {
    "id": "api.scheme.get_channels_for_scheme.scope.error",
    "translation": "No se puede obtener los canales para el esquema porque el esquema proporcionado no es un esquema de canal."
  },
  {
    "id": "api.scheme.get_teams_for_scheme.scope.error",
    "translation": "No se puede obtener los equipos para el esquema porque el esquema proporcionado no es un esquema de equipo."
  },
  {
    "id": "api.scheme.patch_scheme.license.error",
    "translation": "La licencia actual no admite la actualización de los esquemas de permisos"
  },
  {
    "id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt",
    "translation": "Debe habilitar Forward80To443 cuando se utiliza LetsEncrypt"
  },
  {
    "id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port",
    "translation": "No puede reenviar del puerto 80 al puerto 443, mientras se escucha en el puerto %s: desactiva Forward80To443 si utilizas un servidor proxy"
  },
  {
    "id": "api.server.start_server.rate_limiting_memory_store",
    "translation": "No se puede inicializar el almacén de memoria para la limitación de velocidad. Compruebe el ajuste de MemoryStoreSize en la configuración."
  },
  {
    "id": "api.server.start_server.rate_limiting_rate_limiter",
    "translation": "No se puede iniciar la limitación de velocidad."
  },
  {
    "id": "api.server.start_server.starting.critical",
    "translation": "Error arrancando el servidor, err:%v"
  },
  {
    "id": "api.slackimport.slack_add_bot_user.unable_import",
    "translation": "No se puede importar la Integración/usuario Bot de Slack {{.Username}}.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.added",
    "translation": "\r\n Canales agregados:\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.failed_to_add_user",
    "translation": "No se puede agregar el usuario de Slack {{.Username}} al canal.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.import_failed",
    "translation": "No se puede importar el canal de Slack {{.DisplayName}}.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.merge",
    "translation": "El canal de Slack {{.DisplayName}} ya existe como un canal activo en Mattermost. Ambos canales se han fusionado.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.created",
    "translation": "\r\nUsuarios creados:\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.merge_existing",
    "translation": "El usuario de Slack ha sido combinado con el usuario existente en Mattermost ya que el correo electrónico {{.Email}} y el nombre de usuario {{.Username}} coinciden.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.merge_existing_failed",
    "translation": "El usuario de Slack ha sido combinado con el usuario existente en Mattermost ya que el correo electrónico {{.Email}} y el nombre de usuario {{.Username}} coinciden, pero el usuario no pudo ser agregado a su equipo.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.missing_email_address",
    "translation": "Usuario {{.Username}} no posee una dirección de correo electrónico en la exportación de Slack. Se utiliza {{.Email}} como el valor. El usuario debe actualizar su dirección de correo electrónico una vez que inicie sesión en el sistema.\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.unable_import",
    "translation": "No se pudo importar el usuario de Slack: {{.Username}}.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.log",
    "translation": "Mattermost Registros de importación de Slack\r\n"
  },
  {
    "id": "api.slackimport.slack_import.note1",
    "translation": "- Algunos mensajes puede que no hayan sido importados porque no son soportados por esta herramienta.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.note2",
    "translation": "- Los mensajes del bot de Slack actualmente no son soportados.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.note3",
    "translation": "- Errores adicionales pueden ser encontrados en los registros del servidor.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.notes",
    "translation": "\r\nNotas:\r\n"
  },
  {
    "id": "api.slackimport.slack_import.open.app_error",
    "translation": "No se puede abrir el archivo: {{.Filename}}.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.team_fail",
    "translation": "Falla al obtener el equipo al cual se debe importar.\r\n"
  },
  {
    "id": "api.slackimport.slack_import.zip.app_error",
    "translation": "No se puede abrir el archivo de exportación zip de Slack.\r\n"
  },
  {
    "id": "api.status.user_not_found.app_error",
    "translation": "Usuario no encontrado."
  },
  {
    "id": "api.team.add_user_to_team.added",
    "translation": "%v agregado al equipo por %v."
  },
  {
    "id": "api.team.add_user_to_team.missing_parameter.app_error",
    "translation": "Parámetro requerido para agregar un usuario al equipo."
  },
  {
    "id": "api.team.get_invite_info.not_open_team",
    "translation": "La invitación es inválida debido a que este no es un equipo abierto."
  },
  {
    "id": "api.team.get_team_icon.filesettings_no_driver.app_error",
    "translation": "Nombre de controlador para la configuración de archivos es inválido.  Debe ser 'local' o 'amazons3'."
  },
  {
    "id": "api.team.get_team_icon.read_file.app_error",
    "translation": "No se puede leer el archivo del icono del equipo."
  },
  {
    "id": "api.team.import_team.array.app_error",
    "translation": "Solicitud con matriz vacía en 'file'."
  },
  {
    "id": "api.team.import_team.integer.app_error",
    "translation": "El tamaño del archivo no es un entero."
  },
  {
    "id": "api.team.import_team.no_file.app_error",
    "translation": "No hay un archivo bajo la solicitud de 'file'."
  },
  {
    "id": "api.team.import_team.no_import_from.app_error",
    "translation": "Solicitud con formato incorrecto: campo importFrom no está presente."
  },
  {
    "id": "api.team.import_team.open.app_error",
    "translation": "No se pudo abrir el archivo."
  },
  {
    "id": "api.team.import_team.parse.app_error",
    "translation": "No se pudo analizar el contenido del formulario multiparte."
  },
  {
    "id": "api.team.import_team.unavailable.app_error",
    "translation": "Solicitud con formato incorrecto: campo con el tamaño del archivo no está presente."
  },
  {
    "id": "api.team.invite_members.disabled.app_error",
    "translation": "Invitaciones por correo electrónico inhabilitadas."
  },
  {
    "id": "api.team.invite_members.invalid_email.app_error",
    "translation": "Las siguientes direcciones de correo electrónico no pertenecen a un dominio aceptado: {{.Addresses}}. Por favor, ponte en contacto con tu Administrador del Sistema para obtener más detalles."
  },
  {
    "id": "api.team.invite_members.no_one.app_error",
    "translation": "Nadie a quien invitar."
  },
  {
    "id": "api.team.is_team_creation_allowed.disabled.app_error",
    "translation": "La creación de Equipos ha sido inhabilitada. Por favor pregunta a tu Administrador del Sistema para obtener más detalles."
  },
  {
    "id": "api.team.is_team_creation_allowed.domain.app_error",
    "translation": "El correo electrónico debe ser de un dominio específico (e.j. @ejemplo.com). Por favor solicita más detalles tu Administrador del Sistema."
  },
  {
    "id": "api.team.join_team.post_and_forget",
    "translation": "%v se unió al equipo."
  },
  {
    "id": "api.team.join_user_to_team.allowed_domains.app_error",
    "translation": "El correo electrónico debe ser de un dominio específico (e.j. @ejemplo.com). Por favor solicita más detalles a tu administrador de sistemas."
  },
  {
    "id": "api.team.leave.left",
    "translation": "%v abandonó el equipo."
  },
  {
    "id": "api.team.move_channel.post.error",
    "translation": "No pudo publicar el mensaje de que el canal fue movido."
  },
  {
    "id": "api.team.move_channel.success",
    "translation": "Este canal ha sido movido a este equipo desde %v."
  },
  {
    "id": "api.team.remove_team_icon.get_team.app_error",
    "translation": "Ocurrió un error al obtener el equipo."
  },
  {
    "id": "api.team.remove_user_from_team.missing.app_error",
    "translation": "El usuario no parece ser parte de este equipo."
  },
  {
    "id": "api.team.remove_user_from_team.removed",
    "translation": "%v quitado del equipo."
  },
  {
    "id": "api.team.set_team_icon.array.app_error",
    "translation": "Arreglo vacío bajo 'image' en la solicitud."
  },
  {
    "id": "api.team.set_team_icon.decode.app_error",
    "translation": "No se pudo descodificar el icono de equipo."
  },
  {
    "id": "api.team.set_team_icon.encode.app_error",
    "translation": "No se pudo codificar el icono de equipo."
  },
  {
    "id": "api.team.set_team_icon.get_team.app_error",
    "translation": "Ocurrió un error al obtener el equipo."
  },
  {
    "id": "api.team.set_team_icon.no_file.app_error",
    "translation": "No hay un archivo bajo 'image' en la solicitud."
  },
  {
    "id": "api.team.set_team_icon.open.app_error",
    "translation": "No se pudo abrir el archivo de imagen."
  },
  {
    "id": "api.team.set_team_icon.parse.app_error",
    "translation": "No se pudo analizar el formulario multipart."
  },
  {
    "id": "api.team.set_team_icon.storage.app_error",
    "translation": "No se puede cargar el icono del equipo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.team.set_team_icon.too_large.app_error",
    "translation": "No se pudo subir el icono del equipo. El archivo es demasiado grande."
  },
  {
    "id": "api.team.set_team_icon.write_file.app_error",
    "translation": "No se pudo guardar el icono del equipo."
  },
  {
    "id": "api.team.team_icon.update.app_error",
    "translation": "Ocurrió un error al actualizar el icono del equipo."
  },
  {
    "id": "api.team.update_member_roles.not_a_member",
    "translation": "Usuario especificado no es un miembro de equipo especificado."
  },
  {
    "id": "api.team.update_restricted_domains.mismatch.app_error",
    "translation": "La configuración del sistema no permite limitar el equipo a {{ .Domain }}. Por favor, contacta con el administrador."
  },
  {
    "id": "api.team.update_team_scheme.license.error",
    "translation": "La licencia actual no admite la actualización de un esquema de equipo"
  },
  {
    "id": "api.team.update_team_scheme.scheme_scope.error",
    "translation": "No se puede establecer el esquema para el equipo porque el esquema proporcionado no es un esquema de equipo."
  },
  {
    "id": "api.templates.deactivate_body.info",
    "translation": "Haz desactivado tu cuenta en {{ .SiteURL }}."
  },
  {
    "id": "api.templates.deactivate_body.title",
    "translation": "Tu cuenta ha sido desactivada en {{ .ServerURL }}"
  },
  {
    "id": "api.templates.deactivate_body.warning",
    "translation": "Si este cambio no fue iniciado por ti o si quieres reactivar tu cuenta, contacta al administrador del sistema."
  },
  {
    "id": "api.templates.deactivate_subject",
    "translation": "[{{ .SiteName }}] Tu cuenta en {{ .ServerURL }} ha sido desactivada"
  },
  {
    "id": "api.templates.email_change_body.info",
    "translation": "Tu dirección de correo electrónico para {{.TeamDisplayName}} fue cambiado por {{.NewEmail}}."
  },
  {
    "id": "api.templates.email_change_body.title",
    "translation": "Haz actualizado tu correo electrónico"
  },
  {
    "id": "api.templates.email_change_subject",
    "translation": "[{{ .SiteName }}] Tu dirección de correo electrónico ha cambiado"
  },
  {
    "id": "api.templates.email_change_verify_body.button",
    "translation": "Confirmar Correo"
  },
  {
    "id": "api.templates.email_change_verify_body.info",
    "translation": "Para terminar de actualizar tu dirección de correo para {{.TeamDisplayName}}, por favor haz clic en botón de abajo para confirmar que está es la dirección correcta."
  },
  {
    "id": "api.templates.email_change_verify_body.title",
    "translation": "Haz actualizado satisfactoriamente tu correo electrónico"
  },
  {
    "id": "api.templates.email_change_verify_subject",
    "translation": "[{{ .SiteName }}] comprobación de la nueva dirección de correo electrónico"
  },
  {
    "id": "api.templates.email_footer",
    "translation": "Para cambiar tus preferencias de notificaciones, inicia sesión en su equipo y vaya a Configurar Cuenta > Notificaciones."
  },
  {
    "id": "api.templates.email_info1",
    "translation": "Cualquier duda, contáctanos en cualquier momento a través de: "
  },
  {
    "id": "api.templates.email_info2",
    "translation": "Los mejores deseos,"
  },
  {
    "id": "api.templates.email_info3",
    "translation": "El Equipo {{.SiteName}}"
  },
  {
    "id": "api.templates.email_organization",
    "translation": "Enviado por "
  },
  {
    "id": "api.templates.email_warning",
    "translation": "Si no realizaste este cambio, por favor contacta al administrador de sistema."
  },
  {
    "id": "api.templates.invite_body.button",
    "translation": "Únete ahora"
  },
  {
    "id": "api.templates.invite_body.title",
    "translation": "{{ .SenderName }} te ha invitado a unirte al equipo {{ .TeamDisplayName }}."
  },
  {
    "id": "api.templates.invite_subject",
    "translation": "[{{ .SiteName }}] {{ .SenderName }} te ha invitado a unirte al Equipo {{ .TeamDisplayName }}"
  },
  {
    "id": "api.templates.mfa_activated_body.info",
    "translation": "La autenticación de factor multiple ha sido agregada a tu cuenta en {{ .SiteURL }}."
  },
  {
    "id": "api.templates.mfa_activated_body.title",
    "translation": "Autenticación de múltiples factores ha sido añadida"
  },
  {
    "id": "api.templates.mfa_change_subject",
    "translation": "[{{ .SiteName }}] Tu MFA ha sido actualizado"
  },
  {
    "id": "api.templates.mfa_deactivated_body.info",
    "translation": "La autenticación de multiples factores ha sido removida de tu cuenta en {{ .SiteURL }}."
  },
  {
    "id": "api.templates.mfa_deactivated_body.title",
    "translation": "Autenticación de múltiples factores ha sido removida"
  },
  {
    "id": "api.templates.password_change_body.info",
    "translation": "Tu contraseña ha sido actualizada para {{.TeamDisplayName}} en {{ .TeamURL }} vía {{.Method}}."
  },
  {
    "id": "api.templates.password_change_body.title",
    "translation": "Tu contraseña ha sido actualizada"
  },
  {
    "id": "api.templates.password_change_subject",
    "translation": "[{{ .SiteName }}] Tu contraseña ha sido actualizado"
  },
  {
    "id": "api.templates.post_body.button",
    "translation": "Responder en Mattermost"
  },
  {
    "id": "api.templates.reset_body.button",
    "translation": "Restablecer Contraseña"
  },
  {
    "id": "api.templates.reset_body.title",
    "translation": "Restablecer la contraseña"
  },
  {
    "id": "api.templates.reset_subject",
    "translation": "[{{ .SiteName }}] Restablecer tu contraseña"
  },
  {
    "id": "api.templates.signin_change_email.body.info",
    "translation": "Haz actualizado el método de inicio de sesión en {{ .SiteName }} a {{.Method}}."
  },
  {
    "id": "api.templates.signin_change_email.body.method_email",
    "translation": "correo electrónico y contraseña"
  },
  {
    "id": "api.templates.signin_change_email.body.title",
    "translation": "Haz actualizado el método con el que inicias sesión"
  },
  {
    "id": "api.templates.signin_change_email.subject",
    "translation": "[{{ .SiteName }}] Tu método de inicio de sesión ha sido actualizado"
  },
  {
    "id": "api.templates.user_access_token_body.info",
    "translation": "Un token de acceso personal ha sido agregado a tu cuenta en {{ .SiteURL }}. El mismo puede ser utilizado para acceder a {{.SiteName}} con tu cuenta."
  },
  {
    "id": "api.templates.user_access_token_body.title",
    "translation": "Token de acceso personal agregado a tu cuenta"
  },
  {
    "id": "api.templates.user_access_token_subject",
    "translation": "[{{ .SiteName }}] Token de acceso personal añadido a tu cuenta"
  },
  {
    "id": "api.templates.username_change_body.info",
    "translation": "Tu nombre de usuario para {{.TeamDisplayName}} fue cambiado por {{.NewUsername}}."
  },
  {
    "id": "api.templates.username_change_body.title",
    "translation": "Haz actualizado tu nombre de usuario"
  },
  {
    "id": "api.templates.username_change_subject",
    "translation": "[{{ .SiteName }}] Tu nombre de usuario ha cambiado"
  },
  {
    "id": "api.templates.verify_body.button",
    "translation": "Confirmar Correo"
  },
  {
    "id": "api.templates.verify_body.info",
    "translation": "Esta dirección de correo electrónico se utilizó para crear una cuenta en Mattermost."
  },
  {
    "id": "api.templates.verify_body.title",
    "translation": "Verifique su dirección de correo electrónico"
  },
  {
    "id": "api.templates.verify_subject",
    "translation": "[{{ .SiteName }}] Correo electrónico de Verificación"
  },
  {
    "id": "api.templates.welcome_body.app_download_info",
    "translation": "Para la mejor experiencia, descarga las aplicaciones para PC, Mac, iOS y Android."
  },
  {
    "id": "api.templates.welcome_body.button",
    "translation": "Confirmar Correo"
  },
  {
    "id": "api.templates.welcome_body.info",
    "translation": "Esta dirección de correo electrónico se utilizó para crear una cuenta en Mattermost."
  },
  {
    "id": "api.templates.welcome_body.title",
    "translation": "Bienvenido al equipo"
  },
  {
    "id": "api.templates.welcome_subject",
    "translation": "[{{ .SiteName }}] Te has unido a {{ .ServerURL }}"
  },
  {
    "id": "api.user.activate_mfa.email_and_ldap_only.app_error",
    "translation": "MFA no está disponible para este tipo de cuenta."
  },
  {
    "id": "api.user.add_direct_channels_and_forget.failed.error",
    "translation": "Error al agregar un canal directo a las preferencias del usuario user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
  },
  {
    "id": "api.user.authorize_oauth_user.bad_response.app_error",
    "translation": "Respuesta errada desde la consulta del token."
  },
  {
    "id": "api.user.authorize_oauth_user.bad_token.app_error",
    "translation": "Tipo de token errado."
  },
  {
    "id": "api.user.authorize_oauth_user.invalid_state.app_error",
    "translation": "Estado inválido"
  },
  {
    "id": "api.user.authorize_oauth_user.missing.app_error",
    "translation": "Token de acceso ausente."
  },
  {
    "id": "api.user.authorize_oauth_user.response.app_error",
    "translation": "Se recibió una respuesta no válida del proveedor de servicios de OAuth."
  },
  {
    "id": "api.user.authorize_oauth_user.service.app_error",
    "translation": "La solicitud del token a {{.Service}} falló."
  },
  {
    "id": "api.user.authorize_oauth_user.token_failed.app_error",
    "translation": "Falló la solicitud del Token."
  },
  {
    "id": "api.user.authorize_oauth_user.unsupported.app_error",
    "translation": "{{.Service}} SSO a través de OAuth 2.0 no está disponible en este servidor."
  },
  {
    "id": "api.user.check_user_login_attempts.too_many.app_error",
    "translation": "Tu cuenta ha sido bloqueada debido a demasiados intentos fallidos. Por favor, restablece tu contraseña."
  },
  {
    "id": "api.user.check_user_mfa.bad_code.app_error",
    "translation": "Token MFA inválido."
  },
  {
    "id": "api.user.check_user_password.invalid.app_error",
    "translation": "El inicio de sesión falló porque la contraseña es inválida."
  },
  {
    "id": "api.user.complete_switch_with_oauth.blank_email.app_error",
    "translation": "Correo electrónico en blanco."
  },
  {
    "id": "api.user.complete_switch_with_oauth.parse.app_error",
    "translation": "No se pudo obtener los datos de autorización del objeto de {{.Service}}."
  },
  {
    "id": "api.user.create_email_token.error",
    "translation": "No se pudo crear el token de datos para la verificación de correo electrónico"
  },
  {
    "id": "api.user.create_oauth_user.already_attached.app_error",
    "translation": "Ya existe una cuenta asociada a esa dirección de correo electrónico utilizando un método de inicio de sesión diferente a {{.Service}}. Por favor inicia sesión utilizando {{.Auth}}."
  },
  {
    "id": "api.user.create_oauth_user.create.app_error",
    "translation": "No se pudo crear el usuario basándose en el objeto de {{.Service}}."
  },
  {
    "id": "api.user.create_profile_image.default_font.app_error",
    "translation": "No se pudo crear la letra para la imagen del perfil predeterminada."
  },
  {
    "id": "api.user.create_profile_image.encode.app_error",
    "translation": "No se pudo codificar la imagen del perfil predeterminada."
  },
  {
    "id": "api.user.create_profile_image.initial.app_error",
    "translation": "No se pudo asignar la inicial del usuario como imagen del perfil predeterminada."
  },
  {
    "id": "api.user.create_user.accepted_domain.app_error",
    "translation": "El correo electrónico provisto no pertenece a un dominio permitido. Por favor contacta a un administrador o registrate con un correo electrónico diferente."
  },
  {
    "id": "api.user.create_user.disabled.app_error",
    "translation": "Creación de usuario está deshabilitada."
  },
  {
    "id": "api.user.create_user.no_open_server",
    "translation": "Este servidor no permite registros sin invitación.  Por favor comunícate con un administrador para recibir una invitación."
  },
  {
    "id": "api.user.create_user.signup_email_disabled.app_error",
    "translation": "Registro de usuarios por correo electrónico está inhabilitado."
  },
  {
    "id": "api.user.create_user.signup_link_expired.app_error",
    "translation": "El enlace de registro ha expirado."
  },
  {
    "id": "api.user.create_user.signup_link_invalid.app_error",
    "translation": "El enlace de registro parece ser inválido."
  },
  {
    "id": "api.user.email_to_ldap.not_available.app_error",
    "translation": "AD/LDAP no está disponible en este servidor."
  },
  {
    "id": "api.user.email_to_oauth.not_available.app_error",
    "translation": "La transferencia de autenticación no está configurado o disponible en este servidor."
  },
  {
    "id": "api.user.get_user_by_email.permissions.app_error",
    "translation": "No se pudo obtener el usuario a través del email."
  },
  {
    "id": "api.user.ldap_to_email.not_available.app_error",
    "translation": "AD/LDAP no está disponible en este servidor."
  },
  {
    "id": "api.user.ldap_to_email.not_ldap_account.app_error",
    "translation": "Esta cuenta de usuario no utiliza AD/LDAP."
  },
  {
    "id": "api.user.login.blank_pwd.app_error",
    "translation": "El campo de contraseña no debe quedar en blanco"
  },
  {
    "id": "api.user.login.bot_login_forbidden.app_error",
    "translation": "El inicio de sesión con un Bot está prohibido."
  },
  {
    "id": "api.user.login.inactive.app_error",
    "translation": "El inicio de sesión falló porque tu cuenta ha sido desactivada.  Por favor contacta a un administrador."
  },
  {
    "id": "api.user.login.not_verified.app_error",
    "translation": "El inicio de sesión falló porque la dirección de correo electrónico no ha sido verificada."
  },
  {
    "id": "api.user.login.use_auth_service.app_error",
    "translation": "Por favor inicia sesión usando {{.AuthService}}."
  },
  {
    "id": "api.user.login_by_oauth.bot_login_forbidden.app_error",
    "translation": "El inicio de sesión con un Bot está prohibido."
  },
  {
    "id": "api.user.login_by_oauth.not_available.app_error",
    "translation": "{{.Service}} SSO a través de OAuth 2.0 no está disponible en este servidor."
  },
  {
    "id": "api.user.login_by_oauth.parse.app_error",
    "translation": "No se pudo obtener los datos de autorización del objeto de {{.Service}}."
  },
  {
    "id": "api.user.login_ldap.not_available.app_error",
    "translation": "AD/LDAP no está disponible en este servidor."
  },
  {
    "id": "api.user.oauth_to_email.context.app_error",
    "translation": "La actualización de la contraseña falló porque el user_id del contexto no coincide con el id de usuario provisto."
  },
  {
    "id": "api.user.oauth_to_email.not_available.app_error",
    "translation": "La transferencia de autenticación no está configurado o disponible en este servidor."
  },
  {
    "id": "api.user.reset_password.broken_token.app_error",
    "translation": "El enlace para restablecer la contraseña parece ser inválido."
  },
  {
    "id": "api.user.reset_password.invalid_link.app_error",
    "translation": "El enlace para restablecer la contraseña parece ser inválido."
  },
  {
    "id": "api.user.reset_password.link_expired.app_error",
    "translation": "El enlace para restablecer la contraseña ha expirado."
  },
  {
    "id": "api.user.reset_password.method",
    "translation": "utilizando el enlace para restablecer contraseña"
  },
  {
    "id": "api.user.reset_password.sso.app_error",
    "translation": "No se puede restablecer la contraseña para cuentas SSO."
  },
  {
    "id": "api.user.saml.not_available.app_error",
    "translation": "SAML 2.0 no está configurado o no es soportado en este servidor."
  },
  {
    "id": "api.user.send_deactivate_email_and_forget.failed.error",
    "translation": "Ocurrió un error al enviar el correo electrónico de desactivación de cuenta"
  },
  {
    "id": "api.user.send_email_change_verify_email_and_forget.error",
    "translation": "Error al enviar la notificación por correo electrónico para verificar el cambio satisfactorio del correo electrónico"
  },
  {
    "id": "api.user.send_password_reset.send.app_error",
    "translation": "Falla al enviar el correo para restablecer la contraseña satisfactorio."
  },
  {
    "id": "api.user.send_password_reset.sso.app_error",
    "translation": "No se puede restablecer la contraseña para cuentas SSO."
  },
  {
    "id": "api.user.send_sign_in_change_email_and_forget.error",
    "translation": "Error al enviar la notificación por correo del cambio satisfactorio de contraseña"
  },
  {
    "id": "api.user.send_verify_email_and_forget.failed.error",
    "translation": "Error al enviar la notificación por correo electrónico de la verificación del correo electrónico"
  },
  {
    "id": "api.user.update_active.not_enable.app_error",
    "translation": "No puedes desactivar a tu propio usuario porque está funcionalidad no está habilitada. Por favor contacta al Administrador de Sistema."
  },
  {
    "id": "api.user.update_active.permissions.app_error",
    "translation": "No tienes los permisos apropiados."
  },
  {
    "id": "api.user.update_oauth_user_attrs.get_user.app_error",
    "translation": "No se pudo obtener el usuario desde el objeto de {{.Service}}."
  },
  {
    "id": "api.user.update_password.context.app_error",
    "translation": "La actualización de la contraseña falló debido a que el user_id del contexto no coincide con el user_id de los props."
  },
  {
    "id": "api.user.update_password.failed.app_error",
    "translation": "Error al actualizar la contraseña."
  },
  {
    "id": "api.user.update_password.incorrect.app_error",
    "translation": "La \"Contraseña actual\" que ingresaste es incorrecta. Por favor revisa que tengas en Bloq Mayus apagado e intenta de nuevo."
  },
  {
    "id": "api.user.update_password.menu",
    "translation": "utilizando la opción del menú"
  },
  {
    "id": "api.user.update_password.oauth.app_error",
    "translation": "La actualización de la contraseña falló debido a que el usuario está vinculado a un proveedor de OAuth."
  },
  {
    "id": "api.user.update_password.valid_account.app_error",
    "translation": "La actualización de la contraseña falló debido a que no encontramos una cuenta válida."
  },
  {
    "id": "api.user.upload_profile_user.array.app_error",
    "translation": "Solicitud con matriz vacía en 'image'."
  },
  {
    "id": "api.user.upload_profile_user.decode.app_error",
    "translation": "No se pudo descodificar la imagen del perfil."
  },
  {
    "id": "api.user.upload_profile_user.encode.app_error",
    "translation": "No se pudo codificar la imagen del perfil."
  },
  {
    "id": "api.user.upload_profile_user.no_file.app_error",
    "translation": "No hay un archivo bajo la solicitud de 'image'."
  },
  {
    "id": "api.user.upload_profile_user.open.app_error",
    "translation": "No se pudo abrir el archivo de imagen."
  },
  {
    "id": "api.user.upload_profile_user.parse.app_error",
    "translation": "No se pudo analizar el contenido del formulario multipart."
  },
  {
    "id": "api.user.upload_profile_user.storage.app_error",
    "translation": "No se puede cargar el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.user.upload_profile_user.too_large.app_error",
    "translation": "No se pudo cargar la imagen del perfil. El archivo es muy grande."
  },
  {
    "id": "api.user.upload_profile_user.upload_profile.app_error",
    "translation": "No se pudo cargar la imagen del perfil."
  },
  {
    "id": "api.user.verify_email.bad_link.app_error",
    "translation": "Enlace de verificación de correo electrónico errado."
  },
  {
    "id": "api.user.verify_email.broken_token.app_error",
    "translation": "Tipo de token de verificación de correo electrónico erróneo."
  },
  {
    "id": "api.user.verify_email.link_expired.app_error",
    "translation": "En enlace para verificar el corre electrónico ha expirado."
  },
  {
    "id": "api.user.verify_email.token_parse.error",
    "translation": "Error al analizar el token de datos de verificación del correo electrónico"
  },
  {
    "id": "api.web_socket.connect.upgrade.app_error",
    "translation": "URL bloqueada por restricción de CORS. URL: {{.BlockedOrigin}}"
  },
  {
    "id": "api.web_socket_router.bad_action.app_error",
    "translation": "Acción de WebSocket desconocida."
  },
  {
    "id": "api.web_socket_router.bad_seq.app_error",
    "translation": "Secuencia no válida para mensaje del WebSocket."
  },
  {
    "id": "api.web_socket_router.no_action.app_error",
    "translation": "Sin acción de websocket."
  },
  {
    "id": "api.web_socket_router.not_authenticated.app_error",
    "translation": "Conexión de WebSocket no autenticada. Por favor inicia sesión e intenta de nuevo."
  },
  {
    "id": "api.webhook.create_outgoing.intersect.app_error",
    "translation": "Webhooks de salida para el mismo canal no pueden tener las mismas palabras que desencadenen acción o los mismos URLs de retorno."
  },
  {
    "id": "api.webhook.create_outgoing.not_open.app_error",
    "translation": "Los webhooks de Salida solo pueden ser creados para canales públicos."
  },
  {
    "id": "api.webhook.create_outgoing.permissions.app_error",
    "translation": "Permisos inapropiados para crear un webhook de salida."
  },
  {
    "id": "api.webhook.create_outgoing.triggers.app_error",
    "translation": "Debe establecerse palabras que desencadenen una acción o un channel_id."
  },
  {
    "id": "api.webhook.team_mismatch.app_error",
    "translation": "No se puede actualizar el webhook a través de equipos."
  },
  {
    "id": "api.webhook.update_outgoing.intersect.app_error",
    "translation": "Webhooks de salida para el mismo canal no pueden tener las mismas palabras que desencadenen acción o los mismos URLs de retorno."
  },
  {
    "id": "api.websocket_handler.invalid_param.app_error",
    "translation": "Parámetro {{.Name}} inválido."
  },
  {
    "id": "app.admin.test_email.failure",
    "translation": "Conexión fallida: {{.Error}}"
  },
  {
    "id": "app.channel.create_channel.no_team_id.app_error",
    "translation": "Debe especificar el ID del equipo crear un canal."
  },
  {
    "id": "app.channel.move_channel.members_do_not_match.error",
    "translation": "No se puede mover un canal a menos que todos sus miembros ya sean miembros del equipo del destino."
  },
  {
    "id": "app.channel.post_update_channel_purpose_message.post.error",
    "translation": "No pudo publicar el mensaje del propósito del canal"
  },
  {
    "id": "app.channel.post_update_channel_purpose_message.removed",
    "translation": "%s removió el propósito del canal (era: %s)"
  },
  {
    "id": "app.channel.post_update_channel_purpose_message.retrieve_user.error",
    "translation": "No se pudo recuperar el usuario al actualizar el mensaje del propósito del canal %v"
  },
  {
    "id": "app.channel.post_update_channel_purpose_message.updated_from",
    "translation": "%s actualizó el propósito del canal de: %s a: %s"
  },
  {
    "id": "app.channel.post_update_channel_purpose_message.updated_to",
    "translation": "%s actualizó el propósito del canal a: %s"
  },
  {
    "id": "app.export.export_write_line.io_writer.error",
    "translation": "Se ha producido un error de escritura de los datos de exportación."
  },
  {
    "id": "app.export.export_write_line.json_marshall.error",
    "translation": "Ha ocurrido un error de cálculo de referencias de los datos JSON para la exportación."
  },
  {
    "id": "app.import.attachment.bad_file.error",
    "translation": "Error leyendo el archivo: \"{{.FilePath}}\""
  },
  {
    "id": "app.import.attachment.file_upload.error",
    "translation": "Error cargando el archivo: \"{{.FilePath}}\""
  },
  {
    "id": "app.import.bulk_import.file_scan.error",
    "translation": "Error al leer el archivo de importación de datos."
  },
  {
    "id": "app.import.bulk_import.json_decode.error",
    "translation": "Falla al descodificar la línea en el JSON."
  },
  {
    "id": "app.import.bulk_import.unsupported_version.error",
    "translation": "Versión incorrecta o ausente en el archivo de importación de datos. Asegura que la versión sea el primer objeto en el archivo de importación e intenta nuevamente."
  },
  {
    "id": "app.import.emoji.bad_file.error",
    "translation": "Error al leer el archivo importado con la imagen del emoticon. Nombre del Emoticon: \"{{.EmojiName}}\""
  },
  {
    "id": "app.import.import_channel.scheme_deleted.error",
    "translation": "No se puede asignar un esquema borrado a un canal."
  },
  {
    "id": "app.import.import_channel.scheme_wrong_scope.error",
    "translation": "Un canal debe ser asignado a esquema con alcance de canal."
  },
  {
    "id": "app.import.import_channel.team_not_found.error",
    "translation": "Error al importar el canal. El equipo con el nombre \"{{.TeamName}}\" no pudo ser encontrado."
  },
  {
    "id": "app.import.import_direct_channel.create_direct_channel.error",
    "translation": "No se pudo crear el canal directo"
  },
  {
    "id": "app.import.import_direct_channel.create_group_channel.error",
    "translation": "No se pudo crear el canal de grupo"
  },
  {
    "id": "app.import.import_direct_channel.update_header_failed.error",
    "translation": "Error al actualizar el encabezado del canal directo"
  },
  {
    "id": "app.import.import_direct_post.create_direct_channel.error",
    "translation": "No se pudo obtener el canal directo"
  },
  {
    "id": "app.import.import_direct_post.create_group_channel.error",
    "translation": "No se pudo obtener el canal de grupo"
  },
  {
    "id": "app.import.import_line.null_channel.error",
    "translation": "La linea a importar tiene un tipo de \"canal\" pero el objeto del canal es null."
  },
  {
    "id": "app.import.import_line.null_direct_channel.error",
    "translation": "La linea a importar tiene un tipo de \"direct_channel\" pero el objeto de direct_channel es null."
  },
  {
    "id": "app.import.import_line.null_direct_post.error",
    "translation": "La linea a importar tiene un tipo de \"direct_post\" pero el objeto del direct_post es null."
  },
  {
    "id": "app.import.import_line.null_emoji.error",
    "translation": "La linea a importar tiene un tipo de \"emoticon\" pero el objeto del emoticon es null."
  },
  {
    "id": "app.import.import_line.null_post.error",
    "translation": "La linea a importar tiene un tipo de \"mensaje\" pero el objeto del mensaje es null."
  },
  {
    "id": "app.import.import_line.null_scheme.error",
    "translation": "La linea a importar tiene un tipo de \"esquema\" pero el objeto del esquema es null."
  },
  {
    "id": "app.import.import_line.null_team.error",
    "translation": "La linea a importar tiene un tipo de \"equipo\" pero el objeto del equipo es null."
  },
  {
    "id": "app.import.import_line.null_user.error",
    "translation": "La linea a importar tiene un tipo de \"usuario\" pero el objeto del usuario es null."
  },
  {
    "id": "app.import.import_line.unknown_line_type.error",
    "translation": "La línea a importar tiene un tipo desconocido de \"{{.Type}}\"."
  },
  {
    "id": "app.import.import_post.channel_not_found.error",
    "translation": "Error al importar el mensaje. El canal con el nombre \"{{.ChannelName}}\" no pudo ser encontrado."
  },
  {
    "id": "app.import.import_post.save_preferences.error",
    "translation": "Error al importar el mensaje. Error al guardar las preferencias."
  },
  {
    "id": "app.import.import_post.user_not_found.error",
    "translation": "Error al importar el mensaje. El usuario con nombre de usuario \"{{.Username}}\" no pudo ser encontrado."
  },
  {
    "id": "app.import.import_scheme.scope_change.error",
    "translation": "El importador en bloque no puede cambiar el alcance de un esquema ya existente."
  },
  {
    "id": "app.import.import_team.scheme_deleted.error",
    "translation": "No se puede asignar un esquema borrado a un equipo."
  },
  {
    "id": "app.import.import_team.scheme_wrong_scope.error",
    "translation": "Un equipo debe ser asignado a esquema con alcance de equipo."
  },
  {
    "id": "app.import.import_user.save_preferences.error",
    "translation": "Error al importar las preferencias del usuario. Error al guardar las preferencias."
  },
  {
    "id": "app.import.import_user_channels.save_preferences.error",
    "translation": "Error al importar las membresías del canal. Error al guardar las preferencias."
  },
  {
    "id": "app.import.process_import_data_file_version_line.invalid_version.error",
    "translation": "No se puede leer la versión de los datos del archivo de importación."
  },
  {
    "id": "app.import.validate_channel_import_data.display_name_length.error",
    "translation": "La propiedad del canal display_name no se encuentra dentro de las restricciones de longitud permitida."
  },
  {
    "id": "app.import.validate_channel_import_data.header_length.error",
    "translation": "Encabezado del canal es demasiado largo."
  },
  {
    "id": "app.import.validate_channel_import_data.name_characters.error",
    "translation": "Nombre del canal contiene caracteres no válidos."
  },
  {
    "id": "app.import.validate_channel_import_data.name_length.error",
    "translation": "Nombre del canal es demasiado largo."
  },
  {
    "id": "app.import.validate_channel_import_data.name_missing.error",
    "translation": "Falta la propiedad obligatoria del canal: name"
  },
  {
    "id": "app.import.validate_channel_import_data.purpose_length.error",
    "translation": "Propósito del canal es demasiado largo."
  },
  {
    "id": "app.import.validate_channel_import_data.scheme_invalid.error",
    "translation": "Nombre de esquema para canal inválido."
  },
  {
    "id": "app.import.validate_channel_import_data.team_missing.error",
    "translation": "Falta la propiedad obligatoria del canal: team"
  },
  {
    "id": "app.import.validate_channel_import_data.type_invalid.error",
    "translation": "Tipo de canal no es válido."
  },
  {
    "id": "app.import.validate_channel_import_data.type_missing.error",
    "translation": "Falta la propiedad obligatoria del canal: type."
  },
  {
    "id": "app.import.validate_direct_channel_import_data.header_length.error",
    "translation": "El encabezado del canal directo es muy largo"
  },
  {
    "id": "app.import.validate_direct_channel_import_data.members_required.error",
    "translation": "Falta la propiedad obligatoria del canal: members"
  },
  {
    "id": "app.import.validate_direct_channel_import_data.members_too_few.error",
    "translation": "La lista de miembros del canal directo contiene muy pocos elementos"
  },
  {
    "id": "app.import.validate_direct_channel_import_data.members_too_many.error",
    "translation": "La lista de miembros del canal directo contiene demasiados elementos"
  },
  {
    "id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error",
    "translation": "Canales directos sólo pueden establecerse como favoritos por sus miembros. \"{{.Username}}\" no es un miembro."
  },
  {
    "id": "app.import.validate_direct_post_import_data.channel_members_required.error",
    "translation": "Falta la propiedad del mensaje: channel_members"
  },
  {
    "id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
    "translation": "La lista de miembros del mensaje para el canal directo contiene muy pocos elementos"
  },
  {
    "id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
    "translation": "La lista de miembros del mensaje para el canal directo contiene demasiados elementos"
  },
  {
    "id": "app.import.validate_direct_post_import_data.create_at_missing.error",
    "translation": "Falta la propiedad del mensaje del canal directo: create_at"
  },
  {
    "id": "app.import.validate_direct_post_import_data.create_at_zero.error",
    "translation": "CreateAt debe ser mayor que 0"
  },
  {
    "id": "app.import.validate_direct_post_import_data.message_length.error",
    "translation": "Mensaje demasiado largo"
  },
  {
    "id": "app.import.validate_direct_post_import_data.message_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje del canal directo: message"
  },
  {
    "id": "app.import.validate_direct_post_import_data.unknown_flagger.error",
    "translation": "Mensajes en canales directos sólo pueden ser marcado por sus miembros. \"{{.Username}}\" no es un miembro."
  },
  {
    "id": "app.import.validate_direct_post_import_data.user_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje del canal directo: user"
  },
  {
    "id": "app.import.validate_emoji_import_data.empty.error",
    "translation": "Datos de importación del emoticon vacío."
  },
  {
    "id": "app.import.validate_emoji_import_data.image_missing.error",
    "translation": "El campo de imagén del emoticon en la importación está ausente o vacío."
  },
  {
    "id": "app.import.validate_emoji_import_data.name_missing.error",
    "translation": "El campo del nombre del emoticon en la importación está ausente o vacío."
  },
  {
    "id": "app.import.validate_post_import_data.channel_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje: Channel."
  },
  {
    "id": "app.import.validate_post_import_data.create_at_missing.error",
    "translation": "Falta la propiedad del mensaje: create_at."
  },
  {
    "id": "app.import.validate_post_import_data.create_at_zero.error",
    "translation": "La propiedad CreateAt del Mensaje no debe ser cero."
  },
  {
    "id": "app.import.validate_post_import_data.message_length.error",
    "translation": "La propiedad Message del mensaje supera la longitud máxima permitida."
  },
  {
    "id": "app.import.validate_post_import_data.message_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje: Message."
  },
  {
    "id": "app.import.validate_post_import_data.team_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje: Team."
  },
  {
    "id": "app.import.validate_post_import_data.user_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje: User."
  },
  {
    "id": "app.import.validate_reaction_import_data.create_at_before_parent.error",
    "translation": "La propiedad CreateAt de la Reacción debe ser mayor a la propiedad CreateAt del mensaje al que pertenece."
  },
  {
    "id": "app.import.validate_reaction_import_data.create_at_missing.error",
    "translation": "Falta la propiedad de la Reacción: create_at."
  },
  {
    "id": "app.import.validate_reaction_import_data.create_at_zero.error",
    "translation": "La propiedad CreateAt de la Reacción no debe ser cero."
  },
  {
    "id": "app.import.validate_reaction_import_data.emoji_name_length.error",
    "translation": "La propiedad EmojiName de la reacción supera la longitud máxima permitida."
  },
  {
    "id": "app.import.validate_reaction_import_data.emoji_name_missing.error",
    "translation": "Falta la propiedad obligatoria de la Reacción: EmojiName."
  },
  {
    "id": "app.import.validate_reaction_import_data.user_missing.error",
    "translation": "Falta la propiedad obligatoria de la Reacción: User."
  },
  {
    "id": "app.import.validate_reply_import_data.create_at_missing.error",
    "translation": "Falta la propiedad de la respuesta: create_at."
  },
  {
    "id": "app.import.validate_reply_import_data.create_at_zero.error",
    "translation": "La propiedad CreateAt de la respuesta no debe ser cero."
  },
  {
    "id": "app.import.validate_reply_import_data.message_length.error",
    "translation": "La propiedad Message de la respuesta supera la longitud máxima permitida."
  },
  {
    "id": "app.import.validate_reply_import_data.message_missing.error",
    "translation": "Falta la propiedad obligatoria de la respuesta: Message."
  },
  {
    "id": "app.import.validate_reply_import_data.user_missing.error",
    "translation": "Falta la propiedad obligatoria de la respuesta: User."
  },
  {
    "id": "app.import.validate_role_import_data.description_invalid.error",
    "translation": "Descripción de rol inválida."
  },
  {
    "id": "app.import.validate_role_import_data.display_name_invalid.error",
    "translation": "Nombre a mostrar para el rol inválido."
  },
  {
    "id": "app.import.validate_role_import_data.invalid_permission.error",
    "translation": "Permiso en el rol inválido."
  },
  {
    "id": "app.import.validate_role_import_data.name_invalid.error",
    "translation": "Nombre de rol no válido."
  },
  {
    "id": "app.import.validate_scheme_import_data.description_invalid.error",
    "translation": "Descripción esquema no válida."
  },
  {
    "id": "app.import.validate_scheme_import_data.display_name_invalid.error",
    "translation": "Nombre a mostrar del esquema no válido."
  },
  {
    "id": "app.import.validate_scheme_import_data.name_invalid.error",
    "translation": "Nombre de esquema no válido."
  },
  {
    "id": "app.import.validate_scheme_import_data.null_scope.error",
    "translation": "El alcance es un campo requerido del esquema."
  },
  {
    "id": "app.import.validate_scheme_import_data.unknown_scheme.error",
    "translation": "Alcance de esquema desconocido."
  },
  {
    "id": "app.import.validate_scheme_import_data.wrong_roles_for_scope.error",
    "translation": "Se proporcionaron los roles equivocados para un esquema con este alcance."
  },
  {
    "id": "app.import.validate_team_import_data.description_length.error",
    "translation": "Descripción del equipo es demasiado larga."
  },
  {
    "id": "app.import.validate_team_import_data.display_name_length.error",
    "translation": "La propiedad del equipo display_name no se encuentra dentro de las restricciones de longitud permitida."
  },
  {
    "id": "app.import.validate_team_import_data.display_name_missing.error",
    "translation": "Falta la propiedad obligatoria del equipo: display_name."
  },
  {
    "id": "app.import.validate_team_import_data.name_characters.error",
    "translation": "Nombre de equipo contiene caracteres no válidos."
  },
  {
    "id": "app.import.validate_team_import_data.name_length.error",
    "translation": "Nombre del equipo es demasiado largo."
  },
  {
    "id": "app.import.validate_team_import_data.name_missing.error",
    "translation": "Falta la propiedad obligatoria del equipo: name."
  },
  {
    "id": "app.import.validate_team_import_data.name_reserved.error",
    "translation": "Nombre de equipo contiene palabra(s) reservada(s)."
  },
  {
    "id": "app.import.validate_team_import_data.scheme_invalid.error",
    "translation": "Nombre del esquema no es válido para un equipo."
  },
  {
    "id": "app.import.validate_team_import_data.type_invalid.error",
    "translation": "Tipo de equipo no es válido."
  },
  {
    "id": "app.import.validate_team_import_data.type_missing.error",
    "translation": "Falta la propiedad obligatoria del equipo: type."
  },
  {
    "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
    "translation": "Falta el nombre del canal en la membresía del canal del usuario."
  },
  {
    "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error",
    "translation": "Las propiedades de notificación de escritorio para el miembro de canal no son válidas."
  },
  {
    "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error",
    "translation": "Las NotifyProps de MarkUnread para el Canal del Usuario en la Afiliación no es válido."
  },
  {
    "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mobile.error",
    "translation": "Las propiedades de notificación móviles para el miembro de canal no son válidas."
  },
  {
    "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
    "translation": "Roles no válidos para la membresía del canal del usuario."
  },
  {
    "id": "app.import.validate_user_import_data.auth_data_and_password.error",
    "translation": "La Contraseña y AuthData del usuario se excluyen mutuamente."
  },
  {
    "id": "app.import.validate_user_import_data.auth_data_length.error",
    "translation": "La propiedad AuthData del usuario es demasiado larga."
  },
  {
    "id": "app.import.validate_user_import_data.email_length.error",
    "translation": "El correo electrónico del usuario tiene una longitud no válida."
  },
  {
    "id": "app.import.validate_user_import_data.email_missing.error",
    "translation": "Falta la propiedad obligatoria del usuario: email."
  },
  {
    "id": "app.import.validate_user_import_data.first_name_length.error",
    "translation": "La propiedad First Name del usuario es demasiado larga."
  },
  {
    "id": "app.import.validate_user_import_data.last_name_length.error",
    "translation": "La propiedad Last Name del usuario es demasiado larga."
  },
  {
    "id": "app.import.validate_user_import_data.nickname_length.error",
    "translation": "La propiedad nickname del usuario es demasiado larga."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error",
    "translation": "La propiedad de las palabras que desencadenan notificaciones del usuario no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_comments_trigger_invalid.error",
    "translation": "La propiedad Comments no es válida para el usuario."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_desktop_invalid.error",
    "translation": "Las propiedades de notificación de escritorio del usuario no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_desktop_sound_invalid.error",
    "translation": "La propiedad de sonido para la notificación de escritorio del usuario no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_email_invalid.error",
    "translation": "La propiedad de notificación de correo electrónico del usuario no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_mobile_invalid.error",
    "translation": "La propiedad de notificación móvil del usuario no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.notify_props_mobile_push_status_invalid.error",
    "translation": "La propiedad de notificación del estatus del usuario para recibir notificaciones a dispositivos móviles no es válida."
  },
  {
    "id": "app.import.validate_user_import_data.password_length.error",
    "translation": "La contraseña del usuario tiene una longitud no válida."
  },
  {
    "id": "app.import.validate_user_import_data.position_length.error",
    "translation": "La propiedad Position del usuario es demasiado larga."
  },
  {
    "id": "app.import.validate_user_import_data.profile_image.error",
    "translation": "Imagen de perfil no válida."
  },
  {
    "id": "app.import.validate_user_import_data.roles_invalid.error",
    "translation": "Los roles del usuario no son válidos."
  },
  {
    "id": "app.import.validate_user_import_data.username_invalid.error",
    "translation": "El nombre de usuario no es válido."
  },
  {
    "id": "app.import.validate_user_import_data.username_missing.error",
    "translation": "Falta la propiedad obligatoria del usuario: username."
  },
  {
    "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
    "translation": "Roles no válidos para la membresía del equipo del usuario."
  },
  {
    "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
    "translation": "Falta el nombre del equipo en la Membresía del equipo del usuario."
  },
  {
    "id": "app.notification.subject.direct.full",
    "translation": "[{{.SiteName}}] Nuevo Mensaje Directo de @{{.SenderDisplayName}} el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "app.notification.subject.group_message.full",
    "translation": "[{{ .SiteName }}] Nuevo Mensaje de Grupo en {{ .ChannelName}} el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "app.notification.subject.group_message.generic",
    "translation": "[{{ .SiteName }}] Nuevo Mensaje de Grupo el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "app.notification.subject.notification.full",
    "translation": "[{{ .SiteName }}] Notificación en {{ .TeamName}} el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "app.plugin.cluster.save_config.app_error",
    "translation": "La configuración de plugin en tu archivo config.json debe ser actualizado manualmente cuando se utiliza ReadOnlyConfig con el agrupamiento de servidores habilitado."
  },
  {
    "id": "app.plugin.config.app_error",
    "translation": "Error al guardar el estado del plugin en la configuración."
  },
  {
    "id": "app.plugin.deactivate.app_error",
    "translation": "No puede desactivar el plugin."
  },
  {
    "id": "app.plugin.disabled.app_error",
    "translation": "Los Complementos han sido inhabilitados. Por favor revisa los logs para más detalles."
  },
  {
    "id": "app.plugin.extract.app_error",
    "translation": "Se encontró un error al extraer el plugin."
  },
  {
    "id": "app.plugin.filesystem.app_error",
    "translation": "Error encontrado en el sistema de archivos."
  },
  {
    "id": "app.plugin.get_cluster_plugin_statuses.app_error",
    "translation": "No se puede obtener estado de los complementos desde el clúster."
  },
  {
    "id": "app.plugin.get_plugins.app_error",
    "translation": "No se puede obtener los complementos activos."
  },
  {
    "id": "app.plugin.get_statuses.app_error",
    "translation": "No se pudo obtener el estatus de los plugins."
  },
  {
    "id": "app.plugin.install.app_error",
    "translation": "No se puede instalar el plugin."
  },
  {
    "id": "app.plugin.install_id.app_error",
    "translation": "No se puede instalar el plugin. Un plugin con el mismo ID ya está instalado."
  },
  {
    "id": "app.plugin.install_id_failed_remove.app_error",
    "translation": "No se puede instalar el complemento. Un complemento con el mismo ID ya está instalado y no pudo ser eliminado."
  },
  {
    "id": "app.plugin.invalid_id.app_error",
    "translation": "El Id del complemento debe tener al menos {{.Min}} caracteres y un máximo de {{.Max}} caracteres que coincidan con {{.Regex}}."
  },
  {
    "id": "app.plugin.manifest.app_error",
    "translation": "No se puede encontrar el manifiesto del plugin extraído."
  },
  {
    "id": "app.plugin.mvdir.app_error",
    "translation": "No se puede mover el plugin desde el directorio temporal a su destino final. Puede que otro plugin este utilizando el mismo nombre de directorio."
  },
  {
    "id": "app.plugin.not_installed.app_error",
    "translation": "El Plugin no está instalado."
  },
  {
    "id": "app.plugin.remove.app_error",
    "translation": "No se puede eliminar el plugin."
  },
  {
    "id": "app.plugin.upload_disabled.app_error",
    "translation": "Los Complementos y/o la carga de complementos han sido deshabilitados."
  },
  {
    "id": "app.role.check_roles_exist.role_not_found",
    "translation": "El rol suministrado no existe"
  },
  {
    "id": "app.save_config.app_error",
    "translation": "Ocurrió un error al guardar la configuración."
  },
  {
    "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error",
    "translation": "Este endpoint de la API no es accesible porque requiere una migración que todavía no se ha completado."
  },
  {
    "id": "app.submit_interactive_dialog.json_error",
    "translation": "Se encontró un error de codificación de JSON para el diálogo interactivo."
  },
  {
    "id": "app.system_install_date.parse_int.app_error",
    "translation": "Fallo al analizar la fecha de instalación."
  },
  {
    "id": "app.team.join_user_to_team.max_accounts.app_error",
    "translation": "Este equipo ha alcanzado el número máximo de cuentas permitidas. Contacta a un Administrador del Sistema para que asigne un límite mayor."
  },
  {
    "id": "app.user_access_token.disabled",
    "translation": "Los tokens de acceso personal están inhabilitados en este servidor. Por favor, póngase en contacto con su administrador del sistema para obtener más detalles."
  },
  {
    "id": "app.user_access_token.invalid_or_missing",
    "translation": "Token no válido o ausente."
  },
  {
    "id": "brand.save_brand_image.decode.app_error",
    "translation": "No se puede descodificar los datos de la imagen."
  },
  {
    "id": "brand.save_brand_image.encode.app_error",
    "translation": "No se puede convertir los datos de imagen en formato PNG. Por favor, inténtelo de nuevo."
  },
  {
    "id": "brand.save_brand_image.open.app_error",
    "translation": "No se pueden subir la imagen de marca personalizada. Asegúrese de que el tamaño de la imagen es de menos de 2 MB y pruebe de nuevo."
  },
  {
    "id": "brand.save_brand_image.save_image.app_error",
    "translation": "No se puede escribir el archivo de imagen en su almacenamiento de archivos. Por favor, compruebe su conexión e inténtelo de nuevo."
  },
  {
    "id": "ent.account_migration.get_all_failed",
    "translation": "No se puede obtener los usuarios."
  },
  {
    "id": "ent.account_migration.get_saml_users_failed",
    "translation": "No se puede obtener los usuarios SAML."
  },
  {
    "id": "ent.cluster.config_changed.info",
    "translation": "Configuración del agrupamiento de servidores ha cambiado para id={{ .id }}. El agrupamiento de servidores puede volverse inestable y se requiere un reinicio. Para asegurarse de que el agrupamiento de servidores está configurado correctamente, debes realizar un reinicio continuo de inmediato."
  },
  {
    "id": "ent.cluster.save_config.error",
    "translation": "La Consola del Sistema es de sólo lectura cuando la Alta Disponibilidad es activada a menos que ReadOnlyConfig está inahibilitado en el archivo de configuración."
  },
  {
    "id": "ent.compliance.licence_disable.app_error",
    "translation": "La característica de Conformidad está inhabilitada para tu licencia actual. Por favor contacta a un administrador del sistema sobre como actualizar a una licencia empresarial."
  },
  {
    "id": "ent.compliance.run_failed.error",
    "translation": "Fallo el trabajo '{{.JobName}}' al exportar la conformidad en '{{.FilePath}}'"
  },
  {
    "id": "ent.data_retention.generic.license.error",
    "translation": "La licencia no admite la Retención de Datos."
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.create_index_job.error",
    "translation": "El agregador trabajos de {{.Backend}} no pudo crear el trabajo de indexación"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error",
    "translation": "El agregador trabajos de {{.Backend}} no pudo eliminar los índices"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.get_indexes.error",
    "translation": "El agregador trabajos de {{.Backend}} no pudo obtener los índices"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error",
    "translation": "El agregador trabajos de {{.Backend}} falló debido a que hay un trabajo indexación fallando"
  },
  {
    "id": "ent.elasticsearch.create_client.connect_failed",
    "translation": "La configuración del cliente de {{.Backend}} falló"
  },
  {
    "id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error",
    "translation": "No se pudo borrar el índice de {{.Backend}}"
  },
  {
    "id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error",
    "translation": "No se pudo obtener los índices de {{.Backend}}"
  },
  {
    "id": "ent.elasticsearch.delete_post.error",
    "translation": "Error al eliminar el mensaje"
  },
  {
    "id": "ent.elasticsearch.generic.disabled",
    "translation": "La búsqueda con {{.Backend}} está deshabilitada en este servidor"
  },
  {
    "id": "ent.elasticsearch.index_post.error",
    "translation": "Error al indexar el mensaje"
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error",
    "translation": "El trabajo de indexación en {{.Backend}} falló al analizar la hora de finalización"
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.parse_start_time.error",
    "translation": "El trabajo de indexación en {{.Backend}} falló al analizar la hora de inicio"
  },
  {
    "id": "ent.elasticsearch.not_started.error",
    "translation": "{{.Backend}} no se ha iniciado"
  },
  {
    "id": "ent.elasticsearch.search_posts.disabled",
    "translation": "La búsqueda con {{.Backend}} está deshabilitada en este servidor"
  },
  {
    "id": "ent.elasticsearch.search_posts.parse_matches_failed",
    "translation": "No se pudo analizar los resultados de la búsqueda"
  },
  {
    "id": "ent.elasticsearch.search_posts.search_failed",
    "translation": "La búsqueda no se pudo completar"
  },
  {
    "id": "ent.elasticsearch.search_posts.unmarshall_post_failed",
    "translation": "No pudo decodificar los resultados de búsqueda"
  },
  {
    "id": "ent.elasticsearch.stop.already_stopped.app_error",
    "translation": "{{.Backend}} ya fue detenido."
  },
  {
    "id": "ent.elasticsearch.test_config.indexing_disabled.error",
    "translation": "{{.Backend}} está deshabilitado."
  },
  {
    "id": "ent.elasticsearch.test_config.license.error",
    "translation": "La licencia no admite Elasticsearch."
  },
  {
    "id": "ent.elasticsearch.test_config.reenter_password",
    "translation": "La dirección URL del Servidor Elasticsearch o el nombre de Usuario ha cambiado. Por favor, vuelva a introducir la contraseña de Elasticsearch para probar la conexión."
  },
  {
    "id": "ent.ldap.app_error",
    "translation": "la interface de ldap es nula."
  },
  {
    "id": "ent.ldap.create_fail",
    "translation": "No se puede crear el usuario de LDAP."
  },
  {
    "id": "ent.ldap.disabled.app_error",
    "translation": "AD/LDAP inhabilitado o la licencia no es compatible con AD/LDAP."
  },
  {
    "id": "ent.ldap.do_login.bind_admin_user.app_error",
    "translation": "No se pudo enlazar con el servidor AD/LDAP. Revisa las opciones de BindUsername y BindPassword."
  },
  {
    "id": "ent.ldap.do_login.invalid_password.app_error",
    "translation": "Contraseña inválida."
  },
  {
    "id": "ent.ldap.do_login.licence_disable.app_error",
    "translation": "La funcionalidad de AD/LDAP está inhabilitada con la licencia actual. Por favor contacta a un administrador del sistema acerca de mejorar la licencia empresarial."
  },
  {
    "id": "ent.ldap.do_login.matched_to_many_users.app_error",
    "translation": "Nombre de usuario dado coincide con varios usuarios."
  },
  {
    "id": "ent.ldap.do_login.search_ldap_server.app_error",
    "translation": "Falla al buscar en el servidor AD/LDAP."
  },
  {
    "id": "ent.ldap.do_login.unable_to_connect.app_error",
    "translation": "No se pudo conectar con el servidor AD/LDAP."
  },
  {
    "id": "ent.ldap.do_login.user_filtered.app_error",
    "translation": "Tu cuenta AD/LDAP no tiene permiso para utilizar este servidor de Mattermost. Por favor, solicita a tu Administrador de Sistema que revise el filtro de usuarios AD/LDAP."
  },
  {
    "id": "ent.ldap.do_login.user_not_registered.app_error",
    "translation": "Usuario no registrado en el servidor AD/LDAP."
  },
  {
    "id": "ent.ldap.syncronize.get_all.app_error",
    "translation": "No se pudo obtener a todos los usuarios utilizando AD/LDAP."
  },
  {
    "id": "ent.ldap.syncronize.get_all_groups.app_error",
    "translation": "error obteniendo los grupos."
  },
  {
    "id": "ent.ldap.syncronize.populate_syncables",
    "translation": "error poblando los sinconizables"
  },
  {
    "id": "ent.ldap.syncronize.search_failure.app_error",
    "translation": "Ocurrió un error al buscar los usuarios en AD/LDAP. Prueba si el servidor de Mattermost se puede conectar con el servidor AD/LDAP e inténtalo de nuevo."
  },
  {
    "id": "ent.ldap.validate_filter.app_error",
    "translation": "Filtro de AD/LDAP inválido."
  },
  {
    "id": "ent.ldap_groups.group_search_error",
    "translation": "error obteniendo el grupo ldap"
  },
  {
    "id": "ent.ldap_groups.groups_search_error",
    "translation": "error obteniendo los grupos ldap"
  },
  {
    "id": "ent.ldap_groups.members_of_group_error",
    "translation": "error obteniendo los miembros del grupo"
  },
  {
    "id": "ent.ldap_groups.no_rows",
    "translation": "no se encontraron grupos que coincidan con el uid"
  },
  {
    "id": "ent.ldap_groups.reachable_groups_error",
    "translation": "error al obtener los grupos del usuario"
  },
  {
    "id": "ent.migration.migratetoldap.duplicate_field",
    "translation": "No se pueden migrar los usuarios de AD/LDAP con el campo especificado. Se ha detectado un entrada duplicada. Por favor, elimina todos los duplicados e inténtalo de nuevo."
  },
  {
    "id": "ent.migration.migratetoldap.user_not_found",
    "translation": "No se puede encontrar el usuario en el servidor AD/LDAP: "
  },
  {
    "id": "ent.migration.migratetosaml.email_already_used_by_other_user",
    "translation": "Dirección de correo electrónico ya se encuentra en uso por otro usuario SAML."
  },
  {
    "id": "ent.migration.migratetosaml.user_not_found_in_users_mapping_file",
    "translation": "Usuario no encontrado en el archivo de usuarios."
  },
  {
    "id": "ent.migration.migratetosaml.username_already_used_by_other_user",
    "translation": "Nombre de usuario ya se encuentra en uso por otro usuario de Mattermost."
  },
  {
    "id": "ent.saml.attribute.app_error",
    "translation": "El inicio de sesión con SAML no tuvo éxito porque uno de sus atributos es incorrecto. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.build_request.app_error",
    "translation": "Se ha producido un error mientras se inicia la solicitud al Proveedor de Identidad. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.configure.encryption_not_enabled.app_error",
    "translation": "El inicio de sesión con SAML no tuvo éxito porque el cifrado no está habilitado. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.configure.load_private_key.app_error",
    "translation": "El inicio de sesión con SAML no tuvo éxito porque no se encontró la Llave Privada del Proveedor de Servicios. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.configure.not_encrypted_response.app_error",
    "translation": "El inicio de sesión con SAML no tuvo éxito porque la respuesta del Proveedor de Identidad está cifrada. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.do_login.empty_response.app_error",
    "translation": "Hemos recibido una respuesta vacía desde el Proveedor de Identidad."
  },
  {
    "id": "ent.saml.do_login.parse.app_error",
    "translation": "Se ha producido un error al analizar la respuesta del Proveedor de Identidad. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.license_disable.app_error",
    "translation": "La licencia no admite la autenticación con SAML."
  },
  {
    "id": "ent.saml.metadata.app_error",
    "translation": "Se ha producido un error mientras se construían los Metadatos del Proveedor de Servicio."
  },
  {
    "id": "ent.saml.service_disable.app_error",
    "translation": "SAML 2.0 no está configurado o no es soportado en este servidor."
  },
  {
    "id": "interactive_message.decode_trigger_id.base64_decode_failed",
    "translation": "No se pudo realizar la decodificación base64 para el trigger ID del diálogo interactivo."
  },
  {
    "id": "interactive_message.decode_trigger_id.expired",
    "translation": "El trigger ID para el diálogo interactivo ha expirado. Los trigger IDs tienen una duración máxima de {{.Duration}}."
  },
  {
    "id": "interactive_message.decode_trigger_id.missing_data",
    "translation": "No se encuentra el trigger ID requerido para el diálogo interactivo."
  },
  {
    "id": "interactive_message.decode_trigger_id.signature_decode_failed",
    "translation": "No se pudo realizar el decodificación base64 de la firma del trigger ID para el diálogo interactivo."
  },
  {
    "id": "interactive_message.decode_trigger_id.verify_signature_failed",
    "translation": "Falla al realizar la verificación de la firma del trigger ID para el diálogo interactivo."
  },
  {
    "id": "interactive_message.generate_trigger_id.signing_failed",
    "translation": "No se pudo firmar el trigger ID generado para el diálogo interactivo."
  },
  {
    "id": "jobs.request_cancellation.status.error",
    "translation": "No se puede solicitar la cancelación de un trabajo que no está en un estado cancelable."
  },
  {
    "id": "jobs.set_job_error.update.error",
    "translation": "No se puede establecer el estado al trabajo de error"
  },
  {
    "id": "manaultesting.manual_test.parse.app_error",
    "translation": "No se pudo analizar el URL."
  },
  {
    "id": "manaultesting.test_autolink.unable.app_error",
    "translation": "No se pudo obtener los canales."
  },
  {
    "id": "mattermost.bulletin.subject",
    "translation": "Boletín de Seguridad Mattermost"
  },
  {
    "id": "mfa.activate.bad_token.app_error",
    "translation": "Token MFA inválido."
  },
  {
    "id": "mfa.generate_qr_code.create_code.app_error",
    "translation": "Error generando el código QR."
  },
  {
    "id": "mfa.mfa_disabled.app_error",
    "translation": "La autenticación de múltiples factores ha sido inhabilitada en este servidor."
  },
  {
    "id": "mfa.validate_token.authenticate.app_error",
    "translation": "Error intentando autenticar el token MFA."
  },
  {
    "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress",
    "translation": "La migración ha fallado porque hay datos erróneos de progreso."
  },
  {
    "id": "migrations.worker.run_migration.unknown_key",
    "translation": "No se puede ejecutar la tarea de migración debido a que la clave de migración es desconocida."
  },
  {
    "id": "model.access.is_valid.access_token.app_error",
    "translation": "Token de acceso inválido."
  },
  {
    "id": "model.access.is_valid.client_id.app_error",
    "translation": "Id de cliente inválido."
  },
  {
    "id": "model.access.is_valid.redirect_uri.app_error",
    "translation": "Url de redirección no válida."
  },
  {
    "id": "model.access.is_valid.refresh_token.app_error",
    "translation": "Token de refrescamiento inválido."
  },
  {
    "id": "model.access.is_valid.user_id.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "model.authorize.is_valid.auth_code.app_error",
    "translation": "Código de autorización inválido."
  },
  {
    "id": "model.authorize.is_valid.client_id.app_error",
    "translation": "Id de cliente inválido."
  },
  {
    "id": "model.authorize.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.authorize.is_valid.expires.app_error",
    "translation": "Se debe asignar el tiempo de vencimiento."
  },
  {
    "id": "model.authorize.is_valid.redirect_uri.app_error",
    "translation": "Url de redirección no válida."
  },
  {
    "id": "model.authorize.is_valid.response_type.app_error",
    "translation": "Tipo de respuesta no válida."
  },
  {
    "id": "model.authorize.is_valid.scope.app_error",
    "translation": "Alcance inválido."
  },
  {
    "id": "model.authorize.is_valid.state.app_error",
    "translation": "Estado inválido."
  },
  {
    "id": "model.authorize.is_valid.user_id.app_error",
    "translation": "Usuario id inválido."
  },
  {
    "id": "model.bot.is_valid.create_at.app_error",
    "translation": "create at no válido."
  },
  {
    "id": "model.bot.is_valid.creator_id.app_error",
    "translation": "Id del creador inválido."
  },
  {
    "id": "model.bot.is_valid.description.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.bot.is_valid.update_at.app_error",
    "translation": "update at no válido."
  },
  {
    "id": "model.bot.is_valid.user_id.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "model.bot.is_valid.username.app_error",
    "translation": "Nombre de usuario no válido."
  },
  {
    "id": "model.channel.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.channel.is_valid.creator_id.app_error",
    "translation": "Id del creador inválido."
  },
  {
    "id": "model.channel.is_valid.display_name.app_error",
    "translation": "Nombre a mostrar inválido."
  },
  {
    "id": "model.channel.is_valid.header.app_error",
    "translation": "Encabezado inválido."
  },
  {
    "id": "model.channel.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.channel.is_valid.purpose.app_error",
    "translation": "Propósito inválido."
  },
  {
    "id": "model.channel.is_valid.type.app_error",
    "translation": "Tipo inválido."
  },
  {
    "id": "model.channel.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.channel_member.is_valid.channel_id.app_error",
    "translation": "Channel id inválido."
  },
  {
    "id": "model.channel_member.is_valid.email_value.app_error",
    "translation": "Valor de notificación de correo electrónico no es válido."
  },
  {
    "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error",
    "translation": "Valor no válido para ignorar menciones de canal."
  },
  {
    "id": "model.channel_member.is_valid.notify_level.app_error",
    "translation": "Nivel de notificación inválido."
  },
  {
    "id": "model.channel_member.is_valid.push_level.app_error",
    "translation": "Nivel para la notificación a dispositivos móviles no es válido."
  },
  {
    "id": "model.channel_member.is_valid.unread_level.app_error",
    "translation": "Nivel de marca para no leídos inválido."
  },
  {
    "id": "model.channel_member.is_valid.user_id.app_error",
    "translation": "User id inválido."
  },
  {
    "id": "model.cluster.is_valid.create_at.app_error",
    "translation": "Se ha de definir una fecha de creación."
  },
  {
    "id": "model.cluster.is_valid.hostname.app_error",
    "translation": "Se ha de definir un nombre de servidor."
  },
  {
    "id": "model.cluster.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.cluster.is_valid.last_ping_at.app_error",
    "translation": "Se ha de definir una fecha de último contacto."
  },
  {
    "id": "model.cluster.is_valid.name.app_error",
    "translation": "Se ha de definir un nombre del cluster."
  },
  {
    "id": "model.cluster.is_valid.type.app_error",
    "translation": "Se ha de definir un tipo."
  },
  {
    "id": "model.command.is_valid.create_at.app_error",
    "translation": "Fecha de Creación debe ser válida."
  },
  {
    "id": "model.command.is_valid.description.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.command.is_valid.display_name.app_error",
    "translation": "Título inválido."
  },
  {
    "id": "model.command.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.command.is_valid.method.app_error",
    "translation": "Método Inválido."
  },
  {
    "id": "model.command.is_valid.team_id.app_error",
    "translation": "Id del equipo no válido."
  },
  {
    "id": "model.command.is_valid.token.app_error",
    "translation": "Token inválido."
  },
  {
    "id": "model.command.is_valid.trigger.app_error",
    "translation": "palabra que desencadena acción no válida."
  },
  {
    "id": "model.command.is_valid.update_at.app_error",
    "translation": "Fecha de Actualización debe ser válida."
  },
  {
    "id": "model.command.is_valid.url.app_error",
    "translation": "URL no válida."
  },
  {
    "id": "model.command.is_valid.url_http.app_error",
    "translation": "URL inválida. Debe ser una URL válida y comenzar con http:// o https://."
  },
  {
    "id": "model.command.is_valid.user_id.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "model.command_hook.channel_id.app_error",
    "translation": "Id de canal no válido."
  },
  {
    "id": "model.command_hook.command_id.app_error",
    "translation": "ID de commando no válido."
  },
  {
    "id": "model.command_hook.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.command_hook.id.app_error",
    "translation": "Comando con hook id no válido."
  },
  {
    "id": "model.command_hook.root_id.app_error",
    "translation": "Id de la raíz no es válido."
  },
  {
    "id": "model.command_hook.user_id.app_error",
    "translation": "Id de usuario no válido."
  },
  {
    "id": "model.compliance.is_valid.create_at.app_error",
    "translation": "Create debe ser una fecha válida."
  },
  {
    "id": "model.compliance.is_valid.desc.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.compliance.is_valid.end_at.app_error",
    "translation": "Hasta debe ser una fecha válida."
  },
  {
    "id": "model.compliance.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.compliance.is_valid.start_at.app_error",
    "translation": "Desde debe ser una fecha válida."
  },
  {
    "id": "model.compliance.is_valid.start_end_at.app_error",
    "translation": "Desde debe ser mayor que Hasta."
  },
  {
    "id": "model.config.is_valid.allow_cookies_for_subdomains.app_error",
    "translation": "Permitir cookies para subdominios requiere definir la URL del sitio."
  },
  {
    "id": "model.config.is_valid.atmos_camo_image_proxy_options.app_error",
    "translation": "El valor de RemoteImageProxyOptions de atmos/camo no es válido. Debes utilizar la llave compartida."
  },
  {
    "id": "model.config.is_valid.atmos_camo_image_proxy_url.app_error",
    "translation": "El valor de RemoteImageProxyURL de atmos/camo no es válido. Debes utilizar la llave compartida."
  },
  {
    "id": "model.config.is_valid.cluster_email_batching.app_error",
    "translation": "No se puede habilitar el correo electrónico por lotes cuando la agrupación de servidores está habilitada."
  },
  {
    "id": "model.config.is_valid.data_retention.deletion_job_start_time.app_error",
    "translation": "La hora de inicio del trabajo de retención de datos debe ser en formato 24 horas en la forma HH:MM."
  },
  {
    "id": "model.config.is_valid.data_retention.file_retention_days_too_low.app_error",
    "translation": "La retención de archivos debe ser de un día o más."
  },
  {
    "id": "model.config.is_valid.data_retention.message_retention_days_too_low.app_error",
    "translation": "La retención de mensajes debe ser de un día o más."
  },
  {
    "id": "model.config.is_valid.display.custom_url_schemes.app_error",
    "translation": "El esquema de URL personalizado {{.Scheme}} no es válido. Los esquemas de URL personalizados deben empezar con una letra, sólo tener letras, números y guion (-)."
  },
  {
    "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error",
    "translation": "El valor AggregatePostsAfterDays de Elasticsearch debe ser un número mayor que o igual a 1."
  },
  {
    "id": "model.config.is_valid.elastic_search.connection_url.app_error",
    "translation": "El valor de Elastic Search ConnectionUrl debe ser proporcionado cuando está habilitado la indización de Elastic Search."
  },
  {
    "id": "model.config.is_valid.elastic_search.enable_searching.app_error",
    "translation": "La configuración {{.EnableIndexing}} debe estar establecida en verdadero cuando {{.Searching}} está configurado como verdadero"
  },
  {
    "id": "model.config.is_valid.elastic_search.live_indexing_batch_size.app_error",
    "translation": "El tamaño del lote de la indexación en tiempo real de Elasticsearch debe ser de al menos 1."
  },
  {
    "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error",
    "translation": "El ajuste PostsAggregatorJobStartTime de Elasticsearch debe ser un tiempo en el formato \"hh:mm\"."
  },
  {
    "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error",
    "translation": "El de tiempo de espera de la solicitud de Elasticsearch debe ser de al menos 1 segundo."
  },
  {
    "id": "model.config.is_valid.email_batching_buffer_size.app_error",
    "translation": "Tamaño del búfer inválido para los correos electrónicos por lotes en la configuración de correo electrónico. Debe ser cero o un número positivo."
  },
  {
    "id": "model.config.is_valid.email_batching_interval.app_error",
    "translation": "Intervalo no válido para los correos electrónicos por lotes en la configuración de correo electrónico. Debe ser de 30 segundos o más."
  },
  {
    "id": "model.config.is_valid.email_notification_contents_type.app_error",
    "translation": "Configuración del tipo de contenido para la notificación por correo electrónico no válido. Debe ser uno de los siguientes valores 'full' o 'generic'."
  },
  {
    "id": "model.config.is_valid.email_security.app_error",
    "translation": "Configuración inválida de seguridad en la configuración de correos. Debe ser '', 'TLS', o 'STARTTLS'."
  },
  {
    "id": "model.config.is_valid.encrypt_sql.app_error",
    "translation": "Llave de cifrado rest para las configuraciones de SQL inválida. Debe ser de 32 caracteres o más."
  },
  {
    "id": "model.config.is_valid.file_driver.app_error",
    "translation": "Nombre de controlador para la configuración de archivos es inválido. Debe ser 'local' o 'amazons3'."
  },
  {
    "id": "model.config.is_valid.file_salt.app_error",
    "translation": "Salt para crear enlaces públicos en la configuración a archivos es inválido. Debe ser de 32 caracteres o más."
  },
  {
    "id": "model.config.is_valid.group_unread_channels.app_error",
    "translation": "Ajuste invalido para el agrupamiento de canales no leídos en la configuración de servicio. Debe ser 'disabled', 'default_on' o 'default_off'."
  },
  {
    "id": "model.config.is_valid.image_proxy_type.app_error",
    "translation": "El tipo de proxy de imagen no es válido. Debe ser 'local' o 'atmos/camo'."
  },
  {
    "id": "model.config.is_valid.ldap_basedn",
    "translation": "El campo AD/LDAP \"BaseDN\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_email",
    "translation": "El campo AD/LDAP \"Atributo Correo electrónico\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_id",
    "translation": "El campo AD/LDAP \"Atributo ID\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_login_id",
    "translation": "El campo AD/LDAP \"Atributo Login ID\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_max_page_size.app_error",
    "translation": "El valor del tamaño de página no es válido."
  },
  {
    "id": "model.config.is_valid.ldap_security.app_error",
    "translation": "Conexión segura inválida en la configuración de AD/LDAP. Debe ser '', 'TLS', o 'STARTTLS'."
  },
  {
    "id": "model.config.is_valid.ldap_server",
    "translation": "El campo AD/LDAP \"Servidor AD/LDAP\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_sync_interval.app_error",
    "translation": "Intervalo de sincronización inválido. De ser de al menos un minuto."
  },
  {
    "id": "model.config.is_valid.ldap_username",
    "translation": "El campo AD/LDAP \"Atributo Nombre de Usuario\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.listen_address.app_error",
    "translation": "Dirección dónde se escuchará el servicio en la configuracón del servicio debe ser asignada."
  },
  {
    "id": "model.config.is_valid.localization.available_locales.app_error",
    "translation": "Los Idiomas disponibles debe contener el idioma del cliente predeterminado."
  },
  {
    "id": "model.config.is_valid.login_attempts.app_error",
    "translation": "Número inválido de máximos intentos de inició de sesión en la configuración del servicio. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.max_burst.app_error",
    "translation": "Máximo de ráfagas debe ser mayor que cero."
  },
  {
    "id": "model.config.is_valid.max_channels.app_error",
    "translation": "Número máximo de canales por equipo es inválido en la configuración de equipo. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.max_file_size.app_error",
    "translation": "Tamaño máximo de archivo no válido en la configuración de archivos. Debe ser un número entero mayor que cero."
  },
  {
    "id": "model.config.is_valid.max_notify_per_channel.app_error",
    "translation": "Número máximo de notificaciones por canal es inválido en la configuración de equipo. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.max_users.app_error",
    "translation": "Número inválido del máximo de usuarios por equipo en la configuración de equipo. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.message_export.batch_size.app_error",
    "translation": "El ajuste BatchSize para realizar el trabajo de Exportación de Mensajes debe un entero positivo."
  },
  {
    "id": "model.config.is_valid.message_export.daily_runtime.app_error",
    "translation": "El ajuste DailyRuntime para realizar el trabajo de Exportación de Mensajes debe ser en formato 24 horas HH:MM."
  },
  {
    "id": "model.config.is_valid.message_export.enable.app_error",
    "translation": "El ajuste EnableExport para realizar el trabajo de Exportación de Mensajes debe ser verdadero o falso."
  },
  {
    "id": "model.config.is_valid.message_export.export_from.app_error",
    "translation": "El ajuste ExportFromTimestamp para realizar el trabajo de Exportación de Mensajes debe ser una marca de tiempo (expresada en segundos desde la época unix). Sólo los mensajes enviados después de esa fecha serán exportados."
  },
  {
    "id": "model.config.is_valid.message_export.export_type.app_error",
    "translation": "El trabajo de exportación de Mensaje ExportFormat debe ser 'actiance', 'csv' o 'globalrelay'."
  },
  {
    "id": "model.config.is_valid.message_export.global_relay.config_missing.app_error",
    "translation": "El trabajo de exportación de mensajes ExportFormat está asignado a 'globalrelay', pero falta establecer los parámetros de GlobalRelaySettings."
  },
  {
    "id": "model.config.is_valid.message_export.global_relay.customer_type.app_error",
    "translation": "El parámetro de exportación de mensajes GlobalRelaySettings.CustomerType debe ser establecido en 'A9' o 'A10'."
  },
  {
    "id": "model.config.is_valid.message_export.global_relay.email_address.app_error",
    "translation": "El parámetro de exportación de mensajes GlobalRelaySettings.EmailAddress debe estar asignado a una dirección de correo electrónico válida."
  },
  {
    "id": "model.config.is_valid.message_export.global_relay.smtp_password.app_error",
    "translation": "El parámetro de exportación de mensajes GlobalRelaySettings.SmtpPassword debe estar asignado."
  },
  {
    "id": "model.config.is_valid.message_export.global_relay.smtp_username.app_error",
    "translation": "El parámetro de exportación de mensajes GlobalRelaySettings.SmtpUsername debe estar asignado."
  },
  {
    "id": "model.config.is_valid.password_length.app_error",
    "translation": "Longitud mínima de la contraseña debe ser un número entero mayor que o igual a {{.MinLength}} y menor o igual que {{.MaxLength}}."
  },
  {
    "id": "model.config.is_valid.rate_mem.app_error",
    "translation": "Tamaño del almacén de memoria inválido en la configuración de límites de velocidad. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.rate_sec.app_error",
    "translation": "Por segundo es inválido en la configuración de límites de velocidad. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.read_timeout.app_error",
    "translation": "Valor no válido para el tiempo de espera de lectura."
  },
  {
    "id": "model.config.is_valid.restrict_direct_message.app_error",
    "translation": "Restricción de mensaje directo no válido. Debe ser 'any' o 'team'."
  },
  {
    "id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error",
    "translation": "La URL de Inicio de sesión del Proveedor de Servicio debe ser una URL válida y comenzar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.saml_email_attribute.app_error",
    "translation": "Atributo de Correo Electrónico no válido. Se debe establecer."
  },
  {
    "id": "model.config.is_valid.saml_idp_cert.app_error",
    "translation": "Falta el Certificado Público del Proveedor de Identidad. ¿Olvidaste cargarlo?"
  },
  {
    "id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
    "translation": "El URL del Emisor del Proveedor de Identidad debe ser un URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.saml_idp_url.app_error",
    "translation": "SAML SSO URL debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.saml_private_key.app_error",
    "translation": "Falta la Llave Privada del Proveedor de Servicios. ¿Olvidaste cargarla?"
  },
  {
    "id": "model.config.is_valid.saml_public_cert.app_error",
    "translation": "Falta el Certificado Público del Proveedor de Servicio. ¿Olvidaste cargarlo?"
  },
  {
    "id": "model.config.is_valid.saml_username_attribute.app_error",
    "translation": "Atributo Usuario no válido. Se debe establecer."
  },
  {
    "id": "model.config.is_valid.site_url.app_error",
    "translation": "URL del Sitio debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.site_url_email_batching.app_error",
    "translation": "No puede habilitar el correo electrónico por lotes cuando SiteURL no está configurado."
  },
  {
    "id": "model.config.is_valid.sitename_length.app_error",
    "translation": "Nombre del sitio debe ser menor o igual a {{.MaxLength}} caracteres."
  },
  {
    "id": "model.config.is_valid.sql_conn_max_lifetime_milliseconds.app_error",
    "translation": "Tiempo de vida máximo de las conexiones en la configuración SQL no válido. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.sql_data_src.app_error",
    "translation": "Fuente de datos no válido para la configuración de SQL. Debe ser asignado."
  },
  {
    "id": "model.config.is_valid.sql_driver.app_error",
    "translation": "Nombre del controlador no válido para la configuración de SQL. Debe ser 'mysql' o 'postgres'."
  },
  {
    "id": "model.config.is_valid.sql_idle.app_error",
    "translation": "Inválido máxima de conexión inactiva para la configuración de SQL. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.sql_max_conn.app_error",
    "translation": "Inválida cantidad de conexiones abiertas para la configuración de SQL. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.sql_query_timeout.app_error",
    "translation": "Tiempo de espera para las consultas en la configuración de SQL no es válido. Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.teammate_name_display.app_error",
    "translation": "Tipo de visualización compañero de equipo no es válido. Debe ser 'full_name', 'nickname_full_name' o 'username'."
  },
  {
    "id": "model.config.is_valid.time_between_user_typing.app_error",
    "translation": "El tiempo transcurrido para actualizar que el usuario está escribiendo no debe ser menor a 1000 milisegundos."
  },
  {
    "id": "model.config.is_valid.tls_cert_file_missing.app_error",
    "translation": "Valor no válido para el archivo del certificado TLS - utiliza LetsEncrypt o especifica la ruta del archivo de certificado existente."
  },
  {
    "id": "model.config.is_valid.tls_key_file_missing.app_error",
    "translation": "Valor no válido para el archivo de la llave TLS - utiliza LetsEncrypt o especifica la ruta del archivo llave existente."
  },
  {
    "id": "model.config.is_valid.tls_overwrite_cipher.app_error",
    "translation": "Valor no válido pasado para sobre escribir el cifrado TLS - por favor, consulta la documentación para los valores válidos."
  },
  {
    "id": "model.config.is_valid.webserver_security.app_error",
    "translation": "Valor no válido para la seguridad de conexión del servidor."
  },
  {
    "id": "model.config.is_valid.websocket_url.app_error",
    "translation": "La dirección URL del Websocket debe ser una dirección válida y comenzar con ws:// o wss://."
  },
  {
    "id": "model.config.is_valid.write_timeout.app_error",
    "translation": "Valor no válido para el tiempo de espera de escritura."
  },
  {
    "id": "model.emoji.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.emoji.id.app_error",
    "translation": "Id del emoticon no es válido."
  },
  {
    "id": "model.emoji.name.app_error",
    "translation": "Debe tener de 1 hasta 64 caracteres alfanuméricos en minúscula."
  },
  {
    "id": "model.emoji.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.emoji.user_id.app_error",
    "translation": "Id del creador inválido."
  },
  {
    "id": "model.file_info.is_valid.create_at.app_error",
    "translation": "Valor no válido para create_at."
  },
  {
    "id": "model.file_info.is_valid.id.app_error",
    "translation": "Valor no válido para id."
  },
  {
    "id": "model.file_info.is_valid.path.app_error",
    "translation": "Valor no válido para path."
  },
  {
    "id": "model.file_info.is_valid.post_id.app_error",
    "translation": "Valor no válido para post_id."
  },
  {
    "id": "model.file_info.is_valid.update_at.app_error",
    "translation": "Valor no válido para update_at."
  },
  {
    "id": "model.file_info.is_valid.user_id.app_error",
    "translation": "Valor no válido para user_id."
  },
  {
    "id": "model.group.create_at.app_error",
    "translation": "Propiedad create at inválida para el grupo."
  },
  {
    "id": "model.group.description.app_error",
    "translation": "Propiedad description inválida para el grupo."
  },
  {
    "id": "model.group.display_name.app_error",
    "translation": "Propiedad display name inválida para el grupo."
  },
  {
    "id": "model.group.name.app_error",
    "translation": "Propiedad name inválida para el grupo."
  },
  {
    "id": "model.group.remote_id.app_error",
    "translation": "Propiedad remote id inválida para el grupo."
  },
  {
    "id": "model.group.source.app_error",
    "translation": "Propiedad source inválida para el grupo."
  },
  {
    "id": "model.group.update_at.app_error",
    "translation": "Propiedad update inválida para el grupo."
  },
  {
    "id": "model.group_member.group_id.app_error",
    "translation": "Propiedad group id inválida para el miembro del grupo."
  },
  {
    "id": "model.group_member.user_id.app_error",
    "translation": "Propiedad user id inválida para el miembro del grupo."
  },
  {
    "id": "model.group_syncable.group_id.app_error",
    "translation": "Propiedad de ID de grupo no válida para sincronizar el grupo."
  },
  {
    "id": "model.group_syncable.syncable_id.app_error",
    "translation": "Id. de sincronización inválido para sincronización de grupo."
  },
  {
    "id": "model.incoming_hook.channel_id.app_error",
    "translation": "Channel id inválido."
  },
  {
    "id": "model.incoming_hook.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.incoming_hook.description.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.incoming_hook.display_name.app_error",
    "translation": "Título inválido."
  },
  {
    "id": "model.incoming_hook.icon_url.app_error",
    "translation": "Icono del mensaje no válido."
  },
  {
    "id": "model.incoming_hook.id.app_error",
    "translation": "Id inválido: {{.Id}}."
  },
  {
    "id": "model.incoming_hook.parse_data.app_error",
    "translation": "No se puede analizar los datos entrante."
  },
  {
    "id": "model.incoming_hook.team_id.app_error",
    "translation": "ID del equipo no válido."
  },
  {
    "id": "model.incoming_hook.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.incoming_hook.user_id.app_error",
    "translation": "Id del Usuario inválido."
  },
  {
    "id": "model.incoming_hook.username.app_error",
    "translation": "Nombre de usuario no válido."
  },
  {
    "id": "model.job.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.job.is_valid.id.app_error",
    "translation": "ID de trabajo no válido."
  },
  {
    "id": "model.job.is_valid.status.app_error",
    "translation": "Estado del trabajo no válido."
  },
  {
    "id": "model.job.is_valid.type.app_error",
    "translation": "Tipo de trabajo inválido."
  },
  {
    "id": "model.license_record.is_valid.create_at.app_error",
    "translation": "Valor no válido para create_at al cargar una licencia."
  },
  {
    "id": "model.license_record.is_valid.id.app_error",
    "translation": "Valor no válido para id al cargar una licencia."
  },
  {
    "id": "model.link_metadata.is_valid.data.app_error",
    "translation": "Enlaces con metadata no pueden ser nulos."
  },
  {
    "id": "model.link_metadata.is_valid.data_type.app_error",
    "translation": "Enlaces con datos metadata no coinciden con el tipo asignado."
  },
  {
    "id": "model.link_metadata.is_valid.timestamp.app_error",
    "translation": "La marca de tiempo del enlace con metadata no debe ser cero y debe ser redondeado a la hora más reciente."
  },
  {
    "id": "model.link_metadata.is_valid.type.app_error",
    "translation": "Tipo de enlace con metadata no válido."
  },
  {
    "id": "model.link_metadata.is_valid.url.app_error",
    "translation": "La URL del enlace con metadata debe ser asignado."
  },
  {
    "id": "model.oauth.is_valid.app_id.app_error",
    "translation": "Id de la App inválido."
  },
  {
    "id": "model.oauth.is_valid.callback.app_error",
    "translation": "URL de Callback debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.oauth.is_valid.client_secret.app_error",
    "translation": "Llave secreta del Cliente no es válida."
  },
  {
    "id": "model.oauth.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.oauth.is_valid.creator_id.app_error",
    "translation": "Id del credor no es válido."
  },
  {
    "id": "model.oauth.is_valid.description.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.oauth.is_valid.homepage.app_error",
    "translation": "URL de la Página web debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.oauth.is_valid.icon_url.app_error",
    "translation": "URL del Icono debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.oauth.is_valid.name.app_error",
    "translation": "Nombre inválido."
  },
  {
    "id": "model.oauth.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.outgoing_hook.icon_url.app_error",
    "translation": "Icono no válido."
  },
  {
    "id": "model.outgoing_hook.is_valid.callback.app_error",
    "translation": "URLs de Retorno no válida."
  },
  {
    "id": "model.outgoing_hook.is_valid.channel_id.app_error",
    "translation": "Id del Canal inválido."
  },
  {
    "id": "model.outgoing_hook.is_valid.content_type.app_error",
    "translation": "Valor no válido para content_type."
  },
  {
    "id": "model.outgoing_hook.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.outgoing_hook.is_valid.description.app_error",
    "translation": "Descripción inválida."
  },
  {
    "id": "model.outgoing_hook.is_valid.display_name.app_error",
    "translation": "Título inválido."
  },
  {
    "id": "model.outgoing_hook.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.outgoing_hook.is_valid.team_id.app_error",
    "translation": "ID del equipo no válido."
  },
  {
    "id": "model.outgoing_hook.is_valid.token.app_error",
    "translation": "Token inválido."
  },
  {
    "id": "model.outgoing_hook.is_valid.trigger_words.app_error",
    "translation": "Palabras que desencadenan acciones no válidas."
  },
  {
    "id": "model.outgoing_hook.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.outgoing_hook.is_valid.url.app_error",
    "translation": "URLs de Retorno inválida. Cada una debe ser una URL válida y que comience con http:// o https://."
  },
  {
    "id": "model.outgoing_hook.is_valid.user_id.app_error",
    "translation": "Id del Usuario inválido."
  },
  {
    "id": "model.outgoing_hook.is_valid.words.app_error",
    "translation": "Palabras que desencadenan acciones no válidas."
  },
  {
    "id": "model.outgoing_hook.username.app_error",
    "translation": "Nombre de usuario no válido."
  },
  {
    "id": "model.plugin_command.error.app_error",
    "translation": "Ocurrió un error mientras se intentaba ejecutar este comando."
  },
  {
    "id": "model.plugin_key_value.is_valid.key.app_error",
    "translation": "Clave no válida, debe ser más de {{.Min}} y un máximo de {{.Max}} caracteres."
  },
  {
    "id": "model.plugin_key_value.is_valid.plugin_id.app_error",
    "translation": "ID de plugin no válido, debe ser más de {{.Min}} y un máximo de {{.Max}} caracteres."
  },
  {
    "id": "model.post.is_valid.channel_id.app_error",
    "translation": "Id del Canal inválido."
  },
  {
    "id": "model.post.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.post.is_valid.file_ids.app_error",
    "translation": "Id. de archivos no válidos. Tenga en cuenta que las cargas están limitadas a un máximo de 10 archivos. Por favor, utilice mensajes adicionales para más archivos."
  },
  {
    "id": "model.post.is_valid.filenames.app_error",
    "translation": "Nombre de archivos no válidos."
  },
  {
    "id": "model.post.is_valid.hashtags.app_error",
    "translation": "Hashtags inválidos."
  },
  {
    "id": "model.post.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.post.is_valid.original_id.app_error",
    "translation": "Id Original inválido."
  },
  {
    "id": "model.post.is_valid.props.app_error",
    "translation": "Props invalidos."
  },
  {
    "id": "model.post.is_valid.root_id.app_error",
    "translation": "Id de la raíz no es válido."
  },
  {
    "id": "model.post.is_valid.type.app_error",
    "translation": "Tipo inválido."
  },
  {
    "id": "model.post.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.post.is_valid.user_id.app_error",
    "translation": "Id del Usuario inválido."
  },
  {
    "id": "model.preference.is_valid.category.app_error",
    "translation": "Categoría inválida."
  },
  {
    "id": "model.preference.is_valid.id.app_error",
    "translation": "Id del Usuario inválido."
  },
  {
    "id": "model.preference.is_valid.name.app_error",
    "translation": "Nombre inválido."
  },
  {
    "id": "model.preference.is_valid.theme.app_error",
    "translation": "Tema no válido."
  },
  {
    "id": "model.preference.is_valid.value.app_error",
    "translation": "El valor es muy largo."
  },
  {
    "id": "model.reaction.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.reaction.is_valid.emoji_name.app_error",
    "translation": "Nombre del emoticon no es válido."
  },
  {
    "id": "model.reaction.is_valid.post_id.app_error",
    "translation": "Id del mensaje no es válido."
  },
  {
    "id": "model.reaction.is_valid.user_id.app_error",
    "translation": "Id del usuario no es válido."
  },
  {
    "id": "model.team.is_valid.characters.app_error",
    "translation": "Nombre debe tener 2 o más caracteres alfanuméricos en minúscula."
  },
  {
    "id": "model.team.is_valid.company.app_error",
    "translation": "Nombre de empresa no válido."
  },
  {
    "id": "model.team.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.team.is_valid.description.app_error",
    "translation": "Descripción no es válida."
  },
  {
    "id": "model.team.is_valid.domains.app_error",
    "translation": "Dominios permitidos no válidos."
  },
  {
    "id": "model.team.is_valid.email.app_error",
    "translation": "Correo electrónico inválido."
  },
  {
    "id": "model.team.is_valid.id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "model.team.is_valid.name.app_error",
    "translation": "Nombre inválido."
  },
  {
    "id": "model.team.is_valid.reserved.app_error",
    "translation": "Este URL no está disponible. Por favor, prueba con otro."
  },
  {
    "id": "model.team.is_valid.type.app_error",
    "translation": "Tipo inválido."
  },
  {
    "id": "model.team.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.team.is_valid.url.app_error",
    "translation": "Identificador de la URL es inválida."
  },
  {
    "id": "model.team_member.is_valid.team_id.app_error",
    "translation": "ID del equipo no válido."
  },
  {
    "id": "model.team_member.is_valid.user_id.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "model.token.is_valid.expiry",
    "translation": "Expiración del token no válido"
  },
  {
    "id": "model.token.is_valid.size",
    "translation": "Token no válido."
  },
  {
    "id": "model.user.is_valid.email.app_error",
    "translation": "Por favor, ingresa una dirección válida de correo electrónico."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_number.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula y al menos un número."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, y al menos una letra en mayúscula."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula y al menos un número."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_number.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un número."
  },
  {
    "id": "model.user.is_valid.pwd_number_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un número y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_uppercase.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula."
  },
  {
    "id": "model.user.is_valid.pwd_uppercase_number.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula y al menos un número."
  },
  {
    "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.pwd_uppercase_symbol.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")."
  },
  {
    "id": "model.user.is_valid.username.app_error",
    "translation": "Nombre de usuario debe comenzar con una letra y contener entre 3 y 22 caracteres, incluyendo números, letras minúsculas, y los símbolos \".\", \"- \" y \"_\"."
  },
  {
    "id": "model.user_access_token.is_valid.description.app_error",
    "translation": "Descripción no válida, debe tener 255 o menos caracteres."
  },
  {
    "id": "model.user_access_token.is_valid.id.app_error",
    "translation": "Valor no válido para id."
  },
  {
    "id": "model.user_access_token.is_valid.token.app_error",
    "translation": "Token de acceso no válido."
  },
  {
    "id": "model.user_access_token.is_valid.user_id.app_error",
    "translation": "Id de usuario no válido."
  },
  {
    "id": "model.utils.decode_json.app_error",
    "translation": "no se puede descodificar."
  },
  {
    "id": "model.websocket_client.connect_fail.app_error",
    "translation": "No se puede establecer la conexión WebSocket al servidor."
  },
  {
    "id": "oauth.gitlab.tos.error",
    "translation": "Los Términos de Servicio de GitLab se han actualizado. Por favor, visita {{.URL}} para aceptarlos y, a continuación, intenta iniciar sesión en Mattermost nuevamente."
  },
  {
    "id": "plugin.api.update_user_status.bad_status",
    "translation": "No se pudo establecer el estado del usuario. Estado de usuario desconocido."
  },
  {
    "id": "plugin_api.get_file_link.disabled.app_error",
    "translation": "Los enlaces públicos han sido inhabilitados."
  },
  {
    "id": "plugin_api.get_file_link.no_post.app_error",
    "translation": "No se puede obtener el enlace público para el archivo. El archivo debe estar adjunto a un mensaje que puede ser leído."
  },
  {
    "id": "plugin_api.send_mail.missing_htmlbody",
    "translation": "Falta el cuerpo HTML."
  },
  {
    "id": "plugin_api.send_mail.missing_subject",
    "translation": "Falta el asunto del correo electrónico."
  },
  {
    "id": "plugin_api.send_mail.missing_to",
    "translation": "Falta la dirección PARA."
  },
  {
    "id": "store.sql_bot.get.missing.app_error",
    "translation": "El Bot no existe."
  },
  {
    "id": "store.sql_channel.get.existing.app_error",
    "translation": "No se pudo encontrar el canal existente."
  },
  {
    "id": "store.sql_channel.save.archived_channel.app_error",
    "translation": "No se puede modificar un canal archivado."
  },
  {
    "id": "store.sql_channel.save.direct_channel.app_error",
    "translation": "Utiliza SaveDirectChannel para crear un canal directo."
  },
  {
    "id": "store.sql_channel.save_channel.existing.app_error",
    "translation": "Para un canal existente debe ejecutarse una actualización."
  },
  {
    "id": "store.sql_channel.save_channel.exists.app_error",
    "translation": "Un canal con ese nombre ya existe en el mismo equipo."
  },
  {
    "id": "store.sql_channel.save_channel.limit.app_error",
    "translation": "Se ha alcanzado el límite de canales permitidos."
  },
  {
    "id": "store.sql_channel.save_direct_channel.not_direct.app_error",
    "translation": "No es un canal directo, se intentó crear con SaveDirectChannel."
  },
  {
    "id": "store.sql_command.save.get.app_error",
    "translation": "No se pudo obtener el comando."
  },
  {
    "id": "store.sql_post.search.disabled",
    "translation": "La búsqueda ha sido desactivada en este servidor. Por favor, póngase en contacto con el Administrador del Sistema."
  },
  {
    "id": "store.sql_team.save_member.exists.app_error",
    "translation": "Ya existe un miembro del equipo con el mismo ID."
  },
  {
    "id": "store.sql_user.get_for_login.app_error",
    "translation": "No se puede encontrar una cuenta existente con tus credenciales. Es posible que requieras una invitación por parte del dueño del equipo para poder unirte."
  },
  {
    "id": "system.message.name",
    "translation": "Sistema"
  },
  {
    "id": "web.command_webhook.command.app_error",
    "translation": "No se encontró el comando."
  },
  {
    "id": "web.command_webhook.parse.app_error",
    "translation": "No se puede analizar los datos entrantes."
  },
  {
    "id": "web.get_access_token.internal_saving.app_error",
    "translation": "No se puede actualizar los datos de acceso del usuario."
  },
  {
    "id": "web.incoming_webhook.channel.app_error",
    "translation": "No se encontró el canal."
  },
  {
    "id": "web.incoming_webhook.channel_locked.app_error",
    "translation": "Este webhook no tiene autorización para publicar en el canal {{.channel_id}} solicitado"
  },
  {
    "id": "web.incoming_webhook.disabled.app_error",
    "translation": "Webhooks entrantes han sido inhabilitados por el administrador del sistema."
  },
  {
    "id": "web.incoming_webhook.invalid.app_error",
    "translation": "Webhook inválido."
  },
  {
    "id": "web.incoming_webhook.parse.app_error",
    "translation": "No se puede analizar los datos entrantes."
  },
  {
    "id": "web.incoming_webhook.permissions.app_error",
    "translation": "El usuario {{.user}} no tiene los permisos apropiados para el canal {{.channel}}"
  },
  {
    "id": "web.incoming_webhook.split_props_length.app_error",
    "translation": "No puede dividir las propiedades del webhook en {{.Max}} caracteres."
  },
  {
    "id": "web.incoming_webhook.text.app_error",
    "translation": "No se especificó un texto."
  },
  {
    "id": "web.incoming_webhook.user.app_error",
    "translation": "No se encontró el usuario {{.user}}"
  },
  {
    "id": "api.license.request-trial.bad-request",
    "translation": "El número de usuarios solicitados no es correcto."
  },
  {
    "id": "api.license.request_trial_license.app_error",
    "translation": "No se puede obtener una licencia de prueba, intente nuevamente o póngase en contacto con support@mattermost.com."
  },
  {
    "id": "model.group.name.invalid_length.app_error",
    "translation": "Debe tener de 1 hasta 64 caracteres alfanuméricos en minúscula."
  },
  {
    "id": "app.scheme.save.invalid_scheme.app_error",
    "translation": "El esquema suministrado no es válido."
  },
  {
    "id": "app.scheme.save.app_error",
    "translation": "No se pudo crear el esquema."
  },
  {
    "id": "app.scheme.permanent_delete_all.app_error",
    "translation": "No se pudo eliminar permanentemente los esquemas."
  },
  {
    "id": "app.scheme.get.app_error",
    "translation": "No se pudo obtener el esquema."
  },
  {
    "id": "app.channel.get_more_channels.get.app_error",
    "translation": "No se pudo obtener los canales."
  },
  {
    "id": "web.error.unsupported_browser.system_browser_or",
    "translation": "o"
  },
  {
    "id": "web.error.unsupported_browser.system_browser_make_default",
    "translation": "Establecer como predeterminado"
  },
  {
    "id": "web.error.unsupported_browser.open_system_browser.edge",
    "translation": "Abrir Edge"
  },
  {
    "id": "web.error.unsupported_browser.no_longer_support_version",
    "translation": "Esta versión de tu navegador ya no es soportado por Mattermost"
  },
  {
    "id": "web.error.unsupported_browser.no_longer_support",
    "translation": "Este navegador ya no es soportado por Mattermost"
  },
  {
    "id": "web.error.unsupported_browser.min_os_version.windows",
    "translation": "Windows 8.1+"
  },
  {
    "id": "web.error.unsupported_browser.min_os_version.mac",
    "translation": "macOS 11+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.safari",
    "translation": "Versión 14.1+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.firefox",
    "translation": "Versión 91+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.edge",
    "translation": "Versión 95+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.chrome",
    "translation": "Versión 106+"
  },
  {
    "id": "web.error.unsupported_browser.learn_more",
    "translation": "Conoce más acerca de los navegadores soportados."
  },
  {
    "id": "web.error.unsupported_browser.install_guide.windows",
    "translation": "Guía de Instalación"
  },
  {
    "id": "web.error.unsupported_browser.install_guide.mac",
    "translation": "Guía de Instalación"
  },
  {
    "id": "web.error.unsupported_browser.download_the_app",
    "translation": "Descarga la App"
  },
  {
    "id": "web.error.unsupported_browser.download_app_or_upgrade_browser",
    "translation": "Descarga la app de Mattermost o utiliza uno de los navegadores soportados para una mejor experiencia."
  },
  {
    "id": "web.error.unsupported_browser.download",
    "translation": "Descarga la App"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.safari",
    "translation": "Safari"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.firefox",
    "translation": "Firefox"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.edge",
    "translation": "Microsoft Edge"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.chrome",
    "translation": "Google Chrome"
  },
  {
    "id": "web.error.unsupported_browser.browser_get_latest.safari",
    "translation": "Obtén la última versión del navegador Safari"
  },
  {
    "id": "web.error.unsupported_browser.browser_get_latest.firefox",
    "translation": "Obtén la última versión del navegador Firefox"
  },
  {
    "id": "web.error.unsupported_browser.browser_get_latest.chrome",
    "translation": "Obtén la última versión del navegador Chrome"
  },
  {
    "id": "plugin_api.bot_cant_create_bot",
    "translation": "Un usuario Bot no puede crear un usuario bot."
  },
  {
    "id": "plugin.api.get_users_in_channel",
    "translation": "No se puede obtener los usuarios, criterio de ordenamiento inválido."
  },
  {
    "id": "model.user.is_valid.update_at.app_error",
    "translation": "Update debe ser un tiempo válido."
  },
  {
    "id": "model.user.is_valid.position.app_error",
    "translation": "Cargo no válido: no debe ser más de 128 caracteres."
  },
  {
    "id": "model.user.is_valid.password_limit.app_error",
    "translation": "No se puede establecer una contraseña con más de 72 caracteres debido a las limitaciones de bcrypt."
  },
  {
    "id": "model.user.is_valid.nickname.app_error",
    "translation": "Sobrenombre no es válido."
  },
  {
    "id": "model.user.is_valid.locale.app_error",
    "translation": "Idioma inválido."
  },
  {
    "id": "model.user.is_valid.last_name.app_error",
    "translation": "Apellido no es válido."
  },
  {
    "id": "model.user.is_valid.id.app_error",
    "translation": "Id de usuario inválido."
  },
  {
    "id": "model.user.is_valid.first_name.app_error",
    "translation": "Nombre inválido."
  },
  {
    "id": "model.user.is_valid.create_at.app_error",
    "translation": "Create debe ser un tiempo válido."
  },
  {
    "id": "model.user.is_valid.auth_data_type.app_error",
    "translation": "Usuario inválido, auth data debe ser asignado con un tipo de auth."
  },
  {
    "id": "model.user.is_valid.auth_data_pwd.app_error",
    "translation": "Usuario inválido, la contraseña y auth data no pueden ser asignados al mismo tiempo."
  },
  {
    "id": "model.user.is_valid.auth_data.app_error",
    "translation": "Data de auth es inválida."
  },
  {
    "id": "model.team.is_valid.invite_id.app_error",
    "translation": "Identificador de invitación no válido."
  },
  {
    "id": "model.post.channel_notifications_disabled_in_channel.message",
    "translation": "La notificaciones del canal están inhabilitadas en {{.ChannelName}}. {{.Mention}} no disparó ninguna notificación."
  },
  {
    "id": "model.plugin_kvset_options.is_valid.old_value.app_error",
    "translation": "Valor anterior inválido, no debe ser asignado para operaciones no atómicas."
  },
  {
    "id": "model.guest.is_valid.emails.app_error",
    "translation": "Correos electrónicos inválidos."
  },
  {
    "id": "model.guest.is_valid.email.app_error",
    "translation": "Por favor, ingresa una dirección válida de correo electrónico."
  },
  {
    "id": "model.guest.is_valid.channels.app_error",
    "translation": "Canales inválidos."
  },
  {
    "id": "model.guest.is_valid.channel.app_error",
    "translation": "Canal inválido."
  },
  {
    "id": "model.group.name.invalid_chars.app_error",
    "translation": "caracteres no válidos en la propiedad de nombre para el grupo"
  },
  {
    "id": "model.config.is_valid.saml_signature_algorithm.app_error",
    "translation": "Algoritmo de Firma inválido."
  },
  {
    "id": "model.config.is_valid.saml_guest_attribute.app_error",
    "translation": "Atributo de Huésped inválido. Debe ser de la forma 'campo=valor'."
  },
  {
    "id": "model.config.is_valid.saml_canonical_algorithm.app_error",
    "translation": "Algoritmo Canónico inválido."
  },
  {
    "id": "model.config.is_valid.saml_admin_attribute.app_error",
    "translation": "Atributo de Administrador inválido. Debería ser de la forma 'campo=valor'."
  },
  {
    "id": "model.config.is_valid.elastic_search.enable_autocomplete.app_error",
    "translation": "La configuración {{.EnableIndexing}} debe estar establecida en verdadero cuando {{.Autocomplete}} está configurado como verdadero"
  },
  {
    "id": "model.command.is_valid.autocomplete_data.app_error",
    "translation": "AutocompleteData inválido"
  },
  {
    "id": "model.channel.is_valid.name.app_error",
    "translation": "Nombre de canal inválido. Los ids de los usuarios no están permitidos en los nombres de canales que no sean canales de mensajes directos."
  },
  {
    "id": "interactive_message.decode_trigger_id.base64_decode_failed_signature",
    "translation": "No se pudo realizar el decodificación base64 de la firma del trigger ID para el diálogo interactivo."
  },
  {
    "id": "groups.unsupported_syncable_type",
    "translation": "Tipo sincronizable no soportado '{{.Value}}'."
  },
  {
    "id": "group_not_associated_to_synced_team",
    "translation": "El Grupo no puede ser asociado a un canal hasta que se haya asociado a un equipo que sincronice grupos."
  },
  {
    "id": "ent.ldap.validate_guest_filter.app_error",
    "translation": "Filtro para Huéspedes en AD/LDAP inválido."
  },
  {
    "id": "ent.ldap.validate_admin_filter.app_error",
    "translation": "Filtro para Administradores de AD/LDAP inválido."
  },
  {
    "id": "ent.elasticsearch.index_channel.error",
    "translation": "Error al indexar el canal"
  },
  {
    "id": "ent.elasticsearch.delete_user.error",
    "translation": "Error al eliminar el usuario"
  },
  {
    "id": "ent.elasticsearch.delete_channel.error",
    "translation": "Error al eliminar el canal"
  },
  {
    "id": "ent.elasticsearch.create_template_users_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla {{.Backend}} para los usuarios"
  },
  {
    "id": "ent.elasticsearch.create_template_posts_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla {{.Backend}} para los mensajes"
  },
  {
    "id": "ent.elasticsearch.create_template_channels_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla {{.Backend}} para los canales"
  },
  {
    "id": "app.user_terms_of_service.save.app_error",
    "translation": "No se puede guardar los términos de servicio."
  },
  {
    "id": "app.user_terms_of_service.get_by_user.no_rows.app_error",
    "translation": "No se encontraron los términos de servicio."
  },
  {
    "id": "app.user_terms_of_service.get_by_user.app_error",
    "translation": "No se puede obtener los términos de servicio."
  },
  {
    "id": "app.user_terms_of_service.delete.app_error",
    "translation": "No se pudo eliminar los términos de servicio."
  },
  {
    "id": "app.terms_of_service.get.no_rows.app_error",
    "translation": "No se encontraron los términos de servicio."
  },
  {
    "id": "app.terms_of_service.get.app_error",
    "translation": "No se puede obtener los términos de servicio."
  },
  {
    "id": "app.terms_of_service.create.existing.app_error",
    "translation": "No se debe invocar guardar un término de servicio existente."
  },
  {
    "id": "app.terms_of_service.create.app_error",
    "translation": "No se puede guardar los términos de servicio."
  },
  {
    "id": "app.team.rename_team.name_occupied",
    "translation": "No se puede cambiar el nombre del equipo, el nombre ya está en uso."
  },
  {
    "id": "app.team.invite_token.group_constrained.error",
    "translation": "No se puede unir a un equipo restringido por grupos utilizando un token."
  },
  {
    "id": "app.team.invite_id.group_constrained.error",
    "translation": "No se puede unir a un equipo restringido por grupos utilizando una invitación."
  },
  {
    "id": "app.plugin.write_file.saving.app_error",
    "translation": "Ocurrió un error al guardar el archivo."
  },
  {
    "id": "app.plugin.write_file.read.app_error",
    "translation": "Ocurrió un error al leer el archivo."
  },
  {
    "id": "app.plugin.webapp_bundle.app_error",
    "translation": "No se puede generar el plugin en el paquete de la aplicación web."
  },
  {
    "id": "app.plugin.sync.read_local_folder.app_error",
    "translation": "Ocurrió un error leyendo el directorio local de plugins."
  },
  {
    "id": "app.plugin.sync.list_filestore.app_error",
    "translation": "Ocurrió un error al leer los archivos del directorio de plugins en el almacenamiento de archivos."
  },
  {
    "id": "app.plugin.store_signature.app_error",
    "translation": "No se puede guardar la firma del plugin en el almacén de archivos configurado."
  },
  {
    "id": "app.plugin.store_bundle.app_error",
    "translation": "No se puede guardar el plugin en el almacén de archivos configurado."
  },
  {
    "id": "app.plugin.signature_decode.app_error",
    "translation": "No se puede descodificar la firma con base64."
  },
  {
    "id": "app.plugin.restart.app_error",
    "translation": "No se puede reiniciar el plugin en la actualización."
  },
  {
    "id": "app.plugin.remove_bundle.app_error",
    "translation": "No se puede eliminar el paquete de plugin del almacén de archivos."
  },
  {
    "id": "app.plugin.modify_saml.app_error",
    "translation": "No se puede modificar archivos SAML."
  },
  {
    "id": "app.plugin.marshal.app_error",
    "translation": "Error al formar los plugins del marketplace."
  },
  {
    "id": "app.plugin.marketplace_plugins.signature_not_found.app_error",
    "translation": "No se pudo encontrar la firma del plugin solicitado del marketplace."
  },
  {
    "id": "app.plugin.marketplace_plugins.not_found.app_error",
    "translation": "No se pudo encontrar el plugin solicitado en el marketplace."
  },
  {
    "id": "app.plugin.marketplace_plugin_request.app_error",
    "translation": "No se pudo decodificar la solicitud del plugin en el marketplace."
  },
  {
    "id": "app.plugin.marketplace_disabled.app_error",
    "translation": "El Marketplace ha sido deshabilitado. Por favor revisa los registros para más información."
  },
  {
    "id": "app.plugin.marketplace_client.failed_to_fetch",
    "translation": "No se pudieron obtener los plugins desde el servidor del marketplace."
  },
  {
    "id": "app.plugin.marketplace_client.app_error",
    "translation": "No se pudo crear el cliente del marketplace."
  },
  {
    "id": "app.plugin.invalid_version.app_error",
    "translation": "La versión del Plugin no se pudo analizar."
  },
  {
    "id": "app.plugin.install_marketplace_plugin.app_error",
    "translation": "Error al instalar el plugin desde el marketplace."
  },
  {
    "id": "app.plugin.get_public_key.get_file.app_error",
    "translation": "Se ha producido un error al obtener la clave pública."
  },
  {
    "id": "app.plugin.delete_public_key.delete.app_error",
    "translation": "Se ha producido un error al eliminar la clave pública."
  },
  {
    "id": "app.import.validate_user_teams_import_data.invalid_team_theme.error",
    "translation": "Tema de usuario para el equipo es inválido"
  },
  {
    "id": "app.import.validate_user_import_data.auth_data_and_service_dependency.error",
    "translation": "Usuario AuthService y AuthData son mutuamente incluyentes."
  },
  {
    "id": "app.import.validate_user_import_data.advanced_props_show_unread_section.error",
    "translation": "Ajuste de usuario para mostrar la sección de no leídos es inválido"
  },
  {
    "id": "app.import.validate_user_import_data.advanced_props_formatting.error",
    "translation": "Ajuste de usuario para dar formato a los mensajes es inválido"
  },
  {
    "id": "app.import.validate_user_import_data.advanced_props_feature_markdown_preview.error",
    "translation": "Ajuste de usuario de vista previa de markdown es inválido"
  },
  {
    "id": "app.import.validate_user_import_data.advanced_props_email_interval.error",
    "translation": "Ajuste de usuario del intervalo de envío de correo electrónico por lotes es inválido"
  },
  {
    "id": "app.import.validate_post_import_data.props_too_large.error",
    "translation": "Las propiedades del mensaje exceden el tamaño permitido."
  },
  {
    "id": "app.import.import_user_teams.save_preferences.error",
    "translation": "No se puede guardar las preferencias de los temas del equipo"
  },
  {
    "id": "app.import.import_user_channels.channel_not_found.error",
    "translation": "Error al importar los canales del usuario. Canal no encontrado."
  },
  {
    "id": "app.import.get_users_by_username.some_users_not_found.error",
    "translation": "Algunos usuarios no fueron encontrados"
  },
  {
    "id": "app.import.get_teams_by_names.some_teams_not_found.error",
    "translation": "Algunos equipos no fueron encontrados"
  },
  {
    "id": "app.export.export_custom_emoji.copy_emoji_images.error",
    "translation": "No se puede copiar las imágenes de los emoticones personalizado"
  },
  {
    "id": "app.emoji.get_list.internal_error",
    "translation": "No se pudo obtener el emoticon."
  },
  {
    "id": "app.emoji.get_by_name.app_error",
    "translation": "No se pudo obtener el emoticon."
  },
  {
    "id": "app.emoji.get.app_error",
    "translation": "No se pudo obtener el emoticon."
  },
  {
    "id": "app.emoji.delete.no_results",
    "translation": "No pudimos encontrar el emoticon a eliminar."
  },
  {
    "id": "app.emoji.delete.app_error",
    "translation": "No se puede eliminar el emoticon."
  },
  {
    "id": "app.channel_member_history.log_leave_event.internal_error",
    "translation": "No se pudo registrar el historial de los miembros del canal. Falla al actualizar en registro de unión existente"
  },
  {
    "id": "app.channel_member_history.log_join_event.internal_error",
    "translation": "No se pudo registrar el historial de los miembros del canal."
  },
  {
    "id": "app.channel.update.bad_id",
    "translation": "Error al actualizar el canal."
  },
  {
    "id": "app.channel.permanent_delete.app_error",
    "translation": "No se pudo borrar el canal."
  },
  {
    "id": "app.channel.get_deleted.missing.app_error",
    "translation": "No existen canales eliminados."
  },
  {
    "id": "app.channel.get_deleted.existing.app_error",
    "translation": "No pudimos encontrar el canal eliminado existente."
  },
  {
    "id": "app.channel.get_channels.not_found.app_error",
    "translation": "No se encontró ningún canal."
  },
  {
    "id": "app.channel.get_channels.get.app_error",
    "translation": "No se pudo obtener los canales."
  },
  {
    "id": "app.channel.get_by_name.missing.app_error",
    "translation": "El canal no existe."
  },
  {
    "id": "app.channel.get_by_name.existing.app_error",
    "translation": "No se pudo encontrar el canal existente."
  },
  {
    "id": "app.channel.get_all_channels.app_error",
    "translation": "No se pudo obtener todos los canales."
  },
  {
    "id": "app.channel.get.find.app_error",
    "translation": "Encontramos un error buscando el canal."
  },
  {
    "id": "app.channel.get.existing.app_error",
    "translation": "No se pudo encontrar el canal existente."
  },
  {
    "id": "app.channel.delete.app_error",
    "translation": "No se pudo borrar el canal."
  },
  {
    "id": "app.channel.create_direct_channel.internal_error",
    "translation": "No se pudo guardar el canal directo."
  },
  {
    "id": "app.channel.create_channel.internal_error",
    "translation": "No se pudo guardar el canal."
  },
  {
    "id": "app.bot.permenent_delete.bad_id",
    "translation": "No se puede eliminar el bot."
  },
  {
    "id": "app.bot.permanent_delete.internal_error",
    "translation": "No se pudo eliminar el bot permanentemente."
  },
  {
    "id": "app.bot.patchbot.internal_error",
    "translation": "No se puede actualizar el bot."
  },
  {
    "id": "app.bot.getbots.internal_error",
    "translation": "No se puede obtener los bots."
  },
  {
    "id": "app.bot.getbot.internal_error",
    "translation": "No se puede obtener el bot."
  },
  {
    "id": "app.bot.get_disable_bot_sysadmin_message",
    "translation": "{{if .disableBotsSetting}}{{if .printAllBots}}{{.UserName}} fue inhabilitado. Gestionaba los siguientes bots, los cuales ahora también han sido inhabilitados.\n\n{{.BotNames}}{{else}}{{.UserName}} fue inhabilitado. Gestionaba {{.NumBots}} cuentas de bot, las cuales también han sido inhabilitadas, incluyendo las siguientes:\n\n{{.BotNames}}{{end}}Puedes apropiarte de cada uno de estos bots habilitando en **Integraciones > Cuentas de Bot** y creando nuevos tokens para el bot.\n\nPara más información, ver nuestra [documentación](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled).{{else}}{{if .printAllBots}}{{.UserName}} fue inhabilitado. Gestionaba los siguientes bots, los cuales aun están habilitados.\n\n{{.BotNames}}\n{{else}}{{.UserName}} fue inhabilitado. Gestionaba {{.NumBots}} cuentas de bot que aun están habilitadas, incluyendo las siguientes:\n\n{{.BotNames}}{{end}}Te recomendamos apropiarte de cada uno de estas cuentas habilitando cada una de nuevo en **Integraciones > Cuentas de Bot** y creando nuevos tokens para el bot.\n\nPara más información, ver nuestra [documentación](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled).\n\nSi deseas que las cuentas de bot se inhabiliten automáticamente tras la desactivación del dueño, establece la opción “Inhabilitar cuentas de bot cuando el dueño es desactivado” en **Consola de Sistema > Integraciones > Cuentas de Bot** a verdadero.{{end}}"
  },
  {
    "id": "app.bot.createbot.internal_error",
    "translation": "No se puede guardar el bot."
  },
  {
    "id": "app.admin.test_site_url.failure",
    "translation": "Esta no es una URL válida"
  },
  {
    "id": "app.admin.saml.invalid_response_from_idp.app_error",
    "translation": "No se pudo leer la respuesta del Proveedor de Identidad."
  },
  {
    "id": "app.admin.saml.failure_read_response_body_from_idp.app_error",
    "translation": "Fallo al intentar leer el contenido de la respuesta del Proveedor de Identidad."
  },
  {
    "id": "app.admin.saml.failure_decode_metadata_xml_from_idp.app_error",
    "translation": "No se pudo recuperar la información de metadatos del XML recibido del Proveedor de Identidad."
  },
  {
    "id": "api.websocket_handler.server_busy.app_error",
    "translation": "El servidor está ocupado, los servicios no críticos no están disponibles temporalmente."
  },
  {
    "id": "api.user.update_user.accepted_guest_domain.app_error",
    "translation": "El correo electrónico provisto no pertenece a un dominio permitido para cuentas de huéspedes. Por favor contacta a un administrador o registrate con un correo electrónico diferente."
  },
  {
    "id": "api.user.update_user.accepted_domain.app_error",
    "translation": "El correo electrónico provisto no pertenece a un dominio permitido. Por favor contacta a un administrador o registrate con un correo electrónico diferente."
  },
  {
    "id": "api.user.update_active.cannot_enable_guest_when_guest_feature_is_disabled.app_error",
    "translation": "No puedes activar una cuenta de huésped, porque la característica de Acceso de Huéspedes no está habilitada."
  },
  {
    "id": "api.user.reset_password.token_parse.error",
    "translation": "No se puede analizar el token para restablecer la contraseña"
  },
  {
    "id": "api.user.promote_guest_to_user.no_guest.app_error",
    "translation": "No se puede convertir el huésped a un usuario regular porque no es un huésped."
  },
  {
    "id": "api.user.login.invalid_credentials_username",
    "translation": "Ingresa un nombre de usuario y/o una contraseña validos."
  },
  {
    "id": "api.user.login.invalid_credentials_sso",
    "translation": "Ingresa un correo electrónico o nombre de usuario válido, o inicia sesión con otro método."
  },
  {
    "id": "api.user.login.invalid_credentials_email_username",
    "translation": "Ingresa un correo electrónico o nombre de usuario y/o una contraseña validos."
  },
  {
    "id": "api.user.login.invalid_credentials_email",
    "translation": "Ingresa un correo electrónico y/o una contraseña validos"
  },
  {
    "id": "api.user.login.guest_accounts.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "id": "api.user.login.guest_accounts.disabled.error",
    "translation": "Las cuentas de huéspedes están deshabilitadas"
  },
  {
    "id": "api.user.demote_user_to_guest.already_guest.app_error",
    "translation": "No se puede convertir el usuario como huésped porque ya es un huésped."
  },
  {
    "id": "api.user.create_user.invalid_invitation_type.app_error",
    "translation": "No se puede crear el usuario, invitación inválida."
  },
  {
    "id": "api.user.create_user.guest_accounts.license.app_error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes."
  },
  {
    "id": "api.user.create_user.guest_accounts.disabled.app_error",
    "translation": "Las cuentas de huéspedes están inhabilitadas."
  },
  {
    "id": "api.user.create_password_token.error",
    "translation": "No se puede crear el token de recuperación de contraseña"
  },
  {
    "id": "api.templates.remove_expired_license.subject",
    "translation": "La licencia de Mattermost Enterprise ha sido desactivada."
  },
  {
    "id": "api.templates.invite_guest_subject",
    "translation": "[{{ .SiteName }}] {{ .SenderName }} te ha invitado a unirte al equipo {{ .TeamDisplayName }} como huésped"
  },
  {
    "id": "api.team.update_team_member_roles.guest_and_user.app_error",
    "translation": "Actualización del miembro de equipo invalido: Un usuario debe ser un huésped o un usuario pero no los dos."
  },
  {
    "id": "api.team.search_teams.pagination_not_implemented.public_team_search",
    "translation": "Paginación no está habilitada para búsquedas únicamente de equipos públicos."
  },
  {
    "id": "api.team.search_teams.pagination_not_implemented.private_team_search",
    "translation": "Paginación no está habilitada para búsquedas únicamente de equipos privados."
  },
  {
    "id": "api.team.remove_member.group_constrained.app_error",
    "translation": "No se puede quitar un usuario de un equipo restringido a grupos."
  },
  {
    "id": "api.team.invite_guests.channel_in_invalid_team.app_error",
    "translation": "Los canales de la invitación deben ser parte del equipo al cual fue invitado."
  },
  {
    "id": "api.team.invalidate_all_email_invites.app_error",
    "translation": "Error al invalidar las invitaciones por correo electrónico."
  },
  {
    "id": "api.team.get_all_teams.insufficient_permissions",
    "translation": "No tienes los permisos adecuados para listar todos los equipos"
  },
  {
    "id": "api.team.demote_user_to_guest.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "id": "api.team.demote_user_to_guest.disabled.error",
    "translation": "Las cuentas de huéspedes están inhabilitadas."
  },
  {
    "id": "api.team.add_user_to_team_from_invite.guest.app_error",
    "translation": "Los huéspedes no pueden unirse a un equipo con un enlace de invitación. Por favor solicita al equipo un correo electrónico de invitación."
  },
  {
    "id": "api.team.add_members.user_denied",
    "translation": "Este equipo está administrado por grupos.  Este usuario no es parte de un grupo que está sincronizado con este equipo."
  },
  {
    "id": "api.team.add_members.error",
    "translation": "Error al agregar miembro(s) del equipo."
  },
  {
    "id": "api.system.id_loaded.not_available.app_error",
    "translation": "Carga de Notificaciones Push por ID no está configurado o soportado en este servidor."
  },
  {
    "id": "api.slackimport.slack_import.zip.file_too_large",
    "translation": "{{.Filename}} en archivo zip es muy grande para ser procesado por el importador de Slack\r\n"
  },
  {
    "id": "api.push_notifications_ack.message.parse.app_error",
    "translation": "Ocurrió un error construyendo el mensaje de acuso de recibo de la notificación push."
  },
  {
    "id": "api.push_notifications_ack.forward.app_error",
    "translation": "Ocurrió un error enviando el recibo de entrega al servicio de notificaciones móviles."
  },
  {
    "id": "api.push_notifications.message.parse.app_error",
    "translation": "Ocurrió un error construyendo el mensaje de la notificación push."
  },
  {
    "id": "api.push_notification.id_loaded.fetch.app_error",
    "translation": "Se ha producido un error al obtener la notificación de tipo ID-loaded."
  },
  {
    "id": "api.push_notification.id_loaded.default_message",
    "translation": "Has recibido un nuevo mensaje."
  },
  {
    "id": "api.push_notification.disabled.app_error",
    "translation": "Las Notificaciones Móviles están desactivadas en este servidor."
  },
  {
    "id": "api.post.check_for_out_of_channel_groups_mentions.message.one",
    "translation": "@{{.Username}} no fue notificado por esta mención porque no se encuentra en este canal. No puede ser agregado a este canal porque no es miembro de los grupos asociados. Para agregarlo a este canal, debe ser agregado a los grupos asociados."
  },
  {
    "id": "api.post.check_for_out_of_channel_groups_mentions.message.multiple",
    "translation": "@{{.Usernames}} y @{{.LastUsername}} no fueron notificados por esta mención porque no se encuentran en este canal. Ellos no pueden ser agregados a este canal porque no son miembros de los grupos asociados. Para agregarlos a este canal, deben ser agregados a los grupos asociados."
  },
  {
    "id": "api.post.check_for_out_of_channel_group_users.message.none",
    "translation": "@{{.GroupName}} no tiene miembros en este equipo"
  },
  {
    "id": "api.plugin.verify_plugin.app_error",
    "translation": "No se puede comprobar la firma del plugin."
  },
  {
    "id": "api.plugin.install.download_failed.app_error",
    "translation": "Ocurrió un error al descargar el plugin."
  },
  {
    "id": "api.license.remove_expired_license.failed.error",
    "translation": "Ocurrió un error al enviar el correo electrónico de desactivación de licencia."
  },
  {
    "id": "api.ldap_groups.existing_user_name_error",
    "translation": "El nombre del grupo ya existe como el nombre de un usuario"
  },
  {
    "id": "api.ldap_groups.existing_reserved_name_error",
    "translation": "El nombre del grupo ya existe como un nombre reservado"
  },
  {
    "id": "api.ldap_groups.existing_group_name_error",
    "translation": "Ya existe el grupo con ese nombre"
  },
  {
    "id": "api.image.get.app_error",
    "translation": "La URL de la imagen solicitada no se puede analizar."
  },
  {
    "id": "api.context.server_busy.app_error",
    "translation": "El servidor está ocupado, los servicios no críticos no están disponibles temporalmente."
  },
  {
    "id": "api.context.local_origin_required.app_error",
    "translation": "Este endpoint requiere un origen de solicitud local."
  },
  {
    "id": "api.config.update_config.restricted_merge.app_error",
    "translation": "Falla al combinar la configuración suministrada."
  },
  {
    "id": "api.command_remove.group_constrained_user_denied",
    "translation": "El usuario no puede ser eliminado del canal porque es miembro de un grupo asociado a este canal. Para eliminarlo de este canal, debe ser eliminado de los grupos asociados."
  },
  {
    "id": "api.command_invite.user_not_in_team.app_error",
    "translation": "Solo se puede agregar {{.Users}} a este canal una vez que sean miembros del equipo **{{.Team}}**."
  },
  {
    "id": "api.command.execute_command.format.app_error",
    "translation": "Falta el carácter slash anteponiendo a la palabra que dispara el commando de barra"
  },
  {
    "id": "api.channel.update_team_member_roles.changing_guest_role.app_error",
    "translation": "Actualización del miembro de equipo invalido: No puedes agregar o eliminar el rol de huésped manualmente."
  },
  {
    "id": "api.channel.update_channel_privacy.default_channel_error",
    "translation": "El canal predeterminado no puede ser privado."
  },
  {
    "id": "api.channel.update_channel_member_roles.guest_and_user.app_error",
    "translation": "Actualización del miembro de canal invalido: Un usuario debe ser huésped o usuario, pero no los dos."
  },
  {
    "id": "api.channel.update_channel_member_roles.changing_guest_role.app_error",
    "translation": "Actualización del miembro de canal invalido: No puedes agregar o eliminar el rol de huésped manualmente."
  },
  {
    "id": "api.channel.update_channel.typechange.app_error",
    "translation": "No se puede actualizar el tipo del canal."
  },
  {
    "id": "api.channel.restore_channel.unarchived",
    "translation": "{{.Username}} restauró el canal."
  },
  {
    "id": "api.channel.restore_channel.restored.app_error",
    "translation": "No se puede restaurar el canal. El canal no ha sido archivado."
  },
  {
    "id": "api.channel.remove_user_from_channel.app_error",
    "translation": "No se puede eliminar al usuario de este tipo de canal."
  },
  {
    "id": "api.channel.remove_members.denied",
    "translation": "Negada la eliminación de membresía a los siguientes usuarios, a causa de restricciones de grupo: {{ .UserIDs }}"
  },
  {
    "id": "api.channel.remove_member.group_constrained.app_error",
    "translation": "No se puede quitar un usuario de un canal restringido a grupos."
  },
  {
    "id": "api.channel.patch_channel_moderations.license.error",
    "translation": "La licencia no admite la moderación de canales"
  },
  {
    "id": "api.channel.guest_join_channel.post_and_forget",
    "translation": "%v se ha unido al canal como huésped."
  },
  {
    "id": "api.channel.get_channel_moderations.license.error",
    "translation": "La licencia no admite la moderación de canales"
  },
  {
    "id": "api.channel.channel_member_counts_by_group.license.error",
    "translation": "la licencia actual no es compatible con grupos"
  },
  {
    "id": "api.channel.add_members.user_denied",
    "translation": "Negada la membresía al canal a los siguientes usuarios, a causa de restricciones de grupo: {{ .UserIDs }}"
  },
  {
    "id": "api.channel.add_members.error",
    "translation": "Error al agregar miembro(s) del canal."
  },
  {
    "id": "api.channel.add_guest.added",
    "translation": "%v agregado al canal como huésped por %v."
  },
  {
    "id": "api.bot.teams_channels.add_message_mobile",
    "translation": "Por favor agregame a los equipos y canales en los que quieres que interactúe. Para ello, utiliza el navegador o la Aplicación de Escritorio de Mattermost."
  },
  {
    "id": "api.bot.create_disabled",
    "translation": "Creación de Bots ha sido deshabilitado."
  },
  {
    "id": "api.admin.saml.set_certificate_from_metadata.missing_content_type.app_error",
    "translation": "Falta el tipo de contenido."
  },
  {
    "id": "api.admin.saml.set_certificate_from_metadata.invalid_content_type.app_error",
    "translation": "Tipo de contenido no válido."
  },
  {
    "id": "api.admin.saml.set_certificate_from_metadata.invalid_body.app_error",
    "translation": "Texto del certificado no válido."
  },
  {
    "id": "api.admin.saml.invalid_xml_missing_ssoservices.app_error",
    "translation": "Falta el nodo de los Servicios SSO en el XML del Proveedor de Identidad."
  },
  {
    "id": "api.admin.saml.invalid_xml_missing_keydescriptor.app_error",
    "translation": "Falta el nodo de las llaves de los Descriptores en el XML del Proveedor de Identidad."
  },
  {
    "id": "api.admin.saml.invalid_xml_missing_idpssodescriptors.app_error",
    "translation": "Falta el nodo de los Descriptores de SSO en el XML del Proveedor de Identidad."
  },
  {
    "id": "api.admin.saml.failure_save_idp_certificate_file.app_error",
    "translation": "No se pudo guardar el archivo con el certificado."
  },
  {
    "id": "api.admin.saml.failure_parse_idp_certificate.app_error",
    "translation": "Ocurrió un error al analizar la información de la metadata del certificado recibida desde el Proveedor de Identidad."
  },
  {
    "id": "api.admin.saml.failure_get_metadata_from_idp.app_error",
    "translation": "Ocurrió un error al obtener la metadata desde la URL del Proveedor de Identidad."
  },
  {
    "id": "api.admin.delete_brand_image.storage.not_found",
    "translation": "No se puede eliminar la imagen de la marca, no se encuentra."
  },
  {
    "id": "ent.ldap.syncronize.search_failure_size_exceeded.app_error",
    "translation": "Superado el Límite del Tamaño. Intente comprobar el [tamaño máximo de página](https://docs.mattermost.com/deployment/sso-ldap.html#i-see-the-log-error-ldap-result-code-4-size-limit-exceeded)."
  },
  {
    "id": "ent.id_loaded.license_disable.app_error",
    "translation": "La licencia no incluye Carga de Notificaciones Push por ID."
  },
  {
    "id": "ent.elasticsearch.start.parse_server_version.app_error",
    "translation": "Fallo al interpretar la versión del servidor de {{.Backend}}."
  },
  {
    "id": "ent.elasticsearch.start.get_server_version.app_error",
    "translation": "Fallo al intentar recuperar la versión del servidor de {{.Backend}}."
  },
  {
    "id": "ent.elasticsearch.search_users.unmarshall_user_failed",
    "translation": "No pudo decodificar los resultados de búsqueda"
  },
  {
    "id": "ent.elasticsearch.search_users.search_failed",
    "translation": "La búsqueda no se pudo completar"
  },
  {
    "id": "ent.elasticsearch.search_channels.unmarshall_channel_failed",
    "translation": "No pudo decodificar los resultados de búsqueda"
  },
  {
    "id": "ent.elasticsearch.search_channels.search_failed",
    "translation": "La búsqueda no se pudo completar"
  },
  {
    "id": "ent.elasticsearch.search_channels.disabled",
    "translation": "La búsqueda con {{.Backend}} está deshabilitada en este servidor"
  },
  {
    "id": "ent.elasticsearch.refresh_indexes.refresh_failed",
    "translation": "No se refrescar los índices de Elasticsearch"
  },
  {
    "id": "ent.elasticsearch.indexer.index_batch.nothing_left_to_index.error",
    "translation": "Tratando de indexar un nuevo lote cuando todas las entidades se hayan completado"
  },
  {
    "id": "ent.elasticsearch.index_user.error",
    "translation": "Error al indexar el usuario"
  },
  {
    "id": "model.config.is_valid.saml_spidentifier_attribute.app_error",
    "translation": "Se requiere el identificador del proveedor de servicios"
  },
  {
    "id": "ent.elasticsearch.delete_user_posts.error",
    "translation": "Error al eliminar los mensajes del usuario"
  },
  {
    "id": "ent.elasticsearch.delete_channel_posts.error",
    "translation": "Error al eliminar los mensajes del canal"
  },
  {
    "id": "ent.cluster.timeout.error",
    "translation": "Se agotó el tiempo de espera esperando la respuesta del clúster"
  },
  {
    "id": "ent.cluster.json_encode.error",
    "translation": "Se produjo un error al ordenar la solicitud JSON"
  },
  {
    "id": "app.scheme.delete.app_error",
    "translation": "No se puede eliminar este esquema."
  },
  {
    "id": "app.reaction.save.save.app_error",
    "translation": "No se puede guardar la reacción."
  },
  {
    "id": "app.reaction.get_for_post.app_error",
    "translation": "No se puede obtener las reacciones del mensaje."
  },
  {
    "id": "app.reaction.delete_all_with_emoji_name.get_reactions.app_error",
    "translation": "No se puede obtener las reacciones con el nombre del emoticon suministrado."
  },
  {
    "id": "app.reaction.bulk_get_for_post_ids.app_error",
    "translation": "No se pueden obtener reacciones del mensaje."
  },
  {
    "id": "app.emoji.get_by_name.no_result",
    "translation": "No pudimos encontrar el emoji."
  },
  {
    "id": "app.emoji.get.no_result",
    "translation": "No pudimos encontrar el emoji."
  },
  {
    "id": "app.emoji.create.internal_error",
    "translation": "No se pueden guardar el emoji."
  },
  {
    "id": "app.channel.update_channel.internal_error",
    "translation": "No se puede actualizar el canal."
  },
  {
    "id": "app.channel.restore.app_error",
    "translation": "No se puede restaurar el canal."
  },
  {
    "id": "app.channel.get_all_channels_count.app_error",
    "translation": "No se pueden contar todos los canales."
  },
  {
    "id": "app.audit.save.saving.app_error",
    "translation": "Encontramos un error guardando la auditoria."
  },
  {
    "id": "app.audit.permanent_delete_by_user.app_error",
    "translation": "Encontramos un error al eliminar los audits."
  },
  {
    "id": "app.audit.get.limit.app_error",
    "translation": "Límite de paginación excedido."
  },
  {
    "id": "app.audit.get.finding.app_error",
    "translation": "Encontramos un error al encontrar las auditorías."
  },
  {
    "id": "api.user.autocomplete_users.missing_team_id.app_error",
    "translation": "Se requiere el parámetro de identificación del equipo para autocompletar por canal."
  },
  {
    "id": "api.team.import_team.unknown_import_from.app_error",
    "translation": "Origen de importación desconocido."
  },
  {
    "id": "api.push_notifications.session.expired",
    "translation": "Sesión vencida: Inicie sesión para continuar recibiendo notificaciones. El administrador del sistema configura las sesiones para {{.siteName}} para que caduquen cada {{.hoursCount}} hora(s)."
  },
  {
    "id": "api.post.error_get_post_id.pending",
    "translation": "No se puede obtener el mensaje pendiente."
  },
  {
    "id": "api.file.upload_file.incorrect_channelId.app_error",
    "translation": "No se puede cargar el archivo. ID de canal incorrecto: {{.channelId}}"
  },
  {
    "id": "api.emoji.create.internal_error",
    "translation": "server_error: se encontró un error interno del servidor al crear el emoji."
  },
  {
    "id": "api.config.update_config.clear_siteurl.app_error",
    "translation": "La URL del sitio no se puede borrar."
  },
  {
    "id": "api.channel.move_channel.type.invalid",
    "translation": "No se pueden mover canales de mensajes directos o grupales"
  },
  {
    "id": "api.user.delete_team.not_enabled.app_error",
    "translation": "Equipo permanente deletion la característica no es habilitada. Complacer contactar vuestro Administrador de Sistema."
  },
  {
    "id": "store.sql_command.update.missing.app_error",
    "translation": "El comando no existe."
  },
  {
    "id": "store.sql_command.get.missing.app_error",
    "translation": "El comando no existe."
  },
  {
    "id": "ent.ldap_id_migrate.app_error",
    "translation": "Incapaz de emigrar."
  },
  {
    "id": "app.command.tryexecutecustomcommand.internal_error",
    "translation": "Incapaz de ejecutar la orden hecha de encargo."
  },
  {
    "id": "app.command.regencommandtoken.internal_error",
    "translation": "Incapaz de regenerar la orden token."
  },
  {
    "id": "app.command.listautocompletecommands.internal_error",
    "translation": "Incapaz de listar el autocomplete órdenes."
  },
  {
    "id": "app.analytics.getanalytics.internal_error",
    "translation": "Incapaz de coger el analytics."
  },
  {
    "id": "app.channel.create_initial_sidebar_categories.internal_error",
    "translation": "Incapaz de crear inicial sidebar categorías para usuario."
  },
  {
    "id": "api.invalid_channel",
    "translation": "El canal listado en la petición no pertenece al usuario"
  },
  {
    "id": "api.license.request-trial.bad-request.terms-not-accepted",
    "translation": "Tienes que aceptar el Mattermost Acuerdo de Evaluación del Software y Política de privacidad para pedir una licencia."
  },
  {
    "id": "app.command.listteamcommands.internal_error",
    "translation": "No se pudo obtener los comandos."
  },
  {
    "id": "app.command_webhook.try_use.invalid",
    "translation": "Webhook no válido."
  },
  {
    "id": "app.command_webhook.try_use.internal_error",
    "translation": "No se puede utilizar el webhook."
  },
  {
    "id": "app.command_webhook.handle_command_webhook.parse",
    "translation": "No se puede analizar los datos entrante."
  },
  {
    "id": "app.command_webhook.get.missing",
    "translation": "No se puede obtener el webhook."
  },
  {
    "id": "app.command_webhook.get.internal_error",
    "translation": "No se puede obtener el webhook."
  },
  {
    "id": "app.command_webhook.create_command_webhook.internal_error",
    "translation": "No se pudo guardar el CommandWebhook."
  },
  {
    "id": "app.command_webhook.create_command_webhook.existing",
    "translation": "No puedes actualizar un Comando o Webhook existente."
  },
  {
    "id": "app.oauth.update_app.updating.app_error",
    "translation": "Encontramos un error actualizando la app."
  },
  {
    "id": "app.oauth.update_app.find.app_error",
    "translation": "No se pudo encontrar una app para actualizar."
  },
  {
    "id": "app.oauth.save_app.save.app_error",
    "translation": "No se pudo guardar la app."
  },
  {
    "id": "app.oauth.save_app.existing.app_error",
    "translation": "Para una app existente debe ejecutarse una actualización."
  },
  {
    "id": "app.oauth.remove_access_data.app_error",
    "translation": "No se pudo eliminar el token de acceso."
  },
  {
    "id": "app.oauth.permanent_delete_auth_data_by_user.app_error",
    "translation": "No pudimos eliminar el código de autorización."
  },
  {
    "id": "app.oauth.get_apps.find.app_error",
    "translation": "Se ha producido un error mientras se buscaban las Apps de OAuth2."
  },
  {
    "id": "app.oauth.get_app_by_user.find.app_error",
    "translation": "No pudimos encontrar ninguna app existente."
  },
  {
    "id": "app.oauth.get_app.finding.app_error",
    "translation": "Encontramos un error buscando la app."
  },
  {
    "id": "app.oauth.get_app.find.app_error",
    "translation": "No se pudo encontrar la app solicitada."
  },
  {
    "id": "app.oauth.get_access_data_by_user_for_app.app_error",
    "translation": "Encontramos un error buscando todos los token de acceso."
  },
  {
    "id": "app.oauth.delete_app.app_error",
    "translation": "Se ha producido un error mientras que se eliminaba la App de OAuth2."
  },
  {
    "id": "app.user.permanentdeleteuser.internal_error",
    "translation": "No se puede eliminar el token."
  },
  {
    "id": "app.team.permanentdeleteteam.internal_error",
    "translation": "No se puede eliminar el token."
  },
  {
    "id": "app.session.update_device_id.app_error",
    "translation": "No se puede actualizar el id del dispositivo."
  },
  {
    "id": "app.session.save.existing.app_error",
    "translation": "No se puede actualizar la sesión existente."
  },
  {
    "id": "app.session.save.app_error",
    "translation": "No se puede guardar la sesión."
  },
  {
    "id": "app.session.remove_all_sessions_for_team.app_error",
    "translation": "No se puede eliminar todas las sesiones."
  },
  {
    "id": "app.session.remove.app_error",
    "translation": "No se puede eliminar la sesión."
  },
  {
    "id": "app.session.permanent_delete_sessions_by_user.app_error",
    "translation": "No se puede eliminar todas las sesiones del usuario."
  },
  {
    "id": "app.session.get_sessions.app_error",
    "translation": "Encontramos un error mientras buscamos las sesiones de usuario."
  },
  {
    "id": "app.session.get.app_error",
    "translation": "Encontramos un error buscando la sesión."
  },
  {
    "id": "app.session.analytics_session_count.app_error",
    "translation": "No se pudo obtener la cantidad de sesiones."
  },
  {
    "id": "app.command.updatecommand.internal_error",
    "translation": "No se pudo actualizar el comando."
  },
  {
    "id": "app.command.movecommand.internal_error",
    "translation": "No se pudo guardar el comando."
  },
  {
    "id": "app.command.listallcommands.internal_error",
    "translation": "No se pudo obtener los comandos."
  },
  {
    "id": "app.command.getcommand.internal_error",
    "translation": "No se pudo obtener el comando."
  },
  {
    "id": "app.command.deletecommand.internal_error",
    "translation": "No se puede eliminar el comando."
  },
  {
    "id": "app.command.createcommand.internal_error",
    "translation": "No se pudo guardar el comando."
  },
  {
    "id": "app.recover.save.app_error",
    "translation": "No se pudo guardar token."
  },
  {
    "id": "app.recover.delete.app_error",
    "translation": "No se puede eliminar el token."
  },
  {
    "id": "app.user_access_token.update_token_enable.app_error",
    "translation": "No se puede habilitar guardar token de acceso."
  },
  {
    "id": "app.user_access_token.update_token_disable.app_error",
    "translation": "No se puede inhabilitar el token de acceso."
  },
  {
    "id": "app.user_access_token.search.app_error",
    "translation": "Encontramos un error buscando los tokens de acceso."
  },
  {
    "id": "app.user_access_token.save.app_error",
    "translation": "No se puede guardar el token de acceso personal."
  },
  {
    "id": "app.user_access_token.get_by_user.app_error",
    "translation": "No se puede obtener el token de acceso personal por usuario."
  },
  {
    "id": "app.user_access_token.get_all.app_error",
    "translation": "No se puede obtener todos los tokens de acceso personal."
  },
  {
    "id": "app.user_access_token.delete.app_error",
    "translation": "No se puede eliminar el token de acceso personal."
  },
  {
    "id": "ent.message_export.run_export.app_error",
    "translation": "Error al seleccionar los mensajes a exportar."
  },
  {
    "id": "app.compliance.save.saving.app_error",
    "translation": "Se ha detectado un error al guardar el informe de conformidad."
  },
  {
    "id": "app.compliance.get.finding.app_error",
    "translation": "Se ha detectado un error al recuperar los informes de conformidad."
  },
  {
    "id": "app.job.download_export_results_not_enabled",
    "translation": "DownloadExportResults en config.json es falso. Establezca esta configuración en verdadero para descargar los resultados de este trabajo."
  },
  {
    "id": "api.user.delete_user.not_enabled.app_error",
    "translation": "La función de eliminación permanente del usuario no está habilitada. Por favor, póngase en contacto con el administrador del sistema."
  },
  {
    "id": "api.preference.update_preferences.update_sidebar.app_error",
    "translation": "No se puede actualizar la barra lateral para que coincida con las preferencias actualizadas"
  },
  {
    "id": "api.preference.delete_preferences.update_sidebar.app_error",
    "translation": "No se puede actualizar la barra lateral para que coincida con las preferencias eliminadas"
  },
  {
    "id": "api.job.unable_to_download_job",
    "translation": "No se puede descargar este trabajo"
  },
  {
    "id": "app.preference.save.updating.app_error",
    "translation": "Encontramos un error al actualizar las preferencias."
  },
  {
    "id": "app.preference.permanent_delete_by_user.app_error",
    "translation": "Encontramos un error mientras se eliminaban las preferencias."
  },
  {
    "id": "app.preference.get_category.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias."
  },
  {
    "id": "app.preference.get_all.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias."
  },
  {
    "id": "app.preference.get.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias."
  },
  {
    "id": "app.preference.delete.app_error",
    "translation": "Encontramos un error mientras se eliminaban las preferencias."
  },
  {
    "id": "api.context.get_user.app_error",
    "translation": "Incapaz de coger usuario de sesión UserID."
  },
  {
    "id": "app.webhooks.update_outgoing.app_error",
    "translation": "No se puede actualizar el webhook."
  },
  {
    "id": "app.webhooks.update_incoming.app_error",
    "translation": "No se puede actualizar el webhook de entrada."
  },
  {
    "id": "app.webhooks.save_outgoing.override.app_error",
    "translation": "No puedes sobre escribir un Webhook de Salida existente."
  },
  {
    "id": "app.webhooks.save_outgoing.app_error",
    "translation": "No se puede guardar el webhook de salida."
  },
  {
    "id": "app.webhooks.save_incoming.existing.app_error",
    "translation": "No puedes sobre escribir un Webhook de Entrada existente."
  },
  {
    "id": "app.webhooks.save_incoming.app_error",
    "translation": "No se puede guardar el webhook de entrada."
  },
  {
    "id": "app.webhooks.permanent_delete_outgoing_by_user.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.permanent_delete_outgoing_by_channel.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.permanent_delete_incoming_by_user.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.permanent_delete_incoming_by_channel.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.get_outgoing_by_team.app_error",
    "translation": "No se puede obtener los webhooks."
  },
  {
    "id": "app.webhooks.get_outgoing_by_channel.app_error",
    "translation": "No se puede obtener los webhooks."
  },
  {
    "id": "app.webhooks.get_outgoing.app_error",
    "translation": "No se puede obtener el webhook."
  },
  {
    "id": "app.webhooks.get_incoming_by_user.app_error",
    "translation": "No se puede obtener el webhook."
  },
  {
    "id": "app.webhooks.get_incoming_by_channel.app_error",
    "translation": "No se puede obtener los webhooks."
  },
  {
    "id": "app.webhooks.get_incoming.app_error",
    "translation": "No se puede obtener el webhook."
  },
  {
    "id": "app.webhooks.delete_outgoing.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.delete_incoming.app_error",
    "translation": "No se puede eliminar el webhook."
  },
  {
    "id": "app.webhooks.analytics_outgoing_count.app_error",
    "translation": "No se puede contabilizar los webhooks de salida."
  },
  {
    "id": "app.webhooks.analytics_incoming_count.app_error",
    "translation": "No se puede contabilizar los webhooks de entrada."
  },
  {
    "id": "model.config.is_valid.directory.app_error",
    "translation": "Directorio de Almacenamiento Local nulo. Tiene que ser una serie no vacía."
  },
  {
    "id": "app.user.convert_bot_to_user.app_error",
    "translation": "Incapaz de convertir bot a usuario."
  },
  {
    "id": "model.command.is_valid.plugin_id.app_error",
    "translation": "Nulo plugin id."
  },
  {
    "id": "app.role.save.invalid_role.app_error",
    "translation": "El rol no es válido."
  },
  {
    "id": "app.role.save.insert.app_error",
    "translation": "No se pudo guardar el nuevo rol."
  },
  {
    "id": "app.role.permanent_delete_all.app_error",
    "translation": "No se pudo eliminar permanentemente todos los roles."
  },
  {
    "id": "app.role.get_by_names.app_error",
    "translation": "No se pudo obtener los roles."
  },
  {
    "id": "app.role.get_by_name.app_error",
    "translation": "No se pudo obtener el rol."
  },
  {
    "id": "app.role.get.app_error",
    "translation": "No se pudo obtener el rol."
  },
  {
    "id": "app.post.update.app_error",
    "translation": "No se puede actualizar el mensaje."
  },
  {
    "id": "app.post.save.existing.app_error",
    "translation": "No puedes actualizar el Mensaje."
  },
  {
    "id": "app.post.save.app_error",
    "translation": "No se puede guardar el mensaje."
  },
  {
    "id": "app.post.permanent_delete_by_user.app_error",
    "translation": "No se puede seleccionar los mensajes a eliminar del usuario."
  },
  {
    "id": "app.post.permanent_delete_by_channel.app_error",
    "translation": "No se puede eliminar los mensajes por canal."
  },
  {
    "id": "app.post.get.app_error",
    "translation": "No se puede obtener el mensaje."
  },
  {
    "id": "app.post.delete.app_error",
    "translation": "No se puede eliminar el mensaje."
  },
  {
    "id": "app.status.get.missing.app_error",
    "translation": "No existe ninguna entrada para que el estado."
  },
  {
    "id": "app.status.get.app_error",
    "translation": "Detectado un error al recuperar el estado."
  },
  {
    "id": "app.plugin_store.save.app_error",
    "translation": "No se pudo guardar o actualizar el valor de la clave del plugin."
  },
  {
    "id": "app.plugin_store.list.app_error",
    "translation": "No se puede listar todas las llaves de los plugins."
  },
  {
    "id": "app.plugin_store.get.app_error",
    "translation": "No se pudo obtener el valor de la clave del plugin."
  },
  {
    "id": "app.plugin_store.delete.app_error",
    "translation": "No se puede eliminar el valor de la clave del plugin."
  },
  {
    "id": "migrations.system.save.app_error",
    "translation": "Encontramos un error mientras se guardaban las propiedades del sistema."
  },
  {
    "id": "app.system.save.app_error",
    "translation": "Encontramos un error mientras se guardaban las propiedades del sistema."
  },
  {
    "id": "app.system.permanent_delete_by_name.app_error",
    "translation": "No se pudo eliminar permanentemente la entrada en la tabla del sistema."
  },
  {
    "id": "app.system.get_by_name.app_error",
    "translation": "No se puede encontrar la variable del sistema."
  },
  {
    "id": "ent.user.complete_switch_with_oauth.blank_email.app_error",
    "translation": "No se puede completar el inicio de sesión con SAML con una dirección de correo electrónico vacía."
  },
  {
    "id": "ent.saml.save_user.username_exists.saml_app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe. Por favor contacta a tu Administrador."
  },
  {
    "id": "ent.saml.save_user.email_exists.saml_app_error",
    "translation": "Esta cuenta no tiene autenticación por SAML. Por favor inicia sesión utilizando el correo electrónico y contraseña."
  },
  {
    "id": "ent.ldap.save_user.username_exists.ldap_app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe. Por favor contacta a tu Administrador."
  },
  {
    "id": "ent.ldap.save_user.email_exists.ldap_app_error",
    "translation": "Esta cuenta no tiene autenticación por AD/LDAP. Por favor inicia sesión utilizando el correo electrónico y contraseña."
  },
  {
    "id": "ent.jobs.start_synchronize_job.timeout",
    "translation": "El tiempo de espera del trabajo de sincronización AD/LDAP fue alcanzado."
  },
  {
    "id": "ent.api.post.send_notifications_and_forget.push_image_only",
    "translation": " adjuntó un archivo."
  },
  {
    "id": "api.upgrade_to_enterprise_status.signature.app_error",
    "translation": "Mattermost Era incapaz a upgrade a Edición de Empresa. La firma digital de la lima binaria descargada no podría ser verificada."
  },
  {
    "id": "api.upgrade_to_enterprise_status.app_error",
    "translation": "Mattermost Era incapaz a upgrade a Edición de Empresa."
  },
  {
    "id": "api.upgrade_to_enterprise.system_not_supported.app_error",
    "translation": "Mattermost Era incapaz a upgrade a Edición de Empresa. Esta característica sólo obrará encima sistemas de Linux con x86-64 arquitectura."
  },
  {
    "id": "api.upgrade_to_enterprise.invalid-user.app_error",
    "translation": "Mattermost no pudo actualizar a Enterprise Edition. El usuario del sistema Mattermost {{.MattermostUsername}} no tiene acceso de escritura al archivo binario necesario. Un administrador del sistema puede actualizar los permisos del archivo ejecutando el siguiente comando en el servidor donde está instalado Mattermost:\n\n''\nchown {{.MattermostUsername}} \"{{.Path}}\"\n''\n\nDespués de cambiar los permisos del archivo, intente actualizar Mattermost nuevamente. Cuando haya actualizado y reiniciado, recuerde restaurar los permisos del archivo binario original:\n\n''\nchown {{.FileUsername}} \"{{.Path}}\"\n''"
  },
  {
    "id": "api.upgrade_to_enterprise.invalid-user-and-permission.app_error",
    "translation": "Mattermost no pudo actualizar a Enterprise Edition. El usuario del sistema Mattermost {{.MattermostUsername}} no tiene acceso de escritura al archivo binario necesario. Un administrador del sistema puede actualizar los permisos del archivo ejecutando el siguiente comando en el servidor donde está instalado Mattermost:\n\n''\nchown {{.MattermostUsername}} \"{{.Path}}\"\nchmod + w \"{{.Path}}\"\n''\n\nDespués de cambiar los permisos del archivo, intente actualizar Mattermost nuevamente. Cuando haya actualizado y reiniciado, recuerde restaurar los permisos del archivo binario original:\n\n''\nchown {{.FileUsername}} \"{{.Path}}\"\nchmod -w \"{{.Path}}\"\n''"
  },
  {
    "id": "api.upgrade_to_enterprise.invalid-permission.app_error",
    "translation": "Mattermost no pudo actualizar a Enterprise Edition. El usuario del sistema Mattermost {{.MattermostUsername}} no tiene acceso de escritura al archivo binario necesario. Un administrador del sistema puede actualizar los permisos del archivo ejecutando el siguiente comando en el servidor donde está instalado Mattermost:\n\n''\nchmod + w \"{{.Path}}\"\n''\n\nDespués de cambiar los permisos del archivo, intente actualizar Mattermost nuevamente. Cuando haya actualizado y reiniciado, recuerde restaurar los permisos del archivo binario original:\n\n''\nchmod -w \"{{.Path}}\"\n''"
  },
  {
    "id": "api.upgrade_to_enterprise.generic_error.app_error",
    "translation": "Mattermost Era incapaz a upgrade a Edición de Empresa."
  },
  {
    "id": "api.upgrade_to_enterprise.app_error",
    "translation": "Un upgrade a Mattermost Edición de Empresa ya está corriendo."
  },
  {
    "id": "api.upgrade_to_enterprise.already-enterprise.app_error",
    "translation": "No puede actualizar porque ya estás ejecutando Mattermost Enterprise Edition."
  },
  {
    "id": "api.upgrade_to_enterprise.already-done.app_error",
    "translation": "Ya se ha actualizado a Mattermost Enterprise Edition. Reinicie el servidor para finalizar la actualización."
  },
  {
    "id": "app.job.update.app_error",
    "translation": "No se pudo actualizar el trabajo."
  },
  {
    "id": "app.job.save.app_error",
    "translation": "No se pudo guardar el trabajo."
  },
  {
    "id": "app.job.get_newest_job_by_status_and_type.app_error",
    "translation": "No pudimos obtener el trabajo más reciente según estado y tipo."
  },
  {
    "id": "app.job.get_count_by_status_and_type.app_error",
    "translation": "No pudimos obtener la cantidad de trabajos según estado y tipo."
  },
  {
    "id": "app.job.get_all.app_error",
    "translation": "No se pudo obtener los trabajos."
  },
  {
    "id": "app.job.get.app_error",
    "translation": "No se pudo obtener el trabajo."
  },
  {
    "id": "app.file_info.save.app_error",
    "translation": "No se pudo guardar la información del archivo."
  },
  {
    "id": "app.file_info.permanent_delete_by_user.app_error",
    "translation": "No se pudo eliminar los archivos adjuntos del usuario."
  },
  {
    "id": "app.file_info.get_with_options.app_error",
    "translation": "No se puede obtener la información del archivo con las opciones"
  },
  {
    "id": "app.file_info.get_for_post.app_error",
    "translation": "No pudimos obtener la información del archivo para el mensaje."
  },
  {
    "id": "app.file_info.get.app_error",
    "translation": "No se pudo obtener la información del archivo."
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.get_oldest_entity.error",
    "translation": "La entidad más vieja (usuario, canal o poste), no podría ser recuperado de la base de datos"
  },
  {
    "id": "api.config.migrate_config.app_error",
    "translation": "Fallado para emigrar config tienda."
  },
  {
    "id": "api.user.delete_channel.not_enabled.app_error",
    "translation": "Equipo permanente deletion la característica no es habilitada. Complacer contactar vuestro Administrador de Sistema."
  },
  {
    "id": "app.email.setup_rate_limiter.app_error",
    "translation": "El error ocurrido en el limitador de tasa."
  },
  {
    "id": "app.email.rate_limit_exceeded.app_error",
    "translation": "Se superó el límite de frecuencia de los correos electrónicos de invitación. El temporizador se reiniciará después de {{.ResetAfter}} segundos. Vuelva a intentarlo después de {{.RetryAfter}} segundos."
  },
  {
    "id": "app.email.no_rate_limiter.app_error",
    "translation": "Limitador de tasa no es poner arriba."
  },
  {
    "id": "app.team.join_user_to_team.save_member.max_accounts.app_error",
    "translation": "Incapaz de crear la afiliación de equipo nueva porque el equipo ha logrado el límite de miembros"
  },
  {
    "id": "app.team.join_user_to_team.save_member.conflict.app_error",
    "translation": "Incapaz de crear la afiliación de equipo nueva porque ya existe"
  },
  {
    "id": "app.team.join_user_to_team.save_member.app_error",
    "translation": "Incapaz de crear la afiliación de equipo nueva"
  },
  {
    "id": "app.import.import_user_teams.save_members.max_accounts.app_error",
    "translation": "Incapaz de importar afiliación de equipo porque no más los miembros están dejados en aquel equipo"
  },
  {
    "id": "app.import.import_user_teams.save_members.error",
    "translation": "Incapaz de importar afiliaciones de equipo"
  },
  {
    "id": "app.import.import_user_teams.save_members.conflict.app_error",
    "translation": "Incapaz de importar la afiliación de equipo nueva porque ya existe"
  },
  {
    "id": "app.create_basic_user.save_member.max_accounts.app_error",
    "translation": "Incapaz de crear default afiliación de equipo porque no más los miembros están dejados en aquel equipo"
  },
  {
    "id": "app.create_basic_user.save_member.conflict.app_error",
    "translation": "Incapaz de crear default afiliación de equipo porque ya existe"
  },
  {
    "id": "app.create_basic_user.save_member.app_error",
    "translation": "Incapaz de crear default afiliaciones de equipo"
  },
  {
    "id": "app.upload.upload_data.large_image.app_error",
    "translation": "Las dimensiones de {{.Filename}} son ({{.Width}} por {{.Height}} pixels) exceden el limite."
  },
  {
    "id": "app.team.user_belongs_to_teams.app_error",
    "translation": "No se puede determinar si el usuario pertenece a la lista de equipos."
  },
  {
    "id": "app.team.update.updating.app_error",
    "translation": "Encontramos un error actualizando el equipo."
  },
  {
    "id": "app.team.update.find.app_error",
    "translation": "No se puede encontrar el equipo a actualizar."
  },
  {
    "id": "app.team.search_private_team.app_error",
    "translation": "Encontramos un error buscando los equipos privados."
  },
  {
    "id": "app.team.search_open_team.app_error",
    "translation": "Encontramos un error buscando los equipos abiertos."
  },
  {
    "id": "app.team.search_all_team.app_error",
    "translation": "Encontramos un error buscando los equipos."
  },
  {
    "id": "app.team.save_member.save.app_error",
    "translation": "Falló al guardar el miembro del equipo."
  },
  {
    "id": "app.team.save.existing.app_error",
    "translation": "Para un equipo existente debe ejecutarse una actualización."
  },
  {
    "id": "app.team.save.app_error",
    "translation": "No se puede guardar el equipo."
  },
  {
    "id": "app.team.reset_all_team_schemes.app_error",
    "translation": "No pudimos restablecer los esquemas de equipo."
  },
  {
    "id": "app.team.remove_member.app_error",
    "translation": "No se puede eliminar el miembro del equipo."
  },
  {
    "id": "app.team.permanent_delete.app_error",
    "translation": "No se puede borrar el equipo existente."
  },
  {
    "id": "app.team.migrate_team_members.update.app_error",
    "translation": "Falló al actualizar el miembro del equipo."
  },
  {
    "id": "app.team.get_user_team_ids.app_error",
    "translation": "No se puede obtener la lista de equipos del usuario."
  },
  {
    "id": "app.team.get_unread.app_error",
    "translation": "No se puede obtener los mensajes sin leer de tus equipos."
  },
  {
    "id": "app.team.get_members_by_ids.app_error",
    "translation": "No se puede obtener los miembros del equipo."
  },
  {
    "id": "app.team.get_members.app_error",
    "translation": "No se puede obtener los miembros del equipo."
  },
  {
    "id": "app.team.get_member_count.app_error",
    "translation": "No se puede obtener la cantidad de miembros del equipo."
  },
  {
    "id": "app.team.get_member.missing.app_error",
    "translation": "No se encontró un miembro del equipo para el ID de usuario y el ID del equipo."
  },
  {
    "id": "app.team.get_member.app_error",
    "translation": "No se puede obtener el miembro del equipo."
  },
  {
    "id": "app.team.get_by_scheme.app_error",
    "translation": "No se puede obtener los canales para el esquema suministrado."
  },
  {
    "id": "app.team.get_by_name.missing.app_error",
    "translation": "No se puede encontrar el equipo existente."
  },
  {
    "id": "app.team.get_by_name.app_error",
    "translation": "No se puede encontrar el equipo existente."
  },
  {
    "id": "app.team.get_by_invite_id.finding.app_error",
    "translation": "No se puede encontrar el equipo existente."
  },
  {
    "id": "app.team.get_all_team_listing.app_error",
    "translation": "No pudimos obtener todos los equipos."
  },
  {
    "id": "app.team.get_all_private_team_listing.app_error",
    "translation": "No pudimos obtener todos los equipos privados."
  },
  {
    "id": "app.team.get_all.app_error",
    "translation": "No pudimos obtener todos los equipos."
  },
  {
    "id": "app.team.get_active_member_count.app_error",
    "translation": "No se puede obtener la cantidad de miembros del equipo."
  },
  {
    "id": "app.team.get.finding.app_error",
    "translation": "Encontramos un error buscando el equipo."
  },
  {
    "id": "app.team.get.find.app_error",
    "translation": "No se puede encontrar el equipo existente."
  },
  {
    "id": "app.team.clear_all_custom_role_assignments.select.app_error",
    "translation": "Falló al obtener los miembros del equipo."
  },
  {
    "id": "app.team.analytics_team_count.app_error",
    "translation": "No se puede obtener la cantidad de equipos."
  },
  {
    "id": "app.post.get_posts_since.app_error",
    "translation": "No se puede obtener los mensajes del canal."
  },
  {
    "id": "app.post.get_posts_around.get.app_error",
    "translation": "No se puede obtener los mensajes del canal."
  },
  {
    "id": "app.post.get_post_id_around.app_error",
    "translation": "No se puede obtener el mensaje alrededor de un tiempo determinado."
  },
  {
    "id": "app.post.get_post_after_time.app_error",
    "translation": "No se puede obtener el mensaje después de un tiempo determinado."
  },
  {
    "id": "app.post.get_flagged_posts.app_error",
    "translation": "No se pueden obtener los mensajes marcados."
  },
  {
    "id": "app.channel.update_last_viewed_at_post.app_error",
    "translation": "No se puede marcar el canal como no leído."
  },
  {
    "id": "app.channel.update_last_viewed_at.app_error",
    "translation": "No pudimos actualizar el tiempo de la última vista."
  },
  {
    "id": "app.channel.sidebar_categories.app_error",
    "translation": "Ocurrió un error al insertar el registro en la base de datos."
  },
  {
    "id": "app.channel.remove_member.app_error",
    "translation": "Error al remover los miembros del canal."
  },
  {
    "id": "app.channel.pinned_posts.app_error",
    "translation": "No se puede encontrar los mensajes destacados."
  },
  {
    "id": "app.channel.permanent_delete_members_by_user.app_error",
    "translation": "Error al remover los miembros del canal."
  },
  {
    "id": "app.channel.get_public_channels.get.app_error",
    "translation": "No se pudo obtener los canales públicos."
  },
  {
    "id": "app.channel.get_private_channels.get.app_error",
    "translation": "No se pueden obtener los canales privados."
  },
  {
    "id": "app.channel.get_pinnedpost_count.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes destacados del canal."
  },
  {
    "id": "app.channel.get_members.app_error",
    "translation": "No se puede obtener de los miembros del canal."
  },
  {
    "id": "app.channel.get_member_count.app_error",
    "translation": "No pudimos obtener la cantidad de miembros del canal."
  },
  {
    "id": "app.channel.get_member.missing.app_error",
    "translation": "No se encontró un miembro con el ID de usuario y el ID del canal."
  },
  {
    "id": "app.channel.get_member.app_error",
    "translation": "No se puede obtener el miembro del canal."
  },
  {
    "id": "app.channel.get_for_post.app_error",
    "translation": "No pudimos obtener el canal del mensaje especificado."
  },
  {
    "id": "app.channel.get_channels_by_ids.not_found.app_error",
    "translation": "No se encontró el canal."
  },
  {
    "id": "app.channel.get_channels_by_ids.get.app_error",
    "translation": "No se pudo obtener los canales."
  },
  {
    "id": "app.channel.get_channels_by_ids.app_error",
    "translation": "No se pudo obtener los canales por ids."
  },
  {
    "id": "app.channel.get_channel_counts.get.app_error",
    "translation": "No se puede obtener el número de canales."
  },
  {
    "id": "app.channel.count_posts_since.app_error",
    "translation": "No se pueden contar los mensajes desde la fecha proporcionada."
  },
  {
    "id": "app.channel.analytics_type_count.app_error",
    "translation": "No se pudo obtener la cantidad de canales de este tipo."
  },
  {
    "id": "ent.saml.do_login.invalid_time.app_error",
    "translation": "Recibimos una hora no válida en la respuesta del proveedor de identidad. Por favor, póngase en contacto con el administrador del sistema."
  },
  {
    "id": "ent.elasticsearch.index_channels_batch.error",
    "translation": "No se puede obtener los canales en lote para la indexación."
  },
  {
    "id": "app.channel.user_belongs_to_channels.app_error",
    "translation": "No se puede determinar si el usuario pertenece a la lista de canales."
  },
  {
    "id": "app.channel.search_group_channels.app_error",
    "translation": "No se puede obtener el grupo de canales para el usuario y término proporcionado."
  },
  {
    "id": "app.channel.search.app_error",
    "translation": "Encontramos un error buscando en los canales."
  },
  {
    "id": "app.channel.reset_all_channel_schemes.app_error",
    "translation": "No hemos podido restablecer los esquemas de los canales."
  },
  {
    "id": "app.channel.remove_all_deactivated_members.app_error",
    "translation": "No se pudo eliminar el usuario desactivado del canal."
  },
  {
    "id": "app.channel.migrate_channel_members.select.app_error",
    "translation": "Error al seleccionar el lote de los miembros del canal."
  },
  {
    "id": "app.channel.get_unread.app_error",
    "translation": "No pudimos obtener los mensajes sin leer del canal."
  },
  {
    "id": "app.channel.get_members_by_ids.app_error",
    "translation": "No se puede obtener de los miembros del canal."
  },
  {
    "id": "app.channel.get_by_scheme.app_error",
    "translation": "No se puede obtener los canales para el esquema suministrado."
  },
  {
    "id": "app.channel.get_all_direct.app_error",
    "translation": "No se pudo obtener todos los canales directos."
  },
  {
    "id": "app.channel.get_all.app_error",
    "translation": "No se pudo obtener todos los canales."
  },
  {
    "id": "app.channel.clear_all_custom_role_assignments.select.app_error",
    "translation": "Error al obtener los miembros del canal."
  },
  {
    "id": "ent.saml.do_login.invalid_signature.app_error",
    "translation": "Hemos recibido una firma no válida en la respuesta del proveedor de identidad. Póngase en contacto con el administrador del sistema."
  },
  {
    "id": "model.plugin_command_error.error.app_error",
    "translation": "El plugin del comando /{{.Command}} no funciona. Por favor, póngase en contacto con el administrador del sistema"
  },
  {
    "id": "model.plugin_command_crash.error.app_error",
    "translation": "El comando /{{.Command}} bloqueó el plugin {{.PluginId}}. Por favor, póngase en contacto con el administrador del sistema"
  },
  {
    "id": "api.cloud.request_error",
    "translation": "Petición de tramitación del error a CWS."
  },
  {
    "id": "api.cloud.license_error",
    "translation": "Vuestra licencia no apoya peticiones de nube."
  },
  {
    "id": "api.cloud.app_error",
    "translation": "Error interno durante nube api petición."
  },
  {
    "id": "ent.ldap.no.users.checkcertificate",
    "translation": "No se encontraron usuarios LDAP, verifique su filtro de usuario y certificados."
  },
  {
    "id": "api.upload.upload_data.multipart_error",
    "translation": "No se pudo procesar los datos multiparte."
  },
  {
    "id": "api.upload.upload_data.invalid_content_type",
    "translation": "Tipo de contenido no válido para la subida multiparte."
  },
  {
    "id": "ent.elasticsearch.post.get_posts_batch_for_indexing.error",
    "translation": "No se puede obtener los mensajes en lote para la indexación."
  },
  {
    "id": "app.post.search.app_error",
    "translation": "El error que busca postes"
  },
  {
    "id": "app.post.overwrite.app_error",
    "translation": "No se puede sobre escribir el mensaje."
  },
  {
    "id": "app.post.get_root_posts.app_error",
    "translation": "No se puede obtener los mensajes del canal."
  },
  {
    "id": "app.post.get_posts_created_at.app_error",
    "translation": "No se puede obtener los mensajes del canal."
  },
  {
    "id": "app.post.get_posts.app_error",
    "translation": "Límite de paginación excedido."
  },
  {
    "id": "app.post.get_direct_posts.app_error",
    "translation": "No se puede obtener los mensajes directos."
  },
  {
    "id": "app.post.analytics_user_counts_posts_by_day.app_error",
    "translation": "No se pudo obtener la cantidad de usuarios con mensajes."
  },
  {
    "id": "app.post.analytics_posts_count_by_day.app_error",
    "translation": "No se pudo obtener la cantidad de mensajes por día."
  },
  {
    "id": "app.post.analytics_posts_count.app_error",
    "translation": "No se pudo obtener la cantidad de mensajes."
  },
  {
    "id": "api.team.add_team_member.invalid_body.app_error",
    "translation": "No se puede analizar el cuerpo de la solicitud."
  },
  {
    "id": "api.system.update_notices.validating_failed",
    "translation": "Error al validar las condiciones del aviso del producto"
  },
  {
    "id": "api.system.update_notices.parse_failed",
    "translation": "Error al analizar los avisos del producto"
  },
  {
    "id": "api.system.update_notices.fetch_failed",
    "translation": "No se pudieron obtener los avisos del producto"
  },
  {
    "id": "api.system.update_notices.clear_failed",
    "translation": "No se pudieron borrar los avisos antiguos del producto"
  },
  {
    "id": "model.upload_session.is_valid.user_id.app_error",
    "translation": "Valor no válido para UserId"
  },
  {
    "id": "model.upload_session.is_valid.type.app_error",
    "translation": "Valor no válido para Type"
  },
  {
    "id": "model.upload_session.is_valid.path.app_error",
    "translation": "Valor no válido para Path"
  },
  {
    "id": "model.upload_session.is_valid.id.app_error",
    "translation": "Valor no válido para Id"
  },
  {
    "id": "model.upload_session.is_valid.filename.app_error",
    "translation": "Valor no válido para nombre de archivo"
  },
  {
    "id": "model.upload_session.is_valid.file_size.app_error",
    "translation": "Valor no válido para FileSize"
  },
  {
    "id": "model.upload_session.is_valid.file_offset.app_error",
    "translation": "Valor no válido para FileOffset"
  },
  {
    "id": "model.upload_session.is_valid.create_at.app_error",
    "translation": "Valor no válido para CreateAt"
  },
  {
    "id": "model.upload_session.is_valid.channel_id.app_error",
    "translation": "Valor no válido para ChannelId."
  },
  {
    "id": "app.upload.upload_data.update.app_error",
    "translation": "No se pudo actualizar la sesión de subida de archivo."
  },
  {
    "id": "app.upload.upload_data.save.app_error",
    "translation": "No se pudo guardar la información del archivo."
  },
  {
    "id": "app.upload.upload_data.read_file.app_error",
    "translation": "No se pudo leer un archivo."
  },
  {
    "id": "app.upload.upload_data.first_part_too_small.app_error",
    "translation": "No se pudieron subir los datos. La primera parte debe tener al menos {{.Size}} Bytes."
  },
  {
    "id": "app.upload.upload_data.concurrent.app_error",
    "translation": "No se pueden subir datos de más de una solicitud."
  },
  {
    "id": "app.upload.get_for_user.app_error",
    "translation": "No se pudo obtener los archivos subidos por el usuario."
  },
  {
    "id": "app.upload.get.app_error",
    "translation": "No se pudo obtener el archivo subido."
  },
  {
    "id": "app.upload.create.save.app_error",
    "translation": "Error al guardar el archivo subido."
  },
  {
    "id": "app.upload.create.incorrect_channel_id.app_error",
    "translation": "No se puede subir un archivo al canal especificado."
  },
  {
    "id": "app.upload.create.cannot_upload_to_deleted_channel.app_error",
    "translation": "No se puede subir un archivo a un canal eliminado."
  },
  {
    "id": "api.user.get_uploads_for_user.forbidden.app_error",
    "translation": "No se pudo obtener los archivos subidos."
  },
  {
    "id": "api.upload.upload_data.invalid_content_length",
    "translation": "Longitud de contenido no válida."
  },
  {
    "id": "api.upload.get_upload.forbidden.app_error",
    "translation": "Error al obtener el archivo subido."
  },
  {
    "id": "ent.ldap.do_login.x509.app_error",
    "translation": "Error al crear el par de claves"
  },
  {
    "id": "ent.ldap.do_login.key.app_error",
    "translation": "Error al cargar el archivo de clave LDAP TLS."
  },
  {
    "id": "ent.ldap.do_login.certificate.app_error",
    "translation": "Error al cargar el archivo de certificado LDAP TLS."
  },
  {
    "id": "api.admin.add_certificate.parseform.app_error",
    "translation": "Error al analizar la solicitud multiforme"
  },
  {
    "id": "api.post.search_posts.invalid_body.app_error",
    "translation": "No se puede analizar el cuerpo de la solicitud."
  },
  {
    "id": "api.user.login_cws.license.error",
    "translation": "Está prohibido iniciar sesión con CWS."
  },
  {
    "id": "api.user.login_by_cws.invalid_token.app_error",
    "translation": "El token CWS no es válido"
  },
  {
    "id": "api.migrate_to_saml.error",
    "translation": "No se puede migrar SAML."
  },
  {
    "id": "api.admin.ldap.not_available.app_error",
    "translation": "LDAP no está disponible."
  },
  {
    "id": "model.search_params_list.is_valid.include_deleted_channels.app_error",
    "translation": "Todos los parámetros de IncludeDeletedChannels deben tener el mismo valor."
  },
  {
    "id": "api.user.update_password.user_and_hashed.app_error",
    "translation": "Solo los administradores del sistema pueden establecer contraseñas con hash."
  },
  {
    "id": "app.upload.run_plugins_hook.rejected",
    "translation": "No se puede cargar el archivo {{.Filename}}. Rechazado por el plugin: {{.Reason}}"
  },
  {
    "id": "app.upload.run_plugins_hook.move_fail",
    "translation": "No se pudo mover el archivo."
  },
  {
    "id": "app.channel.autofollow.app_error",
    "translation": "No se pudo actualizar la membresía de la conversación para el usuario mencionado"
  },
  {
    "id": "api.templates.email_us_anytime_at",
    "translation": "Envíenos un correo electrónico en cualquier momento a "
  },
  {
    "id": "api.system.update_viewed_notices.failed",
    "translation": "Falló la actualización de los avisos vistos"
  },
  {
    "id": "api.roles.patch_roles.not_allowed_permission.error",
    "translation": "Uno o más de los siguientes permisos que está intentando añadir o eliminar no está permitido"
  },
  {
    "id": "api.file.write_file.app_error",
    "translation": "No se puede escribir el archivo."
  },
  {
    "id": "api.file.test_connection.app_error",
    "translation": "No se puede acceder al almacenamiento de archivos."
  },
  {
    "id": "api.file.remove_file.app_error",
    "translation": "No se puede eliminar el archivo."
  },
  {
    "id": "api.file.remove_directory.app_error",
    "translation": "No se puede eliminar el directorio."
  },
  {
    "id": "api.file.read_file.app_error",
    "translation": "No se pudo leer el archivo."
  },
  {
    "id": "api.file.move_file.app_error",
    "translation": "No se puede mover el archivo."
  },
  {
    "id": "api.file.list_directory.app_error",
    "translation": "No se puede listar el directorio."
  },
  {
    "id": "api.file.file_size.app_error",
    "translation": "No se puede obtener el tamaño del archivo."
  },
  {
    "id": "api.file.file_reader.app_error",
    "translation": "no se pudo obtener un lector de archivos."
  },
  {
    "id": "api.file.file_exists.app_error",
    "translation": "No se puede comprobar si el archivo existe."
  },
  {
    "id": "api.file.append_file.app_error",
    "translation": "No se pueden añadir datos al archivo."
  },
  {
    "id": "api.config.patch_config.restricted_merge.app_error",
    "translation": "No se fusionó con la configuración dada."
  },
  {
    "id": "api.config.get_config.restricted_merge.app_error",
    "translation": "No se fusionó con la configuración dada."
  },
  {
    "id": "app.user.get.app_error",
    "translation": "Ocurrió un error al encontrar la cuenta."
  },
  {
    "id": "app.user.demote_user_to_guest.user_update.app_error",
    "translation": "No se actualizó el usuario."
  },
  {
    "id": "app.user.clear_all_custom_role_assignments.select.app_error",
    "translation": "No se pudo obtener los usuarios."
  },
  {
    "id": "app.user.analytics_get_inactive_users_count.app_error",
    "translation": "No pudimos contar los usuarios inactivos."
  },
  {
    "id": "app.user.analytics_daily_active_users.app_error",
    "translation": "No se han podido conseguir los usuarios activos durante el período solicitado."
  },
  {
    "id": "app.upload.upload_data.move_file.app_error",
    "translation": "Falla al mover el archivo subido."
  },
  {
    "id": "app.update_error",
    "translation": "error actualizando"
  },
  {
    "id": "app.select_error",
    "translation": "error al seleccionar"
  },
  {
    "id": "app.insert_error",
    "translation": "error al insertar"
  },
  {
    "id": "app.group.uniqueness_error",
    "translation": "el miembro del grupo ya existe"
  },
  {
    "id": "app.group.permanent_delete_members_by_user.app_error",
    "translation": "No se puede eliminar el miembro del grupo con la identificación de usuario \"{{.UserId}}\"."
  },
  {
    "id": "app.group.no_rows",
    "translation": "no se encontró ningún grupo que coincida"
  },
  {
    "id": "app.group.id.app_error",
    "translation": "propiedad de identificación inválida para el grupo."
  },
  {
    "id": "app.group.group_syncable_already_deleted",
    "translation": "el grupo sincronizable ya se ha eliminado"
  },
  {
    "id": "app.channel.save_member.exists.app_error",
    "translation": "Ya existe un miembro del canal con el mismo ID."
  },
  {
    "id": "api.user.update_user_roles.license.app_error",
    "translation": "Los esquemas de permisos personalizados no son compatibles con la licencia actual"
  },
  {
    "id": "api.user.update_user_auth.invalid_request",
    "translation": "A la solicitud le falta el parámetro AuthData o AuthService."
  },
  {
    "id": "api.user.get_authorization_code.endpoint.app_error",
    "translation": "Error al obtener el endpoint desde Documento de Descubrimiento."
  },
  {
    "id": "api.oauth.redirecting_back",
    "translation": "Redirigiéndote de nuevo a la aplicación."
  },
  {
    "id": "api.oauth.close_browser",
    "translation": "Puedes cerrar esta pestaña del navegador ahora."
  },
  {
    "id": "api.oauth.auth_complete",
    "translation": "Autenticación completa"
  },
  {
    "id": "api.job.unable_to_download_job.incorrect_job_type",
    "translation": "El tipo de trabajo que está tratando de descargar no está soportado en este momento"
  },
  {
    "id": "api.invalid_redirect_url",
    "translation": "Se ha proporcionado una url de redireccionamiento inválida"
  },
  {
    "id": "api.invalid_custom_url_scheme",
    "translation": "Se ha proporcionado un esquema de url personalizado inválido"
  },
  {
    "id": "api.file.file_mod_time.app_error",
    "translation": "No se puede obtener la hora de la última modificación del archivo."
  },
  {
    "id": "api.config.update_config.not_allowed_security.app_error",
    "translation": "no está permitido cambiar {{.Name}} de nombre por razones de seguridad."
  },
  {
    "id": "api.back_to_app",
    "translation": "Volver a {{.SiteName}}"
  },
  {
    "id": "api.templates.cloud_welcome_email.add_apps_info",
    "translation": "Añade apps a tu espacio de trabajo"
  },
  {
    "id": "api.team.invite_guests_to_channels.invalid_body.app_error",
    "translation": "Cuerpo de la petición invalido o no encontrado."
  },
  {
    "id": "api.post.search_files.invalid_body.app_error",
    "translation": "No fue posible analizar el cuerpo de la petición."
  },
  {
    "id": "api.no_license",
    "translation": "Se requiere una licencia E10 o E20 para usar esta funcionalidad."
  },
  {
    "id": "api.getThreadsForUser.bad_params",
    "translation": "Los parametros Before y After de getThreadsForUser son mutuamente excluyentes"
  },
  {
    "id": "api.export.export_not_found.app_error",
    "translation": "No fue posible encontrar el fichero de exportación."
  },
  {
    "id": "api.custom_status.recent_custom_statuses.delete.app_error",
    "translation": "Fallo al borrar el estado reciente. Por favor intente añadir un estado primero o contactar con su administrador del sistema para más detalles."
  },
  {
    "id": "api.custom_status.disabled",
    "translation": "La funcionalidad de estados personalizados ha sido deshabilitada. Por favor contacte con su administrador del sistema para más detalles."
  },
  {
    "id": "api.command_custom_status.success",
    "translation": "Tu estado ha sido establecido a “{{.EmojiName}} {{.StatusMessage}}”. Puede cambiar su estado desde el desplegable de estado en la cabecera de la barra de canales."
  },
  {
    "id": "api.command_custom_status.name",
    "translation": "estado"
  },
  {
    "id": "api.command_custom_status.hint",
    "translation": "[:nombre_de_emoji:] [mensage_de_estado] o clear"
  },
  {
    "id": "api.command_custom_status.desc",
    "translation": "Establecer o eliminar tu estado"
  },
  {
    "id": "api.command_custom_status.clear.success",
    "translation": "Su estado ha sido eliminado."
  },
  {
    "id": "api.command_custom_status.clear.app_error",
    "translation": "Error eliminando el estado."
  },
  {
    "id": "api.command_custom_status.app_error",
    "translation": "Error estableciendo el estado."
  },
  {
    "id": "api.admin.saml.failure_reset_authdata_to_email.app_error",
    "translation": "No se ha podido restablecer el campo AuthData a Email."
  },
  {
    "id": "api.command_channel_header.update_channel.max_length",
    "translation": "El texto introducido supera el límite de caracteres. La cabecera del canal está limitada a {{.MaxLength}} caracteres."
  },
  {
    "id": "api.cloud.cws_webhook_event_missing_error",
    "translation": "El evento de Webhook no fue manejado. O bien falta o no es válido."
  },
  {
    "id": "api.channel.patch_channel_moderations.cache_invalidation.error",
    "translation": "Error al invalidar la caché"
  },
  {
    "id": "api.channel.create_channel.direct_channel.team_restricted_error",
    "translation": "No se puede crear un canal directo entre estos usuarios porque no comparten un equipo en común."
  },
  {
    "id": "app.notification.footer.title",
    "translation": "¿Quieres cambiar la configuración de las notificaciones?"
  },
  {
    "id": "app.notification.footer.infoLogin",
    "translation": "Iniciar sesión en Mattermost"
  },
  {
    "id": "app.notification.footer.info",
    "translation": " y vaya a Configuración > Notificaciones"
  },
  {
    "id": "app.notification.body.thread_gm.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} respondió a un hilo en tu grupo."
  },
  {
    "id": "app.notification.body.thread_dm.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} respondió a un hilo en tu Mensaje Directo."
  },
  {
    "id": "app.notification.body.thread_channel_full.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} respondió a un hilo que estás siguiendo en {{.ChannelName}}."
  },
  {
    "id": "app.notification.body.thread_channel.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} respondió a un hilo que estás siguiendo."
  },
  {
    "id": "app.notification.body.thread.title",
    "translation": "{{.SenderName}} respondió a un hilo"
  },
  {
    "id": "app.notification.body.mention.title",
    "translation": "{{.SenderName}} te mencionó en un mensaje"
  },
  {
    "id": "app.notification.body.mention.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} te mencionó en el canal {{.ChannelName}}."
  },
  {
    "id": "app.notification.body.group.title",
    "translation": "{{.SenderName}} te ha enviado un nuevo mensaje"
  },
  {
    "id": "app.notification.body.group.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} envió un mensaje a tu grupo."
  },
  {
    "id": "app.notification.body.dm.title",
    "translation": "{{.SenderName}} te ha enviado un nuevo mensaje"
  },
  {
    "id": "app.notification.body.dm.time",
    "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}"
  },
  {
    "id": "app.notification.body.dm.subTitle",
    "translation": "Mientras estabas fuera, {{.SenderName}} te ha enviado un nuevo Mensaje Directo."
  },
  {
    "id": "app.import.generate_password.app_error",
    "translation": "Error al generar la contraseña."
  },
  {
    "id": "app.export.zip_create.error",
    "translation": "No se ha podido añadir un fichero al archivo zip durante la exportación."
  },
  {
    "id": "app.export.marshal.app_error",
    "translation": "Incapaz de ordenar la respuesta."
  },
  {
    "id": "app.export.export_attachment.zip_create_header.error",
    "translation": "Fallo en la creación de la cabecera del zip durante la exportación."
  },
  {
    "id": "app.export.export_attachment.mkdirall.error",
    "translation": "Fallo al crear el directorio durante la exportación."
  },
  {
    "id": "app.export.export_attachment.create_file.error",
    "translation": "No se ha podido crear el archivo durante la exportación."
  },
  {
    "id": "app.export.export_attachment.copy_file.error",
    "translation": "Fallo al copiar el archivo durante la exportación."
  },
  {
    "id": "app.bot.get_system_bot.empty_admin_list.app_error",
    "translation": "La lista de administradores está vacía."
  },
  {
    "id": "api.user.upload_profile_user.login_provider_attribute_set.app_error",
    "translation": "La imagen del perfil debe establecerse a través del proveedor de acceso del usuario."
  },
  {
    "id": "api.user.upload_profile_user.check_image_limits.app_error",
    "translation": "La comprobación de los límites de la imagen ha fallado. La resolución es demasiado alta."
  },
  {
    "id": "api.user.update_user.login_provider_attribute_set.app_error",
    "translation": "El campo '{{.Field}}' debe establecerse a través del proveedor de acceso del usuario."
  },
  {
    "id": "api.user.send_cloud_welcome_email.error",
    "translation": "Fallo en el envío del correo electrónico de bienvenida a la nube"
  },
  {
    "id": "api.user.patch_user.login_provider_attribute_set.app_error",
    "translation": "El campo '{{.Field}}' debe establecerse a través del proveedor de acceso del usuario."
  },
  {
    "id": "api.user.invalidate_verify_email_tokens_parse.error",
    "translation": "No se puede analizar el token al invalidar los tokens de verificación de correo electrónico"
  },
  {
    "id": "api.user.invalidate_verify_email_tokens_delete.error",
    "translation": "No se puede eliminar el token al invalidar los tokens de verificación de correo electrónico"
  },
  {
    "id": "api.user.invalidate_verify_email_tokens.error",
    "translation": "No se puede obtener los tokens por tipo al invalidar los tokens de verificación de correo electrónico"
  },
  {
    "id": "api.unmarshal_error",
    "translation": "Error al procesar."
  },
  {
    "id": "api.unable_to_create_zip_file",
    "translation": "Error al crear el archivo zip."
  },
  {
    "id": "api.templates.welcome_body.subTitle2",
    "translation": "Haga clic a continuación para verificar su dirección de correo electrónico."
  },
  {
    "id": "api.templates.welcome_body.subTitle1",
    "translation": "Gracias por unirse "
  },
  {
    "id": "api.templates.welcome_body.serverURL",
    "translation": "{{ .ServerURL }}."
  },
  {
    "id": "api.templates.welcome_body.info1",
    "translation": "Si no ha sido usted, puede ignorar este correo electrónico."
  },
  {
    "id": "api.templates.welcome_body.app_download_title",
    "translation": "Descarga las aplicaciones de escritorio y móviles"
  },
  {
    "id": "api.templates.welcome_body.app_download_button",
    "translation": "Descargar"
  },
  {
    "id": "api.templates.verify_body.subTitle2",
    "translation": "Haga clic a continuación para verificar su dirección de correo electrónico."
  },
  {
    "id": "api.templates.verify_body.subTitle1",
    "translation": "Gracias por unirse "
  },
  {
    "id": "api.templates.verify_body.serverURL",
    "translation": "{{ .ServerURL }}."
  },
  {
    "id": "api.templates.verify_body.info1",
    "translation": "Si no ha sido usted, puede ignorar este correo electrónico."
  },
  {
    "id": "api.templates.reset_body.subTitle",
    "translation": "Haga clic en el botón siguiente para restablecer su contraseña. Si no lo has solicitado, puedes ignorar este correo."
  },
  {
    "id": "api.templates.reset_body.info",
    "translation": "El enlace para restablecer la contraseña caduca en 24 horas."
  },
  {
    "id": "api.templates.questions_footer.title",
    "translation": "¿Preguntas?"
  },
  {
    "id": "api.templates.questions_footer.info",
    "translation": "¿Necesitas ayuda o tienes alguna pregunta? Envíanos un correo electrónico a "
  },
  {
    "id": "api.templates.license_up_for_renewal_title",
    "translation": "Su suscripción a Mattermost está pendiente de renovación"
  },
  {
    "id": "api.templates.license_up_for_renewal_subtitle",
    "translation": "{{.UserName}}, tu suscripción caduca en {{.Days}} días. Esperamos que esté experimentando la colaboración en equipo flexible y segura que permite Mattermost. Renueva pronto para asegurarte de que tu equipo pueda seguir disfrutando de estos beneficios."
  },
  {
    "id": "api.templates.license_up_for_renewal_subject",
    "translation": "Su licencia está pendiente de renovación"
  },
  {
    "id": "api.templates.invite_body_guest.subTitle",
    "translation": "Ha sido invitado como huésped para colaborar con el equipo"
  },
  {
    "id": "api.templates.invite_body_footer.title",
    "translation": "¿Qué es Mattermost?"
  },
  {
    "id": "api.templates.invite_body_footer.learn_more",
    "translation": "Aprende más"
  },
  {
    "id": "api.templates.invite_body_footer.info",
    "translation": "Mattermost es una plataforma de mensajería flexible y de código abierto que permite la colaboración segura en equipo."
  },
  {
    "id": "api.templates.invite_body.subTitle",
    "translation": "Empieza a colaborar con tu equipo en Mattermost"
  },
  {
    "id": "api.templates.email_footer_v2",
    "translation": "© 2022 Mattermost, Inc. 530 Lytton Avenue, Second floor, Palo Alto, CA, 94301"
  },
  {
    "id": "api.templates.cloud_welcome_email.title",
    "translation": "¡Tu espacio de trabajo ya está listo para usar!"
  },
  {
    "id": "api.templates.cloud_welcome_email.subtitle_info",
    "translation": "Sigue los siguientes pasos para crear tus equipos y sacar el máximo partido a tu espacio de trabajo."
  },
  {
    "id": "api.templates.cloud_welcome_email.subtitle",
    "translation": "Prepare su espacio de trabajo"
  },
  {
    "id": "api.templates.cloud_welcome_email.subject",
    "translation": "¡Enhorabuena!"
  },
  {
    "id": "api.templates.cloud_welcome_email.start_questions",
    "translation": "¿Tiene preguntas sobre cómo empezar? Envíenos un correo electrónico a"
  },
  {
    "id": "api.templates.cloud_welcome_email.signin_sub_info2",
    "translation": "para obtener la mejor experiencia en Windows, Linux, Mac, iOS y Android."
  },
  {
    "id": "api.templates.cloud_welcome_email.signin_sub_info",
    "translation": "Acceda a su espacio de trabajo en nuestro"
  },
  {
    "id": "api.templates.cloud_welcome_email.mm_apps",
    "translation": "aplicaciones móviles y de escritorio"
  },
  {
    "id": "api.templates.cloud_welcome_email.invite_sub_info",
    "translation": "Comparte este enlace para invitar a tus miembros a unirse a {{.WorkSpace}}:"
  },
  {
    "id": "api.templates.cloud_welcome_email.invite_info",
    "translation": "Invite a gente a tu espacio de trabajo"
  },
  {
    "id": "api.templates.cloud_welcome_email.info2",
    "translation": "Asegúrese de guardar o marcar el enlace para utilizarlo en el futuro."
  },
  {
    "id": "api.templates.cloud_welcome_email.info",
    "translation": "Gracias por crear "
  },
  {
    "id": "api.templates.cloud_welcome_email.download_mm_info",
    "translation": "Descargue la aplicación Mattermost"
  },
  {
    "id": "api.templates.cloud_welcome_email.button",
    "translation": "Abrir Mattermost"
  },
  {
    "id": "api.templates.cloud_welcome_email.app_market_place",
    "translation": "app marketplace."
  },
  {
    "id": "api.templates.cloud_welcome_email.add_apps_sub_info",
    "translation": "Agiliza tu trabajo con herramientas como GitHub, Jira y Zoom. Explora todas las integraciones que tenemos en nuestro"
  },
  {
    "id": "api.command_share.unknown_action",
    "translation": "Acción desconocida `{{.Action}}`. Acciones disponibles: {{.Actions}}"
  },
  {
    "id": "api.command_share.missing_action",
    "translation": "Falta la acción. Acciones disponibles: {{.Actions}}"
  },
  {
    "id": "api.command_share.invitation_sent",
    "translation": "La invitación al canal compartido se ha enviado a `{{.Name}} {{.SiteURL}}`."
  },
  {
    "id": "api.command_share.channel_invite.error",
    "translation": "Error al invitar a `{{.Name}}` a este canal: {{.Error}}"
  },
  {
    "id": "api.command_share.available_actions",
    "translation": "Acciones disponibles: {{.Actions}}"
  },
  {
    "id": "api.command_remote.remote_add_remove.help",
    "translation": "Añadir/eliminar conexiones seguras. Acciones disponibles: {{.Actions}}"
  },
  {
    "id": "api.command_remote.missing_command",
    "translation": "Falta el comando. Acciones disponibles: {{.Actions}}"
  },
  {
    "id": "api.team.set_team_icon.check_image_limits.app_error",
    "translation": "La comprobación de los límites de la imagen ha fallado. La resolución es demasiado alta."
  },
  {
    "id": "api.server.license_up_for_renewal.error_sending_email",
    "translation": "Fallo en el envío de correos electrónicos de renovación de licencias"
  },
  {
    "id": "api.remote_cluster.update_not_unique.app_error",
    "translation": "Ya existe una conexión segura con la misma url."
  },
  {
    "id": "api.remote_cluster.update.app_error",
    "translation": "Hemos encontrado un error al actualizar la conexión segura."
  },
  {
    "id": "api.remote_cluster.service_not_enabled.app_error",
    "translation": "El servicio de cluster remoto no está habilitado."
  },
  {
    "id": "api.remote_cluster.save_not_unique.app_error",
    "translation": "Ya se ha añadido la conexión segura."
  },
  {
    "id": "api.remote_cluster.save.app_error",
    "translation": "Hemos encontrado un error al guardar la conexión segura."
  },
  {
    "id": "api.remote_cluster.invalid_topic.app_error",
    "translation": "Tema no válido."
  },
  {
    "id": "api.remote_cluster.invalid_id.app_error",
    "translation": "Id inválido."
  },
  {
    "id": "api.remote_cluster.get.app_error",
    "translation": "Hemos encontrado un error al recuperar una conexión segura."
  },
  {
    "id": "api.remote_cluster.delete.app_error",
    "translation": "Hemos encontrado un error al borrar la conexión segura."
  },
  {
    "id": "api.push_notification.title.collapsed_threads_dm",
    "translation": "Responder en Mensaje Directo"
  },
  {
    "id": "api.push_notification.title.collapsed_threads",
    "translation": "Responder en {{.channelName}}"
  },
  {
    "id": "api.post.send_notification_and_forget.push_comment_on_crt_thread_dm",
    "translation": " respondió a un hilo."
  },
  {
    "id": "api.post.send_notification_and_forget.push_comment_on_crt_thread",
    "translation": " respondió a un hilo que estás siguiendo."
  },
  {
    "id": "api.oauth.click_redirect",
    "translation": "Si no se le redirige automáticamente, haga clic en el <a href='{{.Link}}'>enlace</a>"
  },
  {
    "id": "api.license.upgrade_needed.app_error",
    "translation": "Esta función requiere una actualización a la edición Enterprise."
  },
  {
    "id": "api.license.request-trial.can-start-trial.not-allowed",
    "translation": "Esta licencia de prueba para Mattermost Enterprise Edition ha caducado y ya no es válida. Si desea ampliar el periodo de prueba, póngase en contacto con [nuestro equipo de ventas](https://mattermost.com/contact-us/)."
  },
  {
    "id": "api.license.request-trial.can-start-trial.error",
    "translation": "No se ha podido comprobar si se puede iniciar una prueba"
  },
  {
    "id": "api.job.unable_to_create_job.incorrect_job_type",
    "translation": "El tipo de trabajo que está intentando crear no es válido"
  },
  {
    "id": "api.job.retrieve.nopermissions",
    "translation": "Los tipos de trabajo que está intentando recuperar no contienen permisos"
  },
  {
    "id": "api.file.test_connection_s3_bucket_does_not_exist.app_error",
    "translation": "Asegúrese de que su cubo de Amazon S3 está disponible y verifique los permisos de su cubo."
  },
  {
    "id": "api.file.test_connection_s3_auth.app_error",
    "translation": "No se puede conectar a S3. Verifique los parámetros de autorización de su conexión a Amazon S3 y la configuración de autenticación."
  },
  {
    "id": "api.error_set_first_admin_visit_marketplace_status",
    "translation": "Error al intentar guardar el estado de la primera visita del administrador al marketplace."
  },
  {
    "id": "api.error_get_first_admin_visit_marketplace_status",
    "translation": "Error al intentar recuperar el estado de la primera visita del administrador al marketplace."
  },
  {
    "id": "api.email_batching.send_batched_email_notification.title",
    "translation": "Tienes mensajes nuevos"
  },
  {
    "id": "api.email_batching.send_batched_email_notification.time",
    "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}"
  },
  {
    "id": "api.email_batching.send_batched_email_notification.subTitle",
    "translation": "Vea a continuación un resumen de sus mensajes nuevos."
  },
  {
    "id": "api.email_batching.send_batched_email_notification.messageButton",
    "translation": "Ver este mensaje"
  },
  {
    "id": "api.email_batching.send_batched_email_notification.button",
    "translation": "Abrir Mattermost"
  },
  {
    "id": "api.context.remote_id_missing.app_error",
    "translation": "Falta el ID de conexión segura."
  },
  {
    "id": "api.context.remote_id_mismatch.app_error",
    "translation": "No hay coincidencia en el ID de la conexión segura."
  },
  {
    "id": "api.context.remote_id_invalid.app_error",
    "translation": "No se puede encontrar el connectionID seguro {{.RemoteId}}."
  },
  {
    "id": "api.context.json_encoding.app_error",
    "translation": "Error al codificar JSON."
  },
  {
    "id": "api.context.invitation_expired.error",
    "translation": "La invitación ha expirado."
  },
  {
    "id": "api.config.update_config.diff.app_error",
    "translation": "Fallo en comparar la diferencia de las configuraciones"
  },
  {
    "id": "api.config.patch_config.diff.app_error",
    "translation": "Fallo en comparar la diferencia de las configuraciones"
  },
  {
    "id": "api.config.reload_config.app_error",
    "translation": "Fallo en la recarga de la configuración."
  },
  {
    "id": "api.command_share.unshare_channel.help",
    "translation": "Deja de compartir el canal actual"
  },
  {
    "id": "api.command_share.uninvite_remote_id.help",
    "translation": "ID de la conexión segura para desinvitar."
  },
  {
    "id": "api.command_share.uninvite_remote.help",
    "translation": "Desinvita una conexión segura de este canal compartido"
  },
  {
    "id": "api.command_share.shared_channel_unshare.error",
    "translation": "No se puede dejar de compartir este canal: {{.Error}}."
  },
  {
    "id": "api.command_share.shared_channel_unavailable",
    "translation": "Este canal ya no se comparte."
  },
  {
    "id": "api.command_share.share_read_only.hint",
    "translation": "[Sólo lectura] - 'Y' o 'N'.  Predeterminado a 'N'"
  },
  {
    "id": "api.command_share.share_read_only.help",
    "translation": "El canal se compartirá en modo de sólo lectura"
  },
  {
    "id": "api.command_share.share_channel.error",
    "translation": "No se puede compartir este canal: {{.Error}}"
  },
  {
    "id": "api.command_share.service_disabled",
    "translation": "El servicio de canales compartidos está desactivado."
  },
  {
    "id": "api.command_share.remote_uninvited",
    "translation": "Eliminada la invitación de la conexión segura `{{.RemoteId}}`."
  },
  {
    "id": "api.command_share.remote_table_header",
    "translation": "| Conexión segura | URL del sitio | Sólo lectura | Invitación aceptada | En línea | Última sincronización |"
  },
  {
    "id": "api.command_share.remote_not_valid",
    "translation": "Debe especificar un ID de conexión segura válido para desinvitar"
  },
  {
    "id": "api.command_share.remote_id_invalid.error",
    "translation": "El ID de la conexión segura no es válido: {{.Error}}"
  },
  {
    "id": "api.command_share.remote_id.help",
    "translation": "ID de una conexión segura existente. Consulte el comando `secure-connection` para añadir una conexión segura."
  },
  {
    "id": "api.command_share.remote_already_invited",
    "translation": "La conexión segura ya ha sido invitada."
  },
  {
    "id": "api.command_share.permission_required",
    "translation": "Se necesita el permiso `{{.Permission}}` para gestionar los canales compartidos."
  },
  {
    "id": "api.command_share.not_shared_channel_unshare",
    "translation": "No se puede descompartir un canal que no está compartido."
  },
  {
    "id": "api.command_share.no_remote_invited",
    "translation": "No se ha invitado a conexiones seguras a este canal."
  },
  {
    "id": "api.command_share.name",
    "translation": "share-channel"
  },
  {
    "id": "api.command_share.must_specify_valid_remote",
    "translation": "Debe especificar un ID de conexión segura válido para invitar."
  },
  {
    "id": "api.command_share.invite_remote.help",
    "translation": "Invita a una instancia externa de Mattermost al canal compartido actual"
  },
  {
    "id": "api.command_share.invalid_value.error",
    "translation": "Valor no válido para '{{.Arg}}': {{.Error}}"
  },
  {
    "id": "api.command_share.hint",
    "translation": "[acción]"
  },
  {
    "id": "api.command_share.fetch_remote_status.error",
    "translation": "No se pudo obtener el estado de las conexiones seguras: {{.Error}}."
  },
  {
    "id": "api.command_share.fetch_remote.error",
    "translation": "No se han podido obtener las conexiones seguras: {{.Error}}"
  },
  {
    "id": "api.command_share.desc",
    "translation": "Comparte el canal actual con una instancia externa de Mattermost."
  },
  {
    "id": "api.command_share.could_not_uninvite.error",
    "translation": "No se ha podido desinvitar `{{.RemoteId}}`: {{.Error}}"
  },
  {
    "id": "api.command_share.check_channel_exist.error",
    "translation": "Error al comprobar si el canal compartido {{.ChannelID}} existe: {{.Error}}"
  },
  {
    "id": "api.command_share.channel_remote_id_not_exists",
    "translation": "La conexión segura del canal compartido `{{.RemoteId}}` no existe para este canal."
  },
  {
    "id": "api.command_remote.permission_required",
    "translation": "Se necesita el permiso `{{.Permission}}` para gestionar las conexiones seguras."
  },
  {
    "id": "api.command_remote.site_url_not_set",
    "translation": "La URL del sitio no está configurada. Por favor, configúrelo en la Consola del Sistema > Entorno > Servidor Web."
  },
  {
    "id": "api.command_remote.service_not_enabled",
    "translation": "El servicio de conexión segura no está activado."
  },
  {
    "id": "api.command_remote.service_disabled",
    "translation": "El servicio de conexión segura está desactivado."
  },
  {
    "id": "api.command_remote.remove_remote_id.help",
    "translation": "ID de la conexión segura a eliminar."
  },
  {
    "id": "api.command_remote.remove_remote.error",
    "translation": "No se ha podido eliminar la conexión segura: {{.Error}}"
  },
  {
    "id": "api.command_remote.remove.help",
    "translation": "Elimina una conexión segura"
  },
  {
    "id": "api.command_remote.remotes_not_found",
    "translation": "No se han encontrado conexiones seguras."
  },
  {
    "id": "api.command_remote.remote_table_header",
    "translation": "| Conexión segura | Nombre a mostrar | ID de la conexión | URL del Sitio | Equipo predeterminado | Invitación aceptada | En Linea | Último ping | Eliminado |"
  },
  {
    "id": "api.command_remote.name.hint",
    "translation": "Un nombre único para la conexión segura"
  },
  {
    "id": "api.command_remote.name.help",
    "translation": "Nombre de la conexión segura"
  },
  {
    "id": "api.command_remote.name",
    "translation": "secure-connection"
  },
  {
    "id": "api.command_remote.missing_empty",
    "translation": "Falta o está vacío `{{.Arg}}`"
  },
  {
    "id": "api.command_remote.invite_summary",
    "translation": "Envíe la siguiente invitación encriptada AES de 256 bits al administrador del sistema Mattermost externo junto con la contraseña. Utilizarán el comando de barra `{{.Command}} para aceptar la invitación.\n\n```\n{{.Invitation}}\n```\n\n**Asegúrese de que la conexión segura pueda acceder a su instancia de Mattermost a través de** {{.SiteURL}}"
  },
  {
    "id": "api.command_remote.invite_password.hint",
    "translation": "Contraseña que se utilizará para encriptar la invitación"
  },
  {
    "id": "api.command_remote.invite_password.help",
    "translation": "Contraseña de la invitación"
  },
  {
    "id": "api.command_remote.invite.help",
    "translation": "Invitar a una conexión segura"
  },
  {
    "id": "api.command_remote.invitation_created",
    "translation": "Invitación creada."
  },
  {
    "id": "api.command_remote.invitation.hint",
    "translation": "La invitación encriptada desde una conexión segura"
  },
  {
    "id": "api.command_remote.invitation.help",
    "translation": "Invitación desde una conexión segura"
  },
  {
    "id": "api.command_remote.hint",
    "translation": "[acción]"
  },
  {
    "id": "api.command_remote.fetch_status.error",
    "translation": "No se han podido obtener las conexiones seguras: {{.Error}}"
  },
  {
    "id": "api.command_remote.encrypt_invitation.error",
    "translation": "No se pudo cifrar la invitación: {{.Error}}"
  },
  {
    "id": "api.command_remote.displayname.hint",
    "translation": "Un nombre para mostrar la conexión segura"
  },
  {
    "id": "api.command_remote.displayname.help",
    "translation": "Nombre a mostrar de la conexión segura"
  },
  {
    "id": "api.command_remote.desc",
    "translation": "Invite a conexiones seguras para la comunicación entre instancias de Mattermost."
  },
  {
    "id": "api.command_remote.decode_invitation.error",
    "translation": "No se pudo decodificar la invitación: {{.Error}}"
  },
  {
    "id": "api.command_remote.cluster_removed",
    "translation": "Conexión segura {{.RemoteId}} {{.Result}}."
  },
  {
    "id": "api.command_remote.add_remote.error",
    "translation": "No se ha podido añadir una conexión segura: {{.Error}}"
  },
  {
    "id": "api.command_remote.accept_invitation.error",
    "translation": "No se ha podido aceptar la invitación: {{.Error}}"
  },
  {
    "id": "api.command_remote.accept_invitation",
    "translation": "Invitación aceptada y confirmada.\nURL del Sitio: {{.SiteURL}}"
  },
  {
    "id": "api.command_remote.accept.help",
    "translation": "Aceptar una invitación de una instancia externa de Mattermost"
  },
  {
    "id": "api.command_channel_purpose.update_channel.max_length",
    "translation": "El texto introducido supera el límite de caracteres. El propósito del canal está limitado a {{.MaxLength}} caracteres."
  },
  {
    "id": "api.command_share.channel_status_id",
    "translation": "Estado del canal ID `{{.ChannelId}}`"
  },
  {
    "id": "api.command_share.channel_status.help",
    "translation": "Muestra el estado de este canal compartido"
  },
  {
    "id": "api.command_share.channel_shared",
    "translation": "Este canal ahora es compartido."
  },
  {
    "id": "api.command_share.channel_invite_not_home.error",
    "translation": "No se puede invitar a una conexión segura a un canal compartido que se origina en otro lugar."
  },
  {
    "id": "api.command_remote.unknown_action",
    "translation": "Acción desconocida `{{.Action}}`"
  },
  {
    "id": "api.command_remote.status.help",
    "translation": "Muestra el estado de todas las conexiones seguras"
  },
  {
    "id": "model.config.is_valid.import.retention_days_too_low.app_error",
    "translation": "Valor no válido para RetentionDays. El valor es demasiado bajo."
  },
  {
    "id": "model.config.is_valid.import.directory.app_error",
    "translation": "Valor no válido para el Directorio."
  },
  {
    "id": "model.config.is_valid.export.retention_days_too_low.app_error",
    "translation": "Valor no válido para RetentionDays. El valor debe ser mayor que 0"
  },
  {
    "id": "model.config.is_valid.export.directory.app_error",
    "translation": "El valor del Directorio no debe estar vacío."
  },
  {
    "id": "model.config.is_valid.collapsed_threads.autofollow.app_error",
    "translation": "ThreadAutoFollow debe ser verdadero para activar CollapsedThreads"
  },
  {
    "id": "model.config.is_valid.collapsed_threads.app_error",
    "translation": "La configuración de CollapsedThreads debe estar desactivada, default_on o default_off"
  },
  {
    "id": "model.channel_member.is_valid.roles_limit.app_error",
    "translation": "Roles de miembros del canal no válidos con más de {{.Limit}} caracteres."
  },
  {
    "id": "mfa.deactivate.app_error",
    "translation": "No se pudo actualizar el estado activo de MFA para el usuario."
  },
  {
    "id": "mfa.activate.app_error",
    "translation": "No se pudo actualizar el estado activo de MFA para el usuario."
  },
  {
    "id": "import_process.worker.do_job.open_file",
    "translation": "No se ha podido procesar la importación: no se ha podido abrir el archivo."
  },
  {
    "id": "import_process.worker.do_job.missing_jsonl",
    "translation": "No se puede procesar la importación: Falta el archivo JSONL."
  },
  {
    "id": "import_process.worker.do_job.missing_file",
    "translation": "No se puede procesar la importación: falta el parámetro import_file."
  },
  {
    "id": "import_process.worker.do_job.file_exists",
    "translation": "No se puede procesar la importación: el archivo no existe."
  },
  {
    "id": "error",
    "translation": "Error"
  },
  {
    "id": "ent.elasticsearch.search_files.unmarshall_file_failed",
    "translation": "No pudo decodificar los resultados de búsqueda"
  },
  {
    "id": "ent.elasticsearch.search_files.search_failed",
    "translation": "La búsqueda no se pudo completar"
  },
  {
    "id": "ent.elasticsearch.search_files.disabled",
    "translation": "La búsqueda de archivos en {{.Backend}} está desactivada en este servidor"
  },
  {
    "id": "ent.elasticsearch.post.get_files_batch_for_indexing.error",
    "translation": "No se puede obtener el lote de archivos para la indexación."
  },
  {
    "id": "ent.elasticsearch.index_file.error",
    "translation": "No se ha podido indexar el archivo"
  },
  {
    "id": "ent.elasticsearch.delete_user_files.error",
    "translation": "Fallo en la eliminación de archivos del usuario"
  },
  {
    "id": "ent.elasticsearch.delete_post_files.error",
    "translation": "Fallo en la eliminación de archivos del mensaje"
  },
  {
    "id": "ent.elasticsearch.delete_file.error",
    "translation": "Fallo en la eliminación del archivo"
  },
  {
    "id": "ent.elasticsearch.create_template_file_info_if_not_exists.template_create_failed",
    "translation": "Fallo al crear la plantilla de {{.Backend}} para los archivos"
  },
  {
    "id": "ent.data_retention.run_failed.error",
    "translation": "El trabajo de retención de datos ha fallado."
  },
  {
    "id": "ent.data_retention.policies.invalid_policy",
    "translation": "La póliza no es válida."
  },
  {
    "id": "ent.data_retention.policies.internal_error",
    "translation": "Se ha producido un error al realizar la operación solicitada."
  },
  {
    "id": "brand.save_brand_image.check_image_limits.app_error",
    "translation": "La comprobación de los límites de la imagen ha fallado. La resolución es demasiado alta."
  },
  {
    "id": "app.valid_password_generic.app_error",
    "translation": "La contraseña no es válida"
  },
  {
    "id": "app.user.verify_email.app_error",
    "translation": "No se puede actualizar el campo de verificar correo."
  },
  {
    "id": "app.user.update_update.app_error",
    "translation": "No se puede actualizar la fecha de la última actualización del usuario."
  },
  {
    "id": "app.user.update_threads_read_for_user.app_error",
    "translation": "No se pueden actualizar todos los hilos del usuario como leídos"
  },
  {
    "id": "app.user.update_thread_read_for_user.app_error",
    "translation": "No se puede actualizar el estado de lectura del hilo"
  },
  {
    "id": "app.user.update_thread_follow_for_user.app_error",
    "translation": "No se puede actualizar el estado de seguimiento para el hilo"
  },
  {
    "id": "app.user.update_failed_pwd_attempts.app_error",
    "translation": "No se puede actualizar el campo failed_attempts."
  },
  {
    "id": "app.user.update_auth_data.email_exists.app_error",
    "translation": "No se puede cambiar la cuenta a {{.Service}}. Ya existe una cuenta con el correo electrónico {{.Email}}."
  },
  {
    "id": "app.user.update_auth_data.app_error",
    "translation": "No se puede actualizar los datos de autenticación."
  },
  {
    "id": "app.user.update_active_for_multiple_users.updating.app_error",
    "translation": "No se puede desactivar a los huéspedes."
  },
  {
    "id": "app.user.update.finding.app_error",
    "translation": "Ocurrió un error al encontrar la cuenta."
  },
  {
    "id": "app.user.update.find.app_error",
    "translation": "No se puede encontrar la cuenta a actualizar."
  },
  {
    "id": "app.user.store_is_empty.app_error",
    "translation": "Fallo al comprobar si el almacén de usuarios está vacío."
  },
  {
    "id": "app.user.send_auto_response.app_error",
    "translation": "No se puede enviar la respuesta automática del usuario."
  },
  {
    "id": "app.user.search.app_error",
    "translation": "No se puede encontrar ningún usuario que coincide con los parámetros de búsqueda."
  },
  {
    "id": "app.user.save.username_exists.app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe."
  },
  {
    "id": "app.user.save.existing.app_error",
    "translation": "Para un usuario existente debe ejecutarse una actualización."
  },
  {
    "id": "app.user.save.email_exists.app_error",
    "translation": "Ya existe una cuenta con ese correo electrónico."
  },
  {
    "id": "app.user.save.app_error",
    "translation": "No se puedo guardar la cuenta."
  },
  {
    "id": "app.user.promote_guest.user_update.app_error",
    "translation": "Error al actualizar el usuario."
  },
  {
    "id": "app.user.permanent_delete.app_error",
    "translation": "No se puede borrar la cuenta existente."
  },
  {
    "id": "app.user.missing_account.const",
    "translation": "No se puede encontrar el usuario."
  },
  {
    "id": "app.user.get_users_batch_for_indexing.get_users.app_error",
    "translation": "No se puede obtener los usuarios en lote para la indexación."
  },
  {
    "id": "app.user.get_unread_count.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes sin leer del usuario."
  },
  {
    "id": "app.user.get_total_users_count.app_error",
    "translation": "No pudimos contar los usuarios."
  },
  {
    "id": "app.user.get_threads_for_user.not_found",
    "translation": "El hilo de usuario no existe o no se sigue"
  },
  {
    "id": "app.user.get_threads_for_user.app_error",
    "translation": "No se pueden obtener los hilos del usuario"
  },
  {
    "id": "app.user.get_thread_membership_for_user.not_found",
    "translation": "La membresía de usuario en el hilo no existe"
  },
  {
    "id": "app.user.get_thread_membership_for_user.app_error",
    "translation": "No se puede obtener la membresía del usuario en el hilo"
  },
  {
    "id": "app.user.get_recently_active_users.app_error",
    "translation": "Hemos encontrado un error al buscar a los usuarios recientemente activos."
  },
  {
    "id": "app.user.get_profiles.app_error",
    "translation": "Ocurrió un error mientras buscando los perfiles de usuario."
  },
  {
    "id": "app.user.get_profile_by_group_channel_ids_for_user.app_error",
    "translation": "Ocurrió un error mientras buscando los perfiles de usuario."
  },
  {
    "id": "app.user.get_new_users.app_error",
    "translation": "Encontramos un error mientras buscamos los usuario nuevos."
  },
  {
    "id": "app.user.get_known_users.get_users.app_error",
    "translation": "No se pudo obtener los usuarios conocidos desde la base de datos."
  },
  {
    "id": "app.user.get_by_username.app_error",
    "translation": "No se puede encontrar una cuenta existente que coincida con tu nombre de usuario para este equipo. Es posible que necesites una invitación por parte del dueño del equipo para unirte."
  },
  {
    "id": "app.user.get_by_auth.other.app_error",
    "translation": "Encontramos un error tratando de identificar la cuenta con este tipo de autenticación."
  },
  {
    "id": "app.user.get_by_auth.missing_account.app_error",
    "translation": "No se puede encontrar una cuenta existente que coincida con tu tipo de autenticación para este equipo. Es posible que necesites una invitación por parte del dueño del equipo para unirte."
  },
  {
    "id": "app.team.get_common_team_ids_for_users.app_error",
    "translation": "No se pueden obtener las identificaciones comunes de los equipos."
  },
  {
    "id": "app.system.system_bot.bot_displayname",
    "translation": "Sistema"
  },
  {
    "id": "app.post.marshal.app_error",
    "translation": "Error al procesar mensaje."
  },
  {
    "id": "model.reaction.is_valid.update_at.app_error",
    "translation": "La actualización a debe ser una hora válida."
  },
  {
    "id": "model.config.is_valid.sql_conn_max_idle_time_milliseconds.app_error",
    "translation": "Tiempo máximo de inactividad de la conexión no válido para la configuración de SQL. Debe ser un número no negativo."
  },
  {
    "id": "sharedchannel.cannot_deliver_post",
    "translation": "Uno o más mensajes no pudieron ser entregados al sitio remoto {{.Remote}} porque está desconectado. Los mensajes se entregarán cuando el sitio esté en línea."
  },
  {
    "id": "model.user.is_valid.marshal.app_error",
    "translation": "Fallo al codificar el campo a JSON"
  },
  {
    "id": "model.team_member.is_valid.roles_limit.app_error",
    "translation": "Roles de miembros del equipo no válidos con más de {{.Limit}} caracteres."
  },
  {
    "id": "model.session.is_valid.user_id.app_error",
    "translation": "Campo UserId inválido para la sesión."
  },
  {
    "id": "model.session.is_valid.roles_limit.app_error",
    "translation": "Roles de sesión no válidos de más de {{.Limit}} caracteres."
  },
  {
    "id": "model.session.is_valid.id.app_error",
    "translation": "Campo Id inválido para la sesión."
  },
  {
    "id": "model.session.is_valid.create_at.app_error",
    "translation": "Campo CreateAt inválido para la sesión."
  },
  {
    "id": "store.sql_file_info.search.disabled",
    "translation": "La búsqueda de archivos ha sido desactivada en este servidor. Por favor, póngase en contacto con su administrador del sistema."
  },
  {
    "id": "sharedchannel.permalink.not_found",
    "translation": "El mensaje contiene enlaces permanentes a otros canales que pueden no ser visibles para los usuarios de otros sitios."
  },
  {
    "id": "model.user.is_valid.roles_limit.app_error",
    "translation": "Roles de usuario no válidos con más de {{.Limit}} caracteres."
  },
  {
    "id": "ent.elasticsearch.getAllTeamMembers.error",
    "translation": "No se han podido obtener todos los miembros del equipo"
  },
  {
    "id": "ent.elasticsearch.getAllChannelMembers.error",
    "translation": "No se han podido obtener todos los miembros del canal"
  },
  {
    "id": "api.user.create_user.bad_token_email_data.app_error",
    "translation": "La dirección de correo electrónico del token no coincide con la de los datos del usuario."
  },
  {
    "id": "app.user.get_thread_count_for_user.app_error",
    "translation": "No pudimos obtener el recuento de hilos para el usuario."
  },
  {
    "id": "app.session.extend_session_expiry.app_error",
    "translation": "No se puede ampliar la duración de la sesión"
  },
  {
    "id": "app.role.get_all.app_error",
    "translation": "No se pudo obtener todos los roles."
  },
  {
    "id": "api.templates.invite_body.title.reminder",
    "translation": "Recordatorio"
  },
  {
    "id": "api.post.posts_by_ids.invalid_body.request_error",
    "translation": "El número de IDs de mensajes recibidos ha superado el tamaño máximo de {{.MaxLength}}"
  },
  {
    "id": "api.custom_status.set_custom_statuses.update.app_error",
    "translation": "No se ha podido actualizar el estado personalizado. Por favor, añade un emoji o un estado de texto personalizado o ambos."
  },
  {
    "id": "app.upload.upload_data.gen_info.app_error",
    "translation": "No se pudo generar la información del archivo a partir de los datos cargados."
  },
  {
    "id": "api.team.invite_members.unable_to_send_email.app_error",
    "translation": " "
  },
  {
    "id": "app.group.crud_permission",
    "translation": "No fue posible realizar la operación para ese tipo de fuente."
  },
  {
    "id": "model.config.is_valid.elastic_search.bulk_indexing_batch_size.app_error",
    "translation": "El tamaño del lote de indexación masiva de Elasticsearch debe ser al menos de {{.BatchSize}}."
  },
  {
    "id": "api.custom_groups.no_remote_id",
    "translation": " "
  },
  {
    "id": "app.system.get_onboarding_request.app_error",
    "translation": "No se pudo obtener el estado de finalización de inducción."
  },
  {
    "id": "app.custom_group.unique_name",
    "translation": " "
  },
  {
    "id": "common.parse_error_int64",
    "translation": "Error al convertir el valor: {{.Value}} a int64"
  },
  {
    "id": "app.post.cloud.get.app_error",
    "translation": "No se puede recuperar la publicación porque ha superado el límite del plan de la nube."
  },
  {
    "id": "app.last_accessible_post.app_error",
    "translation": " "
  },
  {
    "id": "api.cloud.notify_admin_to_upgrade_error.already_notified",
    "translation": " "
  },
  {
    "id": "app.system.complete_onboarding_request.app_error",
    "translation": "No se pudo decodificar la solicitud de inducción completa."
  },
  {
    "id": "model.emoji.system_emoji_name.app_error",
    "translation": "El Nombre tiene conflicto con el nombre de emoji del sistema existente."
  },
  {
    "id": "api.error_get_first_admin_complete_setup",
    "translation": "Error al intentar recuperar la configuración completa del primer administrador de la tienda."
  },
  {
    "id": "api.error_set_first_admin_complete_setup",
    "translation": "Error al intentar guardar la configuración completa del primer administrador en la tienda."
  },
  {
    "id": "api.custom_groups.count_err",
    "translation": " "
  },
  {
    "id": "api.custom_groups.feature_disabled",
    "translation": " "
  },
  {
    "id": "api.custom_groups.license_error",
    "translation": " "
  },
  {
    "id": "api.custom_groups.must_be_referenceable",
    "translation": " "
  },
  {
    "id": "app.usage.get_storage_usage.app_error",
    "translation": "No se pudo obtener el uso de almacenamiento."
  },
  {
    "id": "api.getThreadsForUser.bad_only_params",
    "translation": " "
  },
  {
    "id": "app.job.get_all_jobs_by_type_and_status.app_error",
    "translation": "No se pudo obtener todos los jobs por tipo y estado."
  },
  {
    "id": "app.prepackged-plugin.invalid_version.app_error",
    "translation": "La versión del complemento preempaquetado no pudo ser analizado."
  },
  {
    "id": "model.oauth.is_valid.mattermost_app_id.app_error",
    "translation": "La longitud máxima de MattermostAppID es de 32 caracteres."
  },
  {
    "id": "app.channel.get_file_count.app_error",
    "translation": " "
  },
  {
    "id": "app.member_count",
    "translation": " "
  },
  {
    "id": "api.file.test_connection_s3_settings_nil.app_error",
    "translation": "Los ajustes de almacenamiento de archivos tienen valores sin asignar."
  },
  {
    "id": "api.elasticsearch.test_elasticsearch_settings_nil.app_error",
    "translation": "Los ajustes de Búsqueda Elástica tienen valores no establecidos."
  },
  {
    "id": "api.team.invite_members_to_team_and_channels.invalid_body.app_error",
    "translation": "Cuerpo de solicitud no válido."
  },
  {
    "id": "api.templates.invite_team_and_channel_subject",
    "translation": "[{{ .SiteName }}] {{ .SenderName }} te invitó a unirte al Canal {{ .ChannelName }} en el Equipo {{ .TeamDisplayName }}"
  },
  {
    "id": "api.templates.invite_team_and_channels_body.title",
    "translation": "{{ .SenderName }} te invitó a unirte a {{ .ChannelsLen }} canales del Equipo {{ .TeamDisplayName }}"
  },
  {
    "id": "model.channel.is_valid.1_or_more.app_error",
    "translation": "El Nombre debe tener 1 o más caracteres alfanuméricos en minúsculas."
  },
  {
    "id": "model.member.is_valid.channel.app_error",
    "translation": " "
  },
  {
    "id": "api.cloud.teams_limit_reached.create",
    "translation": " "
  },
  {
    "id": "api.cloud.teams_limit_reached.restore",
    "translation": " "
  },
  {
    "id": "app.post.analytics_teams_count.app_error",
    "translation": " "
  },
  {
    "id": "app.teams.analytics_teams_count.app_error",
    "translation": " "
  },
  {
    "id": "model.config.is_valid.image_decoder_concurrency.app_error",
    "translation": "Decodificador de concurrencia inválido {{.Value}}. Debe ser un número positivo o -1."
  },
  {
    "id": "model.member.is_valid.emails.app_error",
    "translation": " "
  },
  {
    "id": "app.system.complete_onboarding_request.no_first_user",
    "translation": "La inducción sólo puede ser completada por un Administrador del Sistema."
  },
  {
    "id": "api.license_error",
    "translation": " "
  },
  {
    "id": "api.file.cloud_upload.app_error",
    "translation": "Cargar vía mmctl a una instancia en la Nube no está soportado. Por favor revisa la documentación aquí: https://docs.mattermost.com/manage/cloud-data-export.html."
  },
  {
    "id": "api.file.test_connection_email_settings_nil.app_error",
    "translation": "Los ajustes de correo electrónico tienen valores sin asignar."
  },
  {
    "id": "api.templates.invite_team_and_channels_subject",
    "translation": "[{{ .SiteName }}] {{ .SenderName }} te ha invitado a participar en {{ .ChannelsLen }} canales del equipo {{ .TeamDisplayName }}"
  },
  {
    "id": "api.templates.invite_team_and_channel_body.title",
    "translation": "{{ .SenderName }} te invitó a unirte al Canal {{ .ChannelName }} en el Equipo {{ .TeamDisplayName }}"
  },
  {
    "id": "app.user.update_thread_read_for_user_by_post.app_error",
    "translation": " "
  },
  {
    "id": "api.license.request_trial_license.embargoed",
    "translation": "No fuimos capaces de procesar la solicitud debido a limitaciones para países embargados. [Aprende más en nuestra documentación](https://mattermost.com/pl/limitations-for-embargoed-countries), o contacta a legal@mattermost.com para preguntas sobre limitaciones de exportación."
  },
  {
    "id": "api.team.invite_members.unable_to_send_email_with_defaults.app_error",
    "translation": " "
  },
  {
    "id": "api.user.authorize_oauth_user.saml_response_too_long.app_error",
    "translation": " "
  },
  {
    "id": "api.team.invite_guests_to_channels.license.error",
    "translation": "Tu licencia no admite cuentas de invitado"
  },
  {
    "id": "api.team.invite_guests_to_channels.disabled.error",
    "translation": "Las cuentas de invitado están deshabilitadas"
  },
  {
    "id": "api.command_marketplace.unsupported.app_error",
    "translation": "El comando marketplace no es soportado por tu dispositivo."
  },
  {
    "id": "api.command_marketplace.name",
    "translation": "marketplace"
  },
  {
    "id": "api.command_marketplace.desc",
    "translation": "Abre el Marketplace"
  },
  {
    "id": "api.command_help.success",
    "translation": "Mattermost es una plataforma de código abierto para comunicación segura, colaboración, y orquestación de trabajo entre herramientas y equipos.\nMattermost contiene tres herramientas clave:\n\n**Canales** - Mantente conectado con tu equipo vía 1:1 y en por mensajes grupales.\n**[Playbooks](/playbooks)** - Construye y configura procesos repetibles para lograr resultados específicos y predecibles.\n\n[Ver documentación y guías]({{.HelpLink}})"
  },
  {
    "id": "app.cloud.trial_plan_bot_message",
    "translation": "los miembros {{.UsersNum}} del espacio de trabajo {{.WorkspaceName}} han solicitado comenzar la prueba Enterprise para acceder a: "
  },
  {
    "id": "model.group.name.reserved_name.app_error",
    "translation": "el nombre de grupo ya existe como un nombre reservado"
  },
  {
    "id": "model.config.is_valid.amazons3_timeout.app_error",
    "translation": "Valor de timeout inválido {{.Value}}. Debe ser un número positivo."
  },
  {
    "id": "ent.saml.configure.certificate_parse_error.app_error",
    "translation": "SAML no pudo cargar satisfactoriamente el Certificado Público del Proveedor de Identidad, por favor contacta a tu administrador del sistema."
  },
  {
    "id": "app.user.get_badge_count.app_error",
    "translation": "No pudimos obtener el recuento de insignias para el usuario."
  },
  {
    "id": "app.team.clear_cache.app_error",
    "translation": "Error al limpiar el caché de los miembros del equipo"
  },
  {
    "id": "app.post_reminder_dm",
    "translation": "Hola, este es un recordatorio acerca de este mensaje de @{{.Username}}: {{.SiteURL}}/{{.TeamName}}/pl/{{.PostId}}"
  },
  {
    "id": "app.notify_admin.send_notification_post.app_error",
    "translation": "No es posible enviar la publicación de notificación."
  },
  {
    "id": "app.notify_admin.save.app_error",
    "translation": "No es posible guardar los datos de notificación."
  },
  {
    "id": "app.last_accessible_file.app_error",
    "translation": "Error al obtener el último archivo accesible"
  },
  {
    "id": "app.job.error",
    "translation": "Error durante la ejecución del job."
  },
  {
    "id": "app.file.cloud.get.app_error",
    "translation": "No se puede obtener el archivo porque superó los límites del plan en la nube."
  },
  {
    "id": "app.cloud.upgrade_plan_bot_message_single",
    "translation": "el miembro {{.UsersNum}} del workspace {{.WorkspaceName}} ha solicitado una actualización del workspace para: "
  },
  {
    "id": "app.cloud.upgrade_plan_bot_message",
    "translation": "los miembros {{.UsersNum}} del workspace {{.WorkspaceName}} han solicitado una actualización del workspace para: "
  },
  {
    "id": "app.cloud.trial_plan_bot_message_single",
    "translation": "el miembro {{.UsersNum}} del workspace {{.WorkspaceName}} ha solicitado comenzar la prueba Enterprise para acceder a: "
  },
  {
    "id": "api.user.add_user_to_group_syncables.not_ldap_user.app_error",
    "translation": "no es un usuario ldap"
  },
  {
    "id": "api.upload.create.upload_too_large.app_error",
    "translation": "No es posible subir el archivo. El archivo es muy grande."
  },
  {
    "id": "api.admin.syncables_error",
    "translation": "Error al agregar usuario a grupo-equipos y grupo-canales"
  },
  {
    "id": "api.acknowledgement.delete.archived_channel.app_error",
    "translation": "No puedes quitar un reconocimiento de un canal archivado."
  },
  {
    "id": "api.acknowledgement.delete.deadline.app_error",
    "translation": "No puedes eliminar un reconocimiento después que han pasado 5 minutos."
  },
  {
    "id": "api.channel.gm_to_channel_conversion.not_allowed_for_user.request_error",
    "translation": "El usuario no tiene permitido convertir un mensaje grupal a canal privado"
  },
  {
    "id": "api.channel.group_message.converted.to_private_channel",
    "translation": "{{.ConvertedByUsername}} creó este canal desde un mensaje grupal con {{.GMMembers}}."
  },
  {
    "id": "api.command_exportlink.desc",
    "translation": "Genera un enlace para descargar una exportación."
  },
  {
    "id": "api.command_exportlink.driver.app_error",
    "translation": "EL controlador de almacenamiento de archivos no soporta la generación de enlaces."
  },
  {
    "id": "api.command_exportlink.empty.app_error",
    "translation": "No se ha encontrado archivo de exportación."
  },
  {
    "id": "api.command_exportlink.hint",
    "translation": "[job-id|nombre de archivo zip|{{.LatestMsg}}]"
  },
  {
    "id": "api.command_exportlink.link.text",
    "translation": "Puedes descargar tu archivo aquí: {{.Link}}\nEste enlace expirará en {{.Expiration}}."
  },
  {
    "id": "api.command_exportlink.list.app_error",
    "translation": "No se pudo recuperar la lista de exportación."
  },
  {
    "id": "api.command_exportlink.name",
    "translation": "exportlink"
  },
  {
    "id": "api.command_exportlink.presign.app_error",
    "translation": "No se pudo generar la url de prefirmado."
  },
  {
    "id": "api.command_invite.user_already_in_channel.overflow",
    "translation": "{{.FirstUser}} y otros {{.Others}} ya están en el canal."
  },
  {
    "id": "api.channel.patch_update_channel.update_direct_or_group_messages_not_allowed.app_error",
    "translation": "No tienes permitido actualizar el nombre, nombre para mostrar, y propósito de mensajes directos o grupales."
  },
  {
    "id": "api.channel.update_channel.update_direct_or_group_messages_not_allowed.app_error",
    "translation": "No tienes permitido actualizae el nombre, nombre para mostrar, yu propósito de mensajes directos o grupales."
  },
  {
    "id": "api.command_invite.channel_constrained_user_denied",
    "translation": "Este canal es administrado por grupos.  Este usuario no es parte de un grupo que esté sincronizado a este canal."
  },
  {
    "id": "api.command_exportlink.invalid.app_error",
    "translation": "No se pudo encontrar el archivo solicitado."
  },
  {
    "id": "api.command_exportlink.permission.app_error",
    "translation": "No tienes permisos suficientes para ejecutar este comando."
  },
  {
    "id": "api.command_invite.successOverflow",
    "translation": "{{.FirstUser}} y {{.Others}} añadidos al canal {{.Channel}}."
  },
  {
    "id": "api.acknowledgement.save.archived_channel.app_error",
    "translation": "No puedes guardar un acuse de recibo en un canal archivado."
  },
  {
    "id": "api.command_invite.user_not_in_team.messageOverflow",
    "translation": "Puedes añadir {{.FirstUser}} y otros {{.Others}} a este canal una vez que sean miembros del equipo **{{.Team}}**."
  },
  {
    "id": "api.command_remote.confirm_invitation.error",
    "translation": "No se pudo confirmar la invitación: {{.Error}}"
  },
  {
    "id": "api.command_share.channel_not_shared.error",
    "translation": "No se puede invitar remoto porque el canal {{.ChannelID}} no es compartido."
  },
  {
    "id": "api.command_share.invite_remote_to_channel.error",
    "translation": "No se puede invitar remoto al canal: {{.Error}}"
  },
  {
    "id": "api.config.update_config.translations.app_error",
    "translation": "No se pudo actualizar traducciones del servidor."
  },
  {
    "id": "api.context.ip_filtering.apply_ip_filters.app_error",
    "translation": "Ha ocurrido un error mientras se aplicaron los Filtros IP"
  },
  {
    "id": "api.context.ip_filtering.get_ip_filters.app_error",
    "translation": "Se ha producido un error al obtener los Filtros de IP"
  },
  {
    "id": "api.context.ip_filtering.get_my_ip.failed",
    "translation": "Ha ocurrido un error mientras se buscaba la dirección IP del cliente"
  },
  {
    "id": "api.context.ip_filtering.not_available.app_error",
    "translation": "El filtrado IP no está disponible en este servidor"
  },
  {
    "id": "api.context.outgoing_oauth_connection.validate_connection_credentials.input_error",
    "translation": "No se pudieron recuperar las credenciales con la conexión de configuración especificada."
  },
  {
    "id": "api.drafts.disabled.app_error",
    "translation": "La función de borradores está deshabilitada."
  },
  {
    "id": "api.draft.create_draft.can_not_draft_to_deleted.error",
    "translation": "No se puede guardar el borrador en el canal eliminado"
  },
  {
    "id": "api.getUsersForReporting.invalid_active_filter",
    "translation": "No se puede ocultar tanto usuarios activos como inactivos."
  },
  {
    "id": "api.emoji.get_multiple_by_name_too_many.request_error",
    "translation": "No se pueden obtener tantos emojis por nombre. Sólo {{.MaxNames}} emojis pueden ser solicitados de una vez."
  },
  {
    "id": "api.getUsersForReporting.invalid_team_filter",
    "translation": "Se proporcionó un id de equipo inválido."
  },
  {
    "id": "api.getUsersForReporting.invalid_page_size",
    "translation": "El tamaño de la página es inválido o demasiado grande."
  },
  {
    "id": "api.payload.parse.error",
    "translation": "Ha ocurrido un error al analizar el payload."
  },
  {
    "id": "api.saml.invalid_email_token.app_error",
    "translation": "email_token inválido"
  },
  {
    "id": "api.post.post_priority.priority_post_not_allowed_for_user.request_error",
    "translation": "El usuario no tiene permitido crear una publicación prioritaria o notificación persistente."
  },
  {
    "id": "api.post.post_priority.urgent_persistent_notification_post.request_error",
    "translation": "Las publicaciones de notificación persistente deben tener Prioridad Urgente."
  },
  {
    "id": "api.server.cws.disabled",
    "translation": "Las interacciones con el Portal de Cliente Mattermost han sido deshabilitadas por el administrador del sistema."
  },
  {
    "id": "api.server.cws.needs_enterprise_edition",
    "translation": "Servicio sólo disponible en Mattermost Enterprise edition"
  },
  {
    "id": "api.post.post_priority.priority_post_only_allowed_for_root_post.request_error",
    "translation": "Sólo las publicaciones raíz tienen permitidas tener prioridad."
  },
  {
    "id": "api.channel.bookmark.channel_bookmark.license.error",
    "translation": "Tu licencia no soporta marcadores de canal."
  },
  {
    "id": "api.channel.bookmark.create_channel_bookmark.direct_or_group_channels.forbidden.app_error",
    "translation": "El usuario no tiene permitido crear un marcador de canal."
  },
  {
    "id": "api.channel.bookmark.create_channel_bookmark.direct_or_group_channels_by_guests.forbidden.app_error",
    "translation": "Error al crear el marcador de canal."
  },
  {
    "id": "api.channel.bookmark.create_channel_bookmark.forbidden.app_error",
    "translation": "Error al crear el marcador de canal."
  },
  {
    "id": "api.channel.bookmark.delete_channel_bookmark.direct_or_group_channels.forbidden.app_error",
    "translation": "Error al eliminar el marcador de canal."
  },
  {
    "id": "api.channel.bookmark.create_channel_bookmark.deleted_channel.forbidden.app_error",
    "translation": "No se pudo crear el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.delete_channel_bookmark.deleted_channel.forbidden.app_error",
    "translation": "No se pudo eliminar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.delete_channel_bookmark.direct_or_group_channels_by_guests.forbidden.app_error",
    "translation": "No se pudo eliminar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.delete_channel_bookmark.forbidden.app_error",
    "translation": "No se pudo eliminar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark.deleted_channel.forbidden.app_error",
    "translation": "No se pudo actualizar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark.direct_or_group_channels.forbidden.app_error",
    "translation": "No se pudo actualizar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark.direct_or_group_channels_by_guests.forbidden.app_error",
    "translation": "No se pudo actualizar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark.forbidden.app_error",
    "translation": "No se pudo actualizar el marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark_sort_order.deleted_channel.forbidden.app_error",
    "translation": "No se pudo actualizar el orden de clasificación del marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark_sort_order.direct_or_group_channels.forbidden.app_error",
    "translation": "No se pudo actualizar el orden de clasificación del marcador del canal."
  },
  {
    "id": "api.context.outgoing_oauth_connection.update_connection.app_error",
    "translation": "Ocurrió un error al actualizar la conexión OAuth saliente."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark_sort_order.forbidden.app_error",
    "translation": "No se pudo actualizar el orden de clasificación del marcador del canal."
  },
  {
    "id": "api.channel.bookmark.update_channel_bookmark_sort_order.direct_or_group_channels_by_guests.forbidden.app_error",
    "translation": "No se pudo actualizar el orden de clasificación del marcador del canal."
  },
  {
    "id": "api.oauth.get_access_token.bad_request.app_error",
    "translation": "invalid_request: Solicitud errónea."
  },
  {
    "id": "api.context.get_session.app_error",
    "translation": "Sesiones no encontradas."
  },
  {
    "id": "api.filter_config_error",
    "translation": "No se pudo filtrar la configuración."
  },
  {
    "id": "api.license.request-trial.bad-request.business-email",
    "translation": "Dirección de correo electrónico empresarial inválida para la prueba"
  },
  {
    "id": "api.context.outgoing_oauth_connection.create_connection.app_error",
    "translation": "Se produjo un error al crear la conexión OAuth saliente."
  },
  {
    "id": "api.context.outgoing_oauth_connection.create_connection.input_error",
    "translation": "Parámetros de entrada inválidos."
  },
  {
    "id": "api.context.outgoing_oauth_connection.not_available.configuration_disabled",
    "translation": "Las conexiones OAuth salientes no están disponibles en este servidor."
  },
  {
    "id": "api.context.outgoing_oauth_connection.list_connections.app_error",
    "translation": "Ocurrió un error al listar las conexiones OAuth salientes."
  },
  {
    "id": "api.context.outgoing_oauth_connection.list_connections.input_error",
    "translation": "Parámetros de entrada inválidos."
  },
  {
    "id": "api.context.outgoing_oauth_connection.validate_connection_credentials.app_error",
    "translation": "Ocurrió un error al validar las credenciales de conexión OAuth saliente."
  },
  {
    "id": "api.context.outgoing_oauth_connection.update_connection.input_error",
    "translation": "Parámetros de entrada inválidos."
  },
  {
    "id": "api.custom_status.set_custom_statuses.emoji_not_found",
    "translation": "No se pudo actualizar el estado personalizado. El emoji con el nombre especificado no existe."
  },
  {
    "id": "api.emoji.upload.seek.app_error",
    "translation": "No fue posible ubicar el principio del archivo."
  },
  {
    "id": "api.channel.create_channel.missing_team_id.error",
    "translation": "Falta team_id en el cuerpo de la solicitud"
  },
  {
    "id": "api.channel.create_channel.missing_display_name.error",
    "translation": "Falta display_name en el cuerpo de la solicitud"
  },
  {
    "id": "api.context.request_body_too_large.app_error",
    "translation": "No se puede procesar la solicitud. El cuerpo de la solicitud es demasiado grande."
  },
  {
    "id": "api.file.zip_file_reader.app_error",
    "translation": "No se pudo obtener un lector de archivos zip."
  },
  {
    "id": "api.custom_profile_attributes.license_error",
    "translation": "La licencia actual no permite Atributos de Perfil Personalizados."
  },
  {
    "id": "api.error_no_organization_name_provided_for_self_hosted_onboarding",
    "translation": "Error: no se ha indicado el nombre de la organización para la puesta en marcha en servidor propio."
  },
  {
    "id": "api.get_site_url_error",
    "translation": "No se pudo obtener la URL del sitio de la instancia"
  },
  {
    "id": "api.channel.create_channel.direct_channel.remote_restricted.app_error",
    "translation": "No se puede crear un canal directo con un usuario remoto"
  },
  {
    "id": "api.channel.create_group.remote_restricted.app_error",
    "translation": "No se puede crear una canal de grupo con usuarios remotos"
  },
  {
    "id": "api.channel.update_channel_member_roles.guest.app_error",
    "translation": "Actualización de miembro de canal inválida: Un invitado no puede ser promovido a miembro del equipo o administrador del equipo, primero debe ser promovido a usuario."
  },
  {
    "id": "api.channel.update_channel_member_roles.user_and_guest.app_error",
    "translation": "Actualización de miembro de canal no válida: Un invitado no puede ser establecido para un solo canal, un Administrador del Sistema debe promover o degradar usuarios a/desde invitados."
  },
  {
    "id": "api.config.update.elasticsearch.autocomplete_cannot_be_enabled_error",
    "translation": "El autocompletado de canales no se puede habilitar porque el esquema del índice de canales está desactualizado. Se recomienda regenerar el índice de canales. Consulta el registro de cambios de Mattermost para más información"
  },
  {
    "id": "api.context.outgoing_oauth_connection.delete_connection.app_error",
    "translation": "Se produjo un error al eliminar la conexión OAuth saliente."
  },
  {
    "id": "api.license.add_license.copy.app_error",
    "translation": "No se pudo copiar el contenido del archivo de licencia al búfer"
  },
  {
    "id": "api.job.status.invalid",
    "translation": "Estado establecido no válido"
  },
  {
    "id": "api.job.unable_to_manage_job.incorrect_job_type",
    "translation": "No tienes permiso para gestionar este tipo de tarea"
  },
  {
    "id": "api.plugin.upload.file_too_large.app_error",
    "translation": "El tamaño del plugin cargado excede el límite establecido. Este límite puede cambiarse en la Consola del Sistema en Almacenamiento de Archivos > Tamaño Máximo de Archivo"
  },
  {
    "id": "api.command.execute_command.deleted.error",
    "translation": "No es posible ejecutar comandos en un canal eliminado."
  },
  {
    "id": "api.remote_cluster.create_invite_error",
    "translation": "No se pudo crear la invitación al clúster remoto"
  },
  {
    "id": "api.roles.get_multiple_by_name_too_many.request_error",
    "translation": "No es posible obtener tantos roles por nombre. Solo se pueden solicitar {{.MaxNames}} roles a la vez."
  },
  {
    "id": "api.system.logs.download_bytes_buffer.app_error",
    "translation": "No se pudieron escribir los registros en el búfer"
  },
  {
    "id": "api.remote_cluster.accept_invitation_error",
    "translation": "No se pudo aceptar la invitación del clúster remoto"
  },
  {
    "id": "api.scheduled_posts.feature_disabled",
    "translation": "la función de publicaciones programadas está desactivada"
  },
  {
    "id": "api.scheduled_posts.license_error",
    "translation": "La función de publicaciones programadas requiere una licencia"
  },
  {
    "id": "api.remote_cluster.generate_invite_cluster_is_confirmed",
    "translation": "No se puede generar el código de invitación para un clúster confirmado"
  },
  {
    "id": "api.remote_cluster.base64_decode_error",
    "translation": "No se pudo decodificar la cadena base64"
  },
  {
    "id": "api.remote_cluster.cluster_not_deleted",
    "translation": "El clúster remoto no ha sido eliminado"
  },
  {
    "id": "api.remote_cluster.encrypt_invite_error",
    "translation": "No se pudo encriptar la invitación al clúster remoto utilizando la contraseña proporcionada"
  },
  {
    "id": "api.remote_cluster.get.not_found",
    "translation": "Clúster remoto no encontrado"
  },
  {
    "id": "api.remote_cluster.invite_decrypt_error",
    "translation": "No fue posible desencriptar la invitación al clúster remoto con la contraseña suministrada"
  },
  {
    "id": "api.post.move_thread.disabled.app_error",
    "translation": "El movimiento de hilos de conversación está deshabilitado"
  },
  {
    "id": "api.post.post_priority.persistent_notification_validation_error.request_error",
    "translation": "La validación de la notificación persistente ha fallado."
  },
  {
    "id": "api.post.check_for_out_of_team_mentions.message.multiple",
    "translation": "@{{.Usernames}} y @{{.LastUsername}} no fueron notificados por esta mención debido a que no pertenecen a este equipo."
  },
  {
    "id": "api.post.delete_post.not_enabled.app_error",
    "translation": "No es posible borrar la publicación, ya que ServiceSettings.EnableAPIPostDeletion no está activado."
  },
  {
    "id": "api.post.move_thread.no_permission",
    "translation": "No tienes permiso para mover este hilo de conversación."
  },
  {
    "id": "api.post.post_priority.max_recipients_persistent_notification_post.request_error",
    "translation": "La publicación de notificación persistente permite un máximo de {{.MaxRecipients}} destinatarios."
  },
  {
    "id": "api.post.post_priority.min_recipients_persistent_notification_post.request_error",
    "translation": "La publicación de notificación persistente debe tener al menos 1 destinatario."
  },
  {
    "id": "api.server.hosted_signup_unavailable.error",
    "translation": "Portal no disponible para registro de autoalojamiento."
  },
  {
    "id": "api.system.logs.invalidFilter",
    "translation": "Filtro de registros inválido"
  },
  {
    "id": "api.team.update_team_member_roles.guest.app_error",
    "translation": "Actualización de miembro de equipo inválida: Un usuario invitado no puede ser designado como miembro o administrador de equipo, es necesario promoverlo a usuario primero."
  },
  {
    "id": "api.templates.ip_filters_changed.subTitle",
    "translation": "@{{ .InitiatingUsername }} modificó la configuración de filtrado de IP para tu espacio de trabajo en la URL: {{ .SiteURL }}"
  },
  {
    "id": "api.templates.ip_filters_changed.button",
    "translation": "Revisar cambios"
  },
  {
    "id": "api.post.deduplicate_create_post.cache_error",
    "translation": "Error al guardar en caché la publicación después de eliminar duplicados de una solicitud de cliente repetida."
  },
  {
    "id": "api.team.user.missing_account",
    "translation": "No es posible encontrar el usuario."
  },
  {
    "id": "api.team.update_team_member_roles.user_and_guest.app_error",
    "translation": "Actualización de miembro de equipo no válida: Un invitado no puede ser asignado a un único equipo, un Administrador del Sistema debe promover o degradar usuarios a/desde invitados."
  },
  {
    "id": "api.post.check_for_out_of_team_mentions.message.one",
    "translation": "@{{.Username}} no fue notificado por esta mención porque no es miembro de este equipo."
  },
  {
    "id": "api.shared_channel.get_shared_channel_remotes_error",
    "translation": "No se pudieron obtener los remotos del canal compartido"
  },
  {
    "id": "api.shared_channel.has_remote_error",
    "translation": "No se pudo determinar si el canal está compartido con el remoto"
  },
  {
    "id": "api.shared_channel.invite_remote_to_channel_error",
    "translation": "No se pudo invitar remoto al canal"
  },
  {
    "id": "api.shared_channel.uninvite_remote_to_channel_error",
    "translation": "No se pudo anular la invitación de remoto al canal"
  },
  {
    "id": "api.access_control_policy.get_channels.limit.app_error",
    "translation": "El obtener el límite de canales no es válido"
  },
  {
    "id": "api.channel.add_user.to.channel.rejected",
    "translation": "El usuario no tiene los atributos requeridos para unirse al canal."
  },
  {
    "id": "api.templates.ip_filters_changed.subject",
    "translation": "CAmbios a los filtros IP de tu Workspace"
  },
  {
    "id": "api.templates.ip_filters_changed.title",
    "translation": "Cambios de filtrado IP para tu workspace"
  },
  {
    "id": "api.templates.ip_filters_changed_footer.contact_support",
    "translation": "Contacta a soporte"
  },
  {
    "id": "api.templates.ip_filters_changed_footer.log_in_to_customer_portal",
    "translation": "Inicia sesión en el portal de cliente para restablecer el filtrado de IP"
  },
  {
    "id": "api.templates.ip_filters_changed_footer.send_an_email_to",
    "translation": "Envía un email a {{ .InitiatingUserEmail }}"
  },
  {
    "id": "api.templates.ip_filters_changed_footer.title",
    "translation": "¿Tienes problemas accediendo a tu workspace?"
  },
  {
    "id": "api.templates.license_up_for_renewal_contact_sales",
    "translation": "Contacta a ventas"
  },
  {
    "id": "api.user.get_profile_image_path.app_error",
    "translation": "Error al revisar is un usuarrio tiene una imagen de perfil personalizada."
  },
  {
    "id": "api.user.get_users.validation.app_error",
    "translation": "Error al obtener roles durante la validación."
  },
  {
    "id": "api.user.invalidate_password_recovery_tokens.error",
    "translation": "No fue posible onbtener tokes por tipo cuando se invalidaban los tokens de recuperación de contraseña"
  }
]
