diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index fe250a42f04..f8eba821d9d 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -255,6 +255,7 @@ authorize_application_created_by=Esta aplicación fue creada por %s.
authorize_application_description=Si concede el acceso, podrá acceder y escribir a toda la información de su cuenta, incluyendo repositorios privado y organizaciones.
authorize_title=¿Autorizar a "%s" a acceder a su cuenta?
authorization_failed=Autorización fallida
+authorization_failed_desc=La autorización ha fallado porque hemos detectado una solicitud no válida. Por favor, póngase en contacto con el mantenedor de la aplicación que ha intentado autorizar.
[mail]
activate_account=Por favor, active su cuenta
@@ -309,6 +310,8 @@ 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.
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.
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 @@ still_has_org=Su cuenta es miembro de una o más organizaciones; déjalas primer
target_branch_not_exist=La rama de destino no existe
[user]
+change_avatar=Cambiar su avatar…
join_on=Registrado el
repositories=Repositorios
activity=Actividad pública
@@ -350,6 +354,7 @@ public_profile=Perfil público
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.
continue=Continuar
@@ -358,14 +363,20 @@ cancel=Cancelar
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
+update_avatar_success=Su avatar ha sido actualizado.
+change_password=Actualizar contraseña
old_password=Contraseña actual
new_password=Nueva contraseña
+password_incorrect=Contraseña actual incorrecta.
+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
email_desc=Tu dirección de correo principal se utilizará para las notificaciones y otras operaciones.
primary=Principal
+theme_update_success=Su tema fue actualizado.
add_openid=Añadir nuevo OpenID URI
manage_ssh_keys=Gestionar Claves SSH
@@ -379,6 +390,7 @@ subkeys=Subclaves
key_id=ID de clave
key_name=Nombre de la Clave
key_content=Contenido
+ssh_key_deletion_desc=Eliminando una clave SSH se revoca su acceso a su cuenta. ¿Continuar?
add_on=Añadido en
valid_until=Válido hasta
valid_forever=Válido para siempre
@@ -398,7 +410,11 @@ token_name=Nombre del Token
generate_token=Generar Token
delete_token=Eliminar
+update_oauth2_application_success=Ha actualizado correctamente la aplicación OAuth2.
+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.
+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.
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.
@@ -412,7 +428,9 @@ 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_require_twofa=Su cuenta debe tener activada la autenticación de doble factor para utilizar claves de seguridad.
+account_links_not_available=Actualmente no hay cuentas externas vinculadas a su cuenta de Gitea.
orgs_none=No eres miembro de ninguna organización.
repos_none=No posees ningún repositorio
@@ -424,8 +442,9 @@ confirm_delete_account=Confirmar Eliminación
owner=Propietario
repo_name=Nombre del repositorio
visibility=Visibilidad
-fork_repo=Hacer Fork del repositorio
-fork_from=Crear un Fork desde
+visibility_fork_helper=(Cambiar esto afectará a todos los forks)
+fork_repo=Hacer fork del repositorio
+fork_from=Crear un fork desde
repo_desc=Descripción
repo_lang=Idioma
license=Licencia
@@ -450,7 +469,9 @@ migrate.permission_denied=No te está permitido importar repositorios locales.
migrate.failed=Migración fallida: %v
mirror_from=espejo de
-forked_from=forked de
+forked_from=forkeado de
+fork_from_self=No puede hacer fork a un repositorio que ya es suyo.
+fork_guest_user=Regístrate para forkear este repositorio.
copy_link=Copiar
copied=Copiado OK
unwatch=Dejar de seguir
@@ -484,6 +505,7 @@ stored_lfs=Almacenados con Git LFS
blame=Blame
editor.preview_changes=Vista previa de los cambios
+editor.fork_before_edit=Debes hacer fork a este repositorio para hacer o proponer cambios a este archivo.
editor.or=o
editor.commit_changes=Crear commit de los cambios
editor.add=Añadir '%s'
@@ -591,6 +613,8 @@ issues.attachment.open_tab='Haga clic para ver "%s" en una pestaña nueva'
issues.attachment.download=`Haga clic para descargar "%s"`
issues.subscribe=Suscribir
issues.unsubscribe=Desuscribirse
+issues.lock.notice_3=- Siempre puede desbloquear esta incidencia de nuevo en el futuro.
+issues.unlock.notice_2=- Siempre puede bloquear esta incidencia de nuevo en el futuro.
issues.start_tracking_short=Iniciar
issues.start_tracking_history=`ha empezado a trabajar %s`
issues.tracking_already_started='Ya has comenzado el tiempo de seguimiento en este tema!'
@@ -608,6 +632,7 @@ pulls.tab_conversation=Conversación
pulls.tab_commits=Commits
pulls.reopen_to_merge=Vuelva a abrir la solicitud de "pull" para realizar una fusión.
pulls.merged=Fusionado
+pulls.data_broken=Este pull request está rota debido a que falta información del fork.
pulls.can_auto_merge_desc=Este Pull Request puede ser fusionado automáticamente.
pulls.merge_pull_request=Fusionar Pull Request
pulls.status_checking=Algunas comprobaciones están pendientes
@@ -628,6 +653,8 @@ milestones.due_date=Fecha límite (opcional)
milestones.clear=Limpiar
milestones.edit=Editar Milestone
milestones.cancel=Cancelar
+milestones.modify=Actualizar hito
+milestones.edit_success=El hito '%s' ha sido actualizado.
milestones.filter_sort.most_complete=Más completa
milestones.filter_sort.most_issues=Mayoría de los problemas
milestones.filter_sort.least_issues=Menos problemas
@@ -716,6 +743,7 @@ settings.discord_username=Usuario
settings.discord_icon_url=URL de icono
settings.slack_color=Color
settings.event_create=Crear
+settings.event_fork_desc=Repositorio forkeado
settings.update_webhook=Actualizar Webhook
settings.recent_deliveries=Envíos Recientes
settings.hook_type=Tipo de Hook
@@ -831,6 +859,7 @@ monitor=Monitorización
first_page=Primera
last_page=Última
+dashboard.system_status=Estado del sistema
dashboard.operation_name=Nombre de la operación
dashboard.operation_switch=Interruptor
dashboard.operation_run=Ejecutar
@@ -882,6 +911,7 @@ repos.name=Nombre
repos.private=Privado
repos.watches=Vigilantes
repos.stars=Estrellas
+repos.forks=Forks
repos.issues=Incidencias
@@ -972,6 +1002,7 @@ config.session_life_time=Tiempo de Vida de la Sesión
config.https_only=Sólo HTTPS
config.cookie_life_time=Tiempo de Vida de la Cookie
+config.picture_config=Configuración de imagen y avatar
config.picture_service=Servicio de Imágen
config.disable_gravatar=Desactivar Gravatar
config.enable_federated_avatar=Habilitar Avatares Federados
@@ -1033,6 +1064,7 @@ delete_branch=rama %[2]s eliminada, de %[3]s
ago=hace %s
from_now=desde ahora %s
now=ahora
+future=futuro
1s=1 segundo
1m=1 minuto
1h=1 hora
@@ -1062,6 +1094,7 @@ mark_as_read=Marcar como leído
mark_as_unread=Marcar como no leído
[gpg]
+error.extract_sign=Error al extraer la firma
error.no_gpg_keys_found=No se encontró ninguna clave conocida en la base de datos para esta firma
[units]
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 131a59da5ed..79ddc673c2b 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -980,6 +980,9 @@ pulls.rebase_merge_commit_pull_request=リベースしてマージ(--no-ff)
pulls.squash_merge_pull_request=スカッシュしてマージ
pulls.invalid_merge_option=このプルリクエストでは、指定したマージ方法は使えません。
pulls.open_unmerged_pull_exists=`同じ条件のプルリクエスト (#%d) が未処理のため、再オープンはできません。`
+pulls.status_checking=いくつかの検証が待機中です
+pulls.status_checks_success=検証はすべて成功しました
+pulls.status_checks_error=検証がいくつか失敗しました
milestones.new=新しいマイルストーン
milestones.open_tab=%d件 オープン中
@@ -1865,6 +1868,7 @@ push_tag=がタグ %[2]s を %[3]s
delete_tag=がタグ %[2]s を %[3]s から削除しました
delete_branch=がブランチ %[2]s を %[3]s から削除しました
compare_commits=%d件のコミットを比較
+compare_commits_general=コミットを比較
mirror_sync_push=が %[4]s の %[3]s へのコミットをミラーから反映しました
mirror_sync_create=が %[3]s の新しい参照 %[2]s をミラーから反映しました
mirror_sync_delete=が %[3]s の参照 %[2]s
をミラーから反映し、削除しました