[
  {
    "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": "actiance.export.marshalToXml.appError",
    "translation": "No se puede convertir la exportación a XML."
  },
  {
    "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.delete_brand_image.storage.not_found",
    "translation": "No se puede eliminar la imagen de la marca, no se encuentra."
  },
  {
    "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 vacio 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.bot.create_disabled",
    "translation": "Creación de Bots ha sido deshabilitado."
  },
  {
    "id": "api.bot.delete_bot_icon_image.app_error",
    "translation": "No se puede borrar la imagen del icono"
  },
  {
    "id": "api.bot.get_bot_icon_image.read.app_error",
    "translation": "No se puede leer el archivo del icono"
  },
  {
    "id": "api.bot.set_bot_icon_image.app_error",
    "translation": "No se pudo cargar el icono"
  },
  {
    "id": "api.bot.set_bot_icon_image.array.app_error",
    "translation": "Arreglo vacío bajo 'image' en la solicitud"
  },
  {
    "id": "api.bot.set_bot_icon_image.no_file.app_error",
    "translation": "No hay un archivo bajo 'image' en la solicitud"
  },
  {
    "id": "api.bot.set_bot_icon_image.open.app_error",
    "translation": "No se pudo abrir el archivo de imagen"
  },
  {
    "id": "api.bot.set_bot_icon_image.parse.app_error",
    "translation": "No se pudo analizar el formulario multipart"
  },
  {
    "id": "api.bot.set_bot_icon_image.too_large.app_error",
    "translation": "No se pudo cargar la imagen del perfil. El archivo es muy grande."
  },
  {
    "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.channel.add_guest.added",
    "translation": "%v agregado al canal como huésped por %v."
  },
  {
    "id": "api.channel.add_member.added",
    "translation": "%v agregado al canal por %v"
  },
  {
    "id": "api.channel.add_members.error",
    "translation": "Error al agregar miembro(s) del canal."
  },
  {
    "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_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.convert_channel_to_private.default_channel_error",
    "translation": "Este es el canal predeterminado y no se puede convertir como canal privado."
  },
  {
    "id": "api.channel.convert_channel_to_private.private_channel_error",
    "translation": "El canal que intentas convertir ya es 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.invalid_character.app_error",
    "translation": "carácter '__' inválido en el nombre del canal para un canal no-directo"
  },
  {
    "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.guest_join_channel.post_and_forget",
    "translation": "%v se ha unido al canal como huésped."
  },
  {
    "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.last_member.app_error",
    "translation": "Eres el último miembro que queda, intenta eliminar el Canal Privado en vez de salirte."
  },
  {
    "id": "api.channel.leave.left",
    "translation": "%v abandonó el canal."
  },
  {
    "id": "api.channel.patch_update_channel.forbidden.app_error",
    "translation": "Error al actualizar 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.group_constrained.app_error",
    "translation": "No se puede quitar un usuario de un canal restringido a grupos."
  },
  {
    "id": "api.channel.remove_member.removed",
    "translation": "%v quitado del 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_user_from_channel.app_error",
    "translation": "No se puede eliminar al usuario de este tipo de canal"
  },
  {
    "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error",
    "translation": "No puedes renombrar un canal de mensaje directo"
  },
  {
    "id": "api.channel.rename_channel.cant_rename_group_messages.app_error",
    "translation": "No puedes renombrar 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.invalid_character.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": "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.typechange.app_error",
    "translation": "No se puede actualizar el tipo del canal"
  },
  {
    "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_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.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_privacy.default_channel_error",
    "translation": "El canal predeterminado no puede ser privado."
  },
  {
    "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.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_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.debug",
    "translation": "Ejecutando cmd=%v userId=%v"
  },
  {
    "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 el canal actual."
  },
  {
    "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 canal actual."
  },
  {
    "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 renombrar 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": "rename"
  },
  {
    "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.disabled",
    "translation": "No Molestar está deshabilitado."
  },
  {
    "id": "api.command_dnd.error",
    "translation": "Error al recuperar el status del usuario."
  },
  {
    "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": {
      "one": "No se puede encontrar el usuario: {{.Users}}",
      "other": "No se puede encontrar los usuarios: {{.Users}}"
    }
  },
  {
    "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": "Abrir la página 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://about.mattermost.com/default-channel-handle-documentation) 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.group_constrained_user_denied",
    "translation": "Este canal es administrado por grupos.  Este usuario no es parte de un grupo que se haya sincronizado para este canal."
  },
  {
    "id": "api.command_invite.hint",
    "translation": "@[usuario] ~[canal]"
  },
  {
    "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 el usuario. Puede que haya sido desactivado por el Administrador del Sistema."
  },
  {
    "id": "api.command_invite.name",
    "translation": "invite"
  },
  {
    "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": "{{.User}} ya está en el canal."
  },
  {
    "id": "api.command_invite.user_not_in_team.app_error",
    "translation": "@{{.Username}} no es un miembro de este canal."
  },
  {
    "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.fail_message",
    "translation": "Falla al cerrar la sesión"
  },
  {
    "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://about.mattermost.com/default-channel-handle-documentation) para identificar los canales."
  },
  {
    "id": "api.command_mute.hint",
    "translation": "~[canal]"
  },
  {
    "id": "api.command_mute.name",
    "translation": "mute"
  },
  {
    "id": "api.command_mute.no_channel.error",
    "translation": "No se encontró el canal especificado. Por favor utiliza el [identificador del canal](https://about.mattermost.com/default-channel-handle-documentation) para identificar canales."
  },
  {
    "id": "api.command_mute.not_member.error",
    "translation": "No se pudo silenciar el canal {{.Channel}} porque no eres miembro."
  },
  {
    "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.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_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 diálogo Configuración de la Cuenta"
  },
  {
    "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.config.client.old_format.app_error",
    "translation": "Nuevo formato para la configuración del cliente no es compatible todavía. Por favor utiliza format=old en la cadena de consulta."
  },
  {
    "id": "api.config.update_config.restricted_merge.app_error",
    "translation": "Falla al combinar la configuración suministrada."
  },
  {
    "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.render_batched_post.date",
    "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "api.email_batching.render_batched_post.direct_message",
    "translation": "Mensaje Directo de "
  },
  {
    "id": "api.email_batching.render_batched_post.go_to_post",
    "translation": "Ir al mensaje"
  },
  {
    "id": "api.email_batching.render_batched_post.group_message",
    "translation": "Mensaje Grupal de "
  },
  {
    "id": "api.email_batching.render_batched_post.notification",
    "translation": "Notificación de "
  },
  {
    "id": "api.email_batching.send_batched_email_notification.body_text",
    "translation": {
      "one": "Tienes una nueva notificación",
      "other": "Tienes {{.Count}} nuevas notificaciones."
    }
  },
  {
    "id": "api.email_batching.send_batched_email_notification.subject",
    "translation": {
      "one": "[{{.SiteName}}] Nueva Notificación {{.Day}} {{.Month}}, {{.Year}}",
      "other": "[{{.SiteName}}] Nuevas Notificaciones {{.Day}} {{.Month}}, {{.Year}}"
    }
  },
  {
    "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.file_exists.exists_local.app_error",
    "translation": "No se pudo determinar si el archivo existe."
  },
  {
    "id": "api.file.file_exists.s3.app_error",
    "translation": "No se pudo determinar si el archivo existe."
  },
  {
    "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.move_file.copy_within_s3.app_error",
    "translation": "No se puede copiar el archivo dentro de S3."
  },
  {
    "id": "api.file.move_file.delete_from_s3.app_error",
    "translation": "No se pudo eliminar el archivo del S3."
  },
  {
    "id": "api.file.move_file.rename.app_error",
    "translation": "No se pudo mover el archivo localmente."
  },
  {
    "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.read_file.s3.app_error",
    "translation": "Se encontró un error al leer desde el almacenamiento S3"
  },
  {
    "id": "api.file.reader.reading_local.app_error",
    "translation": "Se encontró un error al leer desde el almacenamiento del servidor local"
  },
  {
    "id": "api.file.reader.s3.app_error",
    "translation": "Se encontró un error al leer desde el almacenamiento S3"
  },
  {
    "id": "api.file.test_connection.local.connection.app_error",
    "translation": "No tienes permisos para escribir en la ruta local indicada o algún otro error."
  },
  {
    "id": "api.file.test_connection.s3.bucked_create.app_error",
    "translation": "No se ha podido crear el Bucket."
  },
  {
    "id": "api.file.test_connection.s3.bucket_exists.app_error",
    "translation": "Error al comprobar si el bucket existe."
  },
  {
    "id": "api.file.test_connection.s3.connection.app_error",
    "translation": "Conexión a S3 o minio incorrecta."
  },
  {
    "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.incorrect_number_of_files.app_error",
    "translation": "No se pudo subir los archivos. El número de archivos especificado es incorrecto."
  },
  {
    "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.rejected_by_plugin.app_error",
    "translation": "No se puede cargar el archivo {{.Filename}}. Rechazado por el plugin: {{.Reason}}"
  },
  {
    "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.file.write_file.s3.app_error",
    "translation": "Se encontró un error al escribir al S3"
  },
  {
    "id": "api.file.write_file_locally.create_dir.app_error",
    "translation": "Se encontró un error al crear el directorio para el nuevo archivo"
  },
  {
    "id": "api.file.write_file_locally.writing.app_error",
    "translation": "Se encontró un error al escribir en el almacenamiento del servidor local"
  },
  {
    "id": "api.getGroups.invalid_or_missing_channel_or_team_id",
    "translation": "No válido o falta el ID del canal o ID del equipo."
  },
  {
    "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": "marshal error"
  },
  {
    "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_client_secret.app_error",
    "translation": "invalid_request: Falta client_secret"
  },
  {
    "id": "api.oauth.get_access_token.bad_grant.app_error",
    "translation": "invalid_request: grant_type malo"
  },
  {
    "id": "api.oauth.get_access_token.credentials.app_error",
    "translation": "invalid_client: credenciales del clente 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 enconttró 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 code"
  },
  {
    "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: El redirect_uri suministrado no coincide con el 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 DB"
  },
  {
    "id": "api.oauth.revoke_access_token.del_token.app_error",
    "translation": "Error eliminando el token de acceso desde la DB"
  },
  {
    "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.add_public_key.open.app_error",
    "translation": "Se ha producido un error al abrir el archivo de clave pública."
  },
  {
    "id": "api.plugin.install.download_failed.app_error",
    "translation": "Ocurrió un error al descargar el plugin."
  },
  {
    "id": "api.plugin.install.insecure_url.app_error",
    "translation": "Una url no segura fue proporcionada al descargar el plugin. Por favor proporciona una url segura o habilita PluginSettings.AllowInsecureDownloadUrl en la configuración."
  },
  {
    "id": "api.plugin.install.invalid_url.app_error",
    "translation": "Una url no válida fue proporcionada para descargar el plugin."
  },
  {
    "id": "api.plugin.install.reading_stream_failed.app_error",
    "translation": "Ocurrió un error de lectura de la secuencia de archivo del plugin."
  },
  {
    "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.plugin.verify_plugin.app_error",
    "translation": "No se puede comprobar la firma del plugin."
  },
  {
    "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_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_mentions.message.multiple",
    "translation": "@{{.Usernames}} y @{{.LastUsername}} no fueron notificados por esta mención porque no se encuentran en este canal."
  },
  {
    "id": "api.post.check_for_out_of_channel_mentions.message.one",
    "translation": "@{{.Username}} no fue notificado por esta mención porque no se encuentra en 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.parent_id.app_error",
    "translation": "Parámetro ParentId inválido"
  },
  {
    "id": "api.post.create_post.root_id.app_error",
    "translation": "Parámetro RootId inválido"
  },
  {
    "id": "api.post.create_post.town_square_read_only",
    "translation": "Este canal es de sólo lectura. Sólo los miembros con permiso pueden publicar aquí."
  },
  {
    "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": {
      "one": "{{.Count}} archivo enviado: {{.Filenames}}",
      "other": "{{.Count}} archivos enviados: {{.Filenames}}"
    }
  },
  {
    "id": "api.post.get_message_for_notification.images_sent",
    "translation": {
      "one": "{{.Count}} imagen enviada: {{.Filenames}}",
      "other": "{{.Count}} imágenes enviadas: {{.Filenames}}"
    }
  },
  {
    "id": "api.post.link_preview_disabled.app_error",
    "translation": "Vistas previas de los enlaces han sido deshabilitadas por el administrador del sistema."
  },
  {
    "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.save_is_pinned_post.town_square_read_only",
    "translation": "Este canal es de sólo lectura. Sólo los miembros con permiso pueden destacar y no destacar mensajes aquí."
  },
  {
    "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 fué elminado 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.push_notification.disabled.app_error",
    "translation": "Las Notificaciones Móviles están desactivadas en este servidor."
  },
  {
    "id": "api.push_notification.id_loaded.default_message",
    "translation": "Has recibido un nuevo mensaje."
  },
  {
    "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_notifications_ack.forward.app_error",
    "translation": "Ocurrió un error enviando el recibo de entrega al servicio de notificaciones móviles"
  },
  {
    "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.reaction.town_square_read_only",
    "translation": "No se puede reaccionar a mensajes en canales de sólo lectura."
  },
  {
    "id": "api.restricted_system_admin",
    "translation": "Está acción está prohibida y a sido restringida a administradores del sistema."
  },
  {
    "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.email_pwd",
    "translation": "La integración/usuario Bot de Slack con el correo electrónico {{.Email}} y contraseña {{.Password}} ha sido importado.\r\n"
  },
  {
    "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.email_pwd",
    "translation": "La integración/usuario Bot de Slack con el correo electrónico {{.Email}} y contraseña {{.Password}} ha sido importado.\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.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.status.user_not_found.app_error",
    "translation": "Usuario no encontrado"
  },
  {
    "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.team.add_members.error",
    "translation": "Error al agregar miembro(s) del equipo."
  },
  {
    "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_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.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 envía una invitación al equipo al correo electrónico del huésped."
  },
  {
    "id": "api.team.demote_user_to_guest.disabled.error",
    "translation": "Las cuentas de huéspedes están deshabilitadas."
  },
  {
    "id": "api.team.demote_user_to_guest.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "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 vacia 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 'archivo'"
  },
  {
    "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.invalidate_all_email_invites.app_error",
    "translation": "Error al invalidar las invitaciones por correo electrónico."
  },
  {
    "id": "api.team.invate_guests_to_channels.disabled.error",
    "translation": "Las cuentas de huéspedes están deshabilitadas"
  },
  {
    "id": "api.team.invate_guests_to_channels.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "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.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.promote_guest_to_user.disabled.error",
    "translation": "Las cuentas de huéspedes están deshabilitadas."
  },
  {
    "id": "api.team.promote_guest_to_user.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "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.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.search_teams.pagination_not_implemented.private_team_search",
    "translation": "Paginación no está habilitada para búsquedas únicamente de equipos privados"
  },
  {
    "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.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.decode_config.app_error",
    "translation": "No se pudo descodificar la metadata del 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 restricción del equipo a {{.Domain}} no está permitido por la configuración del sistema. Por favor contacta a un administrador del sistema."
  },
  {
    "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.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 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 tu equipo y dirigete 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": "Unirme al Equipo"
  },
  {
    "id": "api.templates.invite_body.extra_info",
    "translation": "Mattermost te permite compartir mensajes y archivos de tu Computador o teléfono, incluyendo búsquedas instantáneas. Una vez que te hayas unido a [[{{.TeamDisplayName}}]], Podrás iniciar sesión en tu nuevo equipo y utilizar todas las características en cualquier momento desde la dirección web:"
  },
  {
    "id": "api.templates.invite_body.info",
    "translation": "[[{{.SenderName}}]], te ha invitado a unirte a [[{{.TeamDisplayName}}]]."
  },
  {
    "id": "api.templates.invite_body.title",
    "translation": "Haz sido invitado"
  },
  {
    "id": "api.templates.invite_body_guest.info",
    "translation": "[[{{.SenderName}}]], ha invitado a unirte al equipo [[{{.TeamDisplayName}}]] como huésped."
  },
  {
    "id": "api.templates.invite_guest_subject",
    "translation": "[{{ .SiteName }}] {{ .SenderName }} te ha invitado a unirte al equipo {{ .TeamDisplayName }} como huésped"
  },
  {
    "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": "Ir a al mensaje"
  },
  {
    "id": "api.templates.reset_body.button",
    "translation": "Restablecer Contraseña"
  },
  {
    "id": "api.templates.reset_body.info1",
    "translation": "Para cambiar tu contraseña, haz clic en \"Reiniciar Contraseña\"."
  },
  {
    "id": "api.templates.reset_body.info2",
    "translation": "Si no quisiste realizar un cambio de contraseña, por favor ignora este correo y tu contraseña permanecerá igual. Este enlace para reiniciar la contraseña expirará en 24 horas."
  },
  {
    "id": "api.templates.reset_body.title",
    "translation": "Haz solicitado restablecer tu 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": "Por favor verifica tu correo electrónico haciendo clic en el botón de abajo."
  },
  {
    "id": "api.templates.verify_body.title",
    "translation": "Te has unido a {{ .ServerURL }}"
  },
  {
    "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 desde:"
  },
  {
    "id": "api.templates.welcome_body.button",
    "translation": "Confirmar Correo"
  },
  {
    "id": "api.templates.welcome_body.info",
    "translation": "Por favor verifica tu correo electrónico haciendo clic en el botón de abajo."
  },
  {
    "id": "api.templates.welcome_body.info2",
    "translation": "Puedes acceder desde:"
  },
  {
    "id": "api.templates.welcome_body.info3",
    "translation": "Mattermost te permite compartir mensajes y archivos desde un computador o teléfono desde donde te encuentres."
  },
  {
    "id": "api.templates.welcome_body.title",
    "translation": "Te has unido a {{ .ServerURL }}"
  },
  {
    "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": "Proveedor de servicios de OAuth no es compatible"
  },
  {
    "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.complete_switch_with_oauth.unavailable.app_error",
    "translation": "{{.Servicio}} SSO a través de OAuth 2.0 no está disponible en este servidor"
  },
  {
    "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 basandose en el objeto de {{.Service}}"
  },
  {
    "id": "api.user.create_oauth_user.not_available.app_error",
    "translation": "{{.Servicio}} SSO a través de OAuth 2.0 no está disponible en este servidor"
  },
  {
    "id": "api.user.create_password_token.error",
    "translation": "No se puede crear el token de recuperación de contraseña"
  },
  {
    "id": "api.user.create_profile_image.default_font.app_error",
    "translation": "No se pudo crear la letra para la imagen del pérfil perdeterminada"
  },
  {
    "id": "api.user.create_profile_image.encode.app_error",
    "translation": "No se pudo codificar la imagen del pérfil predeterminada"
  },
  {
    "id": "api.user.create_profile_image.initial.app_error",
    "translation": "No se pudo asignar la inicial del usuario como imagen del pérfil 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.guest_accounts.disabled.app_error",
    "translation": "Las cuentas de huéspedes están deshabilitadas"
  },
  {
    "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.invalid_invitation_type.app_error",
    "translation": "No se puede crear el usuario, invitación inválida."
  },
  {
    "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.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.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_authorization_code.unsupported.app_error",
    "translation": "Proveedor de servicios de OAuth no es compatible"
  },
  {
    "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.client_side_cert.certificate.app_error",
    "translation": "Se ha intentado ingresar usando la característica experimental \"ClientSideCert\" sin proveer de un certificado válido"
  },
  {
    "id": "api.user.login.client_side_cert.license.app_error",
    "translation": "Se ha intentado utilizar la característica experimental \"ClientSideCert\" sin una licencia empresarial válida"
  },
  {
    "id": "api.user.login.guest_accounts.disabled.error",
    "translation": "Las cuentas de huéspedes están deshabilitadas"
  },
  {
    "id": "api.user.login.guest_accounts.license.error",
    "translation": "La licencia actual no es compatible con cuentas de huéspedes"
  },
  {
    "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.invalid_credentials_email",
    "translation": "Ingresa un correo electrónico y/o una contraseña validos"
  },
  {
    "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_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_username",
    "translation": "Ingresa un nombre de usuario y/o una contraseña validos"
  },
  {
    "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": "{{.Servicio}} 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.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.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.reset_password.token_parse.error",
    "translation": "No se puede analizar el token para restablecer la contraseña"
  },
  {
    "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_email_and_forget.error",
    "translation": "Error al enviar la notificación por correo electrónico del cambio satisfactorio del correo electrónico"
  },
  {
    "id": "api.user.send_email_change_username_and_forget.error",
    "translation": "Error al enviar la notificación por correo electrónico del cambio satisfactorio del nombre de usuario"
  },
  {
    "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_mfa_change_email.error",
    "translation": "No se puede enviar la notificación por correo electrónico para el cambio de MFA."
  },
  {
    "id": "api.user.send_password_change_email_and_forget.error",
    "translation": "Error al enviar la notificación por correo electrónico del cambio satisfactorio de contraseña"
  },
  {
    "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_user_access_token.error",
    "translation": "Error al enviar el correo electrónico de token de acceso personal añadido correctamente"
  },
  {
    "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.send_welcome_email_and_forget.failed.error",
    "translation": "Error al enviar la notificación de bienvenida por correo electrónico"
  },
  {
    "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.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": "Falló 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.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_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.upload_profile_user.array.app_error",
    "translation": "Solicitud con matriz vacia en 'imagen'"
  },
  {
    "id": "api.user.upload_profile_user.decode.app_error",
    "translation": "No se pudo decodificar la imagen del pérfil"
  },
  {
    "id": "api.user.upload_profile_user.decode_config.app_error",
    "translation": "No se pudo guardar la imagen de perfil. El archivo no parece ser una imagen válida."
  },
  {
    "id": "api.user.upload_profile_user.encode.app_error",
    "translation": "No se pudo codificar la imagen del pérfil"
  },
  {
    "id": "api.user.upload_profile_user.no_file.app_error",
    "translation": "No hay un archivo bajo la solicitud de 'imagen'"
  },
  {
    "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 multiparte"
  },
  {
    "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": "Falla al actualizar la conexión del websocket"
  },
  {
    "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.incoming.error",
    "translation": "No se pudo codificar la carga del multipart en el webhook entrante."
  },
  {
    "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.admin.test_site_url.failure",
    "translation": "Esta no es una URL válida"
  },
  {
    "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.cluster.404.app_error",
    "translation": "No se encontró el endpoint del API para el agrupamiento de servidores."
  },
  {
    "id": "app.export.export_custom_emoji.copy_emoji_images.error",
    "translation": "No se puede copiar las imágenes de los emoticones personalizado"
  },
  {
    "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 decodificar 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.member_not_found.error",
    "translation": "No se pudo encontrar a los miembros del canal al realizar la importación del canal directo"
  },
  {
    "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.channel_member_not_found.error",
    "translation": "No se pudo encontrar a los miembros del canal, al importar un mensaje en el 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_direct_post.save_preferences.error",
    "translation": "Error en la importación mensajes directos. Error al guardar las preferencias."
  },
  {
    "id": "app.import.import_direct_post.user_not_found.error",
    "translation": "El usuario que publicó el mensaje no existe"
  },
  {
    "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.team_not_found.error",
    "translation": "Error al importar el mensaje. El equipo con el nombre \"{{.TeamName}}\" no pudo ser encontrado."
  },
  {
    "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.import_user_teams.save_preferences.error",
    "translation": "No se puede guardar las preferencias de los temas del equipo"
  },
  {
    "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.display_name_missing.error",
    "translation": "Falta la propiedad obligatoria del canal: display_name"
  },
  {
    "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_before_parent.error",
    "translation": "La propiedad CreateAt debe ser mayor al CreateAt del mensaje padre."
  },
  {
    "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": "Channel name missing from User's Channel Membership."
  },
  {
    "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": "Invalid roles for User's Channel Membership."
  },
  {
    "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_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_formatting.error",
    "translation": "Ajuste de usuario para dar formato a los mensajes es inválido"
  },
  {
    "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.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": "Invalid roles for User's Team Membership."
  },
  {
    "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_teams_import_data.team_name_missing.error",
    "translation": "Team name missing from User's Team Membership."
  },
  {
    "id": "app.notification.body.intro.direct.full",
    "translation": "Tienes un nuevo Mensaje Directo."
  },
  {
    "id": "app.notification.body.intro.direct.generic",
    "translation": "Tienes un nuevo Mensaje Directo de {{.SenderName}}"
  },
  {
    "id": "app.notification.body.intro.group_message.full",
    "translation": "Tienes un nuevo Mensaje de Grupo."
  },
  {
    "id": "app.notification.body.intro.group_message.generic",
    "translation": "Tienes un nuevo mensaje de Grupo de {{.SenderName}}"
  },
  {
    "id": "app.notification.body.intro.notification.full",
    "translation": "Tienes una nueva notificación."
  },
  {
    "id": "app.notification.body.intro.notification.generic",
    "translation": "Tienes una nueva notificación de {{.SenderName}}"
  },
  {
    "id": "app.notification.body.text.direct.full",
    "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "app.notification.body.text.direct.generic",
    "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "app.notification.body.text.group_message.full",
    "translation": "Canal: {{.ChannelName}}"
  },
  {
    "id": "app.notification.body.text.group_message.full2",
    "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "app.notification.body.text.group_message.generic",
    "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "app.notification.body.text.notification.full",
    "translation": "Canal: {{.ChannelName}}"
  },
  {
    "id": "app.notification.body.text.notification.full2",
    "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "id": "app.notification.body.text.notification.generic",
    "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
  },
  {
    "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 {{ .TeamName}} 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.delete_public_key.delete.app_error",
    "translation": "Se ha producido un error al eliminar la clave pública."
  },
  {
    "id": "app.plugin.disabled.app_error",
    "translation": "Plugins 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.flag_managed.app_error",
    "translation": "No se puede marcar el plugin como gestionado automáticamente por el almacenamiento de archivos."
  },
  {
    "id": "app.plugin.get_cluster_plugin_statuses.app_error",
    "translation": "No se puede obtener estado de los plugins desde el clúster."
  },
  {
    "id": "app.plugin.get_plugins.app_error",
    "translation": "No se puede obtener los plugins activos"
  },
  {
    "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.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 plugin. Un plugin con el mismo ID ya está instalado y no pudo ser eliminado."
  },
  {
    "id": "app.plugin.invalid_id.app_error",
    "translation": "El Id del plugin debe tener al menos {{.Min}} caracteres y un máximo de {{.Max}} caracteres que coincidan con {{.Regex}}."
  },
  {
    "id": "app.plugin.invalid_version.app_error",
    "translation": "La versión del Plugin no se pudo analizar"
  },
  {
    "id": "app.plugin.manifest.app_error",
    "translation": "No se puede encontrar el manifiesto del plugin extraído"
  },
  {
    "id": "app.plugin.marketplace_client.app_error",
    "translation": "No se pudo crear el cliente del 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_plugin_request.app_error",
    "translation": "No se pudo decodificar la solicitud del plugin en el marketplace."
  },
  {
    "id": "app.plugin.marketplace_plugins.app_error",
    "translation": "No se pudo obtener los plugins desde el servidor 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.marshal.app_error",
    "translation": "Error al formar los plugins del marketplace."
  },
  {
    "id": "app.plugin.modify_saml.app_error",
    "translation": "No se puede modificar archivos SAML."
  },
  {
    "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.remove_bundle.app_error",
    "translation": "No se puede eliminar el paquete de plugin del almacén de archivos."
  },
  {
    "id": "app.plugin.restart.app_error",
    "translation": "No se puede reiniciar el plugin en la actualización."
  },
  {
    "id": "app.plugin.signature_decode.app_error",
    "translation": "No se puede descodificar la firma con base64."
  },
  {
    "id": "app.plugin.store_bundle.app_error",
    "translation": "No se puede guardar el plugin en el almacén de archivos configurado."
  },
  {
    "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.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.sync.read_local_folder.app_error",
    "translation": "Ocurrió un error leyendo el directorio local de plugins."
  },
  {
    "id": "app.plugin.upload_disabled.app_error",
    "translation": "Plugins y/o la carga de plugins han sido deshabilitados."
  },
  {
    "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.write_file.read.app_error",
    "translation": "Ocurrió un error al leer el archivo."
  },
  {
    "id": "app.plugin.write_file.saving.app_error",
    "translation": "Ocurrió un error al guardar el archivo."
  },
  {
    "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.invite_id.group_constrained.error",
    "translation": "No se puede unir a un equipo restringido por grupos utilizando una invitación."
  },
  {
    "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.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.team.rename_team.name_occupied",
    "translation": "No se puede cambiar el nombre del equipo, el nombre ya está en uso"
  },
  {
    "id": "app.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": "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.decode_config.app_error",
    "translation": "No se puede obtener los metadatos 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": "brand.save_brand_image.too_large.app_error",
    "translation": "No se puede leer el archivo de imagen. Asegúrese de que el tamaño de la imagen es de menos de 2 MB y pruebe de nuevo."
  },
  {
    "id": "cli.license.critical",
    "translation": "Característica requiere una actualización a la Edición Empresarial y la inclusión de una licencia. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "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.bad_export_type.appError",
    "translation": "Formato de salida desconocido {{.ExportType}}"
  },
  {
    "id": "ent.compliance.csv.attachment.copy.appError",
    "translation": "No se puedo copiar el adjunto en el fichero comprimido."
  },
  {
    "id": "ent.compliance.csv.attachment.export.appError",
    "translation": "No se pudo añadir el adjunto al fichero de exportación CSV."
  },
  {
    "id": "ent.compliance.csv.file.creation.appError",
    "translation": "No se puede crear un archivo temporal de exportación a CSV."
  },
  {
    "id": "ent.compliance.csv.header.export.appError",
    "translation": "No se pudo añadir la cabecera al fichero de exportación CSV."
  },
  {
    "id": "ent.compliance.csv.metadata.export.appError",
    "translation": "No se pudo añadir el fichero de metadatos al fichero comprimido."
  },
  {
    "id": "ent.compliance.csv.metadata.json.marshalling.appError",
    "translation": "No se puede convertir los metadatos a json."
  },
  {
    "id": "ent.compliance.csv.post.export.appError",
    "translation": "No se puede exportar un mensaje."
  },
  {
    "id": "ent.compliance.csv.zip.creation.appError",
    "translation": "No se puede crear el archivo de exportación zip."
  },
  {
    "id": "ent.compliance.global_relay.attachments_removed.appError",
    "translation": "El archivo cargado fue eliminado de la exportación Global Relay, ya que era demasiado grande para ser enviado."
  },
  {
    "id": "ent.compliance.global_relay.open_temporary_file.appError",
    "translation": "No se puede abrir el archivo temporal para exportación."
  },
  {
    "id": "ent.compliance.global_relay.rewind_temporary_file.appError",
    "translation": "No se puede re-leer del archivo de exportación temporal de Global Relay."
  },
  {
    "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_export.template_watcher.appError",
    "translation": "No se pueden cargar las plantillas de exportación. Por favor, inténtelo de nuevo."
  },
  {
    "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 Elasticsearch no pudo crear el trabajo de indexación"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error",
    "translation": "El agregador trabajos de Elasticsearch no pudo eliminar los índices"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.get_indexes.error",
    "translation": "El agregador trabajos de Elasticsearch no pudo obtener los índices"
  },
  {
    "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error",
    "translation": "El agregador trabajos de Elasticsearch falló debido a que hay un trabajo indexación fallando"
  },
  {
    "id": "ent.elasticsearch.create_client.connect_failed",
    "translation": "La configuración del cliente de Elasticsearch falló"
  },
  {
    "id": "ent.elasticsearch.create_template_channels_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla Elasticsearch para los canales"
  },
  {
    "id": "ent.elasticsearch.create_template_posts_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla Elasticsearch para los mensajes"
  },
  {
    "id": "ent.elasticsearch.create_template_users_if_not_exists.template_create_failed",
    "translation": "No se pudo crear la plantilla Elasticsearch para los usuarios"
  },
  {
    "id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error",
    "translation": "No se pudo borrar el índice de ElasticSearch"
  },
  {
    "id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error",
    "translation": "No se pudo obtener los índices de Elasticsearch"
  },
  {
    "id": "ent.elasticsearch.delete_channel.error",
    "translation": "Error al eliminar el canal"
  },
  {
    "id": "ent.elasticsearch.delete_post.error",
    "translation": "Error al eliminar el mensaje"
  },
  {
    "id": "ent.elasticsearch.delete_user.error",
    "translation": "Error al eliminar el usuario"
  },
  {
    "id": "ent.elasticsearch.generic.disabled",
    "translation": "La búsqueda con Elasticsearch está deshabilitada en este servidor"
  },
  {
    "id": "ent.elasticsearch.index_channel.error",
    "translation": "Error al indexar el canal"
  },
  {
    "id": "ent.elasticsearch.index_post.error",
    "translation": "Error al indexar el mensaje"
  },
  {
    "id": "ent.elasticsearch.index_user.error",
    "translation": "Error al indexar el usuario"
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error",
    "translation": "El mensaje más antiguo no puede ser recuperado de la base de datos."
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error",
    "translation": "El trabajo de Elasticsearch falló al analizar la hora de finalización"
  },
  {
    "id": "ent.elasticsearch.indexer.do_job.parse_start_time.error",
    "translation": "El trabajo de Elasticsearch falló al analizar la hora de inicio"
  },
  {
    "id": "ent.elasticsearch.indexer.index_batch.nothing_left_to_index.error",
    "translation": "Tratando de indexar un nuevo lote cuando todas las entidades se han completado."
  },
  {
    "id": "ent.elasticsearch.not_started.error",
    "translation": "Elasticsearch no se ha iniciado"
  },
  {
    "id": "ent.elasticsearch.purge_indexes.delete_failed",
    "translation": "No se pudo borrar el índice de ElasticSearch"
  },
  {
    "id": "ent.elasticsearch.search_channels.disabled",
    "translation": "La búsqueda con Elasticsearch está deshabilitada en este servidor"
  },
  {
    "id": "ent.elasticsearch.search_channels.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_posts.disabled",
    "translation": "La búsqueda con Elasticsearch 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.search_users.search_failed",
    "translation": "La búsqueda no se pudo completar"
  },
  {
    "id": "ent.elasticsearch.search_users.unmarshall_user_failed",
    "translation": "No pudo decodificar los resultados de búsqueda"
  },
  {
    "id": "ent.elasticsearch.start.already_started.app_error",
    "translation": "Elasticsearch ya fue iniciado"
  },
  {
    "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
    "translation": "No se pudo crear el procesador a granel de Elasticsearch"
  },
  {
    "id": "ent.elasticsearch.start.start_bulk_processor_failed.app_error",
    "translation": "No se pudo iniciar procesador a granel de Elasticsearch"
  },
  {
    "id": "ent.elasticsearch.stop.already_stopped.app_error",
    "translation": "Elasticsearch ya fue detenido"
  },
  {
    "id": "ent.elasticsearch.test_config.connect_failed",
    "translation": "La conexión al servidor Elasticsearch no pudo establecer."
  },
  {
    "id": "ent.elasticsearch.test_config.indexing_disabled.error",
    "translation": "Elasticsearch 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.id_loaded.license_disable.app_error",
    "translation": "La licencia no incluye Carga de Notificaciones Push por ID."
  },
  {
    "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.delete_group_constained_memberships",
    "translation": "Error al eliminar el equipo o las membresias de los canales"
  },
  {
    "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.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.ldap.validate_filter.app_error",
    "translation": "Filtro de AD/LDAP inválido"
  },
  {
    "id": "ent.ldap.validate_guest_filter.app_error",
    "translation": "Filtro para Huéspedes en 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.message_export.global_relay.attach_file.app_error",
    "translation": "No se pudo añadir el adjunto al fichero de exportación de Global Relay."
  },
  {
    "id": "ent.message_export.global_relay.close_zip_file.app_error",
    "translation": "No se puede cerrar el archivo zip."
  },
  {
    "id": "ent.message_export.global_relay.create_file_in_zip.app_error",
    "translation": "No se puede crear el archivo eml."
  },
  {
    "id": "ent.message_export.global_relay.generate_email.app_error",
    "translation": "No se pudo generar los datos del archivo eml."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.close.app_error",
    "translation": "No se pudo entregar el correo electrónico a Global Relay."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.from_address.app_error",
    "translation": "No se puede establecer la dirección Desde para el correo electrónico."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.msg.app_error",
    "translation": "No se puede establecer el mensaje del correo electrónico."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error",
    "translation": "No se puede escribir el mensaje del correo electrónico."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error",
    "translation": "No se puede leer la información del correo electrónico."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.to_address.app_error",
    "translation": "No se puede establecer la dirección Para del correo electrónico."
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error",
    "translation": "No se puede obtener la información del archivo temporal de exportación"
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error",
    "translation": "No se puede obtener el correo electrónico desde el archivo temporal"
  },
  {
    "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error",
    "translation": "No se puede abrir el archivo temporal de exportación"
  },
  {
    "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. Por favor, retire 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.build_request.encoding.app_error",
    "translation": "Se ha producido un error mientras se codificaba la solicitud para el 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_idp_cert.app_error",
    "translation": "El archivo del Certificado Público del Proveedor de identidad no fue encontrado. 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.decrypt.app_error",
    "translation": "El inicio de sesión con SAML no tuvo éxito porque se ha producido un error al descifrar la respuesta del Proveedor de Identidad. 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.do_login.validate.app_error",
    "translation": "Se ha producido un error al validar 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.base64_decode_failed_signature",
    "translation": "No se pudo realizar la decodificación base64 de la firma del trigger ID para el 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 {{.Seconds}} segundos."
  },
  {
    "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.do_job.batch_size.parse_error",
    "translation": "No se pudo interpretar el tamaño de bloque de datos de la exportación de mensajes."
  },
  {
    "id": "jobs.do_job.batch_start_timestamp.parse_error",
    "translation": "No se pudo interpretar la fecha y hora de inicio de la exportación de mensajes."
  },
  {
    "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": "jobs.start_synchronize_job.timeout",
    "translation": "El tiempo de espera del trabajo de sincronización AD/LDAP fue alcanzado."
  },
  {
    "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.authenticate.app_error",
    "translation": "Error intentando autenticar el token MFA"
  },
  {
    "id": "mfa.activate.bad_token.app_error",
    "translation": "Token MFA inválido"
  },
  {
    "id": "mfa.activate.save_active.app_error",
    "translation": "No se pudo actualizar el estado activo de MFA para el usuario"
  },
  {
    "id": "mfa.deactivate.save_active.app_error",
    "translation": "No se pudo actualizar el estado activo de MFA para el usuario"
  },
  {
    "id": "mfa.deactivate.save_secret.app_error",
    "translation": "Error al limpiar el secreto MFA"
  },
  {
    "id": "mfa.generate_qr_code.create_code.app_error",
    "translation": "Error generando el código QR"
  },
  {
    "id": "mfa.generate_qr_code.save_secret.app_error",
    "translation": "Error guardando el secreto MFA"
  },
  {
    "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": "Token MFA inválido."
  },
  {
    "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": "URI de redireccionamiento inválido"
  },
  {
    "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": "URI de redireccionamiento inválido"
  },
  {
    "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.2_or_more.app_error",
    "translation": "Debe tener 2 o más caracteres alfanuméricos en minúscula"
  },
  {
    "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 leidos inválido"
  },
  {
    "id": "model.channel_member.is_valid.user_id.app_error",
    "translation": "User id inválido"
  },
  {
    "id": "model.client.connecting.app_error",
    "translation": "Encontramos un error mientras conectabamos al servidor"
  },
  {
    "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álido"
  },
  {
    "id": "model.command.is_valid.url_http.app_error",
    "translation": "URL inválido. Debe ser un URL válido 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.parent_id.app_error",
    "translation": "Id del padre no es 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, signo de más (+), puntos (.) 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.bulk_indexing_time_window_seconds.app_error",
    "translation": "El tiempo a transcurrir para ejecutar la indexación a granel de Elasticsearch debe ser de al menos 1 segundo."
  },
  {
    "id": "model.config.is_valid.elastic_search.connection_url.app_error",
    "translation": "El valor de Elasticsearch ConnectionUrl debe ser proporcionado cuando está habilitado la indización de Elasticsearch."
  },
  {
    "id": "model.config.is_valid.elastic_search.enable_autocomplete.app_error",
    "translation": "El valor de Elasticsearch IndexingEnabled debe ser verdadero cuando el valor de Elasticsearch AutocompleteEnabled es verdadero."
  },
  {
    "id": "model.config.is_valid.elastic_search.enable_searching.app_error",
    "translation": "El valor de Elasticsearch IndexingEnabled debe ser verdadero cuando el valor de Elasticsearch SearchEnabled es 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": "El URL de Inicio de sesión del Proveedor de Servicio debe ser un URL válido y comenzar con http:// o https://"
  },
  {
    "id": "model.config.is_valid.saml_canonical_algorithm.app_error",
    "translation": "Algoritmo Canónico inválido. "
  },
  {
    "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_guest_attribute.app_error",
    "translation": "Atributo de Huésped inválido. Debe ser de la forma 'campo=valor'"
  },
  {
    "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_signature_algorithm.app_error",
    "translation": "Algoritmo de Firma inválido."
  },
  {
    "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_empty.app_error",
    "translation": "El nombre del Sitio no puede quedar en blanco."
  },
  {
    "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.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.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 sobrescribir 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.get.gif.app_error",
    "translation": "No se pudo decodificar el gif."
  },
  {
    "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.delete_at.app_error",
    "translation": "Propiedad delete 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.id.app_error",
    "translation": "Propiedad id 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 group id inválida para el grupo sincronizable"
  },
  {
    "id": "model.group_syncable.syncable_id.app_error",
    "translation": "Propiedad syncable id inválida para el grupo sincronizable"
  },
  {
    "id": "model.group_syncable.type.app_error",
    "translation": "Propiedad type inválida para el grupo sincronizable"
  },
  {
    "id": "model.guest.is_valid.channel.app_error",
    "translation": "Canal inválido"
  },
  {
    "id": "model.guest.is_valid.channels.app_error",
    "translation": "Canales inválidos"
  },
  {
    "id": "model.guest.is_valid.email.app_error",
    "translation": "Correo electrónico inválido"
  },
  {
    "id": "model.guest.is_valid.emails.app_error",
    "translation": "Correos electrónicos inválidos"
  },
  {
    "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": "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": "Callback URLs no válido"
  },
  {
    "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": "Callback URLs inválido. Cada uno debe ser un URL válido 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.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.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": "Identificadores de archivo son inválidos. Toma en cuenta que la carga de archivos está limitado a un máximo de 5 archivos. Por favor utiliza mensajes adicionales para agregar 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.msg.app_error",
    "translation": "Mensaje no es válido"
  },
  {
    "id": "model.post.is_valid.original_id.app_error",
    "translation": "Id Original inválido"
  },
  {
    "id": "model.post.is_valid.parent_id.app_error",
    "translation": "Id del padre no es válido"
  },
  {
    "id": "model.post.is_valid.props.app_error",
    "translation": "Props inválidos"
  },
  {
    "id": "model.post.is_valid.root_id.app_error",
    "translation": "Id de la raíz no es válido"
  },
  {
    "id": "model.post.is_valid.root_parent.app_error",
    "translation": "ID de la raíz no es válido, debe ser asignado si el ID del padre fue asignado"
  },
  {
    "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.invite_id.app_error",
    "translation": "Identificador de invitación no vá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 del URL es inválido"
  },
  {
    "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.auth_data.app_error",
    "translation": "Data de auth es inválida"
  },
  {
    "id": "model.user.is_valid.auth_data_pwd.app_error",
    "translation": "Usuario inválido, no pueden ser asignados auth data y la contraseña al mismo tiempo"
  },
  {
    "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.create_at.app_error",
    "translation": "Create debe ser un tiempo válido"
  },
  {
    "id": "model.user.is_valid.email.app_error",
    "translation": "Correo electrónico inválido"
  },
  {
    "id": "model.user.is_valid.first_name.app_error",
    "translation": "Nombre inválido"
  },
  {
    "id": "model.user.is_valid.id.app_error",
    "translation": "Id del Usuario inválido"
  },
  {
    "id": "model.user.is_valid.last_name.app_error",
    "translation": "Apellido no es válido"
  },
  {
    "id": "model.user.is_valid.locale.app_error",
    "translation": "Idioma inválido"
  },
  {
    "id": "model.user.is_valid.nickname.app_error",
    "translation": "Sobrenombre no es válido"
  },
  {
    "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.position.app_error",
    "translation": "Cargo no válido: no debe ser más de 128 caracteres."
  },
  {
    "id": "model.user.is_valid.pwd.app_error",
    "translation": "La contraseña debe contener al menos {{.Min}} caracteres."
  },
  {
    "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.update_at.app_error",
    "translation": "Update debe ser un tiempo válido"
  },
  {
    "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 carácteres"
  },
  {
    "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 decodificar"
  },
  {
    "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, vaya a gitlab.com a aceptar y, a continuación, intente iniciar sesión en Mattermost de nuevo."
  },
  {
    "id": "plugin.api.get_users_in_channel",
    "translation": "No se puede obtener los usuarios, criterio de ordenamiento inválido"
  },
  {
    "id": "plugin.api.update_user_status.bad_status",
    "translation": "No se pudo establecer el estado del usuario. Estado de usuario desconocido."
  },
  {
    "id": "plugin_api.bot_cant_create_bot",
    "translation": "Un usuario Bot no puede crear un usuario bot."
  },
  {
    "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.insert_error",
    "translation": "error al insertar"
  },
  {
    "id": "store.select_error",
    "translation": "error al seleccionar"
  },
  {
    "id": "store.sql.build_query.app_error",
    "translation": "Falla al construir la consulta"
  },
  {
    "id": "store.sql.convert_string_array",
    "translation": "Desde BD: No se puede convertir StringArray a *string"
  },
  {
    "id": "store.sql.convert_string_interface",
    "translation": "Desde BD: No se puede convertir StringInterface a *string"
  },
  {
    "id": "store.sql.convert_string_map",
    "translation": "Desde BD: No se puede convertir StringMap a *string"
  },
  {
    "id": "store.sql_audit.get.finding.app_error",
    "translation": "Encontramos un error al buscar las auditorias"
  },
  {
    "id": "store.sql_audit.get.limit.app_error",
    "translation": "Límite de paginación excedido"
  },
  {
    "id": "store.sql_audit.permanent_delete_batch.app_error",
    "translation": "Hemos detectado un error al eliminar permanentemente el lote de auditorías"
  },
  {
    "id": "store.sql_audit.permanent_delete_by_user.app_error",
    "translation": "Encontramos un error al eliminar los audits"
  },
  {
    "id": "store.sql_audit.save.saving.app_error",
    "translation": "Encontramos un error guardando la auditoria"
  },
  {
    "id": "store.sql_bot.delete.app_error",
    "translation": "No se puede eliminar el bot"
  },
  {
    "id": "store.sql_bot.get.app_error",
    "translation": "No se puede obtener el bot"
  },
  {
    "id": "store.sql_bot.get.missing.app_error",
    "translation": "El Bot no existe"
  },
  {
    "id": "store.sql_bot.get_all.app_error",
    "translation": "No se puede obtener los bots"
  },
  {
    "id": "store.sql_bot.save.app_error",
    "translation": "No se puede guardar el bot"
  },
  {
    "id": "store.sql_bot.update.app_error",
    "translation": "No se puede actualizar el bot"
  },
  {
    "id": "store.sql_bot.update.updating.app_error",
    "translation": "Encontramos un error actualizando el bot"
  },
  {
    "id": "store.sql_channel.analytics_deleted_type_count.app_error",
    "translation": "No se pudo obtener la cantidad de canales borrados de este tipo"
  },
  {
    "id": "store.sql_channel.analytics_type_count.app_error",
    "translation": "No se pudo obtener la cantidad de canales de este tipo"
  },
  {
    "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_channel.clear_all_custom_role_assignments.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_channel.clear_all_custom_role_assignments.select.app_error",
    "translation": "Error al obtener los miembros del canal"
  },
  {
    "id": "store.sql_channel.clear_all_custom_role_assignments.update.app_error",
    "translation": "Error al actualizar el miembro del canal"
  },
  {
    "id": "store.sql_channel.count_posts_since.app_error",
    "translation": "No se pueden contar los mensajes desde la fecha proporcionada"
  },
  {
    "id": "store.sql_channel.delete.channel.app_error",
    "translation": "No se pudo borrar el canal"
  },
  {
    "id": "store.sql_channel.get.existing.app_error",
    "translation": "No se pudo encontrar el canal existente"
  },
  {
    "id": "store.sql_channel.get.find.app_error",
    "translation": "Encontramos un error buscando el canal"
  },
  {
    "id": "store.sql_channel.get_all.app_error",
    "translation": "No se pudo obtener  todos los canales"
  },
  {
    "id": "store.sql_channel.get_all_channels.get.app_error",
    "translation": "No se pudo obtener todos los canales"
  },
  {
    "id": "store.sql_channel.get_all_direct.app_error",
    "translation": "No se pudo obtener todos los canales directos"
  },
  {
    "id": "store.sql_channel.get_by_name.existing.app_error",
    "translation": "No se pudo encontrar el canal existente"
  },
  {
    "id": "store.sql_channel.get_by_name.missing.app_error",
    "translation": "El canal no existe"
  },
  {
    "id": "store.sql_channel.get_by_scheme.app_error",
    "translation": "No se puede obtener los canales para el esquema suministrado"
  },
  {
    "id": "store.sql_channel.get_channel_counts.get.app_error",
    "translation": "No se puede obtener el número de canales"
  },
  {
    "id": "store.sql_channel.get_channels.get.app_error",
    "translation": "No se pudo obtener los canales"
  },
  {
    "id": "store.sql_channel.get_channels.not_found.app_error",
    "translation": "No se encontró ningún canal"
  },
  {
    "id": "store.sql_channel.get_channels_batch_for_indexing.get.app_error",
    "translation": "No se puede obtener los canales en lote para la indexación"
  },
  {
    "id": "store.sql_channel.get_channels_by_ids.app_error",
    "translation": "No se pudo obtener los canales por ids"
  },
  {
    "id": "store.sql_channel.get_channels_by_ids.get.app_error",
    "translation": "No se pudo obtener los canales"
  },
  {
    "id": "store.sql_channel.get_channels_by_ids.not_found.app_error",
    "translation": "No se encontró el canal"
  },
  {
    "id": "store.sql_channel.get_deleted.existing.app_error",
    "translation": "No pudimos encontrar el canal eliminado existente"
  },
  {
    "id": "store.sql_channel.get_deleted.missing.app_error",
    "translation": "No existen canales eliminados"
  },
  {
    "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
    "translation": "No pudimos encontrar el canal eliminado existente"
  },
  {
    "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
    "translation": "No existe un canal eliminado con ese nombre"
  },
  {
    "id": "store.sql_channel.get_for_post.app_error",
    "translation": "No pudimos obtener el canal del mensaje especificado"
  },
  {
    "id": "store.sql_channel.get_member.app_error",
    "translation": "No se puede obtener el miembro del canal"
  },
  {
    "id": "store.sql_channel.get_member.missing.app_error",
    "translation": "No se encontró un miembro con el ID de usuario y el ID del canal"
  },
  {
    "id": "store.sql_channel.get_member_count.app_error",
    "translation": "No pudimos obtener la cantidad de miembros del canal"
  },
  {
    "id": "store.sql_channel.get_member_for_post.app_error",
    "translation": "No pudimos obtener los miembros del canal del mensaje especificado"
  },
  {
    "id": "store.sql_channel.get_members.app_error",
    "translation": "No se puede obtener de los miembros del canal"
  },
  {
    "id": "store.sql_channel.get_members_by_ids.app_error",
    "translation": "No se puede obtener de los miembros del canal"
  },
  {
    "id": "store.sql_channel.get_more_channels.get.app_error",
    "translation": "No se pudo obtener los canales"
  },
  {
    "id": "store.sql_channel.get_pinnedpost_count.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes destacados del canal"
  },
  {
    "id": "store.sql_channel.get_public_channels.get.app_error",
    "translation": "No se pudo obtener los canales públicos"
  },
  {
    "id": "store.sql_channel.get_unread.app_error",
    "translation": "No pudimos obtener los mensajes sin leer del canal"
  },
  {
    "id": "store.sql_channel.increment_mention_count.app_error",
    "translation": "No se puede incrementar el número de menciones"
  },
  {
    "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_channel.migrate_channel_members.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_channel.migrate_channel_members.select.app_error",
    "translation": "Error al seleccionar el lote de los miembros del canal"
  },
  {
    "id": "store.sql_channel.migrate_channel_members.update.app_error",
    "translation": "Error al actualizar el miembro del canal"
  },
  {
    "id": "store.sql_channel.permanent_delete.app_error",
    "translation": "No se pudo borrar el canal"
  },
  {
    "id": "store.sql_channel.permanent_delete.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error",
    "translation": "No se puede eliminar el canal público materializado"
  },
  {
    "id": "store.sql_channel.permanent_delete.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.permanent_delete_by_team.app_error",
    "translation": "No se pudo borrar los canales"
  },
  {
    "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error",
    "translation": "No se puede eliminarlos canales públicos materializados"
  },
  {
    "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.permanent_delete_members_by_user.app_error",
    "translation": "Error al remover los miembros del canal"
  },
  {
    "id": "store.sql_channel.pinned_posts.app_error",
    "translation": "No se puede encontrar los mensajes destacados"
  },
  {
    "id": "store.sql_channel.remove_all_deactivated_members.app_error",
    "translation": "No se pudo eliminar el usuario desactivado del canal"
  },
  {
    "id": "store.sql_channel.remove_member.app_error",
    "translation": "Error al remover los miembros del canal"
  },
  {
    "id": "store.sql_channel.reset_all_channel_schemes.app_error",
    "translation": "No hemos podido restablecer los esquemas de los canales"
  },
  {
    "id": "store.sql_channel.reset_all_channel_schemes.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.reset_all_channel_schemes.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.save.archived_channel.app_error",
    "translation": "No se puede modificar un canal archivado"
  },
  {
    "id": "store.sql_channel.save.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.save.direct_channel.app_error",
    "translation": "Utiliza SaveDirectChannel para crear un canal directo"
  },
  {
    "id": "store.sql_channel.save.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.save.upsert_public_channel.app_error",
    "translation": "Incapaz de actualizar el canal público materializado"
  },
  {
    "id": "store.sql_channel.save_channel.current_count.app_error",
    "translation": "Falla obteniendo la cantidad de canales actual"
  },
  {
    "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_channel.save.app_error",
    "translation": "No se pudo guardar el canal"
  },
  {
    "id": "store.sql_channel.save_direct_channel.add_members.app_error",
    "translation": "No se pueden agregar miembros a un canal directo"
  },
  {
    "id": "store.sql_channel.save_direct_channel.commit.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "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_channel.save_direct_channel.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.save_member.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.save_member.exists.app_error",
    "translation": "Un miembro del canal con este ID ya existe"
  },
  {
    "id": "store.sql_channel.save_member.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.save_member.save.app_error",
    "translation": "Error al guardar el miembro del canal"
  },
  {
    "id": "store.sql_channel.search.app_error",
    "translation": "Encontramos un error buscando en los canales"
  },
  {
    "id": "store.sql_channel.search_group_channels.app_error",
    "translation": "No se puede obtener el grupo de canales para el usuario y término proporcionado"
  },
  {
    "id": "store.sql_channel.set_delete_at.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.set_delete_at.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.set_delete_at.update_public_channel.app_error",
    "translation": "No se puede actualizar el canal público materializado"
  },
  {
    "id": "store.sql_channel.update.app_error",
    "translation": "Error al actualizar el canal"
  },
  {
    "id": "store.sql_channel.update.archived_channel.app_error",
    "translation": "No se puede modificar un canal archivado"
  },
  {
    "id": "store.sql_channel.update.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_channel.update.exists.app_error",
    "translation": "Un canal con este identificador ya existe"
  },
  {
    "id": "store.sql_channel.update.open_transaction.app_error",
    "translation": "No se puede abrir la transacción"
  },
  {
    "id": "store.sql_channel.update.previously.app_error",
    "translation": "Un canal con este identificador fue creado previamente"
  },
  {
    "id": "store.sql_channel.update.updating.app_error",
    "translation": "Encontramos un error actualizando el canal"
  },
  {
    "id": "store.sql_channel.update.upsert_public_channel.app_error",
    "translation": "No se puede actualizar el canal público materializado"
  },
  {
    "id": "store.sql_channel.update_last_viewed_at.app_error",
    "translation": "No pudimos actualizar el tiempo de la última vista"
  },
  {
    "id": "store.sql_channel.update_last_viewed_at_post.app_error",
    "translation": "No se puede marcar el canal como no leído"
  },
  {
    "id": "store.sql_channel.update_member.app_error",
    "translation": "Encontramos un error actualizando el miembro del canal"
  },
  {
    "id": "store.sql_channel.user_belongs_to_channels.app_error",
    "translation": "No se puede determinar si el usuario pertenece a la lista de canales"
  },
  {
    "id": "store.sql_channel_member_history.get_users_in_channel_during.app_error",
    "translation": "No se pudo obtener los usuarios del canal en el período de tiempo especificado"
  },
  {
    "id": "store.sql_channel_member_history.log_join_event.app_error",
    "translation": "No se pudo registrar el historial de los miembros del canal"
  },
  {
    "id": "store.sql_channel_member_history.log_leave_event.update_error",
    "translation": "No se pudo registrar el historial de los miembros del canal. Falla al actualizar en registro de unión existente"
  },
  {
    "id": "store.sql_channel_member_history.permanent_delete_batch.app_error",
    "translation": "No se pudo purgar los registros"
  },
  {
    "id": "store.sql_cluster_discovery.cleanup.app_error",
    "translation": "Falla al guardar la fila ClusterDiscovery"
  },
  {
    "id": "store.sql_cluster_discovery.delete.app_error",
    "translation": "Fallo al borrar"
  },
  {
    "id": "store.sql_cluster_discovery.exists.app_error",
    "translation": "Falla al revisar si existe"
  },
  {
    "id": "store.sql_cluster_discovery.get_all.app_error",
    "translation": "Falló al obtener toda la información de descubrimiento del cluster"
  },
  {
    "id": "store.sql_cluster_discovery.save.app_error",
    "translation": "Falló al guardar la información de descubrimiento de cluster."
  },
  {
    "id": "store.sql_cluster_discovery.set_last_ping.app_error",
    "translation": "Falló al actualizar la última fecha de contacto"
  },
  {
    "id": "store.sql_command.analytics_command_count.app_error",
    "translation": "No se pudo contar los comandos"
  },
  {
    "id": "store.sql_command.get_by_trigger.app_error",
    "translation": "No se pudo obtener el comando"
  },
  {
    "id": "store.sql_command.save.delete.app_error",
    "translation": "No se puede eliminar el comando"
  },
  {
    "id": "store.sql_command.save.delete_perm.app_error",
    "translation": "No se puede eliminar el comando"
  },
  {
    "id": "store.sql_command.save.get.app_error",
    "translation": "No se pudo obtener el comando"
  },
  {
    "id": "store.sql_command.save.get_team.app_error",
    "translation": "No se pudo obtener los comandos"
  },
  {
    "id": "store.sql_command.save.saving.app_error",
    "translation": "No se pudo guardar el comando"
  },
  {
    "id": "store.sql_command.save.saving_overwrite.app_error",
    "translation": "No puedes sobreescribir un comando existente"
  },
  {
    "id": "store.sql_command.save.update.app_error",
    "translation": "No se pudo actualizar el comando"
  },
  {
    "id": "store.sql_command_webhooks.get.app_error",
    "translation": "No se puede obtener el webhook"
  },
  {
    "id": "store.sql_command_webhooks.save.app_error",
    "translation": "No se pudo guardar el CommandWebhook"
  },
  {
    "id": "store.sql_command_webhooks.save.existing.app_error",
    "translation": "No puedes actualizar un Comando o Webhook existente"
  },
  {
    "id": "store.sql_command_webhooks.try_use.app_error",
    "translation": "No se puede utilizar el webhook"
  },
  {
    "id": "store.sql_command_webhooks.try_use.invalid.app_error",
    "translation": "Webhook no válido"
  },
  {
    "id": "store.sql_compliance.get.finding.app_error",
    "translation": "Se ha detectado un error al recuperar los informes de conformidad"
  },
  {
    "id": "store.sql_compliance.message_export.app_error",
    "translation": "Error al seleccionar los mensajes a exportar"
  },
  {
    "id": "store.sql_compliance.save.saving.app_error",
    "translation": "Se ha detectado un error al guardar el informe de conformidad"
  },
  {
    "id": "store.sql_emoji.delete.app_error",
    "translation": "No se puede eliminar el emoticon"
  },
  {
    "id": "store.sql_emoji.delete.no_results",
    "translation": "No pudimos encontrar el emoticon a eliminar"
  },
  {
    "id": "store.sql_emoji.get.app_error",
    "translation": "No se pudo obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.get_all.app_error",
    "translation": "No se pudo obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.get_by_name.app_error",
    "translation": "No se pudo obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.save.app_error",
    "translation": "No se pudo guardar el emoticon"
  },
  {
    "id": "store.sql_file_info.PermanentDeleteByUser.app_error",
    "translation": "No se pudo eliminar los archivos adjuntos del usuario"
  },
  {
    "id": "store.sql_file_info.attach_to_post.app_error",
    "translation": "No pudimos adjuntar la información del archivo al mensaje"
  },
  {
    "id": "store.sql_file_info.delete_for_post.app_error",
    "translation": "No pudimos eliminar la información del archivo del mensaje"
  },
  {
    "id": "store.sql_file_info.get.app_error",
    "translation": "No se pudo obtener la información del archivo"
  },
  {
    "id": "store.sql_file_info.get_by_path.app_error",
    "translation": "No pudimos obtener la información del archivo por ruta"
  },
  {
    "id": "store.sql_file_info.get_for_post.app_error",
    "translation": "No pudimos obtener la información del archivo para el mensaje"
  },
  {
    "id": "store.sql_file_info.get_for_user_id.app_error",
    "translation": "No pudimos obtener la información del archivo para el usuario"
  },
  {
    "id": "store.sql_file_info.permanent_delete.app_error",
    "translation": "No pudimos eliminar permanentemente la información del archivo"
  },
  {
    "id": "store.sql_file_info.permanent_delete_batch.app_error",
    "translation": "Hemos detectado un error al eliminar permanentemente el lote de información archivos"
  },
  {
    "id": "store.sql_file_info.save.app_error",
    "translation": "No se pudo guardar la información del archivo"
  },
  {
    "id": "store.sql_group.app_error",
    "translation": "Falla al construir la consulta"
  },
  {
    "id": "store.sql_group.group_syncable_already_deleted",
    "translation": "grupo sinconizable ya fue eliminado"
  },
  {
    "id": "store.sql_group.no_rows",
    "translation": "no se encontraron grupos que coincidan"
  },
  {
    "id": "store.sql_group.no_rows_changed",
    "translation": "no hay cambios en las filas"
  },
  {
    "id": "store.sql_group.permanent_delete_members_by_user.app_error",
    "translation": "No se puede eliminar el grupo de miembros con el UserID \"{{.UserId}}\""
  },
  {
    "id": "store.sql_group.unique_constraint",
    "translation": "Ya existe un grupo con ese nombre"
  },
  {
    "id": "store.sql_group.uniqueness_error",
    "translation": "Ya existe el miembro del grupo"
  },
  {
    "id": "store.sql_job.delete.app_error",
    "translation": "No se puede eliminar el trabajo"
  },
  {
    "id": "store.sql_job.get.app_error",
    "translation": "No se pudo obtener el trabajo"
  },
  {
    "id": "store.sql_job.get_all.app_error",
    "translation": "No se pudo obtener los trabajos"
  },
  {
    "id": "store.sql_job.get_count_by_status_and_type.app_error",
    "translation": "No pudimos obtener la cantidad de trabajos según estado y tipo"
  },
  {
    "id": "store.sql_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": "store.sql_job.save.app_error",
    "translation": "No se pudo guardar el trabajo"
  },
  {
    "id": "store.sql_job.update.app_error",
    "translation": "No se pudo actualizar el trabajo"
  },
  {
    "id": "store.sql_license.get.app_error",
    "translation": "Encontramos un error al obtener la licencia"
  },
  {
    "id": "store.sql_license.get.missing.app_error",
    "translation": "No se encontró una licencia con ese ID"
  },
  {
    "id": "store.sql_license.save.app_error",
    "translation": "Encontramos un error al guardar la licencia"
  },
  {
    "id": "store.sql_link_metadata.get.app_error",
    "translation": "No se puede obtener el enlace de los metadatos"
  },
  {
    "id": "store.sql_link_metadata.save.app_error",
    "translation": "No se puede guardar en enlace de los metadatos"
  },
  {
    "id": "store.sql_oauth.delete.commit_transaction.app_error",
    "translation": "No se puede perpetrar la transacción"
  },
  {
    "id": "store.sql_oauth.delete.open_transaction.app_error",
    "translation": "No se puede abrir la transacción para eliminar la app de OAuth2"
  },
  {
    "id": "store.sql_oauth.delete_app.app_error",
    "translation": "Se ha producido un error mientras que se eliminaba la App de OAuth2"
  },
  {
    "id": "store.sql_oauth.get_access_data.app_error",
    "translation": "Encontramos un error buscando el token de acceso"
  },
  {
    "id": "store.sql_oauth.get_access_data_by_user_for_app.app_error",
    "translation": "Encontramos un error buscando todos los token de acceso"
  },
  {
    "id": "store.sql_oauth.get_app.find.app_error",
    "translation": "No se pudo encontrar la app solicitada"
  },
  {
    "id": "store.sql_oauth.get_app.finding.app_error",
    "translation": "Encontramos un error buscando la app"
  },
  {
    "id": "store.sql_oauth.get_app_by_user.find.app_error",
    "translation": "No pudimos encontrar ninguna app existente"
  },
  {
    "id": "store.sql_oauth.get_apps.find.app_error",
    "translation": "Se ha producido un error mientras se buscaban las Apps de OAuth2"
  },
  {
    "id": "store.sql_oauth.get_auth_data.find.app_error",
    "translation": "No pudimos encontrar el código de autorización existente"
  },
  {
    "id": "store.sql_oauth.get_auth_data.finding.app_error",
    "translation": "Encontramos un error buscando el código de autorización"
  },
  {
    "id": "store.sql_oauth.get_previous_access_data.app_error",
    "translation": "Encontramos un error buscando el token de acceso"
  },
  {
    "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
    "translation": "No pudimos eliminar el código de autorización"
  },
  {
    "id": "store.sql_oauth.remove_access_data.app_error",
    "translation": "No se pudo eliminar el token de acceso"
  },
  {
    "id": "store.sql_oauth.remove_auth_data.app_error",
    "translation": "No se pudo eliminar el código de autorización"
  },
  {
    "id": "store.sql_oauth.save_access_data.app_error",
    "translation": "No se pudo guardar el token de acceso."
  },
  {
    "id": "store.sql_oauth.save_app.existing.app_error",
    "translation": "Para una app existente debe ejecutarse una actualización"
  },
  {
    "id": "store.sql_oauth.save_app.save.app_error",
    "translation": "No se pudo guardar la app."
  },
  {
    "id": "store.sql_oauth.save_auth_data.app_error",
    "translation": "No se pudo guardar el código de autorización."
  },
  {
    "id": "store.sql_oauth.update_access_data.app_error",
    "translation": "Encontramos un error actualizando el token de acceso"
  },
  {
    "id": "store.sql_oauth.update_app.find.app_error",
    "translation": "No se pudo encontrar una app para actualizar"
  },
  {
    "id": "store.sql_oauth.update_app.finding.app_error",
    "translation": "Encontramos un error buscando la app"
  },
  {
    "id": "store.sql_oauth.update_app.update.app_error",
    "translation": "No se pudo actualizar la app"
  },
  {
    "id": "store.sql_oauth.update_app.updating.app_error",
    "translation": "Encontramos un error actualizando la app"
  },
  {
    "id": "store.sql_plugin_store.delete.app_error",
    "translation": "No se puede eliminar el valor de la clave del plugin"
  },
  {
    "id": "store.sql_plugin_store.get.app_error",
    "translation": "No se pudo obtener el valor de la clave del plugin"
  },
  {
    "id": "store.sql_plugin_store.list.app_error",
    "translation": "No se puede listar todas las llaves de los plugins"
  },
  {
    "id": "store.sql_plugin_store.save.app_error",
    "translation": "No se pudo guardar o actualizar el valor de la clave del plugin"
  },
  {
    "id": "store.sql_post.analytics_posts_count.app_error",
    "translation": "No se pudo obtener el número de mensajes"
  },
  {
    "id": "store.sql_post.analytics_posts_count_by_day.app_error",
    "translation": "No se pudo obtener el número de mensajes por día"
  },
  {
    "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
    "translation": "No se pudo obtener el número de usuarios con mensajes"
  },
  {
    "id": "store.sql_post.compliance_export.app_error",
    "translation": "No se pudo obtener los mensajes para la exportación del Informe de Conformidad."
  },
  {
    "id": "store.sql_post.delete.app_error",
    "translation": "No se puede eliminar el mensaje"
  },
  {
    "id": "store.sql_post.get.app_error",
    "translation": "No se puede obtener el mensaje"
  },
  {
    "id": "store.sql_post.get_direct_posts.app_error",
    "translation": "No se puede obtener los mensajes directos"
  },
  {
    "id": "store.sql_post.get_flagged_posts.app_error",
    "translation": "No se pueden obtener los mensajes marcados"
  },
  {
    "id": "store.sql_post.get_parents_posts.app_error",
    "translation": "No se puede obtener los mensajes padres del canal"
  },
  {
    "id": "store.sql_post.get_post_after_time.app_error",
    "translation": "No se puede obtener el mensaje después de un tiempo determinado"
  },
  {
    "id": "store.sql_post.get_post_id_around.app_error",
    "translation": "No se puede obtener el mensaje alrededor de un tiempo determinado"
  },
  {
    "id": "store.sql_post.get_posts.app_error",
    "translation": "Límite de paginación excedido"
  },
  {
    "id": "store.sql_post.get_posts_around.get.app_error",
    "translation": "No se puede obtener los mensajes del canal"
  },
  {
    "id": "store.sql_post.get_posts_around.get_parent.app_error",
    "translation": "No se puede obtener los mensajes padres del canal"
  },
  {
    "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error",
    "translation": "No se puede obtener los mensajes en lote para la indexación"
  },
  {
    "id": "store.sql_post.get_posts_by_ids.app_error",
    "translation": "No se puede obtener los mensajes"
  },
  {
    "id": "store.sql_post.get_posts_created_att.app_error",
    "translation": "No se puede obtener los mensajes del canal"
  },
  {
    "id": "store.sql_post.get_posts_since.app_error",
    "translation": "No se puede obtener los mensajes del canal"
  },
  {
    "id": "store.sql_post.get_root_posts.app_error",
    "translation": "No se puede obtener los mensajes del canal"
  },
  {
    "id": "store.sql_post.overwrite.app_error",
    "translation": "No se puede sobrescribir el mensaje"
  },
  {
    "id": "store.sql_post.permanent_delete.app_error",
    "translation": "No se puede eliminar el mensaje"
  },
  {
    "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
    "translation": "No se puede eliminar los comentarios del usuario"
  },
  {
    "id": "store.sql_post.permanent_delete_batch.app_error",
    "translation": "Hemos detectado un error al eliminar permanentemente el lote de los mensajes"
  },
  {
    "id": "store.sql_post.permanent_delete_by_channel.app_error",
    "translation": "No se puede eliminar los mensajes por canal"
  },
  {
    "id": "store.sql_post.permanent_delete_by_user.app_error",
    "translation": "No se puede seleccionar los mensajes a eliminar del usuario"
  },
  {
    "id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
    "translation": "No se puede seleccionar los mensajes a eliminar del usuario (son demasiados), por favor ejecuta de nuevo"
  },
  {
    "id": "store.sql_post.save.app_error",
    "translation": "No se puede guardar el mensaje"
  },
  {
    "id": "store.sql_post.save.existing.app_error",
    "translation": "No puedes actualizar el Mensaje"
  },
  {
    "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_post.update.app_error",
    "translation": "No se puede actualizar el mensaje"
  },
  {
    "id": "store.sql_preference.cleanup_flags_batch.app_error",
    "translation": "Hemos detectado un error al limpiar los lotes para los mensajes marcados"
  },
  {
    "id": "store.sql_preference.delete.app_error",
    "translation": "Encontramos un error mientras eliminabamos las preferencias"
  },
  {
    "id": "store.sql_preference.get.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias"
  },
  {
    "id": "store.sql_preference.get_all.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias"
  },
  {
    "id": "store.sql_preference.get_category.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias"
  },
  {
    "id": "store.sql_preference.insert.exists.app_error",
    "translation": "La preferencia para ese usuario, categoria y nombre ya existe"
  },
  {
    "id": "store.sql_preference.insert.save.app_error",
    "translation": "No se puede guardar la preferencia"
  },
  {
    "id": "store.sql_preference.permanent_delete_by_user.app_error",
    "translation": "Encontramos un error mientras eliminabamos las preferencias"
  },
  {
    "id": "store.sql_preference.save.commit_transaction.app_error",
    "translation": "No se pudo hacer commit de la transacción para guardar las preferencias"
  },
  {
    "id": "store.sql_preference.save.missing_driver.app_error",
    "translation": "Encontramos un error mientras actualizabamos las preferencias"
  },
  {
    "id": "store.sql_preference.save.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción para guardar las preferencias"
  },
  {
    "id": "store.sql_preference.save.updating.app_error",
    "translation": "Encontramos un error mientras actualizabamos las preferencias"
  },
  {
    "id": "store.sql_preference.update.app_error",
    "translation": "No se puede actualizar la preferencia"
  },
  {
    "id": "store.sql_reaction.bulk_get_for_post_ids.app_error",
    "translation": "No se puede obtener las reacciones del mensaje"
  },
  {
    "id": "store.sql_reaction.delete.app_error",
    "translation": "No se puede eliminar la reacción"
  },
  {
    "id": "store.sql_reaction.delete.begin.app_error",
    "translation": "No se puede abrir la transacción mientras se elimina la reacción"
  },
  {
    "id": "store.sql_reaction.delete.commit.app_error",
    "translation": "Incapaz de confirmar la transacción mientras se elimina la reacción"
  },
  {
    "id": "store.sql_reaction.delete_all_with_emoji_name.delete_reactions.app_error",
    "translation": "No se puede eliminar las reacciones con el nombre del emoticon suministrado"
  },
  {
    "id": "store.sql_reaction.delete_all_with_emoji_name.get_reactions.app_error",
    "translation": "No se puede obtener las reacciones con el nombre del emoticon suministrado"
  },
  {
    "id": "store.sql_reaction.get_for_post.app_error",
    "translation": "No se puede obtener las reacciones del mensaje"
  },
  {
    "id": "store.sql_reaction.permanent_delete_batch.app_error",
    "translation": "Hemos detectado un error al eliminar permanentemente el lote de reacciones"
  },
  {
    "id": "store.sql_reaction.save.begin.app_error",
    "translation": "No se puede abrir la transacción, mientras se guarda la reacción"
  },
  {
    "id": "store.sql_reaction.save.commit.app_error",
    "translation": "Incapaz de confirmar la transacción, mientras se guarda la reacción"
  },
  {
    "id": "store.sql_reaction.save.save.app_error",
    "translation": "No se puede guardar la reacción"
  },
  {
    "id": "store.sql_recover.delete.app_error",
    "translation": "No se puede eliminar el token"
  },
  {
    "id": "store.sql_recover.get_by_code.app_error",
    "translation": "No se puede obtener un token con el código suministrado"
  },
  {
    "id": "store.sql_recover.remove_all_tokens_by_type.app_error",
    "translation": "No se pudo borrar todos los tokens del tipo"
  },
  {
    "id": "store.sql_recover.save.app_error",
    "translation": "No se pudo guardar token"
  },
  {
    "id": "store.sql_role.delete.update.app_error",
    "translation": "No se puede eliminar el rol"
  },
  {
    "id": "store.sql_role.get.app_error",
    "translation": "No se pudo obtener el rol"
  },
  {
    "id": "store.sql_role.get_all.app_error",
    "translation": "No se pudo obtener todos los roles"
  },
  {
    "id": "store.sql_role.get_by_name.app_error",
    "translation": "No se pudo obtener el rol"
  },
  {
    "id": "store.sql_role.get_by_names.app_error",
    "translation": "No se pudo obtener los roles"
  },
  {
    "id": "store.sql_role.permanent_delete_all.app_error",
    "translation": "No se pudo eliminar permanentemente todos los roles"
  },
  {
    "id": "store.sql_role.save.insert.app_error",
    "translation": "No se pudo guardar el nuevo rol"
  },
  {
    "id": "store.sql_role.save.invalid_role.app_error",
    "translation": "El rol no es válido"
  },
  {
    "id": "store.sql_role.save.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción para guardar el rol"
  },
  {
    "id": "store.sql_role.save.update.app_error",
    "translation": "No se pudo actualizar el rol"
  },
  {
    "id": "store.sql_role.save_role.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción para guardar el rol"
  },
  {
    "id": "store.sql_scheme.delete.role_update.app_error",
    "translation": "No se pudo borrar los roles pertenecientes a este esquema"
  },
  {
    "id": "store.sql_scheme.delete.update.app_error",
    "translation": "No se pudo borrar el esquema"
  },
  {
    "id": "store.sql_scheme.get.app_error",
    "translation": "No se pudo obtener el esquema"
  },
  {
    "id": "store.sql_scheme.permanent_delete_all.app_error",
    "translation": "No se pudo eliminar permanentemente el esquema"
  },
  {
    "id": "store.sql_scheme.reset_channels.app_error",
    "translation": "No se pudo restablecer todos los canales que usan este esquema al esquema predefinido"
  },
  {
    "id": "store.sql_scheme.reset_teams.app_error",
    "translation": "No se pudo restablecer todos los equipos que usan este esquema al esquema predefinido"
  },
  {
    "id": "store.sql_scheme.save.insert.app_error",
    "translation": "No se pudo crear el esquema"
  },
  {
    "id": "store.sql_scheme.save.invalid_scheme.app_error",
    "translation": "El esquema suministrado no es válido"
  },
  {
    "id": "store.sql_scheme.save.open_transaction.app_error",
    "translation": "Falla al abrir la transacción para guardar el esquema"
  },
  {
    "id": "store.sql_scheme.save.retrieve_default_scheme_roles.app_error",
    "translation": "No se pudo obtener los roles del esquema predefinido"
  },
  {
    "id": "store.sql_scheme.save.update.app_error",
    "translation": "No se pudo actualizar el esquema"
  },
  {
    "id": "store.sql_scheme.save_scheme.commit_transaction.app_error",
    "translation": "Falla al terminar la transacción para guardar el esquema"
  },
  {
    "id": "store.sql_session.analytics_session_count.app_error",
    "translation": "No se pudo obtener la cantidad de sesiones"
  },
  {
    "id": "store.sql_session.get.app_error",
    "translation": "Encontramos un error buscando las sesiones"
  },
  {
    "id": "store.sql_session.get_sessions.app_error",
    "translation": "Encontramos un error mientras buscamos las sesiones de usuario"
  },
  {
    "id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
    "translation": "No se puede eliminar todas las sesiones del usuario"
  },
  {
    "id": "store.sql_session.remove.app_error",
    "translation": "No se puede eliminar la sesión"
  },
  {
    "id": "store.sql_session.remove_all_sessions_for_team.app_error",
    "translation": "No se puede eliminar todas las sesiones"
  },
  {
    "id": "store.sql_session.save.app_error",
    "translation": "No se puede guardar la sesión"
  },
  {
    "id": "store.sql_session.save.existing.app_error",
    "translation": "No se puede actualizar la sesión existente"
  },
  {
    "id": "store.sql_session.update_device_id.app_error",
    "translation": "No se puede actualizar el id del dispositivo"
  },
  {
    "id": "store.sql_session.update_last_activity.app_error",
    "translation": "No se puede actualizar el campo last_activity_at"
  },
  {
    "id": "store.sql_session.update_props.app_error",
    "translation": "No se puede actualizar las propiedades de la sesión"
  },
  {
    "id": "store.sql_session.update_roles.app_error",
    "translation": "No se puede actualizar los roles"
  },
  {
    "id": "store.sql_status.get.app_error",
    "translation": "Detectado un error al recuperar el estado"
  },
  {
    "id": "store.sql_status.get.missing.app_error",
    "translation": "No existe ninguna entrada para que el estado"
  },
  {
    "id": "store.sql_status.get_total_active_users_count.app_error",
    "translation": "No pudimos contar los usuarios activos"
  },
  {
    "id": "store.sql_status.reset_all.app_error",
    "translation": "Se ha encontrado un error al restablecer todos los estados"
  },
  {
    "id": "store.sql_status.save.app_error",
    "translation": "Encontramos un error al guardar el estado"
  },
  {
    "id": "store.sql_status.update.app_error",
    "translation": "Encontramos un error actualizando el estado"
  },
  {
    "id": "store.sql_status.update_last_activity_at.app_error",
    "translation": "No se pudo actualizar la fecha y tiempo de la última actividad del usuario"
  },
  {
    "id": "store.sql_system.get.app_error",
    "translation": "Encontramos un error buscando las propiedades del sistema"
  },
  {
    "id": "store.sql_system.get_by_name.app_error",
    "translation": "No se puede encontrar la variable del sistema."
  },
  {
    "id": "store.sql_system.permanent_delete_by_name.app_error",
    "translation": "No se pudo eliminar permanentemente la entrada en la tabla del sistema"
  },
  {
    "id": "store.sql_system.save.app_error",
    "translation": "Entrontramos un error mientras se guardaban las propiedades del sistema"
  },
  {
    "id": "store.sql_system.update.app_error",
    "translation": "Encontramos un error actualizando las propiedades del sistema"
  },
  {
    "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error",
    "translation": "No se puede obtener el número de canales para el esquema."
  },
  {
    "id": "store.sql_team.analytics_private_team_count.app_error",
    "translation": "No se puede obtener la cantidad de equipos privados"
  },
  {
    "id": "store.sql_team.analytics_public_team_count.app_error",
    "translation": "No se puede obtener la cantidad de equipos públicos"
  },
  {
    "id": "store.sql_team.analytics_team_count.app_error",
    "translation": "No se puede obtener la cantidad de equipos"
  },
  {
    "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_team.clear_all_custom_role_assignments.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_team.clear_all_custom_role_assignments.select.app_error",
    "translation": "Falló al obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.clear_all_custom_role_assignments.update.app_error",
    "translation": "Falló al actualizar el miembro del equipo"
  },
  {
    "id": "store.sql_team.get.find.app_error",
    "translation": "No se puede encontrar el equipo existente"
  },
  {
    "id": "store.sql_team.get.finding.app_error",
    "translation": "Encontramos un error buscando el equipo"
  },
  {
    "id": "store.sql_team.get_active_member_count.app_error",
    "translation": "No se puede obtener la cantidad de miembros del equipo"
  },
  {
    "id": "store.sql_team.get_all.app_error",
    "translation": "No pudimos obtener todos los equipos"
  },
  {
    "id": "store.sql_team.get_all_private_team_listing.app_error",
    "translation": "No pudimos obtener todos los equipos privados"
  },
  {
    "id": "store.sql_team.get_all_team_listing.app_error",
    "translation": "No pudimos obtener todos los equipos"
  },
  {
    "id": "store.sql_team.get_by_invite_id.find.app_error",
    "translation": "No se puede encontrar el equipo existente"
  },
  {
    "id": "store.sql_team.get_by_invite_id.finding.app_error",
    "translation": "No se puede encontrar el equipo existente"
  },
  {
    "id": "store.sql_team.get_by_name.app_error",
    "translation": "No se puede encontrar el equipo existente"
  },
  {
    "id": "store.sql_team.get_by_name.missing.app_error",
    "translation": "No se puede encontrar el equipo existente"
  },
  {
    "id": "store.sql_team.get_by_scheme.app_error",
    "translation": "No se pudo obtener los canales para el esquema suministrado"
  },
  {
    "id": "store.sql_team.get_member.app_error",
    "translation": "No se puede obtener el miembro del equipo"
  },
  {
    "id": "store.sql_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": "store.sql_team.get_member_count.app_error",
    "translation": "No se puede obtener la cantidad de miembros del equipo"
  },
  {
    "id": "store.sql_team.get_members.app_error",
    "translation": "No se puede obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.get_members_by_ids.app_error",
    "translation": "No se puede obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.get_unread.app_error",
    "translation": "No se puede obtener los mensajes sin leer de tus equipos"
  },
  {
    "id": "store.sql_team.get_user_team_ids.app_error",
    "translation": "No se puede obtener la lista de equipos del usuario"
  },
  {
    "id": "store.sql_team.migrate_team_members.commit_transaction.app_error",
    "translation": "Falla al terminar la transacción en la base de datos"
  },
  {
    "id": "store.sql_team.migrate_team_members.open_transaction.app_error",
    "translation": "Falla al abrir la transacción en la base de datos"
  },
  {
    "id": "store.sql_team.migrate_team_members.select.app_error",
    "translation": " Falla al seleccionar el bloque de miembros de equipo"
  },
  {
    "id": "store.sql_team.migrate_team_members.update.app_error",
    "translation": "Falla al actualizar el miembro de equipo"
  },
  {
    "id": "store.sql_team.permanent_delete.app_error",
    "translation": "No se puede borrar el equipo existente"
  },
  {
    "id": "store.sql_team.remove_member.app_error",
    "translation": "No se puede eliminar el miembro del equipo"
  },
  {
    "id": "store.sql_team.reset_all_team_schemes.app_error",
    "translation": "No pudimos restablecer los esquemas de equipo"
  },
  {
    "id": "store.sql_team.save.app_error",
    "translation": "No se puede guardar el equipo"
  },
  {
    "id": "store.sql_team.save.domain_exists.app_error",
    "translation": "Ya existe un equipo con ese nombre"
  },
  {
    "id": "store.sql_team.save.existing.app_error",
    "translation": "Para un equipo existente debe ejecutarse una actualización"
  },
  {
    "id": "store.sql_team.save_member.exists.app_error",
    "translation": "Ya existe un miembro del equipo con el mismo ID"
  },
  {
    "id": "store.sql_team.save_member.save.app_error",
    "translation": "Falló al guardar el miembro del equipo"
  },
  {
    "id": "store.sql_team.search_all_team.app_error",
    "translation": "Encontramos un error buscando los equipos"
  },
  {
    "id": "store.sql_team.search_open_team.app_error",
    "translation": "Encontramos un error buscando los equipos abiertos"
  },
  {
    "id": "store.sql_team.search_private_team.app_error",
    "translation": "Encontramos un error buscando los equipos privados"
  },
  {
    "id": "store.sql_team.update.app_error",
    "translation": "No se puede actualizar el equipo"
  },
  {
    "id": "store.sql_team.update.find.app_error",
    "translation": "No se puede encontrar el equipo a actualizar"
  },
  {
    "id": "store.sql_team.update.finding.app_error",
    "translation": "Encontramos un error buscando el equipo"
  },
  {
    "id": "store.sql_team.update.updating.app_error",
    "translation": "Encontramos un error actualizando el equipo"
  },
  {
    "id": "store.sql_team.update_last_team_icon_update.app_error",
    "translation": "No se puede actualizar la fecha de la última actualización del icono del equipo"
  },
  {
    "id": "store.sql_team.user_belongs_to_teams.app_error",
    "translation": "No se puede determinar si el usuario pertenece a la lista de equipos"
  },
  {
    "id": "store.sql_terms_of_service.save.app_error",
    "translation": "No se puede guardar los términos de servicio."
  },
  {
    "id": "store.sql_terms_of_service_store.get.app_error",
    "translation": "No se puede obtener los términos de servicio."
  },
  {
    "id": "store.sql_terms_of_service_store.get.no_rows.app_error",
    "translation": "No se encontraron los términos de servicio."
  },
  {
    "id": "store.sql_terms_of_service_store.save.existing.app_error",
    "translation": "No se debe invocar guardar un término de servicio existente"
  },
  {
    "id": "store.sql_user.analytics_daily_active_users.app_error",
    "translation": "No se puede obtener los usuarios activos durante el período solicitado"
  },
  {
    "id": "store.sql_user.analytics_get_inactive_users_count.app_error",
    "translation": "No se pudo contar los usuarios inactivos"
  },
  {
    "id": "store.sql_user.analytics_get_system_admin_count.app_error",
    "translation": "No se puede obtener la cantidad de administradores del sistema"
  },
  {
    "id": "store.sql_user.app_error",
    "translation": "Falla al construir la consulta"
  },
  {
    "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_user.clear_all_custom_role_assignments.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_user.clear_all_custom_role_assignments.select.app_error",
    "translation": "Falló al obtener los usuarios"
  },
  {
    "id": "store.sql_user.clear_all_custom_role_assignments.update.app_error",
    "translation": "Error al actualizar el usuario"
  },
  {
    "id": "store.sql_user.count.app_error",
    "translation": "UserCountOptions no tiene sentido"
  },
  {
    "id": "store.sql_user.demote_user_to_guest.channel_members_update.app_error",
    "translation": "Error al actualizar las membresías de los canales del usuario"
  },
  {
    "id": "store.sql_user.demote_user_to_guest.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_user.demote_user_to_guest.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_user.demote_user_to_guest.team_members_update.app_error",
    "translation": "Error al actualizar las membresías de los equipos del usuario"
  },
  {
    "id": "store.sql_user.demote_user_to_guest.user_update.app_error",
    "translation": "Error al actualizar el usuario"
  },
  {
    "id": "store.sql_user.get.app_error",
    "translation": "Encontramos un error buscando la cuenta"
  },
  {
    "id": "store.sql_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": "store.sql_user.get_by_auth.other.app_error",
    "translation": "Encontramos un error tratando de identificar la cuenta con este tipo de autenticación."
  },
  {
    "id": "store.sql_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": "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": "store.sql_user.get_for_login.multiple_users",
    "translation": "Encontramos múltiples usuarios que tienen tus credenciales y no pudimos iniciar tu sesión. Por favor contacta a un administrador."
  },
  {
    "id": "store.sql_user.get_new_users.app_error",
    "translation": "Encontramos un error mientras buscamos los usuario nuevos"
  },
  {
    "id": "store.sql_user.get_profile_by_group_channel_ids_for_user.app_error",
    "translation": "Ocurrió un error mientras buscando los perfiles de usuario"
  },
  {
    "id": "store.sql_user.get_profiles.app_error",
    "translation": "Encontramos un error mientras buscamos los perfiles de usuario"
  },
  {
    "id": "store.sql_user.get_recently_active_users.app_error",
    "translation": "Hemos encontrado un error al buscar a los usuarios recientemente activos"
  },
  {
    "id": "store.sql_user.get_sysadmin_profiles.app_error",
    "translation": "Encontramos un error mientras buscamos los perfiles de usuario"
  },
  {
    "id": "store.sql_user.get_system_install_date.app_error",
    "translation": "No puede inferir la fecha del sistema basado en la fecha en que el primer usuario fue creado."
  },
  {
    "id": "store.sql_user.get_total_users_count.app_error",
    "translation": "No pudimos contar los usuarios"
  },
  {
    "id": "store.sql_user.get_unread_count.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes sin leer del usuario"
  },
  {
    "id": "store.sql_user.get_unread_count_for_channel.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes sin leer del usuario y canal"
  },
  {
    "id": "store.sql_user.get_users_batch_for_indexing.get_channel_members.app_error",
    "translation": "No se puede obtener los miembros del canal para los usuarios ha ser indexados por lotes"
  },
  {
    "id": "store.sql_user.get_users_batch_for_indexing.get_team_members.app_error",
    "translation": "No se puede obtener los miembros del equipo para los usuarios ha ser indexados por lotes"
  },
  {
    "id": "store.sql_user.get_users_batch_for_indexing.get_users.app_error",
    "translation": "No se puede obtener los usuarios en lote para la indexación"
  },
  {
    "id": "store.sql_user.missing_account.const",
    "translation": "No se puede encontrar el usuario."
  },
  {
    "id": "store.sql_user.permanent_delete.app_error",
    "translation": "No se puede borrar la cuenta existente"
  },
  {
    "id": "store.sql_user.promote_guest.channel_members_update.app_error",
    "translation": "Error al actualizar las membresías de los canales del usuario"
  },
  {
    "id": "store.sql_user.promote_guest.commit_transaction.app_error",
    "translation": "No se pudo confirmar la transacción de base de datos"
  },
  {
    "id": "store.sql_user.promote_guest.open_transaction.app_error",
    "translation": "No se pudo abrir la transacción de base de datos"
  },
  {
    "id": "store.sql_user.promote_guest.team_members_update.app_error",
    "translation": "Error al actualizar las membresías de los equipos del usuario"
  },
  {
    "id": "store.sql_user.promote_guest.user_update.app_error",
    "translation": "Error al actualizar el usuario"
  },
  {
    "id": "store.sql_user.save.app_error",
    "translation": "No se puede guardar la cuenta."
  },
  {
    "id": "store.sql_user.save.email_exists.app_error",
    "translation": "Ya existe una cuenta con ese correo electrónico."
  },
  {
    "id": "store.sql_user.save.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": "store.sql_user.save.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": "store.sql_user.save.existing.app_error",
    "translation": "Para un usuario existente debe ejecutarse una actualización"
  },
  {
    "id": "store.sql_user.save.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": "store.sql_user.save.member_count.app_error",
    "translation": "Falla obteniendo la cantidad de miembros del equipo actual"
  },
  {
    "id": "store.sql_user.save.username_exists.app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe."
  },
  {
    "id": "store.sql_user.save.username_exists.ldap_app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe. Por favor contacta a tu Administrador."
  },
  {
    "id": "store.sql_user.save.username_exists.saml_app_error",
    "translation": "Una cuenta con ese nombre de usuario ya existe. Por favor contacta a tu Administrador."
  },
  {
    "id": "store.sql_user.search.app_error",
    "translation": "No se puede encontrar ningún usuario que coincide con los parámetros de búsqueda"
  },
  {
    "id": "store.sql_user.update.app_error",
    "translation": "No se puede actualizar la cuenta"
  },
  {
    "id": "store.sql_user.update.can_not_change_ldap.app_error",
    "translation": "No se puede cambiar el campo asignado por AD/LDAP"
  },
  {
    "id": "store.sql_user.update.email_taken.app_error",
    "translation": "Este correo electrónico ya está siendo utilizado. Por favor escoge otro."
  },
  {
    "id": "store.sql_user.update.find.app_error",
    "translation": "No se puede encontrar la cuenta a actualizar"
  },
  {
    "id": "store.sql_user.update.finding.app_error",
    "translation": "Encontramos un error buscando la cuenta"
  },
  {
    "id": "store.sql_user.update.updating.app_error",
    "translation": "Encontramos un error actualizando la cuenta"
  },
  {
    "id": "store.sql_user.update.username_taken.app_error",
    "translation": "Este nombre de usuario ya está siendo utiizado. Por favor selecciona otro."
  },
  {
    "id": "store.sql_user.update_active_for_multiple_users.getting_changed_users.app_error",
    "translation": "No se puede obtener la lista de los identificadores de huéspedes"
  },
  {
    "id": "store.sql_user.update_active_for_multiple_users.updating.app_error",
    "translation": "No puede desactivar huéspedes"
  },
  {
    "id": "store.sql_user.update_auth_data.app_error",
    "translation": "No se puede actualizar los datos de autenticación"
  },
  {
    "id": "store.sql_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": "store.sql_user.update_failed_pwd_attempts.app_error",
    "translation": "No se puede actualizar el campo failed_attempts"
  },
  {
    "id": "store.sql_user.update_last_picture_update.app_error",
    "translation": "No se puede actualizar el campo update_at"
  },
  {
    "id": "store.sql_user.update_mfa_active.app_error",
    "translation": "Encontramos un error al actualizar el estado activo MFA del usuario"
  },
  {
    "id": "store.sql_user.update_mfa_secret.app_error",
    "translation": "Encontramos un error al actualizar el secreto MFA del usuario"
  },
  {
    "id": "store.sql_user.update_password.app_error",
    "translation": "No se puede actualizar la contraseña del usuario"
  },
  {
    "id": "store.sql_user.update_update.app_error",
    "translation": "No se puede actualizar la fecha de la última actualización del usuario"
  },
  {
    "id": "store.sql_user.verify_email.app_error",
    "translation": "No se puede actualizar el campo de verificar correo"
  },
  {
    "id": "store.sql_user_access_token.delete.app_error",
    "translation": "No se puede eliminar el token de acceso personal"
  },
  {
    "id": "store.sql_user_access_token.get.app_error",
    "translation": "No se puede obtener el token de acceso personal"
  },
  {
    "id": "store.sql_user_access_token.get_all.app_error",
    "translation": "No se puede obtener todos los tokens de acceso personal"
  },
  {
    "id": "store.sql_user_access_token.get_by_token.app_error",
    "translation": "No se puede obtener el token de acceso personal por token"
  },
  {
    "id": "store.sql_user_access_token.get_by_user.app_error",
    "translation": "No se puede obtener el token de acceso personal por usuario"
  },
  {
    "id": "store.sql_user_access_token.save.app_error",
    "translation": "No se puede guardar el token de acceso personal"
  },
  {
    "id": "store.sql_user_access_token.search.app_error",
    "translation": "Encontramos un error buscando los tokens de acceso"
  },
  {
    "id": "store.sql_user_access_token.update_token_disable.app_error",
    "translation": "No se puede inhabilitar el token de acceso"
  },
  {
    "id": "store.sql_user_access_token.update_token_enable.app_error",
    "translation": "No se puede habilitar guardar token de acceso"
  },
  {
    "id": "store.sql_user_terms_of_service.delete.app_error",
    "translation": "No se pudo eliminar los términos de servicio."
  },
  {
    "id": "store.sql_user_terms_of_service.get_by_user.app_error",
    "translation": "No se puede obtener los términos de servicio."
  },
  {
    "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error",
    "translation": "No se encontraron los términos de servicio."
  },
  {
    "id": "store.sql_user_terms_of_service.save.app_error",
    "translation": "No se puede guardar los términos de servicio."
  },
  {
    "id": "store.sql_webhooks.analytics_incoming_count.app_error",
    "translation": "No se puede contabilizar los webhooks de entrada"
  },
  {
    "id": "store.sql_webhooks.analytics_outgoing_count.app_error",
    "translation": "No se puede contabilizar los webhooks de salida"
  },
  {
    "id": "store.sql_webhooks.delete_incoming.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.delete_outgoing.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.get_incoming.app_error",
    "translation": "No se puede obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_incoming_by_channel.app_error",
    "translation": "No se puede obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.get_incoming_by_user.app_error",
    "translation": "No se puede obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_outgoing.app_error",
    "translation": "No se puede obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
    "translation": "No se puede obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.get_outgoing_by_team.app_error",
    "translation": "No se puede obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
    "translation": "No se puede eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.save_incoming.app_error",
    "translation": "No se puede guardar el webhook de entrada"
  },
  {
    "id": "store.sql_webhooks.save_incoming.existing.app_error",
    "translation": "No puedes sobreescribir un Webhook de Entrada existente"
  },
  {
    "id": "store.sql_webhooks.save_outgoing.app_error",
    "translation": "No se puede guardar el webhook de salida"
  },
  {
    "id": "store.sql_webhooks.save_outgoing.override.app_error",
    "translation": "No puedes sobreescribir un Webhook de Salida existente"
  },
  {
    "id": "store.sql_webhooks.update_incoming.app_error",
    "translation": "No se puede actualizar el webhook de entrada"
  },
  {
    "id": "store.sql_webhooks.update_outgoing.app_error",
    "translation": "No se puede actualizar el webhook"
  },
  {
    "id": "store.update_error",
    "translation": "error actualizando"
  },
  {
    "id": "system.message.name",
    "translation": "Sistema"
  },
  {
    "id": "utils.file.list_directory.local.app_error",
    "translation": "Se encontró un error al listar el directorio del almacenamiento en el servidor local."
  },
  {
    "id": "utils.file.list_directory.s3.app_error",
    "translation": "Se encontró un error al listar el directorio en S3."
  },
  {
    "id": "utils.file.remove_directory.local.app_error",
    "translation": "Se encontró un error al eliminar el directorio en el almacenamiento en el servidor local."
  },
  {
    "id": "utils.file.remove_directory.s3.app_error",
    "translation": "Se encontró un error al eliminar el directorio en S3."
  },
  {
    "id": "utils.file.remove_file.local.app_error",
    "translation": "Se encontró un error eliminar el archivo del almacenamiento en el servidor local"
  },
  {
    "id": "utils.file.remove_file.s3.app_error",
    "translation": "Se encontró un error al eliminar el archivo en S3."
  },
  {
    "id": "utils.mail.connect_smtp.helo.app_error",
    "translation": "Falla a establecer HELO"
  },
  {
    "id": "utils.mail.connect_smtp.open.app_error",
    "translation": "Falla al abrir conexión"
  },
  {
    "id": "utils.mail.connect_smtp.open_tls.app_error",
    "translation": "Falla al abrir una conexión TLS"
  },
  {
    "id": "utils.mail.new_client.auth.app_error",
    "translation": "Falla autenticando contra el servidor SMTP"
  },
  {
    "id": "utils.mail.sendMail.attachments.write_error",
    "translation": "Error al escribir el archivo adjunto al correo electrónico"
  },
  {
    "id": "utils.mail.send_mail.close.app_error",
    "translation": "Falla al cerrar la conexión al servidor SMTP"
  },
  {
    "id": "utils.mail.send_mail.from_address.app_error",
    "translation": "Error ajuste \"Dirección Desde\""
  },
  {
    "id": "utils.mail.send_mail.msg.app_error",
    "translation": "Falla al escribir el mensaje del correo electrónico"
  },
  {
    "id": "utils.mail.send_mail.msg_data.app_error",
    "translation": "Falla al agregar los datos al mensaje del correo electrónico"
  },
  {
    "id": "utils.mail.send_mail.to_address.app_error",
    "translation": "Error ajuste \"Dirección Para\""
  },
  {
    "id": "web.command_webhook.command.app_error",
    "translation": "No se encontró el comando"
  },
  {
    "id": "web.command_webhook.invalid.app_error",
    "translation": "Webhook no válido"
  },
  {
    "id": "web.command_webhook.parse.app_error",
    "translation": "No se puede analizar los datos entrantes"
  },
  {
    "id": "web.error.unsupported_browser.browser_get_latest.chrome",
    "translation": "Obtén la última versión del navegador Chrome"
  },
  {
    "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.safari",
    "translation": "Obtén la última versión del navegador Safari"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.chrome",
    "translation": "Google Chrome"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.edge",
    "translation": "Microsoft Edge"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.firefox",
    "translation": "Firefox"
  },
  {
    "id": "web.error.unsupported_browser.browser_title.safari",
    "translation": "Safari"
  },
  {
    "id": "web.error.unsupported_browser.download",
    "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_the_app",
    "translation": "Descarga la App"
  },
  {
    "id": "web.error.unsupported_browser.install_guide.mac",
    "translation": "Guía de Instalación"
  },
  {
    "id": "web.error.unsupported_browser.install_guide.windows",
    "translation": "Guía de Instalación"
  },
  {
    "id": "web.error.unsupported_browser.learn_more",
    "translation": "Conoce más acerca de los navegadores soportados."
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.chrome",
    "translation": "Versión 61+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.edge",
    "translation": "Versión 44+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.firefox",
    "translation": "Versión 60+"
  },
  {
    "id": "web.error.unsupported_browser.min_browser_version.safari",
    "translation": "Versión 12+"
  },
  {
    "id": "web.error.unsupported_browser.min_os_version.mac",
    "translation": "macOS 10.9+"
  },
  {
    "id": "web.error.unsupported_browser.min_os_version.windows",
    "translation": "Windows 7+"
  },
  {
    "id": "web.error.unsupported_browser.no_longer_support",
    "translation": "Este navegador ya no es soportado por Mattermost"
  },
  {
    "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.open_system_browser.edge",
    "translation": "Abrir Edge"
  },
  {
    "id": "web.error.unsupported_browser.system_browser_make_default",
    "translation": "Establecer como predeterminado"
  },
  {
    "id": "web.error.unsupported_browser.system_browser_or",
    "translation": "ó"
  },
  {
    "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 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": "Permisos del canal inapropiados"
  },
  {
    "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"
  }
]
