[
  {
    "id": "April",
    "translation": "Abril"
  },
  {
    "id": "August",
    "translation": "Agosto"
  },
  {
    "id": "December",
    "translation": "Diciembre"
  },
  {
    "id": "February",
    "translation": "Febrero"
  },
  {
    "id": "January",
    "translation": "Enero"
  },
  {
    "id": "July",
    "translation": "Julio"
  },
  {
    "id": "June",
    "translation": "Junio"
  },
  {
    "id": "March",
    "translation": "Marzo"
  },
  {
    "id": "May",
    "translation": "Mayo"
  },
  {
    "id": "November",
    "translation": "Noviembre"
  },
  {
    "id": "October",
    "translation": "Octubre"
  },
  {
    "id": "September",
    "translation": "Septiembre"
  },
  {
    "id": "api.admin.add_certificate.no_file.app_error",
    "translation": "No hay un archivo bajo 'certificate' en la solicitud."
  },
  {
    "id": "api.admin.add_certificate.open.app_error",
    "translation": "No se pudo abrir el archivo del certificado."
  },
  {
    "id": "api.admin.add_certificate.saving.app_error",
    "translation": "No se pudo guardar el archivo con el certificado."
  },
  {
    "id": "api.admin.file_read_error",
    "translation": "Error leyendo el archivo de registro."
  },
  {
    "id": "api.admin.get_brand_image.not_available.app_error",
    "translation": "La marca personalizada no está configurada o no está soportada en este servidor."
  },
  {
    "id": "api.admin.get_brand_image.storage.app_error",
    "translation": "El almacenamiento para las imagénes no está configurado."
  },
  {
    "id": "api.admin.init.debug",
    "translation": "Inicializando rutas del API para la administración."
  },
  {
    "id": "api.admin.recycle_db_end.warn",
    "translation": "Terminado el reciclaje de la conexión de base de datos."
  },
  {
    "id": "api.admin.recycle_db_start.warn",
    "translation": "Intentando reciclar la conexión de base de datos."
  },
  {
    "id": "api.admin.remove_certificate.delete.app_error",
    "translation": "Se ha producido un error al eliminar el certificado. Asegúrese de que el archivo config/{{.Filename}} existe."
  },
  {
    "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.test_email.body",
    "translation": "<br/><br/><br/>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.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.not_available.app_error",
    "translation": "La marca personalizada no está configurada o no está soportada en este servidor"
  },
  {
    "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 subir la imagen. El almacenamiento de imagenes no está configurado."
  },
  {
    "id": "api.admin.upload_brand_image.too_large.app_error",
    "translation": "No se pudo subir el archivo. El archivo es muy grande."
  },
  {
    "id": "api.api.init.parsing_templates.debug",
    "translation": "Analizando el contenido plantillas del servidor en %v"
  },
  {
    "id": "api.api.init.parsing_templates.error",
    "translation": "Falla al analizar el contenido de las plantillas de servidor %v"
  },
  {
    "id": "api.api.render.error",
    "translation": "Error renderinzando la plantilla %v err=%v"
  },
  {
    "id": "api.auth.unable_to_get_user.app_error",
    "translation": "No se puede obtener el usuario para comprobar los permisos."
  },
  {
    "id": "api.brand.init.debug",
    "translation": "Inicializando rutas del API para las marcas"
  },
  {
    "id": "api.channel.add_member.added",
    "translation": "%v agregado al canal por %v"
  },
  {
    "id": "api.channel.add_member.find_channel.app_error",
    "translation": "Falla al encontrar el canal"
  },
  {
    "id": "api.channel.add_member.find_user.app_error",
    "translation": "Falla al encontrar el usuario a ser agregado"
  },
  {
    "id": "api.channel.add_member.user_adding.app_error",
    "translation": "Falla al encontrar el usuario mientras se agregaba"
  },
  {
    "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 removido del equipo."
  },
  {
    "id": "api.channel.add_user_to_channel.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado"
  },
  {
    "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.can_manage_channel.private_restricted_system_admin.app_error",
    "translation": "La gestión y creación de Canales Privados está restringida a los Administradores del Sistema."
  },
  {
    "id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
    "translation": "La gestión y creación de Canales Privados está restringida a los Administradores de Equipo y Sistema."
  },
  {
    "id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
    "translation": "La gestión y creación de Canales Públicos está restringida a los Administradores del Sistema."
  },
  {
    "id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error",
    "translation": "La gestión y creación de Canales Públicos está restringida a los Administradores de Equipo y Sistema."
  },
  {
    "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 ha archivado 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.failed_post.error",
    "translation": "Falla al publicar archivar el mensaje %v"
  },
  {
    "id": "api.channel.delete_channel.failed_send.app_error",
    "translation": "Falla al enviar el archivo del mensaje"
  },
  {
    "id": "api.channel.delete_channel.incoming_webhook.error",
    "translation": "Encontrado un error borrando el webhook de entrada, id=%v"
  },
  {
    "id": "api.channel.delete_channel.outgoing_webhook.error",
    "translation": "Encontrado un error borrando el webhook de salida, id=%v"
  },
  {
    "id": "api.channel.delete_channel.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.channel.get_channel.wrong_team.app_error",
    "translation": "No hay ningún canal con channel_id={{.ChannelId}} en el equipo con team_id={{.TeamId}}"
  },
  {
    "id": "api.channel.get_channel_counts.app_error",
    "translation": "No se puede obtener el contador del canal desde la base de datos"
  },
  {
    "id": "api.channel.get_channel_extra_info.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado"
  },
  {
    "id": "api.channel.get_channel_extra_info.member_limit.app_error",
    "translation": "Error al analizar el límite de miembros"
  },
  {
    "id": "api.channel.get_channels.error",
    "translation": "Error obteniendo el pérfil de usuario para id=%v forzando el cierre de sesión"
  },
  {
    "id": "api.channel.init.debug",
    "translation": "Inicializando rutas del API para los canales"
  },
  {
    "id": "api.channel.join_channel.already_deleted.app_error",
    "translation": "El canal ya está eliminado"
  },
  {
    "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 ha unido 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 dejar un mensaje directo a un canal"
  },
  {
    "id": "api.channel.leave.last_member.app_error",
    "translation": "Eres el último miembro que queda, intenta remover el Canal Privado en vez de salirte."
  },
  {
    "id": "api.channel.leave.left",
    "translation": "%v ha abandonado el 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 remover el usuario del canal predeterminado {{.Channel}}"
  },
  {
    "id": "api.channel.remove_member.permissions.app_error",
    "translation": "No tienes los permisos apropiados "
  },
  {
    "id": "api.channel.remove_member.removed",
    "translation": "%v fue removido del canal."
  },
  {
    "id": "api.channel.remove_member.unable.app_error",
    "translation": "No se puede remover el usuario."
  },
  {
    "id": "api.channel.remove_member.user.app_error",
    "translation": "Falla al encontrar el usuario a ser removido"
  },
  {
    "id": "api.channel.remove_user_from_channel.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado"
  },
  {
    "id": "api.channel.update_channel.deleted.app_error",
    "translation": "El canal ha sido archivado o eliminado"
  },
  {
    "id": "api.channel.update_channel.permission.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "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_last_viewed_at.get_unread_count_for_channel.error",
    "translation": "No se puede obtener el número de mensajes no leídos para user_id=%v y channel_id=%v, err=%v"
  },
  {
    "id": "api.cluster.init.debug",
    "translation": "Inicializando rutas del API para el agrupamiento de servidores"
  },
  {
    "id": "api.command.admin_only.app_error",
    "translation": "Las integraciones han sido limitadas a los adminitradores."
  },
  {
    "id": "api.command.delete.app_error",
    "translation": "Permisos inapropiados para eliminar el comando"
  },
  {
    "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.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.save.app_error",
    "translation": "Ocurrió un error mientras se guardaba la respuesta del comando en el canal"
  },
  {
    "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.init.debug",
    "translation": "Inicializando rutas del API para los comandos"
  },
  {
    "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_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.regen.app_error",
    "translation": "Permisos inapropiados para utilizar el comando de regenerar token"
  },
  {
    "id": "api.command.team_mismatch.app_error",
    "translation": "No se puede actualizar comandos a través de equipos"
  },
  {
    "id": "api.command.update.app_error",
    "translation": "Permisos inapropiados para actualizar el comando"
  },
  {
    "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_header.update_channel.success",
    "translation": "El encabezado del canal fue actualizado correctamente."
  },
  {
    "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_echo.create.app_error",
    "translation": "No se pudo crear el /echo mensaje, err=%v"
  },
  {
    "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_help.desc",
    "translation": "Abrir la página de ayuda de Mattermost"
  },
  {
    "id": "api.command_help.name",
    "translation": "help"
  },
  {
    "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": "[nombre del 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 pudimos encontrar el canal"
  },
  {
    "id": "api.command_join.name",
    "translation": "unir"
  },
  {
    "id": "api.command_join.success",
    "translation": "Te uniste al canal."
  },
  {
    "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.list.app_error",
    "translation": "Ha ocurrido un error mientras se listaban los usuarios."
  },
  {
    "id": "api.command_msg.missing.app_error",
    "translation": "No pudimos encontrar el usuario"
  },
  {
    "id": "api.command_msg.name",
    "translation": "mensaje"
  },
  {
    "id": "api.command_msg.success",
    "translation": "Mensaje enviado al usuario."
  },
  {
    "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_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.browser.channel_next",
    "translation": "{{.ChannelNextCmd}}: canal Siguiente en el historial\n"
  },
  {
    "id": "api.command_shortcuts.browser.channel_next.cmd",
    "translation": "ALT+DER"
  },
  {
    "id": "api.command_shortcuts.browser.channel_next.cmd_mac",
    "translation": "CMD+]"
  },
  {
    "id": "api.command_shortcuts.browser.channel_prev",
    "translation": "{{.ChannelPrevCmd}}: canal Anterior en el historial\n"
  },
  {
    "id": "api.command_shortcuts.browser.channel_prev.cmd",
    "translation": "ALT+IZQ"
  },
  {
    "id": "api.command_shortcuts.browser.channel_prev.cmd_mac",
    "translation": "CMD+["
  },
  {
    "id": "api.command_shortcuts.browser.font_decrease",
    "translation": "{{.CmdOrCtrl}}+MENOS: Disminuir tamaño de la fuente (alejar)\n"
  },
  {
    "id": "api.command_shortcuts.browser.font_increase",
    "translation": "{{.CmdOrCtrl}}+MAS: Aumentar tamaño de la fuente (acercar)\n"
  },
  {
    "id": "api.command_shortcuts.browser.header",
    "translation": "#### Comandos incluidos en el Navegador\n\n"
  },
  {
    "id": "api.command_shortcuts.browser.highlight_next",
    "translation": "MAYUS+ABAJO (en el cuadro de texto): Selecciona el texto de las linea siguiente\n"
  },
  {
    "id": "api.command_shortcuts.browser.highlight_prev",
    "translation": "MAYUS+ARRIBA (en el cuadro de texto): Selecciona el texto de las línea anterior\n"
  },
  {
    "id": "api.command_shortcuts.browser.newline",
    "translation": "MAYUS+RETORNO (en el cuadro de texto): Crea una nueva línea\n"
  },
  {
    "id": "api.command_shortcuts.cmd",
    "translation": "CMD"
  },
  {
    "id": "api.command_shortcuts.ctrl",
    "translation": "CTRL"
  },
  {
    "id": "api.command_shortcuts.desc",
    "translation": "Muestra una lista de los accesos rápidos de teclado"
  },
  {
    "id": "api.command_shortcuts.files.header",
    "translation": "#### Archivos\n\n"
  },
  {
    "id": "api.command_shortcuts.files.upload",
    "translation": "{{.CmdOrCtrl}}+U: Subir archivo(s)\n\n"
  },
  {
    "id": "api.command_shortcuts.header",
    "translation": "### Atajos de Teclado\n\n"
  },
  {
    "id": "api.command_shortcuts.msgs.comp_channel",
    "translation": "~[carácter]+TAB: Auto completa el canal que comience por [carácter]\n"
  },
  {
    "id": "api.command_shortcuts.msgs.comp_emoji",
    "translation": ":[carácter]+TAB: Auto completa el emoticon que comience por [carácter]\n\n"
  },
  {
    "id": "api.command_shortcuts.msgs.comp_username",
    "translation": "@[carácter]+TAB: Auto completa @nombre que comience por [carácter]\n"
  },
  {
    "id": "api.command_shortcuts.msgs.edit",
    "translation": "ARRIBA (con el cuadro de texto vacío): Edita el último mensaje en el canal actual\n"
  },
  {
    "id": "api.command_shortcuts.msgs.header",
    "translation": "#### Mensajes\n\n"
  },
  {
    "id": "api.command_shortcuts.msgs.mark_as_read",
    "translation": "ESC: Marca todos los mensajes como leídos en el canal actual\n"
  },
  {
    "id": "api.command_shortcuts.msgs.reply",
    "translation": "MAYÚS+ARRIBA (en el campo de entrada vacío): Responder al mensaje más reciente en el canal actual\n"
  },
  {
    "id": "api.command_shortcuts.msgs.reprint_next",
    "translation": "{{.CmdOrCtrl}}+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\n"
  },
  {
    "id": "api.command_shortcuts.msgs.reprint_prev",
    "translation": "{{.CmdOrCtrl}}+ARRIBA (con el cuadro de texto vacío): Reimprime el último mensaje o comando de barra que ingresaste\n"
  },
  {
    "id": "api.command_shortcuts.name",
    "translation": "accesos rápidos de teclado"
  },
  {
    "id": "api.command_shortcuts.nav.direct_messages_menu",
    "translation": "{{.CmdOrCtrl}}+MAYÚS+K: Abre el menú de mensajes directos\n"
  },
  {
    "id": "api.command_shortcuts.nav.header",
    "translation": "#### Navegación\n\n"
  },
  {
    "id": "api.command_shortcuts.nav.next",
    "translation": "ALT+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda\n"
  },
  {
    "id": "api.command_shortcuts.nav.prev",
    "translation": "ALT+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda\n"
  },
  {
    "id": "api.command_shortcuts.nav.recent_mentions",
    "translation": "{{.CmdOrCtrl}}+MAYUS+M: Abre las menciones recientes\n\n"
  },
  {
    "id": "api.command_shortcuts.nav.settings",
    "translation": "{{.CmdOrCtrl}}+MAYUS+A: Abre la configuración de la cuenta\n"
  },
  {
    "id": "api.command_shortcuts.nav.switcher",
    "translation": "{{.CmdOrCtrl}}+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\n"
  },
  {
    "id": "api.command_shortcuts.nav.switcher_team",
    "translation": "{{.CmdOrCtrl}}+K: Abre un dialogo para cambiar rápidamente de canal\n"
  },
  {
    "id": "api.command_shortcuts.nav.unread_next",
    "translation": "ALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\n"
  },
  {
    "id": "api.command_shortcuts.nav.unread_prev",
    "translation": "ALT+MAYUS+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda con mensajes no leídos\n"
  },
  {
    "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.compliance.init.debug",
    "translation": "Inicializando rutas del API de cumplimiento"
  },
  {
    "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.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_session.error",
    "translation": "Sesión no válida err=%v"
  },
  {
    "id": "api.context.invalid_team_url.debug",
    "translation": "El URL de Equipo fue accesado de forma inválida. El URL del Equipo no debe ser utilizado en funciones del API o aquellas funciones que son independientes del equipo"
  },
  {
    "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.invalidate_all_caches",
    "translation": "Purgando todos los cachés"
  },
  {
    "id": "api.context.last_activity_at.error",
    "translation": "Falla al actualizar LastActivityAt para user_id=%v and session_id=%v, err=%v"
  },
  {
    "id": "api.context.log.error",
    "translation": "%v:%v code=%v rid=%v uid=%v ip=%v %v [detalles: %v]"
  },
  {
    "id": "api.context.mfa_required.app_error",
    "translation": "La autenticación de múltiples factores es requerida en este servidor."
  },
  {
    "id": "api.context.missing_teamid.app_error",
    "translation": "Falta Team Id"
  },
  {
    "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.system_permissions.app_error",
    "translation": "No tienes los permisos apropiados (admin de sistema)"
  },
  {
    "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.context.unknown.app_error",
    "translation": "Ocurrió un error inesperado. Por favor contacta a soporte."
  },
  {
    "id": "api.context.v3_disabled.app_error",
    "translation": "API versión 3 ha sido inhabilitado en este servidor. Por favor utiliza la API versión 4. Revisa https://api.mattermost.com para más información. "
  },
  {
    "id": "api.deprecated.init.debug",
    "translation": "Inicializando rutas del API marcadas como obsoletas"
  },
  {
    "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.check_pending_emails.finished_running",
    "translation": "El trabajo de correos electrónicos por lotes se ejecutó. %v / los usuario(s) todavía tienen notificaciones pendientes."
  },
  {
    "id": "api.email_batching.check_pending_emails.status.app_error",
    "translation": "No se puede encontrar el estado del recipiente para la notificación de correos electrónicos por lotes"
  },
  {
    "id": "api.email_batching.render_batched_post.channel.app_error",
    "translation": "No se puede encontrar el canal del mensaje para la notificación de correos electrónicos por lote"
  },
  {
    "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"
  },
  {
    "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 de Grupo"
  },
  {
    "id": "api.email_batching.render_batched_post.sender.app_error",
    "translation": "No se puede encontrar el remitente del mensaje para la notificación de correos electrónicos por lote"
  },
  {
    "id": "api.email_batching.send_batched_email_notification.body_text",
    "translation": {
      "one": "Tienes un mensaje nuevo.",
      "other": "Tienes {{.Count}} mensajes nuevos."
    }
  },
  {
    "id": "api.email_batching.send_batched_email_notification.preferences.app_error",
    "translation": "No se puede encontrar las preferencias de los destinatarios para la notificación por correos electrónicos por lote"
  },
  {
    "id": "api.email_batching.send_batched_email_notification.send.app_error",
    "translation": "Error al enviar la notificación por correos electrónicos por lote a %v: %v"
  },
  {
    "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.email_batching.send_batched_email_notification.user.app_error",
    "translation": "No se puede encontrar el destinatario para la notificación por correos electrónicos por lote"
  },
  {
    "id": "api.email_batching.start.starting",
    "translation": "Iniciando el trabajo de correos electrónicos por lote. Revisando por correos electrónicos pendientes cada %v segundos."
  },
  {
    "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.parse.app_error",
    "translation": "No se puede crear el emoticon. No se comprendió la solicitud."
  },
  {
    "id": "api.emoji.create.permissions.app_error",
    "translation": "Permisos inapropiados para crear el emoticon."
  },
  {
    "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.delete.delete_reactions.app_error",
    "translation": "No se puede eliminar las reacciones al eliminar el emoticon con el nombre %v"
  },
  {
    "id": "api.emoji.delete.permissions.app_error",
    "translation": "Permisos inapropiados para eliminar el emoticon."
  },
  {
    "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.init.debug",
    "translation": "Inicializando rutas del API para los emoticon"
  },
  {
    "id": "api.emoji.init.debug",
    "translation": "Inicializando rutas del API para los 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.file.attachments.disabled.app_error",
    "translation": "Los archivos adjuntos se han deshabilitado en este servidor."
  },
  {
    "id": "api.file.get_file.public_disabled.app_error",
    "translation": "Los enlaces públicos han sido inhabilitados por un administrador del sistema"
  },
  {
    "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_info_for_request.no_post.app_error",
    "translation": "No se puede obtener información de archivo. El archivo debe estar conectado a un post que puede ser leído por el usuario actual."
  },
  {
    "id": "api.file.get_info_for_request.storage.app_error",
    "translation": "No se puede obtener información del archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.file.get_public_file_old.storage.app_error",
    "translation": "No se puede obtener el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.file.get_public_file_old.storage.app_error",
    "translation": "No se puede obtener el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "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.handle_images_forget.decode.error",
    "translation": "No se puede decodificar la imagen err=%v"
  },
  {
    "id": "api.file.handle_images_forget.encode_jpeg.error",
    "translation": "Incapaz de codificar la imagen como jpeg ruta=%v err=%v"
  },
  {
    "id": "api.file.handle_images_forget.encode_preview.error",
    "translation": "Incapaz de codificar la imagen como vista previa de jpg ruta=%v err=%v"
  },
  {
    "id": "api.file.handle_images_forget.upload_preview.error",
    "translation": "Error al subir la vista previa ruta=%v err=%v"
  },
  {
    "id": "api.file.handle_images_forget.upload_thumb.error",
    "translation": "Error al subir la miniatura ruta=%v err=%v"
  },
  {
    "id": "api.file.init.debug",
    "translation": "Inicializando rutas del API para los archivos"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.channel.app_error",
    "translation": "No se puede obtener el canal al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, channel_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.file_not_found.warn",
    "translation": "No se puede encontrar archivo al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, archivo=%v, ruta=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.get_file_infos_again.warn",
    "translation": "No se puede obtener FileInfos para el mensaje después de la migración, post_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.get_post_again.warn",
    "translation": "No se puede obtener los mensajes al momento de migrar para que utilice FileInfos, post_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.info.app_error",
    "translation": "Incapaz de decodificar la información del archivo al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, archivo=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.migrating_post.debug",
    "translation": "Migrando mensajes para que utilicen FileInfos, post_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.mismatched_filename.warn",
    "translation": "Se encontró un nombre de archivo inusual al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, channel_id=%v, user_id=%v, archivo=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.no_filenames.warn",
    "translation": "No se pueden migrar el mensaje para que utilicen FileInfos con el campo de Nombres vacío, post_id=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.not_migrating_post.debug",
    "translation": "Mensaje ya migrado para que utilice FileInfos, post_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.save_file_info.warn",
    "translation": "No se puede guardar el mensaje al momento de migrar para que utilice FileInfos, post_id=%v, file_id=%v, ruta=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.save_post.warn",
    "translation": "No se puede guardar la información de archivo al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, file_id=%v, archivo=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.team_id.app_error",
    "translation": "Incapaz de encontrar equipo para FileInfos, post_id=%v, archivos=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.teams.app_error",
    "translation": "No se puede obtener los equipos al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, err=%v"
  },
  {
    "id": "api.file.migrate_filenames_to_file_infos.unexpected_filename.error",
    "translation": "Incapaz de descifrar el nombre de archivo al momento de migrar el mensaje para que utilice FileInfos, post_id=%v, archivo=%v"
  },
  {
    "id": "api.file.move_file.configured.app_error",
    "translation": "No ha sido configurado apropiadamente el almacenamiento. Por favor configuralo para utilizar ya sea S3 o almacenamiento local."
  },
  {
    "id": "api.file.move_file.delete_from_s3.app_error",
    "translation": "No se pudo eliminar el archivo del S3."
  },
  {
    "id": "api.file.move_file.get_from_s3.app_error",
    "translation": "No se pudo obtener el archivo desde el S3."
  },
  {
    "id": "api.file.move_file.rename.app_error",
    "translation": "No se pudo mover el archivo localmente."
  },
  {
    "id": "api.file.open_file_write_stream.configured.app_error",
    "translation": "El almacenamiento de archivos no ha sido configurado apropiadamente. Por favor configuralo ya sea para S3 o para almacenamiento en el servidor local."
  },
  {
    "id": "api.file.open_file_write_stream.creating_dir.app_error",
    "translation": "Se encontró un error al crear el directorio para el nuevo archivo"
  },
  {
    "id": "api.file.open_file_write_stream.local_server.app_error",
    "translation": "Se encontró un error al escribir en el almacenamiento del servidor local"
  },
  {
    "id": "api.file.open_file_write_stream.s3.app_error",
    "translation": "S3 no está soportado."
  },
  {
    "id": "api.file.read_file.configured.app_error",
    "translation": "El almacenamiento de archivos no ha sido configurado apropiadamente. Por favor configuralo ya sea para S3 o para almacenamiento en el servidor local."
  },
  {
    "id": "api.file.read_file.get.app_error",
    "translation": "No se puede obtener el archivo desde el S3"
  },
  {
    "id": "api.file.read_file.reading_local.app_error",
    "translation": "Se encontró un error al leer desde el almacenamiento del servidor local"
  },
  {
    "id": "api.file.upload_file.bad_parse.app_error",
    "translation": "No se puedo subir el archivo. El encabezado no puede ser analizado."
  },
  {
    "id": "api.file.upload_file.large_image.app_error",
    "translation": "No se pudo subir el archivo que supera las dimensiones máximas: {{.Filename}}"
  },
  {
    "id": "api.file.upload_file.storage.app_error",
    "translation": "No se puede subir el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.file.upload_file.too_large.app_error",
    "translation": "No se pudo subir el archivo. El archivo es demasiado grande."
  },
  {
    "id": "api.file.write_file.configured.app_error",
    "translation": "El almacenamiento de archivos no ha sido configurado apropiadamente. Por favor configuralo ya sea para S3 o para almacenamiento en el servidor local."
  },
  {
    "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.general.init.debug",
    "translation": "Inicializando rutas generales del API"
  },
  {
    "id": "api.import.import_post.attach_files.error",
    "translation": "Error de adjuntar archivos al mensaje. postId=%v, fileIds=%v, mensaje=%v"
  },
  {
    "id": "api.import.import_post.saving.debug",
    "translation": "Error guardando el mensaje. user=%v, message=%v"
  },
  {
    "id": "api.import.import_user.join_team.error",
    "translation": "Falla al unirse al equipo cuando se importa err=%v"
  },
  {
    "id": "api.import.import_user.joining_default.error",
    "translation": "Se encontró un problema al unirse a los canales predeterminados user_id=%s, team_id=%s, err=%v"
  },
  {
    "id": "api.import.import_user.saving.error",
    "translation": "Error guardando el usuario. err=%v"
  },
  {
    "id": "api.import.import_user.set_email.error",
    "translation": "Falla al asignar el correo como verificado err=%v"
  },
  {
    "id": "api.incoming_webhook.disabled.app_errror",
    "translation": "Webhooks entrantes han sido deshabilitados por el administrador del sistema."
  },
  {
    "id": "api.ldap.init.debug",
    "translation": "Inicializando rutas del API para 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.license.init.debug",
    "translation": "Inicializando rutas del API para las licencias"
  },
  {
    "id": "api.license.remove_license.remove.app_error",
    "translation": "La licencia no fue removida correctamente."
  },
  {
    "id": "api.oauth.allow_oauth.bad_client.app_error",
    "translation": "invalid_request: Mal client_id"
  },
  {
    "id": "api.oauth.allow_oauth.bad_redirect.app_error",
    "translation": "invalid_request: Falta o está malo el redirect_uri"
  },
  {
    "id": "api.oauth.allow_oauth.bad_response.app_error",
    "translation": "invalid_request: Mal response_type"
  },
  {
    "id": "api.oauth.allow_oauth.database.app_error",
    "translation": "server_error: Error accesando la base de datos"
  },
  {
    "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.authorize_oauth.missing.app_error",
    "translation": "Falta uno o más parametros: response_type, client_id, o redirect_uri"
  },
  {
    "id": "api.oauth.complete_oauth.missing_code.app_error",
    "translation": "El proveedor de servicios {{.servicio}} no proporcionó un código de autorización en la URL de redirección.\n\nPara [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) asegúrate de que el administrador ha habilitado Google+ API.\n\nPara [Office 365](https://docs.mattermost.com/deployment/sso-office.html) asegúrate de que el administrador de tu organización en Microsoft ha habilitado la aplicación de Mattermost.\n\nPara [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) por favor, asegúrate de haber seguido las instrucciones de instalación.\n\nSi has revisado lo anterior, y sigue teniendo problemas con la configuración, puedes publicar en nuestro foro de [Solución de problemas](https://forum.mattermost.org/c/general/trouble-shoot), donde estaremos encantados de ayudar con problemas que ocurran durante la instalación."
  },
  {
    "id": "api.oauth.delete.permissions.app_error",
    "translation": "Permisos inapropiados para eliminar la App de 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.get_auth_data.find.error",
    "translation": "No se encontró el auth code para el código=%s"
  },
  {
    "id": "api.oauth.init.debug",
    "translation": "Inicializando rutas del API para el OAuth"
  },
  {
    "id": "api.oauth.invalid_state_token.app_error",
    "translation": "Estado de token no válido"
  },
  {
    "id": "api.oauth.regenerate_secret.app_error",
    "translation": "Permisos inapropiados para regenerar el secreto de la App de OAuth2"
  },
  {
    "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.opengraph.init.debug",
    "translation": "Inicializando rutas del API para el protocolo open graph"
  },
  {
    "id": "api.post.check_for_out_of_channel_mentions.message.multiple",
    "translation": "{{.Usernames}} y {{.LastUsername}} fueron mencionados, pero no recibieron una notificación porque no pertenecen a este canal."
  },
  {
    "id": "api.post.check_for_out_of_channel_mentions.message.one",
    "translation": "{{.Username}} fue mencionado, pero no recibió una notificación porque no pertenece a este canal."
  },
  {
    "id": "api.post.create_post.attach_files.error",
    "translation": "Se encontró un error al adjuntar archivos al mensaje, post_id=%s, user_id=%s, file_ids=%v, err=%v"
  },
  {
    "id": "api.post.create_post.bad_filename.error",
    "translation": "Nombre errado de archivo descartado, archivo=%v"
  },
  {
    "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.last_viewed.error",
    "translation": "Se encontró un error al actualizar la última vista, channel_id=%s, user_id=%s, err=%v"
  },
  {
    "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_webhook_post.creating.app_error",
    "translation": "Error creando el mensaje"
  },
  {
    "id": "api.post.delete_flagged_post.app_error.warn",
    "translation": "No se puede eliminar la preferencia del mensaje marcado al eliminar el mensaje, err=%v"
  },
  {
    "id": "api.post.delete_post.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.post.delete_post_files.app_error.warn",
    "translation": "Se encontró un error al eliminar los archivos del mensaje, post_id=%v, err=%v"
  },
  {
    "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.get_message_for_notification.files_sent",
    "translation": {
      "one": "{{.Count}} archivo enviado: {{.Filenames}}",
      "other": "{{.Count}} archivos enviados: {{.Filenames}}"
    }
  },
  {
    "id": "api.post.get_message_for_notification.get_files.error",
    "translation": "Error al obtener los archivos para el mensaje de notificación, post_id=%v, err=%v"
  },
  {
    "id": "api.post.get_message_for_notification.images_sent",
    "translation": {
      "one": "{{.Count}} imagen enviada: {{.Filenames}}",
      "other": "{{.Count}} imágenes enviadas: {{.Filenames}}"
    }
  },
  {
    "id": "api.post.get_out_of_channel_mentions.regex.error",
    "translation": "Falla al compilar el regex de la @mencion user_id=%v, err=%v"
  },
  {
    "id": "api.post.get_post.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.post.handle_post_events_and_forget.members.error",
    "translation": "Falla al obtener los miembros del canal channel_id=%v err=%v"
  },
  {
    "id": "api.post.handle_webhook_events_and_forget.create_post.error",
    "translation": "Falla al crear la respuesta del mensaje, err=%v"
  },
  {
    "id": "api.post.handle_webhook_events_and_forget.event_post.error",
    "translation": "Fallo el Evento POST, err=%s"
  },
  {
    "id": "api.post.init.debug",
    "translation": "Inicializando rutas del API para los mensajes"
  },
  {
    "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.make_direct_channel_visible.get_2_members.error",
    "translation": "Falla al obtener 2 miembros para un canal directo channel_id={{.ChannelId}}"
  },
  {
    "id": "api.post.make_direct_channel_visible.get_members.error",
    "translation": "Falla al obtener los miembros del canal channel_id=%v err=%v"
  },
  {
    "id": "api.post.make_direct_channel_visible.save_pref.error",
    "translation": "Falla al guardar las preferencias del canal directo user_id=%v other_user_id=%v err=%v"
  },
  {
    "id": "api.post.make_direct_channel_visible.update_pref.error",
    "translation": "Falla al actualizar las preferencias del canal directo user_id=%v other_user_id=%v err=%v"
  },
  {
    "id": "api.post.notification.member_profile.warn",
    "translation": "No se puede obtener el perfil del miembro del canal, user_id=%v"
  },
  {
    "id": "api.post.send_notifications.user_id.debug",
    "translation": "El creador del mensaje no es parte del canal donde se publicó el mensaje, no se envió la notificación post_id=%v channel_id=%v user_id=%v"
  },
  {
    "id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
    "translation": "Limpiando notificaciones push a %v con el channel_id '%v'"
  },
  {
    "id": "api.post.send_notifications_and_forget.files.error",
    "translation": "No se pudo obtener los archivos para la notificación del mensaje post_id=%v, err=%v"
  },
  {
    "id": "api.post.send_notifications_and_forget.get_teams.error",
    "translation": "No se pudo obtener los equipos durante el envío de mensaje directo entre equipos user_id=%v, err=%v"
  },
  {
    "id": "api.post.send_notifications_and_forget.mention_body",
    "translation": "Tienes una mención nueva."
  },
  {
    "id": "api.post.send_notifications_and_forget.mention_subject",
    "translation": "Nueva Mención"
  },
  {
    "id": "api.post.send_notifications_and_forget.message_body",
    "translation": "Tienes un mensaje nuevo."
  },
  {
    "id": "api.post.send_notifications_and_forget.message_subject",
    "translation": "Nuevo Mensaje Directo"
  },
  {
    "id": "api.post.send_notifications_and_forget.push_image_only",
    "translation": " Cargó uno o más archivos en "
  },
  {
    "id": "api.post.send_notifications_and_forget.push_image_only_dm",
    "translation": " Cargó uno o más archivos en un mensaje directo"
  },
  {
    "id": "api.post.send_notifications_and_forget.push_in",
    "translation": " en "
  },
  {
    "id": "api.post.send_notifications_and_forget.push_mention",
    "translation": " te mencionó en "
  },
  {
    "id": "api.post.send_notifications_and_forget.push_message",
    "translation": " te envió un mensaje directo"
  },
  {
    "id": "api.post.send_notifications_and_forget.push_non_mention",
    "translation": " publicado en "
  },
  {
    "id": "api.post.send_notifications_and_forget.push_notification.error",
    "translation": "Error al enviar push device_id={{.DeviceId}}, err={{.Error}}"
  },
  {
    "id": "api.post.send_notifications_and_forget.sent",
    "translation": "{{.Prefix}} {{.Filenames}} enviado"
  },
  {
    "id": "api.post.update_mention_count_and_forget.update_error",
    "translation": "Falla al actualizar el contador de mensiones para post_id=%v channel_id=%v err=%v"
  },
  {
    "id": "api.post.update_post.find.app_error",
    "translation": "No pudimos encontrar el mensaje o comentario para actualizarlo."
  },
  {
    "id": "api.post.update_post.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.post.update_post.permissions_denied.app_error",
    "translation": "La edición de mensajes ha sido inhabilitada. Por favor pregunta a tu administrador de sistema por detalles."
  },
  {
    "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 por {{.timeLimit}} segundos. Por favor, pregunta a tu administrador de sistemas 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.decode.app_error",
    "translation": "No se puede descodificar las preferencias de la solicitud"
  },
  {
    "id": "api.preference.delete_preferences.user_id.app_error",
    "translation": "No se puede eliminar las preferencias de otros usuarios"
  },
  {
    "id": "api.preference.init.debug",
    "translation": "Inicializando las rutas de preferencias del API"
  },
  {
    "id": "api.preference.save_preferences.decode.app_error",
    "translation": "No se puede decodificar las preferencias desde la solicitud"
  },
  {
    "id": "api.preference.save_preferences.set.app_error",
    "translation": "No se puede asignar las preferencias para otro usuario"
  },
  {
    "id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
    "translation": "Error al eliminar la reacción debido a que el canal ID no coincide con el ID del mensaje en el URL"
  },
  {
    "id": "api.reaction.init.debug",
    "translation": "Inicializando rutas del API para las reacciones"
  },
  {
    "id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
    "translation": "No se pudo obtener las reacciones debido a que el canal ID no coincide con el ID del mensaje en el URL"
  },
  {
    "id": "api.reaction.save_reaction.invalid.app_error",
    "translation": "Reacción no válida."
  },
  {
    "id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
    "translation": "Error al guardar la reacción debido a que el canal ID no coincide con el ID del mensaje en el URL"
  },
  {
    "id": "api.reaction.save_reaction.user_id.app_error",
    "translation": "No puedes guardar una reacción de otro usuario."
  },
  {
    "id": "api.reaction.send_reaction_event.post.app_error",
    "translation": "No se pudo obtener el mensaje cuando el envío el evento de websocket para la reacción"
  },
  {
    "id": "api.saml.save_certificate.app_error",
    "translation": "El certificado no se ha guardado correctamente."
  },
  {
    "id": "api.server.new_server.init.info",
    "translation": "Inicializando el Servidor..."
  },
  {
    "id": "api.server.start_server.listening.info",
    "translation": "El servidor está escuchando en %v"
  },
  {
    "id": "api.server.start_server.rate.info",
    "translation": "Límite de velocidad está habilitado"
  },
  {
    "id": "api.server.start_server.rate.warn",
    "translation": "La configuración del límite de velocidad no ha sido configurado apropiadamente utilizando VaryByHeader y inhabilitado VaryByRemoteAddr"
  },
  {
    "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.server.start_server.starting.info",
    "translation": "Arrancando el Servidor..."
  },
  {
    "id": "api.server.start_server.starting.panic",
    "translation": "Error arrancando el servidor "
  },
  {
    "id": "api.server.stop_server.stopped.info",
    "translation": "Servidor detenido"
  },
  {
    "id": "api.server.stop_server.stopping.info",
    "translation": "Deteniendo el Servidor..."
  },
  {
    "id": "api.slackimport.slack_add_bot_user.email_pwd",
    "translation": "Usuario de Slack Bot/Integración para Importar Mensajes: Email, Contraseña: {{.Email}}, {{.Password}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_bot_user.unable_import",
    "translation": "No se pudo importar los mensajes del usuario importado Slack Bot/Integración: {{.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": "Falla al agregar el usuario al canal: {{.Username}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.import_failed",
    "translation": "Falla al importar: {{.DisplayName}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_channels.import_failed.warn",
    "translation": "Importador de Slack: no se pudo importar el canal: %s"
  },
  {
    "id": "api.slackimport.slack_add_channels.merge",
    "translation": "Unificado al canal existente: {{.DisplayName}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_posts.attach_files.error",
    "translation": "Se encontró un error al adjuntar archivos al mensaje, post_id=%s, file_ids=%v, err=%v"
  },
  {
    "id": "api.slackimport.slack_add_posts.bot.warn",
    "translation": "Mensajes del Bot de Slack no han sido importados todavía"
  },
  {
    "id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
    "translation": "Importador de Slack: No se importan los mensajes de bot porque el usuario bot-importing no existe."
  },
  {
    "id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
    "translation": "Comentario de archivo indefinido"
  },
  {
    "id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
    "translation": "Mensaje sin usuario"
  },
  {
    "id": "api.slackimport.slack_add_posts.no_bot_id.warn",
    "translation": "Importador de Slack: No se importan los mensajes de bot porque falta el campo BotId."
  },
  {
    "id": "api.slackimport.slack_add_posts.unsupported.warn",
    "translation": "Tipo de mensaje no soportado: %v, %v"
  },
  {
    "id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
    "translation": "No se encontró el archivo en la exportación de Slack para adjuntar al mensaje con ID de archivo {{.FileId}}"
  },
  {
    "id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
    "translation": "No se puede importar el archivo para adjuntar al mensaje sin la sección \"file\" presente en la exportación."
  },
  {
    "id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
    "translation": "No se puede abrir el archivo adjunto con ID {{.FileId}} en el archivo de exportación con error: {{.Error}}"
  },
  {
    "id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
    "translation": "Se produjo un error al subir un archivo adjunto al mensaje con ID del archivo {{.FileId}} con el siguiente error: {{.Error}}"
  },
  {
    "id": "api.slackimport.slack_add_posts.user_no_exists.debug",
    "translation": "El usuario: %v no existe!"
  },
  {
    "id": "api.slackimport.slack_add_posts.without_user.debug",
    "translation": "Mensaje sin usuario"
  },
  {
    "id": "api.slackimport.slack_add_users.created",
    "translation": "\r\n Usuarios creados\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.email_pwd",
    "translation": "Correo electrónico, Contraseña: {{.Email}}, {{.Password}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.merge_existing",
    "translation": "Combinado el usuario con una cuenta existente: {{.Email}}, {{.Username}}\r\n"
  },
  {
    "id": "api.slackimport.slack_add_users.merge_existing_failed",
    "translation": "Se trató de combinar el usuario con una cuenta existente: {{.Email}}, {{.Username}}, pero no se pudo agregar el usuario a este 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.missing_email_address.warn",
    "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."
  },
  {
    "id": "api.slackimport.slack_add_users.unable_import",
    "translation": "No se pudo importar el usuario: {{.Username}}\r\n"
  },
  {
    "id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
    "translation": "No se pudo compilar la coincidencia del !canal con expresión regular para el canal de Slack {{.ChannelID}} {{.ChannelName}}"
  },
  {
    "id": "api.slackimport.slack_convert_timestamp.bad.warn",
    "translation": "Se ha detectado la marca del tiempo errada"
  },
  {
    "id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
    "translation": "No se pudo compilar la coincidencia de la @mención con expresión regular para el usuario de Slack {{.UserID}} {{.Username}}"
  },
  {
    "id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
    "translation": "Importador de Slack: Falla al desactivar el usuario bot-importing."
  },
  {
    "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": "- mensajes realizadados por el 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\n Notas \r\n"
  },
  {
    "id": "api.slackimport.slack_import.open.app_error",
    "translation": "No se pudo abrir: {{.Filename}}"
  },
  {
    "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 comprimido"
  },
  {
    "id": "api.slackimport.slack_parse_channels.error",
    "translation": "Error de análisis de los canales de slack. Importación puede que funcione de todos modos."
  },
  {
    "id": "api.slackimport.slack_parse_posts.error",
    "translation": "Error en el análisis de los mensajes de slack. Importación puede que funcione de todos modos."
  },
  {
    "id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn",
    "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene un nombre que es demasiado largo. Se truncará cuando sea importado."
  },
  {
    "id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn",
    "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene una cabecera, que es demasiado larga. Se truncará cuando sea importado."
  },
  {
    "id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
    "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene un nombre que es demasiado largo. Se truncará cuando sea importado."
  },
  {
    "id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
    "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene una propósito que es demasiado largo. Se truncará cuando sea importado."
  },
  {
    "id": "api.status.init.debug",
    "translation": "Inicializando rutas del API para los estatus"
  },
  {
    "id": "api.status.init.debug",
    "translation": "Inicializando rutas del API para los estatus"
  },
  {
    "id": "api.status.last_activity.error",
    "translation": "Falla al actualizar LastActivityAt para user_id=%v and session_id=%v, err=%v"
  },
  {
    "id": "api.status.save_status.error",
    "translation": "Falla al guardar el estado del user_id=%v, err=%v"
  },
  {
    "id": "api.status.user_not_found.app_error",
    "translation": "Usuario no encontrado"
  },
  {
    "id": "api.system.go_routines",
    "translation": "El número de goroutines supera umbral recomendado %v %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.create_team.email_disabled.app_error",
    "translation": "El registro a equipos por correo electrónico está inhabilitado."
  },
  {
    "id": "api.team.create_team_from_signup.email_disabled.app_error",
    "translation": "El registro a equipos por correo electrónico está inhabilitado."
  },
  {
    "id": "api.team.create_team_from_signup.expired_link.app_error",
    "translation": "El enlace de registro ha expirado"
  },
  {
    "id": "api.team.create_team_from_signup.invalid_link.app_error",
    "translation": "El enlace de registro parece ser inválido"
  },
  {
    "id": "api.team.create_team_from_signup.unavailable.app_error",
    "translation": "Este URL no está disponible. Por favor, prueba con otra."
  },
  {
    "id": "api.team.email_teams.sending.error",
    "translation": "Ocurrió un error al enviar un correo en emailTeams err=%v"
  },
  {
    "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.import_team.admin.app_error",
    "translation": "Sólo un administrador del equipo puede importar data."
  },
  {
    "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.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.init.debug",
    "translation": "Inicializando rutas del API para los equipos"
  },
  {
    "id": "api.team.invite_members.admin",
    "translation": "administrador"
  },
  {
    "id": "api.team.invite_members.already.app_error",
    "translation": "Esta persona ya se encuentra en tu equipo"
  },
  {
    "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.member",
    "translation": "miembro"
  },
  {
    "id": "api.team.invite_members.no_one.app_error",
    "translation": "Nadie a quien invitar."
  },
  {
    "id": "api.team.invite_members.restricted_system_admin.app_error",
    "translation": "Invitar nuevos usuarios a un equipo está restringido a los Administradores del Sistema."
  },
  {
    "id": "api.team.invite_members.restricted_team_admin.app_error",
    "translation": "Invitar nuevos usuarios a un equipo está restringido a los Administradores de Equipo o del Sistema."
  },
  {
    "id": "api.team.invite_members.send.error",
    "translation": "Falla al enviar el correo de invitación satisfactoriamente err=%v"
  },
  {
    "id": "api.team.invite_members.sending.info",
    "translation": "enviando invtaciones a %v %v"
  },
  {
    "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 de sistema por 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 pidele más detalles tu administrador de sistemas."
  },
  {
    "id": "api.team.permanent_delete_team.attempting.warn",
    "translation": "Intentando eliminar permanentemente al equipo %v id=%v"
  },
  {
    "id": "api.team.permanent_delete_team.deleted.warn",
    "translation": "Equipo eliminado permanentemente %v id=%v"
  },
  {
    "id": "api.team.remove_user_from_team.missing.app_error",
    "translation": "El usuario no parece ser parte de este equipo."
  },
  {
    "id": "api.team.signup_team.email_disabled.app_error",
    "translation": "El registro a equipos por correo electrónico está inhabilitado."
  },
  {
    "id": "api.team.update_member_roles.not_a_member",
    "translation": "Usuario especificado no es un miembro de equipo especificado."
  },
  {
    "id": "api.team.update_team.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.templates.channel_name.group",
    "translation": "Mensaje de Grupo"
  },
  {
    "id": "api.templates.email_change_body.info",
    "translation": "Tu dirección de correo electrónico para {{.TeamDisplayName}} ha sido cambiada por {{.NewEmail}}.<br>Si este cambio no fue realizado por ti, por favor contacta un administrador de sistema."
  },
  {
    "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_info",
    "translation": "Si tienes alguna pregunta, escribenos en cualquier momento a: <a href=\"mailto:{{.SupportEmail}}\" style=\"text-decoration: none; color:#2389D7;\">{{.SupportEmail}}</a>.<br>Los mejores deseos,<br>El Equipo {{.SiteName}}<br>"
  },
  {
    "id": "api.templates.email_organization",
    "translation": "Enviado por "
  },
  {
    "id": "api.templates.error.link",
    "translation": "Volver al sitio del equipo"
  },
  {
    "id": "api.templates.error.title",
    "translation": "Necesitamos de tu ayuda en {{ .SiteName }}:"
  },
  {
    "id": "api.templates.find_teams_body.found",
    "translation": "Haz solicitado encontrar los equipos a los que tienes asociado tu correo electrónico y encontramos los siguientes:"
  },
  {
    "id": "api.templates.find_teams_body.not_found",
    "translation": "No hemos podido encontrar ningún equipo asociado al correo electrónico suministrado."
  },
  {
    "id": "api.templates.find_teams_body.title",
    "translation": "Tus Equipos"
  },
  {
    "id": "api.templates.find_teams_subject",
    "translation": "Tus equipos de {{ .SiteName }}"
  },
  {
    "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 busquedas instantáneas. Una vez que te hayas unido a <strong>{{.TeamDisplayName}}</strong>, Podrás iniciar sesión en tu nuevo equipo y utilizar todas las características en cualquier momento desde la dirección web:<br/><br/><a href=\"{{.TeamURL}}\">{{.TeamURL}}</a>"
  },
  {
    "id": "api.templates.invite_body.info",
    "translation": "<strong>{{.SenderName}}</strong> {{.SenderStatus}} del equipo <strong>{{.TeamDisplayName}}</strong>, te ha invitado a unirte."
  },
  {
    "id": "api.templates.invite_body.title",
    "translation": "Haz sido invitado"
  },
  {
    "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 múltiples factores ha sido añadida a ti cuenta en {{ .SiteURL }}.<br>Si este cambio no ha sido iniciado por ti, por favor contacta a un administrador del sistema."
  },
  {
    "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 múltiples factores ha sido removida de tu cuenta en {{ .SiteURL }}.<br>Si este cambio no ha sido iniciado por ti, por favor contacta a un administrador del sistema."
  },
  {
    "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 cambiada para {{.TeamDisplayName}} en {{ .TeamURL }} por el método de {{.Method}}.<br>Si este cambio no fue realizado por ti, por favor contacta a un administrador del sistema."
  },
  {
    "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.post_body.info",
    "translation": "Canal: {{.ChannelName}}<br>{{.SenderName}} - {{.Day}} {{.Month}}, {{.Hour}}:{{.Minute}} {{.TimeZone}}"
  },
  {
    "id": "api.templates.post_subject_in_channel",
    "translation": "{{.SubjectText}} en {{.TeamDisplayName}} ({{.ChannelName}}) el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "api.templates.post_subject_in_direct_message",
    "translation": "{{.SubjectText}} de {{.SenderDisplayName}} el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "api.templates.post_subject_in_group_message",
    "translation": "Nuevo Mensaje de Grupo de {{.SenderDisplayName}} el {{.Day}} {{.Month}}, {{.Year}}"
  },
  {
    "id": "api.templates.reset_body.button",
    "translation": "Restablecer Contraseña"
  },
  {
    "id": "api.templates.reset_body.info",
    "translation": "Para cambiar tu contraseña, haz clic el botón \"Restablecer Contraseña\" que se encuentra abajo.<br>Si no fue tu intención restablecer tu contraseña, por favor ignora este correo y tu contraseña seguirá siendo la misma."
  },
  {
    "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 tu método de inicio de sesión en {{ .SiteName }} a {{.Method}}.<br>Sí este cambio no fue realizado por ti, por favor contacta a tu administrador de sistema."
  },
  {
    "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.signup_team_body.button",
    "translation": "Configura tu equipo"
  },
  {
    "id": "api.templates.signup_team_body.info",
    "translation": "{{ .SiteName }} es el lugar para todas las comunicaciones de tu equipo, con capacidades de búsqueda y disponible desde cualquier parte.<br>Podrás aprovechar al máximo {{ .SiteName }} cuando tu equipo esté en constante comunicación--Traigamoslos a bordo."
  },
  {
    "id": "api.templates.signup_team_body.title",
    "translation": "¡Gracias por haber creado un equipo!"
  },
  {
    "id": "api.templates.signup_team_subject",
    "translation": "Configuración del equipo en {{ .SiteName }}"
  },
  {
    "id": "api.templates.upgrade_30_body.info",
    "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>TUS CUENTAS DUPLICADAS HAN SIDO ACTUALIZADAS</h3>Tu servidor de Mattermost ha sido actualizado a la Versión 3.0, la cual permite que utilices una sólo cuenta de usuario en múltiples equipos.<br/><br/>Estás recibiendo este correo electrónico debido a que el proceso de actualización ha detectado que tu cuenta tiene la misma dirección de correo electrónico o nombre de usuario que otras cuentas en el servidor.<br/><br/>Los siguiente cambios han sido realizados: <br/><br/>{{if .EmailChanged }}- La dirección de correo electrónico duplicada para la cuenta en el equipo `/{{.TeamName}}` fue cambiada a `{{.Email}}`. En el caso de que utilices el correo electrónico y la contraseña para iniciar sesión, puedes utilizar esta nueva dirección de correo para iniciar tu sesión.<br/><br/>{{end}}{{if .UsernameChanged }}- El nombre de usuario duplicado para la cuenta en el equipo `/{{.TeamName}}` ha sido cambiado por `{{.Username}}` para evitar confusión con otras cuentas.<br/><br/>{{end}} ACCIÓN RECOMENDADA: <br/><br/>Se recomienda que inicies sesión en tus equipos donde se encontraron duplicados y agregues tu cuenta principal al equipo y a cualquier canal que quieras continuar utilizando. <br/><br/>Esto hará que tu cuenta principal tenga acceso al historial de todos tus canales. Podrás continuar teniendo acceso al historial de todos los mensajes directos de cada cuenta duplicada al iniciar sesión con las credenciales de de cada una de las cuentas. <br/><br/>PARA MÁS INFORMACIÓN: <br/><br/>Para obtener más información referente a la actualización a Mattermost 3.0 por favor revisa: <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
  },
  {
    "id": "api.templates.upgrade_30_subject.info",
    "translation": "[MATTERMOST] Cambios a tu cuenta para la Actualización a Mattermost 3.0"
  },
  {
    "id": "api.templates.username_change_body.info",
    "translation": "Tu nombre de usuario en {{.TeamDisplayName}} ha sido cambiado por {{.NewUsername}}.<br>Si este cambio no fue realizado por ti, por favor contacta un administrador de sistema."
  },
  {
    "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.invalid_state_team.app_error",
    "translation": "Estado inválido. falta nombre del equipo"
  },
  {
    "id": "api.user.authorize_oauth_user.missing.app_error",
    "translation": "Token de acceso ausente"
  },
  {
    "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_mfa.not_available.app_error",
    "translation": "MFA no está configurado o no es soportado en este servidor"
  },
  {
    "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 la data 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_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.already_used.app_error",
    "translation": "Esta cuenta de {{.Service}} ya fue utilizada para registrarse"
  },
  {
    "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_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.joining.error",
    "translation": "Se encontró un problema al unirse a los canales predeterminados user_id=%s, team_id=%s, err=%v"
  },
  {
    "id": "api.user.create_user.missing_hash_or_data.app_error",
    "translation": "Falta el Hash o la URL en los datos de la consulta."
  },
  {
    "id": "api.user.create_user.missing_invite_id.app_error",
    "translation": "Falta el Id de invitación."
  },
  {
    "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.save.error",
    "translation": "No se pudo guardar el usuario err=%v"
  },
  {
    "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.create_user.team_name.app_error",
    "translation": "Nombre del equipo inválido"
  },
  {
    "id": "api.user.create_user.tutorial.error",
    "translation": "Se encontró un error al guardar las preferencias del tutorial, err=%v"
  },
  {
    "id": "api.user.create_user.verified.error",
    "translation": "Falla al asignar el correo como verificado err=%v"
  },
  {
    "id": "api.user.email_to_ldap.not_available.app_error",
    "translation": "AD/LDAP no está disponible en este servidor"
  },
  {
    "id": "api.user.generate_mfa_qr.not_available.app_error",
    "translation": "MFA 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_me.getting.error",
    "translation": "Error obteniendo el pérfil de usuario para id=%v forzando el cierre de sesión"
  },
  {
    "id": "api.user.init.debug",
    "translation": "Inicializando rutas del API para los usuarios"
  },
  {
    "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.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",
    "translation": "ID de usuario o contraseña incorrectos."
  },
  {
    "id": "api.user.login.not_provided.app_error",
    "translation": "Debe proporcionar un ID de usuario o nombre de equipo y correo electrónico de usuario"
  },
  {
    "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.revoking.app_error",
    "translation": "Revocando sessionId=%v para el userId=%v vuelve a iniciar la sesión el el mismo dispositivo"
  },
  {
    "id": "api.user.login.use_auth_service.app_error",
    "translation": "Por favor inicia sesión usando {{.AuthService}}"
  },
  {
    "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 la data de autorización del objeto de {{.Service}}"
  },
  {
    "id": "api.user.login_ldap.blank_pwd.app_error",
    "translation": "El campo de contraseña no debe quedar en blanco"
  },
  {
    "id": "api.user.login_ldap.disabled.app_error",
    "translation": "AD/LDAP no está habilitado en este servidor"
  },
  {
    "id": "api.user.login_ldap.need_id.app_error",
    "translation": "Se necesita un ID"
  },
  {
    "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.permanent_delete_user.attempting.warn",
    "translation": "Intentando eliminar permanentemente la cuenta %v id=%v"
  },
  {
    "id": "api.user.permanent_delete_user.deleted.warn",
    "translation": "La cuenta %v ha sido eliminada permanentemente id=%v"
  },
  {
    "id": "api.user.permanent_delete_user.system_admin.warn",
    "translation": "Estas eliminando a %v que es un administrador de sistema.  Es posible que necesites asignar otra cuenta como administrador de sistema utilizando las herramientas de linea de comando."
  },
  {
    "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.wrong_team.app_error",
    "translation": "Intentando restablecer la contraseña para el usuario en el equipo equivocado."
  },
  {
    "id": "api.user.saml.not_available.app_error",
    "translation": "SAML no está configurado o no es soportado en este servidor"
  },
  {
    "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_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.find.app_error",
    "translation": "No pudimos encontrar una cuenta con esa dirección."
  },
  {
    "id": "api.user.send_password_reset.send.app_error",
    "translation": "Falla al enviar el correo para restablecer la contraseña satisfactorio"
  },
  {
    "id": "api.user.send_password_reset.sso.app_error",
    "translation": "No se puede restablecer la contraseña para cuentas SSO"
  },
  {
    "id": "api.user.send_sign_in_change_email_and_forget.error",
    "translation": "Error al enviar la notificación por correo del cambio satisfactorio de contraseña"
  },
  {
    "id": "api.user.send_verify_email_and_forget.failed.error",
    "translation": "Error al enviar la notificación por correo electrónico de la verificación del correo electrónico"
  },
  {
    "id": "api.user.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.no_deactivate_ldap.app_error",
    "translation": "No puedes modificar el estado de activación de cuentas AD/LDAP. Por favor, haz la modificación a través del servidor AD/LDAP."
  },
  {
    "id": "api.user.update_active.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.user.update_mfa.not_available.app_error",
    "translation": "MFA no está configurado o disponible en este servidor"
  },
  {
    "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_roles.one_admin.app_error",
    "translation": "Debe haber al menos un administrador activo"
  },
  {
    "id": "api.user.update_roles.permissions.app_error",
    "translation": "No tienes los permisos apropiados"
  },
  {
    "id": "api.user.update_roles.system_admin_needed.app_error",
    "translation": "Se necesita el rol de administrador de sistema para ejecutar esta acción"
  },
  {
    "id": "api.user.update_roles.system_admin_set.app_error",
    "translation": "El rol de adminsitrador de sistema sólo puede ser asignado por otro administrador de sistema"
  },
  {
    "id": "api.user.update_roles.team_admin_needed.app_error",
    "translation": "Se necesita el rol de administrador de equipo para ejecutar esta acción"
  },
  {
    "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 subir el archivo. El almacenamiento de imágenes no está configurado."
  },
  {
    "id": "api.user.upload_profile_user.too_large.app_error",
    "translation": "No se pudo actualizar la imagen del perfil. El archivo es muy grande."
  },
  {
    "id": "api.user.upload_profile_user.upload_profile.app_error",
    "translation": "No se pudo subir 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.web_hub.start.starting.debug",
    "translation": "Iniciando %v centros de websocket"
  },
  {
    "id": "api.web_hub.start.stopping.debug",
    "translation": "deteniendo conexiones de los centros de websocket"
  },
  {
    "id": "api.web_socket.connect.error",
    "translation": "conexión al websocket err: %v"
  },
  {
    "id": "api.web_socket.connect.upgrade.app_error",
    "translation": "Falla al actualizar la conexión del websocket"
  },
  {
    "id": "api.web_socket.init.debug",
    "translation": "Inicializando rutas del API para los web socket"
  },
  {
    "id": "api.web_socket_handler.log.error",
    "translation": "%v:%v seq=%v uid=%v %v [detalles: %v]"
  },
  {
    "id": "api.web_socket_router.log.error",
    "translation": "error en el enrutamiento del websocket: seq=%v uid=%v %v [detalles: %v]"
  },
  {
    "id": "api.web_team_hun.start.debug",
    "translation": "deteniendo el hub de equipo para teamId=%v"
  },
  {
    "id": "api.webhook.create_outgoing.disabled.app_error",
    "translation": "Webhooks de Salida han sido deshabilitados por el administrador del sistema."
  },
  {
    "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.delete_incoming.disabled.app_error",
    "translation": "Webhooks entrantes han sido deshabilitados por el administrador del sistema."
  },
  {
    "id": "api.webhook.delete_incoming.permissions.app_error",
    "translation": "Permisos no válidos para eliminar un webhook de entrada"
  },
  {
    "id": "api.webhook.delete_outgoing.disabled.app_error",
    "translation": "Webhooks de Salida han sido inhabilitados por el administrador del sistema."
  },
  {
    "id": "api.webhook.delete_outgoing.permissions.app_error",
    "translation": "Permisos no válidos para eliminar el webhook de salida"
  },
  {
    "id": "api.webhook.incoming.debug",
    "translation": "Recibido webhook de entrada. Contenido="
  },
  {
    "id": "api.webhook.incoming.debug.error",
    "translation": "No se pudo leer la carga del webhook de entrada."
  },
  {
    "id": "api.webhook.init.debug",
    "translation": "Inicializando rutas del API para los webhooks"
  },
  {
    "id": "api.webhook.regen_outgoing_token.permissions.app_error",
    "translation": "Permisos no válidos para regenerar un token para el webhook de salida"
  },
  {
    "id": "api.webhook.team_mismatch.app_error",
    "translation": "No se puede actualizar el webhook a través de equipos"
  },
  {
    "id": "api.webhook.update_incoming.disabled.app_error",
    "translation": "Webhooks entrantes han sido deshabilitados por el administrador del sistema."
  },
  {
    "id": "api.webhook.update_incoming.permissions.app_error",
    "translation": "Permisos no válidos para eliminar un webhook de entrada"
  },
  {
    "id": "api.webhook.update_outgoing.disabled.app_error",
    "translation": "Webhooks de Salida han sido deshabilitados por el administrador del sistema."
  },
  {
    "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.webhook.update_outgoing.not_open.app_error",
    "translation": "Los webhooks de Salida solo pueden actualizarse con canales públicos."
  },
  {
    "id": "api.webhook.update_outgoing.permissions.app_error",
    "translation": "Permisos no válidos para actualizar un webhook de salida."
  },
  {
    "id": "api.webhook.update_outgoing.triggers.app_error",
    "translation": "Debe establecerse palabras que desencadenen una acción o un channel_id"
  },
  {
    "id": "api.webrtc.disabled.app_error",
    "translation": "WebRTC no está habilitado en este servidor."
  },
  {
    "id": "api.webrtc.init.debug",
    "translation": "Inicializando rutas del API para WebRTC"
  },
  {
    "id": "api.webrtc.register_token.app_error",
    "translation": "Hemos encontrado un error al intentar registrar el Token de WebRTC"
  },
  {
    "id": "api.websocket.invalid_session.error",
    "translation": "Sesión no válida err=%v"
  },
  {
    "id": "api.websocket_handler.invalid_param.app_error",
    "translation": "Parámetro {{.Name}} inválido"
  },
  {
    "id": "app.channel.create_channel.no_team_id.app_error",
    "translation": "Debe especificar el ID del equipo crear un canal"
  },
  {
    "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.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.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.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_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_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.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.validate_channel_import_data.create_at_zero.error",
    "translation": "La propiedad create_at del canal no debe ser cero si se proporciona."
  },
  {
    "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.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_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.user_missing.error",
    "translation": "Falta la propiedad obligatoria del mensaje del canal directo: user"
  },
  {
    "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 si se proporciona."
  },
  {
    "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_team_import_data.allowed_domains_length.error",
    "translation": "La propiedad del equipo allowed_domains es demasiado larga."
  },
  {
    "id": "app.import.validate_team_import_data.create_at_zero.error",
    "translation": "La propiedad create_at del equipo no debe ser cero si se proporciona."
  },
  {
    "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.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 NotifyProps de escritorio para el Canal del Usuario en la Afiliación no es válido."
  },
  {
    "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_roles.error",
    "translation": "Invalid roles for User's Channel Membership."
  },
  {
    "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.auth_service_length.error",
    "translation": "La propiedad AuthService del usuario no debe estar vacía si se proporciona"
  },
  {
    "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.pasword_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.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.team_name_missing.error",
    "translation": "Team name missing from User's Team Membership."
  },
  {
    "id": "authentication.permissions.create_group_channel.description",
    "translation": "Capacidad para crear nuevos canales de mensaje de grupo"
  },
  {
    "id": "authentication.permissions.create_group_channel.name",
    "translation": "Create Mensaje de Grupo"
  },
  {
    "id": "authentication.permissions.create_team_roles.description",
    "translation": "Capacidad para crear equipos nuevos"
  },
  {
    "id": "authentication.permissions.create_team_roles.name",
    "translation": "Crear Equipos"
  },
  {
    "id": "authentication.permissions.manage_team_roles.description",
    "translation": "Capacidad para cambiar los roles de un miembro del equipo"
  },
  {
    "id": "authentication.permissions.manage_team_roles.name",
    "translation": "Administrar los roles del Equipo"
  },
  {
    "id": "authentication.permissions.read_public_channel.description",
    "translation": "Capacidad para leer los canales públicos"
  },
  {
    "id": "authentication.permissions.read_public_channel.name",
    "translation": "Leer Canales Públicos"
  },
  {
    "id": "authentication.permissions.team_invite_user.description",
    "translation": "Capacidad para invitar usuarios a un equipo"
  },
  {
    "id": "authentication.permissions.team_invite_user.name",
    "translation": "Invitar Usuario"
  },
  {
    "id": "authentication.permissions.team_use_slash_commands.description",
    "translation": "Capacidad para usar comandos de barra"
  },
  {
    "id": "authentication.permissions.team_use_slash_commands.name",
    "translation": "Usar Comandos de Barra"
  },
  {
    "id": "cli.license.critical",
    "translation": "La característica requiere una licencia de empresa. Por favor, póngase en contacto con su Administrador del Sistema acerca de la actualización de su licencia empresarial."
  },
  {
    "id": "ent.brand.save_brand_image.decode.app_error",
    "translation": "No se puede decodificar la imagen."
  },
  {
    "id": "ent.brand.save_brand_image.decode_config.app_error",
    "translation": "No se puede decodificar la configuración de la imagen."
  },
  {
    "id": "ent.brand.save_brand_image.encode.app_error",
    "translation": "No se puede codificar la imagene como un PNG."
  },
  {
    "id": "ent.brand.save_brand_image.open.app_error",
    "translation": "No se puede abrir la imagen."
  },
  {
    "id": "ent.brand.save_brand_image.save_image.app_error",
    "translation": "No se puede guardar la imagen"
  },
  {
    "id": "ent.brand.save_brand_image.too_large.app_error",
    "translation": "No se puede abrir la imagen. La imagen es muy grande."
  },
  {
    "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.debug_fail.debug",
    "translation": "El nodo envia error el `%v` detalles=%v, extra=%v, número de reintentos=%v"
  },
  {
    "id": "ent.cluster.final_fail.error",
    "translation": "El nodo envia último error el `%v` detalles=%v, extra=%v, número de reintentos=%v"
  },
  {
    "id": "ent.cluster.incompatible.warn",
    "translation": "Detectada potencial versión incompatible para el agrupamiento de servidores con %v"
  },
  {
    "id": "ent.cluster.incompatible_config.warn",
    "translation": "Detectada potencial configuración incompatible para el agrupamiento de servidores con %v"
  },
  {
    "id": "ent.cluster.licence_disable.app_error",
    "translation": "La funcionalidad de Agrupamiento de Servidores está inhabilitada por la licencia actual. Por favor, póngase en contacto con su administrador del sistema acerca de la actualización de su licencia empresarial."
  },
  {
    "id": "ent.cluster.ping_failed.info",
    "translation": "Falló el ping al nodo con nombre=%v en=%v con id=%v"
  },
  {
    "id": "ent.cluster.ping_success.info",
    "translation": "Ping satisfactorio al nodo con nombre=%v en=%v on id=%v propio=%v"
  },
  {
    "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á deshabilitado en el archivo de configuración."
  },
  {
    "id": "ent.cluster.starting.info",
    "translation": "El entrenudo del Grupo de Servidores está escuchando en %v con el nombre=%v id=%v"
  },
  {
    "id": "ent.cluster.stopping.info",
    "translation": "El entrenudo del Grupo de Servidores está detenido en %v con el nombre=%v id=%v"
  },
  {
    "id": "ent.compliance.licence_disable.app_error",
    "translation": "La característica de Cumplimiento está inhabilitada para tu licencia actual. Por favor contacta a un administrador del sistema sobre como actualizar a una licencia empresarial."
  },
  {
    "id": "ent.compliance.run_failed.error",
    "translation": "Fallo el trabajo '{{.JobName}}' para exportar el Cumplimiento en '{{.FilePath}}'"
  },
  {
    "id": "ent.compliance.run_finished.info",
    "translation": "Se completo la exportación de Cumplimiento para el trabajo '{{.JobName}}' exportados {{.Count}} registros en '{{.FilePath}}'"
  },
  {
    "id": "ent.compliance.run_limit.warning",
    "translation": "Advertencia en el trabajo '{{.JobName}}' para exportación de Cumplimiento. Se retornaron demasiados registros, truncando a 30,000 en '{{.FilePath}}'"
  },
  {
    "id": "ent.compliance.run_started.info",
    "translation": "Iniciado el trabajo '{{.JobName}}' para exportar el Cumplimiento en '{{.FilePath}}'"
  },
  {
    "id": "ent.elasticsearch.search_posts.disabled",
    "translation": "La búsqueda con ElasticSearch está deshabilitada en este servidor"
  },
  {
    "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.start.connect_failed",
    "translation": "La configuración de ElasticSearch Cliente falló"
  },
  {
    "id": "ent.elasticsearch.start.index_create_failed",
    "translation": "No se pudo crear el índice de ElasticSearch"
  },
  {
    "id": "ent.elasticsearch.start.index_exists_failed",
    "translation": "No se pudo establecer si existe un índice de ElasticSearch"
  },
  {
    "id": "ent.elasticsearch.start.index_mapping_failed",
    "translation": "Error al configurar el mapa de índices de ElasticSearch"
  },
  {
    "id": "ent.elasticsearch.start.index_settings_failed",
    "translation": "No se pudo establecer el índice de configuración de ElasticSearch"
  },
  {
    "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.emoji.licence_disable.app_error",
    "translation": "Las restricciones de los Emoticones Personalizados están desactivadas por la licencia actual. Por favor contacta a un Administrador del Sistema sobre como actualizar a una licencia empresarial."
  },
  {
    "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.unable_to_create_user.app_error",
    "translation": "Credenciales válidas pero no se pudo crear el usuario."
  },
  {
    "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.mattermost_user_update",
    "translation": "El usuario de Mattermost fue actualizado por el servidor AD/LDAP."
  },
  {
    "id": "ent.ldap.syncdone.info",
    "translation": "Sincronización de AD/LDAP completada"
  },
  {
    "id": "ent.ldap.syncronize.get_all.app_error",
    "translation": "No se pudo obtener a todos los usuarios utilizando AD/LDAP"
  },
  {
    "id": "ent.ldap.validate_filter.app_error",
    "translation": "Filtro de AD/LDAP inválido"
  },
  {
    "id": "ent.metrics.starting.info",
    "translation": "Las métricas y los perfiles de servidor está escuchando en %v"
  },
  {
    "id": "ent.metrics.stopping.info",
    "translation": "Las métricas y los perfiles de servidor se detuvieron en %v"
  },
  {
    "id": "ent.mfa.activate.authenticate.app_error",
    "translation": "Error intentando autenticar el token MFA"
  },
  {
    "id": "ent.mfa.activate.bad_token.app_error",
    "translation": "Token MFA inválido"
  },
  {
    "id": "ent.mfa.activate.save_active.app_erro",
    "translation": "No se pudo actualizar el estado activo MFA para el usuario"
  },
  {
    "id": "ent.mfa.deactivate.save_active.app_erro",
    "translation": "No se pudo actualizar el estado activo MFA para el usuario"
  },
  {
    "id": "ent.mfa.deactivate.save_secret.app_error",
    "translation": "Error al limpiar el secreto MFA"
  },
  {
    "id": "ent.mfa.generate_qr_code.create_code.app_error",
    "translation": "Error generando el código QR"
  },
  {
    "id": "ent.mfa.generate_qr_code.save_secret.app_error",
    "translation": "Error guardando el secreto MFA"
  },
  {
    "id": "ent.mfa.license_disable.app_error",
    "translation": "Tu licencia no soporta la autenticación de múltiples factores"
  },
  {
    "id": "ent.mfa.validate_token.authenticate.app_error",
    "translation": "Error intentando autenticar el token MFA"
  },
  {
    "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.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.build_request.encoding_signed.app_error",
    "translation": "Se ha producido un error mientras se firmaba la solicitud codificada para el Proveedor de Identidad. Por favor, póngase en contacto con su Administrador del Sistema."
  },
  {
    "id": "ent.saml.configure.app_error",
    "translation": "Se ha producido un error durante la configuración de Proveedor de Servicios SAML, err=%v"
  },
  {
    "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.load_public_cert.app_error",
    "translation": "El archivo del Certificado Público del Proveedor de Servicios no se encontró. 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": "Su 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 no está configurado o no es soportado en este servidor"
  },
  {
    "id": "ent.saml.update_saml_user.unable_error",
    "translation": "No se puede actualizar el usuario SAML existente. Se Permite el inicio de sesión de todos modos. err=%v"
  },
  {
    "id": "error.generic.link_message",
    "translation": "Volver a Mattermost"
  },
  {
    "id": "error.generic.message",
    "translation": "Ha ocurrido un error."
  },
  {
    "id": "error.generic.title",
    "translation": "Error"
  },
  {
    "id": "error.not_found.link_message",
    "translation": "Volver a Mattermost"
  },
  {
    "id": "error.not_found.message",
    "translation": "La página que estás intentando acceder no existe."
  },
  {
    "id": "error.not_found.title",
    "translation": "Página no encontrada"
  },
  {
    "id": "manaultesting.get_channel_id.no_found.debug",
    "translation": "No pudimos encontrar el canal: %v, búsqueda realizada con estas posibilidades %v"
  },
  {
    "id": "manaultesting.get_channel_id.unable.debug",
    "translation": "No se pudo obtener los canales"
  },
  {
    "id": "manaultesting.manual_test.create.info",
    "translation": "Creando usuario y equipo"
  },
  {
    "id": "manaultesting.manual_test.parse.app_error",
    "translation": "No se pudo analizar el URL"
  },
  {
    "id": "manaultesting.manual_test.setup.info",
    "translation": "Configurando para pruebas manuales..."
  },
  {
    "id": "manaultesting.manual_test.uid.debug",
    "translation": "No hay un uid en el URL"
  },
  {
    "id": "manaultesting.test_autolink.info",
    "translation": "Prueba Manual de Enlaces Automáticos"
  },
  {
    "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": "mattermost.config_file",
    "translation": "Cargado el archivo de configuración desde %v"
  },
  {
    "id": "mattermost.current_version",
    "translation": "La versión actual es %v (%v/%v/%v/%v)"
  },
  {
    "id": "mattermost.entreprise_enabled",
    "translation": "Empresa Habilitada: %v"
  },
  {
    "id": "mattermost.load_license.find.warn",
    "translation": "Una licencia de https://mattermost.com es necesaria para desbloquear las funciones empresariales."
  },
  {
    "id": "mattermost.security_bulletin.error",
    "translation": "Falla al obtener el detalle del boletín de seguridad"
  },
  {
    "id": "mattermost.security_bulletin_read.error",
    "translation": "Falla al leer el detalle del boletín de seguridad"
  },
  {
    "id": "mattermost.security_checks.debug",
    "translation": "Consultando si existen actualizaciones de seguridad para Mattermost"
  },
  {
    "id": "mattermost.security_info.error",
    "translation": "Falla al obtener información sobre actualizaciones de seguridad para Mattermost."
  },
  {
    "id": "mattermost.send_bulletin.info",
    "translation": "Enviando boletín de seguridad para %v a %v"
  },
  {
    "id": "mattermost.system_admins.error",
    "translation": "Falla al obtener los administradores de sistema que reciben información referente a las actualizaciones de seguridade de Mattermost."
  },
  {
    "id": "mattermost.working_dir",
    "translation": "El directorio de trabajo actual es %v"
  },
  {
    "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.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.name.app_error",
    "translation": "Nombre 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.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 push no es válido"
  },
  {
    "id": "model.channel_member.is_valid.role.app_error",
    "translation": "Rol invá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.client.create_emoji.emoji.app_error",
    "translation": "No se puede asociar datos del emoticon a la solicitud"
  },
  {
    "id": "model.client.create_emoji.image.app_error",
    "translation": "No se puede asociar la imagen a la solicitud"
  },
  {
    "id": "model.client.create_emoji.writer.app_error",
    "translation": "No se puede escribir la solicitud"
  },
  {
    "id": "model.client.get_flagged_posts_in_channel.missing_parameter.app_error",
    "translation": "Falta parametro channel"
  },
  {
    "id": "model.client.get_flagged_posts_in_team.missing_parameter.app_error",
    "translation": "Falta parametro team"
  },
  {
    "id": "model.client.login.app_error",
    "translation": "Token de autenticación no coincidió"
  },
  {
    "id": "model.client.read_file.app_error",
    "translation": "Encontramos un error mientras se leía el archivo"
  },
  {
    "id": "model.client.set_profile_user.no_file.app_error",
    "translation": "No hay un archivo bajo 'image' en la solicitud"
  },
  {
    "id": "model.client.set_profile_user.writer.app_error",
    "translation": "No se puede escribir la solicitud"
  },
  {
    "id": "model.client.upload_post_attachment.channel_id.app_error",
    "translation": "Error writing channel id to multipart form"
  },
  {
    "id": "model.client.upload_post_attachment.file.app_error",
    "translation": "Error writing file to multipart form"
  },
  {
    "id": "model.client.upload_post_attachment.file_size.app_error",
    "translation": "Error writing fileSize to multipart form"
  },
  {
    "id": "model.client.upload_post_attachment.import_from.app_error",
    "translation": "Error writing importFrom to multipart form"
  },
  {
    "id": "model.client.upload_post_attachment.writer.app_error",
    "translation": "Error closing multipart writer"
  },
  {
    "id": "model.client.upload_saml_cert.app_error",
    "translation": "Error al crear la solicitud multiparte del certificado SAML"
  },
  {
    "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": "Nombre para mostrar no vá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.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.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.elastic_search.connection_url.app_error",
    "translation": "El valor de Elastic Search ConnectionUrl debe ser proporcionado cuando está habilitado la indización de Elastic Search."
  },
  {
    "id": "model.config.is_valid.elastic_search.enable_searching.app_error",
    "translation": "El valor de Elastic Search IndexingEnabled debe ser verdadero cuando el valor de Elastic Search SearchEnabled es verdadero."
  },
  {
    "id": "model.config.is_valid.elastic_search.password.app_error",
    "translation": "El valor de Elastic Search Password debe ser proporcionado cuando está habilitado la indización de Elastic Search."
  },
  {
    "id": "model.config.is_valid.elastic_search.username.app_error",
    "translation": "El valor de Elastic Search Username debe ser proporcionado cuando está habilitado la indización de Elastic Search."
  },
  {
    "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 invá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_reset_salt.app_error",
    "translation": "Salt para restablecer contraseñas en la configuración de correos es inválido.  Debe ser de 32 caracteres o más."
  },
  {
    "id": "model.config.is_valid.email_salt.app_error",
    "translation": "Salt para crear invitaciones en la configuración de correos es inválido.  Debe ser de 32 caracteres o más."
  },
  {
    "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_preview_height.app_error",
    "translation": "La altura para la vista previa es inválido en la configuración de archivos.  Debe ser cero o un número positivo."
  },
  {
    "id": "model.config.is_valid.file_preview_width.app_error",
    "translation": "El ancho para la vista previa es inválido en la configuración de archivos.  Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.file_profile_height.app_error",
    "translation": "La altura para la imagen de perfil es inválido en la configuración de archivos.  Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.file_profile_width.app_error",
    "translation": "El ancho para la imagen de perfil es inválido en la configuración de archivos.  Debe ser un número positivo."
  },
  {
    "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.file_thumb_height.app_error",
    "translation": "La altura para la imagen de miniatura es inválido en la configuración de archivos.  Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.file_thumb_width.app_error",
    "translation": "El ancho para la imagen de miniatura es inválido en la configuración de archivos.  Debe ser un número positivo."
  },
  {
    "id": "model.config.is_valid.ldap_basedn",
    "translation": "El campo AD/LDAP \"BaseDN\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_bind_password",
    "translation": "El campo AD/LDAP \"Enlazar Contraseña\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_bind_username",
    "translation": "El campo AD/LDAP \"Enlazar nombre de Usuario\" 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_firstname",
    "translation": "El campo AD/LDAP \"Atributo del Nombre\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_id",
    "translation": "El campo AD/LDAP \"Atributo ID\" es obligatorio."
  },
  {
    "id": "model.config.is_valid.ldap_lastname",
    "translation": "El campo AD/LDAP \"Atributo Apellido\" 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_required.app_error",
    "translation": "Falta un campo requerido por AD/LDAP."
  },
  {
    "id": "model.config.is_valid.ldap_required.app_error",
    "translation": "Falta un campo requerido por AD/LDAP."
  },
  {
    "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.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.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.password_length_max_min.app_error",
    "translation": "Longitud máxima de la contraseña debe ser mayor que o igual a la longitud mínima de la contraseña."
  },
  {
    "id": "model.config.is_valid.rate_mem.app_error",
    "translation": "Tamaño del almacen 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 inválidao.  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_email_attribute.app_error",
    "translation": "Atributo de Correo Electrónico no válido. Se debe establecer."
  },
  {
    "id": "model.config.is_valid.saml_idp_cert.app_error",
    "translation": "Falta el Certificado Público del Proveedor de Identidad. ¿Te olvideste de subirlo?"
  },
  {
    "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. ¿Te olvideste de subirla?"
  },
  {
    "id": "model.config.is_valid.saml_public_cert.app_error",
    "translation": "Falta el Certificado Público del Proveedor de Servicio. ¿Te olvideste de subirlo?"
  },
  {
    "id": "model.config.is_valid.saml_username_attribute.app_error",
    "translation": "Atributo Usuario no válido. Se debe establecer."
  },
  {
    "id": "model.config.is_valid.site_url.app_error",
    "translation": "URL del Sitio debe ser una URL válida y empezar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.site_url_email_batching.app_error",
    "translation": "No puede habilitar el correo electrónico por lotes cuando SiteURL no está configurado."
  },
  {
    "id": "model.config.is_valid.sitename_length.app_error",
    "translation": "Nombre del sitio debe ser menor o igual a {{.MaxLength}} caracteres."
  },
  {
    "id": "model.config.is_valid.sql_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.webrtc_gateway_admin_secret.app_error",
    "translation": "La clave secreta de Administración de la Puerta de enlace para WebRTC debe ser asignada."
  },
  {
    "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error",
    "translation": "La dirección URL de Administración de la Puerta de enlace para WebRTC debe ser una dirección válida y comenzar con http:// o https://."
  },
  {
    "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error",
    "translation": "La dirección URL de la Puerta de enlace del WebSocket para WebRTC debe ser una dirección válida y comenzar con ws:// o wss://."
  },
  {
    "id": "model.config.is_valid.webrtc_stun_uri.app_error",
    "translation": "El STUN URI de WebRTC debe ser un URI válido y comenzar con stun:"
  },
  {
    "id": "model.config.is_valid.webrtc_turn_shared_key.app_error",
    "translation": "La Clave Compartida del TURN de WebRTC no puede estar vacía si el TURN URI se ha establecido."
  },
  {
    "id": "model.config.is_valid.webrtc_turn_uri.app_error",
    "translation": "El TURN URI de WebRTC debe ser un URI válido y comenzar con turn:"
  },
  {
    "id": "model.config.is_valid.webrtc_turn_username.app_error",
    "translation": "El Nombre de usuario del TURN de WebRTC no puede estar vacío si el TURN URI se ha establecido."
  },
  {
    "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.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.creator_id.app_error",
    "translation": "Id del creador invá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.file_info.get.gif.app_error",
    "translation": "No se pudo decodificar el gif."
  },
  {
    "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": "Nombre para mostrar no válido"
  },
  {
    "id": "model.incoming_hook.id.app_error",
    "translation": "Id inválido"
  },
  {
    "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.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.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.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": "Nombre para mostrar no vá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.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 no válido"
  },
  {
    "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.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.role.app_error",
    "translation": "Rol 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.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 35 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.team_id.app_error",
    "translation": "ID del equipo no válido"
  },
  {
    "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 inválido"
  },
  {
    "id": "model.utils.decode_json.app_error",
    "translation": "no se puede decodificar"
  },
  {
    "id": "store.sql.alter_column_type.critical",
    "translation": "Falla al alterar el tipo de la columna %v"
  },
  {
    "id": "store.sql.check_index.critical",
    "translation": "Falla al revisar el indice %v"
  },
  {
    "id": "store.sql.closing.info",
    "translation": "Cerrando SqlStore"
  },
  {
    "id": "store.sql.column_exists.critical",
    "translation": "Falla al revisar si la columna existe %v"
  },
  {
    "id": "store.sql.column_exists_missing_driver.critical",
    "translation": "Falla al revisar si la columna existe porque el controlador no se encuentra"
  },
  {
    "id": "store.sql.convert_encrypt_string_map",
    "translation": "Desde BD: No se puede convertir EncryptStringMap a *string"
  },
  {
    "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.create_column.critical",
    "translation": "Falla al crear la columna %v"
  },
  {
    "id": "store.sql.create_column_missing_driver.critical",
    "translation": "Falla al crear la columna porque el controlador no se encuentra"
  },
  {
    "id": "store.sql.create_index.critical",
    "translation": "Falla al crear el indice %v"
  },
  {
    "id": "store.sql.create_index_missing_driver.critical",
    "translation": "Falla al crear el indice porque el controlador no se encuentra"
  },
  {
    "id": "store.sql.creating_tables.critical",
    "translation": "Error creando las tablas de la base de datos: %v"
  },
  {
    "id": "store.sql.dialect_driver.critical",
    "translation": "Falla al crear el controlador de base de datos especificado"
  },
  {
    "id": "store.sql.dialect_driver.panic",
    "translation": "Failed to create dialect specific driver %v"
  },
  {
    "id": "store.sql.incorrect_mac",
    "translation": "MAC incorrecto para el ciphertext dado"
  },
  {
    "id": "store.sql.maxlength_column.critical",
    "translation": "Falla al obtener la máxima longitud de la columna %v"
  },
  {
    "id": "store.sql.open_conn.critical",
    "translation": "Falla al abrir una conexión SQL a err:%v"
  },
  {
    "id": "store.sql.open_conn.panic",
    "translation": "Falla al abrir una conexión SQL %v"
  },
  {
    "id": "store.sql.read_replicas_not_licensed.critical",
    "translation": "La funcionalidad de más de 1 replica ha sido inhabilitada debido a la licencia actual. Por favor contacta a un administrador del sistema para realizar una actualización de la licencia empresarial."
  },
  {
    "id": "store.sql.remove_index.critical",
    "translation": "Falla al remover el índice %v"
  },
  {
    "id": "store.sql.rename_column.critical",
    "translation": "Falla al renombrar la columna %v"
  },
  {
    "id": "store.sql.schema_out_of_date.warn",
    "translation": "La versión del esquema de la base de datos %v parece estar desactualizada"
  },
  {
    "id": "store.sql.schema_set.info",
    "translation": "El esquema de la base de datos ha sido asignado a la versión %v"
  },
  {
    "id": "store.sql.schema_upgrade_attempt.warn",
    "translation": "Intentando actualizar el esquema de la base de datos a la versión %v"
  },
  {
    "id": "store.sql.schema_version.critical",
    "translation": "La version del esquema de la base de datos %v no puede ser actualizada.  No debes saltarte ninguna versión anterior."
  },
  {
    "id": "store.sql.short_ciphertext",
    "translation": "ciphertext corto"
  },
  {
    "id": "store.sql.table_column_type.critical",
    "translation": "Falla al obtener el tipo de dato de la columna %s de la tabla %s: %v"
  },
  {
    "id": "store.sql.table_exists.critical",
    "translation": "Falla al revisar si la tabla existe %v"
  },
  {
    "id": "store.sql.too_short_ciphertext",
    "translation": "ciphertext muy corto"
  },
  {
    "id": "store.sql.upgraded.warn",
    "translation": "El esquema de la base de datos ha sido actualizado a la versión %v"
  },
  {
    "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_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_channel.analytics_deleted_type_count.app_error",
    "translation": "No se pudo obtener la cantidad de canales de este tipo"
  },
  {
    "id": "store.sql_channel.analytics_type_count.app_error",
    "translation": "No pudimos obtener la cantidad de canales de este tipo"
  },
  {
    "id": "store.sql_channel.check_open_channel_permissions.app_error",
    "translation": "No pudimos revisar los permisos"
  },
  {
    "id": "store.sql_channel.check_permissions.app_error",
    "translation": "No pudimos revisar los permisos"
  },
  {
    "id": "store.sql_channel.check_permissions_by_name.app_error",
    "translation": "No pudimos revisar los permisos"
  },
  {
    "id": "store.sql_channel.delete.channel.app_error",
    "translation": "No pudimos eliminar el canal"
  },
  {
    "id": "store.sql_channel.extra_updated.app_error",
    "translation": "Problema actualizando el último momento de actualización de los miembros"
  },
  {
    "id": "store.sql_channel.get.existing.app_error",
    "translation": "No pudimos encontrar el canal"
  },
  {
    "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 pudimos obtener todos los canales"
  },
  {
    "id": "store.sql_channel.get_by_name.existing.app_error",
    "translation": "No pudimos encontrar el canal"
  },
  {
    "id": "store.sql_channel.get_by_name.missing.app_error",
    "translation": "El canal no existe"
  },
  {
    "id": "store.sql_channel.get_channel_counts.get.app_error",
    "translation": "No pudimos obtener la cantidad de canales"
  },
  {
    "id": "store.sql_channel.get_channels.get.app_error",
    "translation": "No pudimos 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_by_ids.get.app_error",
    "translation": "No pudimos 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_by_name.existing.app_error",
    "translation": "No pudimos encontrar el canal eliminado"
  },
  {
    "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_extra_members.app_error",
    "translation": "No pudimos obtener información extra de los miembros del canal"
  },
  {
    "id": "store.sql_channel.get_for_post.app_error",
    "translation": "No pudimos obtener el canal del mensaje"
  },
  {
    "id": "store.sql_channel.get_member.app_error",
    "translation": "No pudimos 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"
  },
  {
    "id": "store.sql_channel.get_members.app_error",
    "translation": "No pudimos obtener los miembros del canal"
  },
  {
    "id": "store.sql_channel.get_members_by_ids.app_error",
    "translation": "No pudimos obtener los miembros del canal"
  },
  {
    "id": "store.sql_channel.get_more_channels.get.app_error",
    "translation": "No pudimos obtener los canales"
  },
  {
    "id": "store.sql_channel.get_public_channels.get.app_error",
    "translation": "No pudimos 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 pudimos incrementar la cantidad de menciones"
  },
  {
    "id": "store.sql_channel.permanent_delete.app_error",
    "translation": "No pudimos eliminar el canal"
  },
  {
    "id": "store.sql_channel.permanent_delete_by_team.app_error",
    "translation": "No pudimos eliminar los canales"
  },
  {
    "id": "store.sql_channel.permanent_delete_members_by_user.app_error",
    "translation": "No pudimos remover al miembro del canal"
  },
  {
    "id": "store.sql_channel.pinned_posts.app_error",
    "translation": "No hemos podido encontrar los mensajes anclados"
  },
  {
    "id": "store.sql_channel.remove_member.app_error",
    "translation": "No pudimos remover al miembro del canal"
  },
  {
    "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_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.previously.app_error",
    "translation": "Un canal con este URL fue creado previamente"
  },
  {
    "id": "store.sql_channel.save_channel.save.app_error",
    "translation": "No pudimos 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": "No pudimos guardar el miembro del canal"
  },
  {
    "id": "store.sql_channel.search.app_error",
    "translation": "Encontramos un error buscando en los canales"
  },
  {
    "id": "store.sql_channel.set_last_viewed_at.app_error",
    "translation": "No se pudo establecer el tiempo de la última vista"
  },
  {
    "id": "store.sql_channel.update.app_error",
    "translation": "No pudimos actualizar el canal"
  },
  {
    "id": "store.sql_channel.update.exists.app_error",
    "translation": "Un canal con este identificador ya existe"
  },
  {
    "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_last_viewed_at.app_error",
    "translation": "No pudimos actualizar el tiempo de la última vista"
  },
  {
    "id": "store.sql_channel.update_member.app_error",
    "translation": "Encontramos un error actualizando el miembro del canal"
  },
  {
    "id": "store.sql_command.analytics_command_count.app_error",
    "translation": "No pudimos contar los comandos de barra"
  },
  {
    "id": "store.sql_command.save.delete.app_error",
    "translation": "No pudimos eliminar el comando"
  },
  {
    "id": "store.sql_command.save.delete_perm.app_error",
    "translation": "No pudimos eliminar el comando"
  },
  {
    "id": "store.sql_command.save.get.app_error",
    "translation": "No pudimos obtener el comando"
  },
  {
    "id": "store.sql_command.save.get_team.app_error",
    "translation": "No pudimos obtener los comandos"
  },
  {
    "id": "store.sql_command.save.saving.app_error",
    "translation": "No pudimos 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 pudimos actualizar el comando"
  },
  {
    "id": "store.sql_compliance.get.finding.app_error",
    "translation": "Se ha detectado un error al recuperar los informes de cumplimiento"
  },
  {
    "id": "store.sql_compliance.save.saving.app_error",
    "translation": "Se ha detectado un error al guardar el informe de cumplimiento"
  },
  {
    "id": "store.sql_emoji.delete.app_error",
    "translation": "No pudimos 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 pudimos obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.get_all.app_error",
    "translation": "No pudimos obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.get_by_name.app_error",
    "translation": "No pudimos obtener el emoticon"
  },
  {
    "id": "store.sql_emoji.save.app_error",
    "translation": "No pudimos guardar el emoticon"
  },
  {
    "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 pudimos 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.save.app_error",
    "translation": "No pudimos guardar la información del archivo"
  },
  {
    "id": "store.sql_file_info.save_or_update.app_error",
    "translation": "No pudimos guardar o actualizar la información del archivo"
  },
  {
    "id": "store.sql_job_status.delete_by_type.app_error",
    "translation": "No pudimos eliminar el trabajo de estatus"
  },
  {
    "id": "store.sql_job_status.get.app_error",
    "translation": "No pudimos obtener el trabajo de estatus"
  },
  {
    "id": "store.sql_job_status.get_all.app_error",
    "translation": "No pudimos obtener todos los trabajos de estatus"
  },
  {
    "id": "store.sql_job_status.save.app_error",
    "translation": "No pudimos guardar el trabajo de estatus"
  },
  {
    "id": "store.sql_job_status.update.app_error",
    "translation": "No pudimos actualizar el trabajo de estatus"
  },
  {
    "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_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.rollback_transaction.app_error",
    "translation": "no se puede deshacer la transacción de 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 pudimos 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"
  },
  {
    "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"
  },
  {
    "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 remover el código de autorización"
  },
  {
    "id": "store.sql_oauth.remove_access_data.app_error",
    "translation": "No pudimos remover el token de acceso"
  },
  {
    "id": "store.sql_oauth.remove_auth_data.app_error",
    "translation": "No pudimos remover el código de autorización"
  },
  {
    "id": "store.sql_oauth.save_access_data.app_error",
    "translation": "No pudimos 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 pudimos guardar el app."
  },
  {
    "id": "store.sql_oauth.save_auth_data.app_error",
    "translation": "No pudimos 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 pudimos 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 pudimos actualizar la app"
  },
  {
    "id": "store.sql_oauth.update_app.updating.app_error",
    "translation": "Encontramos un error actualizando la app"
  },
  {
    "id": "store.sql_post.analytics_posts_count.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes"
  },
  {
    "id": "store.sql_post.analytics_posts_count_by_day.app_error",
    "translation": "No pudimos obtener la cantidad de mensajes por día"
  },
  {
    "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
    "translation": "No pudimos obtener la cantidad de usuarios con mensajes"
  },
  {
    "id": "store.sql_post.delete.app_error",
    "translation": "No pudimos eliminar el mensaje"
  },
  {
    "id": "store.sql_post.get.app_error",
    "translation": "No pudimos obtener el mensaje"
  },
  {
    "id": "store.sql_post.get_parents_posts.app_error",
    "translation": "No pudimos obtener los mensajes padres del canal"
  },
  {
    "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 pudimos obtener los mensajes para el canal"
  },
  {
    "id": "store.sql_post.get_posts_around.get_parent.app_error",
    "translation": "No pudimos obtener los mensajes padres del canal"
  },
  {
    "id": "store.sql_post.get_posts_by_ids.app_error",
    "translation": "No pudimos obtener los mensajes"
  },
  {
    "id": "store.sql_post.get_posts_created_att.app_error",
    "translation": "No se pudo obtener los mensajes para el canal"
  },
  {
    "id": "store.sql_post.get_posts_since.app_error",
    "translation": "No pudimos obtener los mensajes para el canal"
  },
  {
    "id": "store.sql_post.get_root_posts.app_error",
    "translation": "No pudimos obtener los mensajes para el canal"
  },
  {
    "id": "store.sql_post.overwrite.app_error",
    "translation": "No pudimos sobreescribir el mensaje"
  },
  {
    "id": "store.sql_post.permanent_delete.app_error",
    "translation": "No pudimos eliminar el mensaje"
  },
  {
    "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
    "translation": "No pudimos eliminar los comentarios para el usuario"
  },
  {
    "id": "store.sql_post.permanent_delete_by_channel.app_error",
    "translation": "No pudimos eliminar los mensajes de canal"
  },
  {
    "id": "store.sql_post.permanent_delete_by_user.app_error",
    "translation": "No pudimos seleccionar los mensajes a borrar para el usuario"
  },
  {
    "id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
    "translation": "No pudimos seleccionar todos los mensajes a eliminar por el usuario (son demasiados), por favor ejecuta de nuevo"
  },
  {
    "id": "store.sql_post.save.app_error",
    "translation": "No pudimos 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.search.warn",
    "translation": "Error en la consulta de la búsqueda de mensajes. %v"
  },
  {
    "id": "store.sql_post.update.app_error",
    "translation": "No pudimos actualizar el Mensaje"
  },
  {
    "id": "store.sql_preference.delete.app_error",
    "translation": "Encontramos un error mientras eliminabamos las preferencias"
  },
  {
    "id": "store.sql_preference.delete_unused_features.debug",
    "translation": "Eliminando las características de pre-release"
  },
  {
    "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 pudimos guardar la preferencia"
  },
  {
    "id": "store.sql_preference.is_feature_enabled.app_error",
    "translation": "Encontramos un error mientras buscamos las preferencias de las características de pre-lanzamiento"
  },
  {
    "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.rollback_transaction.app_error",
    "translation": "No se pudo deshacer la transaccion 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 pudimos actualizar la preferencia"
  },
  {
    "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.save.app_error",
    "translation": "No se puede eliminar la reacción"
  },
  {
    "id": "store.sql_reaction.delete_all_with_emoj_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_emoj_name.get_reactions.app_error",
    "translation": "No se puede obtener las reacciones con el nombre del emoticon suministrado"
  },
  {
    "id": "store.sql_reaction.delete_all_with_emoji_name.update_post.warn",
    "translation": "No se puede actualizar Post.HasReactions mientras se eliminan las reacciones post_id=%v, error=%v"
  },
  {
    "id": "store.sql_reaction.get_for_post.app_error",
    "translation": "No se puede obtener las reacciones del mensaje"
  },
  {
    "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_session.analytics_session_count.app_error",
    "translation": "No pudimos contar las sesiones"
  },
  {
    "id": "store.sql_session.cleanup_expired_sessions.app_error",
    "translation": "Encontramos un error mientras se eliminaban las sesiones vencidas del usuario"
  },
  {
    "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.get_sessions.error",
    "translation": "Falla al limpiar las sesiones en getSessions err=%v"
  },
  {
    "id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
    "translation": "No pudimos remover todas las sesiones del usuario"
  },
  {
    "id": "store.sql_session.remove.app_error",
    "translation": "No pudimos remover la sesión"
  },
  {
    "id": "store.sql_session.remove_all_sessions_for_team.app_error",
    "translation": "No pudimos remover todas las sesiones"
  },
  {
    "id": "store.sql_session.save.app_error",
    "translation": "No pudimos guardar la sesión"
  },
  {
    "id": "store.sql_session.save.cleanup.error",
    "translation": "Falla al limpiar las sesiones mientras se Guardaba err=%v"
  },
  {
    "id": "store.sql_session.save.existing.app_error",
    "translation": "No se puede actualizar la sesión"
  },
  {
    "id": "store.sql_session.update_device_id.app_error",
    "translation": "No pudimos actualizar el id del dispositivo"
  },
  {
    "id": "store.sql_session.update_last_activity.app_error",
    "translation": "No pudimos actualizar el campo last_activity_at"
  },
  {
    "id": "store.sql_session.update_roles.app_error",
    "translation": "No pudimos 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_online.app_error",
    "translation": "Detectado un error al recuperar todos los estados en línea"
  },
  {
    "id": "store.sql_status.get_online_away.app_error",
    "translation": "Detectado un error al recuperar todos los estados de en línea/ausente"
  },
  {
    "id": "store.sql_status.get_team_statuses.app_error",
    "translation": "Detectado un error al recuperar todos los estados de los miembros del equipo"
  },
  {
    "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_system.get.app_error",
    "translation": "Encontramos un error buscando las propiedades del sistema"
  },
  {
    "id": "store.sql_system.get_by_name.app_error",
    "translation": "No pudimos encontrar las variables del sistema."
  },
  {
    "id": "store.sql_system.get_version.app_error",
    "translation": "No podemos obtener la versión de base de datos"
  },
  {
    "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_team_count.app_error",
    "translation": "No pudimos contar los equipos"
  },
  {
    "id": "store.sql_team.get.find.app_error",
    "translation": "No encontramos el equipo al que perteneces"
  },
  {
    "id": "store.sql_team.get.finding.app_error",
    "translation": "Encontramos un error buscando el equipo"
  },
  {
    "id": "store.sql_team.get_all.app_error",
    "translation": "No pudimos obtener todos los equipos"
  },
  {
    "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 encontramos el equipo al que perteneces"
  },
  {
    "id": "store.sql_team.get_by_invite_id.finding.app_error",
    "translation": "No encontramos el equipo al que perteneces"
  },
  {
    "id": "store.sql_team.get_by_name.app_error",
    "translation": "No encontramos el equipo al que perteneces"
  },
  {
    "id": "store.sql_team.get_member.app_error",
    "translation": "No pudimos obtener los miembros 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 pudimos obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.get_members.app_error",
    "translation": "No pudimos obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.get_members_by_ids.app_error",
    "translation": "No pudimos obtener los miembros del equipo"
  },
  {
    "id": "store.sql_team.get_teams_for_email.app_error",
    "translation": "Encontramos un problema cuando buscamos los equipos"
  },
  {
    "id": "store.sql_team.get_unread.app_error",
    "translation": "No pudimos obtener los mensajes sin leer de tus equipos"
  },
  {
    "id": "store.sql_team.permanent_delete.app_error",
    "translation": "No pudimos eliminar el equipo"
  },
  {
    "id": "store.sql_team.remove_member.app_error",
    "translation": "No pudimos remover el miembro del equipo"
  },
  {
    "id": "store.sql_team.save.app_error",
    "translation": "No pudimos 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": "No pudimos 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.update.app_error",
    "translation": "No pudimos actualizar el equipo"
  },
  {
    "id": "store.sql_team.update.find.app_error",
    "translation": "No pudimos 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_display_name.app_error",
    "translation": "No pudimos actualizar el nombre del equipo"
  },
  {
    "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 pudo obtener la cantidad de administradores del sistema"
  },
  {
    "id": "store.sql_user.analytics_unique_user_count.app_error",
    "translation": "No se pudo obtener el conteo de usuarios unicos"
  },
  {
    "id": "store.sql_user.get.app_error",
    "translation": "Encontramos un error buscando la cuenta"
  },
  {
    "id": "store.sql_user.get_all_using_auth_service.other.app_error",
    "translation": "Encontramos un error tratando de identificar todas las cuentas con este tipo de autenticación."
  },
  {
    "id": "store.sql_user.get_by_auth.missing_account.app_error",
    "translation": "No pudimos 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 pudimos 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 pudimos 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_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_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.migrate_theme.critical",
    "translation": "Falla al migrar User.ThemeProps a la table Preferences %v"
  },
  {
    "id": "store.sql_user.missing_account.const",
    "translation": "No pudimos encontrar el usuario"
  },
  {
    "id": "store.sql_user.permanent_delete.app_error",
    "translation": "No pudimos eliminar la cuenta"
  },
  {
    "id": "store.sql_user.save.app_error",
    "translation": "No pudimos 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 de 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.update.app_error",
    "translation": "No pudimos realizar la actualización de los datos de 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 pudimos 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_auth_data.app_error",
    "translation": "No pudimos actualizar la data de autorizació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 pudimos actualizar el campo failed_attempts"
  },
  {
    "id": "store.sql_user.update_last_activity.app_error",
    "translation": "No pudimos actualizar el campo last_activity_at"
  },
  {
    "id": "store.sql_user.update_last_picture_update.app_error",
    "translation": "No pudimos actualizar el campo update_at"
  },
  {
    "id": "store.sql_user.update_last_ping.app_error",
    "translation": "No pudimos actualizar el campo last_ping_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 pudimos actualizar la contraseña del usuario"
  },
  {
    "id": "store.sql_user.verify_email.app_error",
    "translation": "No se puede actualizar el campo de verificar correo"
  },
  {
    "id": "store.sql_webhooks.analytics_incoming_count.app_error",
    "translation": "No pudimos contar la cantidad de webhooks entrantes"
  },
  {
    "id": "store.sql_webhooks.analytics_outgoing_count.app_error",
    "translation": "No pudimos contar la cantidad de webhooks salientes"
  },
  {
    "id": "store.sql_webhooks.delete_incoming.app_error",
    "translation": "No pudimos eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.delete_outgoing.app_error",
    "translation": "No pudimos eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.get_incoming.app_error",
    "translation": "No pudimos obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_incoming_by_channel.app_error",
    "translation": "No pudimos obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.get_incoming_by_user.app_error",
    "translation": "No pudimos obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_outgoing.app_error",
    "translation": "No pudimos obtener el webhook"
  },
  {
    "id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
    "translation": "No pudimos obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.get_outgoing_by_team.app_error",
    "translation": "No pudimos obtener los webhooks"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
    "translation": "No pudimos eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
    "translation": "No pudimos eliminar el webhook"
  },
  {
    "id": "store.sql_webhooks.save_incoming.app_error",
    "translation": "No pudimos 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 pudimos 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 pudo actualizar el Webhook de Entrada"
  },
  {
    "id": "store.sql_webhooks.update_outgoing.app_error",
    "translation": "No pudimos actualizar el webhook"
  },
  {
    "id": "system.message.name",
    "translation": "Sistema"
  },
  {
    "id": "utils.config.load_config.decoding.panic",
    "translation": "Error decifrando la configuración del archivo={{.Filename}}, err={{.Error}}"
  },
  {
    "id": "utils.config.load_config.getting.panic",
    "translation": "Error obteniendo la iformación de configuración del archivo={{.Filename}}, err={{.Error}}"
  },
  {
    "id": "utils.config.load_config.opening.panic",
    "translation": "Error abriendo la configuración del archivo={{.Filename}}, err={{.Error}}"
  },
  {
    "id": "utils.config.load_config.validating.panic",
    "translation": "Error validando la configuración del archivo={{.Filename}}, err={{.Error}}"
  },
  {
    "id": "utils.config.save_config.saving.app_error",
    "translation": "Ocurrió un error mientras se guardaba el archivo en {{.Filename}}"
  },
  {
    "id": "utils.config.supported_client_locale.app_error",
    "translation": "No se pudo cargar la configuración de mattermost:  El valor de DefaultClientLocale debe ser uno de los idiomas soportados"
  },
  {
    "id": "utils.config.supported_server_locale.app_error",
    "translation": "No se pudo cargar la configuración de mattermost:  El valor de DefaultServerLocale debe ser uno de los idiomas soportados"
  },
  {
    "id": "utils.config.validate_locale.app_error",
    "translation": "No se pudo cargar la configuración de mattermost:  El valor de AvailableLocales debe ser includir el valor de DefaultClientLocale"
  },
  {
    "id": "utils.diagnostic.analytics_not_found.app_error",
    "translation": "Analytics no se ha inicializado"
  },
  {
    "id": "utils.i18n.loaded",
    "translation": "Cargada traducciones del sistema para '%v' desde '%v'"
  },
  {
    "id": "utils.iru.with_evict",
    "translation": "Debe proporcionar un tamaño positivo"
  },
  {
    "id": "utils.license.load_license.invalid.warn",
    "translation": "No se encontró una licencia empresarial válida"
  },
  {
    "id": "utils.license.remove_license.unable.error",
    "translation": "No se pudo remover el archivo de la licencia, err=%v"
  },
  {
    "id": "utils.license.validate_license.decode.error",
    "translation": "Encontramos un error decodificando la licencia, err=%v"
  },
  {
    "id": "utils.license.validate_license.invalid.error",
    "translation": "Firma inválida, err=%v"
  },
  {
    "id": "utils.license.validate_license.not_long.error",
    "translation": "La licencia firmada no es suficientemente larga"
  },
  {
    "id": "utils.license.validate_license.signing.error",
    "translation": "Encontramos un error al firmar la licencia, err=%v"
  },
  {
    "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.new_client.helo.error",
    "translation": "Falla al establecer el HELP para el servidor SMTP %v"
  },
  {
    "id": "utils.mail.new_client.open.error",
    "translation": "Falla al abrir la conexión al servidor SMTP %v"
  },
  {
    "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": "Notificación la Dirección del remitente falta o no es válida."
  },
  {
    "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.sending.debug",
    "translation": "enviano correo electrónico a %v con el asunto '%v'"
  },
  {
    "id": "utils.mail.send_mail.to_address.app_error",
    "translation": "Notificación la Dirección de recepción falta o no es válida."
  },
  {
    "id": "utils.mail.test.configured.error",
    "translation": "El servidor SMTP parece no estar configurado apropiadamente err=%v details=%v"
  },
  {
    "id": "utils.mail.test.configured.error",
    "translation": "El servidor SMTP parece no estar configurado apropiadamente err=%v details=%v"
  },
  {
    "id": "web.admin_console.title",
    "translation": "Consola de Administración"
  },
  {
    "id": "web.authorize_oauth.title",
    "translation": "Autorizar Aplicación"
  },
  {
    "id": "web.check_browser_compatibility.app_error",
    "translation": "Tu navegador actual no está soportado, por favor actualiza a uno de los siguientes navegadores: Google Chrome 21 o superior, Internet Explorer 11 o superior, FireFox 14 o superior, Safari 9 o superior"
  },
  {
    "id": "web.claim_account.team.error",
    "translation": "No se encontro el equipo con nombre=%v, err=%v"
  },
  {
    "id": "web.claim_account.title",
    "translation": "Reclamar cuenta"
  },
  {
    "id": "web.claim_account.user.error",
    "translation": "No se encotró el usuario teamid=%v, email=%v, err=%v"
  },
  {
    "id": "web.create_dir.error",
    "translation": "Falla al crear el vigilante de directorio %v"
  },
  {
    "id": "web.dir_fail.error",
    "translation": "Falla al vigilar el directorio %v"
  },
  {
    "id": "web.do_load_channel.error",
    "translation": "Error obteniendo el pérfil de usuario para id=%v forzando el cierre de sesión"
  },
  {
    "id": "web.doc.title",
    "translation": "Documentación"
  },
  {
    "id": "web.email_verified.title",
    "translation": "Correo electrónico verificado"
  },
  {
    "id": "web.find_team.title",
    "translation": "Encontrar Equipo"
  },
  {
    "id": "web.header.back",
    "translation": "Atrás"
  },
  {
    "id": "web.incoming_webhook.attachment.app_error",
    "translation": "La máxima longitud de los archivos adjuntos es de {{.Max}} caracteres, se recibió un tamaño de {{.Actual}}"
  },
  {
    "id": "web.incoming_webhook.channel.app_error",
    "translation": "No se encontró el canal"
  },
  {
    "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 la data entrante"
  },
  {
    "id": "web.incoming_webhook.permissions.app_error",
    "translation": "Permisos del canal inapropiados"
  },
  {
    "id": "web.incoming_webhook.text.app_error",
    "translation": "No se especificó un texto"
  },
  {
    "id": "web.incoming_webhook.text.length.app_error",
    "translation": "La máxima longitud del texto es de {{.Max}} caracteres, se recibió un tamaño de {{.Actual}}"
  },
  {
    "id": "web.incoming_webhook.user.app_error",
    "translation": "No se encontró el usuario"
  },
  {
    "id": "web.init.debug",
    "translation": "Inicializando rutas Web"
  },
  {
    "id": "web.login.error",
    "translation": "No se encontro el equipo con nombre=%v, err=%v"
  },
  {
    "id": "web.login.login_title",
    "translation": "Inicio de sesión"
  },
  {
    "id": "web.login_with_oauth.invalid_team.app_error",
    "translation": "Nombre del equipo inválido"
  },
  {
    "id": "web.parsing_templates.debug",
    "translation": "Analizando el contenido de las plantillas en %v"
  },
  {
    "id": "web.parsing_templates.error",
    "translation": "Falla al analizar el contenido de las plantillas %v"
  },
  {
    "id": "web.post_permalink.app_error",
    "translation": "El ID del Mensaje es inválido"
  },
  {
    "id": "web.reparse_templates.info",
    "translation": "Re-analizando el contenido de las plantillas porque el archivo %v fue modificado"
  },
  {
    "id": "web.reset_password.expired_link.app_error",
    "translation": "El enlace de registro ha expirado"
  },
  {
    "id": "web.reset_password.invalid_link.app_error",
    "translation": "El enlace para restablecer la contraseña parece ser inválido"
  },
  {
    "id": "web.root.home_title",
    "translation": "Inicio"
  },
  {
    "id": "web.root.singup_title",
    "translation": "Registrar"
  },
  {
    "id": "web.signup_team_complete.invalid_link.app_error",
    "translation": "El enlace de registro parece ser inválido"
  },
  {
    "id": "web.signup_team_complete.link_expired.app_error",
    "translation": "El enlace de registro ha expirado"
  },
  {
    "id": "web.signup_team_complete.title",
    "translation": "Registro del equipo completado"
  },
  {
    "id": "web.signup_team_confirm.title",
    "translation": "Correo de registro enviado"
  },
  {
    "id": "web.signup_user_complete.link_expired.app_error",
    "translation": "El enlace de registro ha expirado"
  },
  {
    "id": "web.signup_user_complete.link_invalid.app_error",
    "translation": "El enlace de registro parece ser inválido"
  },
  {
    "id": "web.signup_user_complete.no_invites.app_error",
    "translation": "El tipo de equipo no permite realizar invitaciones"
  },
  {
    "id": "web.signup_user_complete.title",
    "translation": "Registro de usuario completado"
  },
  {
    "id": "web.singup_with_oauth.invalid_team.app_error",
    "translation": "Nombre del equipo inválido"
  },
  {
    "id": "web.watcher_fail.error",
    "translation": "Falla al agregar el directorio a ser vigilado %v"
  },
  {
    "id": "wsapi.status.init.debug",
    "translation": "Inicializando rutas de los estatus en el API de WebSocket"
  },
  {
    "id": "wsapi.system.init.debug",
    "translation": "Inicializando rutas del sistema en el API de WebSocket"
  },
  {
    "id": "wsapi.user.init.debug",
    "translation": "Inicializando rutas de usuario en el API de WebSocket"
  },
  {
    "id": "wsapi.webrtc.init.debug",
    "translation": "Inicializando rutas de webrtc en el API de WebSocket"
  }
]
