diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 5a288e6eae..1bf1403756 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -245,6 +245,7 @@ register_helper_msg=¿Ya tienes una cuenta? ¡Inicia sesión!
social_register_helper_msg=¿Ya tienes una cuenta? ¡Enlázala!
disable_register_prompt=Registro deshabilitado. Por favor, póngase en contacto con el administrador del sitio.
disable_register_mail=Correo electrónico de confirmación de registro deshabilitado.
+remember_me=Recordar este Dispositivo
forgot_password_title=He olvidado mi contraseña
forgot_password=¿Has olvidado tu contraseña?
sign_up_now=¿Necesitas una cuenta? Regístrate ahora.
@@ -277,6 +278,7 @@ twofa_scratch_token_incorrect=El código de respaldo es incorrecto.
login_userpass=Iniciar sesión
login_openid=OpenID
oauth_signup_tab=Registrar nueva cuenta
+oauth_signup_title=Completar Cuenta Nueva
oauth_signup_submit=Completar Cuenta
oauth_signin_tab=Vincular a una Cuenta Existente
oauth_signin_title=Regístrese para autorizar cuenta vinculada
@@ -363,6 +365,7 @@ 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.
email_been_used=La dirección de correo electrónico ya está usada.
+email_invalid=La dirección de correo electrónico no es válida.
openid_been_used=La dirección OpenID '%s' ya está usada.
username_password_incorrect=El nombre de usuario o la contraseña son incorrectos.
password_complexity=La contraseña no cumple los requisitos de complejidad:
@@ -805,7 +808,10 @@ org_labels_desc_manage=gestionar
milestones=Hitos
commits=Commits
commit=Commit
+release=Lanzamiento
releases=Lanzamientos
+tag=Etiqueta
+released_this=publicó esto
file_raw=Original
file_history=Histórico
file_view_raw=Ver original
@@ -816,6 +822,8 @@ audio_not_supported_in_browser=Su navegador no soporta el tag audio de HTML5.
stored_lfs=Almacenados con Git LFS
symbolic_link=Enlace simbólico
commit_graph=Gráfico de commits
+commit_graph.select=Seleccionar ramas
+commit_graph.hide_pr_refs=Ocultar Pull Requests
commit_graph.monochrome=Mono
commit_graph.color=Color
blame=Blame
@@ -1139,7 +1147,7 @@ issues.error_modifying_due_date=Fallo al modificar la fecha de vencimiento.
issues.error_removing_due_date=Fallo al eliminar la fecha de vencimiento.
issues.push_commit_1=añadido %d commit %s
issues.push_commits_n=añadido %d commits %s
-issues.force_push_codes=`hizó push con fuerza %[1]s de %[2]s a %[4]s %[6]s`
+issues.force_push_codes=`hizo push forzado %[1]s de %[2]s a %[4]s %[6]s`
issues.due_date_form=aaaa-mm-dd
issues.due_date_form_add=Añadir fecha de vencimiento
issues.due_date_form_edit=Editar
@@ -1235,6 +1243,7 @@ pulls.required_status_check_missing=Faltan algunos controles necesarios.
pulls.required_status_check_administrator=Como administrador, aún puede fusionar este Pull Request.
pulls.blocked_by_approvals=Este pull request aún no tiene suficientes aprobaciones. %d de %d autorizaciones concedidas.
pulls.blocked_by_rejection=Esta Pull Request tiene cambios solicitados por un revisor oficial.
+pulls.blocked_by_official_review_requests=Esta Pull Request tiene solicitudes de revisión oficiales.
pulls.blocked_by_outdated_branch=Este Pull Request está bloqueada porque está desactualizada.
pulls.blocked_by_changed_protected_files_1=Esta Pull Request está bloqueada porque cambia un archivo protegido:
pulls.blocked_by_changed_protected_files_n=Esta Pull Request está bloqueada porque cambia archivos protegidos:
@@ -1698,6 +1707,8 @@ settings.protected_branch_deletion=Desactivar protección de rama
settings.protected_branch_deletion_desc=Desactivar la protección de la rama permite a los usuarios con permiso de escritura hacer push a la rama. ¿Continuar?
settings.block_rejected_reviews=Bloquear fusión en las revisión rechazadas
settings.block_rejected_reviews_desc=Fusionar no será posible cuando los revisores oficiales soliciten cambios, incluso si hay suficientes aprobaciones.
+settings.block_on_official_review_requests=Fusionar bloques en solicitudes de revisión oficiales
+settings.block_on_official_review_requests_desc=Fusionar no será posible cuando tenga pedidos de revisión oficial, incluso si hay suficientes aprobaciones.
settings.block_outdated_branch=Bloquear fusión si la pull request está desactualizada
settings.block_outdated_branch_desc=La fusión no será posible cuando la rama principal esté detrás de la rama base.
settings.default_branch_desc=Seleccione una rama de repositorio por defecto para los pull request y los commits:
@@ -1793,6 +1804,8 @@ diff.protected=Protegido
releases.desc=Seguir las versiones y descargas del proyecto.
release.releases=Lanzamientos
+release.detail=Detalles de lanzamiento
+release.tags=Etiquetas
release.new_release=Nueva Release
release.draft=Borrador
release.prerelease=Pre-lanzamiento
@@ -1815,10 +1828,15 @@ release.publish=Publicar Release
release.save_draft=Guardar borrador
release.edit_release=Actualizar Lanzamiento
release.delete_release=Eliminar Lanzamiento
+release.delete_tag=Eliminar Etiqueta
release.deletion=Eliminar Lanzamiento
+release.deletion_desc=Eliminar un lanzamiento sólo la eminina de Gitea. Etiqueta, contenidos del repositorio e historial permanecen sin cambios. ¿Continuar?
release.deletion_success=El lanzamiento ha sido eliminado.
+release.deletion_tag_desc=Eliminará esta etiqueta del repositorio. El contenido del repositorio y el historial permanecerán sin cambios. ¿Continuar?
+release.deletion_tag_success=La etiqueta ha sido eliminada.
release.tag_name_already_exist=Ya existe uno lanzamiento con esta etiqueta.
release.tag_name_invalid=El nombre de la etiqueta no es válido.
+release.tag_already_exist=Este nombre de etiqueta ya existe.
release.downloads=Descargas
release.download_count=Descargas: %s