diff --git a/conf/locale/locale_zh-HK.ini b/conf/locale/locale_zh-HK.ini index fca13aa750..d8b9816826 100644 --- a/conf/locale/locale_zh-HK.ini +++ b/conf/locale/locale_zh-HK.ini @@ -57,9 +57,9 @@ repo_path_helper = 所有 Git 遠程倉庫都將被存放於該目錄。 run_user = 執行系統用戶 run_user_helper = 該用戶必須具有對倉庫根目錄和執行 Gogs 的操作權限。 domain = 域名 -domain_helper = 該設置影響 SSH 克隆地址。 +domain_helper = 該設置影響 SSH 復製地址。 app_url = 應用 URL -app_url_helper = 該設置影響 HTTP/HTTPS 克隆地址和一些郵箱中的鏈接。 +app_url_helper = 該設置影響 HTTP/HTTPS 復製地址和一些郵箱中的連結。 email_title = 郵件服務設置(可選) smtp_host = SMTP 主機 mailer_user = 發送郵箱 @@ -159,6 +159,7 @@ user_not_exist = 被操作的用戶不存在! last_org_owner = 被移除用戶為最後一位管理員。請添加一位新的管理員再進行移除成員操作! invalid_ssh_key = 很抱歉,我們無法驗證您輸入的 SSH 密鑰:%s +unable_verify_ssh_key = Gogs 無法驗證您輸入的 SSH 密鑰,但我們假設那是有效的密鑰,請您自行確保其有效性! auth_failed = 授權驗證失敗:%v still_own_repo = 您的帳戶仍然是某些倉庫的擁有者,您必須先轉移或刪除它們才能執行刪除帳戶操作! @@ -172,7 +173,7 @@ join_on = 加入於 repositories = 倉庫列表 activity = 公開活動 followers = 關註者 -starred = 已點讚 +starred = 已讚好 following = 關註中 [settings] @@ -192,7 +193,7 @@ location = 所在地區 update_profile = 更新信息 update_profile_success = 您的個人信息更新成功! change_username = 用戶名將被修改 -change_username_desc = 用戶名被修改,您確定要繼續操作嗎?這將會影響到所有與您帳戶有關的鏈接。 +change_username_desc = 用戶名被修改,您確定要繼續操作嗎?這將會影響到所有與您帳戶有關的連結。 continue = 繼續操作 cancel = 取消操作 @@ -249,19 +250,19 @@ migrate_type = 遷移類型 migrate_type_helper = 本倉庫將是 鏡像 migrate_repo = 遷移倉庫 -copy_link = 復製鏈接 +copy_link = 復製連結 click_to_copy = 復製到剪切簿 copied = 復製成功 clone_helper = 不知道如何操作?訪問 此處 查看幫助! unwatch = 取消關註 watch = 關註 -unstar = 取消點讚 -star = 點讚 +unstar = 取消讚好 +star = 讚好 fork = 派生 no_desc = 暫無描述 quick_guide = 快速幫助 -clone_this_repo = 克隆當前倉庫 +clone_this_repo = 復製當前倉庫 create_new_repo_command = 從命令行創建一個新的倉庫 push_exist_repo = 從命令行推送已經創建的倉庫 @@ -273,6 +274,9 @@ tags = 標籤列表 issues = 問題管理 commits = 提交歷史 releases = 版本發佈 +file_raw = 原始文件 +file_history = 文件歷史 +file_view_raw = 查看原始文件 commits.commits = 次代碼提交 commits.search = 搜索提交歷史 @@ -294,7 +298,7 @@ settings.danger_zone = 危險操作區 settings.site = 官方網站 settings.update_settings = 更新倉庫設置 settings.change_reponame = 倉庫名稱將被修改 -settings.change_reponame_desc = 倉庫名稱被修改,您確定要繼續操作嗎?這將會影響到所有與該倉庫有關的鏈接。 +settings.change_reponame_desc = 倉庫名稱被修改,您確定要繼續操作嗎?這將會影響到所有與該倉庫有關的連結。 settings.transfer = 轉移倉庫所有權 settings.transfer_desc = 您可以將倉庫轉移至您擁有管理員權限的帳戶或組織。 settings.new_owner_has_same_repo = 新的倉庫擁有者已經存在同名倉庫! @@ -309,6 +313,7 @@ settings.confirm_delete = 確認刪除倉庫 settings.add_collaborator = 增加新的協作者 settings.add_collaborator_success = 成功添加新的協作者! settings.remove_collaborator_success = 被操作的協作者已經被收回權限! +settings.user_is_org_member = 被操作的用戶是組織成員,因此無法添加為協作者! settings.add_webhook = 添加 Web 鉤子 settings.hooks_desc = Web 鉤子允許您設定在 Gogs 上發生指定事件時對指定 URL 發送 POST 通知。查看 Webhooks 文檔 獲取更多信息。 settings.remove_hook_success = Web 鉤子刪除成功! @@ -336,6 +341,15 @@ settings.slack_token = 令牌 settings.slack_domain = 域名 settings.slack_channel = 頻道 +diff.browse_source = 瀏覽代碼 +diff.parent = 父節點 +diff.commit = 當前提交 +diff.data_not_available = 暫無可用數據 +diff.show_diff_stats = 顯示文件統計 +diff.stats_desc = 共有 %d 個文件被更改,包括 %d 次插入%d 次删除 +diff.bin = 二進制 +diff.view_file = 查看文件 + [org] org_name_holder = 組織名稱 org_name_helper = 偉大的組織都有一個簡短而寓意深刻的名字。 @@ -362,7 +376,7 @@ settings.website = 官方網站 settings.location = 所在地區 settings.update_settings = 更新組織設置 settings.change_orgname = 組織名稱將被修改 -settings.change_orgname_desc = 組織名稱被修改,您確定要繼續操作嗎?這將會影響到所有與該組織有關的鏈接。 +settings.change_orgname_desc = 組織名稱被修改,您確定要繼續操作嗎?這將會影響到所有與該組織有關的連結。 settings.update_setting_success = 組織設置更新成功! settings.delete = 刪除組織 settings.delete_account = 刪除當前組織 @@ -387,11 +401,11 @@ members.invite_now = 立即邀請 teams.join = 加入團隊 teams.leave = 離開團隊 teams.read_access = 讀取權限 -teams.read_access_helper = 這個團隊將擁有查看和克隆所屬倉庫的權限。 +teams.read_access_helper = 這個團隊將擁有查看和復製所屬倉庫的權限。 teams.write_access = 寫入權限 -teams.write_access_helper = 這個團隊將擁有查看、克隆和推送所屬倉庫的權限。 +teams.write_access_helper = 這個團隊將擁有查看、復製和推送所屬倉庫的權限。 teams.admin_access = 管理權限 -teams.admin_access_helper = 這個團隊將擁有查看、克隆、推送和添加其他組織成員到團隊的權限。 +teams.admin_access_helper = 這個團隊將擁有查看、復製、推送和添加其他組織成員到團隊的權限。 teams.no_desc = 該團隊暫無描述 teams.settings = 團隊設置 teams.owners_permission_desc = 管理員團隊對 所有倉庫 具有操作權限,且對組織具有 管理員權限。 @@ -402,12 +416,13 @@ teams.add_team_member = 添加團隊成員 teams.delete_team_title = 團隊刪除操作 teams.delete_team_desc = 刪除操作會永久清除有關該團隊的信息,您確定要繼續操作嗎?團隊成員可能會失去對某些倉庫的操作權限。 teams.delete_team_success = 指定團隊刪除成功! -teams.read_permission_desc = 該團隊擁有對所屬倉庫的 讀取 權限,團隊成員可以進行查看和克隆等只讀操作。 +teams.read_permission_desc = 該團隊擁有對所屬倉庫的 讀取 權限,團隊成員可以進行查看和復製等只讀操作。 teams.write_permission_desc = 該團隊擁有對所屬倉庫的 讀取寫入 的權限。 -teams.admin_permission_desc = 該團隊擁有一定的 管理 權限,團隊成員可以讀取、克隆、推送以及添加其它倉庫協作者。 +teams.admin_permission_desc = 該團隊擁有一定的 管理 權限,團隊成員可以讀取、復製、推送以及添加其它倉庫協作者。 teams.repositories = 團隊倉庫 teams.add_team_repository = 添加團隊倉庫 teams.remove_repo = 移除倉庫 +teams.add_nonexistent_repo = 您嘗試添加到團隊的倉庫不存在,請先創建倉庫! [admin] dashboard = 控制面版 @@ -489,7 +504,7 @@ repos.owner = 所有者 repos.name = 倉庫名稱 repos.private = 私有庫 repos.watches = 關註數 -repos.stars = 點讚數 +repos.stars = 讚好數 repos.issues = 問題數 auths.auth_manage_panel = 授權認證管理面版 @@ -539,7 +554,7 @@ config.db_config = 數據庫配置 config.db_type = 數據庫類型 config.db_host = 主機地址 config.db_name = 數據庫名稱 -config.db_user = 連接用戶 +config.db_user = 數據庫用戶 config.db_ssl_mode = SSL 模式 config.db_ssl_mode_helper = (僅限 "postgres" 使用) config.db_path = 數據庫路徑 @@ -550,8 +565,8 @@ config.disable_register = 關閉註冊功能 config.require_sign_in_view = 強制登錄瀏覽 config.mail_notify = 郵件通知提醒 config.enable_cache_avatar = 開啟緩存頭像 -config.active_code_lives = 激活用戶鏈接有效期 -config.reset_password_code_lives = 重置密碼鏈接有效期 +config.active_code_lives = 激活用戶連結有效期 +config.reset_password_code_lives = 重置密碼連結有效期 config.webhook_config = Web 鉤子配置 config.task_interval = 任務周期 config.deliver_timeout = 推送超時 @@ -607,6 +622,8 @@ commit_repo = 推送了 %s 分支的代碼到 %s#%s comment_issue = 評論了問題 %s#%s transfer_repo = 將倉庫 %s 轉移至 %s +push_tag = 推送了標籤 %s%s +compare_2_commits = 查看 2 次提交的內容對比 [tool] ago = 之前 diff --git a/models/action.go b/models/action.go index ef111e67a4..334d143d2c 100644 --- a/models/action.go +++ b/models/action.go @@ -153,6 +153,8 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com if err = UpdateIssue(issue); err != nil { return err + } else if err = UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + return err } if err = ChangeMilestoneIssueStats(issue); err != nil {