diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 21fe292a2e..9a33795d68 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -53,6 +53,7 @@ new_mirror=Neuer Mirror
new_fork=Neuer Fork
new_org=Neue Organisation
new_project=Neues Projekt
+new_project_board=Neues Projektboard
manage_org=Organisationen verwalten
admin_panel=Administration
account_settings=Kontoeinstellungen
@@ -861,17 +862,22 @@ ext_issues=Externe Issues
ext_issues.desc=Link zu externem Issuetracker.
projects=Projekte
+projects.desc=Verwalte Issue und Pull-Requests in Projektboards.
projects.create=Projekt erstellen
projects.title=Titel
projects.new=Neues Projekt
+projects.new_subheader=Koordiniere, verfolge und aktualisiere deine Arbeit an einem Ort, so dass Projekte transparent und planmäßig bleiben.
projects.create_success=Das Projekt '%s' wurde erstellt.
projects.deletion=Projekt löschen
projects.deletion_desc=Das Löschen eines Projekts entfernt es von allen damit zusammenhängenden Issues. Fortfahren?
projects.deletion_success=Das Projekt wurde gelöscht.
projects.edit=Projekte bearbeiten
+projects.edit_subheader=Benutze Projekte, um Issues zu organisieren und den Fortschritt darzustellen.
projects.modify=Projekt aktualisieren
projects.edit_success=Projekt '%s' wurde aktualisiert.
projects.type.none=Ohne
+projects.type.basic_kanban=Einfaches Kanban
+projects.type.bug_triage=Bug Triage
projects.template.desc=Projektvorlage
projects.template.desc_helper=Wähle eine Projektvorlage aus, um loszulegen
projects.type.uncategorized=Nicht kategorisiert
@@ -881,6 +887,7 @@ projects.board.new_title=Neuer Boardname
projects.board.new_submit=Bestätigen
projects.board.new=Neues Board
projects.board.delete=Board löschen
+projects.board.deletion_desc=Beim Löschen eines Projektboards werden alle Einträge nach 'Uncategorized' verschoben. Fortfahren?
projects.open=Öffnen
projects.close=Schließen
@@ -929,8 +936,11 @@ issues.label_templates.fail_to_load_file=Fehler beim Laden der Label-Vorlagendat
issues.add_label_at=hat das
%s
-Label %s hinzugefügt
issues.remove_label_at=hat das %s
-Label %s entfernt
issues.add_milestone_at=`hat diesen Issue %[2]s zum %[1]s Meilenstein hinzugefügt`
+issues.add_project_at=`hat dieses zum %s projekt %s hinzugefügt`
issues.change_milestone_at=`hat den Meilenstein %[3]s von %[1]s zu %[2]s geändert`
+issues.change_project_at=`hat das Projekt %[3]s von %[1]s zu %[2]s geändert`
issues.remove_milestone_at=`hat diesen Issue %[2]s vom %[1]s Meilenstein entfernt`
+issues.remove_project_at=`hat dieses vom %s Projekt %s entfernt`
issues.deleted_milestone=`(gelöscht)`
issues.deleted_project=`(gelöscht)`
issues.self_assign_at=`hat sich das Issue %s selbst zugewiesen`
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 47d8f8f9f6..10d35b649b 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -20,6 +20,7 @@ user_profile_and_more=个人信息和配置
signed_in_as=已登录用户
enable_javascript=使用 JavaScript能使本网站更好的工作。
toc=目录
+licenses=许可证
username=用户名
email=电子邮件地址
@@ -51,6 +52,8 @@ new_migrate=迁移外部仓库
new_mirror=创建新的镜像
new_fork=新的仓库Fork
new_org=创建组织
+new_project=创建项目
+new_project_board=创建看板
manage_org=管理我的组织
admin_panel=管理后台
account_settings=帐户设置
@@ -71,6 +74,7 @@ issues=工单管理
milestones=里程碑
cancel=取消
+save=保存
add=添加
add_all=添加所有
remove=移除
@@ -166,6 +170,7 @@ openid_signin=启用 OpenID 登录
openid_signin_popup=启用通过 OpenID 登录
openid_signup=启用 OpenID 自助注册
openid_signup_popup=启用基于 OpenID 的用户自助注册。
+enable_captcha=启用注册验证码
enable_captcha_popup=要求在用户注册时输入预验证码
require_sign_in_view=启用页面访问限制
require_sign_in_view_popup=只有登录用户的才有页面访问权限。游客只会看到 "登录" 和注册页面
@@ -385,11 +390,13 @@ repositories=仓库列表
activity=公开活动
followers=关注者
starred=已点赞
+projects=项目
following=关注中
follow=关注
unfollow=取消关注
heatmap.loading=正在加载热图...
user_bio=简历
+disabled_public_activity=该用户已隐藏活动记录。
form.name_reserved='%s' 用户名被保留。
form.name_pattern_not_allowed=用户名中不允许使用 "%s"。
@@ -428,6 +435,9 @@ continue=继续操作
cancel=取消操作
language=界面语言
ui=主题
+privacy=隐私设置
+keep_activity_private=隐藏个人资料页面中的活动
+keep_activity_private_popup=使活动仅对您和管理员可见
lookup_avatar_by_mail=从电子邮箱地址查找头像
federated_avatar_lookup=Federated Avatar 查找
@@ -665,6 +675,13 @@ reactions_more=再加载 %d
unit_disabled=站点管理员已禁用此仓库单元。
language_other=其它
+desc.private=私有库
+desc.public=公开
+desc.private_template=私有模板
+desc.public_template=模板
+desc.internal=内部
+desc.internal_template=内部模板
+desc.archived=已存档
template.items=模板选项
template.git_content=Git数据(默认分支)
@@ -688,6 +705,7 @@ form.name_pattern_not_allowed=仓库名称中不允许使用模式 "%s"。
need_auth=需要授权验证
migrate_type=迁移类型
migrate_type_helper=该仓库将是一个 镜像
+migrate_type_helper_disabled=您的站点管理员已禁用创建新镜像。
migrate_items=迁移项目
migrate_items_wiki=百科
migrate_items_milestones=里程碑
@@ -741,6 +759,7 @@ branches=分支列表
tags=标签列表
issues=工单
pulls=合并请求
+project_board=项目
labels=标签
org_labels_desc=组织级别的标签,可以被本组织下的 所有仓库 使用
org_labels_desc_manage=管理
@@ -759,6 +778,8 @@ audio_not_supported_in_browser=您的浏览器不支持使用 HTML5 'video' 标
stored_lfs=存储到Git LFS
symbolic_link=符号链接
commit_graph=提交图
+commit_graph.monochrome=黑白
+commit_graph.color=颜色
blame=Blame
normal_view=普通视图
line=行
@@ -840,10 +861,40 @@ commits.gpg_key_id=GPG 密钥 ID
ext_issues=外部工单
ext_issues.desc=链接到外部工单跟踪系统。
+projects=项目
+projects.desc=管理看板中的工单和合并请求。
+projects.create=创建项目
+projects.title=标题
+projects.new=创建项目
+projects.new_subheader=在一个地方协调、跟踪和更新您的工作,让项目保持透明并按计划进行。
+projects.create_success=项目 '%s' 已创建。
+projects.deletion=删除项目
+projects.deletion_desc=删除项目会从所有相关的工单中移除它。是否继续?
+projects.deletion_success=该项目已被删除。
+projects.edit=编辑项目
+projects.edit_subheader=项目用于组织工单和跟踪进展情况。
+projects.modify=更新项目
+projects.edit_success=项目 '%s' 已更新。
+projects.type.none=无
+projects.type.basic_kanban=基础看板
+projects.type.bug_triage=Bug分类看板
+projects.template.desc=项目模板
+projects.template.desc_helper=选择一个项目模板以开始
+projects.type.uncategorized=未分类
+projects.board.edit=编辑看板
+projects.board.edit_title=新看板名称
+projects.board.new_title=新看板名称
+projects.board.new_submit=提交
+projects.board.new=创建看板
+projects.board.delete=删除看板
+projects.board.deletion_desc=删除项目看板会将所有相关问题移至“未分类”。继续吗?
+projects.open=开启中
+projects.close=已关闭
issues.desc=组织 bug 报告、任务和里程碑。
issues.filter_assignees=筛选指派人
issues.filter_milestones=筛选里程碑
+issues.filter_projects=筛选项目
issues.filter_labels=筛选标签
issues.filter_reviewers=筛选审核者
issues.new=创建工单
@@ -852,6 +903,12 @@ issues.new.labels=标签
issues.new.add_labels_title=添加标签
issues.new.no_label=未选择标签
issues.new.clear_labels=清除选中标签
+issues.new.projects=项目
+issues.new.add_project_title=设置项目
+issues.new.clear_projects=清除项目
+issues.new.no_projects=暂无项目
+issues.new.open_projects=开启中的项目
+issues.new.closed_projects=已关闭的项目
issues.new.no_items=无可选项
issues.new.milestone=里程碑
issues.new.add_milestone_title=设置里程碑
@@ -879,9 +936,13 @@ issues.label_templates.fail_to_load_file=加载标签模板文件 '%s' 时发生
issues.add_label_at=添加了标签 %s
%s
issues.remove_label_at=删除了 %s
label %s 标签
issues.add_milestone_at=` %[2]s 添加了里程碑 %[1]s`
+issues.add_project_at=`将此添加到 %s 项目 %s`
issues.change_milestone_at=`%[3]s 修改了里程碑从 %[1]s 到 %[2]s`
+issues.change_project_at=`修改项目从 %s 到 %s %s
issues.remove_milestone_at=`%[2]s 删除了里程碑 %[1]s`
+issues.remove_project_at=`从 %s 项目 %s 中删除`
issues.deleted_milestone= (已删除)
+issues.deleted_project=`(已删除)`
issues.self_assign_at=`于 %s 指派给自己`
issues.add_assignee_at=`于 %[2]s 被 %[1]s 指派`
issues.remove_assignee_at=`%s 取消了指派在 %s`
@@ -1031,6 +1092,7 @@ issues.error_modifying_due_date=未能修改到期时间。
issues.error_removing_due_date=未能删除到期时间。
issues.push_commit_1=已于 %[2]s 推送了 %[1]d 提交
issues.push_commits_n=已于 %[2]s 推送了 %[1]d 提交
+issues.force_push_codes="强制推送%[1]s %[2] 到 %[4]s %[6]s"
issues.due_date_form=yyyy年mm月dd日
issues.due_date_form_add=添加到期时间
issues.due_date_form_edit=编辑
@@ -1356,6 +1418,7 @@ settings.pulls.allow_merge_commits=允许合并
settings.pulls.allow_rebase_merge=启用变基合并提交
settings.pulls.allow_rebase_merge_commit=启用变基显式合并 (--no-ff)
settings.pulls.allow_squash_commits=启用Squash合并提交
+settings.projects_desc=启用仓库项目
settings.admin_settings=管理员设置
settings.admin_enable_health_check=启用仓库健康检查 (git fsck)
settings.admin_enable_close_issues_via_commit_in_any_branch=通过在非默认分支中提交来关闭工单
@@ -1366,6 +1429,11 @@ settings.convert_desc=您可以将该镜像仓库转换为普通仓库,但此
settings.convert_notices_1=该操作会将镜像仓库转换为普通仓库,但该操作不可恢复。
settings.convert_confirm=转换仓库
settings.convert_succeed=此镜像仓库已经转换为普通仓库。
+settings.convert_fork=转换为普通仓库
+settings.convert_fork_desc=您可以将该镜像仓库转换为普通仓库,但此操作不可逆。
+settings.convert_fork_notices_1=该操作会将派生仓库转换为普通仓库,但该操作不可逆。
+settings.convert_fork_confirm=转换仓库
+settings.convert_fork_succeed=此派生仓库已经转换为普通仓库。
settings.transfer=转移仓库所有权
settings.transfer_desc=您可以将仓库转移至您拥有管理员权限的帐户或组织。
settings.transfer_notices_1=-如果将其传输给单个用户, 您将失去对存储库的访问权限。
@@ -1527,6 +1595,7 @@ settings.protect_enable_push=启用推送
settings.protect_enable_push_desc=任何拥有写访问权限的人将被允许推送到此分支(但不能强行推送)。
settings.protect_whitelist_committers=受白名单限制的推送
settings.protect_whitelist_committers_desc=只有列入白名单的用户或团队才能被允许推送到此分支(但不能强行推送)。
+settings.protect_whitelist_deploy_keys=具有推送权限的部署密钥白名单。
settings.protect_whitelist_users=推送白名单用户:
settings.protect_whitelist_search_users=搜索用户...
settings.protect_whitelist_teams=推送白名单团队:
@@ -1536,6 +1605,7 @@ settings.protect_merge_whitelist_committers_desc=仅允许白名单用户或团
settings.protect_merge_whitelist_users=合并白名单用户:
settings.protect_merge_whitelist_teams=合并白名单团队:
settings.protect_check_status_contexts=启用状态检查
+settings.protect_check_status_contexts_desc=要求状态检查通过才能合并,选择必须先通过哪些状态检查才能合并。如果启用,推送的合并请求必须先通过状态检查才能够合并到对应的分支。如果没有选择具体的状态检查上下文,则所有的状态检查都通过才能合并。
settings.protect_check_status_contexts_list=此仓库上周进行过的状态检查
settings.protect_required_approvals=所需的批准:
settings.protect_required_approvals_desc=只允许合并有足够审核人数的拉取请求。
@@ -1546,7 +1616,9 @@ settings.protect_approvals_whitelist_teams=审查团队白名单:
settings.dismiss_stale_approvals=取消过时的批准
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" 的分支保护已更新。
@@ -1645,6 +1717,7 @@ diff.review.placeholder=评审意见
diff.review.comment=评论
diff.review.approve=通过
diff.review.reject=请求变更
+diff.committed_by=提交者
releases.desc=跟踪项目版本和下载。
release.releases=版本发布
@@ -1653,6 +1726,8 @@ release.draft=草稿
release.prerelease=预发行
release.stable=稳定
release.edit=编辑
+release.ahead.commits=%d 次提交
+release.ahead.target=到 %s 自发布后
release.source_code=源代码
release.new_subheader=版本发布组织项目的版本。
release.edit_subheader=版本发布组织项目的版本。
@@ -1839,6 +1914,12 @@ dashboard.operation_switch=开关
dashboard.operation_run=执行
dashboard.clean_unbind_oauth=清理未绑定的 OAuth 连接
dashboard.clean_unbind_oauth_success=所有未绑定的 OAuth 连接已被删除。
+dashboard.task.started=已开始任务:%[1]s
+dashboard.task.process=任务: %[1]s
+dashboard.task.cancelled=任务: %[1]s 已取消: %[3]s
+dashboard.task.error=任务中的错误: %[1]s: %[3]s
+dashboard.task.finished=任务: %[2]s 启动的 %[1]s 已完成
+dashboard.task.unknown=未知任务: %[1]s
dashboard.cron.started=已开始计划任务:%[1]s
dashboard.cron.process=计划任务:%[1]s
dashboard.cron.cancelled=任务: %s 取消: %[3]s
@@ -2138,6 +2219,7 @@ config.mailer_use_sendmail=使用 Sendmail
config.mailer_sendmail_path=Sendmail 路径
config.mailer_sendmail_args=Sendmail 的额外参数
config.mailer_sendmail_timeout=Sendmail 超时
+config.test_email_placeholder=电子邮址 (例如,test@example.com)
config.send_test_mail=发送测试邮件
config.test_mail_failed=发送测试邮件至 '%s' 时失败:%v
config.test_mail_sent=测试邮件已经发送至 '%s'。
@@ -2297,6 +2379,7 @@ mirror_sync_create=从镜像同步了新的引用 %[2]s
mirror_sync_delete=从镜像同步并从 %[3]s 删除了引用 %[2]s
approve_pull_request=`同意了 %s#%[2]s`
reject_pull_request=`建议变更 %s#%[2]s`
+publish_release=`发布了 "%[4]" 于 %[3]s`
[tool]
ago=%s前