diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 180c7b0c82..31c74703d9 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -1664,6 +1664,7 @@ settings.pulls.allow_rebase_merge_commit=Activar Rebase con commits explícitos
settings.pulls.allow_squash_commits=Activar Squash en los commits fusionados
settings.pulls.allow_manual_merge=Habilitar marcar PR como fusionado manualmente
settings.pulls.enable_autodetect_manual_merge=Habilitar la autodetección de los commits fusionado manualmente (Nota: en algunos casos especiales, pueden producirse errores de apreciación)
+settings.pulls.default_delete_branch_after_merge=Eliminar por defecto la rama de pull request después de fusionar
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)
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index c238fc0bfd..e2c58d6304 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -83,6 +83,7 @@ add=Ajouter
add_all=Tout Ajouter
remove=Retirer
remove_all=Tout Retirer
+edit=Éditer
write=Écrire
preview=Aperçu
@@ -99,6 +100,8 @@ never=Jamais
[error]
occurred=Une erreur est survenue
report_message=Si vous êtes sûr qu'il s'agit d'un bug de Gitea, cherchez s’il existe un ticket sur GitHub et ouvrez-en un nouveau si nécessaire.
+missing_csrf=Requête incorrecte: aucun jeton CSRF présent
+invalid_csrf=Requête incorrecte: jeton CSRF invalide
[startpage]
app_desc=Un service Git auto-hébergé sans prise de tête
@@ -302,6 +305,8 @@ openid_connect_desc=L'URI OpenID choisie est inconnue. Associez-le à un nouveau
openid_register_title=Créer un nouveau compte
openid_register_desc=L'URI OpenID choisie est inconnue. Associez-le à un nouveau compte ici.
openid_signin_desc=Veuillez entrer votre URI OpenID. Par exemple: https://anne.me, bob.openid.org.cn ou gnusocial.net/charles.
+disable_forgot_password_mail=La récupération du compte est désactivée car aucune adresse courriel n'est configurée. Veuillez contacter l'administrateur de votre site.
+disable_forgot_password_mail_admin=La récupération du compte est disponible uniquement lorsque l'adresse courriel est configurée. Veuillez configurer l'adresse courriel pour activer la récupération du compte.
email_domain_blacklisted=Vous ne pouvez pas vous enregistrer avec votre adresse e-mail.
authorize_application=Autoriser l'application
authorize_redirect_notice=Vous serez redirigé vers %s si vous autorisez cette application.
@@ -315,6 +320,9 @@ password_pwned=Le mot de passe que vous avez choisi est sur une GitHub 上搜索问题,并在必要时打开新问题。
+missing_csrf=错误的请求:没有 CSRF 令牌
+invalid_csrf=错误的请求:无效的 CSRF 令牌
[startpage]
app_desc=一款极易搭建的自助 Git 服务
@@ -302,6 +305,8 @@ openid_connect_desc=所选的 OpenID URI 未知。在这里关联一个新帐户
openid_register_title=创建新帐户
openid_register_desc=所选的 OpenID URI 未知。在这里关联一个新帐户。
openid_signin_desc=输入您的 OpenID URI。例如: https://anne.me、bob.openid.org.cn 或 gnusocial.net/carry。
+disable_forgot_password_mail=由于未设置电子邮件,帐户恢复被禁用。 请联系您的站点管理员。
+disable_forgot_password_mail_admin=帐户恢复仅在设置电子邮件后可用。 请设置电子邮件以启用帐户恢复。
email_domain_blacklisted=您不能使用您的电子邮件地址注册。
authorize_application=应用授权
authorize_redirect_notice=如果您授权此应用,您将会被重定向到 %s。
@@ -315,26 +320,64 @@ password_pwned=此密码出现在 %s 您好,
activate_account=请激活您的帐户
+activate_account.title=%s,请激活您的帐户
+activate_account.text_1=%[1]s 您好,感谢注册 %[2]s !
+activate_account.text_2=请点击以下链接激活您在 %s 的帐户:
activate_email=请验证您的邮箱地址
+activate_email.title=%s,请验证您的电子邮件地址
+activate_email.text=请点击以下链接,以验证你的电子邮件地址在 %s 中
register_notify=欢迎来到 Gitea
+register_notify.title=%[1]s,欢迎来到 %[2]s
+register_notify.text_1=这是您的 %s 注册确认电子邮件 !
+register_notify.text_2=您现在可以以用户名 %s 登录。
+register_notify.text_3=如果此账户已为您创建,请先 设置您的密码。
reset_password=恢复您的账户
+reset_password.title=%s,您已请求恢复您的帐户
+reset_password.text=请点击以下链接,恢复你在 %s 的账户:
register_success=注册成功
+issue_assigned.pull=@%[1]s 已将代码库 %[3]s 中的合并请求 %[2]s 指派给您
+issue_assigned.issue=@%[1]s 已将代码库 %[3]s 中的工单 %[2]s 指派给您
+issue.x_mentioned_you=@%s 提到了您:
+issue.action.force_push=%[1]s 强制从 %[3]s 推送 %[2]s 至 [4]s。
+issue.action.push_1=@%[1]s 推送1 次提交到 %[2]s
+issue.action.push_n=@%[1]s 推送了 %[3]d 个提交到 %[2]s
+issue.action.close=@%[1]s 关闭了 #%[2]d.
+issue.action.reopen=@%[1]s 重新打开了 #%[2]d.
+issue.action.merge=@%[1]s 将 #%[2]d 合并到 #%[3]s。
+issue.action.approve=@%[1]s 批准了此合并请求。
+issue.action.reject=@%[1]s 请求更改此合并请求。
+issue.action.review=@%[1]s 评论了这个合并请求。
+issue.action.review_dismissed=@%[1]s 拒绝了 %[2]s 对此合并请求的上个审核。
+issue.action.ready_for_review=@%[1]s 标记此合并请求已评审通过。
+issue.action.new=@%[1]s 创建了 #%[2]d.
+issue.in_tree_path=在 %s 中:
release.new.subject=%[2]s 中的 %[1]s 发布了
+release.new.text=@%[1]s 于 %[3]s 发布了 %[2]s
+release.title=标题: %s
+release.note=注释:
+release.downloads=下载:
+release.download.zip=源代码 (ZIP)
+release.download.targz=源代码 (TAR.GZ)
repo.transfer.subject_to=%s 想要将 "%s" 转让给 %s
repo.transfer.subject_to_you=%s 想要将 "%s" 转让给你
repo.transfer.to_you=你
+repo.transfer.body=访问 %s 以接受或拒绝转移,亦可忽略此邮件。
repo.collaborator.added.subject=%s 把你添加到了 %s
+repo.collaborator.added.text=您已被添加为代码库的协作者:
[modal]
yes=确认操作
@@ -375,6 +418,7 @@ email_error=不是一个有效的邮箱地址。
url_error=不是一个有效的 URL。
include_error=必须包含子字符串 '%s'。
glob_pattern_error=`匹配模式无效:%s.`
+regex_pattern_error=`正则表达式无效:%s.`
unknown_error=未知错误:
captcha_incorrect=验证码不正确。
password_not_match=密码不匹配。
@@ -682,6 +726,13 @@ email_notifications.onmention=只在被提到时邮件通知
email_notifications.disable=停用邮件通知
email_notifications.submit=邮件通知设置
+visibility=用户可见性
+visibility.public=公开
+visibility.public_tooltip=所有用户可见
+visibility.limited=受限
+visibility.limited_tooltip=仅登录用户可见
+visibility.private=私有
+visibility.private_tooltip=仅对组织成员可见
[repo]
new_repo_helper=仓库包含所有项目文件,包括修订历史。已经在别处有了吗? 迁移代码库
@@ -760,6 +811,7 @@ delete_preexisting_label=刪除
delete_preexisting=删除已存在的文件
delete_preexisting_content=删除 %s 中的文件
delete_preexisting_success=删除 %s 中未收录的文件
+blame_prior=查看此更改前的 blame
transfer.accept=接受转移
transfer.accept_desc=转移到 "%s"
@@ -1612,6 +1664,7 @@ settings.pulls.allow_rebase_merge_commit=启用变基显式合并 (--no-ff)
settings.pulls.allow_squash_commits=启用Squash合并提交
settings.pulls.allow_manual_merge=允许将合并请求标记为手动合并
settings.pulls.enable_autodetect_manual_merge=启用自动检测手动合并 (注意:在某些特殊情况下可能发生错误判断)
+settings.pulls.default_delete_branch_after_merge=默认合并后删除合并请求分支
settings.projects_desc=启用仓库项目
settings.admin_settings=管理员设置
settings.admin_enable_health_check=启用仓库健康检查 (git fsck)
@@ -1763,6 +1816,7 @@ settings.event_pull_request_review_desc=合并请求被批准、拒绝或提出
settings.event_pull_request_sync=合并请求被同步
settings.event_pull_request_sync_desc=合并请求被同步。
settings.branch_filter=分支过滤
+settings.branch_filter_desc=推送、创建,删除分支事件的分支白名单,使用 glob 模式匹配指定。若为空或 *
,则将报告所有分支的事件。语法文档见 github.com/gobwas/glob。示例:master
,{master,release*}
。
settings.active=激活
settings.active_helper=触发事件的信息将发送到此 webhook 网址。
settings.add_hook_success=Web 钩子添加成功!
@@ -1832,6 +1886,7 @@ settings.dismiss_stale_approvals_desc=当新的提交更改合并请求内容被
settings.require_signed_commits=需要签名提交
settings.require_signed_commits_desc=拒绝推送未签名或无法验证的提交到分支
settings.protect_protected_file_patterns=受保护的文件模式(使用分号分隔)
+settings.protect_protected_file_patterns_desc=即使用户有权在此分支中添加、编辑或删除文件,也不允许直接更改受保护文件。 可以使用分号分隔多个模式 ('\;')。语法文档见 github.com/gobwas/glob。示例:.drone.yml
,/docs/**/*.txt
。
settings.add_protected_branch=启用保护
settings.delete_protected_branch=禁用保护
settings.update_protect_branch_success=分支 "%s" 的分支保护已更新。
@@ -1850,6 +1905,16 @@ settings.choose_branch=选择一个分支...
settings.no_protected_branch=没有受保护的分支
settings.edit_protected_branch=编辑
settings.protected_branch_required_approvals_min=所需的审批数不能为负数。
+settings.tags=标签
+settings.tags.protection=Git标签保护
+settings.tags.protection.pattern=Git标签模式
+settings.tags.protection.allowed=允许列表
+settings.tags.protection.allowed.users=允许的账号
+settings.tags.protection.allowed.teams=允许的团队
+settings.tags.protection.allowed.noone=无
+settings.tags.protection.create=保护Git标签
+settings.tags.protection.none=没有受保护的Git标签
+settings.tags.protection.pattern.description=你可以使用单个名称或 glob 模式匹配或正则表达式来匹配多个标签。了解更多请阅读 受保护Git标签指南
settings.bot_token=Bot 令牌
settings.chat_id=聊天 ID
settings.matrix.homeserver_url=主服务器网址
@@ -1863,6 +1928,7 @@ settings.archive.success=仓库已成功归档。
settings.archive.error=仓库在归档时出现异常。请通过日志获取详细信息。
settings.archive.error_ismirror=请不要对镜像仓库归档,谢谢!
settings.archive.branchsettings_unavailable=已归档仓库无法进行分支设置。
+settings.archive.tagsettings_unavailable=已归档仓库的Git标签设置不可用。
settings.unarchive.button=撤销仓库归档
settings.unarchive.header=撤销此仓库归档
settings.unarchive.text=取消存档将恢复仓库接收提交,推送,新工单和合并请求。
@@ -1977,6 +2043,7 @@ release.deletion_tag_desc=将从仓库中删除此 Git标签。仓库内容和
release.deletion_tag_success=该 Git标签 已经被删除
release.tag_name_already_exist=使用此标签名称的发布版本已经存在。
release.tag_name_invalid=标签名称无效。
+release.tag_name_protected=Git标签名称已受保护。
release.tag_already_exist=此 Git标签 名称已存在
release.downloads=下载附件
release.download_count=下载:%s
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index ba36394e46..95562303c6 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -1664,6 +1664,7 @@ settings.pulls.allow_rebase_merge_commit=啟用 Rebase 顯式合併提交(--no-f
settings.pulls.allow_squash_commits=啟用 Squash 合併提交
settings.pulls.allow_manual_merge=允許將合併請求標記為手動合併
settings.pulls.enable_autodetect_manual_merge=啟用自動偵測手動合併(注意:在某些特殊情況下可能發生誤判)
+settings.pulls.default_delete_branch_after_merge=預設在合併後刪除合併請求分支
settings.projects_desc=啟用儲存庫專案
settings.admin_settings=管理員設定
settings.admin_enable_health_check=啟用儲存庫的健康檢查 (git fsck)