diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index c8eef994c4..ec60047e90 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -618,7 +618,6 @@ gpg_token_help=Du kannst eine Signatur wie folgt generieren:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=GPG Textsignatur (armored signature)
key_signature_gpg_placeholder=Beginnt mit '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=Der GPG-Key "%s" wurde verifiziert.
subkeys=Unterschlüssel
key_id=Schlüssel-ID
key_name=Schlüsselname
diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini
index fb23ec6ab0..9733ad1b58 100644
--- a/options/locale/locale_el-GR.ini
+++ b/options/locale/locale_el-GR.ini
@@ -618,7 +618,6 @@ gpg_token_help=Μπορείτε να δημιουργήσετε μια υπογ
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Θωρακισμένη υπογραφή GPG
key_signature_gpg_placeholder=Ξεκινά με '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=Το κλειδί GPG '%s' έχει επαληθευτεί.
subkeys=Υποκλειδιά
key_id=ID Κλειδιού
key_name=Όνομα Κλειδιού
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 15caea644d..97b4c0395a 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -124,6 +124,7 @@ license_desc=¡Está todo en < documentación antes de realizar cambios en la configuración.
+require_db_desc=Gitea requiere una base de datos MySQL, PostgreSQL, MSSQL, SQLite3 o TiDB (usar el protocolo MySQL).
db_title=Configuración de base de datos
db_type=Tipo de base de datos
host=Servidor
@@ -141,6 +142,7 @@ reinstall_error=Usted está intentando instalar en una base de datos de Gitea ex
reinstall_confirm_message=Reinstalar con una base de datos de Gitea existente puede causar múltiples problemas. En la mayoría de los casos, debería utilizar su actual "app.ini" para ejecutar Gitea. Si sabe lo que está haciendo, confirme lo siguiente:
reinstall_confirm_check_1=Los datos cifrados por el SECRET_KEY en el app.ini puede perderse: es posible que los usuarios no puedan iniciar sesión con 2FA/OTP & réplicas no funcionen correctamente. Marcando esta casilla confirma que el archivo app.ini actual contiene el SECRET_KEY.
reinstall_confirm_check_2=Es posible que los repositorios y configuraciones tengan que volver a sincronizarse. Al marcar esta casilla confirma que resincronizará manualmente los ganchos de los repositorios y el archivo authorized_keys. Confirma que se asegurará de que la configuración del repositorio y la réplica son correctas.
+reinstall_confirm_check_3=Confirma que está absolutamente seguro de que este Gitea se está ejecutando con el app.ini correcto y que está seguro de que tiene que volver a instalar. Confirma que reconoce los riesgos anteriores.
err_empty_db_path=La ruta a la base de datos SQLite3 no puede estar vacía.
no_admin_and_disable_registration=No puede deshabilitar el auto-registro sin crear una cuenta de administrador.
err_empty_admin_password=La contraseña del administrador no puede estar vacía.
@@ -441,6 +443,7 @@ lang_select_error=Seleccione un idioma de la lista.
username_been_taken=El nombre de usuario ya está en uso.
username_change_not_local_user=Los usuarios que no son locales no tienen permitido cambiar su nombre de usuario.
repo_name_been_taken=El nombre del repositorio ya está usado.
+repository_force_private=Forzar Privado está habilitado: los repositorios privados no pueden hacerse públicos.
repository_files_already_exist=Ya existen archivos para este repositorio. Póngase en contacto con el administrador del sistema.
repository_files_already_exist.adopt=Los archivos ya existen para este repositorio y sólo pueden ser aprobados.
repository_files_already_exist.delete=Ya existen archivos para este repositorio. Debe eliminarlos.
@@ -627,6 +630,17 @@ gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Firma GPG armadura
key_signature_gpg_placeholder=Comienza con '-----BEGIN PGP SIGNATURE-----'
verify_gpg_key_success=La clave GPG '%s' ha sido verificada.
+ssh_key_verified=Clave verificada
+ssh_key_verified_long=La clave ha sido verificada con un token y puede ser usada para verificar confirmaciones que coincidan con cualquier dirección de correo electrónico activada para este usuario.
+ssh_key_verify=Verificar
+ssh_invalid_token_signature=La clave SSH proporcionada, la firma o el token no coinciden o el token está desactualizado.
+ssh_token_required=Debe proporcionar una firma para el token de abajo
+ssh_token=Token
+ssh_token_help=Puede generar una firma de la siguiente manera:
+ssh_token_code=echo -n "%s" | ssh-keygen -Y sign -n gitea -f /ruta_a_su_clave_publico
+ssh_token_signature=Firma SSH armadura
+key_signature_ssh_placeholder=Comienza con '-----BEGIN SSH SIGNATURE-----'
+verify_ssh_key_success=La clave SSH '%s' ha sido verificada.
subkeys=Subclaves
key_id=ID de clave
key_name=Nombre de la Clave
@@ -783,6 +797,8 @@ 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
+already_forked=Ya ha forkeado %s
+fork_to_different_account=Forkear a una cuenta diferente
fork_visibility_helper=La visibilidad de un repositorio del cual se ha hecho fork no puede ser cambiada.
use_template=Utilizar esta plantilla
clone_in_vsc=Clonar en VS Code
@@ -1079,6 +1095,7 @@ commits.signed_by=Firmado por
commits.signed_by_untrusted_user=Firmado por usuario no fiable
commits.signed_by_untrusted_user_unmatched=Firmado por un usuario no fiable que no coincide con el colaborador
commits.gpg_key_id=ID de clave GPG
+commits.ssh_key_fingerprint=Huella clave SSH
ext_issues=Incidencias externas
ext_issues.desc=Enlace a un gestor de incidencias externo.
@@ -1221,7 +1238,11 @@ issues.action_milestone_no_select=Sin hito
issues.action_assignee=Asignado a
issues.action_assignee_no_select=Sin asignado
issues.opened_by=abierta %[1]s por %[3]s
+pulls.merged_by=por %[3]s fusionó %[1]s
+pulls.merged_by_fake=por %[2]s fusionó %[1]s
+issues.closed_by=por %[3]s cerró %[1]s
issues.opened_by_fake=abierta %[1]s por %[2]s
+issues.closed_by_fake=por %[2]s cerró %[1]s
issues.previous=Página Anterior
issues.next=Página Siguiente
issues.open_title=Abierta
@@ -1579,6 +1600,7 @@ wiki.page_already_exists=Ya existe una página con el mismo nombre.
wiki.reserved_page=El nombre de la página wiki '%s' ya está reservado.
wiki.pages=Páginas
wiki.last_updated=Última actualización %s
+wiki.page_name_desc=Introduzca un nombre para esta página de Wiki. Algunos nombres especiales son: 'Home', '_Sidebar' y '_Footer'.
activity=Actividad
activity.period.filter_label=Periodo:
@@ -1716,6 +1738,12 @@ settings.pulls.default_delete_branch_after_merge=Eliminar por defecto la rama de
settings.projects_desc=Activar Proyectos de Repositorio
settings.admin_settings=Ajustes de administrador
settings.admin_enable_health_check=Activar cheques de estado de salud del repositorio (git fsck)
+settings.admin_code_indexer=Indexador de código
+settings.admin_stats_indexer=Indexador de estadísticas de código
+settings.admin_indexer_commit_sha=Último SHA indexado
+settings.admin_indexer_unindexed=Sin indexar
+settings.reindex_button=Añadir a la cola de reindexación
+settings.reindex_requested=Reindexar Solicitado
settings.admin_enable_close_issues_via_commit_in_any_branch=Cerrar una incidencia a través de un commit realizado en una rama no principal
settings.danger_zone=Zona de Peligro
settings.new_owner_has_same_repo=El nuevo propietario tiene un repositorio con el mismo nombre.
@@ -2511,6 +2539,14 @@ auths.oauth2_emailURL=URL de correo
auths.skip_local_two_fa=Omitir 2FA local
auths.skip_local_two_fa_helper=Dejar sin ajustar significa que los usuarios locales con una configuración 2FA tendrán que pasar 2FA para iniciar sesión
auths.oauth2_tenant=Tenant
+auths.oauth2_scopes=Ámbitos adicionales
+auths.oauth2_required_claim_name=Nombre de notificación requerida
+auths.oauth2_required_claim_name_helper=Establecer este nombre para restringir el inicio de sesión de esta fuente a usuarios con una notificación (OAuth2 claim) con este nombre
+auths.oauth2_required_claim_value=Valor de notificación requerida
+auths.oauth2_required_claim_value_helper=Establecer este valor para restringir el inicio de sesión de esta fuente a usuarios con una notificación (OAuth2 claim) con este nombre y valor
+auths.oauth2_group_claim_name=Nombre de notificación (OAuth2 claim) que proporciona nombres de grupo para esta fuente. (Opcional)
+auths.oauth2_admin_group=Valor de notificación de grupo para los usuarios administradores. (Opcional - requiere nombre de notificación arriba)
+auths.oauth2_restricted_group=Valor de notificación de grupo para usuarios restringidos. (Opcional - requiere nombre de notificación arriba)
auths.enable_auto_register=Hablilitar Auto-Registro
auths.sspi_auto_create_users=Crear usuarios automáticamente
auths.sspi_auto_create_users_helper=Permitir al método de autenticación SSPI crear automáticamente nuevas cuentas para los usuarios que se conectan por primera vez
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 3441f881d2..709f9d2d78 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -628,7 +628,6 @@ gpg_token_help=署名はこの方法で生成できます:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Armor形式のGPG署名
key_signature_gpg_placeholder=先頭は '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=GPG鍵 '%s' を確認しました。
subkeys=サブキー
key_id=キーID
key_name=キー名
diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini
index 336e472fc3..94d3ce0545 100644
--- a/options/locale/locale_lv-LV.ini
+++ b/options/locale/locale_lv-LV.ini
@@ -604,7 +604,6 @@ gpg_token_help=Parakstu ir iespējams uzģenerēt izmantojot komandu:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Tekstuāls GPG paraksts
key_signature_gpg_placeholder=Sākas ar '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=GPG atslēga '%s' ir pārbaudīta.
subkeys=Apakšatslēgas
key_id=Atslēgas ID
key_name=Atslēgas nosaukums
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index 20dbd8c23d..f6bb7b9f4c 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -569,7 +569,6 @@ gpg_token=Token
gpg_token_help=Você pode gerar uma assinatura usando:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
key_signature_gpg_placeholder=Começa com '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=A chave GPG '%s' foi validada.
subkeys=Subchaves
key_id=ID da chave
key_name=Nome da Chave
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 38c77835df..ddd3b77c85 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -629,6 +629,17 @@ gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Assinatura GPG blindada (com armadura ASCII)
key_signature_gpg_placeholder=Começa com '-----BEGIN PGP SIGNATURE-----'
verify_gpg_key_success=A chave GPG '%s' foi validada.
+ssh_key_verified=Chave validada
+ssh_key_verified_long=A chave foi validada com um código e pode ser usada para validar cometimentos que correspondam a qualquer dos endereços de email em uso por parte deste utilizador.
+ssh_key_verify=Validar
+ssh_invalid_token_signature=A chave SSH, assinatura ou código fornecidos não correspondem ou então o código expirou.
+ssh_token_required=Tem que fornecer uma assinatura para o código abaixo
+ssh_token=Código
+ssh_token_help=Pode gerar uma assinatura usando o seguinte comando:
+ssh_token_code=echo -n "%s" | ssh-keygen -Y sign -n gitea -f /caminho_para_a_sua_chave_pública
+ssh_token_signature=Assinatura SSH blindada (com armadura ASCII)
+key_signature_ssh_placeholder=Começa com '-----BEGIN SSH SIGNATURE-----'
+verify_ssh_key_success=A chave SSH '%s' foi validada.
subkeys=Subchaves
key_id=ID da chave
key_name=Nome da chave
@@ -1083,6 +1094,7 @@ commits.signed_by=Assinados por
commits.signed_by_untrusted_user=Assinado por um utilizador não fiável
commits.signed_by_untrusted_user_unmatched=Assinado por um utilizador não fiável que não corresponde a quem comete
commits.gpg_key_id=ID da chave GPG
+commits.ssh_key_fingerprint=Identificação digital da chave SSH
ext_issues=Questões ext.
ext_issues.desc=Ligação para um rastreador de questões externo.
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index ffe3af8518..848d352185 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -618,7 +618,6 @@ gpg_token_help=Вы можете сгенерировать подпись с п
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Бронированная GPG подпись
key_signature_gpg_placeholder=Начинается с '-----BEGIN PGP SIGNATURE-----'
-verify_gpg_key_success=GPG ключ '%s' проверен.
subkeys=Подключи
key_id=ИД ключа
key_name=Имя ключа
diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini
index 3136bcdd03..952b488565 100644
--- a/options/locale/locale_tr-TR.ini
+++ b/options/locale/locale_tr-TR.ini
@@ -617,7 +617,6 @@ gpg_invalid_token_signature=Verilen GPG anahtarı, imza ve anahtar uyuşmuyor ve
gpg_token_required=Aşağıdaki anahtar için bir imza sağlamalısınız
gpg_token=Anahtar
key_signature_gpg_placeholder='-----PGP İMZA BAŞLAT -----' ile başlar
-verify_gpg_key_success=GPG anahtarı '%s' doğrulandı.
subkeys=Alt anahtarlar
key_id=Anahtar Kimliği
key_name=Anahtar İsmi
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 6367bfc2a2..4a5268642a 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -630,6 +630,17 @@ gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature= GPG 增强签名
key_signature_gpg_placeholder=以 '-----BEGIN PGP PUBLIC KEY BLOCK-----' 开头
verify_gpg_key_success=GPG 密钥 %s 已被验证。
+ssh_key_verified=已验证的密钥
+ssh_key_verified_long=密钥已经用令牌进行了验证,并且可以用来验证匹配此用户任何已激活电子邮件地址的提交。
+ssh_key_verify=验证
+ssh_invalid_token_signature=提供的 SSH 密钥、签名或令牌不匹配或令牌已过期。
+ssh_token_required=您必须为下面的令牌提供签名
+ssh_token=令牌
+ssh_token_help=您可以使用以下方式生成签名:
+ssh_token_code=echo -n "%s" | ssh-keygen -Y sign-n gitea -f /path_to_your_pubkey
+ssh_token_signature=增强 SSH 签名
+key_signature_ssh_placeholder=以 '-----BEGIN SSH SIGNATURE -----' 开头
+verify_ssh_key_success=SSH 密钥 '%s' 已被验证。
subkeys=子项
key_id=键ID
key_name=密钥名称
@@ -1084,6 +1095,7 @@ commits.signed_by=签署人:
commits.signed_by_untrusted_user=由未授信的用户签名
commits.signed_by_untrusted_user_unmatched=由与提交者不匹配的未授信的用户签名
commits.gpg_key_id=GPG 密钥 ID
+commits.ssh_key_fingerprint=SSH 密钥指纹
ext_issues=外部工单
ext_issues.desc=链接到外部工单跟踪系统。
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index e28c45d387..d9c9f37ba5 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -443,6 +443,7 @@ lang_select_error=從清單中選擇一個語言。
username_been_taken=帳號已被使用
username_change_not_local_user=非本地使用者不允許更改他們的帳號。詳細資訊請聯絡您的系統管理員。
repo_name_been_taken=儲存庫名稱已被使用。
+repository_force_private=已啟用「強制私有」:私有儲存庫不能被公開。
repository_files_already_exist=此儲存庫的檔案已存在,請聯絡系統管理有。
repository_files_already_exist.adopt=此儲存庫的檔案已存在,並且只能被接管。
repository_files_already_exist.delete=此儲存庫的檔案已存在,您必須刪除它們。
@@ -628,7 +629,6 @@ gpg_token_help=您可以使用以下方法產生簽署:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Armored GPG 簽署
key_signature_gpg_placeholder=以「-----BEGIN PGP SIGNATURE-----」開頭
-verify_gpg_key_success=已驗證 GPG 金鑰「%s」。
subkeys=次金鑰
key_id=金鑰 ID
key_name=金鑰名稱
@@ -1725,6 +1725,10 @@ settings.pulls.default_delete_branch_after_merge=預設在合併後刪除合併
settings.projects_desc=啟用儲存庫專案
settings.admin_settings=管理員設定
settings.admin_enable_health_check=啟用儲存庫的健康檢查 (git fsck)
+settings.admin_code_indexer=程式碼索引器
+settings.admin_stats_indexer=程式碼統計數據索引器
+settings.reindex_button=加入到重新索引佇列
+settings.reindex_requested=已請求重新索引
settings.admin_enable_close_issues_via_commit_in_any_branch=可以從非預設分支的提交訊息關閉問題
settings.danger_zone=危險操作區
settings.new_owner_has_same_repo=新的儲存庫擁有者已經存在同名儲存庫!
@@ -2520,6 +2524,11 @@ auths.oauth2_emailURL=電子郵件 URL
auths.skip_local_two_fa=跳過本地兩步驟驗證
auths.skip_local_two_fa_helper=保持未設定代表使用兩步驟驗證的本地使用者仍然需要通過兩步驟驗證才能登入
auths.oauth2_tenant=租戶
+auths.oauth2_scopes=額外的授權範圍(Scope)
+auths.oauth2_required_claim_name=必須填寫 Claim 名稱
+auths.oauth2_required_claim_name_helper=填寫此名稱以限制 Claim 中有此名稱的使用者才能從此來源登入
+auths.oauth2_required_claim_value=必須填寫 Claim 值
+auths.oauth2_required_claim_value_helper=填寫此名稱以限制 Claim 中有此名稱和值的使用者才能從此來源登入
auths.enable_auto_register=允許授權用戶自動註冊
auths.sspi_auto_create_users=自動建立使用者
auths.sspi_auto_create_users_helper=允許 SSPI 認證方法於使用者首次登入時自動建立新帳戶