diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index a7d4487ca9..74930d7f2d 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -306,6 +306,7 @@ password_not_match=Las contraseñas no coinciden.
username_been_taken=El nombre de usuario ya está en uso.
repo_name_been_taken=El nombre del repositorio ya está usado.
visit_rate_limit=Limitar tasa a visitas remotas.
+2fa_auth_required=Requerir autenticación de doble factor a visitas remotas.
org_name_been_taken=Ya existe una organización con este nombre.
team_name_been_taken=Ya existe un equipo con este nombre.
team_no_units_error=Permitir el acceso a por lo menos una sección del repositorio.
@@ -313,6 +314,8 @@ email_been_used=La dirección de correo electrónico ya está usada.
openid_been_used=La dirección OpenID '%s' ya está usada.
username_password_incorrect=El nombre de usuario o la contraseña son incorrectos.
enterred_invalid_repo_name=El nombre de repositorio que ha entrado es incorrecto.
+enterred_invalid_owner_name=El nuevo nombre de usuario no es válido.
+enterred_invalid_password=La contraseña que ha introducido es incorrecta.
user_not_exist=Este usuario no existe.
last_org_owner=No puedes eliminar al último usuario del equipo de 'propietarios'. Debe haber al menos un propietario en ningún equipo dado.
cannot_add_org_to_team=Una organización no puede ser añadida como miembro de un equipo.
@@ -324,6 +327,7 @@ auth_failed=Autenticación fallo: %v
still_own_repo=Su cuenta posee uno o más repositorios; elimine o transfiera primero.
still_has_org=Su cuenta es miembro de una o más organizaciones; déjalas primero.
+org_still_own_repo=Esta organización todavía es dueña de uno o más repositorios; elimínelos o transfiéralos primero.
target_branch_not_exist=La rama de destino no existe
@@ -333,65 +337,122 @@ join_on=Registrado el
repositories=Repositorios
activity=Actividad pública
followers=Seguidores
+starred=Repositorios Favoritos
following=Siguiendo
follow=Seguir
unfollow=Dejar de seguir
+heatmap.loading=Cargando mapa de calor…
+user_bio=Biografía
form.name_reserved=El usuario '%s' está reservado.
+form.name_pattern_not_allowed=El patrón '%s' no está permitido en un nombre de usuario.
[settings]
profile=Perfil
+account=Cuenta
password=Contraseña
security=Seguridad
avatar=Avatar
ssh_gpg_keys=SSH / claves GPG
social=Redes Sociales
+applications=Aplicaciones
+orgs=Administrar organizaciones
repos=Repositorios
delete=Eliminar cuenta
twofa=Autenticación de doble factor
+account_link=Cuentas vinculadas
+organization=Organizaciones
uid=UUID
+u2f=Claves de seguridad
public_profile=Perfil público
+profile_desc=Su dirección de correo se utilizará para las notificaciones y otras operaciones.
+password_username_disabled=Usuarios no locales no tienen permitido cambiar su nombre de usuario. Por favor, contacta con el administrador del sistema para más detalles.
full_name=Nombre completo
website=Página web
location=Localización
update_theme=Actualizar tema
update_profile=Actualizar perfil
update_profile_success=Tu perfil ha sido actualizado.
+change_username=Su nombre de usuario ha sido cambiado.
+change_username_prompt=Nota: los cambios de nombre de usuario también cambian la URL de su cuenta.
continue=Continuar
cancel=Cancelar
+language=Idioma
+ui=Tema
+lookup_avatar_by_mail=Buscar avatar por dirección de correo electrónico
federated_avatar_lookup=Búsqueda de Avatar Federado
enable_custom_avatar=Activar avatar personalizado
choose_new_avatar=Selecciona nuevo avatar
update_avatar=Actualizar Avatar
delete_current_avatar=Eliminar avatar
+uploaded_avatar_not_a_image=El archivo subido no es una imagen.
+uploaded_avatar_is_too_big=El archivo subido ha excedido el tamaño máximo.
update_avatar_success=Su avatar ha sido actualizado.
change_password=Actualizar contraseña
old_password=Contraseña actual
new_password=Nueva contraseña
+retype_new_password=Confirmar nueva contraseña
password_incorrect=Contraseña actual incorrecta.
+change_password_success=Su contraseña ha sido modificada. Utilice su nueva contraseña la próxima vez que acceda a la cuenta.
password_change_disabled=Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de Gitea.
emails=Direcciones de correo electrónico
+manage_emails=Administrar direcciones de correo electrónico
+manage_themes=Selecciona el tema por defecto
+manage_openid=Administrar direcciones OpenID
email_desc=Tu dirección de correo principal se utilizará para las notificaciones y otras operaciones.
+theme_desc=Este será su tema por defecto en todo el sitio.
primary=Principal
+primary_email=Hacer primaria
+delete_email=Eliminar
+email_deletion=Eliminar dirección de correo electrónico
+email_deletion_desc=La dirección de correo electrónico e información relacionada se eliminará de su cuenta. Los commits de Git hechos por esta dirección de correo electrónico permanecerán inalterados. ¿Continuar?
+email_deletion_success=La dirección de correo electrónico ha sido eliminada.
theme_update_success=Su tema fue actualizado.
+theme_update_error=El tema seleccionado no existe.
+openid_deletion=Eliminar dirección OpenID
+openid_deletion_desc=Eliminar esta dirección OpenID de su cuenta le impedirá iniciar sesión con ella. ¿Continuar?
+openid_deletion_success=La dirección OpenID ha sido eliminada.
+add_new_email=Añadir nueva dirección de correo electrónico
+add_new_openid=Añadir nueva dirección OpenID
+add_email=Añadir dirección de correo electrónico
add_openid=Añadir nuevo OpenID URI
+add_email_confirmation_sent=Un correo electrónico de confirmación ha sido enviado a '%s'. Por favor, compruebe su bandeja de entrada durante los próximos %s para confirmar su dirección de correo electrónico.
+add_email_success=La nueva dirección de correo electrónico ha sido añadida.
+add_openid_success=La nueva dirección OpenID ha sido añadida.
+keep_email_private=Ocultar dirección de correo electrónico
+keep_email_private_popup=Su dirección de correo electrónico será ocultada de otros usuarios.
+openid_desc=OpenID le permite delegar la autenticación a un proveedor externo.
manage_ssh_keys=Gestionar Claves SSH
manage_gpg_keys=Administrar claves GPG
add_key=Añadir Clave
+ssh_desc=Estas claves públicas SSH están asociadas con su cuenta. Las correspondientes claves privadas permite acceso completo a sus repositorios.
+gpg_desc=Estas claves públicas GPG están asociadas con su cuenta. Mantenga sus claves privadas a salvo, ya que permiten verificar commits.
ssh_helper=¿Necesitas ayuda? Echa un vistazo en la guía de GitHub para crear tus propias claves SSH o resolver problemas comunes que puede encontrar al usar SSH.
gpg_helper=¿Necesitas ayuda? Echa un vistazo en la guía de GitHub sobre GPG.
add_new_key=Añadir clave SSH
add_new_gpg_key=Añadir clave GPG
+ssh_key_been_used=Esta clave SSH ya ha sido añadida al servidor.
+ssh_key_name_used=Una clave SSH con el mismo nombre ya ha sido añadida a su cuenta.
+gpg_key_id_used=Ya existe una clave GPG pública con el mismo ID.
+gpg_no_key_email_found=Esta clave GPG no es usable con ninguna de las direcciones de correo electrónico asociadas con su cuenta.
subkeys=Subclaves
key_id=ID de clave
key_name=Nombre de la Clave
key_content=Contenido
+add_key_success=Se ha añadido la clave SSH '%s'.
+add_gpg_key_success=Se ha añadido la clave GPG '%s'.
+delete_key=Eliminar
+ssh_key_deletion=Eliminar clave SSH
+gpg_key_deletion=Eliminar clave GPG
ssh_key_deletion_desc=Eliminando una clave SSH se revoca su acceso a su cuenta. ¿Continuar?
+gpg_key_deletion_desc=Eliminando una clave GPG se des-verifican los commits firmados con ella. ¿Continuar?
+ssh_key_deletion_success=La clave SSH ha sido eliminada.
+gpg_key_deletion_success=La clave GPG ha sido eliminada.
add_on=Añadido en
valid_until=Válido hasta
valid_forever=Válido para siempre
@@ -403,24 +464,66 @@ key_state_desc=Esta clave ha sido usada en los últimos 7 días
token_state_desc=Este token ha sido utilizado en los últimos 7 días
show_openid=Mostrar mi perfil
hide_openid=Esconderse de perfil
+ssh_disabled=SSH deshabilitado
manage_social=Gestionar Redes Sociales asociadas
+social_desc=Estas cuentas sociales están vinculadas a su cuenta de Gitea. Asegúrese de que las reconoce todas, ya que pueden ser usadas para iniciar sesión en su cuenta de Gitea.
+unbind=Desvincular
+unbind_success=La cuenta social ha sido desvinculada de su cuenta Gitea.
+manage_access_token=Administrar Tokens de Acceso
generate_new_token=Generar nuevo Token
+tokens_desc=Estos tokens otorgan acceso a su cuenta usando la API de Gitea.
+new_token_desc=Las aplicaciones que utilizan un token tienen acceso completo a su cuenta.
token_name=Nombre del Token
generate_token=Generar Token
+generate_token_success=Su nuevo token ha sido generado. Cópielo ahora, ya que no se volverá a mostrar.
delete_token=Eliminar
+access_token_deletion=Eliminar Token de Acceso
+access_token_deletion_desc=Eliminando un token revocará el acceso a su cuenta para todas las aplicaciones que lo usen. ¿Continuar?
+delete_token_success=El token ha sido eliminado. Las aplicaciones que lo usen ya no tienen acceso a su cuenta.
+manage_oauth2_applications=Administrar aplicaciones OAuth2
+edit_oauth2_application=Modificar aplicaciones OAuth2
+oauth2_applications_desc=Las aplicaciones OAuth2 permiten a su aplicación de terceros autenticar de forma segura a los usuarios en esta instancia de Gitea.
+remove_oauth2_application=Eliminar aplicación OAuth2
+remove_oauth2_application_desc=Eliminar una aplicación OAuth2 revocará el acceso a todos los tokens de acceso firmados. ¿Continuar?
+remove_oauth2_application_success=La aplicación ha sido eliminada.
+create_oauth2_application=Crear una nueva aplicación OAuth2
+create_oauth2_application_button=Crear Aplicación
+create_oauth2_application_success=Ha creado una nueva aplicación OAuth2 con éxito.
update_oauth2_application_success=Ha actualizado correctamente la aplicación OAuth2.
+oauth2_application_name=Nombre de la Aplicación
+oauth2_select_type=¿Qué tipo de aplicación es?
+oauth2_type_web=Web (por ejemplo: Node.JS, Tomcat, Go)
+oauth2_type_native=Nativa (por ejemplo, móvil, escritorio, navegador)
+oauth2_redirect_uri=URI de redireccionado
+save_application=Guardar
+oauth2_client_id=ID de cliente
+oauth2_client_secret=Secreto de cliente
+oauth2_regenerate_secret=Regenerar secreto
oauth2_regenerate_secret_hint=¿Ha perdido su secreto?
oauth2_client_secret_hint=El secreto no será visible si revisa esta página. Por favor, guarda su secreto.
+oauth2_application_edit=Editar
+oauth2_application_create_description=Las aplicaciones OAuth2 le dan acceso a su aplicación de terceros a cuentas de usuario en esta instancia.
+oauth2_application_remove_description=Eliminar una aplicación OAuth2 impedirá que acceda a cuentas de usuario autorizadas en esta instancia. ¿Continuar?
+authorized_oauth2_applications=Aplicaciones OAuth2 autorizadas
authorized_oauth2_applications_description=Ha concedido acceso a su cuenta personal de Gitea a estas aplicaciones de terceros. Por favor, revoque el acceso a los aplicaciones que ya no son necesarias.
+revoke_key=Revocar
+revoke_oauth2_grant=Revocar acceso
+revoke_oauth2_grant_description=Revocar el acceso a esta aplicación impedirá que esta aplicación acceda a sus datos. ¿Está seguro?
+revoke_oauth2_grant_success=Ha revocado el acceso con éxito.
+twofa_desc=La autenticación de doble factor mejora la seguridad de su cuenta.
twofa_is_enrolled=Su cuenta actualmente está registrada en la autenticación de doble factor.
twofa_not_enrolled=Tu cuenta no está actualmente inscrita en la autenticación de doble factor.
+twofa_disable=Deshabilitar autenticación de doble factor
twofa_scratch_token_regenerate=Regenerar código de respaldo
twofa_scratch_token_regenerated=Su código de respaldo ahora es %s. Guárdelo en un lugar seguro.
+twofa_enroll=Inscribirse en la autenticación de doble factor
+twofa_disable_note=Puede deshabilitar la autenticación de doble factor si lo necesita.
+twofa_disable_desc=Deshabilitar la autenticación de doble factor hará su cuenta menos segura. ¿Continuar?
regenerate_scratch_token_desc=Si extravió su código de respaldo, o ya lo usó para iniciar sesión, puede restablecerlo aquí.
twofa_disabled=La autenticación de doble factor ha sido deshabilitada.
scan_this_image=Analiza esta imagen con la aplicación de autenticación:
@@ -429,36 +532,69 @@ then_enter_passcode=E introduzca el código de acceso mostrado en la aplicación
passcode_invalid=El código de acceso es incorrecto. Vuelva a intentarlo.
twofa_enrolled=Su cuenta ha sido inscrita en la autenticación de doble factor. ¡Guarde su código de respaldo (%s) en un lugar seguro, ya que sólo se muestra una vez!
+u2f_desc=Las claves de seguridad son dispositivos hardware que contienen claves criptográficas. Pueden ser usados para la autenticación de doble factor. Las claves de seguridad deben soportar el estándar FIDOU2F.
u2f_require_twofa=Su cuenta debe tener activada la autenticación de doble factor para utilizar claves de seguridad.
+u2f_register_key=Añadir clave de seguridad
+u2f_nickname=Nombre de usuario
+u2f_press_button=Pulse el botón en su clave de seguridad para registrarla.
+u2f_delete_key=Eliminar clave de seguridad
+u2f_delete_key_desc=Si elimina una clave de seguridad no podrá utilizarla para registrarte con ella. ¿Continuar?
+manage_account_links=Administrar cuentas vinculadas
+manage_account_links_desc=Estas cuentas externas están vinculadas a su cuenta de Gitea.
account_links_not_available=Actualmente no hay cuentas externas vinculadas a su cuenta de Gitea.
+remove_account_link=Eliminar cuenta vinculada
+remove_account_link_desc=Eliminar una cuenta vinculada revocará su acceso a su cuenta de Gitea. ¿Continuar?
+remove_account_link_success=La cuenta vinculada ha sido eliminada.
orgs_none=No eres miembro de ninguna organización.
repos_none=No posees ningún repositorio
delete_account=Elimina tu cuenta
+delete_prompt=Esta operación eliminará permanentemente su cuenta de usuario. NO podrá deshacerse.
confirm_delete_account=Confirmar Eliminación
+delete_account_title=Eliminar cuenta de usuario
+delete_account_desc=¿Está seguro que desea eliminar permanentemente esta cuenta de usuario?
[repo]
owner=Propietario
repo_name=Nombre del repositorio
+repo_name_helper=Un buen nombre de repositorio está compuesto por palabras clave cortas, memorables y únicas.
visibility=Visibilidad
+visibility_helper=Hacer repositorio privado
+visibility_helper_forced=El administrador de su sitio obliga a nuevos repositorios a ser privados.
visibility_fork_helper=(Cambiar esto afectará a todos los forks)
+clone_helper=¿Necesita ayuda para clonar? Visite Ayuda.
fork_repo=Hacer fork del repositorio
fork_from=Crear un fork desde
+fork_visibility_helper=La visibilidad de un repositorio del cual se ha hecho fork no puede ser cambiada.
repo_desc=Descripción
repo_lang=Idioma
+repo_gitignore_helper=Seleccionar plantillas de .gitignore.
license=Licencia
+license_helper=Seleccione un archivo de licencia.
+readme=LÉAME
+readme_helper=Seleccione una plantilla de archivo LÉAME.
auto_init=Inicializar el repositorio (añade .gitignore, licencia y README)
create_repo=Crear repositorio
default_branch=Rama por defecto
mirror_prune=Purgar
+mirror_prune_desc=Eliminar referencias de seguimiento de remotes obsoletas
+mirror_interval=Intervalo de réplica (Las unidades de tiempo válidas son 'h', 'm', 's'). Pone 0 para deshabilitar la sincronización automática.
+mirror_interval_invalid=El intervalo de réplica no es válido.
+mirror_address=Clonar desde URL
+mirror_address_desc=Incluir cualquier credencial de autorización requerida en la URL. Debe ser la url escapada como corresponda
+mirror_address_url_invalid=La url proporcionada no es válida. Debe escapar correctamente de todos los componentes de la url.
+mirror_address_protocol_invalid=La url proporcionada no es válida. Sólo las ubicaciones http(s):// o git:// pueden ser copiadas desde.
+mirror_last_synced=Sincronizado por última vez
watchers=Seguidores
stargazers=Fans
forks=Forks
pick_reaction=Escoge tu reacción
reactions_more=y %d más
+archive.title=Este repositorio está archivado. Puede ver los archivos y clonarlo, pero no puede subir cambios o reportar incidencias ni pedir Pull Requests.
+archive.issue.nocomment=Este repositorio está archivado. No se puede comentar en las incidencias.
form.reach_limit_of_creation=Ya han alcanzado su límite de repositorios de %d.
form.name_reserved=El nombre de repositorio '%s' está reservado.
@@ -516,10 +652,16 @@ editor.commit_directly_to_this_branch=Hacer commit directamente en la rama nueva rama para este commit y hacer un pull request.
editor.cancel=Cancelar
editor.branch_already_exists=La rama '%s' ya existe en este repositorio.
+editor.file_editing_no_longer_exists=El archivo que está editando, '%s', ya no existe en este repositorio.
+editor.file_deleting_no_longer_exists=El archivo que se está eliminando, '%s', ya no existe en este repositorio.
+editor.file_changed_while_editing=Desde que comenzó a editar, el contenido del archivo ha sido cambiado. Clic aquí para ver qué ha cambiado o presione confirmar de nuevo para sobrescribir los cambios.
+editor.file_already_exists=Ya existe un archivo con nombre '%s' en este repositorio.
editor.no_changes_to_show=No existen cambios para mostrar.
editor.fail_to_update_file=Error al actualizar/crear el archivo '%s', error: %v
+editor.add_subdir=Añadir un directorio…
editor.unable_to_upload_files=Error al subir archivos a '%s', error: %v
editor.upload_files_to_dir=Subir archivos a '%s'
+editor.cannot_commit_to_protected_branch=No se puede hacer commit a la rama protegida '%s'.
commits.commits=Commits
commits.find=Buscar