diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 774e3aeb5..e5e7b4b66 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -85,6 +85,11 @@ remove=Löschen
remove_all=Alle entfernen
edit=Bearbeiten
+copy=Kopieren
+copy_url=URL kopieren
+copy_branch=Branchenname kopieren
+copy_success=Kopiert!
+copy_error=Kopieren fehlgeschlagen
write=Verfassen
preview=Vorschau
@@ -150,6 +155,8 @@ lfs_path=Git-LFS-Wurzelpfad
lfs_path_helper=In diesem Verzeichnis werden die Dateien von Git LFS abgespeichert. Leer lassen, um LFS zu deaktivieren.
run_user=Ausführen als
run_user_helper=Gib den Betriebssystem-Benutzernamen ein, unter welchem Gitea laufen soll. Beachte, dass dieser Nutzer Zugriff auf den Repository-Ordner haben muss.
+domain=Server-Domain
+domain_helper=Domain oder Host-Adresse für den Server.
ssh_port=SSH-Server-Port
ssh_port_helper=Der Port deines SSH-Servers. Leer lassen, um SSH zu deaktivieren.
http_port=Gitea-HTTP-Listen-Port
@@ -226,6 +233,7 @@ view_home=%s ansehen
search_repos=Finde ein Repository…
filter=Andere Filter
filter_by_team_repositories=Nach Team Repositories filtern
+feed_of=Feed von "%s"
show_archived=Archiviert
show_both_archived_unarchived=Archivierte und nicht archivierte anzeigen
@@ -344,6 +352,8 @@ reset_password.text=Bitte klicke innerhalb von %s auf folgenden Link, um
register_success=Registrierung erfolgreich
+issue_assigned.pull=@%[1]s hat dich im Repository %[3]s dem Pull Request %[2]s zugewiesen.
+issue_assigned.issue=@%[1]s hat dich im Repository %[3]s dem Issue %[2]s zugewiesen.
issue.x_mentioned_you=@%s hat dich erwähnt:
issue.action.force_push=%[1]s hat %[3]s mit %[4]s auf %[2]s überschrieben.
@@ -486,6 +496,7 @@ form.name_chars_not_allowed=Benutzername "%s" enthält ungültige Zeichen.
[settings]
profile=Profil
account=Account
+appearance=Erscheinung
password=Passwort
security=Sicherheit
avatar=Profilbild
@@ -510,7 +521,9 @@ website=Webseite
location=Standort
update_theme=Theme ändern
update_profile=Profil aktualisieren
+update_language=Sprache aktualisieren
update_language_not_found=Sprache '%s' ist nicht verfügbar.
+update_language_success=Sprache wurde aktualisiert.
update_profile_success=Dein Profil wurde aktualisiert.
change_username=Dein Benutzername wurde geändert.
change_username_prompt=Hinweis: Wenn du deinen Benutzernamen änderst, wird auch deine Konto-URL geändert.
@@ -532,6 +545,7 @@ delete_current_avatar=Aktuelles Profilbild löschen
uploaded_avatar_not_a_image=Die hochgeladene Datei ist kein Bild.
uploaded_avatar_is_too_big=Die hochgeladene Datei hat die maximale Größe überschritten.
update_avatar_success=Dein Profilbild wurde geändert.
+update_user_avatar_success=Der Avatar des Benutzers wurde aktualisiert.
change_password=Passwort aktualisieren
old_password=Aktuelles Passwort
@@ -882,6 +896,7 @@ migrate_items_releases=Releases
migrate_repo=Repository migrieren
migrate.clone_address=Migrations- / Klon-URL
migrate.clone_address_desc=Die HTTP(S)- oder „git clone“-URL eines bereits existierenden Repositorys
+migrate.github_token_desc=Sie können ein oder mehrere Token durch Komma getrennt hier einstellen, um die Migration aufgrund der Github API Ratenlimitierung zu beschleunigen. WARNUNG: Der Missbrauch dieser Funktion kann gegen die Richtlinien des Diensteanbieters verstoßen und zur Kontosperrung führen.
migrate.clone_local_path=oder ein lokaler Serverpfad
migrate.permission_denied=Du hast keine Berechtigung zum Importieren lokaler Repositories.
migrate.invalid_local_path=Der lokale Pfad ist ungültig, existiert nicht oder ist kein Ordner.
@@ -894,12 +909,14 @@ migrate.migrate=Migrieren von %s
migrate.migrating=Migriere von %s ...
migrate.migrating_failed=Migrieren von %s fehlgeschlagen.
migrate.migrating_failed.error=Fehler: %s
+migrate.migrating_failed_no_addr=Migration fehlgeschlagen.
migrate.github.description=Daten von github.com oder anderen GitHub Instanzen migrieren.
migrate.git.description=Ein Repository von einem beliebigen Git Service klonen.
migrate.gitlab.description=Daten von gitlab.com oder anderen GitLab Instanzen migrieren.
migrate.gitea.description=Daten von gitea.com oder anderen Gitea Instanzen migrieren.
migrate.gogs.description=Daten von notabug.org oder anderen Gogs Instanzen migrieren.
migrate.onedev.description=Daten von code.onedev.io oder anderen OneDev Instanzen migrieren.
+migrate.gitbucket.description=Daten von GitBucket Instanzen migrieren.
migrate.migrating_git=Git Daten werden migriert
migrate.migrating_topics=Themen werden migriert
migrate.migrating_milestones=Meilensteine werden migriert
@@ -952,6 +969,7 @@ release=Erscheinungsdatum
releases=Releases
tag=Tag
released_this=hat released
+file.title=%s an %s
file_raw=Originalformat
file_history=Verlauf
file_view_source=Quelltext anzeigen
@@ -959,6 +977,7 @@ file_view_rendered=Ansicht rendern
file_view_raw=Originalformat anzeigen
file_permalink=Permalink
file_too_large=Die Datei ist zu groß zum Anzeigen.
+file_copy_permalink=Permalink kopieren
video_not_supported_in_browser=Dein Browser unterstützt das HTML5 'video'-Tag nicht.
audio_not_supported_in_browser=Dein Browser unterstützt den HTML5 'audio'-Tag nicht.
stored_lfs=Gespeichert mit Git LFS
@@ -967,7 +986,9 @@ commit_graph=Commit graph
commit_graph.select=Branches auswählen
commit_graph.hide_pr_refs=Pull-Requests ausblenden
commit_graph.monochrome=Monochrom
+commit_graph.color=Farbe
blame=Blame
+download_file=Datei herunterladen
normal_view=Normale Ansicht
line=zeile
lines=Zeilen
@@ -1083,6 +1104,7 @@ projects.board.set_default=Als Standard verwenden
projects.board.set_default_desc=Dieses Board als Standard für unkategorisierte Issues und Pull Requests festlegen
projects.board.delete=Board löschen
projects.board.deletion_desc=Beim Löschen eines Projektboards werden alle Einträge nach 'Uncategorized' verschoben. Fortfahren?
+projects.board.color=Farbe
projects.open=Öffnen
projects.close=Schließen
@@ -1149,6 +1171,9 @@ issues.add_assignee_at=`wurde von %s %s zugewiesen`
issues.remove_assignee_at=`wurde von %s %s nicht zugewiesen`
issues.remove_self_assignment=`hat seine Zuweisung %s entfernt`
issues.change_title_at=`hat den Titel von %s zu %s %s geändert`
+issues.change_ref_at=`hat die Referenz von %s zu %s %s geändert`
+issues.remove_ref_at=`hat die Referenz %s entfernt %s`
+issues.add_ref_at=`hat die Referenz %s hinzugefügt %s`
issues.delete_branch_at=`löschte die Branch %s %s`
issues.open_tab=%d offen
issues.close_tab=%d geschlossen
@@ -1186,6 +1211,11 @@ issues.action_milestone_no_select=Kein Meilenstein
issues.action_assignee=Zuständig
issues.action_assignee_no_select=Niemand zuständig
issues.opened_by=%[1]s von %[3]s geöffnet
+pulls.merged_by=%[1]s gemergt von %[3]s
+pulls.merged_by_fake=%[1]s gemergt von %[2]s
+issues.closed_by=%[1]s geschlossen von %[3]s
+issues.opened_by_fake=%[1]s geöffnet von %[2]s
+issues.closed_by_fake=%[1]s geschlossen von %[2]s
issues.previous=Vorherige
issues.next=Nächste
issues.open_title=Offen
@@ -1360,6 +1390,12 @@ issues.review.un_resolve_conversation=Diskussion als "nicht-erledigt" markieren
issues.review.resolved_by=markierte diese Unterhaltung als gelöst
issues.assignee.error=Aufgrund eines unerwarteten Fehlers konnten nicht alle Beauftragten hinzugefügt werden.
issues.reference_issue.body=Beschreibung
+issues.content_history.deleted=gelöscht
+issues.content_history.edited=bearbeitet
+issues.content_history.created=erstellt
+issues.content_history.delete_from_history=Aus dem Verlauf entfernen
+issues.content_history.delete_from_history_confirm=Aus dem Verlauf löschen?
+issues.content_history.options=Optionen
compare.compare_base=Basis
compare.compare_head=vergleichen
@@ -1370,10 +1406,13 @@ pulls.compare_changes=Neuer Pull-Request
pulls.compare_changes_desc=Wähle den Ziel- und Quellbranch aus.
pulls.compare_base=Ziel
pulls.compare_compare=pullen von
+pulls.switch_comparison_type=Vergleichstyp wechseln
+pulls.switch_head_and_base=Head und Base vertauschen
pulls.filter_branch=Branch filtern
pulls.no_results=Keine Ergebnisse verfügbar.
pulls.nothing_to_compare=Diese Branches sind identisch. Es muss kein Pull-Request erstellt werden.
pulls.nothing_to_compare_and_allow_empty_pr=Diese Branches sind gleich. Der Pull-Request wird leer sein.
+pulls.has_pull_request=`Es existiert bereits ein Pull-Request zwischen diesen beiden Branches: %[2]s#%[3]d`
pulls.create=Pull-Request erstellen
pulls.title_desc=möchte %[1]d Commits von %[2]s
nach %[3]s
mergen
pulls.merged_title_desc=hat %[1]d Commits von %[2]s
nach %[3]s
%[4]s zusammengeführt
@@ -1451,6 +1490,7 @@ pulls.status_checks_failure=Einige Prüfungen sind fehlgeschlagen
pulls.status_checks_error=Einige Checks meldeten Fehler
pulls.status_checks_requested=Erforderlich
pulls.status_checks_details=Details
+pulls.update_branch_rebase=Branch durch Rebase aktualisieren
pulls.update_branch_success=Branch-Aktualisierung erfolgreich
pulls.update_not_allowed=Du hast keine Berechtigung, die Branch zu Updaten
pulls.outdated_with_base_branch=Dieser Branch enthält nicht die neusten Commits der Basis-Branch
@@ -1770,6 +1810,7 @@ settings.content_type=POST-Content-Type
settings.secret=Secret
settings.slack_username=Benutzername
settings.slack_icon_url=Icon-URL
+settings.slack_color=Farbe
settings.discord_username=Benutzername
settings.discord_icon_url=Icon-URL
settings.event_desc=Auslösen bei:
@@ -1888,6 +1929,7 @@ settings.require_signed_commits=Signierte Commits erforderlich
settings.require_signed_commits_desc=Pushes auf diesen Branch ablehnen, wenn Commits nicht signiert oder nicht überprüfbar sind.
settings.protect_protected_file_patterns=Geschützte Dateimuster (durch Semikolon getrennt '\;'):
settings.protect_protected_file_patterns_desc=Geschützte Dateien, die nicht einmal geändert werden können, wenn der Benutzer die Rechte hat, Dateien in diesem Branch hinzuzufügen, zu bearbeiten, oder zu löschen. Verschiedene Pattern können per Semicolon (';') getrennt werden. Siehe die github.com/gobwas/glob Dokumentation für die Pattern Syntax (Englisch). Beispiele: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns=Ungeschützte Dateimuster (durch Semikolon '\;' getrennt):
settings.add_protected_branch=Schutz aktivieren
settings.delete_protected_branch=Schutz deaktivieren
settings.update_protect_branch_success=Branch-Schutz für den Branch „%s“ wurde geändert.
@@ -1961,6 +2003,12 @@ settings.lfs_pointers.inRepo=Im Repo
settings.lfs_pointers.exists=Existiert im Speicher
settings.lfs_pointers.accessible=Nutzer hat Zugriff
settings.lfs_pointers.associateAccessible=Ordne %d zugängliche OIDs zu
+settings.rename_branch_failed_exist=Kann den Branch nicht umbenennen, da der Zielbranch %s bereits existiert.
+settings.rename_branch_failed_not_exist=Kann den Branch %s nicht umbenennen, da er nicht existiert.
+settings.rename_branch_success=Zweig %s wurde erfolgreich in %s umbenannt.
+settings.rename_branch_from=alter Zweigname
+settings.rename_branch_to=neuer Branchname
+settings.rename_branch=Branch umbennen
diff.browse_source=Quellcode durchsuchen
diff.parent=Ursprung
@@ -1990,6 +2038,9 @@ diff.file_image_height=Höhe
diff.file_byte_size=Größe
diff.file_suppressed=Datei-Diff unterdrückt, da er zu groß ist
diff.file_suppressed_line_too_long=Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist
+diff.too_many_files=Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden
+diff.show_more=Mehr anzeigen
+diff.vendored=vendored
diff.comment.placeholder=Kommentieren...
diff.comment.markdown_info=Styling mit Markdown wird unterstützt.
diff.comment.add_single_comment=Einzelnen Kommentar hinzufügen
@@ -2079,6 +2130,7 @@ branch.create_new_branch=Branch aus Branch erstellen:
branch.confirm_create_branch=Branch erstellen
branch.new_branch=Neue Branch erstellen
branch.new_branch_from=Neue Branch von '%s' erstellen
+branch.renamed=Branch %s wurde in %s umbenannt.
tag.create_tag=Tag %s erstellen
tag.create_success=Tag "%s" wurde erstellt.
@@ -2331,6 +2383,18 @@ users.still_own_repo=Dieser Benutzer besitzt noch mindestens ein Repository. Bit
users.still_has_org=Dieser Nutzer ist Mitglied einer Organisation. Du musst ihn zuerst aus allen Organisationen entfernen.
users.deletion_success=Der Account wurde gelöscht.
users.reset_2fa=2FA zurücksetzen
+users.list_status_filter.menu_text=Filter
+users.list_status_filter.reset=Reset
+users.list_status_filter.is_active=Aktiv
+users.list_status_filter.not_active=Inaktiv
+users.list_status_filter.is_admin=Administrator
+users.list_status_filter.not_admin=Nicht-Administrator
+users.list_status_filter.is_restricted=Eingeschränkt
+users.list_status_filter.not_restricted=Unbegrenzt
+users.list_status_filter.is_prohibit_login=Login verbieten
+users.list_status_filter.not_prohibit_login=Login erlaubt
+users.list_status_filter.is_2fa_enabled=2FA aktiviert
+users.list_status_filter.not_2fa_enabled=2FA deaktiviert
emails.email_manage_panel=Benutzer-E-Mail-Verwaltung
emails.primary=Primär
@@ -2481,6 +2545,7 @@ config.app_ver=Gitea-Version
config.app_url=Gitea-Basis-URL
config.custom_conf=Konfigurations-Datei-Pfad
config.custom_file_root_path=Benutzerdefinierter Root Pfad
+config.domain=Server-Domain
config.offline_mode=Lokaler Modus
config.disable_router_log=Router-Log deaktivieren
config.run_user=Ausführen als
@@ -2496,6 +2561,7 @@ config.reverse_auth_user=Nutzer bei Reverse-Authentifizierung
config.ssh_config=SSH-Konfiguration
config.ssh_enabled=Aktiviert
config.ssh_start_builtin_server=Eingebauten Server verwenden
+config.ssh_domain=SSH-Server-Domain
config.ssh_port=Port
config.ssh_listen_port=Listen-Port
config.ssh_root_path=Wurzelverzeichnis
@@ -2700,6 +2766,8 @@ compare_commits=Vergleiche %d Commits
compare_commits_general=Commits vergleichen
mirror_sync_delete=hat die Referenz des Mirrors %[2]s
in %[3]s synchronisiert und gelöscht
review_dismissed_reason=Grund:
+starred_repo=markiert %[2]s
+watched_repo=beobachtet %[2]s
[tool]
ago=vor %s
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 8a9f7297c..faa64d04a 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -963,6 +963,7 @@ release=Lanzamiento
releases=Lanzamientos
tag=Etiqueta
released_this=publicó esto
+file.title=%s de %s
file_raw=Original
file_history=Histórico
file_view_source=Ver código fuente
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index a6f7b3493..6595a19f3 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -154,7 +154,7 @@ repo_path_helper=所有远程 Git 仓库将保存到此目录。
lfs_path=LFS根目录
lfs_path_helper=存储为Git LFS的文件将被存储在此目录。留空禁用LFS
run_user=以用户名运行
-run_user_helper=输入 Gitea 运行的操作系统用户名。请注意, 此用户必须具有对存储库根路径的访问权限。
+run_user_helper=输入 Gitea 运行的操作系统用户名。请注意,此用户必须具有对仓库根路径的访问权限。
domain=服务器域名
domain_helper=服务器的域名或主机地址。
ssh_port=SSH 服务端口
@@ -214,7 +214,7 @@ default_keep_email_private_popup=默认情况下, 隐藏新用户帐户的电子
default_allow_create_organization=默认情况下允许创建组织
default_allow_create_organization_popup=默认情况下, 允许新用户帐户创建组织。
default_enable_timetracking=默认情况下启用时间跟踪
-default_enable_timetracking_popup=默认情况下启用新存储库的时间跟踪。
+default_enable_timetracking_popup=默认情况下启用新仓库的时间跟踪。
no_reply_address=隐藏电子邮件
no_reply_address_helper=具有隐藏电子邮件地址的用户的域名。例如, 用户名 "joe" 将以 "joe@noreply.example.org" 的身份登录到 Git 中. 如果隐藏的电子邮件域设置为 "noreply.example.org"。
password_algorithm=密码哈希算法
@@ -423,7 +423,7 @@ min_size_error=长度最小为 %s 个字符。
max_size_error=长度最大为 %s 个字符。
email_error=不是一个有效的邮箱地址。
url_error=不是一个有效的 URL。
-include_error=必须包含子字符串 '%s'。
+include_error=`必须包含子字符串 '%s'。`
glob_pattern_error=`匹配模式无效:%s.`
regex_pattern_error=`正则表达式无效:%s.`
unknown_error=未知错误:
@@ -456,7 +456,7 @@ enterred_invalid_repo_name=输入的仓库名称不正确
enterred_invalid_org_name=您输入的组织名称不正确。
enterred_invalid_owner_name=新的所有者名称无效。
enterred_invalid_password=输入的密码不正确
-user_not_exist=该用户名不存在
+user_not_exist=该用户不存在
team_not_exist=团队不存在
last_org_owner=您不能从 "所有者" 团队中删除最后一个用户。组织中必须至少有一个所有者。
cannot_add_org_to_team=组织不能被加入到团队中。
@@ -760,9 +760,9 @@ visibility.private_tooltip=仅对组织成员可见
[repo]
new_repo_helper=仓库包含所有项目文件,包括修订历史。已经在别处有了吗? 迁移代码库
owner=拥有者
-owner_helper=由于最大存储库限制,一些组织可能不会显示在下拉列表中。
+owner_helper=由于最大存储库数量限制,一些组织可能不会显示在下拉列表中。
repo_name=仓库名称
-repo_name_helper=好的存储库名称使用简短、深刻和独特的关键字。
+repo_name_helper=好的仓库名称应当使用简短、有意义和独特的关键字。
repo_size=仓库大小
template=模板
template_select=选择模板
@@ -797,7 +797,7 @@ license_helper_desc=许可证说明了其他人可以和不可以用您的代码
readme=自述
readme_helper=选择自述文件模板。
readme_helper_desc=这是您可以为您的项目撰写完整描述的地方。
-auto_init=初始化存储库 (添加. gitignore、许可证和自述文件)
+auto_init=初始化仓库(添加. gitignore、许可证和自述文件)
trust_model_helper=选择签名验证的“信任模型”。可能的选项是:
trust_model_helper_collaborator=协作者:信任协作者的签名
trust_model_helper_committer=提交者:信任匹配提交者的签名
@@ -882,7 +882,7 @@ migrate_options_mirror_helper=该仓库将是一个 镜
migrate_options_mirror_disabled=您的站点管理员已禁用创建新镜像。
migrate_options_lfs=迁移 LFS 文件
migrate_options_lfs_endpoint.label=LFS 网址
-migrate_options_lfs_endpoint.description=迁移将尝试使用你的Git remote 来 确定LFS服务器。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
+migrate_options_lfs_endpoint.description=迁移将尝试使用你的 Git remote 来 确定 LFS 服务器。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
migrate_options_lfs_endpoint.description.local=支持本地服务器路径。
migrate_options_lfs_endpoint.placeholder=留空则从克隆网址生成
migrate_items=迁移项目
@@ -899,6 +899,7 @@ migrate.clone_address_desc=现有仓库的 HTTP(s) 或 Git "clone" URL
migrate.github_token_desc=由于 Github API 速率限制,您可以在此处放置一个或多个以逗号分隔的令牌,以加快迁移速度。警告:滥用此功能可能会违反服务提供商的政策并导致帐户被封。
migrate.clone_local_path=或服务器本地路径
migrate.permission_denied=您没有获得导入本地仓库的权限。
+migrate.permission_denied_blocked=您不能从不允许的主机导入,请询问管理员以检查 ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS 设置。
migrate.invalid_local_path=无效的本地路径,不存在或不是一个目录!
migrate.invalid_lfs_endpoint=LFS 网址无效。
migrate.failed=迁移失败:%v
@@ -945,6 +946,7 @@ clone_this_repo=克隆当前仓库
create_new_repo_command=从命令行创建一个新的仓库
push_exist_repo=从命令行推送已经创建的仓库
empty_message=这个家伙很懒,什么都没有推送。
+broken_message=无法读取此仓库底层的 git 数据。 请联系此实例的管理员或删除此仓库。
code=代码
code.desc=查看源码、文件、提交和分支。
@@ -969,6 +971,7 @@ release=版本发布
releases=版本发布
tag=Git标签
released_this=发布
+file.title=%s 位于 %s
file_raw=原始文件
file_history=文件历史
file_view_source=源码模式
@@ -1170,6 +1173,9 @@ issues.add_assignee_at=`于 %[2]s 被 %[1]s 指派`
issues.remove_assignee_at=`%s 取消了指派在 %s`
issues.remove_self_assignment=`于 %s 取消了指派`
issues.change_title_at=`于 %[3]s 修改标题 %[1]s 为 %[2]s`
+issues.change_ref_at=`将引用从 %s 更改为了 %s %s`
+issues.remove_ref_at=`删除了引用 %s %s`
+issues.add_ref_at=`添加了引用 %s %s`
issues.delete_branch_at=`于 %[2]s 删除了分支 %[1]s`
issues.open_tab=%d 个开启中
issues.close_tab=%d 个已关闭
@@ -1495,7 +1501,7 @@ pulls.closed_at=`于 %[2]s 关闭此合并请求
pulls.reopened_at=`重新打开此合并请求 %[2]s`
pulls.merge_instruction_hint=`你也可以查看 命令行指令`
-pulls.merge_instruction_step1_desc=从你的仓库中签出一个新的分支并测试变更
+pulls.merge_instruction_step1_desc=从你的仓库中签出一个新的分支并测试变更。
pulls.merge_instruction_step2_desc=合并变更并更新到 Gitea 上
milestones.new=新的里程碑
@@ -1655,14 +1661,14 @@ settings.hooks=Web 钩子
settings.githooks=管理 Git 钩子
settings.basic_settings=基本设置
settings.mirror_settings=镜像设置
-settings.mirror_settings.docs=将你的项目设置成自动从其它存储库推送或拉取变更。分支、标签以及提交将会自动同步。如何镜像存储库?
+settings.mirror_settings.docs=将你的项目设置成自动从其它仓库推送或拉取变更。分支、标签以及提交将会自动同步。如何镜像存储库?
settings.mirror_settings.mirrored_repository=镜像库
settings.mirror_settings.direction=方向
settings.mirror_settings.direction.pull=拉取
settings.mirror_settings.direction.push=推送
settings.mirror_settings.last_update=最后更新
settings.mirror_settings.push_mirror.none=未配置推送镜像
-settings.mirror_settings.push_mirror.remote_url=Git 远程存储库链接
+settings.mirror_settings.push_mirror.remote_url=Git 远程仓库链接
settings.mirror_settings.push_mirror.add=添加推送镜像
settings.sync_mirror=同步
settings.mirror_sync_in_progress=镜像同步正在进行中,请稍后后再试。
@@ -1728,9 +1734,9 @@ settings.transfer_abort_success=成功取消了将代码库转让给 %s
settings.transfer_desc=您可以将仓库转移至您拥有管理员权限的帐户或组织。
settings.transfer_form_title=输入仓库名称以做确认:
settings.transfer_in_progress=当前正在进行转让。 如果你想将此代码库转让给另一个用户,请取消它。
-settings.transfer_notices_1=-如果将其传输给单个用户, 您将失去对存储库的访问权限。
+settings.transfer_notices_1=- 如果将此仓库转移给其他用户, 您将失去对此仓库的访问权限。
settings.transfer_notices_2=-如果将其转移到您 (共同) 拥有的组织,您可以继续访问该仓库。
-settings.transfer_notices_3=- 如果存储库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。
+settings.transfer_notices_3=- 如果仓库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。
settings.transfer_owner=新拥有者
settings.transfer_perform=执行转让
settings.transfer_started=该代码库已被标记为转让并等待来自 %s 的确认
@@ -1886,7 +1892,7 @@ settings.key_been_used=具有相同内容的部署密钥已在使用中。
settings.key_name_used=使用相同名称的部署密钥已经存在!
settings.add_key_success=部署密钥 '%s' 添加成功。
settings.deploy_key_deletion=删除部署密钥
-settings.deploy_key_deletion_desc=删除部署密钥将吊销对此存储库的访问权限。继续?
+settings.deploy_key_deletion_desc=删除部署密钥将取消此密钥对此仓库的访问权限。继续?
settings.deploy_key_deletion_success=部署密钥已删除。
settings.branches=分支
settings.protected_branch=分支保护
@@ -2038,6 +2044,7 @@ diff.file_suppressed=文件差异内容过多而无法显示
diff.file_suppressed_line_too_long=文件差异因一行或多行过长而隐藏
diff.too_many_files=某些文件未显示,因为此 diff 中更改的文件太多
diff.show_more=显示更多
+diff.load=加载差异
diff.generated=自动生成的
diff.vendored=vendored
diff.comment.placeholder=留下评论
@@ -2384,8 +2391,8 @@ users.deletion_success=用户帐户已被删除。
users.reset_2fa=重置两步验证
users.list_status_filter.menu_text=过滤
users.list_status_filter.reset=重置
-users.list_status_filter.is_active=活跃
-users.list_status_filter.not_active=不活跃
+users.list_status_filter.is_active=已激活
+users.list_status_filter.not_active=未激活
users.list_status_filter.is_admin=管理员
users.list_status_filter.not_admin=非管理员
users.list_status_filter.is_restricted=受限
@@ -2427,12 +2434,12 @@ repos.issues=工单数
repos.size=大小
defaulthooks=默认Web钩子
-defaulthooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 web 钩子是默认值,将被复制到所有新的存储库中。详情请访问 web 钩子指南。
+defaulthooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。详情请访问 Web 钩子指南。
defaulthooks.add_webhook=添加默认Web 钩子
defaulthooks.update_webhook=更新默认 Web 钩子
systemhooks=系统 Web 钩子
-systemhooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 web 钩子将作用于系统上的所有存储库,所以请考虑这可能带来的任何性能影响。了解详情请访问 web 钩子指南。
+systemhooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问 Web 钩子指南。
systemhooks.add_webhook=添加系统 Web 钩子
systemhooks.update_webhook=更新系统 Web 钩子
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index 4cdef9b10..129d86958 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -946,6 +946,7 @@ clone_this_repo=Clone 此儲存庫
create_new_repo_command=從命令列建立新儲存庫。
push_exist_repo=從命令行推送已經建立的儲存庫
empty_message=此儲存庫未包含任何內容。
+broken_message=無法讀取此儲存庫底層的 git 資料。請聯絡此 Gitea 實例的管理員或刪除此儲存庫。
code=程式碼
code.desc=存取原始碼、檔案、提交和分支。
@@ -970,6 +971,7 @@ release=版本發佈
releases=版本發佈
tag=標籤
released_this=發佈了此版本
+file.title=%s 於 %s
file_raw=原始文件
file_history=歷史記錄
file_view_source=檢視原始碼