diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini
index db444f8e2..3bc36b57b 100644
--- a/options/locale/locale_cs-CZ.ini
+++ b/options/locale/locale_cs-CZ.ini
@@ -2051,7 +2051,6 @@ dashboard.cron.error=Chyba v naplánované úloze: %s: %[3]s
dashboard.cron.finished=Naplánovaná úloha: %[1]s skončila
dashboard.delete_inactive_accounts=Smazat všechny neaktivované účty
dashboard.delete_inactive_accounts.started=Spuštěna úloha mazání všech neaktivovaných účtů.
-dashboard.delete_repo_archives=Smazat všechny archivy repozitáře
dashboard.delete_repo_archives.started=Spuštěna úloha smazání všech archivovaných repozitářů.
dashboard.delete_missing_repos=Smazat všechny repozitáře, které nemají Git soubory
dashboard.delete_missing_repos.started=Spuštěna úloha mazání všech repozitářů, které nemají Git soubory.
diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index ee9e9dc67..980bb09f5 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -2044,7 +2044,6 @@ dashboard.cron.error=Fehler in Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s ist beendet
dashboard.delete_inactive_accounts=Alle nicht aktivierten Konten löschen
dashboard.delete_inactive_accounts.started=Löschen aller nicht aktivierten Account-Aufgabe gestartet.
-dashboard.delete_repo_archives=Alle Repository-Archive löschen
dashboard.delete_repo_archives.started=Löschen aller Repository-Archive gestartet.
dashboard.delete_missing_repos=Alle Repository-Datensätze mit verloren gegangenen Git-Dateien löschen
dashboard.delete_missing_repos.started=Alle Repositories löschen, die die Git-Dateien-Aufgabe nicht gestartet haben.
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 95fe653e7..53f58617e 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -2023,7 +2023,6 @@ dashboard.cron.error=Error en Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s ha finalizado
dashboard.delete_inactive_accounts=Eliminar todas las cuentas inactivas
dashboard.delete_inactive_accounts.started=Se ha iniciado la tarea: "Eliminar todas las cuentas inactivas".
-dashboard.delete_repo_archives=Eliminar todos los archivos de repositorios
dashboard.delete_repo_archives.started=Se ha iniciado la tarea: "Eliminar todos los archivos del repositorios".
dashboard.delete_missing_repos=Eliminar todos los repositorios que faltan sus archivos Git
dashboard.delete_missing_repos.started=Se ha iniciado la tarea: "Eliminar todos los repositorios que faltan sus archivos Git".
diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini
index 52f55dab5..46179585a 100644
--- a/options/locale/locale_fa-IR.ini
+++ b/options/locale/locale_fa-IR.ini
@@ -1792,7 +1792,6 @@ dashboard.operation_switch=تعویض
dashboard.operation_run=اجرا
dashboard.clean_unbind_oauth=تمیز کردن اتصال بدون مرز OAuth
dashboard.clean_unbind_oauth_success=تمامی اتصالات بدون مرز OAuth حذف شدند.
-dashboard.delete_repo_archives=حذف تمامی مخازن بایگانی شده
dashboard.delete_missing_repos=حذف تمامی مخازنی که پروندههای گیت آنها از بین رفته است
dashboard.delete_generated_repository_avatars=حذف آواتار هایی که برای مخزن تولید شده اند
dashboard.git_gc_repos=متراکم کردن تمامی زبالههای مخازن
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 25e72f691..e92d0a541 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -1808,7 +1808,6 @@ dashboard.operation_switch=Basculer
dashboard.operation_run=Exécuter
dashboard.clean_unbind_oauth=Effacer les connexions OAuth associées
dashboard.clean_unbind_oauth_success=Toutes les connexions OAuth associées ont été supprimées.
-dashboard.delete_repo_archives=Supprimer toutes les archives du dépôt
dashboard.delete_missing_repos=Supprimer tous les dépôts dont les fichiers Git sont manquants
dashboard.delete_generated_repository_avatars=Supprimer les avatars de dépôt générés
dashboard.check_repo_stats=Voir les statistiques de tous les dépôts
diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini
index d654172ce..480d38485 100644
--- a/options/locale/locale_it-IT.ini
+++ b/options/locale/locale_it-IT.ini
@@ -1925,7 +1925,6 @@ dashboard.cron.error=Errore in Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s ha finito
dashboard.delete_inactive_accounts=Elimina tutti gli account non attivati
dashboard.delete_inactive_accounts.started=Attività di eliminazione degli account non attivati iniziata.
-dashboard.delete_repo_archives=Elimina tutti gli archivi dei repository
dashboard.delete_repo_archives.started=Attività di eliminazione degli archivi del repository iniziata.
dashboard.delete_missing_repos=Elimina tutti i repository mancanti dei loro file Git
dashboard.delete_missing_repos.started=Elimina tutti i repository mancanti dei loro file Git.
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 84b4d1975..f08c165e6 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -2056,7 +2056,6 @@ dashboard.cron.error=Cronでエラー: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s が完了
dashboard.delete_inactive_accounts=アクティベートされていないアカウントをすべて削除
dashboard.delete_inactive_accounts.started=アクティベートされていないアカウントをすべて削除するタスクを開始しました。
-dashboard.delete_repo_archives=リポジトリアーカイブをすべて削除
dashboard.delete_repo_archives.started=リポジトリアーカイブをすべて削除するタスクを開始しました。
dashboard.delete_missing_repos=Gitファイルが存在しないリポジトリをすべて削除
dashboard.delete_missing_repos.started=Gitファイルが存在しないリポジトリをすべて削除するタスクを開始しました。
diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini
index 7ac1b62ad..039634d6b 100644
--- a/options/locale/locale_ko-KR.ini
+++ b/options/locale/locale_ko-KR.ini
@@ -1278,7 +1278,6 @@ dashboard.system_status=시스템 상태
dashboard.operation_name=작업 명
dashboard.operation_switch=스위치
dashboard.operation_run=실행
-dashboard.delete_repo_archives=모든 저장소 아카이브 삭제
dashboard.git_gc_repos=모든 저장소 가비지 콜렉트
dashboard.sync_external_users=외부 사용자 데이터 동기화
dashboard.server_uptime=서버를 켠 시간
diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini
index 8db1862ae..6c90dc748 100644
--- a/options/locale/locale_lv-LV.ini
+++ b/options/locale/locale_lv-LV.ini
@@ -1973,7 +1973,6 @@ dashboard.cron.error=Kļūda Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s pabeigts
dashboard.delete_inactive_accounts=Dzēst visus neaktivizētos kontus
dashboard.delete_inactive_accounts.started=Uzdevums visu neaktivizēto kontu dzēšanai uzsākts.
-dashboard.delete_repo_archives=Dzēst visu repozitoriju arhīvus
dashboard.delete_repo_archives.started=Uzdevums visu repozitoriju arhīvu dzēšanai uzsākts.
dashboard.delete_missing_repos=Dzēst visus repozitorijus, kam trūkst Git failu
dashboard.delete_missing_repos.started=Uzdevums visu repozitoriju dzēšanai, kam trūkst git failu, uzsākts.
diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini
index 3e52ca2de..d135b4209 100644
--- a/options/locale/locale_nl-NL.ini
+++ b/options/locale/locale_nl-NL.ini
@@ -1973,7 +1973,6 @@ dashboard.cron.error=Fout in cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s is klaar
dashboard.delete_inactive_accounts=Verwijder alle niet geactiveerde accounts
dashboard.delete_inactive_accounts.started=Verwijder alle niet geactiveerde accounts taak gestart.
-dashboard.delete_repo_archives=Verwijder alle repositories archieven
dashboard.delete_repo_archives.started=Verwijder alle repositoryarchieven taak gestart.
dashboard.delete_missing_repos=Verwijder alle repositories waarvan hun Git bestanden missen
dashboard.delete_missing_repos.started=Verwijder alle repositories die hun Git bestanden missen taak gestart.
diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini
index f96650e38..fab6e004a 100644
--- a/options/locale/locale_pl-PL.ini
+++ b/options/locale/locale_pl-PL.ini
@@ -1896,7 +1896,6 @@ dashboard.cron.error=Błąd w Cronie: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s zakończony
dashboard.delete_inactive_accounts=Usuń wszystkie nieaktywowane konta
dashboard.delete_inactive_accounts.started=Zadanie usuwania nieaktywowanych kont zostało rozpoczęte.
-dashboard.delete_repo_archives=Usuń wszystkie archiwa repozytoriów
dashboard.delete_repo_archives.started=Zadanie usuwania archiwów repozytoriów zostało rozpoczęte.
dashboard.delete_missing_repos=Usuń wszystkie repozytoria, które nie mają plików Gita
dashboard.delete_missing_repos.started=Zadanie usuwania repozytoriów, które nie mają plików Gita, zostało rozpoczęte.
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index f3ed538f3..c7cfe8a53 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -1732,7 +1732,6 @@ dashboard.task.process=Tarefa: %[1]s
dashboard.task.unknown=Tarefa desconhecida: %[1]s
dashboard.delete_inactive_accounts=Excluir todas as contas não ativadas
dashboard.delete_inactive_accounts.started=A tarefa de apagar todas as contas não ativadas foi iniciada.
-dashboard.delete_repo_archives=Excluir todos os arquivos do repositório
dashboard.delete_missing_repos=Excluir todos os repositórios que não possuem seus arquivos Git
dashboard.delete_generated_repository_avatars=Excluir avatares gerados do repositório
dashboard.update_mirrors=Atualizar espelhamentos
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 3ace90e4a..afcf8d70a 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -2011,7 +2011,6 @@ dashboard.cron.error=Erro no cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s concluído
dashboard.delete_inactive_accounts=Eliminar todas as contas que não tenham sido habilitadas
dashboard.delete_inactive_accounts.started=Foi iniciada a eliminação de todas as contas que não foram habilitadas.
-dashboard.delete_repo_archives=Eliminar todos os arquivos dos repositórios
dashboard.delete_repo_archives.started=Foi iniciada a tarefa de eliminação de todos os repositórios arquivados.
dashboard.delete_missing_repos=Eliminar todos os repositórios que não tenham os seus ficheiros Git
dashboard.delete_missing_repos.started=Foi iniciada a tarefa de eliminação de todos os repositórios que não têm ficheiros git.
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index a14a2fa1a..11793b2c1 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -1958,7 +1958,6 @@ dashboard.cron.error=Ошибка в задаче Cron: %s: %[3]s
dashboard.cron.finished=Крон: %[1]s завершено
dashboard.delete_inactive_accounts=Удалить все неактивированные учётные записи
dashboard.delete_inactive_accounts.started=Удалить все запущенные задачи неактивированных аккаунтов.
-dashboard.delete_repo_archives=Удаление всех архивов репозиториев
dashboard.delete_repo_archives.started=Удаление всех архивов репозитория началось.
dashboard.delete_missing_repos=Удалить все записи о репозиториях с отсутствующими файлами Git
dashboard.delete_missing_repos.started=Задача по удалению всех репозиториев, в которых отсутствуют их git-файлы, начата.
diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini
index 12df61464..74e2824b7 100644
--- a/options/locale/locale_sv-SE.ini
+++ b/options/locale/locale_sv-SE.ini
@@ -1792,7 +1792,6 @@ dashboard.operation_switch=Byt till
dashboard.operation_run=Kör
dashboard.clean_unbind_oauth=Rena obundna OAuth anslutningar
dashboard.clean_unbind_oauth_success=Alla obundna OAuth anslutningar har raderats.
-dashboard.delete_repo_archives=Ta bort alla utvecklingskatalogers arkiv
dashboard.delete_missing_repos=Ta bort alla utvecklingskataloger som saknar filer specifika för Git
dashboard.delete_generated_repository_avatars=Ta bort genererade avatarer för utvecklingskatalogen
dashboard.git_gc_repos=Rensa skräpfiler på samtliga utvecklingskataloger
diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini
index 0fab5eb17..b57c2bfd5 100644
--- a/options/locale/locale_tr-TR.ini
+++ b/options/locale/locale_tr-TR.ini
@@ -2058,7 +2058,7 @@ dashboard.cron.error=Cron Hatası: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s bitti
dashboard.delete_inactive_accounts=Etkinleştirilmemiş tüm hesapları sil
dashboard.delete_inactive_accounts.started=Etkinleştirilmemiş tüm hesapları silme görevi başladı.
-dashboard.delete_repo_archives=Tüm arşiv depoları sil
+dashboard.delete_repo_archives=Tüm depoların arşivlerini (ZIP, TAR.GZ, vb.) sil
dashboard.delete_repo_archives.started=Tüm depo arşivlerini silme görevi başladı.
dashboard.delete_missing_repos=Git dosyaları eksik olan tüm depoları sil
dashboard.delete_missing_repos.started=Git dosyaları eksik olan tüm depoları silme görevi başladı.
diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini
index 07f6f737e..658fbaef7 100644
--- a/options/locale/locale_uk-UA.ini
+++ b/options/locale/locale_uk-UA.ini
@@ -1902,7 +1902,6 @@ dashboard.cron.error=Помилка в Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s завершено
dashboard.delete_inactive_accounts=Видалити всі неактивовані облікові записи
dashboard.delete_inactive_accounts.started=Запущено завдання видалення всі неактивованих облікових записів.
-dashboard.delete_repo_archives=Видалити всі архіви репозиторіїв
dashboard.delete_repo_archives.started=Запущено завдання видалення всіх архівів репозиторіїв.
dashboard.delete_missing_repos=Видалити всі записи про репозиторії з відсутніми файлами Git
dashboard.delete_missing_repos.started=Запущено завдання видалення всіх репозиторіїв, в яких відсутні файли Git.
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 7f5457d09..98e8e5655 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -15,6 +15,7 @@ page=页面
template=模板
language=语言选项
notifications=通知
+active_stopwatch=活动时间跟踪器
create_new=创建…
user_profile_and_more=个人信息和配置
signed_in_as=已登录用户
@@ -75,6 +76,7 @@ pull_requests=合并请求
issues=工单管理
milestones=里程碑
+ok=确定
cancel=取消
save=保存
add=添加
@@ -203,6 +205,8 @@ default_enable_timetracking=默认情况下启用时间跟踪
default_enable_timetracking_popup=默认情况下启用新存储库的时间跟踪。
no_reply_address=隐藏电子邮件
no_reply_address_helper=具有隐藏电子邮件地址的用户的域名。例如, 用户名 "joe" 将以 "joe@noreply.example.org" 的身份登录到 Git 中. 如果隐藏的电子邮件域设置为 "noreply.example.org"。
+password_algorithm=密码哈希算法
+password_algorithm_helper=设置密码哈希算法。 算法具有不同的要求和强度。 具有良好特性的`argon2`却会占用大量内存,可能不适用于小型系统。
[home]
uname_holder=登录名或电子邮箱地址
@@ -216,6 +220,7 @@ my_mirrors=我的镜像
view_home=访问 %s
search_repos=查找仓库…
filter=其他过滤器
+filter_by_team_repositories=按团队仓库筛选
show_archived=已存档
show_both_archived_unarchived=显示已存档和未存档的
@@ -235,6 +240,8 @@ users=用户
organizations=组织
search=搜索
code=代码
+search.fuzzy=模糊
+search.match=匹配
repo_no_results=未找到匹配的仓库。
user_no_results=未找到匹配的用户。
org_no_results=未找到匹配的组织。
@@ -357,6 +364,7 @@ password_not_match=密码不匹配。
lang_select_error=从列表中选出语言
username_been_taken=用户名已被使用。
+username_change_not_local_user=非本地用户不允许更改用户名。
repo_name_been_taken=仓库名称已被使用。
repository_files_already_exist=此仓库已存在文件。请联系系统管理员。
repository_files_already_exist.adopt=此仓库已存在文件,只能被收录。
@@ -446,6 +454,7 @@ update_language_not_found=语言 %s 不可用。
update_profile_success=您的资料信息已经更新
change_username=您的用户名已更改。
change_username_prompt=注意:更改账号名将同时改变账号的URL
+change_username_redirect_prompt=在被人使用前,旧用户名将会被重定向。
continue=继续操作
cancel=取消操作
language=界面语言
@@ -516,6 +525,7 @@ ssh_helper=需要帮助? 请查看有关 如何
gpg_helper=需要帮助吗?看一看 GitHub 关于GPG 的指导。
add_new_key=增加 SSH 密钥
add_new_gpg_key=添加的 GPG 密钥
+key_content_ssh_placeholder=以 'ssh-ed25519'、 'ssh-rsa'、 'ecdsa-sha2-nistp256'、'ecdsa-sha2-nistp384'、'ecdsa-sha2-nistp521'、 'sk-ecdsa-sha2-nistp256@openssh.com' 或 'sk-ssh-ed25519@openssh.com' 开头
key_content_gpg_placeholder=以 '-----BEGIN PGP PUBLIC KEY BLOCK-----' 开头
add_new_principal=添加规则
ssh_key_been_used=此 SSH 密钥已添加到服务器。
@@ -554,6 +564,7 @@ principal_state_desc=7 天内使用过该规则
show_openid=在个人信息上显示
hide_openid=在个人信息上隐藏
ssh_disabled=SSH 被禁用
+ssh_externally_managed=此 SSH 密钥是由外部管理的
manage_social=管理关联社交帐户
social_desc=这些外部账号已经绑定到你的Gitea账号。请确认这些账号,因为这些账号可以用来登录系统。
unbind=取消链接
@@ -620,6 +631,7 @@ or_enter_secret=或者输入密钥:%s
then_enter_passcode=并输入应用程序中显示的密码:
passcode_invalid=密码不正确。再试一次。
twofa_enrolled=你的账号已经启用了两步验证。请保存初始令牌(%s)到一个安全的地方,此令牌仅当前显示一次。
+twofa_failed_get_secret=获取 secret 失败。
u2f_desc=安全密钥是包含加密算法的硬件设备。它们可以用于两步验证。安全密钥必须支持 FIDO U2F 标准。
u2f_require_twofa=必须先启用两步验证才能使用安全密钥。
@@ -652,6 +664,7 @@ email_notifications.submit=邮件通知设置
[repo]
owner=拥有者
+owner_helper=由于最大存储库限制,一些组织可能不会显示在下拉列表中。
repo_name=仓库名称
repo_name_helper=好的存储库名称使用简短、深刻和独特的关键字。
repo_size=仓库大小
@@ -816,6 +829,8 @@ tag=Git标签
released_this=发布
file_raw=原始文件
file_history=文件历史
+file_view_source=源码模式
+file_view_rendered=渲染模式
file_view_raw=查看原始文件
file_permalink=永久链接
file_too_large=文件过大,无法显示。
@@ -912,6 +927,8 @@ ext_issues=外部工单
ext_issues.desc=链接到外部工单跟踪系统。
projects=项目
+projects.description=描述(可选)
+projects.description_placeholder=描述
projects.create=创建项目
projects.title=标题
projects.new=创建项目
@@ -935,6 +952,7 @@ projects.board.edit_title=新看板名称
projects.board.new_title=新看板名称
projects.board.new_submit=提交
projects.board.new=创建看板
+projects.board.set_default=设为默认
projects.board.delete=删除看板
projects.board.deletion_desc=删除项目看板会将所有相关问题移至“未分类”。继续吗?
projects.open=开启
@@ -2017,7 +2035,6 @@ dashboard.cron.error=任务中的错误: %s: %[3]s
dashboard.cron.finished=任务:%[1]s 已经完成
dashboard.delete_inactive_accounts=删除所有未激活的帐户
dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。
-dashboard.delete_repo_archives=删除所有仓库存档
dashboard.delete_repo_archives.started=删除所有仓库存档任务已启动。
dashboard.delete_missing_repos=删除所有丢失 Git 文件的仓库
dashboard.delete_missing_repos.started=删除所有丢失 Git 文件的仓库任务已启动。
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index 914d3fde4..c2878c3b5 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -2057,7 +2057,6 @@ dashboard.cron.error=Cron 中的錯誤: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s 已完成
dashboard.delete_inactive_accounts=刪除所有未啟用帳戶
dashboard.delete_inactive_accounts.started=刪除所有未啟用帳戶的任務已啟動。
-dashboard.delete_repo_archives=刪除所有儲存庫存檔
dashboard.delete_repo_archives.started=刪除所有儲存庫存檔的任務已啟動。
dashboard.delete_missing_repos=刪除所有遺失 Git 檔案的儲存庫
dashboard.delete_missing_repos.started=刪除所有遺失 Git 檔案的儲存庫的任務已啟動。