Some checks failed
Build and Release / Create Release (push) Successful in 1s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 3m21s
Build and Release / Lint (push) Failing after 8m46s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Unit Tests (push) Successful in 8m49s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Add "Translate All (AI)" button to pages language settings that translates all configured languages in one operation. Shows success/partial success messages with counts. Adds locale keys for all 29 languages. Also removes trailing newlines from locale files for consistency.
4472 lines
415 KiB
JSON
4472 lines
415 KiB
JSON
{
|
||
"home_title": "首页",
|
||
"dashboard": "首页",
|
||
"explore_title": "探索",
|
||
"help": "帮助",
|
||
"logo": "å¾½æ ‡",
|
||
"sign_in": "登录",
|
||
"sign_in_with_provider": "使用「%sã€ç™»å½•",
|
||
"sign_in_or": "或",
|
||
"sign_out": "退出",
|
||
"sign_up": "注册",
|
||
"link_account": "链接账户",
|
||
"register": "注册",
|
||
"version": "版本",
|
||
"powered_by": "技术支持",
|
||
"page": "页é¢",
|
||
"template": "模板",
|
||
"language": "è¯è¨€é€‰é¡¹",
|
||
"notifications": "通知",
|
||
"active_stopwatch": "活动时间跟踪器",
|
||
"tracked_time_summary": "基于问题列表过滤器的跟踪时间概è¦",
|
||
"create_new": "创建…",
|
||
"user_profile_and_more": "个人信æ¯å’Œé…ç½®",
|
||
"signed_in_as": "已登录用户",
|
||
"enable_javascript": "æ¤ç½‘ç«™éœ€è¦ JavaScript。",
|
||
"toc": "目录",
|
||
"licenses": "许å¯è¯",
|
||
"return_to_GitCaddy": "返回 GitCaddy",
|
||
"more_items": "更多选项",
|
||
"username": "用户å",
|
||
"email": "邮箱",
|
||
"password": "密ç ",
|
||
"access_token": "访问令牌(Access Token)",
|
||
"re_type": "确认密ç ",
|
||
"captcha": "验è¯ç ",
|
||
"twofa": "两æ¥éªŒè¯",
|
||
"twofa_scratch": "两æ¥éªŒè¯å£ä»¤",
|
||
"passcode": "验è¯ç ",
|
||
"webauthn_insert_key": "æ’入安全密钥",
|
||
"webauthn_sign_in": "æŒ‰ä¸‹å®‰å…¨å¯†é’¥ä¸Šçš„æŒ‰é’®ã€‚å¦‚æžœå®‰å…¨å¯†é’¥æ²¡æœ‰æŒ‰é’®ï¼Œè¯·é‡æ–°æ’入它。",
|
||
"webauthn_press_button": "请按下安全密钥上的按钮…",
|
||
"webauthn_use_twofa": "使用æ¥è‡ªæ‰‹æœºä¸çš„两æ¥éªŒè¯ç ",
|
||
"webauthn_error": "æ— æ³•è¯»å–安全密钥。",
|
||
"webauthn_unsupported_browser": "您的æµè§ˆå™¨ç›®å‰ä¸æ”¯æŒ WebAuthn。",
|
||
"webauthn_error_unknown": "å‘生未知错误。请é‡è¯•。",
|
||
"webauthn_error_insecure": "WebAuthn 仅支æŒå®‰å…¨è¿žæŽ¥ã€‚如果è¦åœ¨ HTTP å议上进行测试,请使用 \"localhost\" 或 \"127.0.0.1\" ä½œä¸ºè®¿é—®æ¥æº",
|
||
"webauthn_error_unable_to_process": "æœåŠ¡å™¨æ— æ³•å¤„ç†æ‚¨çš„请求。",
|
||
"webauthn_error_duplicated": "æ¤å®‰å…¨å¯†é’¥æœªè¢«è®¸å¯ç”¨äºŽè¿™ä¸ªè¯·æ±‚。请确ä¿è¯¥å¯†é’¥å°šæœªæ³¨å†Œã€‚",
|
||
"webauthn_error_empty": "您必须为æ¤å¯†é’¥è®¾ç½®ä¸€ä¸ªå称。",
|
||
"webauthn_error_timeout": "未能在å…许的时é™å†…读å–å¯†é’¥ã€‚è¯·é‡æ–°åŠ è½½æ¤é¡µé¢å¹¶é‡è¯•。",
|
||
"webauthn_reload": "釿–°åŠ è½½",
|
||
"repository": "仓库",
|
||
"organization": "组织",
|
||
"mirror": "镜åƒ",
|
||
"issue_milestone": "里程碑",
|
||
"new_repo": "创建仓库",
|
||
"new_migrate": "è¿ç§»å¤–部仓库",
|
||
"new_mirror": "创建新的镜åƒ",
|
||
"new_fork": "派生新仓库",
|
||
"new_org": "创建组织",
|
||
"new_project": "创建项目",
|
||
"new_project_column": "创建列",
|
||
"manage_org": "管ç†ç»„织",
|
||
"admin_panel": "管ç†åŽå°",
|
||
"account_settings": "叿ˆ·è®¾ç½®",
|
||
"settings_title": "设置",
|
||
"your_profile": "个人信æ¯",
|
||
"your_starred": "已点赞",
|
||
"your_settings": "设置",
|
||
"all": "所有",
|
||
"sources": "自建",
|
||
"mirrors": "镜åƒ",
|
||
"collaborative": "å作",
|
||
"forks": "派生",
|
||
"activities": "最近活动",
|
||
"pull_requests": "åˆå¹¶è¯·æ±‚",
|
||
"issues": "议题",
|
||
"milestones": "里程碑",
|
||
"ok": "确定",
|
||
"cancel": "å–æ¶ˆ",
|
||
"retry": "é‡è¯•",
|
||
"rerun": "釿–°è¿è¡Œ",
|
||
"rerun_all": "釿–°è¿è¡Œæ‰€æœ‰ä»»åŠ¡",
|
||
"save": "ä¿å˜",
|
||
"add": "æ·»åŠ ",
|
||
"add_all": "æ·»åŠ æ‰€æœ‰",
|
||
"remove": "移除",
|
||
"remove_all": "移除所有",
|
||
"remove_label_str": "åˆ é™¤æ ‡ç¾ã€Œ%sã€",
|
||
"edit": "编辑",
|
||
"view": "查看",
|
||
"test": "测试",
|
||
"enabled": "å·²å¯ç”¨",
|
||
"disabled": "å·²ç¦ç”¨",
|
||
"locked": "å·²é”定",
|
||
"copy": "å¤åˆ¶",
|
||
"copy_url": "å¤åˆ¶ç½‘å€",
|
||
"copy_hash": "å¤åˆ¶å“ˆå¸Œå€¼",
|
||
"copy_content": "å¤åˆ¶å†…容",
|
||
"copy_branch": "å¤åˆ¶åˆ†æ”¯å",
|
||
"copy_path": "å¤åˆ¶è·¯å¾„",
|
||
"copy_success": "å¤åˆ¶æˆåŠŸï¼",
|
||
"copy_error": "å¤åˆ¶å¤±è´¥",
|
||
"copy_type_unsupported": "æ— æ³•å¤åˆ¶æ¤ç±»åž‹çš„æ–‡ä»¶å†…容",
|
||
"copy_filename": "å¤åˆ¶æ–‡ä»¶å",
|
||
"write": "撰写",
|
||
"preview": "预览",
|
||
"loading": "æ£åœ¨åŠ è½½â€¦",
|
||
"files": "文件",
|
||
"error_title": "错误",
|
||
"error404": "您æ£å°è¯•è®¿é—®çš„é¡µé¢ <strong>ä¸å˜åœ¨</strong> 或 <strong>您尚未被授æƒ</strong> 查看该页é¢ã€‚",
|
||
"error503": "æœåŠ¡å™¨æ— æ³•å®Œæˆæ‚¨çš„请求,请ç¨åŽé‡è¯•。",
|
||
"go_back": "返回",
|
||
"invalid_data": "æ— æ•ˆæ•°æ®ï¼š %v",
|
||
"nothing_has_been_changed": "没有任何更改。",
|
||
"never": "从ä¸",
|
||
"unknown": "未知",
|
||
"rss_feed": "RSS 订阅",
|
||
"pin": "置顶",
|
||
"unpin": "å–æ¶ˆç½®é¡¶",
|
||
"artifacts": "产物",
|
||
"expired": "已过期",
|
||
"confirm_delete_artifact": "您确定è¦åˆ 除产物「%sã€å—?",
|
||
"archived": "已归档",
|
||
"concept_system_global": "全局",
|
||
"concept_user_individual": "个人",
|
||
"concept_code_repository": "仓库",
|
||
"concept_user_organization": "组织",
|
||
"show_timestamps": "显示时间戳",
|
||
"show_log_seconds": "显示秒数",
|
||
"show_full_screen": "免屿˜¾ç¤º",
|
||
"download_logs": "下载日志",
|
||
"confirm_delete_selected": "ç¡®è®¤åˆ é™¤æ‰€æœ‰é€‰ä¸é¡¹ç›®ï¼Ÿ",
|
||
"name": "名称",
|
||
"value": "值",
|
||
"readme": "自述文件",
|
||
"filter_title": "ç›é€‰",
|
||
"filter.clear": "清除ç›é€‰å™¨",
|
||
"filter.is_archived": "已归档",
|
||
"filter.not_archived": "éžå˜æ¡£",
|
||
"filter.is_fork": "派生",
|
||
"filter.not_fork": "éžæ´¾ç”Ÿ",
|
||
"filter.is_mirror": "镜åƒ",
|
||
"filter.not_mirror": "éžé•œåƒ",
|
||
"filter.is_template": "模æ¿",
|
||
"filter.not_template": "éžæ¨¡æ¿",
|
||
"filter.public": "公开",
|
||
"filter.private": "ç§æœ‰",
|
||
"no_results_found": "未找到结果",
|
||
"internal_error_skipped": "å‘生内部错误,但已跳过: %s",
|
||
"search.search": "搜索",
|
||
"search.type_tooltip": "æœç´¢ç±»åž‹",
|
||
"search.fuzzy": "模糊",
|
||
"search.fuzzy_tooltip": "包å«è¿‘ä¼¼åŒ¹é…æœç´¢è¯çš„结果",
|
||
"search.words": "è¯",
|
||
"search.words_tooltip": "仅包å«åŒ¹é…æœç´¢è¯çš„结果",
|
||
"search.regexp": "æ£åˆ™è¡¨è¾¾å¼",
|
||
"search.regexp_tooltip": "仅包å«åŒ¹é…æ£åˆ™è¡¨è¾¾å¼æœç´¢è¯çš„结果",
|
||
"search.exact": "精确",
|
||
"search.exact_tooltip": "仅包å«ç²¾ç¡®åŒ¹é…æœç´¢è¯çš„结果",
|
||
"search.repo_kind": "æœç´¢ä»“库…",
|
||
"search.user_kind": "æœç´¢ç”¨æˆ·â€¦",
|
||
"search.org_kind": "æœç´¢ç»„织…",
|
||
"search.team_kind": "æœç´¢å›¢é˜Ÿâ€¦",
|
||
"search.code_kind": "æœç´¢ä»£ç …",
|
||
"search.code_search_unavailable": "ä»£ç æœç´¢å½“å‰ä¸å¯ç”¨ã€‚请与网站管ç†å‘˜è”系。",
|
||
"search.code_search_by_git_grep": "当å‰ä»£ç æœç´¢ç»“果由「git grepã€æä¾›ã€‚å¦‚æžœç«™ç‚¹ç®¡ç†å‘˜å¯ç”¨ä»“库索引器,å¯èƒ½ä¼šæœ‰æ›´å¥½çš„结果。",
|
||
"search.package_kind": "æœç´¢è½¯ä»¶åŒ……",
|
||
"search.project_kind": "æœç´¢é¡¹ç›®â€¦",
|
||
"search.branch_kind": "æœç´¢åˆ†æ”¯â€¦",
|
||
"search.tag_kind": "æœç´¢ Git æ ‡ç¾â€¦",
|
||
"search.tag_tooltip": "æœç´¢åŒ¹é…çš„ Git æ ‡ç¾ã€‚使用「%ã€æ¥åŒ¹é…任何åºåˆ—的数å—。",
|
||
"search.commit_kind": "æœç´¢æäº¤è®°å½•…",
|
||
"search.runner_kind": "æœç´¢è¿è¡Œå™¨â€¦",
|
||
"search.no_results": "未找到匹é…结果",
|
||
"search.issue_kind": "æœç´¢å·¥å•…",
|
||
"search.pull_kind": "æœç´¢åˆå¹¶è¯·æ±‚…",
|
||
"search.keyword_search_unavailable": "æŒ‰å…³é”®å—æœç´¢å½“å‰ä¸å¯ç”¨ã€‚请è”系站点管ç†å‘˜ã€‚",
|
||
"aria.navbar": "导航æ ",
|
||
"aria.footer": "页脚",
|
||
"aria.footer.software": "关于软件",
|
||
"aria.footer.links": "链接",
|
||
"heatmap.number_of_contributions_in_the_last_12_months": "一年内 %s 次贡献",
|
||
"heatmap.no_contributions": "ç›®å‰è¿˜æ²¡æœ‰è´¡çŒ®ã€‚",
|
||
"heatmap.less": "æ›´å°‘çš„",
|
||
"heatmap.more": "更多的",
|
||
"editor.buttons.heading.tooltip": "æ·»åŠ æ ‡é¢˜",
|
||
"editor.buttons.bold.tooltip": "æ·»åŠ ç²—ä½“æ–‡æœ¬",
|
||
"editor.buttons.italic.tooltip": "æ·»åŠ æ–œä½“æ–‡æœ¬",
|
||
"editor.buttons.strikethrough.tooltip": "æ·»åŠ åˆ’çº¿æ–‡æœ¬",
|
||
"editor.buttons.quote.tooltip": "引用文本",
|
||
"editor.buttons.code.tooltip": "æ·»åŠ ä»£ç ",
|
||
"editor.buttons.link.tooltip": "æ·»åŠ é“¾æŽ¥",
|
||
"editor.buttons.list.unordered.tooltip": "æ·»åŠ å¾…åŠžæ¸…å•",
|
||
"editor.buttons.list.ordered.tooltip": "æ·»åŠ ç¼–å·åˆ—表",
|
||
"editor.buttons.list.task.tooltip": "æ·»åŠ ä»»åŠ¡åˆ—è¡¨",
|
||
"editor.buttons.table.add.tooltip": "æ·»åŠ è¡¨æ ¼",
|
||
"editor.buttons.table.add.insert": "æ·»åŠ ",
|
||
"editor.buttons.table.rows": "行数",
|
||
"editor.buttons.table.cols": "列数",
|
||
"editor.buttons.mention.tooltip": "æåŠç”¨æˆ·æˆ–团队",
|
||
"editor.buttons.ref.tooltip": "引用一个问题或åˆå¹¶è¯·æ±‚",
|
||
"editor.buttons.switch_to_legacy.tooltip": "使用旧版编辑器",
|
||
"editor.buttons.enable_monospace_font": "å¯ç”¨ç‰å®½å—体",
|
||
"editor.buttons.disable_monospace_font": "ç¦ç”¨ç‰å®½å—体",
|
||
"filter.string.asc": "A - Z",
|
||
"filter.string.desc": "Z - A",
|
||
"error.occurred": "å‘生了一个错误",
|
||
"error.report_message": "如果您确定这是一个 GitCaddy bug,请在 <a href=\"%s\" target=\"_blank\">这里</a> æœç´¢é—®é¢˜ï¼Œæˆ–åœ¨å¿…è¦æ—¶åˆ›å»ºä¸€ä¸ªæ–°å·¥å•。",
|
||
"error.not_found": "找ä¸åˆ°ç›®æ ‡ã€‚",
|
||
"error.network_error": "网络错误",
|
||
"startpage.app_desc": "èžå…¥æ‚¨çš„工作æµç¨‹",
|
||
"startpage.install": "éšå¤„部署",
|
||
"startpage.install_desc": "è¿è¡ŒäºŒè¿›åˆ¶æ–‡ä»¶ï¼Œä½¿ç”¨ Docker 部署,或使用您喜欢的包管ç†å™¨ã€‚GitCaddy å¯ä»¥åœ¨ä»»ä½•地方è¿è¡Œã€‚",
|
||
"startpage.platform": "AI 原生平å°",
|
||
"startpage.platform_desc": "专为 AI è¾…åŠ©å¼€å‘æ—¶ä»£æ‰“é€ ã€‚ç»“æž„åŒ– APIã€èƒ½åŠ›å‘现和智能上下文,为 AI 工具æä¾›æ”¯æŒã€‚",
|
||
"startpage.lightweight": "闪电般快速",
|
||
"startpage.lightweight_desc": "最å°å 用,最大性能。GitCaddy å¯ä»¥åœ¨ä»Ž Raspberry Pi 到ä¼ä¸šæœåŠ¡å™¨çš„ä»»ä½•è®¾å¤‡ä¸Šé«˜æ•ˆè¿è¡Œã€‚",
|
||
"startpage.license": "å¼€æº",
|
||
"startpage.license_desc": "GitCaddy 是开æºçš„,站在巨人的肩膀上。基于 Gitea,为 AI 时代增强。",
|
||
"install.install": "安装页é¢",
|
||
"install.installing_desc": "æ£åœ¨å®‰è£…,请ç¨å€™â€¦",
|
||
"install.title": "åˆå§‹é…ç½®",
|
||
"install.docker_helper": "如果您æ£åœ¨ä½¿ç”¨ Docker 容器è¿è¡Œ GitCaddy,请务必先仔细阅读 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">官方文档</a> åŽå†å¯¹æœ¬é¡µé¢è¿›è¡Œå¡«å†™ã€‚",
|
||
"install.require_db_desc": "GitCaddy 需è¦ä½¿ç”¨ MySQLã€PostgreSQLã€MSSQLã€SQLite3 或 TiDB (MySQLåè®®) ç‰æ•°æ®åº“",
|
||
"install.db_title": "æ•°æ®åº“设置",
|
||
"install.db_type": "æ•°æ®åº“类型",
|
||
"install.host": "æ•°æ®åº“主机",
|
||
"install.user": "用户å",
|
||
"install.password": "æ•°æ®åº“用户密ç ",
|
||
"install.db_name": "æ•°æ®åº“åç§°",
|
||
"install.db_schema": "æž¶æž„",
|
||
"install.db_schema_helper": "留空则数æ®åº“ä¸é»˜è®¤å€¼ä¸º(\"public\")。",
|
||
"install.ssl_mode": "SSL",
|
||
"install.path": "æ•°æ®åº“文件路径",
|
||
"install.sqlite_helper": "SQLite3 æ•°æ®åº“的文件路径。<br>如果以æœåŠ¡çš„æ–¹å¼è¿è¡Œ GitCaddy,请输入ç»å¯¹è·¯å¾„。",
|
||
"install.reinstall_error": "您æ£åœ¨å°è¯•å®‰è£…åˆ°ä¸€ä¸ªå·²ç»æœ‰ GitCaddy æ•°æ®çš„æ•°æ®åº“ä¸",
|
||
"install.reinstall_confirm_message": "使用现有的 GitCaddy æ•°æ®åº“釿–°å®‰è£…å¯èƒ½ä¼šå¯¼è‡´å¤šä¸ªé—®é¢˜ã€‚在大多数情况下,您应该使用您现有的「app.iniã€æ¥è¿è¡Œ GitCaddy。如果您知é“自己在åšä»€ä¹ˆï¼Œè¯·ç¡®è®¤ä»¥ä¸‹å†…容:",
|
||
"install.reinstall_confirm_check_1": "使用 app.ini ä¸ SECRET KEY åŠ å¯†çš„æ•°æ®å¯èƒ½ä¼šä¸¢å¤±ï¼šç”¨æˆ·å¯èƒ½æ— 法使用 2FA/OTP 登录,仓库镜åƒå¯èƒ½æ— 法æ£å¸¸å·¥ä½œã€‚å‹¾é€‰æ¤æ¡†ï¼Œè¡¨ç¤ºæ‚¨ç¡®è®¤å½“å‰ app.ini æ–‡ä»¶åŒ…å«æ£ç¡®çš„ SECRET KEY。",
|
||
"install.reinstall_confirm_check_2": "代ç 仓库和设置å¯èƒ½éœ€è¦é‡æ–°åŒæ¥ã€‚å‹¾é€‰æ¤æ¡†ï¼Œè¡¨ç¤ºæ‚¨ç¡®è®¤å°†æ‰‹åЍ釿–°åŒæ¥ä»“库和 SSH authorized_keys 的钩å。您确认您将确ä¿ä»£ç 仓库和镜åƒè®¾ç½®æ˜¯æ£ç¡®çš„。",
|
||
"install.reinstall_confirm_check_3": "您确认您ç»å¯¹è‚¯å®šè¿™ä¸ª GitCaddy 在æ£ç¡®çš„ app.ini ä½ç½®ä¸Šè¿è¡Œï¼Œè€Œä¸”æ‚¨ç¡®å®šæ‚¨å¿…é¡»é‡æ–°å®‰è£…。您确认您知晓上述风险。",
|
||
"install.err_empty_db_path": "SQLite æ•°æ®åº“文件路径ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"install.no_admin_and_disable_registration": "您ä¸èƒ½å¤Ÿåœ¨æœªåˆ›å»ºç®¡ç†å‘˜ç”¨æˆ·çš„æƒ…å†µä¸‹ç¦æ¢æ³¨å†Œã€‚",
|
||
"install.err_empty_admin_password": "管ç†å‘˜å¯†ç ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"install.err_empty_admin_email": "管ç†å‘˜é‚®ç®±ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"install.err_admin_name_is_reserved": "管ç†å‘˜ç”¨æˆ·åæ— æ•ˆï¼Œç”¨æˆ·åæ˜¯ä¿ç•™çš„",
|
||
"install.err_admin_name_pattern_not_allowed": "管ç†å‘˜ç”¨æˆ·åæ— æ•ˆï¼Œç”¨æˆ·åæ˜¯ä¿ç•™å—",
|
||
"install.err_admin_name_is_invalid": "管ç†å‘˜ç”¨æˆ·åæ— æ•ˆ",
|
||
"install.general_title": "一般设置",
|
||
"install.app_name": "站点åç§°",
|
||
"install.app_name_helper": "您å¯ä»¥åœ¨æ¤è¾“入您公å¸çš„å称。",
|
||
"install.repo_path": "ä»“åº“æ ¹ç›®å½•",
|
||
"install.repo_path_helper": "所有远程 Git 仓库将ä¿å˜åˆ°æ¤ç›®å½•。",
|
||
"install.lfs_path": "LFSæ ¹ç›®å½•",
|
||
"install.lfs_path_helper": "å˜å‚¨ä¸ºGit LFS的文件将被å˜å‚¨åœ¨æ¤ç›®å½•。留空ç¦ç”¨LFS",
|
||
"install.run_user": "以用户åè¿è¡Œ",
|
||
"install.run_user_helper": "输入 GitCaddy è¿è¡Œçš„æ“ä½œç³»ç»Ÿç”¨æˆ·å。请注æ„,æ¤ç”¨æˆ·å¿…é¡»å…·æœ‰å¯¹ä»“åº“æ ¹è·¯å¾„çš„è®¿é—®æƒé™ã€‚",
|
||
"install.domain": "æœåŠ¡å™¨åŸŸå",
|
||
"install.domain_helper": "æœåŠ¡å™¨çš„åŸŸåæˆ–主机地å€ã€‚",
|
||
"install.ssh_port": "SSH æœåŠ¡ç«¯å£",
|
||
"install.ssh_port_helper": "SSH æœåŠ¡å™¨çš„ç«¯å£å·ï¼Œä¸ºç©ºåˆ™ç¦ç”¨å®ƒã€‚",
|
||
"install.http_port": "HTTP æœåŠ¡ç«¯å£",
|
||
"install.http_port_helper": "GitCaddy Web æœåС噍将侦å¬çš„端å£å·ã€‚",
|
||
"install.app_url": "基础URL",
|
||
"install.app_url_helper": "用于 HTTP (S) 克隆和邮件通知的基本地å€ã€‚",
|
||
"install.log_root_path": "日志路径",
|
||
"install.log_root_path_helper": "日志文件将写入æ¤ç›®å½•。",
|
||
"install.optional_title": "å¯é€‰è®¾ç½®",
|
||
"install.email_title": "电å邮箱设置",
|
||
"install.smtp_addr": "SMTP 主机地å€",
|
||
"install.smtp_port": "SMTP 端å£",
|
||
"install.smtp_from": "邮件å‘件人",
|
||
"install.smtp_from_invalid": "「邮件å‘件人ã€åœ°å€æ— 效",
|
||
"install.smtp_from_helper": "请输入一个用于 GitCaddy 的邮箱地å€ï¼Œæˆ–è€…ä½¿ç”¨å®Œæ•´æ ¼å¼ï¼šã€Œåç§°ã€<email@example.com>。",
|
||
"install.mailer_user": "SMTP 用户å",
|
||
"install.mailer_password": "SMTP 密ç ",
|
||
"install.register_confirm": "需è¦é‚®ä»¶ç¡®è®¤æ³¨å†Œ",
|
||
"install.mail_notify": "å¯ç”¨é‚®ä»¶é€šçŸ¥æé†’",
|
||
"install.server_service_title": "æœåŠ¡å™¨å’Œç¬¬ä¸‰æ–¹æœåŠ¡è®¾ç½®",
|
||
"install.offline_mode": "å¯ç”¨æœ¬åœ°æ¨¡å¼",
|
||
"install.offline_mode_popup": "ç¦ç”¨ç¬¬ä¸‰æ–¹ CDN 并在本地æœåŠ¡æ‰€æœ‰èµ„æºã€‚",
|
||
"install.disable_gravatar": "ç¦ç”¨ Gravatar 头åƒ",
|
||
"install.disable_gravatar_popup": "ç¦ç”¨ Gravatar å’Œç¬¬ä¸‰æ–¹å¤´åƒæºã€‚除éžç”¨æˆ·åœ¨æœ¬åœ°ä¸Šä¼ 头åƒï¼Œå¦åˆ™å°†ä½¿ç”¨é»˜è®¤å¤´åƒã€‚",
|
||
"install.federated_avatar_lookup": "å¯ç”¨ Federated 头åƒ",
|
||
"install.federated_avatar_lookup_popup": "å¯ç”¨ Federated å¤´åƒæŸ¥æ‰¾ä»¥ä½¿ç”¨å¼€æºçš„ Libravatar æœåŠ¡ã€‚",
|
||
"install.disable_registration": "ç¦æ¢ç”¨æˆ·è‡ªåŠ©æ³¨å†Œ",
|
||
"install.disable_registration_popup": "ç¦ç”¨ç”¨æˆ·è‡ªåŠ©æ³¨å†Œã€‚åªæœ‰ç®¡ç†å‘˜æ‰èƒ½åˆ›å»ºæ–°çš„ç”¨æˆ·å¸æˆ·ã€‚",
|
||
"install.allow_only_external_registration_popup": "ä»…å…许通过外部æœåŠ¡æ³¨å†Œ",
|
||
"install.openid_signin": "å¯ç”¨ OpenID 登录",
|
||
"install.openid_signin_popup": "å¯ç”¨é€šè¿‡ OpenID 登录",
|
||
"install.openid_signup": "å¯ç”¨ OpenID 自助注册",
|
||
"install.openid_signup_popup": "å¯ç”¨åŸºäºŽ OpenID 的用户自助注册。",
|
||
"install.enable_captcha": "å¯ç”¨æ³¨å†ŒéªŒè¯ç ",
|
||
"install.enable_captcha_popup": "è¦æ±‚在用户注册时输入预验è¯ç ",
|
||
"install.require_sign_in_view": "å¯ç”¨é¡µé¢è®¿é—®é™åˆ¶",
|
||
"install.require_sign_in_view_popup": "ä»…å…许已登录用户访问页é¢ã€‚访客åªèƒ½çœ‹åˆ°æ³¨å†Œå’Œç™»å½•页。",
|
||
"install.admin_setting_desc": "创建管ç†å‘˜å¸æˆ·æ˜¯å¯é€‰çš„。第一个注册用户将自动æˆä¸ºç®¡ç†å‘˜ã€‚",
|
||
"install.admin_title": "管ç†å‘˜å¸å·è®¾ç½®",
|
||
"install.admin_name": "管ç†å‘˜ç”¨æˆ·å",
|
||
"install.admin_password": "管ç†å‘˜å¯†ç ",
|
||
"install.confirm_password": "确认密ç ",
|
||
"install.admin_email": "邮箱地å€",
|
||
"install.install_btn_confirm": "ç«‹å³å®‰è£…",
|
||
"install.test_git_failed": "æ— æ³•è¯†åˆ« 'git' 命令:%v",
|
||
"install.sqlite3_not_available": "您所使用的å‘è¡Œç‰ˆä¸æ”¯æŒ SQLite3,请从 %s ä¸‹è½½å®˜æ–¹æž„å»ºç‰ˆï¼Œè€Œä¸æ˜¯ gobuild 版本。",
|
||
"install.invalid_db_setting": "æ•°æ®åº“è®¾ç½®æ— æ•ˆ: %v",
|
||
"install.invalid_db_table": "æ•°æ®åº“表「%sã€æ— 效:%v",
|
||
"install.invalid_repo_path": "ä»“åº“æ ¹ç›®å½•è®¾ç½®æ— æ•ˆï¼š%v",
|
||
"install.invalid_app_data_path": "应用数æ®è·¯å¾„æ— æ•ˆï¼š %v",
|
||
"install.run_user_not_match": "è¿è¡Œç”¨æˆ·å䏿˜¯å½“å‰çš„用户å:%s -> %s",
|
||
"install.internal_token_failed": "生æˆå†…部令牌失败:%v",
|
||
"install.secret_key_failed": "生æˆå¯†é’¥å¤±è´¥ï¼š%v",
|
||
"install.save_config_failed": "应用é…ç½®ä¿å˜å¤±è´¥ï¼š%v",
|
||
"install.invalid_admin_setting": "管ç†å‘˜å¸æˆ·è®¾ç½®æ— 效: %v",
|
||
"install.invalid_log_root_path": "æ—¥å¿—è·¯å¾„æ— æ•ˆ: %v",
|
||
"install.default_keep_email_private": "默认情况下éšè—邮箱地å€",
|
||
"install.default_keep_email_private_popup": "默认情况下,éšè—æ–°ç”¨æˆ·å¸æˆ·çš„邮箱地å€ã€‚",
|
||
"install.default_allow_create_organization": "默认情况下å…许创建组织",
|
||
"install.default_allow_create_organization_popup": "默认情况下,å…è®¸æ–°ç”¨æˆ·å¸æˆ·åˆ›å»ºç»„织。",
|
||
"install.default_enable_timetracking": "默认情况下å¯ç”¨æ—¶é—´è·Ÿè¸ª",
|
||
"install.default_enable_timetracking_popup": "默认情况下å¯ç”¨æ–°ä»“库的时间跟踪。",
|
||
"install.no_reply_address": "éšè—邮件域",
|
||
"install.no_reply_address_helper": "具有éšè—邮箱地å€çš„用户的域å。例如,如果éšè—邮箱域å设置为「noreply.example.orgã€ï¼Œé‚£ä¹ˆç”¨æˆ·å「joeã€åœ¨ Git ä¸å°†æ˜¾ç¤ºä¸ºã€Œjoe@noreply.example.orgã€ã€‚",
|
||
"install.password_algorithm": "密ç 哈希算法",
|
||
"install.invalid_password_algorithm": "æ— æ•ˆçš„å¯†ç 哈希算法",
|
||
"install.password_algorithm_helper": "è®¾ç½®å¯†ç æ•£åˆ—算法。算法有ä¸åŒçš„è¦æ±‚和强度。 argon2 算法相当安全,但使用大é‡å†…å˜ï¼Œå› æ¤å¯èƒ½ä¸é€‚åˆå°åž‹ç³»ç»Ÿã€‚",
|
||
"install.enable_update_checker": "å¯ç”¨æ›´æ–°æ£€æŸ¥",
|
||
"install.enable_update_checker_helper": "通过连接到 GitCaddy_DOT_IO_PLACEHOLDER 定期检查新版本å‘布。",
|
||
"install.env_config_keys": "环境é…ç½®",
|
||
"install.env_config_keys_prompt": "以下环境å˜é‡ä¹Ÿå°†åº”用于您的é…置文件:",
|
||
"install.config_write_file_prompt": "这些é…置选项将写入以下ä½ç½®: %s",
|
||
"home.nav_menu": "导航èœå•",
|
||
"home.uname_holder": "ç”¨æˆ·åæˆ–邮箱",
|
||
"home.password_holder": "密ç ",
|
||
"home.switch_dashboard_context": "åˆ‡æ¢æŽ§åˆ¶é¢æ¿ç”¨æˆ·",
|
||
"home.my_repos": "仓库列表",
|
||
"home.show_more_repos": "显示更多仓库…",
|
||
"home.collaborative_repos": "å‚与å作的仓库",
|
||
"home.my_orgs": "我的组织",
|
||
"home.my_mirrors": "我的镜åƒ",
|
||
"home.view_home": "访问 %s",
|
||
"home.filter": "其他过滤器",
|
||
"home.filter_by_team_repositories": "按团队仓库ç›é€‰",
|
||
"home.feed_of": "「%sã€çš„æº",
|
||
"home.show_archived": "已归档",
|
||
"home.show_both_archived_unarchived": "显示已归档和未归档的",
|
||
"home.show_only_archived": "åªæ˜¾ç¤ºå·²å½’档的",
|
||
"home.show_only_unarchived": "åªæ˜¾ç¤ºæœªå½’档的",
|
||
"home.show_private": "ç§æœ‰åº“",
|
||
"home.show_both_private_public": "åŒæ—¶æ˜¾ç¤ºå…¬å¼€çš„å’Œç§æœ‰çš„",
|
||
"home.show_only_private": "åªæ˜¾ç¤ºç§æœ‰çš„",
|
||
"home.show_only_public": "åªæ˜¾ç¤ºå…¬å¼€çš„",
|
||
"home.issues.in_your_repos": "在您的仓库ä¸",
|
||
"home.guide_title": "æ— æ´»åŠ¨",
|
||
"home.guide_desc": "æ‚¨ç›®å‰æ²¡æœ‰å…³æ³¨ä»»ä½•ä»“åº“æˆ–ç”¨æˆ·ï¼Œæ‰€ä»¥æ²¡æœ‰è¦æ˜¾ç¤ºçš„内容。 您å¯ä»¥ä»Žä¸‹é¢çš„é“¾æŽ¥ä¸æŽ¢ç´¢æ„Ÿå…´è¶£çš„ä»“åº“æˆ–ç”¨æˆ·ã€‚",
|
||
"home.explore_repos": "探索仓库",
|
||
"home.explore_users": "探索用户",
|
||
"home.empty_org": "ç›®å‰è¿˜æ²¡æœ‰ç»„织。",
|
||
"home.empty_repo": "ç›®å‰è¿˜æ²¡æœ‰ä»“库。",
|
||
"explore.repos": "仓库",
|
||
"explore.users": "用户",
|
||
"explore.organizations": "组织",
|
||
"explore.packages": "软件包",
|
||
"explore.packages.empty.description": "暂无公开或全局软件包。",
|
||
"explore.go_to": "转到",
|
||
"explore.code": "代码",
|
||
"explore.code_last_indexed_at": "最åŽç´¢å¼•于 %s",
|
||
"explore.relevant_repositories_tooltip": "派生的仓库,以åŠç¼ºå°‘主题ã€å›¾æ ‡å’Œæè¿°çš„仓库将被éšè—。",
|
||
"explore.relevant_repositories": "åªæ˜¾ç¤ºç›¸å…³çš„仓库, <a href=\"%s\">显示未过滤结果</a>。",
|
||
"auth.create_new_account": "注册å¸å·",
|
||
"auth.already_have_account": "已有账å·ï¼Ÿ",
|
||
"auth.sign_in_now": "ç«‹å³ç™»å½•",
|
||
"auth.disable_register_prompt": "对ä¸èµ·ï¼Œæ³¨å†ŒåŠŸèƒ½å·²è¢«å…³é—。请è”系网站管ç†å‘˜ã€‚",
|
||
"auth.disable_register_mail": "å·²ç¦ç”¨æ³¨å†Œé‚®ä»¶ç¡®è®¤ã€‚",
|
||
"auth.manual_activation_only": "请è”系您的站点管ç†å‘˜æ¥å®Œæˆæ¿€æ´»ã€‚",
|
||
"auth.remember_me": "è®°ä½æ¤è®¾å¤‡",
|
||
"auth.remember_me.compromised": "登录令牌ä¸å†æœ‰æ•ˆï¼Œå› 为它å¯èƒ½è¡¨æ˜Žå¸æˆ·å·²è¢«ç ´åã€‚è¯·æ£€æŸ¥æ‚¨çš„å¸æˆ·æ˜¯å¦æœ‰å¼‚常活动。",
|
||
"auth.forgot_password_title": "忘记密ç ",
|
||
"auth.forgot_password": "忘记密ç ?",
|
||
"auth.need_account": "需è¦ä¸€ä¸ªå¸æˆ·ï¼Ÿ",
|
||
"auth.sign_up_tip": "您æ£åœ¨ç³»ç»Ÿä¸æ³¨å†Œç¬¬ä¸€ä¸ªå¸æˆ·ï¼Œå®ƒæ‹¥æœ‰ç®¡ç†å‘˜æƒé™ã€‚è¯·ä»”ç»†è®°ä½æ‚¨çš„用户å和密ç 。 å¦‚æžœæ‚¨å¿˜è®°äº†ç”¨æˆ·åæˆ–密ç ,请å‚阅 GitCaddy 文档以æ¢å¤è´¦æˆ·ã€‚",
|
||
"auth.sign_up_now": "ç«‹å³æ³¨å†Œã€‚",
|
||
"auth.sign_up_successful": "叿ˆ·åˆ›å»ºæˆåŠŸã€‚æ¬¢è¿Žï¼",
|
||
"auth.confirmation_mail_sent_prompt_ex": "䏀尿–°çš„确认邮件已ç»å‘é€åˆ° <b>%s</b>。请在 %s å†…æ£€æŸ¥æ‚¨çš„æ”¶ä»¶ç®±ä»¥å®Œæˆæ³¨å†Œæµç¨‹ã€‚ 如果您的注册邮箱地å€ä¸æ£ç¡®ï¼Œæ‚¨å¯ä»¥é‡æ–°ç™»å½•并更改它。",
|
||
"auth.must_change_password": "更新您的密ç ",
|
||
"auth.allow_password_change": "è¦æ±‚用户更改密ç (推è)",
|
||
"auth.reset_password_mail_sent_prompt": "确认邮件已被å‘é€åˆ° <b>%s</b>。请您在 %s 内检查您的收件箱 ,完æˆå¯†ç é‡ç½®æµç¨‹ã€‚",
|
||
"auth.active_your_account": "æ¿€æ´»æ‚¨çš„å¸æˆ·",
|
||
"auth.account_activated": "叿ˆ·å·²æ¿€æ´»",
|
||
"auth.prohibit_login": "ç¦æ¢ç™»å½•",
|
||
"auth.prohibit_login_desc": "æ‚¨çš„å¸æˆ·è¢«ç¦æ¢ç™»å½•,请与网站管ç†å‘˜è”系。",
|
||
"auth.resent_limit_prompt": "您请求å‘逿¿€æ´»é‚®ä»¶è¿‡äºŽé¢‘ç¹ï¼Œè¯·ç‰å¾… 3 分钟åŽå†è¯•ï¼",
|
||
"auth.has_unconfirmed_mail": "%s 您好,系统检测到您有一å°å‘é€è‡³ <b>%s</b> 但未被确认的邮件。如果您未收到激活邮件,或需è¦é‡æ–°å‘é€ï¼Œè¯·å•击下方的按钮。",
|
||
"auth.change_unconfirmed_mail_address": "如果您的注册邮箱地å€ä¸æ£ç¡®ï¼Œæ‚¨å¯ä»¥åœ¨æ¤æ›´æ”¹å¹¶é‡æ–°å‘逿–°çš„确认邮件。",
|
||
"auth.resend_mail": "å•击æ¤å¤„釿–°å‘é€ç¡®è®¤é‚®ä»¶",
|
||
"auth.email_not_associate": "æ‚¨è¾“å…¥çš„é‚®ç®±åœ°å€æœªè¢«å…³è”到任何å¸å·ï¼",
|
||
"auth.send_reset_mail": "å‘é€è´¦æˆ·æ¢å¤é‚®ä»¶",
|
||
"auth.reset_password": "账户æ¢å¤",
|
||
"auth.invalid_code": "æ¤ç¡®è®¤å¯†é’¥æ— 效或已过期。",
|
||
"auth.invalid_code_forgot_password": "æ‚¨çš„ç¡®è®¤ç æ— 效或已过期,点击 <a href=\"%s\">这里</a> 开始新的会è¯ã€‚",
|
||
"auth.invalid_password": "您的密ç 与用于创建账户的密ç ä¸åŒ¹é…。",
|
||
"auth.reset_password_helper": "æ¢å¤è´¦æˆ·",
|
||
"auth.reset_password_wrong_user": "您以 %s 登录,但æ¢å¤è´¦å·é“¾æŽ¥æ˜¯ç”¨äºŽ %s。",
|
||
"auth.password_too_short": "密ç 长度ä¸èƒ½å°‘于 %d ä½ã€‚",
|
||
"auth.non_local_account": "éžæœ¬åœ°å¸æˆ·ä¸èƒ½é€šè¿‡ GitCaddy çš„ Web ç•Œé¢æ›´æ”¹å¯†ç 。",
|
||
"auth.verify": "验è¯",
|
||
"auth.scratch_code": "验è¯å£ä»¤",
|
||
"auth.use_scratch_code": "使用验è¯å£ä»¤",
|
||
"auth.twofa_scratch_used": "您已ç»ä½¿ç”¨äº†æ‚¨çš„验è¯å£ä»¤ã€‚您将会转到两æ¥éªŒè¯è®¾ç½®é¡µé¢ä»¥ä¾¿ç§»é™¤æ‚¨çš„æ³¨å†Œè®¾å¤‡æˆ–è€…é‡æ–°ç”Ÿæˆæ–°çš„验è¯å£ä»¤ã€‚",
|
||
"auth.twofa_passcode_incorrect": "您的验è¯ç 䏿£ç¡®ã€‚如果您丢失了您的设备,请使用您的验è¯å£ä»¤ã€‚",
|
||
"auth.twofa_scratch_token_incorrect": "您的验è¯å£ä»¤ä¸æ£ç¡®ã€‚",
|
||
"auth.twofa_required": "您必须设置两æ¥éªŒè¯æ¥è®¿é—®ä»“库,或者å°è¯•釿–°ç™»å½•。",
|
||
"auth.login_userpass": "登录",
|
||
"auth.login_openid": "OpenID",
|
||
"auth.oauth_signup_tab": "注册å¸å·",
|
||
"auth.oauth_signup_title": "å®Œæˆæ–°å¸æˆ·",
|
||
"auth.oauth_signup_submit": "完æˆè´¦å·",
|
||
"auth.oauth_signin_tab": "绑定到现有å¸å·",
|
||
"auth.oauth_signin_title": "登录以授æƒç»‘å®šå¸æˆ·",
|
||
"auth.oauth_signin_submit": "绑定账å·",
|
||
"auth.oauth.signin.error.general": "å¤„ç†æŽˆæƒè¯·æ±‚时出错:%s。如果æ¤é”™è¯¯ä»ç„¶å˜åœ¨ï¼Œè¯·ä¸Žç«™ç‚¹ç®¡ç†å‘˜è”系。",
|
||
"auth.oauth.signin.error.access_denied": "授æƒè¯·æ±‚被拒ç»ã€‚",
|
||
"auth.oauth.signin.error.temporarily_unavailable": "授æƒå¤±è´¥ï¼Œå› ä¸ºè®¤è¯æœåŠ¡å™¨æš‚æ—¶ä¸å¯ç”¨ã€‚请ç¨åŽå†è¯•。",
|
||
"auth.oauth_callback_unable_auto_reg": "自动注册已å¯ç”¨ï¼Œä½† OAuth2 æä¾›å•† %[1]s è¿”å›žç¼ºå¤±çš„å—æ®µï¼š%[2]sï¼Œæ— æ³•è‡ªåŠ¨åˆ›å»ºå¸æˆ·ï¼Œè¯·åˆ›å»ºæˆ–é“¾æŽ¥åˆ°ä¸€ä¸ªå¸æˆ·ï¼Œæˆ–è”系站点管ç†å‘˜ã€‚",
|
||
"auth.openid_connect_submit": "连接",
|
||
"auth.openid_connect_title": "è¿žæŽ¥åˆ°çŽ°æœ‰çš„å¸æˆ·",
|
||
"auth.openid_connect_desc": "所选的 OpenID URI 未知。在这里关è”ä¸€ä¸ªæ–°å¸æˆ·ã€‚",
|
||
"auth.openid_register_title": "åˆ›å»ºæ–°å¸æˆ·",
|
||
"auth.openid_register_desc": "所选的 OpenID URI 未知。在这里关è”ä¸€ä¸ªæ–°å¸æˆ·ã€‚",
|
||
"auth.openid_signin_desc": "输入您的OpenID地å€ã€‚例如:alice.openid.example.org 或 https://openid.example.org/alice.",
|
||
"auth.disable_forgot_password_mail": "ç”±äºŽæœªè®¾ç½®é‚®ç®±ï¼Œå¸æˆ·æ¢å¤è¢«ç¦ç”¨ã€‚ 请è”系您的站点管ç†å‘˜ã€‚",
|
||
"auth.disable_forgot_password_mail_admin": "叿ˆ·æ¢å¤ä»…在设置邮箱åŽå¯ç”¨ã€‚ 请设置邮箱以å¯ç”¨å¸æˆ·æ¢å¤ã€‚",
|
||
"auth.email_domain_blacklisted": "您ä¸èƒ½ä½¿ç”¨æ‚¨çš„é‚®ç®±åœ°å€æ³¨å†Œã€‚",
|
||
"auth.authorize_application": "应用授æƒ",
|
||
"auth.authorize_redirect_notice": "å¦‚æžœæ‚¨æŽˆæƒæ¤åº”用,您将会被é‡å®šå‘到 %s。",
|
||
"auth.authorize_application_created_by": "æ¤åº”用由 %s 创建。",
|
||
"auth.authorize_application_description": "如果您å…许,它将能够读å–å’Œä¿®æ”¹æ‚¨çš„æ‰€æœ‰å¸æˆ·ä¿¡æ¯ï¼ŒåŒ…括ç§äººä»“库和组织。",
|
||
"auth.authorize_application_with_scopes": "范围:%s",
|
||
"auth.authorize_title": "æŽˆæƒ %s è®¿é—®æ‚¨çš„å¸æˆ·ï¼Ÿ",
|
||
"auth.authorization_failed": "授æƒå¤±è´¥",
|
||
"auth.authorization_failed_desc": "å› ä¸ºæ£€æµ‹åˆ°æ— æ•ˆè¯·æ±‚ï¼ŒæŽˆæƒå¤±è´¥ã€‚请å°è¯•è”系您授æƒåº”用的管ç†å‘˜ã€‚",
|
||
"auth.sspi_auth_failed": "SSPI 认è¯å¤±è´¥",
|
||
"auth.password_pwned": "æ¤å¯†ç 出现在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">被盗密ç </a> 列表上并且曾ç»è¢«å…¬å¼€ã€‚ 请使用å¦ä¸€ä¸ªå¯†ç å†è¯•一次。",
|
||
"auth.password_pwned_err": "æ— æ³•å®Œæˆå¯¹ HaveIBeenPwned 的请求",
|
||
"auth.last_admin": "您ä¸èƒ½åˆ 除最åŽä¸€ä¸ªç®¡ç†å‘˜ã€‚必须至少ä¿ç•™ä¸€ä¸ªç®¡ç†å‘˜ã€‚",
|
||
"auth.signin_passkey": "使用通行密钥登录",
|
||
"auth.back_to_sign_in": "返回登录页é¢",
|
||
"mail.view_it_on": "在 %s 上查看",
|
||
"mail.reply": "æˆ–ç›´æŽ¥å›žå¤æ¤é‚®ä»¶",
|
||
"mail.link_not_working_do_paste": "ä¸èµ·ä½œç”¨ï¼Ÿå°è¯•å¤åˆ¶å¹¶ç²˜è´´åˆ°æ‚¨çš„æµè§ˆå™¨ã€‚",
|
||
"mail.hi_user_x": "<b>%s</b> 您好,",
|
||
"mail.activate_account": "è¯·æ¿€æ´»æ‚¨çš„å¸æˆ·",
|
||
"mail.activate_account.title": "%sï¼Œè¯·æ¿€æ´»æ‚¨çš„å¸æˆ·",
|
||
"mail.activate_account.text_1": "<b>%[1]s</b> 您好,感谢注册 %[2]s ï¼",
|
||
"mail.activate_account.text_2": "请在 <b>%s</b> 时间内,点击以下链接激活您的账户:",
|
||
"mail.activate_email": "è¯·éªŒè¯æ‚¨çš„邮箱地å€",
|
||
"mail.activate_email.title": "%sï¼Œè¯·éªŒè¯æ‚¨çš„邮箱",
|
||
"mail.activate_email.text": "请在 <b>%s</b> æ—¶é—´å†…ï¼Œç‚¹å‡»ä»¥ä¸‹é“¾æŽ¥ï¼Œä»¥éªŒè¯æ‚¨çš„邮箱地å€ï¼š",
|
||
"mail.register_notify": "欢迎æ¥åˆ° %s",
|
||
"mail.register_notify.title": "%[1]s,欢迎æ¥åˆ° %[2]s",
|
||
"mail.register_notify.text_1": "这是您的 %s 注册确认邮件 ï¼",
|
||
"mail.register_notify.text_2": "您现在å¯ä»¥ä»¥ç”¨æˆ·å %s 登录。",
|
||
"mail.register_notify.text_3": "如果æ¤è´¦æˆ·å·²ä¸ºæ‚¨åˆ›å»ºï¼Œè¯·å…ˆ <a href=\"%s\">设置您的密ç </a>。",
|
||
"mail.reset_password": "æ¢å¤æ‚¨çš„账户",
|
||
"mail.reset_password.title": "%s,您已请求æ¢å¤æ‚¨çš„叿ˆ·",
|
||
"mail.reset_password.text": "请在 <b>%s</b> 时间内,点击以下链接,以æ¢å¤æ‚¨çš„账户:",
|
||
"mail.register_success": "注册æˆåŠŸ",
|
||
"mail.issue_assigned.pull": "@%[1]s 已将仓库 %[3]s ä¸çš„åˆå¹¶è¯·æ±‚ %[2]s 指派给您",
|
||
"mail.issue_assigned.issue": "@%[1]s 已将仓库 %[3]s ä¸çš„å·¥å• %[2]s 指派给您",
|
||
"mail.issue.x_mentioned_you": "<b>@%s</b> æåŠäº†æ‚¨ï¼š",
|
||
"mail.issue.action.force_push": "<b>%[1]s</b> 强制从 %[3]s æŽ¨é€ <b>%[2]s</b> 至 [4]s。",
|
||
"mail.issue.action.push_1": "<b>@%[1]s</b> 推é€äº† %[3]d 个æäº¤åˆ° %[2]s",
|
||
"mail.issue.action.push_n": "<b>@%[1]s</b> 推é€äº† %[3]d 个æäº¤åˆ° %[2]s",
|
||
"mail.issue.action.close": "<b>@%[1]s</b> å…³é—了 #%[2]d.",
|
||
"mail.issue.action.reopen": "<b>@%[1]s</b> 釿–°æ‰“开了 #%[2]d.",
|
||
"mail.issue.action.merge": "<b>@%[1]s</b> å°† #%[2]d åˆå¹¶åˆ° #%[3]s。",
|
||
"mail.issue.action.approve": "<b>@%[1]s</b> 批准了æ¤åˆå¹¶è¯·æ±‚。",
|
||
"mail.issue.action.reject": "<b>@%[1]s</b> 请求更改æ¤åˆå¹¶è¯·æ±‚。",
|
||
"mail.issue.action.review": "<b>@%[1]s</b> 评论了这个åˆå¹¶è¯·æ±‚。",
|
||
"mail.issue.action.review_dismissed": "<b>@%[1]s</b> æ‹’ç»äº† %[2]s 对æ¤åˆå¹¶è¯·æ±‚çš„ä¸Šä¸ªå®¡æ ¸ã€‚",
|
||
"mail.issue.action.ready_for_review": "<b>@%[1]s</b> æ ‡è®°æ¤åˆå¹¶è¯·æ±‚已评审通过。",
|
||
"mail.issue.action.new": "<b>@%[1]s</b> 创建了 #%[2]d.",
|
||
"mail.issue.in_tree_path": "在 %s ä¸ï¼š",
|
||
"mail.release.new.subject": "%[2]s ä¸çš„ %[1]s å·²å‘布",
|
||
"mail.release.new.text": "<b>@%[1]s</b> 于 %[3]s å‘布了 %[2]s",
|
||
"mail.release.title": "æ ‡é¢˜ï¼š%s",
|
||
"mail.release.note": "注释:",
|
||
"mail.release.downloads": "下载:",
|
||
"mail.release.download.zip": "æºä»£ç (ZIP)",
|
||
"mail.release.download.targz": "æºä»£ç (TAR.GZ)",
|
||
"mail.repo.transfer.subject_to": "%s 想è¦å°†ã€Œ%sã€è½¬ç§»ç»™ %s",
|
||
"mail.repo.transfer.subject_to_you": "%s 想è¦å°†ã€Œ%sã€è½¬ç§»ç»™æ‚¨",
|
||
"mail.repo.transfer.to_you": "您",
|
||
"mail.repo.transfer.body": "访问 %s ä»¥æŽ¥å—æˆ–æ‹’ç»è½¬ç§»ï¼Œäº¦å¯å¿½ç•¥æ¤é‚®ä»¶ã€‚",
|
||
"mail.repo.collaborator.added.subject": "%s æŠŠæ‚¨æ·»åŠ åˆ° %s",
|
||
"mail.repo.collaborator.added.text": "æ‚¨å·²è¢«æ·»åŠ ä¸ºä»“åº“çš„å作者:",
|
||
"mail.repo.actions.run.failed": "è¿è¡Œå¤±è´¥",
|
||
"mail.repo.actions.run.succeeded": "è¿è¡ŒæˆåŠŸ",
|
||
"mail.repo.actions.run.cancelled": "è¿è¡Œå·²å–消",
|
||
"mail.repo.actions.jobs.all_succeeded": "所有任务已æˆåŠŸ",
|
||
"mail.repo.actions.jobs.all_failed": "所有任务已失败",
|
||
"mail.repo.actions.jobs.some_not_successful": "一些任务未æˆåŠŸ",
|
||
"mail.repo.actions.jobs.all_cancelled": "æ‰€æœ‰ä»»åŠ¡å·²å–æ¶ˆ",
|
||
"mail.team_invite.subject": "%[1]s é‚€è¯·æ‚¨åŠ å…¥ç»„ç»‡ %[2]s",
|
||
"mail.team_invite.text_1": "%[1]s é‚€è¯·æ‚¨åŠ å…¥ç»„ç»‡ %[3]s ä¸çš„团队 %[2]s。",
|
||
"mail.team_invite.text_2": "请点击下é¢çš„é“¾æŽ¥åŠ å…¥å›¢é˜Ÿï¼š",
|
||
"mail.team_invite.text_3": "注æ„:æ¤é‚€è¯·æ˜¯å‘é€ç»™ %[1]s 的。如果您未预期收到æ¤é‚€è¯·ï¼Œè¯·å¿½ç•¥è¿™å°é‚®ä»¶ã€‚",
|
||
"modal.yes": "确认æ“作",
|
||
"modal.no": "å–æ¶ˆæ“作",
|
||
"modal.confirm": "确认",
|
||
"modal.cancel": "å–æ¶ˆ",
|
||
"modal.modify": "æ›´æ–°",
|
||
"form.UserName": "用户å",
|
||
"form.RepoName": "仓库åç§°",
|
||
"form.Email": "邮箱地å€",
|
||
"form.Password": "密ç ",
|
||
"form.Retype": "确认密ç ",
|
||
"form.SSHTitle": "SSH 密钥åç§°",
|
||
"form.HttpsUrl": "HTTPS URL 地å€",
|
||
"form.PayloadUrl": "推é€åœ°å€",
|
||
"form.TeamName": "团队åç§°",
|
||
"form.AuthName": "认è¯åç§°",
|
||
"form.AdminEmail": "管ç†å‘˜é‚®ç®±",
|
||
"form.NewBranchName": "新的分支åç§°",
|
||
"form.CommitSummary": "æäº¤å°ç»“",
|
||
"form.CommitMessage": "æäº¤æ¶ˆæ¯",
|
||
"form.CommitChoice": "æäº¤é€‰æ‹©",
|
||
"form.TreeName": "文件路径",
|
||
"form.Content": "内容",
|
||
"form.SSPISeparatorReplacement": "分隔符",
|
||
"form.SSPIDefaultLanguage": "默认è¯è¨€",
|
||
"form.require_error": "ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"form.alpha_dash_error": "应该åªåŒ…å«å—æ¯æ•°å—ã€ç ´æŠ˜å·ï¼ˆ'-')和下划线('_')。",
|
||
"form.alpha_dash_dot_error": "应该åªåŒ…å«å—æ¯æ•°å—ã€ç ´æŠ˜å·ï¼ˆ'-')ã€ä¸‹åˆ’线('_')和点('.')。",
|
||
"form.git_ref_name_error": " å¿…é¡»æ˜¯æ ¼å¼è‰¯å¥½çš„ git 引用å称。",
|
||
"form.size_error": "长度必须为 %s。",
|
||
"form.min_size_error": "长度最å°ä¸º %s 个å—符。",
|
||
"form.max_size_error": "长度最大为 %s 个å—符。",
|
||
"form.email_error": "䏿˜¯ä¸€ä¸ªæœ‰æ•ˆçš„邮箱地å€ã€‚",
|
||
"form.url_error": "「%sã€ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ URL。",
|
||
"form.include_error": "必须包å«åå—符串「%sã€ã€‚",
|
||
"form.glob_pattern_error": "匹é…è¡¨è¾¾å¼æ— 效:%s.",
|
||
"form.regex_pattern_error": "æ£åˆ™è¡¨è¾¾å¼æ— 效:%s.",
|
||
"form.username_error": "åªèƒ½åŒ…å«å—æ¯æ•°å—('0-9'ã€'a-z'ã€'A-Z'ï¼‰ç ´æŠ˜å·ï¼ˆ'-')下划线('_')和点('.')。ä¸èƒ½ä»¥éžå—æ¯æ•°å—å—符开头和结尾且ä¸å…许连ç»çš„éžå—æ¯æ•°å—å—符。",
|
||
"form.invalid_group_team_map_error": "æ˜ å°„æ— æ•ˆï¼š %s",
|
||
"form.unknown_error": "未知错误:",
|
||
"form.captcha_incorrect": "验è¯ç 䏿£ç¡®ã€‚",
|
||
"form.password_not_match": "密ç ä¸åŒ¹é…。",
|
||
"form.lang_select_error": "从列表ä¸é€‰å‡ºè¯è¨€",
|
||
"form.username_been_taken": "用户å已使用。",
|
||
"form.username_change_not_local_user": "éžæœ¬åœ°ç”¨æˆ·ä¸å…许更改用户å。",
|
||
"form.change_username_disabled": "更改用户åå·²ç¦ç”¨ã€‚",
|
||
"form.change_full_name_disabled": "更改用户全åå·²ç¦ç”¨",
|
||
"form.username_has_not_been_changed": "ç”¨æˆ·åæœªæ›´æ”¹",
|
||
"form.repo_name_been_taken": "仓库å称已使用。",
|
||
"form.repository_force_private": "ã€Œå¼ºåˆ¶ç§æœ‰ã€å·²å¯ç”¨ï¼šç§æœ‰ä»“库ä¸èƒ½è¢«å…¬å¼€ã€‚",
|
||
"form.repository_files_already_exist": "æ¤ä»“库已å˜åœ¨æ–‡ä»¶ã€‚请è”系系统管ç†å‘˜ã€‚",
|
||
"form.repository_files_already_exist.adopt": "æ¤ä»“库已å˜åœ¨æ–‡ä»¶ï¼Œåªèƒ½è¢«æ”¶å½•。",
|
||
"form.repository_files_already_exist.delete": "æ¤ä»“库已å˜åœ¨æ–‡ä»¶ï¼Œå¿…é¡»å…ˆåˆ é™¤ä»–ä»¬ã€‚",
|
||
"form.repository_files_already_exist.adopt_or_delete": "æ¤ä»“库已å˜åœ¨æ–‡ä»¶ï¼Œè¦ä¹ˆåˆ 除他们,è¦ä¹ˆæ”¶å½•他们。",
|
||
"form.visit_rate_limit": "远程访问达到速度é™åˆ¶ã€‚",
|
||
"form.2fa_auth_required": "远程访问需è¦ä¸¤æ¥éªŒè¯ã€‚",
|
||
"form.org_name_been_taken": "组织å称已使用。",
|
||
"form.team_name_been_taken": "团队å称已使用。",
|
||
"form.team_no_units_error": "至少选择一项仓库å•元。",
|
||
"form.email_been_used": "该邮箱地å€å·²åœ¨ä½¿ç”¨ä¸ã€‚",
|
||
"form.email_invalid": "æ¤é‚®ç®±åœ°å€æ— 效。",
|
||
"form.email_domain_is_not_allowed": "用户 <b>%s</b> 与EMAIL_DOMAIN_ALLOWLIT 或 EMAIL_DOMAIN_BLOCKLIT 冲çªã€‚è¯·ç¡®ä¿æ‚¨çš„æ“ä½œæ˜¯é¢„æœŸçš„ã€‚",
|
||
"form.openid_been_used": "OpenID 地å€ã€Œ%sã€å·²è¢«ä½¿ç”¨ã€‚",
|
||
"form.username_password_incorrect": "ç”¨æˆ·åæˆ–密ç 䏿£ç¡®ã€‚",
|
||
"form.password_complexity": "å¯†ç æœªè¾¾åˆ°å¤æ‚ç¨‹åº¦è¦æ±‚:",
|
||
"form.password_lowercase_one": "至少一个å°å†™å—符",
|
||
"form.password_uppercase_one": "至少一个大写å—符",
|
||
"form.password_digit_one": "至少一个数å—",
|
||
"form.password_special_one": "至少一个特殊å—符(æ ‡ç‚¹ç¬¦å·ï¼Œæ‹¬å·ï¼Œå¼•å·ç‰)",
|
||
"form.enterred_invalid_repo_name": "输入的仓库åç§°ä¸æ£ç¡®",
|
||
"form.enterred_invalid_org_name": "您输入的组织åç§°ä¸æ£ç¡®ã€‚",
|
||
"form.enterred_invalid_owner_name": "新的所有者åç§°æ— æ•ˆã€‚",
|
||
"form.enterred_invalid_password": "输入的密ç 䏿£ç¡®",
|
||
"form.unset_password": "登录用户没有设置密ç 。",
|
||
"form.unsupported_login_type": "æ¤ç™»å½•ç±»åž‹ä¸æ”¯æŒæ‰‹åŠ¨åˆ é™¤å¸æˆ·ã€‚",
|
||
"form.user_not_exist": "该用户ä¸å˜åœ¨",
|
||
"form.team_not_exist": "团队ä¸å˜åœ¨",
|
||
"form.last_org_owner": "您ä¸èƒ½ä»Žã€Œæ‰€æœ‰è€…ã€å›¢é˜Ÿä¸åˆ 除最åŽä¸€ä¸ªç”¨æˆ·ã€‚组织ä¸å¿…须至少有一个所有者。",
|
||
"form.cannot_add_org_to_team": "组织ä¸èƒ½åŠ å…¥åˆ°å›¢é˜Ÿä¸ã€‚",
|
||
"form.duplicate_invite_to_team": "æ¤ç”¨æˆ·å·²è¢«é‚€è¯·ä¸ºå›¢é˜Ÿæˆå‘˜ã€‚",
|
||
"form.organization_leave_success": "您已æˆåŠŸç¦»å¼€ç»„ç»‡ %s。",
|
||
"form.invalid_ssh_key": "æ— æ³•éªŒè¯æ‚¨çš„ SSH 密钥:%s",
|
||
"form.invalid_gpg_key": "æ— æ³•éªŒè¯æ‚¨çš„ GPG 密钥:%s",
|
||
"form.invalid_ssh_principal": "æ— æ•ˆçš„è§„åˆ™ï¼š%s",
|
||
"form.must_use_public_key": "您æä¾›çš„密钥是ç§é’¥ã€‚ä¸è¦åœ¨ä»»ä½•åœ°æ–¹ä¸Šä¼ æ‚¨çš„ç§é’¥ï¼Œè¯·æ”¹ç”¨æ‚¨çš„公钥。",
|
||
"form.unable_verify_ssh_key": "æ— æ³•éªŒè¯ SSH å¯†é’¥ï¼Œè¯·ä»”ç»†æ£€æŸ¥æ˜¯å¦æœ‰é”™è¯¯ã€‚",
|
||
"form.auth_failed": "授æƒéªŒè¯å¤±è´¥ï¼š%v",
|
||
"form.still_own_repo": "æ¤å¸æˆ·ä»æ‹¥æœ‰è‡³å°‘一个仓库,您需è¦å…ˆåˆ 除或转移它们。",
|
||
"form.still_has_org": "æ¤å¸æˆ·éš¶å±žäºŽä¸€ä¸ªæˆ–多个组织,请先退出这些组织。",
|
||
"form.still_own_packages": "æ‚¨çš„è´¦æˆ·æ‹¥æœ‰ä¸€ä¸ªæˆ–å¤šä¸ªè½¯ä»¶åŒ…ï¼Œè¯·å…ˆåˆ é™¤å®ƒä»¬ã€‚",
|
||
"form.org_still_own_repo": "该组织ä»ç„¶æ˜¯æŸäº›ä»“åº“çš„æ‹¥æœ‰è€…ï¼Œè¯·å…ˆåˆ é™¤æˆ–è½¬ç§»å®ƒä»¬ï¼",
|
||
"form.org_still_own_packages": "该组织ä»ç„¶æ˜¯ä¸€ä¸ªæˆ–å¤šä¸ªè½¯ä»¶åŒ…çš„æ‹¥æœ‰è€…ï¼Œè¯·å…ˆåˆ é™¤å®ƒä»¬ã€‚",
|
||
"form.target_branch_not_exist": "ç›®æ ‡åˆ†æ”¯ä¸å˜åœ¨ã€‚",
|
||
"form.target_ref_not_exist": "ç›®æ ‡å¼•ç”¨ %s ä¸å˜åœ¨",
|
||
"form.admin_cannot_delete_self": "当您是管ç†å‘˜æ—¶ï¼Œæ‚¨ä¸èƒ½åˆ 除自己。请先移除您的管ç†å‘˜æƒé™",
|
||
"user.change_avatar": "修改头åƒ",
|
||
"user.joined_on": "åŠ å…¥äºŽ %s",
|
||
"user.repositories": "仓库",
|
||
"user.activity": "公开活动",
|
||
"user.followers": "关注者",
|
||
"user.show_more": "显示更多",
|
||
"user.starred": "已点赞",
|
||
"user.watched": "已关注仓库",
|
||
"user.code": "代ç ",
|
||
"user.projects": "项目",
|
||
"user.overview": "概览",
|
||
"user.following": "关注ä¸",
|
||
"user.follow": "关注",
|
||
"user.unfollow": "å–æ¶ˆå…³æ³¨",
|
||
"user.user_bio": "简历",
|
||
"user.disabled_public_activity": "该用户已éšè—活动记录。",
|
||
"user.email_visibility.limited": "所有已认è¯ç”¨æˆ·å‡å¯çœ‹åˆ°æ‚¨çš„邮箱地å€",
|
||
"user.email_visibility.private": "åªæœ‰æ‚¨æœ¬äººå’Œç®¡ç†å‘˜å¯ä»¥çœ‹åˆ°æ‚¨çš„邮箱地å€",
|
||
"user.show_on_map": "在地图上显示这个ä½ç½®",
|
||
"user.settings": "用户设置",
|
||
"user.form.name_reserved": "用户å「%sã€è¢«ä¿ç•™ã€‚",
|
||
"user.form.name_pattern_not_allowed": "用户åä¸ä¸å…许使用「%sã€æ ¼å¼ã€‚",
|
||
"user.form.name_chars_not_allowed": "用户å「%sã€åŒ…嫿— 效å—符。",
|
||
"user.block.block": "å±è”½",
|
||
"user.block.block.user": "å±è”½ç”¨æˆ·",
|
||
"user.block.block.org": "å±è”½ç”¨æˆ·è®¿é—®ç»„织",
|
||
"user.block.block.failure": "å±è”½ç”¨æˆ·å¤±è´¥ï¼š%s",
|
||
"user.block.unblock": "å–æ¶ˆå±è”½",
|
||
"user.block.unblock.failure": "å–æ¶ˆå±è”½ç”¨æˆ·å¤±è´¥ï¼š%s",
|
||
"user.block.blocked": "您已å±è”½æ¤ç”¨æˆ·ã€‚",
|
||
"user.block.title": "å±è”½ä¸€ä¸ªç”¨æˆ·",
|
||
"user.block.info": "å±è”½ç”¨æˆ·ä¼šé˜»æ¢ä»–们与仓库进行交互,例如打开或评论åˆå¹¶è¯·æ±‚或出现问题。了解更多关于å±è”½ç”¨æˆ·çš„ä¿¡æ¯ã€‚",
|
||
"user.block.info_1": "阻æ¢ç”¨æˆ·åœ¨æ‚¨çš„叿ˆ·å’Œä»“库ä¸è¿›è¡Œä»¥ä¸‹æ“作:",
|
||
"user.block.info_2": "关注您的账å·",
|
||
"user.block.info_3": "通过 @ æåŠæ‚¨çš„用户å呿‚¨å‘é€é€šçŸ¥",
|
||
"user.block.info_4": "邀请您作为å作者到他们的仓库ä¸",
|
||
"user.block.info_5": "在仓库ä¸ç‚¹èµžã€æ´¾ç”Ÿæˆ–关注",
|
||
"user.block.info_6": "æ‰“å¼€å’Œè¯„è®ºå·¥å•æˆ–åˆå¹¶è¯·æ±‚",
|
||
"user.block.info_7": "在问题或åˆå¹¶è¯·æ±‚ä¸å¯¹æ‚¨çš„评论åšå‡ºå应",
|
||
"user.block.user_to_block": "è¦å±è”½çš„用户",
|
||
"user.block.note": "备注",
|
||
"user.block.note.title": "å¯é€‰å¤‡æ³¨ï¼š",
|
||
"user.block.note.info": "该备注对被å±è”½çš„用户ä¸å¯è§ã€‚",
|
||
"user.block.note.edit": "编辑备注",
|
||
"user.block.list": "å·²å±è”½ç”¨æˆ·",
|
||
"user.block.list.none": "您没有已å±è”½çš„用户。",
|
||
"settings.profile": "个人信æ¯",
|
||
"settings.account": "账户",
|
||
"settings.appearance": "外观",
|
||
"settings.password": "修改密ç ",
|
||
"settings.security": "安全",
|
||
"settings.avatar": "头åƒè®¾ç½®",
|
||
"settings.ssh_gpg_keys": "SSH / GPG 密钥",
|
||
"settings.social": "社交å¸å·ç»‘定",
|
||
"settings.applications": "应用",
|
||
"settings.orgs": "管ç†ç»„织",
|
||
"settings.repos": "仓库",
|
||
"settings.delete": "åˆ é™¤å¸æˆ·",
|
||
"settings.twofa": "两æ¥éªŒè¯ï¼ˆTOTP)",
|
||
"settings.account_link": "å·²ç»‘å®šå¸æˆ·",
|
||
"settings.organization": "组织",
|
||
"settings.uid": "UID",
|
||
"settings.webauthn": "两æ¥éªŒè¯ï¼ˆå®‰å…¨å¯†é’¥ï¼‰",
|
||
"settings.public_profile": "公开信æ¯",
|
||
"settings.biography_placeholder": "å‘Šè¯‰æˆ‘ä»¬ä¸€ç‚¹æ‚¨è‡ªå·±ï¼ (您å¯ä»¥ä½¿ç”¨ Markdown)",
|
||
"settings.location_placeholder": "与他人分享您的大概ä½ç½®",
|
||
"settings.profile_desc": "控制您的个人资料对其他用户的显示方å¼ã€‚您的主邮箱地å€å°†ç”¨äºŽé€šçŸ¥ã€å¯†ç æ¢å¤å’ŒåŸºäºŽç½‘页的 Git æ“作。",
|
||
"settings.password_username_disabled": "您ä¸è¢«å…许更改您的用户å。更多详情请è”系您的系统管ç†å‘˜ã€‚",
|
||
"settings.password_full_name_disabled": "您ä¸è¢«å…许更改您的全å。请è”系您的站点管ç†å‘˜äº†è§£æ›´å¤šè¯¦æƒ…。",
|
||
"settings.full_name": "自定义åç§°",
|
||
"settings.website": "个人网站",
|
||
"settings.location": "所在地区",
|
||
"settings.update_theme": "更新主题",
|
||
"settings.update_profile": "æ›´æ–°ä¿¡æ¯",
|
||
"settings.update_language": "æ›´æ–°è¯è¨€",
|
||
"settings.update_language_not_found": "è¯è¨€ã€Œ%sã€ä¸å¯ç”¨ã€‚",
|
||
"settings.update_language_success": "è¯è¨€å·²æ›´æ–°ã€‚",
|
||
"settings.update_profile_success": "您的资料信æ¯å·²ç»æ›´æ–°",
|
||
"settings.change_username": "您的用户å已更改。",
|
||
"settings.change_username_prompt": "注æ„:更改您的用户åä¹Ÿæ›´æ”¹æ‚¨çš„å¸æˆ· URL。",
|
||
"settings.change_username_redirect_prompt": "åœ¨å…¶ä»–ç”¨æˆ·ä½¿ç”¨æ‚¨çš„æ—§ç”¨æˆ·åæ³¨å†Œå‰ï¼Œæ¤æ—§ç”¨æˆ·å将会é‡å®šå‘到您的新用户å",
|
||
"settings.continue": "ç»§ç»æ“作",
|
||
"settings.cancel": "å–æ¶ˆæ“作",
|
||
"settings.language": "界é¢è¯è¨€",
|
||
"settings.ui": "界面",
|
||
"settings.hidden_comment_types": "éšè—的评论类型",
|
||
"settings.hidden_comment_types_description": "æ¤å¤„选ä¸çš„æ³¨é‡Šç±»åž‹ä¸ä¼šæ˜¾ç¤ºåœ¨å·¥å•页é¢ä¸Šã€‚æ¯”å¦‚ï¼Œå‹¾é€‰ã€Œæ ‡ç¾ã€åˆ 除所有「{user} æ·»åŠ /åˆ é™¤çš„ {label}ã€æ³¨é‡Šã€‚",
|
||
"settings.hidden_comment_types.ref_tooltip": "注释æ¤å·¥å•在何处被æåŠè¿‡ï¼Œå¦‚å¦ä¸€ä¸ªå·¥å•ã€æäº¤â€¦",
|
||
"settings.hidden_comment_types.issue_ref_tooltip": "注释用户在何处更改了与æ¤å·¥å•相关è”的分支 / Git æ ‡ç¾",
|
||
"settings.comment_type_group_reference": "引用",
|
||
"settings.comment_type_group_label": "æ ‡ç¾",
|
||
"settings.comment_type_group_milestone": "里程碑",
|
||
"settings.comment_type_group_assignee": "被指派人",
|
||
"settings.comment_type_group_title": "æ ‡é¢˜",
|
||
"settings.comment_type_group_branch": "分支",
|
||
"settings.comment_type_group_time_tracking": "时间跟踪",
|
||
"settings.comment_type_group_deadline": "æˆªæ¢æ—¥æœŸ",
|
||
"settings.comment_type_group_dependency": "ä¾èµ–项",
|
||
"settings.comment_type_group_lock": "é”定状æ€",
|
||
"settings.comment_type_group_review_request": "å®¡æ ¸è¯·æ±‚",
|
||
"settings.comment_type_group_pull_request_push": "æ·»åŠ çš„æäº¤",
|
||
"settings.comment_type_group_project": "项目",
|
||
"settings.comment_type_group_issue_ref": "å·¥å•引用",
|
||
"settings.saved_successfully": "您的设置已æˆåŠŸä¿å˜ã€‚",
|
||
"settings.privacy": "éšç§è®¾ç½®",
|
||
"settings.keep_activity_private": "éšè—个人资料页é¢ä¸çš„æ´»åЍ",
|
||
"settings.keep_activity_private_popup": "使活动仅对您和管ç†å‘˜å¯è§",
|
||
"settings.lookup_avatar_by_mail": "ä»Žé‚®ç®±åœ°å€æŸ¥æ‰¾å¤´åƒ",
|
||
"settings.federated_avatar_lookup": "查找 Federated 头åƒ",
|
||
"settings.enable_custom_avatar": "使用自定义头åƒ",
|
||
"settings.choose_new_avatar": "选择新的头åƒ",
|
||
"settings.update_avatar": "更新头åƒ",
|
||
"settings.delete_current_avatar": "åˆ é™¤å½“å‰å¤´åƒ",
|
||
"settings.uploaded_avatar_not_a_image": "ä¸Šä¼ çš„æ–‡ä»¶ä¸æ˜¯ä¸€å¼ 图片。",
|
||
"settings.uploaded_avatar_is_too_big": "ä¸Šä¼ çš„æ–‡ä»¶å¤§å°ï¼ˆ%d KiB)超过最大é™åˆ¶ï¼ˆ%d KiB)。",
|
||
"settings.update_avatar_success": "您的头åƒå·²æ›´æ–°ã€‚",
|
||
"settings.update_user_avatar_success": "用户头åƒå·²æ›´æ–°ã€‚",
|
||
"settings.cropper_prompt": "您å¯ä»¥åœ¨ä¿å˜å‰ç¼–辑图åƒã€‚编辑的图åƒå°†è¢«ä¿å˜ä¸º PNG æ ¼å¼ã€‚",
|
||
"settings.change_password": "更新密ç ",
|
||
"settings.old_password": "当å‰å¯†ç ",
|
||
"settings.new_password": "新的密ç ",
|
||
"settings.retype_new_password": "确认新密ç ",
|
||
"settings.password_incorrect": "当å‰å¯†ç 䏿£ç¡®ï¼",
|
||
"settings.change_password_success": "您的密ç 已更新。从现在开始使用您的新密ç 登录。",
|
||
"settings.password_change_disabled": "éžæœ¬åœ°å¸æˆ·ä¸èƒ½é€šè¿‡ GitCaddy çš„ web ç•Œé¢æ›´æ”¹å¯†ç 。",
|
||
"settings.emails": "邮箱地å€",
|
||
"settings.manage_emails": "管ç†é‚®ç®±åœ°å€",
|
||
"settings.manage_themes": "选择默认主题",
|
||
"settings.manage_openid": "ç®¡ç† OpenID 地å€",
|
||
"settings.email_desc": "您的主邮箱地å€å°†ç”¨äºŽé€šçŸ¥ã€å¯†ç æ¢å¤ä»¥åŠåŸºäºŽç½‘页的 Git æ“作(如果它未设为éšè—)。",
|
||
"settings.theme_desc": "这将是您在整个网站上的默认主题。",
|
||
"settings.theme_colorblindness_help": "颜色障ç¢ä¸»é¢˜æ”¯æŒ",
|
||
"settings.theme_colorblindness_prompt": "GitCaddy 仅有少数主题å˜åœ¨åŸºæœ¬çš„é¢œè‰²éšœç¢æ”¯æŒï¼Œè¿™äº›ä¸»é¢˜åªå®šä¹‰äº†å°‘数颜色。这项工作ä»åœ¨è¿›è¡Œä¸ï¼Œå¯ä»¥é€šè¿‡åœ¨ä¸»é¢˜çš„ CSS 文件ä¸å®šä¹‰æ›´å¤šé¢œè‰²æ¥å®žçŽ°æ›´å¤šæ”¹è¿›ã€‚",
|
||
"settings.primary": "主",
|
||
"settings.activated": "已激活",
|
||
"settings.requires_activation": "éœ€è¦æ¿€æ´»",
|
||
"settings.primary_email": "设为主邮箱",
|
||
"settings.activate_email": "å‘逿¿€æ´»é‚®ä»¶",
|
||
"settings.activations_pending": "ç‰å¾…激活",
|
||
"settings.can_not_add_email_activations_pending": "有一个待处ç†çš„æ¿€æ´»è¯·æ±‚,请ç¨ç‰å‡ 分钟åŽå†å°è¯•æ·»åŠ æ–°çš„é‚®ç®±åœ°å€ã€‚",
|
||
"settings.delete_email": "移除",
|
||
"settings.email_deletion": "移除邮箱地å€",
|
||
"settings.email_deletion_desc": "邮箱地å€å’Œç›¸å…³ä¿¡æ¯å°†ä¼šè¢«åˆ 除。使用æ¤é‚®ç®±åœ°å€å‘é€çš„ Git æäº¤å°†ä¼šä¿ç•™ï¼Œç»§ç»ï¼Ÿ",
|
||
"settings.email_deletion_success": "您的邮箱地å€å·²ç§»é™¤ã€‚",
|
||
"settings.theme_update_success": "您的主题已更新。",
|
||
"settings.theme_update_error": "所选主题ä¸å˜åœ¨ã€‚",
|
||
"settings.openid_deletion": "移除 OpenID 地å€",
|
||
"settings.openid_deletion_desc": "åˆ é™¤æ¤ OpenID 地å€å°†ä¼šé˜»æ¢æ‚¨ä½¿ç”¨å®ƒè¿›è¡Œç™»å½•。您确定è¦ç»§ç»å—?",
|
||
"settings.openid_deletion_success": "OpenID 地å€å·²ç§»é™¤ã€‚",
|
||
"settings.add_new_email": "æ·»åŠ æ–°çš„é‚®ç®±åœ°å€",
|
||
"settings.add_new_openid": "æ·»åŠ æ–°çš„ OpenID URI",
|
||
"settings.add_email": "新增邮箱地å€",
|
||
"settings.add_openid": "æ·»åŠ OpenID URI",
|
||
"settings.add_email_confirmation_sent": "一å°ç¡®è®¤é‚®ä»¶å·²ç»å‘é€è‡³ã€Œ%sã€ï¼Œè¯·æ£€æŸ¥æ‚¨çš„æ”¶ä»¶ç®±å¹¶åœ¨ %s 内完æˆç¡®è®¤æ³¨å†Œæ“作。",
|
||
"settings.add_email_success": "新邮箱地å€å·²æ·»åŠ ã€‚",
|
||
"settings.email_preference_set_success": "邮件首选项已æˆåŠŸè®¾ç½®ã€‚",
|
||
"settings.add_openid_success": "æ–°çš„ OpenID 地å€å·²æ·»åŠ ã€‚",
|
||
"settings.keep_email_private": "éšè—邮箱地å€",
|
||
"settings.keep_email_private_popup": "这将会éšè—您的邮箱地å€ï¼Œä¸ä»…在您的个人资料ä¸ï¼Œè¿˜åœ¨æ‚¨ä½¿ç”¨ Web 界é¢åˆ›å»ºåˆå¹¶è¯·æ±‚或编辑文件时。已推é€çš„æäº¤å°†ä¸ä¼šè¢«ä¿®æ”¹ã€‚在æäº¤ä¸ä½¿ç”¨ %s 以和您的账å·å…³è”。",
|
||
"settings.openid_desc": "OpenID 让您å¯ä»¥å°†è®¤è¯è½¬å‘到外部æœåŠ¡ã€‚",
|
||
"settings.manage_ssh_keys": "ç®¡ç† SSH 密钥",
|
||
"settings.manage_ssh_principals": "ç®¡ç† SSH è¯ä¹¦è§„则",
|
||
"settings.manage_gpg_keys": "ç®¡ç† GPG 密钥",
|
||
"settings.add_key": "å¢žåŠ å¯†é’¥",
|
||
"settings.ssh_desc": "这些 SSH 公钥已ç»å…³è”到您的账å·ã€‚相应的ç§é’¥æ‹¥æœ‰å®Œå…¨æ“作您仓库的æƒé™ã€‚",
|
||
"settings.principal_desc": "这些 SSH è¯ä¹¦è§„则已关è”到您的账å·å°†å…许完全访问您所有仓库。",
|
||
"settings.gpg_desc": "这些 GPG 公钥已ç»å…³è”到您的账å·ã€‚请妥善ä¿ç®¡æ‚¨çš„ç§é’¥å› ä¸ºä»–ä»¬å°†è¢«ç”¨äºŽè®¤è¯æäº¤ã€‚",
|
||
"settings.ssh_helper": "<strong>需è¦å¸®åŠ©ï¼Ÿ</strong> 请查看有关 <a href=\"%s\">å¦‚ä½•ç”Ÿæˆ SSH 密钥</a> 或 <a href=\"%s\">å¸¸è§ SSH 问题</a> å¯»æ‰¾ç”æ¡ˆã€‚",
|
||
"settings.gpg_helper": "<strong>需è¦å¸®åŠ©ï¼Ÿ</strong>看一看 GitHub <a href=\"%s\">关于 GPG</a> 的指导。",
|
||
"settings.add_new_key": "å¢žåŠ SSH 密钥",
|
||
"settings.add_new_gpg_key": "æ·»åŠ çš„ GPG 密钥",
|
||
"settings.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' 开头",
|
||
"settings.key_content_gpg_placeholder": "以 '-----BEGIN PGP PUBLIC KEY BLOCK-----' 开头",
|
||
"settings.add_new_principal": "æ·»åŠ è§„åˆ™",
|
||
"settings.ssh_key_been_used": "æ¤ SSH å¯†é’¥å·²æ·»åŠ åˆ°æœåŠ¡å™¨ã€‚",
|
||
"settings.ssh_key_name_used": "使用相åŒåç§°çš„ SSH 公钥已ç»å˜åœ¨ã€‚",
|
||
"settings.ssh_principal_been_used": "æ¤è§„则已ç»åŠ å…¥åˆ°æœåŠ¡å™¨ã€‚",
|
||
"settings.gpg_key_id_used": "使用相åŒåç§°çš„ GPG 公钥已ç»å˜åœ¨ã€‚",
|
||
"settings.gpg_no_key_email_found": "æ¤ GPG å¯†é’¥ä¸Žæ‚¨å¸æˆ·å…³è”的任何已激活邮箱地å€å‡ä¸åŒ¹é…。如果您已对æä¾›çš„令牌进行ç¾å,ä»å¯æ·»åŠ è¯¥å¯†é’¥ã€‚",
|
||
"settings.gpg_key_matched_identities": "匹é…的身份:",
|
||
"settings.gpg_key_matched_identities_long": "æ¤å¯†é’¥ä¸åŒ…å«çš„身份信æ¯ä¸Žä»¥ä¸‹æ¤ç”¨æˆ·å·²æ¿€æ´»é‚®ç®±åœ°å€åŒ¹é…。与这些邮箱地å€ç›¸åŒ¹é…çš„æäº¤å¯é€šè¿‡æ¤å¯†é’¥è¿›è¡ŒéªŒè¯ã€‚",
|
||
"settings.gpg_key_verified": "已验è¯çš„密钥",
|
||
"settings.gpg_key_verified_long": "密钥已通过令牌验è¯ï¼Œé™¤ä¸Žæ¤å¯†é’¥åŒ¹é…的任何身份外,还å¯ç”¨äºŽéªŒè¯ä¸Žè¯¥ç”¨æˆ·ä»»ä½•已激活邮箱地å€åŒ¹é…çš„æäº¤ã€‚",
|
||
"settings.gpg_key_verify": "验è¯",
|
||
"settings.gpg_invalid_token_signature": "æä¾›çš„ GPG 密钥ã€ç¾å和令牌ä¸åŒ¹é…或过期。",
|
||
"settings.gpg_token_required": "您必须为下é¢çš„令牌æä¾›ç¾å",
|
||
"settings.gpg_token": "令牌",
|
||
"settings.gpg_token_help": "您å¯ä»¥ä½¿ç”¨ä»¥ä¸‹æ–¹å¼ç”Ÿæˆç¾å:",
|
||
"settings.gpg_token_signature": "GPG 增强ç¾å",
|
||
"settings.key_signature_gpg_placeholder": "以 '-----BEGIN PGP PUBLIC KEY BLOCK-----' 开头",
|
||
"settings.verify_gpg_key_success": "GPG 密钥「%sã€å·²éªŒè¯ã€‚",
|
||
"settings.ssh_key_verified": "已验è¯çš„密钥",
|
||
"settings.ssh_key_verified_long": "密钥已通过令牌验è¯ï¼Œå¯ç”¨äºŽéªŒè¯ä¸Žè¯¥ç”¨æˆ·ä»»ä½•已激活邮箱地å€åŒ¹é…çš„æäº¤ã€‚",
|
||
"settings.ssh_key_verify": "验è¯",
|
||
"settings.ssh_invalid_token_signature": "æä¾›çš„ SSH 密钥ã€ç¾å或令牌ä¸åŒ¹é…或令牌已过期。",
|
||
"settings.ssh_token_required": "您必须为下é¢çš„令牌æä¾›ç¾å",
|
||
"settings.ssh_token": "令牌",
|
||
"settings.ssh_token_help": "您å¯ä»¥ä½¿ç”¨ä»¥ä¸‹æ–¹å¼ç”Ÿæˆç¾å:",
|
||
"settings.ssh_token_signature": "增强 SSH ç¾å",
|
||
"settings.key_signature_ssh_placeholder": "以 '-----BEGIN SSH SIGNATURE -----' 开头",
|
||
"settings.verify_ssh_key_success": "SSH 密钥「%sã€å·²éªŒè¯ã€‚",
|
||
"settings.subkeys": "å项",
|
||
"settings.key_id": "密钥 ID",
|
||
"settings.key_name": "密钥åç§°",
|
||
"settings.key_content": "密钥内容",
|
||
"settings.principal_content": "内容",
|
||
"settings.add_key_success": "SSH 密钥「%sã€æ·»åŠ æˆåŠŸã€‚",
|
||
"settings.add_gpg_key_success": "GPG 密钥「%sã€æ·»åŠ æˆåŠŸã€‚",
|
||
"settings.add_principal_success": "SSH è¯ä¹¦è§„则「%sã€æ·»åŠ æˆåŠŸã€‚",
|
||
"settings.delete_key": "åˆ é™¤",
|
||
"settings.ssh_key_deletion": "åˆ é™¤ SSH 密钥",
|
||
"settings.gpg_key_deletion": "åˆ é™¤ GPG 密钥",
|
||
"settings.ssh_principal_deletion": "åˆ é™¤ SSH è¯ä¹¦è§„则",
|
||
"settings.ssh_key_deletion_desc": "åˆ é™¤ SSH 公钥将喿¶ˆå¯¹åº”çš„ç§é’¥å¯¹æ‚¨çš„ GitCaddy 叿ˆ·çš„访问æƒé™ã€‚ç»§ç»ï¼Ÿ",
|
||
"settings.gpg_key_deletion_desc": "åˆ é™¤ GPG å…¬é’¥å°†æ— æ³•è®¤è¯å¯¹åº”ç§é’¥ç¾åçš„æäº¤ï¼Œç»§ç»ï¼Ÿ",
|
||
"settings.ssh_principal_deletion_desc": "åˆ é™¤æ¤ SSH è¯ä¹¦è§„åˆ™å°†å–æ¶ˆå®ƒå¯¹æ‚¨çš„账户的访问æƒé™ã€‚ç»§ç»ï¼Ÿ",
|
||
"settings.ssh_key_deletion_success": "SSH å¯†é’¥å·²åˆ é™¤ã€‚",
|
||
"settings.gpg_key_deletion_success": "GPG å¯†é’¥å·²åˆ é™¤ã€‚",
|
||
"settings.ssh_principal_deletion_success": "æ¤è§„åˆ™åˆ é™¤æˆåŠŸã€‚",
|
||
"settings.added_on": "æ·»åŠ äºŽ %s",
|
||
"settings.valid_until_date": "有效期至 %s",
|
||
"settings.valid_forever": "永久有效",
|
||
"settings.last_used": "上次使用在",
|
||
"settings.no_activity": "没有最近活动",
|
||
"settings.can_read_info": "读å–",
|
||
"settings.can_write_info": "写入",
|
||
"settings.key_state_desc": "7 天内使用过该密钥",
|
||
"settings.token_state_desc": "7 天内使用过该密钥",
|
||
"settings.principal_state_desc": "7 天内使用过该规则",
|
||
"settings.show_openid": "在个人信æ¯ä¸Šæ˜¾ç¤º",
|
||
"settings.hide_openid": "在个人信æ¯ä¸Šéšè—",
|
||
"settings.ssh_disabled": "SSH å·²ç¦ç”¨",
|
||
"settings.ssh_signonly": "SSH ç›®å‰å·²ç¦ç”¨ï¼Œå› æ¤è¿™äº›å¯†é’¥ä»…用于æäº¤ç¾å验è¯ã€‚",
|
||
"settings.ssh_externally_managed": "æ¤ SSH 密钥是由外部管ç†çš„",
|
||
"settings.manage_social": "管ç†å…³è”ç¤¾äº¤å¸æˆ·",
|
||
"settings.social_desc": "这些社交账户å¯ä»¥ç”¨æ¥ç™»å½•æ‚¨çš„è´¦æˆ·ã€‚ç¡®ä¿æ‚¨è®¤è¯†å®ƒä»¬ä¸çš„æ‰€æœ‰è´¦æˆ·ã€‚",
|
||
"settings.unbind": "å–æ¶ˆé“¾æŽ¥",
|
||
"settings.unbind_success": "社交账户已æˆåŠŸç§»é™¤ã€‚",
|
||
"settings.manage_access_token": "ç®¡ç† Access Token",
|
||
"settings.generate_new_token": "ç”Ÿæˆæ–°çš„令牌",
|
||
"settings.tokens_desc": "这些令牌拥有通过 GitCaddy API å¯¹æ‚¨çš„å¸æˆ·çš„访问æƒé™ã€‚",
|
||
"settings.token_name": "令牌åç§°",
|
||
"settings.generate_token": "生æˆä»¤ç‰Œ",
|
||
"settings.generate_token_success": "æ–°ä»¤ç‰Œç”ŸæˆæˆåŠŸã€‚è¯·æ‹·è´å› 为令牌将åªä¼šæ˜¾ç¤ºä¸€æ¬¡ã€‚",
|
||
"settings.generate_token_name_duplicate": "<strong>%s</strong> 已被用作应用程åºå称。请使用一个新的å称。",
|
||
"settings.delete_token": "åˆ é™¤ä»¤ç‰Œ",
|
||
"settings.access_token_deletion": "åˆ é™¤ Access Token",
|
||
"settings.access_token_deletion_cancel_action": "å–æ¶ˆ",
|
||
"settings.access_token_deletion_confirm_action": "刪除",
|
||
"settings.access_token_deletion_desc": "åˆ é™¤ä»¤ç‰Œå°†æ’¤é”€ç¨‹åºå¯¹æ‚¨è´¦æˆ·çš„访问æƒé™ã€‚æ¤æ“ä½œæ— æ³•æ’¤æ¶ˆã€‚æ˜¯å¦ç»§ç»ï¼Ÿ",
|
||
"settings.delete_token_success": "令牌已ç»è¢«åˆ 除。使用该令牌的应用将ä¸å†èƒ½å¤Ÿè®¿é—®æ‚¨çš„è´¦å·ã€‚",
|
||
"settings.repo_and_org_access": "仓库和组织访问æƒé™",
|
||
"settings.permissions_public_only": "仅公开",
|
||
"settings.permissions_access_all": "全部(公开ã€ç§æœ‰å’Œå—é™ï¼‰",
|
||
"settings.permission_not_set": "未设置",
|
||
"settings.permission_no_access": "æ— è®¿é—®æƒé™",
|
||
"settings.permission_read": "å¯è¯»",
|
||
"settings.permission_write": "读写",
|
||
"settings.permission_anonymous_read": "匿å读",
|
||
"settings.permission_everyone_read": "所有人å¯è¯»",
|
||
"settings.permission_everyone_write": "所有人å¯å†™",
|
||
"settings.access_token_desc": "所选令牌æƒé™ä»…é™äºŽå¯¹åº”çš„ <a %s>API</a> 路由的授æƒã€‚阅读 <a %s>文档</a> ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚",
|
||
"settings.at_least_one_permission": "您需è¦é€‰æ‹©è‡³å°‘一个æƒé™æ‰èƒ½åˆ›å»ºä»¤ç‰Œ",
|
||
"settings.permissions_list": "æƒé™ï¼š",
|
||
"settings.manage_oauth2_applications": "ç®¡ç† OAuth2 应用程åº",
|
||
"settings.edit_oauth2_application": "编辑 OAuth2 应用程åº",
|
||
"settings.oauth2_applications_desc": "OAuth2 应用å…许第三方应用程åºåœ¨æ¤ GitCaddy 实例ä¸å®‰å…¨éªŒè¯ç”¨æˆ·ã€‚",
|
||
"settings.remove_oauth2_application": "åˆ é™¤ OAuth2 应用程åº",
|
||
"settings.remove_oauth2_application_desc": "åˆ é™¤ OAuth2 应用将撤销所有ç¾å的访问令牌。继ç»å—?",
|
||
"settings.remove_oauth2_application_success": "è¯¥åº”ç”¨å·²åˆ é™¤ã€‚",
|
||
"settings.create_oauth2_application": "创建新的 OAuth2 应用程åº",
|
||
"settings.create_oauth2_application_button": "创建应用",
|
||
"settings.create_oauth2_application_success": "您已æˆåŠŸåˆ›å»ºä¸€ä¸ªæ–°çš„ OAuth2 应用。",
|
||
"settings.update_oauth2_application_success": "您已æˆåŠŸæ›´æ–°æ¤ OAuth2 应用。",
|
||
"settings.oauth2_application_name": "应用åç§°",
|
||
"settings.oauth2_confidential_client": "机密客户端。对于需è¦ä¿å¯†çš„应用(例如 Web 应用),请选择æ¤é€‰é¡¹ã€‚对于包括桌é¢å’Œç§»åŠ¨åº”ç”¨åœ¨å†…çš„æœ¬æœºåº”ç”¨ï¼Œè¯·å‹¿é€‰æ‹©æ¤é€‰é¡¹ã€‚",
|
||
"settings.oauth2_skip_secondary_authorization": "首次授æƒåŽå…è®¸å…¬å…±å®¢æˆ·ç«¯è·³è¿‡æŽˆæƒæ¥éª¤ã€‚ <strong>å¯èƒ½ä¼šå¸¦æ¥å®‰å…¨é£Žé™©ã€‚</strong>",
|
||
"settings.oauth2_redirect_uris": "é‡å®šå‘ URI。æ¯è¡Œä¸€ä¸ª URI。",
|
||
"settings.save_application": "ä¿å˜",
|
||
"settings.oauth2_client_id": "客户端ID",
|
||
"settings.oauth2_client_secret": "客户端密钥",
|
||
"settings.oauth2_regenerate_secret": "釿–°ç”Ÿæˆå¯†é’¥",
|
||
"settings.oauth2_regenerate_secret_hint": "您的密钥已丢失?",
|
||
"settings.oauth2_client_secret_hint": "您离开或刷新æ¤é¡µé¢åŽå°†ä¸ä¼šå†æ˜¾ç¤ºæ¤å¯†é’¥ã€‚è¯·ç¡®ä¿æ‚¨å·²ä¿å˜å®ƒã€‚",
|
||
"settings.oauth2_application_edit": "编辑",
|
||
"settings.oauth2_application_create_description": "OAuth2 应用å…许您的第三方应用程åºè®¿é—®æ¤å®žä¾‹çš„ç”¨æˆ·å¸æˆ·ã€‚",
|
||
"settings.oauth2_application_remove_description": "移除一个OAuth2应用将会阻æ¢å®ƒè®¿é—®æ¤å®žä¾‹ä¸Šçš„已授æƒç”¨æˆ·è´¦æˆ·ã€‚是å¦ç»§ç»ï¼Ÿ",
|
||
"settings.oauth2_application_locked": "如果é…ç½®å¯ç”¨ï¼ŒGitCaddy 将在å¯åŠ¨æ—¶é¢„æ³¨å†Œä¸€äº› OAuth2 应用程åºã€‚ ä¸ºäº†é˜²æ¢æ„外的行为, 这些应用既ä¸èƒ½ç¼–辑也ä¸èƒ½åˆ 除。请å‚阅 OAuth2 æ–‡æ¡£ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚",
|
||
"settings.authorized_oauth2_applications": "已授æƒçš„ OAuth2 应用",
|
||
"settings.authorized_oauth2_applications_description": "您已授予这些第三方应用程åºè®¿é—®æ‚¨çš„个人 GitCaddy 账户的æƒé™ã€‚请撤销那些您ä¸å†éœ€è¦çš„应用程åºçš„访问æƒé™ã€‚",
|
||
"settings.revoke_key": "撤销",
|
||
"settings.revoke_oauth2_grant": "撤回æƒé™",
|
||
"settings.revoke_oauth2_grant_description": "确定撤销æ¤ä¸‰æ–¹åº”用程åºçš„æŽˆæƒï¼Œå¹¶é˜»æ¢æ¤åº”用程åºè®¿é—®æ‚¨çš„æ•°æ®ï¼Ÿ",
|
||
"settings.revoke_oauth2_grant_success": "æˆåŠŸæ’¤é”€è®¿é—®æƒé™ã€‚",
|
||
"settings.twofa_desc": "ä¸ºä¿æŠ¤æ‚¨çš„è´¦å·å¯†ç 安全,您å¯ä»¥ä½¿ç”¨æ™ºèƒ½æ‰‹æœºæˆ–å…¶å®ƒè®¾å¤‡æ¥æŽ¥æ”¶æ—¶é—´å¼ºç›¸å…³çš„ä¸€æ¬¡æ€§å¯†ç (TOTP)。",
|
||
"settings.twofa_recovery_tip": "如果您丢失了您的设备,您将能够使用一次性æ¢å¤å¯†é’¥æ¥é‡æ–°èŽ·å¾—å¯¹æ‚¨è´¦æˆ·çš„è®¿é—®ã€‚",
|
||
"settings.twofa_is_enrolled": "您的账å·<strong>å·²å¯ç”¨</strong>了两æ¥éªŒè¯ã€‚",
|
||
"settings.twofa_not_enrolled": "æ‚¨çš„è´¦å·æœªå¼€å¯ä¸¤æ¥éªŒè¯ã€‚",
|
||
"settings.twofa_disable": "ç¦ç”¨ä¸¤æ¥è®¤è¯",
|
||
"settings.twofa_scratch_token_regenerate": "釿–°ç”Ÿæˆåˆå§‹ä»¤ç‰Œ",
|
||
"settings.twofa_scratch_token_regenerated": "您的åˆå§‹ä»¤ç‰ŒçŽ°åœ¨æ˜¯ %sã€‚å°†å…¶å˜æ”¾åœ¨å®‰å…¨çš„地方,它将ä¸ä¼šå†æ¬¡æ˜¾ç¤ºã€‚",
|
||
"settings.twofa_enroll": "å¯ç”¨ä¸¤æ¥éªŒè¯",
|
||
"settings.twofa_disable_note": "如果需è¦ï¼Œæ‚¨å¯ä»¥ç¦ç”¨ä¸¤æ¥éªŒè¯ã€‚",
|
||
"settings.twofa_disable_desc": "关掉两æ¥éªŒè¯ä¼šä½¿å¾—您的账å·ä¸å®‰å…¨ï¼Œç»§ç»æ‰§è¡Œï¼Ÿ",
|
||
"settings.regenerate_scratch_token_desc": "如果您丢失了您的æ¢å¤å¯†é’¥æˆ–å·²ç»ä½¿ç”¨å®ƒç™»å½•,您å¯ä»¥åœ¨è¿™é‡Œé‡ç½®å®ƒã€‚",
|
||
"settings.twofa_disabled": "两æ¥éªŒè¯å·²ç¦ç”¨ã€‚",
|
||
"settings.scan_this_image": "使用您的授æƒåº”用扫æè¿™å¼ 图片:",
|
||
"settings.or_enter_secret": "或者输入密钥:%s",
|
||
"settings.then_enter_passcode": "并输入应用程åºä¸æ˜¾ç¤ºçš„密ç :",
|
||
"settings.passcode_invalid": "密ç 䏿£ç¡®ã€‚å†è¯•一次。",
|
||
"settings.twofa_enrolled": "您的账å·å·²ç»å¯ç”¨ä¸¤æ¥éªŒè¯ã€‚请ä¿å˜åˆå§‹ä»¤ç‰Œï¼ˆ%s)到一个安全的地方,æ¤ä»¤ç‰Œä»…显示一次。",
|
||
"settings.twofa_failed_get_secret": "èŽ·å– secret 失败。",
|
||
"settings.webauthn_desc": "安全密钥是包å«åŠ å¯†å¯†é’¥çš„ç¡¬ä»¶è®¾å¤‡ã€‚å®ƒä»¬å¯ä»¥ç”¨äºŽåŒå› ç´ èº«ä»½éªŒè¯ã€‚å®‰å…¨å¯†é’¥å¿…é¡»æ”¯æŒ <a rel=\"noreferrer\" target=\"_blank\" href=\"%s\">WebAuthn 身份验è¯å™¨</a> æ ‡å‡†ã€‚",
|
||
"settings.webauthn_register_key": "æ·»åŠ å®‰å…¨å¯†é’¥",
|
||
"settings.webauthn_nickname": "昵称",
|
||
"settings.webauthn_delete_key": "移除安全密钥",
|
||
"settings.webauthn_delete_key_desc": "å¦‚æžœåˆ é™¤äº†å®‰å…¨å¯†é’¥ï¼Œåˆ™ä¸èƒ½å†ä½¿ç”¨å®ƒç™»å½•。继ç»ï¼Ÿ",
|
||
"settings.webauthn_key_loss_warning": "å¦‚æžœæ‚¨ä¸¢å¤±äº†æ‚¨çš„å®‰å…¨å¯†é’¥ï¼Œæ‚¨å°†æ— æ³•è®¿é—®æ‚¨çš„å¸æˆ·ã€‚",
|
||
"settings.webauthn_alternative_tip": "您å¯èƒ½æƒ³è¦é…ç½®é¢å¤–çš„èº«ä»½éªŒè¯æ–¹æ³•。",
|
||
"settings.manage_account_links": "管ç†ç»‘定过的账å·",
|
||
"settings.manage_account_links_desc": "è¿™äº›å¤–éƒ¨å¸æˆ·å·²ç»ç»‘定到您的 GitCaddy 叿ˆ·ã€‚",
|
||
"settings.account_links_not_available": "当剿²¡æœ‰å¤–éƒ¨å¸æˆ·é“¾æŽ¥åˆ°æ‚¨çš„ GitCaddy 叿ˆ·ã€‚",
|
||
"settings.link_account": "链接账户",
|
||
"settings.remove_account_link": "åˆ é™¤å·²ç»‘å®šçš„è´¦å·",
|
||
"settings.remove_account_link_desc": "åˆ é™¤å·²ç»‘å®šå¸æˆ·å°†åŠé”€å…¶å¯¹æ‚¨çš„ GitCaddy 叿ˆ·çš„访问æƒé™ã€‚ç»§ç»ï¼Ÿ",
|
||
"settings.remove_account_link_success": "已喿¶ˆç»‘å®šå¸æˆ·ã€‚",
|
||
"settings.hooks.desc": "æ·»åŠ Web é’©å,它们将会在您拥有的<strong>所有仓库</strong>上触å‘。",
|
||
"settings.orgs_none": "æ‚¨çŽ°åœ¨è¿˜ä¸æ˜¯ä»»ä½•组织的æˆå‘˜ã€‚",
|
||
"settings.repos_none": "æ‚¨å¹¶ä¸æ‹¥æœ‰ä»»ä½•仓库。",
|
||
"settings.delete_account": "åˆ é™¤å½“å‰å¸æˆ·",
|
||
"settings.delete_prompt": "æ¤æ“ä½œå°†æ°¸ä¹…åˆ é™¤æ‚¨çš„ç”¨æˆ·å¸æˆ·ã€‚它 <strong>æ— æ³•</strong> 被撤消。",
|
||
"settings.delete_with_all_comments": "æ‚¨çš„å¸æˆ·å¹´é¾„å°äºŽ %s。为了é¿å…å¹½çµè¯„è®ºï¼Œæ‰€æœ‰å·¥å• / åˆå¹¶è¯·æ±‚çš„è¯„è®ºéƒ½å°†ä¸Žå®ƒä¸€èµ·è¢«åˆ é™¤ã€‚",
|
||
"settings.confirm_delete_account": "ç¡®è®¤åˆ é™¤å¸æˆ·",
|
||
"settings.delete_account_title": "åˆ é™¤å½“å‰å¸æˆ·",
|
||
"settings.delete_account_desc": "ç¡®å®žè¦æ°¸ä¹…åˆ é™¤æ¤ç”¨æˆ·å¸æˆ·å—?",
|
||
"settings.email_notifications.enable": "å¯ç”¨é‚®ä»¶é€šçŸ¥",
|
||
"settings.email_notifications.onmention": "仅被æåŠæ—¶é€šçŸ¥",
|
||
"settings.email_notifications.disable": "åœç”¨é‚®ä»¶é€šçŸ¥",
|
||
"settings.email_notifications.submit": "设置邮件通知",
|
||
"settings.email_notifications.andyourown": "仅与您相关的通知",
|
||
"settings.email_notifications.actions.desc": "已设置 <a target=\"_blank\" href=\"%s\">GitCaddy 工作æµ</a> 的仓库ä¸å·¥ä½œæµè¿è¡Œçš„通知。",
|
||
"settings.email_notifications.actions.failure_only": "仅在工作æµè¿è¡Œå¤±è´¥æ—¶é€šçŸ¥",
|
||
"settings.visibility": "用户å¯è§æ€§",
|
||
"settings.visibility.public": "公开",
|
||
"settings.visibility.public_tooltip": "对所有人å¯è§",
|
||
"settings.visibility.limited": "å—é™",
|
||
"settings.visibility.limited_tooltip": "仅对已认è¯çš„用户å¯è§",
|
||
"settings.visibility.private": "ç§æœ‰",
|
||
"settings.visibility.private_tooltip": "ä»…å¯¹æ‚¨å·²åŠ å…¥çš„ç»„ç»‡çš„æˆå‘˜å¯è§ã€‚",
|
||
"repo.new_repo_helper": "代ç 仓库包å«äº†æ‰€æœ‰çš„项目文件,包括版本历å²è®°å½•。已ç»åœ¨å…¶ä»–地方托管了?<a href=\"%s\">è¿ç§»ä»“库。</a>",
|
||
"repo.owner": "拥有者",
|
||
"repo.owner_helper": "由于最大仓库数é‡é™åˆ¶ï¼Œä¸€äº›ç»„织å¯èƒ½ä¸ä¼šæ˜¾ç¤ºåœ¨ä¸‹æ‹‰åˆ—表ä¸ã€‚",
|
||
"repo.repo_name": "仓库åç§°",
|
||
"repo.repo_name_profile_public_hint": ".profile 是一个特殊的仓库,您å¯ä»¥ä½¿ç”¨å®ƒå°† README.md æ·»åŠ åˆ°æ‚¨çš„å…¬å…±ç»„ç»‡èµ„æ–™ä¸ï¼Œä»»ä½•人都å¯ä»¥çœ‹åˆ°ã€‚请确ä¿å®ƒæ˜¯å…¬å¼€çš„,并使用个人资料目录ä¸çš„ README 对其进行åˆå§‹åŒ–以开始使用。",
|
||
"repo.repo_name_profile_private_hint": ".profile-private 是一个特殊的仓库,您å¯ä»¥ä½¿ç”¨å®ƒå‘您的组织æˆå‘˜ä¸ªäººèµ„æ–™æ·»åŠ README.md,仅对组织æˆå‘˜å¯è§ã€‚请确ä¿å®ƒæ˜¯ç§æœ‰çš„,并使用个人资料目录ä¸çš„ README 对其进行åˆå§‹åŒ–以开始使用。",
|
||
"repo.repo_name_helper": "ç†æƒ³çš„仓库å称应由简çŸã€æœ‰æ„义和独特的关键è¯ç»„æˆã€‚「.profileã€å’Œã€Œ.profile-privateã€å¯ç”¨äºŽä¸ºç”¨æˆ·/ç»„ç»‡æ·»åŠ README.md。",
|
||
"repo.repo_size": "仓库大å°",
|
||
"repo.template": "模板",
|
||
"repo.template_select": "选择模æ¿",
|
||
"repo.template_helper": "设置仓库为模æ¿ä»“库",
|
||
"repo.template_description": "模æ¿ä»“库让用户通过拷è´ç›®å½•结构,文件和å¯é€‰è®¾ç½®æ¥ç”Ÿæˆä»“库。",
|
||
"repo.visibility": "å¯è§æ€§",
|
||
"repo.visibility_description": "åªæœ‰ç»„织所有人或拥有æƒåˆ©çš„组织æˆå‘˜æ‰èƒ½çœ‹åˆ°ã€‚",
|
||
"repo.visibility_helper": "å°†ä»“åº“è®¾ä¸ºç§æœ‰",
|
||
"repo.visibility_helper_forced": "站点管ç†å‘˜å¼ºåˆ¶è¦æ±‚æ–°ä»“åº“ä¸ºç§æœ‰ã€‚",
|
||
"repo.visibility_fork_helper": "(修改该值将会影å“到所有派生仓库)",
|
||
"repo.clone_helper": "ä¸çŸ¥é“如何克隆?查看<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">帮助</a> 。",
|
||
"repo.fork_repo": "派生仓库",
|
||
"repo.fork_from": "派生自",
|
||
"repo.already_forked": "æ‚¨å·²ç»æ´¾ç”Ÿè¿‡ %s",
|
||
"repo.fork_to_different_account": "派生到其他账å·",
|
||
"repo.fork_visibility_helper": "æ— æ³•æ›´æ”¹æ´¾ç”Ÿä»“åº“çš„å¯è§æ€§ã€‚",
|
||
"repo.fork_branch": "è¦å…‹éš†ä¸ºæ´¾ç”Ÿçš„分支",
|
||
"repo.all_branches": "所有分支",
|
||
"repo.view_all_branches": "查看所有分支",
|
||
"repo.view_all_tags": "查看所有 Git æ ‡ç¾",
|
||
"repo.fork_no_valid_owners": "这个代ç ä»“åº“æ— æ³•è¢«æ´¾ç”Ÿï¼Œå› ä¸ºæ²¡æœ‰æœ‰æ•ˆçš„æ‰€æœ‰è€…ã€‚",
|
||
"repo.fork.blocked_user": "æ— æ³•å…‹éš†ä»“åº“ï¼Œå› ä¸ºæ‚¨è¢«ä»“åº“æ‰€æœ‰è€…å±è”½ã€‚",
|
||
"repo.use_template": "ä½¿ç”¨æ¤æ¨¡æ¿",
|
||
"repo.open_with_editor": "用 %s 打开",
|
||
"repo.download_zip": "下载 ZIP",
|
||
"repo.download_tar": "下载 TAR.GZ",
|
||
"repo.download_bundle": "下载 BUNDLE",
|
||
"repo.generate_repo": "生æˆä»“库",
|
||
"repo.generate_from": "生æˆè‡ª",
|
||
"repo.repo_desc": "æè¿°",
|
||
"repo.repo_desc_helper": "è¾“å…¥ç®€è¦æè¿° (å¯é€‰)",
|
||
"repo.repo_no_desc": "æ— è¯¦ç»†ä¿¡æ¯",
|
||
"repo.repo_lang": "è¯è¨€",
|
||
"repo.repo_gitignore_helper": "选择 .gitignore 模æ¿",
|
||
"repo.repo_gitignore_helper_desc": "从常è§è¯è¨€çš„æ¨¡æ¿åˆ—表ä¸é€‰æ‹©å¿½ç•¥è·Ÿè¸ªçš„æ–‡ä»¶ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œç”±å¼€å‘æˆ–构建工具生æˆçš„特殊文件都包å«åœ¨ .gitignore ä¸ã€‚",
|
||
"repo.issue_labels": "工啿 ‡ç¾",
|
||
"repo.issue_labels_helper": "é€‰æ‹©ä¸€ä¸ªå·¥å•æ ‡ç¾é›†",
|
||
"repo.license": "授æƒè®¸å¯",
|
||
"repo.license_helper": "选择授æƒè®¸å¯æ–‡ä»¶",
|
||
"repo.license_helper_desc": "许å¯è¯è¯´æ˜Žäº†å…¶ä»–人å¯ä»¥å’Œä¸å¯ä»¥ç”¨æ‚¨çš„代ç åšä»€ä¹ˆã€‚ä¸ç¡®å®šå“ªä¸€ä¸ªé€‚åˆæ‚¨çš„é¡¹ç›®ï¼Ÿè§ <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">选择一个许å¯è¯</a>",
|
||
"repo.multiple_licenses": "多许å¯è¯",
|
||
"repo.object_format": "å¯¹è±¡æ ¼å¼",
|
||
"repo.object_format_helper": "ä»“åº“çš„å¯¹è±¡æ ¼å¼ã€‚ä¹‹åŽæ— 法更改。SHA1 是最兼容的。",
|
||
"repo.readme": "自述文件",
|
||
"repo.readme_helper": "选择自述文件模æ¿ã€‚",
|
||
"repo.readme_helper_desc": "这是您å¯ä»¥ä¸ºæ‚¨çš„项目撰写完整æè¿°çš„地方。",
|
||
"repo.auto_init": "åˆå§‹åŒ–ä»“åº“ï¼ˆæ·»åŠ .gitignoreã€è®¸å¯è¯å’Œè‡ªè¿°æ–‡ä»¶ï¼‰",
|
||
"repo.trust_model_helper": "选择ç¾å验è¯çš„信任模型。å¯èƒ½çš„选项是:",
|
||
"repo.trust_model_helper_collaborator": "å作者:信任å作者的ç¾å",
|
||
"repo.trust_model_helper_committer": "æäº¤è€…:信任与æäº¤è€…相符的ç¾å",
|
||
"repo.trust_model_helper_collaborator_committer": "å作者+æäº¤è€…:信任åä½œè€…åŒæ—¶æ˜¯æäº¤è€…çš„ç¾å",
|
||
"repo.trust_model_helper_default": "默认:使用æ¤å®‰è£…的默认信任模型",
|
||
"repo.create_repo": "创建仓库",
|
||
"repo.default_branch": "默认分支",
|
||
"repo.default_branch_label": "默认",
|
||
"repo.default_branch_helper": "默认分支是用于åˆå¹¶è¯·æ±‚å’Œä»£ç æäº¤çš„åŸºç¡€åˆ†æ”¯ã€‚",
|
||
"repo.mirror_prune": "修剪",
|
||
"repo.mirror_prune_desc": "åˆ é™¤è¿‡æ—¶çš„è¿œç¨‹è·Ÿè¸ªå¼•ç”¨",
|
||
"repo.mirror_interval": "镜åƒé—´éš”(有效的时间å•使˜¯ 'h'ã€'m'ã€'s')。0 ç¦ç”¨è‡ªåŠ¨å®šæœŸåŒæ¥ï¼ˆæœ€çŸé—´éš”: %s)",
|
||
"repo.mirror_interval_invalid": "镜åƒé—´é𔿗 效。",
|
||
"repo.mirror_sync": "å·²åŒæ¥",
|
||
"repo.mirror_sync_on_commit": "æŽ¨é€æäº¤æ—¶åŒæ¥",
|
||
"repo.mirror_address": "从 URL 克隆",
|
||
"repo.mirror_address_desc": "åœ¨æŽˆæƒæ¡†ä¸è¾“入必è¦çš„凿®ã€‚",
|
||
"repo.mirror_address_url_invalid": "æä¾›çš„ URL æ— æ•ˆã€‚è¯·ç¡®ä¿ URL 的所有组æˆéƒ¨åˆ†å‡å·²æ£ç¡®è½¬ä¹‰ã€‚",
|
||
"repo.mirror_address_protocol_invalid": "æä¾›çš„URLæ— æ•ˆã€‚åªèƒ½ä½¿ç”¨http(s)://或git://地å€è¿›è¡Œé•œåƒæ“作。",
|
||
"repo.mirror_lfs": "大文件å˜å‚¨ (LFS)",
|
||
"repo.mirror_lfs_desc": "é•œåƒ LFS æ•°æ®ã€‚",
|
||
"repo.mirror_lfs_endpoint": "LFS 网å€",
|
||
"repo.mirror_lfs_endpoint_desc": "åŒæ¥å°†å°è¯•使用克隆 URL æ¥ <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">确定 LFS æœåС噍</a>。如果仓库 LFS æ•°æ®å˜å‚¨åœ¨å…¶ä»–ä½ç½®ï¼Œæ‚¨è¿˜å¯ä»¥æŒ‡å®šè‡ªå®šä¹‰ç½‘å€ã€‚",
|
||
"repo.mirror_last_synced": "ä¸Šæ¬¡åŒæ¥",
|
||
"repo.mirror_password_placeholder": "(未更改)",
|
||
"repo.mirror_password_blank_placeholder": "(未设置)",
|
||
"repo.mirror_password_help": "更改用户åä»¥åˆ é™¤å·²å‚¨å˜çš„密ç 。",
|
||
"repo.watchers": "关注者",
|
||
"repo.stargazers": "已赞者",
|
||
"repo.stars_remove_warning": "这将清除æ¤ä»“库的所有点赞数。",
|
||
"repo.forks": "派生",
|
||
"repo.stars": "点赞数",
|
||
"repo.reactions_more": "å†åŠ è½½ %d",
|
||
"repo.unit_disabled": "站点管ç†å‘˜å·²ç¦ç”¨æ¤ä»“库å•元。",
|
||
"repo.language_other": "其它",
|
||
"repo.adopt_search": "输入用户å以æœç´¢æœªè¢«æ”¶å½•的仓库…(留空以查找全部)",
|
||
"repo.adopt_preexisting_label": "收录仓库",
|
||
"repo.adopt_preexisting": "收录已å˜åœ¨çš„仓库",
|
||
"repo.adopt_preexisting_content": "从 %s 创建仓库",
|
||
"repo.adopt_preexisting_success": "从 %s 收录仓库æˆåŠŸ",
|
||
"repo.delete_preexisting_label": "刪除",
|
||
"repo.delete_preexisting": "åˆ é™¤å·²å˜åœ¨çš„æ–‡ä»¶",
|
||
"repo.delete_preexisting_content": "åˆ é™¤ %s ä¸çš„æ–‡ä»¶",
|
||
"repo.delete_preexisting_success": "åˆ é™¤ %s 䏿œªæ”¶å½•的文件",
|
||
"repo.blame_prior": "æŸ¥çœ‹æ¤æ›´æ”¹å‰çš„ blame",
|
||
"repo.blame.ignore_revs": "忽略 <a href=\"%s\">.git-blame-ignore-revs</a> 的修订。点击 <a href=\"%s\">绕过</a> 并查看æ£å¸¸çš„ Blame 视图。",
|
||
"repo.blame.ignore_revs.failed": "忽略 <a href=\"%s\">.git-blame-ignore-revs</a> 版本失败。",
|
||
"repo.user_search_tooltip": "最多显示30å用户",
|
||
"repo.tree_path_not_found": "%[2]s ä¸ä¸å˜åœ¨è·¯å¾„ %[1]s",
|
||
"repo.transfer.accept": "接å—转移",
|
||
"repo.transfer.accept_desc": "转移到「%sã€",
|
||
"repo.transfer.reject": "æ‹’ç»è½¬ç§»",
|
||
"repo.transfer.reject_desc": "å–æ¶ˆè½¬ç§»åˆ°ã€Œ%sã€",
|
||
"repo.transfer.no_permission_to_accept": "您没有æƒé™æŽ¥å—æ¤è½¬ç§»ã€‚",
|
||
"repo.transfer.no_permission_to_reject": "您没有æƒé™æ‹’ç»æ¤è½¬ç§»ã€‚",
|
||
"repo.desc.private": "ç§æœ‰åº“",
|
||
"repo.desc.public": "公开",
|
||
"repo.desc.public_access": "公开访问",
|
||
"repo.desc.template": "模æ¿",
|
||
"repo.desc.internal": "内部",
|
||
"repo.desc.archived": "å·²å˜æ¡£",
|
||
"repo.desc.sha256": "SHA256",
|
||
"repo.template.items": "模æ¿é€‰é¡¹",
|
||
"repo.template.git_content": "Git æ•°æ®ï¼ˆé»˜è®¤åˆ†æ”¯ï¼‰",
|
||
"repo.template.git_hooks": "Git é’©å",
|
||
"repo.template.git_hooks_tooltip": "æ‚¨ç›®å‰æ— æ³•ä¿®æ”¹æˆ–åˆ é™¤è¢«æ·»åŠ è¿‡çš„ Git é’©å。仅当您信任模æ¿ä»“库时æ‰å¯ä»¥é€‰æ‹©æ¤é¡¹ã€‚",
|
||
"repo.template.webhooks": "Web é’©å",
|
||
"repo.template.topics": "主题",
|
||
"repo.template.avatar": "头åƒ",
|
||
"repo.template.issue_labels": "工啿 ‡ç¾",
|
||
"repo.template.one_item": "必须至少选择一个模æ¿é¡¹",
|
||
"repo.template.invalid": "必须选择一个模æ¿ä»“库",
|
||
"repo.archive.title": "该仓库已被归档。您å¯ä»¥æŸ¥çœ‹æ–‡ä»¶å’Œå…‹éš†å®ƒï¼Œä½†ä¸èƒ½åˆ›å»ºå·¥å•ã€åˆå¹¶è¯·æ±‚æˆ–æŽ¨é€æäº¤ã€‚",
|
||
"repo.archive.title_date": "该仓库已于 %s 归档。您å¯ä»¥æŸ¥çœ‹æ–‡ä»¶å’Œå…‹éš†å®ƒï¼Œä½†ä¸èƒ½åˆ›å»ºå·¥å•ã€åˆå¹¶è¯·æ±‚æˆ–æŽ¨é€æäº¤ã€‚",
|
||
"repo.archive.issue.nocomment": "æ¤ä»“åº“å·²å˜æ¡£ï¼Œæ‚¨ä¸èƒ½åœ¨æ¤å·¥å•æ·»åŠ è¯„è®ºã€‚",
|
||
"repo.archive.pull.nocomment": "æ¤ä»“åº“å·²å˜æ¡£ï¼Œæ‚¨ä¸èƒ½åœ¨æ¤åˆå¹¶è¯·æ±‚æ·»åŠ è¯„è®ºã€‚",
|
||
"repo.form.reach_limit_of_creation_1": "您已ç»è¾¾åˆ°äº† %d 仓库的上é™ã€‚",
|
||
"repo.form.reach_limit_of_creation_n": "您已ç»è¾¾åˆ°äº† %d 个仓库的上é™ã€‚",
|
||
"repo.form.name_reserved": "仓库åç§° %s 是ä¿ç•™çš„。",
|
||
"repo.form.name_pattern_not_allowed": "仓库åä¸ä¸å…许使用「%sã€æ ¼å¼ã€‚",
|
||
"repo.need_auth": "授æƒ",
|
||
"repo.migrate_options": "è¿ç§»é€‰é¡¹",
|
||
"repo.migrate_service": "è¿ç§»æœåŠ¡",
|
||
"repo.migrate_options_mirror_helper": "该仓库将是一个镜åƒ",
|
||
"repo.migrate_options_lfs": "è¿ç§» LFS 文件",
|
||
"repo.migrate_options_lfs_endpoint.label": "LFS 网å€",
|
||
"repo.migrate_options_lfs_endpoint.description": "è¿ç§»å°†å°è¯•使用您的 Git remote æ¥ <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">确定 LFS æœåС噍</a>。如果仓库 LFS æ•°æ®å˜å‚¨åœ¨å…¶ä»–ä½ç½®ï¼Œæ‚¨è¿˜å¯ä»¥æŒ‡å®šè‡ªå®šä¹‰ç½‘å€ã€‚",
|
||
"repo.migrate_options_lfs_endpoint.description.local": "æ”¯æŒæœ¬åœ°æœåŠ¡å™¨è·¯å¾„ã€‚",
|
||
"repo.migrate_options_lfs_endpoint.placeholder": "如果留空,网å€å°†ä»Žå…‹éš† URL ä¸å¾—到",
|
||
"repo.migrate_items": "è¿ç§»é¡¹ç›®",
|
||
"repo.migrate_items_wiki": "百科",
|
||
"repo.migrate_items_milestones": "里程碑",
|
||
"repo.migrate_items_labels": "æ ‡ç¾",
|
||
"repo.migrate_items_issues": "å·¥å•",
|
||
"repo.migrate_items_pullrequests": "åˆå¹¶è¯·æ±‚",
|
||
"repo.migrate_items_merge_requests": "åˆå¹¶è¯·æ±‚",
|
||
"repo.migrate_items_releases": "å‘布",
|
||
"repo.migrate_repo": "è¿ç§»ä»“库",
|
||
"repo.migrate.clone_address": "从 URL è¿ç§»/克隆",
|
||
"repo.migrate.clone_address_desc": "现有仓库的 HTTP(s) 或 Git \"clone\" URL",
|
||
"repo.migrate.github_token_desc": "您å¯ä»¥åœ¨æ¤å¤„输入一个或多个令牌(以逗å·åˆ†éš”),以绕过 GitHub API 速率é™åˆ¶æ¥åŠ å¿«è¿ç§»é€Ÿåº¦ã€‚è¦å‘Šï¼šæ»¥ç”¨æ¤åŠŸèƒ½å¯èƒ½ä¼šè¿åæœåŠ¡æä¾›å•†çš„æ”¿ç–å¹¶å¯¼è‡´å¸æˆ·è¢«å°ç¦ã€‚",
|
||
"repo.migrate.clone_local_path": "或æœåŠ¡å™¨æœ¬åœ°è·¯å¾„",
|
||
"repo.migrate.permission_denied": "您没有获得导入本地仓库的æƒé™ã€‚",
|
||
"repo.migrate.permission_denied_blocked": "您ä¸èƒ½ä»Žä¸å…许的主机导入,请询问管ç†å‘˜ä»¥æ£€æŸ¥ ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS 设置。",
|
||
"repo.migrate.invalid_local_path": "æœ¬åœ°è·¯å¾„æ— æ•ˆã€‚å®ƒä¸å˜åœ¨æˆ–䏿˜¯ä¸€ä¸ªç›®å½•。",
|
||
"repo.migrate.invalid_lfs_endpoint": "LFS ç½‘å€æ— 效。",
|
||
"repo.migrate.failed": "è¿ç§»å¤±è´¥ï¼š%v",
|
||
"repo.migrate.migrate_items_options": "需è¦è®¿é—®ä»¤ç‰Œæ¥è¿ç§»é¢å¤–的内容",
|
||
"repo.migrated_from": "从 <a href=\"%[1]s\">%[2]s</a> è¿ç§»",
|
||
"repo.migrated_from_fake": "从 %[1]s è¿ç§»æˆåŠŸ",
|
||
"repo.migrate.migrate": "从 %s è¿ç§»",
|
||
"repo.migrate.migrating": "æ£åœ¨ä»Ž <b>%s</b> è¿ç§»â€¦",
|
||
"repo.migrate.migrating_failed": "从 <b>%s</b> è¿ç§»å¤±è´¥ã€‚",
|
||
"repo.migrate.migrating_failed.error": "è¿ç§»å¤±è´¥ï¼š%s",
|
||
"repo.migrate.migrating_failed_no_addr": "è¿ç§»å¤±è´¥ã€‚",
|
||
"repo.migrate.github.description": "从 github.com 或其他 GitHub 实例è¿ç§»æ•°æ®",
|
||
"repo.migrate.git.description": "ä»Žä»»æ„ Git æœåŠ¡è¿ç§»ä»“库。",
|
||
"repo.migrate.gitlab.description": "从 gitlab.com 或其他 GitLab 实例è¿ç§»æ•°æ®",
|
||
"repo.MIGRATE_GitCaddy_PLACEHOLDER.description": "从 GitCaddy_DOT_COM_PLACEHOLDER 或其他 GitCaddy 实例è¿ç§»æ•°æ®",
|
||
"repo.migrate.gogs.description": "从 notabug.org 或其他 Gogs 实例è¿ç§»æ•°æ®ã€‚",
|
||
"repo.migrate.onedev.description": "从 code.onedev.io 或其他 OneDev 实例è¿ç§»æ•°æ®",
|
||
"repo.migrate.codebase.description": "从 codebasehq.com è¿ç§»æ•°æ®",
|
||
"repo.migrate.gitbucket.description": "从 GitBucket 实例è¿ç§»æ•°æ®",
|
||
"repo.migrate.codecommit.description": "从 AWS CodeCommit è¿ç§»æ•°æ®ã€‚",
|
||
"repo.migrate.codecommit.aws_access_key_id": "AWS 访问密钥ID",
|
||
"repo.migrate.codecommit.aws_secret_access_key": "AWS 秘密访问密钥",
|
||
"repo.migrate.codecommit.https_git_credentials_username": "HTTPS Git 凿®ç”¨æˆ·å",
|
||
"repo.migrate.codecommit.https_git_credentials_password": "HTTPS Git 凿®å¯†ç ",
|
||
"repo.migrate.migrating_git": "è¿ç§»Gitæ•°æ®",
|
||
"repo.migrate.migrating_topics": "è¿ç§»ä¸»é¢˜",
|
||
"repo.migrate.migrating_milestones": "è¿ç§»é‡Œç¨‹ç¢‘",
|
||
"repo.migrate.migrating_labels": "è¿ç§»æ ‡ç¾",
|
||
"repo.migrate.migrating_releases": "è¿ç§»å‘布",
|
||
"repo.migrate.migrating_issues": "è¿ç§»å·¥å•",
|
||
"repo.migrate.migrating_pulls": "è¿ç§»åˆå¹¶è¯·æ±‚",
|
||
"repo.migrate.cancel_migrating_title": "å–æ¶ˆè¿ç§»",
|
||
"repo.migrate.cancel_migrating_confirm": "您想è¦å–æ¶ˆæ¤æ¬¡è¿ç§»å—?",
|
||
"repo.migration_status": "è¿ç§»çжæ€",
|
||
"repo.mirror_from": "镜åƒè‡ªåœ°å€",
|
||
"repo.forked_from": "派生自",
|
||
"repo.generated_from": "生æˆè‡ª",
|
||
"repo.fork_from_self": "æ— æ³•æ´¾ç”Ÿå·²ç»æ‹¥æœ‰çš„仓库ï¼",
|
||
"repo.fork_guest_user": "登录并 派生 这个仓库。",
|
||
"repo.watch_guest_user": "请登录åŽå†å…³æ³¨æ¤ä»“库",
|
||
"repo.star_guest_user": "请登录åŽå†ç‚¹èµžæ¤ä»“库",
|
||
"repo.unwatch": "å–æ¶ˆå…³æ³¨",
|
||
"repo.watch": "关注",
|
||
"repo.unstar": "å–æ¶ˆç‚¹èµž",
|
||
"repo.star": "点赞",
|
||
"repo.fork": "派生",
|
||
"repo.action.blocked_user": "æ— æ³•æ‰§è¡Œæ“ä½œï¼Œå› ä¸ºæ‚¨å·²è¢«ä»“åº“æ‰€æœ‰è€…å±è”½ã€‚",
|
||
"repo.download_archive": "下载æ¤ä»“库",
|
||
"repo.more_operations": "更多æ“作",
|
||
"repo.quick_guide": "快速帮助",
|
||
"repo.clone_this_repo": "克隆当å‰ä»“库",
|
||
"repo.cite_this_repo": "引用æ¤ä»“库",
|
||
"repo.create_new_repo_command": "从命令行创建一个新的仓库",
|
||
"repo.push_exist_repo": "从命令行推é€å·²ç»åˆ›å»ºçš„仓库",
|
||
"repo.empty_message": "这个家伙很懒,什么都没有推é€ã€‚",
|
||
"repo.broken_message": "æ— æ³•è¯»å–æ¤ä»“库下的 Git æ•°æ®ã€‚ è”ç³»æ¤å®žä¾‹çš„管ç†å‘˜æˆ–åˆ é™¤æ¤ä»“库。",
|
||
"repo.no_branch": "该仓库没有任何分支。",
|
||
"repo.code": "代码",
|
||
"repo.code.desc": "查看æºç ã€æ–‡ä»¶ã€æäº¤å’Œåˆ†æ”¯ã€‚",
|
||
"repo.branch": "分支",
|
||
"repo.tree": "ç›®å½•æ ‘",
|
||
"repo.clear_ref": "清除当å‰å¼•用",
|
||
"repo.filter_branch_and_tag": "过滤分支或 Git æ ‡ç¾",
|
||
"repo.find_tag": "查找 Git æ ‡ç¾",
|
||
"repo.branches": "分支",
|
||
"repo.tags": "标签",
|
||
"repo.issues": "议题",
|
||
"repo.pulls": "åˆå¹¶è¯·æ±‚",
|
||
"repo.projects": "项目",
|
||
"repo.packages": "软件包",
|
||
"repo.actions": "操作",
|
||
"repo.labels": "æ ‡ç¾",
|
||
"repo.org_labels_desc": "ç»„ç»‡çº§åˆ«çš„æ ‡ç¾ï¼Œå¯ä»¥è¢«æœ¬ç»„织下的 <strong>所有仓库</strong> 使用",
|
||
"repo.org_labels_desc_manage": "管ç†",
|
||
"repo.milestone": "里程碑",
|
||
"repo.milestones": "里程碑",
|
||
"repo.commits": "提交",
|
||
"repo.commit": "提交",
|
||
"repo.release": "å‘布",
|
||
"repo.releases": "发布",
|
||
"repo.tag": "Git æ ‡ç¾",
|
||
"repo.git_tag": "Git æ ‡ç¾",
|
||
"repo.released_this": "å‘布于",
|
||
"repo.tagged_this": "å·²æ ‡è®°",
|
||
"repo.file": "文件",
|
||
"repo.file.title": "%s ä½äºŽ %s",
|
||
"repo.file_size": "文件大小",
|
||
"repo.file_raw": "原始文件",
|
||
"repo.file_history": "文件历å²",
|
||
"repo.file_view_source": "æºç 模å¼",
|
||
"repo.file_view_rendered": "渲染模å¼",
|
||
"repo.file_view_raw": "查看原始文件",
|
||
"repo.file_permalink": "永久链接",
|
||
"repo.file_too_large": "æ–‡ä»¶è¿‡å¤§ï¼Œæ— æ³•æ˜¾ç¤ºã€‚",
|
||
"repo.file_is_empty": "æ¤æ–‡ä»¶æ˜¯ç©ºçš„。",
|
||
"repo.code_preview_line_from_to": "在 %[3]s 的第 %[1]d 行到 %[2]d 行",
|
||
"repo.code_preview_line_in": "在 %[2]s 的第 %[1]d 行",
|
||
"repo.invisible_runes_header": "æ¤æ–‡ä»¶å«æœ‰ä¸å¯è§çš„ Unicode å—符",
|
||
"repo.invisible_runes_description": "æ¤æ–‡ä»¶å«æœ‰äººç±»æ— 法区分的ä¸å¯è§çš„ Unicode å—符,但å¯ä»¥ç”±è®¡ç®—机进行ä¸åŒçš„处ç†ã€‚ 如果您是想特æ„è¿™æ ·çš„ï¼Œå¯ä»¥å®‰å…¨åœ°å¿½ç•¥è¯¥è¦å‘Šã€‚ 使用 Escape 按钮显示他们。",
|
||
"repo.ambiguous_runes_header": "æ¤æ–‡ä»¶å«æœ‰æ¨¡æ£±ä¸¤å¯çš„ Unicode å—符",
|
||
"repo.ambiguous_runes_description": "æ¤æ–‡ä»¶å«æœ‰å¯èƒ½ä¼šä¸Žå…¶ä»–å—符混淆的 Unicode å—符。 如果您是想特æ„è¿™æ ·çš„ï¼Œå¯ä»¥å®‰å…¨åœ°å¿½ç•¥è¯¥è¦å‘Šã€‚ 使用 Escape 按钮显示他们。",
|
||
"repo.invisible_runes_line": "æ¤è¡Œå«æœ‰ä¸å¯è§çš„ unicode å—符",
|
||
"repo.ambiguous_runes_line": "æ¤è¡Œæœ‰æ¨¡æ£±ä¸¤å¯çš„ unicode å—符",
|
||
"repo.ambiguous_character": "%[1]c [U+%04[1]X] 容易和 %[2]c [U+%04[2]X] 混淆",
|
||
"repo.escape_control_characters": "Escape",
|
||
"repo.unescape_control_characters": "Unescape",
|
||
"repo.file_copy_permalink": "å¤åˆ¶æ°¸ä¹…链接",
|
||
"repo.view_git_blame": "查看 Git Blame",
|
||
"repo.video_not_supported_in_browser": "您的æµè§ˆå™¨ä¸æ”¯æŒä½¿ç”¨ HTML5 'video' æ ‡ç¾ã€‚",
|
||
"repo.audio_not_supported_in_browser": "您的æµè§ˆå™¨ä¸æ”¯æŒä½¿ç”¨ HTML5 'video' æ ‡ç¾ã€‚",
|
||
"repo.symbolic_link": "符å·é“¾æŽ¥",
|
||
"repo.executable_file": "坿‰§è¡Œæ–‡ä»¶",
|
||
"repo.vendored": "被供应的",
|
||
"repo.generated": "已生æˆçš„",
|
||
"repo.commit_graph": "æäº¤å›¾",
|
||
"repo.commit_graph.select": "选择分支",
|
||
"repo.commit_graph.hide_pr_refs": "éšè—åˆå¹¶è¯·æ±‚",
|
||
"repo.commit_graph.monochrome": "黑白",
|
||
"repo.commit_graph.color": "彩色",
|
||
"repo.commit.contained_in": "这个æäº¤åŒ…å«åœ¨ï¼š",
|
||
"repo.commit.contained_in_default_branch": "æ¤æäº¤æ˜¯é»˜è®¤åˆ†æ”¯çš„ä¸€éƒ¨åˆ†",
|
||
"repo.commit.load_referencing_branches_and_tags": "åŠ è½½å¼•ç”¨è¯¥æäº¤çš„分支和 Git æ ‡ç¾",
|
||
"repo.commit.merged_in_pr": "æ¤æäº¤å·²åˆå¹¶åœ¨åˆå¹¶è¯·æ±‚ %s ä¸ã€‚",
|
||
"repo.blame": "追溯",
|
||
"repo.download_file": "下载文件",
|
||
"repo.normal_view": "普通视图",
|
||
"repo.line": "行",
|
||
"repo.lines": "行",
|
||
"repo.from_comment": "(评论)",
|
||
"repo.editor.add_file": "æ·»åŠ æ–‡ä»¶",
|
||
"repo.editor.new_file": "新建文件",
|
||
"repo.editor.upload_file": "ä¸Šä¼ æ–‡ä»¶",
|
||
"repo.editor.edit_file": "编辑文件",
|
||
"repo.editor.preview_changes": "é¢„è§ˆå˜æ›´",
|
||
"repo.editor.cannot_edit_lfs_files": "æ— æ³•åœ¨ web 界é¢ä¸ç¼–辑 lfs 文件。",
|
||
"repo.editor.cannot_edit_too_large_file": "æ–‡ä»¶è¿‡å¤§ï¼Œæ— æ³•ç¼–è¾‘ã€‚",
|
||
"repo.editor.cannot_edit_non_text_files": "网页ä¸èƒ½ç¼–辑二进制文件。",
|
||
"repo.editor.file_not_editable_hint": "但您ä»ç„¶å¯ä»¥é‡å‘½å或移动它。",
|
||
"repo.editor.edit_this_file": "编辑文件",
|
||
"repo.editor.this_file_locked": "文件已é”定",
|
||
"repo.editor.must_be_on_a_branch": "您必须在æŸä¸ªåˆ†æ”¯ä¸Šæ‰èƒ½å¯¹æ¤æ–‡ä»¶è¿›è¡Œä¿®æ”¹æ“作。",
|
||
"repo.editor.fork_before_edit": "您必须派生这个仓库æ‰èƒ½å¯¹æ¤æ–‡ä»¶è¿›è¡Œä¿®æ”¹æ“作。",
|
||
"repo.editor.delete_this_file": "åˆ é™¤æ–‡ä»¶",
|
||
"repo.editor.delete_this_directory": "åˆ é™¤ç›®å½•",
|
||
"repo.editor.must_have_write_access": "您必须具有写æƒé™æ‰èƒ½å¯¹æ¤æ–‡ä»¶è¿›è¡Œä¿®æ”¹æ“作。",
|
||
"repo.editor.file_delete_success": "文件「%sã€å·²åˆ 除。",
|
||
"repo.editor.directory_delete_success": "目录「%sã€å·²è¢«åˆ 除。",
|
||
"repo.editor.delete_directory": "åˆ é™¤ç›®å½•ã€Œ%sã€",
|
||
"repo.editor.name_your_file": "命忖‡ä»¶â€¦",
|
||
"repo.editor.filename_help": "通过键入åç§°åŽè·Ÿæ–œçº¿ (\"/\") æ¥æ·»åŠ ç›®å½•ã€‚é€šè¿‡åœ¨è¾“å…¥æ¡†çš„å¼€å¤´é”®å…¥ã€Œé€€æ ¼ã€æ¥åˆ 除目录。",
|
||
"repo.editor.or": "或",
|
||
"repo.editor.cancel_lower": "å–æ¶ˆ",
|
||
"repo.editor.commit_signed_changes": "æäº¤å·²ç¾å的更改",
|
||
"repo.editor.commit_changes": "æäº¤å˜æ›´",
|
||
"repo.editor.add_tmpl": "æ·»åŠ '{filename}'",
|
||
"repo.editor.add": "æ·»åŠ %s",
|
||
"repo.editor.update": "æ›´æ–° %s",
|
||
"repo.editor.delete": "åˆ é™¤ %s",
|
||
"repo.editor.patch": "应用补ä¸",
|
||
"repo.editor.patching": "打补ä¸ï¼š",
|
||
"repo.editor.fail_to_apply_patch": "æ— æ³•åº”ç”¨è¡¥ä¸",
|
||
"repo.editor.new_patch": "æ–°è¡¥ä¸",
|
||
"repo.editor.commit_message": "提交信息",
|
||
"repo.editor.commit_message_desc": "æ·»åŠ ä¸€ä¸ªå¯é€‰çš„æ‰©å±•æè¿°â€¦",
|
||
"repo.editor.signoff_desc": "在æäº¤æ—¥å¿—æ¶ˆæ¯æœ«å°¾æ·»åŠ ç¾ç½²äººä¿¡æ¯ã€‚",
|
||
"repo.editor.commit_directly_to_this_branch": "直接æäº¤è‡³ <strong class=\"branch-name\">%s</strong> 分支。",
|
||
"repo.editor.create_new_branch": "ä¸ºæ¤æäº¤åˆ›å»ºä¸€ä¸ª <strong>新的分支</strong> å¹¶å‘èµ·åˆå¹¶è¯·æ±‚。",
|
||
"repo.editor.create_new_branch_np": "ä¸ºæ¤æäº¤åˆ›å»º <strong>新分支</strong>。",
|
||
"repo.editor.propose_file_change": "建议文件更改",
|
||
"repo.editor.new_branch_name": "为这次æäº¤çš„æ–°åˆ†æ”¯å‘½å",
|
||
"repo.editor.new_branch_name_desc": "新的分支å称…",
|
||
"repo.editor.cancel": "å–æ¶ˆ",
|
||
"repo.editor.filename_cannot_be_empty": "文件åä¸èƒ½ä¸ºç©ºã€‚",
|
||
"repo.editor.filename_is_invalid": "æ–‡ä»¶åæ— 效:「%sã€ã€‚",
|
||
"repo.editor.commit_email": "æäº¤é‚®ç®±åœ°å€",
|
||
"repo.editor.invalid_commit_email": "æäº¤çš„é‚®ç®±åœ°å€æ— 效。",
|
||
"repo.editor.branch_does_not_exist": "æ¤ä»“库ä¸ä¸å˜åœ¨å为「%sã€çš„分支。",
|
||
"repo.editor.branch_already_exists": "æ¤ä»“库已å˜åœ¨å为「%sã€çš„分支。",
|
||
"repo.editor.directory_is_a_file": "目录å「%sã€å·²ä½œä¸ºæ–‡ä»¶å在æ¤ä»“库ä¸å˜åœ¨ã€‚",
|
||
"repo.editor.file_is_a_symlink": "「%sã€æ˜¯ä¸€ä¸ªç¬¦å·é“¾æŽ¥ï¼Œæ— 法在 Web 编辑器ä¸ç¼–辑",
|
||
"repo.editor.filename_is_a_directory": "文件å「%sã€å·²ä½œä¸ºç›®å½•å在æ¤ä»“库ä¸å˜åœ¨ã€‚",
|
||
"repo.editor.file_modifying_no_longer_exists": "æ£åœ¨ä¿®æ”¹çš„æ–‡ä»¶ã€Œ%sã€å·²ä¸å˜åœ¨äºŽæ¤ä»“库。",
|
||
"repo.editor.file_changed_while_editing": "文件内容在您进行编辑时已ç»å‘生å˜åŠ¨ã€‚<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">å•击æ¤å¤„</a> 查看å˜åŠ¨çš„å…·ä½“å†…å®¹ï¼Œæˆ–è€… <strong>冿¬¡æäº¤</strong> 覆盖已å‘生的å˜åŠ¨ã€‚",
|
||
"repo.editor.file_already_exists": "æ¤ä»“库已ç»å˜åœ¨å为「%sã€çš„æ–‡ä»¶ã€‚",
|
||
"repo.editor.commit_id_not_matching": "æäº¤ ID 与您开始编辑时的 ID ä¸åŒ¹é…。请æäº¤åˆ°è¡¥ä¸åˆ†æ”¯ç„¶åŽåˆå¹¶ã€‚",
|
||
"repo.editor.push_out_of_date": "推é€ä¼¼ä¹Žå·²ç»è¿‡æ—¶ã€‚",
|
||
"repo.editor.commit_empty_file_header": "æäº¤ä¸€ä¸ªç©ºæ–‡ä»¶",
|
||
"repo.editor.commit_empty_file_text": "æ‚¨è¦æäº¤çš„æ–‡ä»¶æ˜¯ç©ºçš„ï¼Œç»§ç»å—?",
|
||
"repo.editor.no_changes_to_show": "没有å¯ä»¥æ˜¾ç¤ºçš„å˜æ›´ã€‚",
|
||
"repo.editor.push_rejected_no_message": "æ¤ä¿®æ”¹è¢«æœåŠ¡å™¨æ‹’ç»å¹¶ä¸”没有å馈消æ¯ã€‚请检查 Git é’©å。",
|
||
"repo.editor.push_rejected": "æ¤ä¿®æ”¹è¢«æœåŠ¡å™¨æ‹’ç»ã€‚请检查 Git é’©å。",
|
||
"repo.editor.push_rejected_summary": "详细拒ç»ä¿¡æ¯ï¼š",
|
||
"repo.editor.add_subdir": "æ·»åŠ ç›®å½•â€¦",
|
||
"repo.editor.unable_to_upload_files": "ä¸Šä¼ æ–‡ä»¶è‡³ã€Œ%sã€å¤±è´¥ï¼š%v",
|
||
"repo.editor.upload_file_is_locked": "文件「%sã€è¢« %s é”定。",
|
||
"repo.editor.upload_files_to_dir": "ä¸Šä¼ æ–‡ä»¶è‡³ã€Œ%sã€",
|
||
"repo.editor.cannot_commit_to_protected_branch": "ä¸å¯ä»¥æäº¤åˆ°å—ä¿æŠ¤çš„åˆ†æ”¯ã€Œ%sã€ã€‚",
|
||
"repo.editor.no_commit_to_branch": "æ— æ³•ç›´æŽ¥æäº¤åˆ†æ”¯ï¼Œå› 为:",
|
||
"repo.editor.user_no_push_to_branch": "用户ä¸èƒ½æŽ¨é€åˆ°åˆ†æ”¯",
|
||
"repo.editor.require_signed_commit": "分支需è¦ç¾åæäº¤",
|
||
"repo.editor.cherry_pick": "拣选æäº¤ %s 到:",
|
||
"repo.editor.revert": "将 %s 还原到:",
|
||
"repo.editor.failed_to_commit": "æäº¤æ›´æ”¹å¤±è´¥ã€‚",
|
||
"repo.editor.failed_to_commit_summary": "错误信æ¯ï¼š",
|
||
"repo.editor.fork_create": "æ´¾ç”Ÿä»“åº“ä»¥è¯·æ±‚å˜æ›´",
|
||
"repo.editor.fork_create_description": "您ä¸èƒ½ç›´æŽ¥ç¼–辑æ¤ä»“库。您å¯ä»¥æ´¾ç”Ÿæ¤ä»“库,进行编辑并创建一个åˆå¹¶è¯·æ±‚。",
|
||
"repo.editor.fork_edit_description": "您ä¸èƒ½ç›´æŽ¥ç¼–辑æ¤ä»“库。 更改将写入您的派生仓库 <b>%s</b>,以便您å¯ä»¥åˆ›å»ºä¸€ä¸ªåˆå¹¶è¯·æ±‚。",
|
||
"repo.editor.fork_not_editable": "æ‚¨å·²ç»æ´¾ç”Ÿäº†æ¤ä»“库,但您的派生是ä¸å¯ç¼–辑的。",
|
||
"repo.editor.fork_failed_to_push_branch": "推é€åˆ†æ”¯ %s 到仓库失败。",
|
||
"repo.editor.fork_branch_exists": "分支「%sã€å·²å˜åœ¨äºŽæ‚¨çš„æ´¾ç”Ÿä»“库ä¸ï¼Œè¯·é€‰æ‹©ä¸€ä¸ªæ–°çš„分支å称。",
|
||
"repo.commits.desc": "æµè§ˆä»£ç 修改历å²",
|
||
"repo.commits.commits": "æ¬¡ä»£ç æäº¤",
|
||
"repo.commits.no_commits": "没有共åŒçš„æäº¤ã€‚「%sã€å’Œã€Œ%sã€çš„历å²å®Œå…¨ä¸åŒã€‚",
|
||
"repo.commits.nothing_to_compare": "这些分支是相åŒçš„。",
|
||
"repo.commits.search.tooltip": "您å¯ä»¥åœ¨å…³é”®è¯å‰åŠ ä¸Šå‰ç¼€ï¼Œå¦‚「author:ã€ã€ã€Œcommitter:ã€ã€ã€Œafter:ã€æˆ–「before:ã€ï¼Œä¾‹å¦‚「retrin author:Alice before:2019-01-13ã€ã€‚",
|
||
"repo.commits.search_branch": "æ¤åˆ†æ”¯",
|
||
"repo.commits.search_all": "所有分支",
|
||
"repo.commits.author": "作者",
|
||
"repo.commits.message": "备注",
|
||
"repo.commits.date": "æäº¤æ—¥æœŸ",
|
||
"repo.commits.older": "æ›´æ—§çš„æäº¤",
|
||
"repo.commits.newer": "æ›´æ–°çš„æäº¤",
|
||
"repo.commits.signed_by": "ç¾ç½²äºº:",
|
||
"repo.commits.signed_by_untrusted_user": "由未授信的用户ç¾å",
|
||
"repo.commits.signed_by_untrusted_user_unmatched": "由与æäº¤è€…ä¸åŒ¹é…的未授信的用户ç¾å",
|
||
"repo.commits.gpg_key_id": "GPG 密钥 ID",
|
||
"repo.commits.ssh_key_fingerprint": "SSH 密钥指纹",
|
||
"repo.commits.view_path": "在历å²è®°å½•ä¸çš„æ¤å¤„æŸ¥çœ‹",
|
||
"repo.commits.view_file_diff": "查看æäº¤ä¸çš„æ–‡ä»¶æ›´æ”¹",
|
||
"repo.commit.operations": "æ“作",
|
||
"repo.commit.revert": "还原",
|
||
"repo.commit.revert-header": "还原:%s",
|
||
"repo.commit.revert-content": "选择è¦è¿˜åŽŸçš„åˆ†æ”¯ï¼š",
|
||
"repo.commit.cherry-pick": "拣选æäº¤",
|
||
"repo.commit.cherry-pick-header": "拣选æäº¤ï¼š%s",
|
||
"repo.commit.cherry-pick-content": "é€‰æ‹©è¦æ‹£é€‰æäº¤çš„ç›®æ ‡åˆ†æ”¯ï¼š",
|
||
"repo.commitstatus.error": "错误",
|
||
"repo.commitstatus.failure": "失败",
|
||
"repo.commitstatus.pending": "队列",
|
||
"repo.commitstatus.success": "æˆåŠŸ",
|
||
"repo.ext_issues": "访问外部工å•",
|
||
"repo.ext_issues.desc": "链接到外部工å•跟踪系统。",
|
||
"repo.projects.desc": "在项目看æ¿ä¸ç®¡ç†å·¥å•å’Œåˆå¹¶è¯·æ±‚。",
|
||
"repo.projects.description": "æè¿°(å¯é€‰)",
|
||
"repo.projects.description_placeholder": "æè¿°",
|
||
"repo.projects.create": "创建项目",
|
||
"repo.projects.title": "æ ‡é¢˜",
|
||
"repo.projects.new": "创建项目",
|
||
"repo.projects.new_subheader": "在一个地方åè°ƒã€è·Ÿè¸ªå’Œæ›´æ–°æ‚¨çš„å·¥ä½œï¼Œè®©é¡¹ç›®ä¿æŒé€æ˜Žå¹¶æŒ‰è®¡åˆ’进行。",
|
||
"repo.projects.create_success": "项目「%sã€åˆ›å»ºæˆåŠŸã€‚",
|
||
"repo.projects.deletion": "åˆ é™¤é¡¹ç›®",
|
||
"repo.projects.deletion_desc": "åˆ é™¤é¡¹ç›®ä¼šä»Žæ‰€æœ‰ç›¸å…³çš„å·¥å•ä¸ç§»é™¤å®ƒã€‚是å¦ç»§ç»ï¼Ÿ",
|
||
"repo.projects.deletion_success": "è¯¥é¡¹ç›®å·²åˆ é™¤ã€‚",
|
||
"repo.projects.edit": "编辑项目",
|
||
"repo.projects.edit_subheader": "项目用于组织工å•和跟踪进展情况。",
|
||
"repo.projects.modify": "更新项目",
|
||
"repo.projects.edit_success": "项目「%sã€æ›´æ–°æˆåŠŸã€‚",
|
||
"repo.projects.type.none": "æ— ",
|
||
"repo.projects.type.basic_kanban": "基础看æ¿",
|
||
"repo.projects.type.bug_triage": "Bug分类看æ¿",
|
||
"repo.projects.template.desc": "项目模æ¿",
|
||
"repo.projects.template.desc_helper": "选择一个项目模æ¿ä»¥å¼€å§‹",
|
||
"repo.projects.column.edit": "编辑列",
|
||
"repo.projects.column.edit_title": "åç§°",
|
||
"repo.projects.column.new_title": "åç§°",
|
||
"repo.projects.column.new_submit": "创建列",
|
||
"repo.projects.column.new": "创建列",
|
||
"repo.projects.column.set_default": "设为默认",
|
||
"repo.projects.column.set_default_desc": "设置æ¤åˆ—为未分类问题和åˆå¹¶è¯·æ±‚的默认值",
|
||
"repo.projects.column.default_column_hint": "æ·»åŠ åˆ°æ¤é¡¹ç›®çš„æ–°è®®é¢˜å°†è¢«æ·»åŠ åˆ°æ¤åˆ—",
|
||
"repo.projects.column.delete": "åˆ é™¤åˆ—",
|
||
"repo.projects.column.deletion_desc": "åˆ é™¤é¡¹ç›®åˆ—ä¼šå°†æ‰€æœ‰ç›¸å…³é—®é¢˜ç§»è‡³é»˜è®¤åˆ—ã€‚æ˜¯å¦ç»§ç»ï¼Ÿ",
|
||
"repo.projects.column.color": "颜色",
|
||
"repo.projects.open": "å¼€å¯",
|
||
"repo.projects.close": "å…³é—",
|
||
"repo.projects.column.assigned_to": "指派给",
|
||
"repo.projects.card_type.desc": "å¡ç‰‡é¢„览",
|
||
"repo.projects.card_type.images_and_text": "å›¾æ ‡å’Œæ–‡å—",
|
||
"repo.projects.card_type.text_only": "仅文本",
|
||
"repo.issues.desc": "组织 bug 报告ã€ä»»åŠ¡å’Œé‡Œç¨‹ç¢‘ã€‚",
|
||
"repo.issues.filter_assignees": "ç›é€‰æŒ‡æ´¾äºº",
|
||
"repo.issues.filter_milestones": "ç›é€‰é‡Œç¨‹ç¢‘",
|
||
"repo.issues.filter_projects": "ç›é€‰é¡¹ç›®",
|
||
"repo.issues.filter_labels": "ç›é€‰æ ‡ç¾",
|
||
"repo.issues.filter_reviewers": "ç›é€‰è¯„审人",
|
||
"repo.issues.filter_no_results": "没有结果",
|
||
"repo.issues.filter_no_results_placeholder": "请å°è¯•调整您的æœç´¢è¿‡æ»¤å™¨ã€‚",
|
||
"repo.issues.new": "创建工å•",
|
||
"repo.issues.new.title_empty": "æ ‡é¢˜ä¸èƒ½ä¸ºç©º",
|
||
"repo.issues.new.labels": "æ ‡ç¾",
|
||
"repo.issues.new.no_label": "æœªé€‰æ‹©æ ‡ç¾",
|
||
"repo.issues.new.clear_labels": "æ¸…é™¤é€‰ä¸æ ‡ç¾",
|
||
"repo.issues.new.projects": "项目",
|
||
"repo.issues.new.clear_projects": "清除项目",
|
||
"repo.issues.new.no_projects": "æš‚æ— é¡¹ç›®",
|
||
"repo.issues.new.open_projects": "å¼€å¯ä¸çš„项目",
|
||
"repo.issues.new.closed_projects": "已关é—的项目",
|
||
"repo.issues.new.no_items": "æ— å¯é€‰é¡¹",
|
||
"repo.issues.new.milestone": "里程碑",
|
||
"repo.issues.new.no_milestone": "未选择里程碑",
|
||
"repo.issues.new.clear_milestone": "å–æ¶ˆé€‰ä¸é‡Œç¨‹ç¢‘",
|
||
"repo.issues.new.assignees": "指派æˆå‘˜",
|
||
"repo.issues.new.clear_assignees": "å–æ¶ˆæŒ‡æ´¾æˆå‘˜",
|
||
"repo.issues.new.no_assignees": "未指派æˆå‘˜",
|
||
"repo.issues.new.no_reviewers": "æ— è¯„å®¡äºº",
|
||
"repo.issues.new.blocked_user": "æ— æ³•åˆ›å»ºå·¥å•ï¼Œå› ä¸ºæ‚¨å·²è¢«ä»“åº“æ‰€æœ‰è€…å±è”½ã€‚",
|
||
"repo.issues.edit.already_changed": "æ— æ³•ä¿å˜å¯¹å·¥å•的更改。其内容似乎已被其他用户更改。请刷新页é¢å¹¶é‡æ–°ç¼–辑以é¿å…覆盖他们的更改。",
|
||
"repo.issues.edit.blocked_user": "æ— æ³•ç¼–è¾‘å†…å®¹ï¼Œå› ä¸ºæ‚¨å·²è¢«ä»“åº“æ‰€æœ‰è€…æˆ–å·¥å•创建者å±è”½ã€‚",
|
||
"repo.issues.choose.get_started": "开始",
|
||
"repo.issues.choose.open_external_link": "å¼€å¯",
|
||
"repo.issues.choose.blank": "默认模æ¿",
|
||
"repo.issues.choose.blank_about": "从默认模æ¿åˆ›å»ºä¸€ä¸ªå·¥å•。",
|
||
"repo.issues.choose.ignore_invalid_templates": "å·²å¿½ç•¥æ— æ•ˆæ¨¡æ¿",
|
||
"repo.issues.choose.invalid_templates": "å‘现了 %v ä¸ªæ— æ•ˆæ¨¡æ¿",
|
||
"repo.issues.choose.invalid_config": "问题é…置包å«é”™è¯¯ï¼š",
|
||
"repo.issues.no_ref": "分支 / Git æ ‡ç¾æœªæŒ‡å®š",
|
||
"repo.issues.create": "创建工å•",
|
||
"repo.issues.new_label": "åˆ›å»ºæ ‡ç¾",
|
||
"repo.issues.new_label_placeholder": "æ ‡ç¾åç§°",
|
||
"repo.issues.new_label_desc_placeholder": "æè¿°",
|
||
"repo.issues.create_label": "åˆ›å»ºæ ‡ç¾",
|
||
"repo.issues.label_templates.title": "åŠ è½½é¢„å®šä¹‰çš„æ ‡ç¾æ¨¡æ¿",
|
||
"repo.issues.label_templates.info": "è¿˜æ²¡æœ‰ä»»ä½•æ ‡ç¾ã€‚您å¯ä»¥ä½¿ç”¨ã€Œåˆ›å»ºæ ‡ç¾ã€æŒ‰é’®æˆ–è€…åŠ è½½é¢„å®šä¹‰çš„æ ‡ç¾é›†åˆ›å»ºæ ‡ç¾ï¼š",
|
||
"repo.issues.label_templates.helper": "é€‰æ‹©æ ‡ç¾æ¨¡æ¿",
|
||
"repo.issues.label_templates.use": "ä½¿ç”¨æ ‡ç¾é›†",
|
||
"repo.issues.label_templates.fail_to_load_file": "åŠ è½½æ ‡ç¾æ¨¡æ¿æ–‡ä»¶ã€Œ%sã€æ—¶å‘生错误:%v",
|
||
"repo.issues.add_label": "于 %[2]s æ·»åŠ æ ‡ç¾ %[1]s",
|
||
"repo.issues.add_labels": "于 %[2]s æ·»åŠ æ ‡ç¾ %[1]s",
|
||
"repo.issues.remove_label": "于 %[2]s ç§»é™¤æ ‡ç¾ %[1]s",
|
||
"repo.issues.remove_labels": "于 %[2]s ç§»é™¤æ ‡ç¾ %[1]s",
|
||
"repo.issues.add_remove_labels": "于 %[3]s æ·»åŠ æ ‡ç¾ %[1]s ç§»é™¤æ ‡ç¾ %[2]s",
|
||
"repo.issues.add_milestone_at": "于 %[2]s æ·»åŠ é‡Œç¨‹ç¢‘ <b>%[1]s</b>",
|
||
"repo.issues.add_project_at": "于 %[2]s å°†æ¤å·¥å•æ·»åŠ åˆ° <b>%[1]s</b> 项目",
|
||
"repo.issues.move_to_column_of_project": "将 %[3]s 上的 %[2]s 移至 %[1]s",
|
||
"repo.issues.change_milestone_at": "于 %[3]s 修改里程碑从 <b>%[1]s</b> 到 <b>%[2]s</b>",
|
||
"repo.issues.change_project_at": "于 %[3]s 将项目从 <b>%[1]s</b> 移至 <b>%[2]s</b>",
|
||
"repo.issues.remove_milestone_at": "于 %[2]s åˆ é™¤é‡Œç¨‹ç¢‘ <b>%[1]s</b>",
|
||
"repo.issues.remove_project_at": "于 %[2]s å°†æ¤å·¥å•从项目 <b>%[1]s</b> ä¸ç§»é™¤",
|
||
"repo.issues.deleted_milestone": "ï¼ˆå·²åˆ é™¤ï¼‰",
|
||
"repo.issues.deleted_project": "(å·²åˆ é™¤)",
|
||
"repo.issues.self_assign_at": "于 %s 指派给自己",
|
||
"repo.issues.add_assignee_at": "于 %[2]s 由 <b>%[1]s</b> 指派",
|
||
"repo.issues.remove_assignee_at": "于 %[2]s ç”± <b>%[1]s</b> å–æ¶ˆæŒ‡æ´¾",
|
||
"repo.issues.remove_self_assignment": "于 %s å–æ¶ˆæŒ‡æ´¾",
|
||
"repo.issues.change_title_at": "于 %[3]s ä¿®æ”¹æ ‡é¢˜ <b><strike>%[1]s</strike></b> 为 <b>%[2]s</b>",
|
||
"repo.issues.change_ref_at": "于 %[3]s 修改引用 <b><strike>%[1]s</strike></b> 为 <b>%[2]s</b>",
|
||
"repo.issues.remove_ref_at": "于 %[2]s åˆ é™¤å¼•ç”¨ <b>%[1]s</b>",
|
||
"repo.issues.add_ref_at": "于 %[2]s æ·»åŠ å¼•ç”¨ <b>%[1]s</b>",
|
||
"repo.issues.delete_branch_at": "于 %[2]s åˆ é™¤åˆ†æ”¯ <b>%[1]s</b>",
|
||
"repo.issues.filter_label": "æ ‡ç¾ç›é€‰",
|
||
"repo.issues.filter_label_exclude": "使用 <code>alt</code> + <code>é¼ æ ‡å·¦é”® / 回车</code> æŽ’é™¤æ ‡ç¾",
|
||
"repo.issues.filter_label_no_select": "æ‰€æœ‰æ ‡ç¾",
|
||
"repo.issues.filter_label_select_no_label": "æ— æ ‡ç¾",
|
||
"repo.issues.filter_milestone": "里程碑ç›é€‰",
|
||
"repo.issues.filter_milestone_all": "所有里程碑",
|
||
"repo.issues.filter_milestone_none": "æ— é‡Œç¨‹ç¢‘",
|
||
"repo.issues.filter_milestone_open": "进行ä¸çš„里程碑",
|
||
"repo.issues.filter_milestone_closed": "已关é—的里程碑",
|
||
"repo.issues.filter_project": "项目",
|
||
"repo.issues.filter_project_all": "所有项目",
|
||
"repo.issues.filter_project_none": "æœªåŠ é¡¹ç›®",
|
||
"repo.issues.filter_assignee": "指派人ç›é€‰",
|
||
"repo.issues.filter_assignee_no_assignee": "未指派给任何人",
|
||
"repo.issues.filter_assignee_any_assignee": "已有指派",
|
||
"repo.issues.filter_external_user": "External User",
|
||
"repo.issues.filter_poster": "作者",
|
||
"repo.issues.filter_user_placeholder": "æœç´¢ç”¨æˆ·",
|
||
"repo.issues.filter_user_no_select": "所有用户",
|
||
"repo.issues.filter_type": "类型ç›é€‰",
|
||
"repo.issues.filter_type.all_issues": "所有工å•",
|
||
"repo.issues.filter_type.all_pull_requests": "所有åˆå¹¶è¯·æ±‚",
|
||
"repo.issues.filter_type.assigned_to_you": "指派给您的",
|
||
"repo.issues.filter_type.created_by_you": "由您创建的",
|
||
"repo.issues.filter_type.mentioning_you": "æåŠæ‚¨çš„",
|
||
"repo.issues.filter_type.review_requested": "已请求评审",
|
||
"repo.issues.filter_type.reviewed_by_you": "您已评审的",
|
||
"repo.issues.filter_sort": "排åº",
|
||
"repo.issues.filter_sort.latest": "最新创建",
|
||
"repo.issues.filter_sort.oldest": "最早创建",
|
||
"repo.issues.filter_sort.recentupdate": "最近更新",
|
||
"repo.issues.filter_sort.leastupdate": "最早更新",
|
||
"repo.issues.filter_sort.mostcomment": "最多评论",
|
||
"repo.issues.filter_sort.leastcomment": "最少评论",
|
||
"repo.issues.filter_sort.nearduedate": "到期日从近到远",
|
||
"repo.issues.filter_sort.farduedate": "到期日从远到近",
|
||
"repo.issues.filter_sort.moststars": "点赞由多到少",
|
||
"repo.issues.filter_sort.feweststars": "点赞由少到多",
|
||
"repo.issues.filter_sort.mostforks": "派生由多到少",
|
||
"repo.issues.filter_sort.fewestforks": "派生由少到多",
|
||
"repo.issues.action_open": "å¼€å¯",
|
||
"repo.issues.action_close": "å…³é—",
|
||
"repo.issues.action_label": "æ ‡ç¾",
|
||
"repo.issues.action_milestone": "里程碑",
|
||
"repo.issues.action_milestone_no_select": "æ— é‡Œç¨‹ç¢‘",
|
||
"repo.issues.action_assignee": "指派人ç›é€‰",
|
||
"repo.issues.action_assignee_no_select": "未指派",
|
||
"repo.issues.action_check": "选ä¸/å–æ¶ˆé€‰ä¸",
|
||
"repo.issues.action_check_all": "选ä¸/å–æ¶ˆé€‰ä¸æ‰€æœ‰é¡¹ç›®",
|
||
"repo.issues.opened_by": "由 <a href=\"%[2]s\">%[3]s</a> 于 %[1]s创建",
|
||
"repo.pulls.merged_by": "ç”± <a href=\"%[2]s\">%[3]s</a> 创建,åˆå¹¶äºŽ %[1]s",
|
||
"repo.pulls.merged_by_fake": "ç”± %[2]s 创建,åˆå¹¶äºŽ %[1]s",
|
||
"repo.issues.closed_by": "ç”± <a href=\"%[2]s\">%[3]s</a> 创建,关é—于 %[1]s",
|
||
"repo.issues.opened_by_fake": "由 %[2]s 于 %[1]s 打开",
|
||
"repo.issues.closed_by_fake": "ç”± %[2]s 创建,关é—于 %[1]s",
|
||
"repo.issues.previous": "上一页",
|
||
"repo.issues.next": "下一页",
|
||
"repo.issues.open_title": "å¼€å¯ä¸",
|
||
"repo.issues.closed_title": "已关é—",
|
||
"repo.issues.draft_title": "è‰ç¨¿",
|
||
"repo.issues.num_comments_1": "%d 评论",
|
||
"repo.issues.num_comments": "%d æ¡è¯„论",
|
||
"repo.issues.commented_at": "评论于 <a href=\"#%s\">%s</a>",
|
||
"repo.issues.delete_comment_confirm": "您确定è¦åˆ 除该æ¡è¯„论å—?",
|
||
"repo.issues.context.copy_link": "å¤åˆ¶é“¾æŽ¥",
|
||
"repo.issues.context.quote_reply": "引用回å¤",
|
||
"repo.issues.context.reference_issue": "在新工å•ä¸å¼•用",
|
||
"repo.issues.context.edit": "编辑",
|
||
"repo.issues.context.delete": "刪除",
|
||
"repo.issues.no_content": "没有æä¾›è¯´æ˜Žã€‚",
|
||
"repo.issues.close": "å…³é—å·¥å•",
|
||
"repo.issues.comment_pull_merged_at": "于 %[3]s åˆå¹¶æäº¤ %[1]s 到 %[2]s",
|
||
"repo.issues.comment_manually_pull_merged_at": "于 %[3]s 手动åˆå¹¶æäº¤ %[1]s 到 %[2]s",
|
||
"repo.issues.close_comment_issue": "评论并关é—",
|
||
"repo.issues.reopen_issue": "釿–°æ‰“å¼€",
|
||
"repo.issues.reopen_comment_issue": "è¯„è®ºå¹¶é‡æ–°æ‰“å¼€",
|
||
"repo.issues.create_comment": "评论",
|
||
"repo.issues.comment.blocked_user": "æ— æ³•åˆ›å»ºæˆ–ç¼–è¾‘è¯„è®ºï¼Œå› ä¸ºæ‚¨å·²è¢«ä»“åº“æ‰€æœ‰è€…æˆ–å·¥å•创建者å±è”½ã€‚",
|
||
"repo.issues.closed_at": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> 关闿¤å·¥å•",
|
||
"repo.issues.reopened_at": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> 釿–°æ‰“å¼€æ¤å·¥å•",
|
||
"repo.issues.commit_ref_at": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> åœ¨ä»£ç æäº¤ä¸å¼•用该工å•",
|
||
"repo.issues.ref_issue_from": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> <a href=\"%[3]s\">å¼•ç”¨å·¥å• %[4]s</a> ",
|
||
"repo.issues.ref_pull_from": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> <a href=\"%[3]s\">引用åˆå¹¶è¯·æ±‚ %[4]s</a> ",
|
||
"repo.issues.ref_closing_from": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> <a href=\"%[3]s\">引用åˆå¹¶è¯·æ±‚ %[4]s 将关闿¤å·¥å•</a>",
|
||
"repo.issues.ref_reopening_from": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> <a href=\"%[3]s\">引用åˆå¹¶è¯·æ±‚ %[4]s 将釿–°æ‰“å¼€æ¤å·¥å•</a> ",
|
||
"repo.issues.ref_closed_from": "<a href=\"%[3]s\">关闿¤å·¥å• %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_reopened_from": "<a href=\"%[3]s\">釿–°æ‰“å¼€æ¤å·¥å• %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_from": "æ¥è‡ª %[1]s",
|
||
"repo.issues.author": "作者",
|
||
"repo.issues.author_helper": "æ¤ç”¨æˆ·æ˜¯ä½œè€…。",
|
||
"repo.issues.role.owner": "所有者",
|
||
"repo.issues.role.owner_helper": "该用户是æ¤ä»“库的所有者。",
|
||
"repo.issues.role.member": "æˆå‘˜",
|
||
"repo.issues.role.member_helper": "该用户是拥有æ¤ä»“库的组织的æˆå‘˜ã€‚",
|
||
"repo.issues.role.collaborator": "å作者",
|
||
"repo.issues.role.collaborator_helper": "该用户已被邀请在仓库上进行å作。",
|
||
"repo.issues.role.first_time_contributor": "首次贡献者",
|
||
"repo.issues.role.first_time_contributor_helper": "这是该用户对æ¤ä»“库的第一次贡献。",
|
||
"repo.issues.role.contributor": "贡献者",
|
||
"repo.issues.role.contributor_helper": "è¯¥ç”¨æˆ·ä¹‹å‰æäº¤è¿‡è¯¥ä»“åº“ã€‚",
|
||
"repo.issues.re_request_review": "冿¬¡è¯·æ±‚å®¡æ ¸",
|
||
"repo.issues.is_stale": "æ¤è¯„审之åŽä»£ç 有更新",
|
||
"repo.issues.remove_request_review": "ç§»é™¤å®¡æ ¸è¯·æ±‚",
|
||
"repo.issues.remove_request_review_block": "æ— æ³•ç§»é™¤å®¡æ ¸è¯·æ±‚",
|
||
"repo.issues.dismiss_review": "å–æ¶ˆè¯„审",
|
||
"repo.issues.dismiss_review_warning": "您确定è¦å–消æ¤è¯„审å—?",
|
||
"repo.issues.sign_in_require_desc": "<a href=\"%s\">登录</a> å¹¶å‚与到对è¯ä¸ã€‚",
|
||
"repo.issues.edit": "编辑",
|
||
"repo.issues.cancel": "å–æ¶ˆ",
|
||
"repo.issues.save": "ä¿å˜",
|
||
"repo.issues.label_title": "æ ‡ç¾åç§°",
|
||
"repo.issues.label_description": "æè¿°",
|
||
"repo.issues.label_color": "颜色",
|
||
"repo.issues.label_color_invalid": "æ— æ•ˆçš„é¢œè‰²",
|
||
"repo.issues.label_exclusive": "互斥",
|
||
"repo.issues.label_archive": "å½’æ¡£æ ‡ç¾",
|
||
"repo.issues.label_archived_filter": "æ˜¾ç¤ºå·²å½’æ¡£æ ‡ç¾",
|
||
"repo.issues.label_archive_tooltip": "åœ¨æ ‡ç¾æœç´¢æ—¶ï¼Œé»˜è®¤æƒ…å†µä¸‹å·²å½’æ¡£æ ‡ç¾å°†è¢«æŽ’除在外。",
|
||
"repo.issues.label_exclusive_desc": "å‘½åæ ‡ç¾ä¸º <code>scope/item</code> 以使其与其他以 <code>scope/</code> å¼€å¤´çš„æ ‡ç¾äº’斥。",
|
||
"repo.issues.label_exclusive_warning": "åœ¨ç¼–è¾‘å·¥å•æˆ–åˆå¹¶è¯·æ±‚çš„æ ‡ç¾æ—¶ï¼Œä»»ä½•冲çªçš„èŒƒå›´æ ‡ç¾éƒ½å°†è¢«åˆ 除。",
|
||
"repo.issues.label_exclusive_order": "排åºé¡ºåº",
|
||
"repo.issues.label_exclusive_order_tooltip": "在åŒä¸€ä¸ªèŒƒå›´å†…çš„äº’æ–¥æ ‡ç¾å°†æŒ‰ç…§è¿™ä¸ªæ•°å—进行排åº",
|
||
"repo.issues.label_count": "%d ä¸ªæ ‡ç¾",
|
||
"repo.issues.label_open_issues": "%d 个开å¯ä¸å·¥å• / åˆå¹¶è¯·æ±‚",
|
||
"repo.issues.label_edit": "编辑",
|
||
"repo.issues.label_delete": "åˆ é™¤",
|
||
"repo.issues.label_modify": "ç¼–è¾‘æ ‡ç¾",
|
||
"repo.issues.label_deletion": "åˆ é™¤æ ‡ç¾",
|
||
"repo.issues.label_deletion_desc": "åˆ é™¤æ ‡ç¾ä¼šå°†å…¶ä»Žæ‰€æœ‰é—®é¢˜ä¸åˆ 除。继ç»ï¼Ÿ",
|
||
"repo.issues.label_deletion_success": "è¯¥æ ‡ç¾å·²åˆ 除。",
|
||
"repo.issues.label.filter_sort.alphabetically": "æŒ‰å—æ¯é¡ºåºæŽ’åº",
|
||
"repo.issues.label.filter_sort.reverse_alphabetically": "æŒ‰å—æ¯é€†åºæŽ’åº",
|
||
"repo.issues.label.filter_sort.by_size": "最å°å°ºå¯¸",
|
||
"repo.issues.label.filter_sort.reverse_by_size": "最大尺寸",
|
||
"repo.issues.num_participants": "%d åå‚与者",
|
||
"repo.issues.attachment.open_tab": "åœ¨æ–°çš„æ ‡ç¾é¡µä¸æŸ¥çœ‹ã€Œ%sã€",
|
||
"repo.issues.attachment.download": "点击下载「%sã€",
|
||
"repo.issues.subscribe": "订阅",
|
||
"repo.issues.unsubscribe": "å–æ¶ˆè®¢é˜…",
|
||
"repo.issues.unpin": "å–æ¶ˆç½®é¡¶",
|
||
"repo.issues.max_pinned": "您ä¸èƒ½ç½®é¡¶æ›´å¤šå·¥å•",
|
||
"repo.issues.pin_comment": "于 %s 置顶",
|
||
"repo.issues.unpin_comment": "于 %s å–æ¶ˆç½®é¡¶",
|
||
"repo.issues.lock": "é”定对è¯",
|
||
"repo.issues.unlock": "è§£é”对è¯",
|
||
"repo.issues.lock_duplicate": "一个工å•ä¸èƒ½é”定两次。",
|
||
"repo.issues.unlock_error": "æ— æ³•è§£é”一个未é”定的工å•。",
|
||
"repo.issues.lock_with_reason": "于 %s é”定为 <strong>%s</strong>,并将对è¯é™åˆ¶ä¸ºå作者",
|
||
"repo.issues.lock_no_reason": "é”定并é™åˆ¶ä»…å作者 %s",
|
||
"repo.issues.unlock_comment": "è§£é”æ¤å¯¹è¯ %s",
|
||
"repo.issues.lock_confirm": "é”定",
|
||
"repo.issues.unlock_confirm": "è§£é”​​​​",
|
||
"repo.issues.lock.notice_1": "- 其他用户ä¸èƒ½å¯¹è¿™ä¸ªå·¥å•æ·»åŠ æ–°çš„è¯„è®ºã€‚",
|
||
"repo.issues.lock.notice_2": "- 您和仓库其他å作者ä»å¯è¯„论并å¯è§ã€‚",
|
||
"repo.issues.lock.notice_3": "- 您å¯ä»¥åœ¨æœªæ¥å†æ¬¡è§£é”这个工å•。",
|
||
"repo.issues.unlock.notice_1": "- æ¯ä¸ªäººéƒ½å¯ä»¥å†æ¬¡å°±è¿™ä¸€å·¥å•å‘表评论。",
|
||
"repo.issues.unlock.notice_2": "- 您å¯ä»¥åœ¨æœªæ¥å†æ¬¡é”定这个工å•。",
|
||
"repo.issues.lock.reason": "é”å®šåŽŸå› ",
|
||
"repo.issues.lock.title": "é”定有关æ¤å·¥å•的对è¯ã€‚",
|
||
"repo.issues.unlock.title": "è§£é”æœ‰å…³æ¤å·¥å•的对è¯ã€‚",
|
||
"repo.issues.comment_on_locked": "您ä¸èƒ½å¯¹é”定的问题å‘表评论。",
|
||
"repo.issues.delete": "åˆ é™¤",
|
||
"repo.issues.delete.title": "是å¦åˆ 除工å•?",
|
||
"repo.issues.delete.text": "您真的è¦åˆ 除这个工å•å—?(该æ“ä½œå°†ä¼šæ°¸ä¹…åˆ é™¤æ‰€æœ‰å†…å®¹ã€‚å¦‚æžœæ‚¨éœ€è¦ä¿ç•™ï¼Œè¯·å…³é—它)",
|
||
"repo.issues.tracker": "时间跟踪",
|
||
"repo.issues.timetracker_timer_start": "å¯åŠ¨è®¡æ—¶å™¨",
|
||
"repo.issues.timetracker_timer_stop": "åœæ¢è®¡æ—¶å™¨",
|
||
"repo.issues.timetracker_timer_discard": "åˆ é™¤è®¡æ—¶å™¨",
|
||
"repo.issues.timetracker_timer_manually_add": "æ·»åŠ æ—¶é—´",
|
||
"repo.issues.time_estimate_set": "设置预计时间",
|
||
"repo.issues.time_estimate_display": "预估:%s",
|
||
"repo.issues.change_time_estimate_at": "预估时间已修改为 <b>%[1]s</b> %[2]s",
|
||
"repo.issues.remove_time_estimate_at": "åˆ é™¤é¢„ä¼°æ—¶é—´ %s",
|
||
"repo.issues.time_estimate_invalid": "é¢„è®¡æ—¶é—´æ ¼å¼æ— 效",
|
||
"repo.issues.start_tracking_history": "开始工作 %s",
|
||
"repo.issues.tracker_auto_close": "当æ¤å·¥å•关闿—¶ï¼Œè‡ªåŠ¨åœæ¢è®¡æ—¶å™¨",
|
||
"repo.issues.stopwatch_already_stopped": "æ¤å·¥å•的计时器已ç»åœæ¢",
|
||
"repo.issues.stopwatch_already_created": "æ¤å·¥å•的计时器已ç»å˜åœ¨",
|
||
"repo.issues.tracking_already_started": "您已ç»å¼€å§‹å¯¹ <a href=\"%s\">å¦ä¸€ä¸ªå·¥å•</a> 进行时间跟踪ï¼",
|
||
"repo.issues.stop_tracking": "åœæ¢è®¡æ—¶å™¨",
|
||
"repo.issues.stop_tracking_history": "工作 <b>%[1]s</b> 于 %[2]s åœæ¢",
|
||
"repo.issues.cancel_tracking": "å–æ¶ˆ",
|
||
"repo.issues.cancel_tracking_history": "å–æ¶ˆæ—¶é—´è·Ÿè¸ª %s",
|
||
"repo.issues.del_time": "åˆ é™¤æ¤æ—¶é—´è·Ÿè¸ªæ—¥å¿—",
|
||
"repo.issues.add_time_history": "于 %[2]s æ·»åŠ è®¡æ—¶ <b>%[1]</b>",
|
||
"repo.issues.del_time_history": "å·²åˆ é™¤æ—¶é—´ %s",
|
||
"repo.issues.add_time_manually": "æ‰‹åŠ¨æ·»åŠ æ—¶é—´",
|
||
"repo.issues.add_time_hours": "å°æ—¶",
|
||
"repo.issues.add_time_minutes": "分钟",
|
||
"repo.issues.add_time_sum_to_small": "没有输入时间。",
|
||
"repo.issues.time_spent_total": "总用时",
|
||
"repo.issues.time_spent_from_all_authors": "总用时:%s",
|
||
"repo.issues.due_date": "æˆªæ¢æ—¥æœŸ",
|
||
"repo.issues.invalid_due_date_format": "æˆªæ¢æ—¥æœŸçš„æ ¼å¼å¿…须是「yyyy-mm-ddã€çš„å½¢å¼ã€‚",
|
||
"repo.issues.error_modifying_due_date": "ä¿®æ”¹æˆªæ¢æ—¥æœŸå¤±è´¥ã€‚",
|
||
"repo.issues.error_removing_due_date": "åˆ é™¤æˆªæ¢æ—¥æœŸå¤±è´¥ã€‚",
|
||
"repo.issues.push_commit_1": "于 %[2]s æŽ¨é€ %[1]d 个æäº¤",
|
||
"repo.issues.push_commits_n": "于 %[2]s æŽ¨é€ %[1]d 个æäº¤",
|
||
"repo.issues.force_push_codes": "于 %[6]s å¼ºåˆ¶æŽ¨é€ %[1]s,从 <a class=\"ui sha\" href=\"%[3]s\"><code>%[2]s</code></a> 至 <a class=\"ui sha\" href=\"%[5]s\"><code>%[4]s</code></a>",
|
||
"repo.issues.force_push_compare": "比较",
|
||
"repo.issues.due_date_form": "yyyy年mm月dd日",
|
||
"repo.issues.due_date_form_add": "è®¾ç½®æˆªæ¢æ—¥æœŸ",
|
||
"repo.issues.due_date_form_edit": "编辑",
|
||
"repo.issues.due_date_form_remove": "åˆ é™¤",
|
||
"repo.issues.due_date_not_writer": "您需è¦è¯¥ä»“库的写æƒé™ä»¥æ›´æ–°å·¥å•çš„æˆªæ¢æ—¥æœŸã€‚",
|
||
"repo.issues.due_date_not_set": "æœªè®¾ç½®æˆªæ¢æ—¥æœŸã€‚",
|
||
"repo.issues.due_date_added": "于 %[2]s è®¾ç½®æˆªæ¢æ—¥æœŸä¸º %[1]s",
|
||
"repo.issues.due_date_modified": "于 %[3]s å°†æˆªæ¢æ—¥æœŸä»Ž %[2]s 修改为 %[1]s",
|
||
"repo.issues.due_date_remove": "于 %[2]s åˆ é™¤æˆªæ¢æ—¥æœŸ %[1]s",
|
||
"repo.issues.due_date_overdue": "过期",
|
||
"repo.issues.due_date_invalid": "æˆªæ¢æ—¥æœŸæ— 效或超出范围。请使用「yyyy-mm-ddã€æ ¼å¼ã€‚",
|
||
"repo.issues.dependency.title": "ä¾èµ–å·¥å•",
|
||
"repo.issues.dependency.issue_no_dependencies": "未设置ä¾èµ–å·¥å•。",
|
||
"repo.issues.dependency.pr_no_dependencies": "未设置ä¾èµ–å·¥å•。",
|
||
"repo.issues.dependency.no_permission_1": "æ‚¨æ²¡æœ‰è¯»å– %d ä¾èµ–关系的æƒé™",
|
||
"repo.issues.dependency.no_permission_n": "æ‚¨æ²¡æœ‰è¯»å– %d ä¾èµ–关系的æƒé™",
|
||
"repo.issues.dependency.no_permission.can_remove": "æ‚¨æ²¡æœ‰è¯»å–æ¤ä¾èµ–关系的æƒé™ï¼Œä½†å¯ä»¥åˆ 除æ¤ä¾èµ–关系",
|
||
"repo.issues.dependency.add": "æ·»åŠ ä¾èµ–工啅",
|
||
"repo.issues.dependency.cancel": "å–æ¶ˆ",
|
||
"repo.issues.dependency.remove": "åˆ é™¤",
|
||
"repo.issues.dependency.remove_info": "åˆ é™¤æ¤ä¾èµ–项",
|
||
"repo.issues.dependency.added_dependency": "æ·»åŠ äº†ä¸€ä¸ªæ–°ä¾èµ–项 %s",
|
||
"repo.issues.dependency.removed_dependency": "移除了一个ä¾èµ–项 %s",
|
||
"repo.issues.dependency.pr_closing_blockedby": "以下工å•阻æ¢å…³é—æ¤åˆå¹¶è¯·æ±‚",
|
||
"repo.issues.dependency.issue_closing_blockedby": "关闿¤å·¥å•被以下工å•阻æ¢",
|
||
"repo.issues.dependency.issue_close_blocks": "æ¤å·¥å•阻æ¢ä»¥ä¸‹å·¥å•的关é—",
|
||
"repo.issues.dependency.pr_close_blocks": "æ¤åˆå¹¶è¯·æ±‚阻æ¢ä»¥ä¸‹å·¥å•的关é—",
|
||
"repo.issues.dependency.issue_close_blocked": "您需è¦å…³é—æ‰€æœ‰é˜»æ¢æ¤å·¥å•的工å•åŽæ‰èƒ½å…³é—它。",
|
||
"repo.issues.dependency.issue_batch_close_blocked": "æ— æ³•æ‰¹é‡å…³é—您所选择的工å•ï¼Œå› ä¸º #%d å·¥å•ä»ç„¶æœ‰å¤„于打开状æ€çš„ä¾èµ–å·¥å•",
|
||
"repo.issues.dependency.pr_close_blocked": "您需è¦å…³é—æ‰€æœ‰é˜»æ¢æ¤åˆå¹¶è¯·æ±‚的工å•åŽæ‰èƒ½åˆå¹¶å®ƒã€‚",
|
||
"repo.issues.dependency.blocks_short": "阻æ¢",
|
||
"repo.issues.dependency.blocked_by_short": "ä¾èµ–于",
|
||
"repo.issues.dependency.remove_header": "åˆ é™¤ä¾èµ–项",
|
||
"repo.issues.dependency.issue_remove_text": "æ¤æ“作将从工å•ä¸åˆ 除ä¾èµ–。是å¦è¦ç»§ç»ï¼Ÿ",
|
||
"repo.issues.dependency.pr_remove_text": "æ¤æ“作将从åˆå¹¶è¯·æ±‚ä¸åˆ 除ä¾èµ–。是å¦è¦ç»§ç»ï¼Ÿ",
|
||
"repo.issues.dependency.setting": "为工å•å’Œåˆå¹¶è¯·æ±‚å¯ç”¨ä¾èµ–",
|
||
"repo.issues.dependency.add_error_same_issue": "您ä¸èƒ½è®©ä¸€ä¸ªå·¥å•ä¾èµ–于自身。",
|
||
"repo.issues.dependency.add_error_dep_issue_not_exist": "ä¾èµ–项ä¸å˜åœ¨ã€‚",
|
||
"repo.issues.dependency.add_error_dep_not_exist": "ä¾èµ–项ä¸å˜åœ¨ã€‚",
|
||
"repo.issues.dependency.add_error_dep_exists": "ä¾èµ–项已å˜åœ¨ã€‚",
|
||
"repo.issues.dependency.add_error_cannot_create_circular": "æ‚¨æ— æ³•åœ¨ç›¸äº’é˜»å¡žçš„å·¥å•之间建立ä¾èµ–关系。",
|
||
"repo.issues.dependency.add_error_dep_not_same_repo": "这两个工å•必须在åŒä¸€ä»“库。",
|
||
"repo.issues.review.self.approval": "您ä¸èƒ½æ‰¹å‡†æ‚¨è‡ªå·±çš„åˆå¹¶è¯·æ±‚。",
|
||
"repo.issues.review.self.rejection": "您ä¸èƒ½è¯·æ±‚对您自己的åˆå¹¶è¯·æ±‚进行更改。",
|
||
"repo.issues.review.approve": "于 %s 批准æ¤åˆå¹¶è¯·æ±‚",
|
||
"repo.issues.review.comment": "于 %s 评审",
|
||
"repo.issues.review.dismissed": "于 %[2]s å–æ¶ˆ %[1]s 的评审",
|
||
"repo.issues.review.dismissed_label": "已喿¶ˆ",
|
||
"repo.issues.review.left_comment": "留下了一æ¡è¯„论",
|
||
"repo.issues.review.content.empty": "您需è¦ç•™ä¸‹ä¸€ä¸ªæ³¨é‡Šï¼Œè¡¨æ˜Žéœ€è¦çš„æ›´æ”¹ã€‚",
|
||
"repo.issues.review.reject": "è¯·æ±‚å˜æ›´ %s",
|
||
"repo.issues.review.wait": "已请求 %s 评审",
|
||
"repo.issues.review.add_review_request": "于 %[2]s 请求 %[1]s 评审",
|
||
"repo.issues.review.remove_review_request": "å–æ¶ˆå¯¹ %s 的评审请求 %s",
|
||
"repo.issues.review.remove_review_request_self": "æ‹’ç»è¯„审 %s",
|
||
"repo.issues.review.pending": "待定",
|
||
"repo.issues.review.pending.tooltip": "æ¤è¯„论目å‰å¯¹å…¶ä»–用户ä¸å¯è§ã€‚ è‹¥è¦æäº¤æ‚¨çš„å¾…å®šè¯„è®ºï¼Œè¯·åœ¨é¡µé¢é¡¶éƒ¨é€‰æ‹© %s -> %s/%s/%s。",
|
||
"repo.issues.review.review": "评审",
|
||
"repo.issues.review.reviewers": "评审人",
|
||
"repo.issues.review.outdated": "已过期",
|
||
"repo.issues.review.outdated_description": "评论å‘布åŽå†…容已ç»ä¿®æ”¹",
|
||
"repo.issues.review.option.show_outdated_comments": "显示过时的评论",
|
||
"repo.issues.review.option.hide_outdated_comments": "éšè—过时的评论",
|
||
"repo.issues.review.show_outdated": "显示过时的",
|
||
"repo.issues.review.hide_outdated": "éšè—过时的",
|
||
"repo.issues.review.show_resolved": "显示已解决的",
|
||
"repo.issues.review.hide_resolved": "éšè—已解决的",
|
||
"repo.issues.review.resolve_conversation": "已解决问题",
|
||
"repo.issues.review.un_resolve_conversation": "未解决问题",
|
||
"repo.issues.review.resolved_by": "æ ‡è®°é—®é¢˜ä¸ºå·²è§£å†³",
|
||
"repo.issues.review.commented": "评论",
|
||
"repo.issues.review.official": "已批准",
|
||
"repo.issues.review.requested": "ç‰å¾…å®¡æ ¸",
|
||
"repo.issues.review.rejected": "è¯·æ±‚å˜æ›´",
|
||
"repo.issues.review.stale": "批准åŽå·²æ›´æ–°",
|
||
"repo.issues.review.unofficial": "éžå®˜æ–¹å®¡æ‰¹æ•°",
|
||
"repo.issues.assignee.error": "å› ä¸ºæœªçŸ¥åŽŸå› ï¼Œå¹¶éžæ‰€æœ‰çš„æŒ‡æ´¾éƒ½æˆåŠŸã€‚",
|
||
"repo.issues.reference_issue.body": "内容",
|
||
"repo.issues.content_history.deleted": "å·²åˆ é™¤",
|
||
"repo.issues.content_history.edited": "已编辑",
|
||
"repo.issues.content_history.created": "已创建",
|
||
"repo.issues.content_history.delete_from_history": "从历å²è®°å½•ä¸åˆ 除",
|
||
"repo.issues.content_history.delete_from_history_confirm": "从历å²è®°å½•ä¸åˆ 除å—?",
|
||
"repo.issues.content_history.options": "选项",
|
||
"repo.issues.reference_link": "引用:%s",
|
||
"repo.compare.compare_base": "基准分支",
|
||
"repo.compare.compare_head": "比较",
|
||
"repo.pulls.desc": "å¯ç”¨åˆå¹¶è¯·æ±‚和代ç 评审。",
|
||
"repo.pulls.new": "创建åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.new.blocked_user": "æ— æ³•åˆ›å»ºåˆå¹¶è¯·æ±‚ï¼Œå› ä¸ºæ‚¨å·²è¢«ä»“åº“æ‰€æœ‰è€…å±è”½ã€‚",
|
||
"repo.pulls.new.must_collaborator": "您必须是仓库的å作者æ‰èƒ½åˆ›å»ºåˆå¹¶è¯·æ±‚。",
|
||
"repo.pulls.new.already_existed": "这些分支之间的åˆå¹¶è¯·æ±‚å·²å˜åœ¨",
|
||
"repo.pulls.edit.already_changed": "æ— æ³•ä¿å˜å¯¹åˆå¹¶è¯·æ±‚的更改。其内容似乎已被其他用户更改。请刷新页é¢å¹¶é‡æ–°ç¼–辑以é¿å…覆盖他们的更改。",
|
||
"repo.pulls.view": "查看åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.compare_changes": "创建åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.allow_edits_from_maintainers": "å…许维护者编辑",
|
||
"repo.pulls.allow_edits_from_maintainers_desc": "对基础分支有写入æƒé™çš„用户也å¯ä»¥æŽ¨é€åˆ°æ¤åˆ†æ”¯",
|
||
"repo.pulls.allow_edits_from_maintainers_err": "更新失败",
|
||
"repo.pulls.compare_changes_desc": "选择åˆå¹¶çš„ç›®æ ‡åˆ†æ”¯å’Œæºåˆ†æ”¯ã€‚",
|
||
"repo.pulls.has_viewed_file": "已查看",
|
||
"repo.pulls.has_changed_since_last_review": "è‡ªæ‚¨ä¸Šæ¬¡å®¡æ ¸ä»¥æ¥å·²æ›´æ”¹",
|
||
"repo.pulls.viewed_files_label": "%[1]d / %[2]d 文件已查看",
|
||
"repo.pulls.expand_files": "展开所有文件",
|
||
"repo.pulls.collapse_files": "æŠ˜å æ‰€æœ‰æ–‡ä»¶",
|
||
"repo.pulls.compare_base": "åˆå¹¶åˆ°",
|
||
"repo.pulls.compare_compare": "拉å–从",
|
||
"repo.pulls.switch_comparison_type": "åˆ‡æ¢æ¯”较类型",
|
||
"repo.pulls.switch_head_and_base": "åˆ‡æ¢ head å’Œ base",
|
||
"repo.pulls.filter_branch": "过滤分支",
|
||
"repo.pulls.show_all_commits": "显示所有æäº¤",
|
||
"repo.pulls.show_changes_since_your_last_review": "æ˜¾ç¤ºè‡ªæ‚¨ä¸Šæ¬¡å®¡æ ¸ä»¥æ¥çš„æ›´æ”¹",
|
||
"repo.pulls.showing_only_single_commit": "仅显示æäº¤ %[1]s 的更改",
|
||
"repo.pulls.showing_specified_commit_range": "仅显示 %[1]s..%[2]s 之间的更改",
|
||
"repo.pulls.select_commit_hold_shift_for_range": "选择æäº¤ã€‚æŒ‰ä½ Shift + å•击选择一个范围",
|
||
"repo.pulls.review_only_possible_for_full_diff": "åªæœ‰åœ¨æŸ¥çœ‹å…¨éƒ¨å·®å¼‚æ—¶æ‰èƒ½è¿›è¡Œå®¡æ ¸",
|
||
"repo.pulls.filter_changes_by_commit": "按æäº¤ç›é€‰",
|
||
"repo.pulls.nothing_to_compare": "分支内容相åŒï¼Œæ— 需创建åˆå¹¶è¯·æ±‚。",
|
||
"repo.pulls.nothing_to_compare_have_tag": "所选分支 / Git æ ‡ç¾ç›¸åŒã€‚",
|
||
"repo.pulls.nothing_to_compare_and_allow_empty_pr": "这些分支是相ç‰çš„,æ¤åˆå¹¶è¯·æ±‚将为空。",
|
||
"repo.pulls.has_pull_request": "这些分支之间的åˆå¹¶è¯·æ±‚å·²å˜åœ¨ï¼š<a href=\"%[1]s\">%[2]s#%[3]d</a>",
|
||
"repo.pulls.create": "创建åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.title_desc": "请求将 %[1]d æ¬¡ä»£ç æäº¤ä»Ž <code>%[2]s</code> åˆå¹¶è‡³ <code id=\"branch_target\">%[3]s</code>",
|
||
"repo.pulls.merged_title_desc": "于 %[4]s å°† %[1]d æ¬¡ä»£ç æäº¤ä»Ž <code>%[2]s</code>åˆå¹¶è‡³ <code>%[3]s</code>",
|
||
"repo.pulls.change_target_branch_at": "å°†ç›®æ ‡åˆ†æ”¯ä»Ž <b>%s</b> 更改为 <b>%s</b> %s",
|
||
"repo.pulls.tab_conversation": "对è¯å†…容",
|
||
"repo.pulls.tab_commits": "ä»£ç æäº¤",
|
||
"repo.pulls.tab_files": "文件å˜åЍ",
|
||
"repo.pulls.reopen_to_merge": "è¯·é‡æ–°åˆ›å»ºæ¤åˆå¹¶è¯·æ±‚。",
|
||
"repo.pulls.cant_reopen_deleted_branch": "æ— æ³•é‡æ–°æ‰“å¼€æ¤åˆå¹¶è¯·æ±‚ï¼Œå› ä¸ºåˆ†æ”¯å·²åˆ é™¤ã€‚",
|
||
"repo.pulls.merged": "å·²åˆå¹¶",
|
||
"repo.pulls.merged_success": "åˆå¹¶è¯·æ±‚å·²æˆåŠŸåˆå¹¶å¹¶å…³é—",
|
||
"repo.pulls.closed": "åˆå¹¶è¯·æ±‚已关é—",
|
||
"repo.pulls.manually_merged": "已手动åˆå¹¶",
|
||
"repo.pulls.merged_info_text": "分支 %s 现在å¯ä»¥åˆ 除了。",
|
||
"repo.pulls.is_closed": "åˆå¹¶è¯·æ±‚已关é—。",
|
||
"repo.pulls.title_wip_desc": "<a href=\"#\">æ ‡é¢˜ä»¥ <strong>%s</strong> 开头</a>以å…åˆå¹¶è¯·æ±‚æ„外åˆå¹¶ã€‚",
|
||
"repo.pulls.cannot_merge_work_in_progress": "æ¤åˆå¹¶è¯·æ±‚è¢«æ ‡è®°ä¸ºæ£åœ¨è¿›è¡Œçš„工作。",
|
||
"repo.pulls.still_in_progress": "ä»åœ¨è¿›è¡Œä¸ï¼Ÿ",
|
||
"repo.pulls.add_prefix": "æ·»åŠ <strong>%s</strong> å‰ç¼€",
|
||
"repo.pulls.remove_prefix": "åˆ é™¤ <strong>%s</strong> å‰ç¼€",
|
||
"repo.pulls.data_broken": "æ¤åˆå¹¶è¯·æ±‚å› ä¸ºæ´¾ç”Ÿä»“åº“ä¿¡æ¯ç¼ºå¤±è€Œä¸æ–。",
|
||
"repo.pulls.files_conflicted": "æ¤åˆå¹¶è¯·æ±‚æœ‰å˜æ›´ä¸Žç›®æ ‡åˆ†æ”¯å†²çªã€‚",
|
||
"repo.pulls.is_checking": "æ£åœ¨è¿›è¡Œåˆå¹¶å†²çªæ£€æŸ¥â€¦",
|
||
"repo.pulls.is_ancestor": "æ¤åˆ†æ”¯å·²ç»åŒ…å«åœ¨ç›®æ ‡åˆ†æ”¯ä¸ï¼Œæ²¡æœ‰ä»€ä¹ˆå¯ä»¥åˆå¹¶ã€‚",
|
||
"repo.pulls.is_empty": "æ¤åˆ†æ”¯ä¸Šçš„æ›´æ”¹å·²ç»åœ¨ç›®æ ‡åˆ†æ”¯ä¸Šã€‚这将是一个空æäº¤ã€‚",
|
||
"repo.pulls.required_status_check_failed": "一些必è¦çš„æ£€æŸ¥æ²¡æœ‰æˆåŠŸ",
|
||
"repo.pulls.required_status_check_missing": "缺少一些必è¦çš„æ£€æŸ¥ã€‚",
|
||
"repo.pulls.required_status_check_administrator": "作为管ç†å‘˜ï¼Œæ‚¨ä»å¯åˆå¹¶æ¤åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.blocked_by_approvals": "æ¤åˆå¹¶è¯·æ±‚还没有足够的批准。已获批准数 %d 个,需获批准数 %d 个。",
|
||
"repo.pulls.blocked_by_approvals_whitelisted": "æ¤åˆå¹¶è¯·æ±‚尚未获得足够的批准。已获得 %d/%d 个æ¥è‡ªå…许列表ä¸ç”¨æˆ·æˆ–团队的批准。",
|
||
"repo.pulls.blocked_by_rejection": "æ¤åˆå¹¶è¯·æ±‚æœ‰å®˜æ–¹å®¡æ ¸å‘˜è¯·æ±‚çš„æ›´æ”¹ã€‚",
|
||
"repo.pulls.blocked_by_official_review_requests": "æ¤åˆå¹¶è¯·æ±‚需è¦å®˜æ–¹è¯„审。",
|
||
"repo.pulls.blocked_by_outdated_branch": "æ¤åˆå¹¶è¯·æ±‚å› è¿‡æœŸè€Œè¢«é˜»æ¢ã€‚",
|
||
"repo.pulls.blocked_by_changed_protected_files_1": "æ¤åˆå¹¶è¯·æ±‚è¢«é˜»æ¢æ˜¯å› ä¸ºä¿®æ”¹äº†è¢«ä¿æŠ¤çš„æ–‡ä»¶ï¼š",
|
||
"repo.pulls.blocked_by_changed_protected_files_n": "æ¤åˆå¹¶è¯·æ±‚è¢«é˜»æ¢æ˜¯å› ä¸ºä¿®æ”¹äº†è¢«ä¿æŠ¤çš„æ–‡ä»¶ï¼š",
|
||
"repo.pulls.can_auto_merge_desc": "该åˆå¹¶è¯·æ±‚å¯ä»¥è¿›è¡Œè‡ªåЍåˆå¹¶æ“作。",
|
||
"repo.pulls.cannot_auto_merge_desc": "该åˆå¹¶è¯·æ±‚å˜åœ¨å†²çªï¼Œæ— 法进行自动åˆå¹¶æ“作。",
|
||
"repo.pulls.cannot_auto_merge_helper": "手动åˆå¹¶è§£å†³æ¤å†²çª",
|
||
"repo.pulls.num_conflicting_files_1": "%d ä¸ªå†²çªæ–‡ä»¶",
|
||
"repo.pulls.num_conflicting_files_n": "%d ä¸ªå†²çªæ–‡ä»¶",
|
||
"repo.pulls.approve_count_1": "%d 项批准",
|
||
"repo.pulls.approve_count_n": "%d 批准的",
|
||
"repo.pulls.reject_count_1": "%d å˜æ›´è¯·æ±‚",
|
||
"repo.pulls.reject_count_n": "%d å˜æ›´è¯·æ±‚",
|
||
"repo.pulls.waiting_count_1": "%d 个æ£åœ¨ç‰å¾…å®¡æ ¸",
|
||
"repo.pulls.waiting_count_n": "%d 个æ£åœ¨ç‰å¾…å®¡æ ¸",
|
||
"repo.pulls.wrong_commit_id": "æäº¤ id å¿…é¡»åœ¨ç›®æ ‡åˆ†æ”¯ä¸Š",
|
||
"repo.pulls.no_merge_desc": "由于未å¯ç”¨åˆå¹¶é€‰é¡¹ï¼Œæ¤åˆå¹¶è¯·æ±‚æ— æ³•åˆå¹¶ã€‚",
|
||
"repo.pulls.no_merge_helper": "在仓库设置ä¸å¯ç”¨åˆå¹¶é€‰é¡¹æˆ–者手工åˆå¹¶è¯·æ±‚。",
|
||
"repo.pulls.no_merge_wip": "这个åˆå¹¶è¯·æ±‚æ— æ³•åˆå¹¶ï¼Œå› ä¸ºè¢«æ ‡è®°ä¸ºå°šæœªå®Œæˆçš„工作。",
|
||
"repo.pulls.no_merge_not_ready": "æ¤åˆå¹¶è¯·æ±‚尚未准备好åˆå¹¶ï¼Œè¯·æ£€æŸ¥å®¡æ ¸çжæ€å’ŒçŠ¶æ€æ£€æŸ¥ã€‚",
|
||
"repo.pulls.no_merge_access": "æ‚¨æ— æƒåˆå¹¶æ¤åˆå¹¶è¯·æ±‚。",
|
||
"repo.pulls.merge_pull_request": "创建åˆå¹¶æäº¤",
|
||
"repo.pulls.rebase_merge_pull_request": "å˜åŸºåŽå¿«è¿›",
|
||
"repo.pulls.rebase_merge_commit_pull_request": "å˜åŸºåŽåˆ›å»ºåˆå¹¶æäº¤",
|
||
"repo.pulls.squash_merge_pull_request": "创建压缩æäº¤",
|
||
"repo.pulls.fast_forward_only_merge_pull_request": "ä»…å¿«è¿›",
|
||
"repo.pulls.merge_manually": "手动åˆå¹¶",
|
||
"repo.pulls.merge_commit_id": "åˆå¹¶æäº¤ ID",
|
||
"repo.pulls.require_signed_wont_sign": "分支需è¦ç¾åçš„æäº¤ï¼Œä½†è¿™ä¸ªåˆå¹¶å°†ä¸ä¼šè¢«ç¾å",
|
||
"repo.pulls.invalid_merge_option": "您å¯ä»¥åœ¨æ¤åˆå¹¶è¯·æ±‚ä¸ä½¿ç”¨åˆå¹¶é€‰é¡¹ã€‚",
|
||
"repo.pulls.merge_conflict": "åˆå¹¶å¤±è´¥ï¼šåˆå¹¶æ—¶æœ‰å†²çªå‘生。æç¤ºï¼šé‡‡ç”¨å…¶å®ƒåˆå¹¶ç–略。",
|
||
"repo.pulls.merge_conflict_summary": "错误信æ¯",
|
||
"repo.pulls.rebase_conflict": "åˆå¹¶å¤±è´¥ï¼šå˜åŸºæäº¤æœ‰å†²çªï¼š%[1]s。æç¤ºï¼šé‡‡ç”¨å…¶å®ƒåˆå¹¶ç–略。",
|
||
"repo.pulls.rebase_conflict_summary": "错误信æ¯",
|
||
"repo.pulls.unrelated_histories": "åˆå¹¶å¤±è´¥ï¼šä¸¤ä¸ªåˆ†æ”¯æ²¡æœ‰å…±åŒåކå²ã€‚æç¤ºï¼šå°è¯•ä¸åŒçš„ç–略。",
|
||
"repo.pulls.merge_out_of_date": "åˆå¹¶å¤±è´¥ï¼šåœ¨ç”Ÿæˆåˆå¹¶æ—¶ï¼Œä¸»åˆ†æ”¯å·²æ›´æ–°ã€‚æç¤ºï¼šå†è¯•一次。",
|
||
"repo.pulls.head_out_of_date": "åˆå¹¶å¤±è´¥ï¼šåœ¨ç”Ÿæˆåˆå¹¶æ—¶ï¼Œhead 已更新。æç¤ºï¼šå†è¯•一次。",
|
||
"repo.pulls.has_merged": "失败:åˆå¹¶è¯·æ±‚å·²ç»åˆå¹¶ã€‚您ä¸èƒ½å†æ¬¡åˆå¹¶æˆ–æ›´æ”¹ç›®æ ‡åˆ†æ”¯ã€‚",
|
||
"repo.pulls.push_rejected": "推é€å¤±è´¥ï¼šæŽ¨é€è¢«æ‹’ç»ã€‚审查æ¤ä»“库的 Git é’©å。",
|
||
"repo.pulls.push_rejected_summary": "详细拒ç»ä¿¡æ¯",
|
||
"repo.pulls.push_rejected_no_message": "推é€å¤±è´¥ï¼šæ¤æŽ¨é€è¢«æ‹’ç»ä½†æœªæä¾›å…¶ä»–ä¿¡æ¯ã€‚请检查æ¤ä»“库的 Git é’©å。",
|
||
"repo.pulls.open_unmerged_pull_exists": "您ä¸èƒ½æ‰§è¡Œé‡æ–°æ‰“å¼€æ“ä½œï¼Œå› ä¸ºå·²ç»å˜åœ¨ç›¸åŒçš„åˆå¹¶è¯·æ±‚ (#%d)。",
|
||
"repo.pulls.status_checking": "一些检查ä»åœ¨ç‰å¾…è¿è¡Œ",
|
||
"repo.pulls.status_checks_success": "æ‰€æœ‰æ£€æŸ¥å‡æˆåŠŸ",
|
||
"repo.pulls.status_checks_warning": "一些检查报告了è¦å‘Š",
|
||
"repo.pulls.status_checks_failure": "一些检查失败了",
|
||
"repo.pulls.status_checks_error": "一些检查报告了错误",
|
||
"repo.pulls.status_checks_requested": "å¿…é¡»",
|
||
"repo.pulls.status_checks_details": "详情",
|
||
"repo.pulls.status_checks_hide_all": "éšè—所有检查",
|
||
"repo.pulls.status_checks_show_all": "显示所有检查",
|
||
"repo.pulls.status_checks_approve_all": "批准所有工作æµ",
|
||
"repo.pulls.status_checks_need_approvals": "%d 个工作æµç‰å¾…批准",
|
||
"repo.pulls.status_checks_need_approvals_helper": "æ¤å·¥ä½œæµåœ¨ä»“åº“ç»´æŠ¤è€…æ‰¹å‡†åŽæ‰ä¼šè¿è¡Œã€‚",
|
||
"repo.pulls.update_branch": "通过åˆå¹¶æ›´æ–°åˆ†æ”¯",
|
||
"repo.pulls.update_branch_rebase": "通过å˜åŸºæ›´æ–°åˆ†æ”¯",
|
||
"repo.pulls.update_branch_success": "分支更新æˆåŠŸ",
|
||
"repo.pulls.update_not_allowed": "æ‚¨æ— æƒæ›´æ–°åˆ†æ”¯",
|
||
"repo.pulls.outdated_with_base_branch": "æ¤åˆ†æ”¯ç›¸æ¯”基础分支已过期",
|
||
"repo.pulls.close": "å…³é—åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.closed_at": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> 关闿¤åˆå¹¶è¯·æ±‚ ",
|
||
"repo.pulls.reopened_at": "于 <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a> 釿–°æ‰“å¼€æ¤åˆå¹¶è¯·æ±‚",
|
||
"repo.pulls.cmd_instruction_hint": "查看命令行æç¤º",
|
||
"repo.pulls.cmd_instruction_checkout_title": "检出",
|
||
"repo.pulls.cmd_instruction_checkout_desc": "ä»Žæ‚¨çš„ä»“åº“ä¸æ£€å‡ºä¸€ä¸ªæ–°çš„åˆ†æ”¯å¹¶æµ‹è¯•å˜æ›´ã€‚",
|
||
"repo.pulls.cmd_instruction_merge_title": "åˆå¹¶",
|
||
"repo.pulls.cmd_instruction_merge_desc": "åˆå¹¶å˜æ›´å¹¶æ›´æ–°åˆ° GitCaddy 上",
|
||
"repo.pulls.cmd_instruction_merge_warning": "è¦å‘Šï¼šæ¤æ“作ä¸èƒ½åˆå¹¶è¯¥åˆå¹¶è¯·æ±‚ï¼Œå› ä¸ºã€Œè‡ªåŠ¨æ£€æŸ¥æ‰‹åŠ¨åˆå¹¶ã€æœªå¯ç”¨ã€‚",
|
||
"repo.pulls.clear_merge_message": "清除åˆå¹¶ä¿¡æ¯",
|
||
"repo.pulls.clear_merge_message_hint": "清除åˆå¹¶æ¶ˆæ¯åªä¼šåˆ 除æäº¤æ¶ˆæ¯å†…容,并ä¿ç•™ç”Ÿæˆçš„ Git é™„åŠ å†…å®¹ï¼Œå¦‚ã€ŒCo-Authored-By…ã€ã€‚",
|
||
"repo.pulls.auto_merge_button_when_succeed": "(当检查æˆåŠŸæ—¶)",
|
||
"repo.pulls.auto_merge_when_succeed": "在所有检查æˆåŠŸåŽè‡ªåЍåˆå¹¶",
|
||
"repo.pulls.auto_merge_newly_scheduled": "åˆå¹¶è¯·æ±‚计划在所有检查æˆåŠŸåŽåˆå¹¶ã€‚",
|
||
"repo.pulls.auto_merge_has_pending_schedule": "%[1]s 于 %[2]s 设置æ¤åˆå¹¶è¯·æ±‚在所有检查æˆåŠŸæ—¶è‡ªåŠ¨åˆå¹¶ 。",
|
||
"repo.pulls.auto_merge_cancel_schedule": "å–æ¶ˆè‡ªåЍåˆå¹¶",
|
||
"repo.pulls.auto_merge_not_scheduled": "æ¤åˆå¹¶è¯·æ±‚没有计划自动åˆå¹¶ã€‚",
|
||
"repo.pulls.auto_merge_canceled_schedule": "æ¤åˆå¹¶è¯·æ±‚的自动åˆå¹¶å·²å–消。",
|
||
"repo.pulls.auto_merge_newly_scheduled_comment": "已于 %[1]s 设置æ¤åˆå¹¶è¯·æ±‚在所有检查æˆåŠŸåŽè‡ªåЍåˆå¹¶",
|
||
"repo.pulls.auto_merge_canceled_schedule_comment": "已于 %[1]s å–æ¶ˆè‡ªåЍåˆå¹¶è®¾ç½® ",
|
||
"repo.pulls.delete.title": "åˆ é™¤æ¤åˆå¹¶è¯·æ±‚?",
|
||
"repo.pulls.delete.text": "您真的è¦åˆ 除这个åˆå¹¶è¯·æ±‚å—ï¼Ÿï¼ˆè¿™å°†æ°¸ä¹…åˆ é™¤æ‰€æœ‰å†…å®¹ã€‚å¦‚æžœæ‚¨æ‰“ç®—å°†å†…å®¹å˜æ¡£ï¼Œè¯·è€ƒè™‘å…³é—它)",
|
||
"repo.pulls.recently_pushed_new_branches": "您已ç»äºŽ %[2]s 推é€åˆ†æ”¯ <strong>%[1]s</strong>",
|
||
"repo.pulls.upstream_diverging_prompt_behind_1": "该分支è½åŽäºŽ %[2]s %[1]d 个æäº¤",
|
||
"repo.pulls.upstream_diverging_prompt_behind_n": "该分支è½åŽäºŽ %[2]s %[1]d 个æäº¤",
|
||
"repo.pulls.upstream_diverging_prompt_base_newer": "基础分支 %s 有新的更改",
|
||
"repo.pulls.upstream_diverging_merge": "åŒæ¥æ´¾ç”Ÿ",
|
||
"repo.pulls.upstream_diverging_merge_confirm": "è¦å°† %[1]s åˆå¹¶åˆ° %[2]s å—?",
|
||
"repo.pull.deleted_branch": "(å·²åˆ é™¤):%s",
|
||
"repo.pull.agit_documentation": "查看有关 AGit 的文档",
|
||
"repo.comments.edit.already_changed": "æ— æ³•ä¿å˜å¯¹è¯„论的更改。其内容似乎已被其他用户更改。 请刷新页é¢å¹¶é‡æ–°ç¼–辑以é¿å…覆盖他们的更改",
|
||
"repo.milestones.new": "新的里程碑",
|
||
"repo.milestones.closed": "于 %så…³é—",
|
||
"repo.milestones.update_ago": "已更新 %s",
|
||
"repo.milestones.no_due_date": "æš‚æ— æˆªæ¢æ—¥æœŸ",
|
||
"repo.milestones.open": "打开",
|
||
"repo.milestones.close": "å…³é—",
|
||
"repo.milestones.new_subheader": "里程碑å¯ä»¥å¸®åŠ©æ‚¨ç»„ç»‡å·¥å•并跟踪其进度。",
|
||
"repo.milestones.completeness": "<strong>%d%%</strong> 已完æˆ",
|
||
"repo.milestones.create": "创建里程碑",
|
||
"repo.milestones.title": "æ ‡é¢˜",
|
||
"repo.milestones.desc": "æè¿°",
|
||
"repo.milestones.due_date": "æˆªæ¢æ—¥æœŸï¼ˆå¯é€‰ï¼‰",
|
||
"repo.milestones.clear": "清除",
|
||
"repo.milestones.invalid_due_date_format": "æˆªæ¢æ—¥æœŸçš„æ ¼å¼å¿…须是「yyyy-mm-ddã€çš„å½¢å¼ã€‚",
|
||
"repo.milestones.create_success": "里程碑「%sã€åˆ›å»ºæˆåŠŸã€‚",
|
||
"repo.milestones.edit": "编辑里程碑",
|
||
"repo.milestones.edit_subheader": "里程碑组织工å•,åˆå¹¶è¯·æ±‚和跟踪进度。",
|
||
"repo.milestones.cancel": "å–æ¶ˆ",
|
||
"repo.milestones.modify": "更新里程碑",
|
||
"repo.milestones.edit_success": "里程碑「%sã€æ›´æ–°æˆåŠŸã€‚",
|
||
"repo.milestones.deletion": "åˆ é™¤é‡Œç¨‹ç¢‘",
|
||
"repo.milestones.deletion_desc": "åˆ é™¤è¯¥é‡Œç¨‹ç¢‘å°†ä¼šç§»é™¤æ‰€æœ‰å·¥å•ä¸ç›¸å…³çš„ä¿¡æ¯ã€‚是å¦ç»§ç»ï¼Ÿ",
|
||
"repo.milestones.deletion_success": "é‡Œç¨‹ç¢‘å·²åˆ é™¤ã€‚",
|
||
"repo.milestones.filter_sort.name": "åç§°",
|
||
"repo.milestones.filter_sort.earliest_due_data": "到期日从远到近",
|
||
"repo.milestones.filter_sort.latest_due_date": "到期日从近到远",
|
||
"repo.milestones.filter_sort.least_complete": "完æˆåº¦ä»Žä½Žåˆ°é«˜",
|
||
"repo.milestones.filter_sort.most_complete": "完æˆåº¦ä»Žé«˜åˆ°ä½Ž",
|
||
"repo.milestones.filter_sort.most_issues": "å·¥å•从多到少",
|
||
"repo.milestones.filter_sort.least_issues": "å·¥å•从少到多",
|
||
"repo.signing.will_sign": "这个æäº¤å°†ç”¨å¯†é’¥ã€Œ%sã€ç¾å。",
|
||
"repo.signing.wont_sign.error": "在检查æäº¤æ˜¯å¦å¯ä»¥è¢«ç¾å时出错。",
|
||
"repo.signing.wont_sign.nokey": "没有å¯ç”¨çš„密钥æ¥ç¾ç½²è¿™ä¸ªæäº¤ã€‚",
|
||
"repo.signing.wont_sign.never": "æäº¤ä»Žæœªç¾å。",
|
||
"repo.signing.wont_sign.always": "æäº¤æ€»æ˜¯ç¾å。",
|
||
"repo.signing.wont_sign.pubkey": "由于您没有公钥关è”到您的账户,æäº¤å°†ä¸ä¼šè¢«ç¾å。",
|
||
"repo.signing.wont_sign.twofa": "您必须å¯ç”¨ä¸¤æ¥éªŒè¯æ‰èƒ½ç¾åæäº¤ã€‚",
|
||
"repo.signing.wont_sign.parentsigned": "æäº¤å°†ä¸ä¼šè¢«ç¾åï¼Œå› ä¸ºçˆ¶æäº¤æ²¡æœ‰ç¾å。",
|
||
"repo.signing.wont_sign.basesigned": "åˆå¹¶å°†ä¸ä¼šè¢«ç¾åï¼Œå› ä¸ºçˆ¶æäº¤æ²¡æœ‰ç¾å。",
|
||
"repo.signing.wont_sign.headsigned": "åˆå¹¶å°†ä¸ä¼šè¢«ç¾åï¼Œå› ä¸ºæœ€æ–°æäº¤æ²¡æœ‰ç¾å。",
|
||
"repo.signing.wont_sign.commitssigned": "åˆå¹¶å°†ä¸ä¼šè¢«ç¾åï¼Œå› ä¸ºæ‰€æœ‰ç›¸å…³çš„æäº¤éƒ½æ²¡æœ‰ç¾å。",
|
||
"repo.signing.wont_sign.approved": "åˆå¹¶å°†ä¸ä¼šè¢«ç¾åï¼Œå› ä¸ºåˆå¹¶è¯·æ±‚未被批准。",
|
||
"repo.signing.wont_sign.not_signed_in": "您还没有登录。",
|
||
"repo.ext_wiki": "访问外部百科",
|
||
"repo.ext_wiki.desc": "链接到外部百科。",
|
||
"repo.wiki": "Wiki",
|
||
"repo.wiki.welcome": "欢迎æ¥åˆ°ç™¾ç§‘。",
|
||
"repo.wiki.welcome_desc": "百科å…许您撰写并与å作者分享文档。",
|
||
"repo.wiki.desc": "撰写和与å作者分享文档",
|
||
"repo.wiki.create_first_page": "创建第一个页é¢",
|
||
"repo.wiki.page": "页é¢",
|
||
"repo.wiki.filter_page": "过滤页é¢",
|
||
"repo.wiki.new_page": "页é¢",
|
||
"repo.wiki.page_title": "页颿 ‡é¢˜",
|
||
"repo.wiki.page_content": "页é¢å†…容",
|
||
"repo.wiki.default_commit_message": "å…³äºŽæ¤æ¬¡ä¿®æ”¹çš„说明(å¯é€‰ï¼‰ã€‚",
|
||
"repo.wiki.save_page": "ä¿å˜é¡µé¢",
|
||
"repo.wiki.last_commit_info": "%s 于 %s 修改了æ¤é¡µé¢",
|
||
"repo.wiki.edit_page_button": "修改",
|
||
"repo.wiki.new_page_button": "新的页é¢",
|
||
"repo.wiki.file_revision": "页é¢åކå²",
|
||
"repo.wiki.wiki_page_revisions": "页é¢åކå²",
|
||
"repo.wiki.back_to_wiki": "返回百科",
|
||
"repo.wiki.delete_page_button": "åˆ é™¤é¡µé¢",
|
||
"repo.wiki.delete_page_notice_1": "百科页é¢ã€Œ%sã€åˆ é™¤åŽæ— 法æ¢å¤ï¼Œæ˜¯å¦ç»§ç»ï¼Ÿ",
|
||
"repo.wiki.page_already_exists": "相åŒå称的百科页é¢å·²ç»å˜åœ¨ã€‚",
|
||
"repo.wiki.reserved_page": "百科页é¢å称「%sã€æ˜¯ä¿ç•™çš„。",
|
||
"repo.wiki.pages": "所有页é¢",
|
||
"repo.wiki.last_updated": "æœ€åŽæ›´æ–°äºŽ %s",
|
||
"repo.wiki.page_name_desc": "输入æ¤ç™¾ç§‘页é¢çš„å称。特殊å称有:「Homeã€ã€ã€Œ_Sidebarã€å’Œã€Œ_Footerã€ã€‚",
|
||
"repo.wiki.original_git_entry_tooltip": "查看原始的 Git æ–‡ä»¶è€Œä¸æ˜¯ä½¿ç”¨å‹å¥½é“¾æŽ¥ã€‚",
|
||
"repo.activity": "活动",
|
||
"repo.activity.navbar.pulse": "活动",
|
||
"repo.activity.navbar.code_frequency": "代ç 频率",
|
||
"repo.activity.navbar.contributors": "贡献者",
|
||
"repo.activity.navbar.recent_commits": "最近æäº¤",
|
||
"repo.activity.period.filter_label": "周期:",
|
||
"repo.activity.period.daily": "1 天",
|
||
"repo.activity.period.halfweekly": "3 天",
|
||
"repo.activity.period.weekly": "1 周",
|
||
"repo.activity.period.monthly": "1 月",
|
||
"repo.activity.period.quarterly": "3 月",
|
||
"repo.activity.period.semiyearly": "6 月",
|
||
"repo.activity.period.yearly": "1 å¹´",
|
||
"repo.activity.overview": "概览",
|
||
"repo.activity.active_prs_count_1": "<strong>%d</strong> 个åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.active_prs_count_n": "<strong>%d</strong> 个åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.merged_prs_count_1": "å·²åˆå¹¶çš„åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.merged_prs_count_n": "å·²åˆå¹¶çš„åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.opened_prs_count_1": "已创建的åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.opened_prs_count_n": "已创建的åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.title.user_1": "%d ä½ç”¨æˆ·",
|
||
"repo.activity.title.user_n": "%d ä½ç”¨æˆ·",
|
||
"repo.activity.title.prs_1": "%d 个åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.title.prs_n": "%d 个åˆå¹¶è¯·æ±‚",
|
||
"repo.activity.title.prs_merged_by": "%[2]s åˆå¹¶äº† %[1]s",
|
||
"repo.activity.title.prs_opened_by": "%[2]s 创建了 %[1]s",
|
||
"repo.activity.merged_prs_label": "å·²åˆå¹¶",
|
||
"repo.activity.opened_prs_label": "已创建",
|
||
"repo.activity.active_issues_count_1": "<strong>%d</strong> å¼ å·¥å•",
|
||
"repo.activity.active_issues_count_n": "<strong>%d</strong> å¼ å·¥å•",
|
||
"repo.activity.closed_issues_count_1": "已关é—的工å•",
|
||
"repo.activity.closed_issues_count_n": "已关é—的工å•",
|
||
"repo.activity.title.issues_1": "%d å¼ å·¥å•",
|
||
"repo.activity.title.issues_n": "%d å¼ å·¥å•",
|
||
"repo.activity.title.issues_closed_from": "%[2]s å…³é—了 %[1]s",
|
||
"repo.activity.title.issues_created_by": "%[2]s 创建了 %[1]s",
|
||
"repo.activity.closed_issue_label": "已关é—",
|
||
"repo.activity.new_issues_count_1": "å¼€å¯çš„å·¥å•",
|
||
"repo.activity.new_issues_count_n": "已打开的工å•",
|
||
"repo.activity.new_issue_label": "打开的",
|
||
"repo.activity.title.unresolved_conv_1": "%d 未解决的会è¯",
|
||
"repo.activity.title.unresolved_conv_n": "%d 未解决的会è¯",
|
||
"repo.activity.unresolved_conv_desc": "这些最近更新的工å•å’Œåˆå¹¶è¯·æ±‚还没有解决。",
|
||
"repo.activity.unresolved_conv_label": "打开",
|
||
"repo.activity.title.releases_1": "%d 个版本",
|
||
"repo.activity.title.releases_n": "%d 个版本",
|
||
"repo.activity.title.releases_published_by": "%[2]s å‘布了 %[1]s",
|
||
"repo.activity.published_release_label": "å·²å‘布",
|
||
"repo.activity.no_git_activity": "åœ¨æ¤æœŸé—´æ²¡æœ‰ä»»ä½•æäº¤æ´»åŠ¨ã€‚",
|
||
"repo.activity.git_stats_exclude_merges": "排除åˆå¹¶åŽï¼Œ",
|
||
"repo.activity.git_stats_author_1": "%d ä½ä½œè€…",
|
||
"repo.activity.git_stats_author_n": "%d ä½ä½œè€…",
|
||
"repo.activity.git_stats_pushed_1": "已推é€",
|
||
"repo.activity.git_stats_pushed_n": "已推é€",
|
||
"repo.activity.git_stats_commit_1": "%d 次æäº¤",
|
||
"repo.activity.git_stats_commit_n": "%d 次æäº¤",
|
||
"repo.activity.git_stats_push_to_branch": "到 %s 和",
|
||
"repo.activity.git_stats_push_to_all_branches": "到所有分支。",
|
||
"repo.activity.git_stats_on_default_branch": "在 %s 上,",
|
||
"repo.activity.git_stats_file_1": "%d 个文件",
|
||
"repo.activity.git_stats_file_n": "%d 个文件",
|
||
"repo.activity.git_stats_files_changed_1": "已修改",
|
||
"repo.activity.git_stats_files_changed_n": "已修改",
|
||
"repo.activity.git_stats_additions": "并且已有",
|
||
"repo.activity.git_stats_addition_1": "%d 行新增",
|
||
"repo.activity.git_stats_addition_n": "%d 行新增",
|
||
"repo.activity.git_stats_and_deletions": "和",
|
||
"repo.activity.git_stats_deletion_1": "%d è¡Œåˆ é™¤",
|
||
"repo.activity.git_stats_deletion_n": "%d è¡Œåˆ é™¤",
|
||
"repo.contributors.contribution_type.filter_label": "贡献类型:",
|
||
"repo.contributors.contribution_type.commits": "æäº¤",
|
||
"repo.contributors.contribution_type.additions": "新增",
|
||
"repo.contributors.contribution_type.deletions": "åˆ é™¤",
|
||
"repo.settings": "设置",
|
||
"repo.settings.desc": "设置是您å¯ä»¥ç®¡ç†ä»“库设置的地方。",
|
||
"repo.settings.options": "选项",
|
||
"repo.settings.public_access": "公开访问",
|
||
"repo.settings.public_access_desc": "é…置公共访客访问æƒé™ä»¥è¦†ç›–æ¤ä»“库的默认值。",
|
||
"repo.settings.public_access.docs.not_set": "未设置:没有é¢å¤–的公共访问æƒé™ã€‚访客æƒé™éµå¾ªä»“库的å¯è§æ€§å’Œæˆå‘˜æƒé™ã€‚",
|
||
"repo.settings.public_access.docs.anonymous_read": "匿åå¯è¯»ï¼šæœªç™»å½•的用户å¯ä»¥é€šè¿‡è¯»å–æƒé™è®¿é—®å•元。",
|
||
"repo.settings.public_access.docs.everyone_read": "所有人å¯è¯»ï¼šæ‰€æœ‰ç™»å½•用户都å¯ä»¥é€šè¿‡è¯»å–æƒé™è®¿é—®å•元。读å–问题/拉å–请求å•元的æƒé™ä¹Ÿæ„味ç€ç”¨æˆ·å¯ä»¥åˆ›å»ºæ–°çš„问题/拉å–请求。",
|
||
"repo.settings.public_access.docs.everyone_write": "所有人å¯å†™ï¼šæ‰€æœ‰ç™»å½•用户都有写入æƒé™ã€‚åªæœ‰ç™¾ç§‘æ”¯æŒæ¤æƒé™ã€‚",
|
||
"repo.settings.collaboration": "å作者",
|
||
"repo.settings.collaboration.admin": "管ç†å‘˜",
|
||
"repo.settings.collaboration.write": "å¯å†™æƒé™",
|
||
"repo.settings.collaboration.read": "å¯è¯»æƒé™",
|
||
"repo.settings.collaboration.owner": "所有者",
|
||
"repo.settings.collaboration.undefined": "未定义",
|
||
"repo.settings.collaboration.per_unit": "å•å…ƒæƒé™",
|
||
"repo.settings.hooks": "Webhook",
|
||
"repo.settings.githooks": "ç®¡ç† Git é’©å",
|
||
"repo.settings.basic_settings": "基本设置",
|
||
"repo.settings.mirror_settings": "镜åƒè®¾ç½®",
|
||
"repo.settings.mirror_settings.docs": "å°†æ‚¨çš„ä»“åº“è®¾ç½®ä¸ºè‡ªåŠ¨åŒæ¥å¦ä¸€ä¸ªä»“库的æäº¤ã€Git æ ‡ç¾å’Œåˆ†æ”¯ã€‚",
|
||
"repo.settings.mirror_settings.docs.disabled_pull_mirror.instructions": "将您的项目设置为自动将æäº¤ã€Git æ ‡ç¾å’Œåˆ†æ”¯æŽ¨é€åˆ°å¦ä¸€ä¸ªä»“库。您的站点管ç†å‘˜å·²ç¦ç”¨äº†æ‹‰å–镜åƒã€‚",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.instructions": "å°†æ‚¨çš„é¡¹ç›®è®¾ç½®ä¸ºè‡ªåŠ¨ä»Žä¸€ä¸ªä»“åº“æ‹‰å–æäº¤ã€Git æ ‡ç¾å’Œåˆ†æ”¯ã€‚",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning": "现在,这åªèƒ½åœ¨ã€Œè¿ç§»å¤–部仓库ã€èœå•ä¸å®Œæˆã€‚欲了解更多信æ¯ï¼Œè¯·å‚考:",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.info": "您的站点管ç†å‘˜å·²ç¦ç”¨æŽ¨é€é•œåƒã€‚",
|
||
"repo.settings.mirror_settings.docs.no_new_mirrors": "您的仓库将镜åƒåŒæ¥å¦ä¸€ä¸ªä»“库的更改。请注æ„ï¼Œæ‚¨ç›®å‰æ— 法创建任何新的镜åƒã€‚",
|
||
"repo.settings.mirror_settings.docs.can_still_use": "虽然您ä¸èƒ½ä¿®æ”¹çŽ°æœ‰é•œåƒæˆ–创建新镜åƒï¼Œä½†æ‚¨ä»ç„¶å¯ä»¥ä½¿ç”¨å·²å˜åœ¨çš„镜åƒã€‚",
|
||
"repo.settings.mirror_settings.docs.pull_mirror_instructions": "è¦åˆ›å»ºä¸€ä¸ªæ‹‰å–镜åƒï¼Œè¯·å‚阅:",
|
||
"repo.settings.mirror_settings.docs.more_information_if_disabled": "您å¯ä»¥åœ¨è¿™é‡Œæ‰¾åˆ°æ›´å¤šå…³äºŽæŽ¨é€å’Œæ‹‰å–镜åƒçš„ä¿¡æ¯ï¼š",
|
||
"repo.settings.mirror_settings.docs.doc_link_title": "如何镜åƒä»“库?",
|
||
"repo.settings.mirror_settings.docs.doc_link_pull_section": "文档ä¸çš„「从远程仓库拉å–ã€éƒ¨åˆ†ã€‚",
|
||
"repo.settings.mirror_settings.docs.pulling_remote_title": "从远程仓库拉å–代ç ",
|
||
"repo.settings.mirror_settings.mirrored_repository": "镜åƒåº“",
|
||
"repo.settings.mirror_settings.pushed_repository": "推é€ä»“库",
|
||
"repo.settings.mirror_settings.direction": "æ–¹å‘",
|
||
"repo.settings.mirror_settings.direction.pull": "拉å–",
|
||
"repo.settings.mirror_settings.direction.push": "推é€",
|
||
"repo.settings.mirror_settings.last_update": "æœ€åŽæ›´æ–°",
|
||
"repo.settings.mirror_settings.push_mirror.none": "未é…置推é€é•œåƒ",
|
||
"repo.settings.mirror_settings.push_mirror.remote_url": "Git 远程仓库链接",
|
||
"repo.settings.mirror_settings.push_mirror.add": "æ·»åŠ æŽ¨é€é•œåƒ",
|
||
"repo.settings.mirror_settings.push_mirror.edit_sync_time": "编辑镜åƒåŒæ¥é—´éš”",
|
||
"repo.settings.sync_mirror": "åŒæ¥",
|
||
"repo.settings.pull_mirror_sync_in_progress": "æ£åœ¨ä»Žè¿œç¨‹ %s æ‹‰å–æ›´æ”¹ã€‚",
|
||
"repo.settings.push_mirror_sync_in_progress": "æ£åœ¨æŽ¨é€å˜æ›´åˆ°è¿œç¨‹ %s 。",
|
||
"repo.settings.site": "网站",
|
||
"repo.settings.update_settings": "更新仓库设置",
|
||
"repo.settings.update_mirror_settings": "更新镜åƒè®¾ç½®",
|
||
"repo.settings.branches.switch_default_branch": "切æ¢é»˜è®¤åˆ†æ”¯",
|
||
"repo.settings.branches.update_default_branch": "更新默认分支",
|
||
"repo.settings.branches.add_new_rule": "æ·»åŠ æ–°è§„åˆ™",
|
||
"repo.settings.advanced_settings": "高级设置",
|
||
"repo.settings.wiki_desc": "å¯ç”¨ä»“库百科",
|
||
"repo.settings.use_internal_wiki": "使用内置百科",
|
||
"repo.settings.default_wiki_branch_name": "默认百科分支åç§°",
|
||
"repo.settings.failed_to_change_default_wiki_branch": "更改百科默认分支失败。",
|
||
"repo.settings.use_external_wiki": "使用外部百科",
|
||
"repo.settings.external_wiki_url": "外部百科链接",
|
||
"repo.settings.external_wiki_url_error": "å¤–éƒ¨ç™¾ç§‘é“¾æŽ¥æ— æ•ˆ",
|
||
"repo.settings.external_wiki_url_desc": "å½“ç‚¹å‡»ç™¾ç§‘æ ‡ç¾æ—¶ï¼Œè®¿é—®è€…将被é‡å®šå‘到外部百科系统的 URL。",
|
||
"repo.settings.issues_desc": "å¯ç”¨å·¥å•系统",
|
||
"repo.settings.use_internal_issue_tracker": "使用内置工å•系统",
|
||
"repo.settings.use_external_issue_tracker": "使用外部工å•系统",
|
||
"repo.settings.external_tracker_url": "外部工å•系统 URL",
|
||
"repo.settings.external_tracker_url_error": "å¤–éƒ¨ç™¾ç§‘é“¾æŽ¥æ— æ•ˆ",
|
||
"repo.settings.external_tracker_url_desc": "å½“ç‚¹å‡»å·¥å•æ ‡ç¾æ—¶ï¼Œè®¿é—®è€…将被é‡å®šå‘到外部工å•系统的 URL。",
|
||
"repo.settings.tracker_url_format": "外部工å•管ç†ç³»ç»Ÿçš„ URL æ ¼å¼",
|
||
"repo.settings.tracker_url_format_error": "外部工å•é“¾æŽ¥æ— æ•ˆ",
|
||
"repo.settings.tracker_issue_style": "外部工å•管ç†ç³»ç»Ÿçš„ç¼–å·æ ¼å¼",
|
||
"repo.settings.tracker_issue_style.numeric": "纯数å—å½¢å¼",
|
||
"repo.settings.tracker_issue_style.alphanumeric": "è‹±æ–‡å—æ¯æ•°å—组åˆå½¢å¼",
|
||
"repo.settings.tracker_issue_style.regexp": "æ£åˆ™è¡¨è¾¾å¼",
|
||
"repo.settings.tracker_issue_style.regexp_pattern": "æ£åˆ™è¡¨è¾¾å¼",
|
||
"repo.settings.tracker_issue_style.regexp_pattern_desc": "第一个被æ•获的组将å–代 <code>{index}</code>。",
|
||
"repo.settings.tracker_url_format_desc": "使用å ä½ç¬¦ <code>{user}</code>ã€<code>{repo}</code> å’Œ <code>{index}</code> 作为用户åã€ä»“库å和工å•索引。",
|
||
"repo.settings.enable_timetracker": "å¯ç”¨æ—¶é—´è·Ÿè¸ª",
|
||
"repo.settings.allow_only_contributors_to_track_time": "ä»…å…许æˆå‘˜è·Ÿè¸ªæ—¶é—´",
|
||
"repo.settings.pulls_desc": "å¯ç”¨åˆå¹¶è¯·æ±‚",
|
||
"repo.settings.pulls.ignore_whitespace": "忽略空白冲çª",
|
||
"repo.settings.pulls.enable_autodetect_manual_merge": "å¯ç”¨è‡ªåŠ¨æ£€æŸ¥æ‰‹åŠ¨åˆå¹¶ï¼ˆæ³¨æ„:在æŸäº›ç‰¹æ®Šæƒ…况下å¯èƒ½ä¼šå‡ºçŽ°è¯¯åˆ¤ï¼‰",
|
||
"repo.settings.pulls.allow_rebase_update": "å…许通过å˜åŸºæ›´æ–°åˆå¹¶è¯·æ±‚分支",
|
||
"repo.settings.pulls.default_delete_branch_after_merge": "默认åˆå¹¶åŽåˆ 除åˆå¹¶è¯·æ±‚分支",
|
||
"repo.settings.pulls.default_allow_edits_from_maintainers": "默认å…许维护者编辑",
|
||
"repo.settings.releases_desc": "å¯ç”¨ä»“库å‘布",
|
||
"repo.settings.packages_desc": "å¯ç”¨ä»“库软件包注册ä¸å¿ƒ",
|
||
"repo.settings.projects_desc": "å¯ç”¨é¡¹ç›®",
|
||
"repo.settings.projects_mode_desc": "é¡¹ç›®æ¨¡å¼ (è¦æ˜¾ç¤ºçš„项目类型)",
|
||
"repo.settings.projects_mode_repo": "仅仓库项目",
|
||
"repo.settings.projects_mode_owner": "ä»…é™ç”¨æˆ·æˆ–组织项目",
|
||
"repo.settings.projects_mode_all": "所有项目",
|
||
"repo.settings.actions_desc": "å¯ç”¨ä»“库工作æµ",
|
||
"repo.settings.admin_settings": "管ç†å‘˜è®¾ç½®",
|
||
"repo.settings.admin_enable_health_check": "å¯ç”¨ä»“库å¥åº·æ£€æŸ¥ (git fsck)",
|
||
"repo.settings.admin_code_indexer": "代ç 索引器",
|
||
"repo.settings.admin_stats_indexer": "代ç 统计索引器",
|
||
"repo.settings.admin_indexer_commit_sha": "上次索引的 SHA",
|
||
"repo.settings.admin_indexer_unindexed": "未索引",
|
||
"repo.settings.reindex_button": "æ·»åŠ åˆ°é‡æ–°ç´¢å¼•队列",
|
||
"repo.settings.reindex_requested": "å·²è¯·æ±‚é‡æ–°ç´¢å¼•",
|
||
"repo.settings.admin_enable_close_issues_via_commit_in_any_branch": "通过在éžé»˜è®¤åˆ†æ”¯ä¸æäº¤æ¥å…³é—å·¥å•",
|
||
"repo.settings.danger_zone": "å±é™©æ“作区",
|
||
"repo.settings.new_owner_has_same_repo": "新的仓库拥有者已ç»å˜åœ¨åŒå仓库ï¼",
|
||
"repo.settings.convert": "转æ¢ä¸ºæ™®é€šä»“库",
|
||
"repo.settings.convert_desc": "您å¯ä»¥å°†è¯¥é•œåƒä»“库转æ¢ä¸ºæ™®é€šä»“åº“ï¼Œä½†æ¤æ“作ä¸å¯æ¢å¤ã€‚",
|
||
"repo.settings.convert_notices_1": "该æ“作会将镜åƒä»“库转æ¢ä¸ºæ™®é€šä»“库,但该æ“作ä¸å¯æ¢å¤ã€‚",
|
||
"repo.settings.convert_confirm": "转æ¢ä»“库",
|
||
"repo.settings.convert_succeed": "æ¤é•œåƒä»“库已ç»è½¬æ¢ä¸ºæ™®é€šä»“库。",
|
||
"repo.settings.convert_fork": "转æ¢ä¸ºæ™®é€šä»“库",
|
||
"repo.settings.convert_fork_desc": "您å¯ä»¥å°†è¯¥é•œåƒä»“库转æ¢ä¸ºæ™®é€šä»“åº“ï¼Œä½†æ¤æ“作ä¸å¯é€†ã€‚",
|
||
"repo.settings.convert_fork_notices_1": "该æ“作会将派生仓库转æ¢ä¸ºæ™®é€šä»“库,但该æ“作ä¸å¯é€†ã€‚",
|
||
"repo.settings.convert_fork_confirm": "转æ¢ä»“库",
|
||
"repo.settings.convert_fork_succeed": "æ¤æ´¾ç”Ÿä»“库已ç»è½¬æ¢ä¸ºæ™®é€šä»“库。",
|
||
"repo.settings.transfer": "转移仓库所有æƒ",
|
||
"repo.settings.transfer.rejected": "仓库转移被拒ç»ã€‚",
|
||
"repo.settings.transfer.success": "仓库转移æˆåŠŸã€‚",
|
||
"repo.settings.transfer.blocked_user": "æ— æ³•è½¬ç§»ä»“åº“ï¼Œå› ä¸ºæ‚¨å·²è¢«æ–°æ‰€æœ‰è€…å±è”½ã€‚",
|
||
"repo.settings.transfer_abort": "å–æ¶ˆè½¬ç§»",
|
||
"repo.settings.transfer_abort_invalid": "您ä¸èƒ½å–消ä¸å˜åœ¨çš„仓库转移。",
|
||
"repo.settings.transfer_abort_success": "æˆåŠŸå–æ¶ˆå°†ä»“库转移给 %s。",
|
||
"repo.settings.transfer_desc": "您å¯ä»¥å°†ä»“库转移至您拥有管ç†å‘˜æƒé™çš„叿ˆ·æˆ–组织。",
|
||
"repo.settings.transfer_form_title": "输入仓库å称以确认:",
|
||
"repo.settings.transfer_in_progress": "当剿£åœ¨è¿›è¡Œè½¬ç§»ã€‚ 如果您想将æ¤ä»“库转移给å¦ä¸€ä¸ªç”¨æˆ·ï¼Œè¯·å–消它。",
|
||
"repo.settings.transfer_notices_1": "- 如果将æ¤ä»“库转移给其他用户,您将失去对æ¤ä»“库的访问æƒé™ã€‚",
|
||
"repo.settings.transfer_notices_2": "- 如果将其转移到您(共åŒï¼‰æ‹¥æœ‰çš„组织,您å¯ä»¥ç»§ç»è®¿é—®è¯¥ä»“库。",
|
||
"repo.settings.transfer_notices_3": "- å¦‚æžœä»“åº“æ˜¯ç§æœ‰çš„并且被转移给æŸä¸ªç”¨æˆ·ï¼Œé‚£ä¹ˆæ¤æ“作å¯ä»¥ç¡®ä¿è¯¥ç”¨æˆ·è‡³å°‘具有读æƒé™ï¼ˆä»¥åŠå¿…è¦æ—¶çš„æ›´æ”¹æƒé™ï¼‰ã€‚",
|
||
"repo.settings.transfer_notices_4": "- 如果仓库属于æŸä¸ªç»„织,而您将其转移给å¦ä¸€ä¸ªç»„织或个人,那么您将失去仓库工å•与其组织项目系统之间的链接。",
|
||
"repo.settings.transfer_owner": "新拥有者",
|
||
"repo.settings.transfer_perform": "执行转移",
|
||
"repo.settings.transfer_started": "è¯¥ä»“åº“å·²æ ‡è®°ä¸ºè½¬ç§»å¹¶ç‰å¾…æ¥è‡ª %s 的确认",
|
||
"repo.settings.transfer_succeed": "仓库已转移。",
|
||
"repo.settings.signing_settings": "ç¾å验è¯è®¾ç½®",
|
||
"repo.settings.trust_model": "ç¾å信任模型",
|
||
"repo.settings.trust_model.default": "默认信任模型",
|
||
"repo.settings.trust_model.default.desc": "为æ¤å®‰è£…使用默认仓库信任模型。",
|
||
"repo.settings.trust_model.collaborator": "å作者",
|
||
"repo.settings.trust_model.collaborator.long": "å作者:信任å作者的ç¾å",
|
||
"repo.settings.trust_model.collaborator.desc": "æ¤ä»“库ä¸å作者的有效ç¾åå°†è¢«æ ‡è®°ä¸ºã€Œå¯ä¿¡ã€(æ— è®ºå®ƒä»¬æ˜¯å¦æ˜¯æäº¤è€…),ç¾ååªç¬¦åˆæäº¤è€…æ—¶å°†æ ‡è®°ä¸ºã€Œä¸å¯ä¿¡ã€ï¼Œéƒ½ä¸åŒ¹é…æ—¶æ ‡è®°ä¸ºã€Œä¸åŒ¹é…ã€ã€‚",
|
||
"repo.settings.trust_model.committer": "æäº¤è€…",
|
||
"repo.settings.trust_model.committer.long": "æäº¤è€…: 信任与æäº¤è€…相符的ç¾åï¼ˆè¿™ç¬¦åˆ GitHub 的行为并将强制 GitCaddy ç¾åçš„æäº¤ä»¥ GitCaddy 为æäº¤è€…)。",
|
||
"repo.settings.trust_model.committer.desc": "有效ç¾ååªæœ‰å’Œæäº¤è€…ç›¸åŒ¹é…æ‰ä¼šè¢«æ ‡è®°ä¸ºã€Œå—ä¿¡ä»»ã€ï¼Œå¦åˆ™å®ƒä»¬å°†è¢«æ ‡è®°ä¸ºã€Œä¸åŒ¹é…ã€ã€‚这强制 GitCaddy æˆä¸ºç¾åæäº¤çš„æäº¤è€…,而实际æäº¤è€…è¢«åŠ ä¸Š Co-authored-by: å’Œ Co-committed-by: çš„æ ‡è®°ã€‚ 默认的 GitCaddy å¯†é’¥å¿…é¡»åŒ¹é…æ•°æ®åº“ä¸çš„一å用户。",
|
||
"repo.settings.trust_model.collaboratorcommitter": "å作者+æäº¤è€…",
|
||
"repo.settings.trust_model.collaboratorcommitter.long": "å作者+æäº¤è€…:信任åä½œè€…åŒæ—¶æ˜¯æäº¤è€…çš„ç¾å",
|
||
"repo.settings.trust_model.collaboratorcommitter.desc": "æ¤ä»“库ä¸å作者的有效ç¾ååœ¨ä»–åŒæ—¶æ˜¯æäº¤è€…æ—¶å°†è¢«æ ‡è®°ä¸ºã€Œå¯ä¿¡ã€ï¼Œç¾ååªåŒ¹é…了æäº¤è€…æ—¶å°†æ ‡è®°ä¸ºã€Œä¸å¯ä¿¡ã€ï¼Œéƒ½ä¸åŒ¹é…æ—¶æ ‡è®°ä¸ºã€Œä¸åŒ¹é…ã€ã€‚这会强制 GitCaddy æˆä¸ºç¾å者和æäº¤è€…,实际的æäº¤è€…å°†è¢«æ ‡è®°äºŽæäº¤æ¶ˆæ¯ç»“尾处的「Co-Authored-By:ã€å’Œã€ŒCo-Committed-By:ã€ã€‚默认的 GitCaddy ç¾åå¯†é’¥å¿…é¡»åŒ¹é…æ•°æ®åº“ä¸çš„一个用户密钥。",
|
||
"repo.settings.wiki_delete": "åˆ é™¤ç™¾ç§‘æ•°æ®",
|
||
"repo.settings.wiki_delete_desc": "åˆ é™¤ä»“åº“ç™¾ç§‘æ•°æ®æ˜¯æ°¸ä¹…æ€§çš„ï¼Œæ— æ³•æ’¤æ¶ˆã€‚",
|
||
"repo.settings.wiki_delete_notices_1": "- è¿™å°†æ°¸ä¹…åˆ é™¤å’Œç¦ç”¨ %s 的百科。",
|
||
"repo.settings.confirm_wiki_delete": "åˆ é™¤ç™¾ç§‘æ•°æ®",
|
||
"repo.settings.wiki_deletion_success": "仓库百科数æ®åˆ 除æˆåŠŸï¼",
|
||
"repo.settings.delete": "åˆ é™¤æœ¬ä»“åº“",
|
||
"repo.settings.delete_desc": "åˆ é™¤ä»“åº“æ˜¯æ°¸ä¹…æ€§çš„ï¼Œæ— æ³•æ’¤æ¶ˆã€‚",
|
||
"repo.settings.delete_notices_1": "- æ¤æ“作 <strong>æ— æ³•</strong> 被回滚。",
|
||
"repo.settings.delete_notices_2": "- æ¤æ“ä½œå°†æ°¸ä¹…åˆ é™¤ä»“åº“ <strong>%s</strong>,包括代ç 〠工å•ã€è¯„论ã€ç™¾ç§‘æ•°æ®å’Œå作者设置。",
|
||
"repo.settings.delete_notices_fork_1": "- 在æ¤ä»“åº“åˆ é™¤åŽï¼Œå®ƒçš„æ´¾ç”Ÿä»“åº“å°†å˜æˆç‹¬ç«‹ä»“库。",
|
||
"repo.settings.deletion_success": "ä»“åº“å·²åˆ é™¤ã€‚",
|
||
"repo.settings.update_settings_success": "仓库设置已更新。",
|
||
"repo.settings.update_settings_no_unit": "该仓库应至少å…许æŸç§å½¢å¼çš„交互。",
|
||
"repo.settings.confirm_delete": "åˆ é™¤æœ¬ä»“åº“",
|
||
"repo.settings.add_collaborator": "å¢žåŠ å作者",
|
||
"repo.settings.add_collaborator_success": "åä½œè€…æ·»åŠ æˆåŠŸï¼",
|
||
"repo.settings.add_collaborator_inactive_user": "æ— æ³•æ·»åŠ æœªæ¿€æ´»çš„ç”¨æˆ·ä½œä¸ºåˆä½œè€…。",
|
||
"repo.settings.add_collaborator_owner": "ä¸èƒ½å°†æ‰€æœ‰è€…æ·»åŠ ä¸ºå作者。",
|
||
"repo.settings.add_collaborator_duplicate": "åä½œè€…å·²ç»æ·»åŠ åˆ°æœ¬ä»“åº“ã€‚",
|
||
"repo.settings.add_collaborator.blocked_user": "æ¤å作者被仓库所有者å±è”½ï¼Œå之亦然。",
|
||
"repo.settings.delete_collaborator": "åˆ é™¤",
|
||
"repo.settings.collaborator_deletion": "åˆ é™¤å作者",
|
||
"repo.settings.collaborator_deletion_desc": "åˆ é™¤å作者åŽä»–å°†æ— æ³•å†å¯¹æ¤ä»“库的访问。继ç»ï¼Ÿ",
|
||
"repo.settings.remove_collaborator_success": "åä½œè€…åˆ é™¤æˆåŠŸï¼",
|
||
"repo.settings.org_not_allowed_to_be_collaborator": "组织ä¸å…è®¸è¢«æ·»åŠ ä¸ºä»“åº“å作者ï¼",
|
||
"repo.settings.change_team_access_not_allowed": "更改仓库的团队访问æƒé™ä»…é™äºŽç»„织所有者",
|
||
"repo.settings.team_not_in_organization": "团队ä¸åœ¨ä¸Žä»“库相åŒçš„组织ä¸",
|
||
"repo.settings.teams": "团队",
|
||
"repo.settings.add_team": "æ·»åŠ å›¢é˜Ÿ",
|
||
"repo.settings.add_team_duplicate": "å›¢é˜Ÿå·²ç»æ‹¥æœ‰ä»“库",
|
||
"repo.settings.add_team_success": "团队现在å¯ä»¥è®¿é—®ä»“库。",
|
||
"repo.settings.change_team_permission_tip": "团队æƒé™è®¾ç½®äºŽå›¢é˜Ÿè®¾ç½®é¡µé¢ï¼Œä¸èƒ½æ ¹æ®ä»“库更改",
|
||
"repo.settings.delete_team_tip": "è¯¥å›¢é˜Ÿä»æœ‰ä»“åº“ï¼Œæ— æ³•åˆ é™¤",
|
||
"repo.settings.remove_team_success": "团队访问仓库的æƒé™å·²åˆ 除。",
|
||
"repo.settings.add_webhook": "æ·»åŠ Web é’©å",
|
||
"repo.settings.add_webhook.invalid_channel_name": "Web é’©å通é“åç§°ä¸èƒ½ä¸ºç©ºä¸”ä¸èƒ½ä»…包å«ä¸€ä¸ª # å—符。",
|
||
"repo.settings.hooks_desc": "当 GitCaddy 事件å‘生时,Web é’©å自动å‘出 HTTP POST 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> 指å—</a> ä¸é˜…读更多内容。",
|
||
"repo.settings.webhook_deletion": "åˆ é™¤ Web é’©å",
|
||
"repo.settings.webhook_deletion_desc": "åˆ é™¤ Web é’©åå°†åˆ é™¤å…¶è®¾ç½®å’ŒåŽ†å²è®°å½•。继ç»ï¼Ÿ",
|
||
"repo.settings.webhook_deletion_success": "Web é’©ååˆ é™¤æˆåŠŸï¼",
|
||
"repo.settings.webhook.test_delivery": "测试推é€äº‹ä»¶",
|
||
"repo.settings.webhook.test_delivery_desc": "ç”¨å‡æŽ¨é€äº‹ä»¶æµ‹è¯•这个 Web é’©å。",
|
||
"repo.settings.webhook.test_delivery_desc_disabled": "è¦ç”¨å‡äº‹ä»¶æµ‹è¯•这个 Webé’©å,请激活它。",
|
||
"repo.settings.webhook.request": "请求内容",
|
||
"repo.settings.webhook.response": "å“应内容",
|
||
"repo.settings.webhook.headers": "头信æ¯",
|
||
"repo.settings.webhook.payload": "内容",
|
||
"repo.settings.webhook.body": "å“应体",
|
||
"repo.settings.webhook.replay.description": "釿”¾æ¤ Web é’©å。",
|
||
"repo.settings.webhook.replay.description_disabled": "è‹¥è¦é‡æ–°è¿è¡Œæ¤ Web é’©å,请激活它。",
|
||
"repo.settings.webhook.delivery.success": "ä¸€ä¸ªäº‹ä»¶å·²æ·»åŠ åˆ°æŽ¨é€é˜Ÿåˆ—。å¯èƒ½éœ€è¦è¿‡å‡ ç§’é’Ÿæ‰ä¼šæ˜¾ç¤ºåœ¨æŽ¨é€è®°å½•ä¸ã€‚",
|
||
"repo.settings.githooks_desc": "Git é’©åæ˜¯ Git 本身æä¾›çš„功能。您å¯ä»¥åœ¨ä¸‹æ–¹ç¼–辑 hook 文件以设置自定义æ“作。",
|
||
"repo.settings.githook_edit_desc": "å¦‚æžœé’©åæœªå¯åŠ¨ï¼Œåˆ™ä¼šæ˜¾ç¤ºæ ·ä¾‹æ–‡ä»¶ä¸çš„内容。如果想è¦åˆ 除æŸä¸ªé’©å,则æäº¤ç©ºç™½æ–‡æœ¬å³å¯ã€‚",
|
||
"repo.settings.githook_name": "é’©ååç§°",
|
||
"repo.settings.githook_content": "é’©åæ–‡æœ¬",
|
||
"repo.settings.update_githook": "æ›´æ–°é’©å设置",
|
||
"repo.settings.add_webhook_desc": "GitCaddy å°†å‘ç›®æ ‡ URL å‘é€å…·æœ‰æŒ‡å®šå†…容类型的 <code>POST</code> 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks 指å—</a> ä¸é˜…读更多内容。",
|
||
"repo.settings.payload_url": "ç›®æ ‡ URL",
|
||
"repo.settings.http_method": "HTTP 方法",
|
||
"repo.settings.content_type": "POST 内容类型",
|
||
"repo.settings.secret": "密钥",
|
||
"repo.settings.webhook_secret_desc": "如果 Webhook æœåŠ¡å™¨æ”¯æŒä½¿ç”¨å¯†é’¥ï¼Œæ‚¨å¯ä»¥æŒ‰ç…§ Webhook 的手册在æ¤å¤„填写一个密钥。",
|
||
"repo.settings.slack_username": "æœåŠ¡åç§°",
|
||
"repo.settings.slack_icon_url": "å›¾æ ‡ URL",
|
||
"repo.settings.slack_color": "颜色",
|
||
"repo.settings.discord_username": "用户å",
|
||
"repo.settings.discord_icon_url": "å›¾æ ‡ URL",
|
||
"repo.settings.event_desc": "è§¦å‘æ¡ä»¶ï¼š",
|
||
"repo.settings.event_push_only": "推é€äº‹ä»¶",
|
||
"repo.settings.event_send_everything": "所有事件",
|
||
"repo.settings.event_choose": "自定义事件…",
|
||
"repo.settings.event_header_repository": "仓库事件",
|
||
"repo.settings.event_create": "创建",
|
||
"repo.settings.event_create_desc": "分支或 Git æ ‡ç¾å·²åˆ›å»ºã€‚",
|
||
"repo.settings.event_delete": "刪除",
|
||
"repo.settings.event_delete_desc": "分支或 Git æ ‡ç¾å·²åˆ 除。",
|
||
"repo.settings.event_fork": "派生",
|
||
"repo.settings.event_fork_desc": "仓库已派生。",
|
||
"repo.settings.event_wiki": "百科",
|
||
"repo.settings.event_wiki_desc": "创建ã€é‡å‘½åã€ç¼–è¾‘æˆ–åˆ é™¤äº†ç™¾ç§‘é¡µé¢ã€‚",
|
||
"repo.settings.event_statuses": "状æ€",
|
||
"repo.settings.event_statuses_desc": "已从 API æ›´æ–°æäº¤çжæ€ã€‚",
|
||
"repo.settings.event_release": "å‘布",
|
||
"repo.settings.event_release_desc": "å‘å¸ƒã€æ›´æ–°æˆ–åˆ é™¤ç‰ˆæœ¬æ—¶ã€‚",
|
||
"repo.settings.event_push": "推é€",
|
||
"repo.settings.event_force_push": "强制推é€",
|
||
"repo.settings.event_push_desc": "Git 仓库推é€",
|
||
"repo.settings.event_repository": "仓库",
|
||
"repo.settings.event_repository_desc": "åˆ›å»ºæˆ–åˆ é™¤ä»“åº“",
|
||
"repo.settings.event_header_issue": "å·¥å•事件",
|
||
"repo.settings.event_issues": "å·¥å•",
|
||
"repo.settings.event_issues_desc": "å·¥å•已打开ã€å·²å…³é—ã€å·²é‡æ–°æ‰“开或已编辑。",
|
||
"repo.settings.event_issue_assign": "å·¥å•已指派",
|
||
"repo.settings.event_issue_assign_desc": "å·¥å•å·²æŒ‡æ´¾æˆ–å–æ¶ˆæŒ‡æ´¾ã€‚",
|
||
"repo.settings.event_issue_label": "å·¥å•å¢žåˆ æ ‡ç¾",
|
||
"repo.settings.event_issue_label_desc": "工啿 ‡ç¾å·²æ›´æ–°æˆ–清除。",
|
||
"repo.settings.event_issue_milestone": "å·¥å•已收入里程碑ä¸",
|
||
"repo.settings.event_issue_milestone_desc": "å·¥å•å·²æ”¶å…¥æˆ–å–æ¶ˆæ”¶å…¥é‡Œç¨‹ç¢‘ä¸ã€‚",
|
||
"repo.settings.event_issue_comment": "å·¥å•评论",
|
||
"repo.settings.event_issue_comment_desc": "å·¥å•评论已创建ã€ç¼–è¾‘æˆ–åˆ é™¤ã€‚",
|
||
"repo.settings.event_header_pull_request": "åˆå¹¶è¯·æ±‚事件",
|
||
"repo.settings.event_pull_request": "åˆå¹¶è¯·æ±‚",
|
||
"repo.settings.event_pull_request_desc": "åˆå¹¶è¯·æ±‚已打开ã€å…³é—ã€é‡æ–°æ‰“开或编辑。",
|
||
"repo.settings.event_pull_request_assign": "åˆå¹¶è¯·æ±‚已指派",
|
||
"repo.settings.event_pull_request_assign_desc": "åˆå¹¶è¯·æ±‚å·²æŒ‡æ´¾æˆ–å–æ¶ˆæŒ‡æ´¾ã€‚",
|
||
"repo.settings.event_pull_request_label": "åˆå¹¶è¯·æ±‚å¢žåˆ æ ‡ç¾",
|
||
"repo.settings.event_pull_request_label_desc": "åˆå¹¶è¯·æ±‚çš„æ ‡ç¾å·²æ›´æ–°æˆ–清除。",
|
||
"repo.settings.event_pull_request_milestone": "åˆå¹¶è¯·æ±‚已记录于里程碑ä¸",
|
||
"repo.settings.event_pull_request_milestone_desc": "åˆå¹¶è¯·æ±‚å·²è®°å½•æˆ–å–æ¶ˆè®°å½•于里程碑ä¸ã€‚",
|
||
"repo.settings.event_pull_request_comment": "åˆå¹¶è¯·æ±‚已评论",
|
||
"repo.settings.event_pull_request_comment_desc": "åˆå¹¶è¯·æ±‚评论已创建ã€ç¼–è¾‘æˆ–åˆ é™¤ã€‚",
|
||
"repo.settings.event_pull_request_review": "å·²å®¡æ ¸çš„åˆå¹¶è¯·æ±‚",
|
||
"repo.settings.event_pull_request_review_desc": "åˆå¹¶è¯·æ±‚å·²æ‰¹å‡†ã€æ‹’ç»æˆ–æå‡ºå®¡æŸ¥æ„è§ã€‚",
|
||
"repo.settings.event_pull_request_sync": "åˆå¹¶è¯·æ±‚å·²åŒæ¥",
|
||
"repo.settings.event_pull_request_sync_desc": "åˆå¹¶è¯·æ±‚å·²åŒæ¥ã€‚",
|
||
"repo.settings.event_pull_request_review_request": "å‘èµ·åˆå¹¶è¯·æ±‚评审",
|
||
"repo.settings.event_pull_request_review_request_desc": "åˆå¹¶è¯·æ±‚è¯„å®¡å·²è¯·æ±‚æˆ–å·²å–æ¶ˆ",
|
||
"repo.settings.event_pull_request_approvals": "åˆå¹¶è¯·æ±‚批准",
|
||
"repo.settings.event_pull_request_merge": "åˆå¹¶è¯·æ±‚åˆå¹¶",
|
||
"repo.settings.event_header_workflow": "工作æµç¨‹äº‹ä»¶",
|
||
"repo.settings.event_workflow_run": "工作æµè¿è¡Œ",
|
||
"repo.settings.event_workflow_run_desc": "GitCaddy 工作æµé˜Ÿåˆ—ä¸ã€ç‰å¾…ä¸ã€æ£åœ¨è¿›è¡Œæˆ–已完æˆçš„任务。",
|
||
"repo.settings.event_workflow_job": "工作æµä»»åŠ¡",
|
||
"repo.settings.event_workflow_job_desc": "GitCaddy 工作æµé˜Ÿåˆ—ä¸ã€ç‰å¾…ä¸ã€æ£åœ¨è¿›è¡Œæˆ–已完æˆçš„任务。",
|
||
"repo.settings.event_package": "软件包",
|
||
"repo.settings.event_package_desc": "软件包在仓库ä¸å·²åˆ›å»ºæˆ–åˆ é™¤ã€‚",
|
||
"repo.settings.branch_filter": "分支过滤",
|
||
"repo.settings.branch_filter_desc_1": "推é€ã€åˆ†æ”¯åˆ›å»ºå’Œåˆ†æ”¯åˆ 除事件的分支(和引用å称)白åå•ï¼Œä»¥å…¨å±€æ¨¡å¼æŒ‡å®šã€‚如果为空或为 <code>*</code>ï¼Œåˆ™æŠ¥å‘Šæ‰€æœ‰åˆ†æ”¯å’Œæ ‡ç¾çš„事件。",
|
||
"repo.settings.branch_filter_desc_2": "使用 <code>refs/heads/</code> 或 <code>refs/tags/</code> å‰ç¼€æ¥åŒ¹é…完整的引用å称。",
|
||
"repo.settings.branch_filter_desc_doc": "请å‚阅 <a href=\"%[1]s\">%[2]s</a> æ–‡æ¡£äº†è§£è¯æ³•。",
|
||
"repo.settings.authorization_header": "æŽˆæƒæ ‡å¤´",
|
||
"repo.settings.authorization_header_desc": "当å˜åœ¨æ—¶å°†è¢«ä½œä¸ºæŽˆæƒæ ‡å¤´åŒ…å«åœ¨å†…。例如: %s。",
|
||
"repo.settings.active": "激活",
|
||
"repo.settings.active_helper": "触å‘事件的信æ¯å°†å‘é€åˆ°æ¤ Web é’©å URL。",
|
||
"repo.settings.add_hook_success": "Web é’©åæ·»åŠ æˆåŠŸï¼",
|
||
"repo.settings.update_webhook": "æ›´æ–° Web é’©å",
|
||
"repo.settings.update_hook_success": "Web é’©åæ›´æ–°æˆåŠŸï¼",
|
||
"repo.settings.delete_webhook": "åˆ é™¤ Web é’©å",
|
||
"repo.settings.recent_deliveries": "最近推é€è®°å½•",
|
||
"repo.settings.hook_type": "é’©å类型",
|
||
"repo.settings.slack_token": "令牌",
|
||
"repo.settings.slack_domain": "域å",
|
||
"repo.settings.slack_channel": "频é“",
|
||
"repo.settings.add_web_hook_desc": "å°† <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> 集æˆåˆ°æ‚¨çš„仓库。",
|
||
"repo.settings.WEBHOOK_NAME_GitCaddy_PLACEHOLDER": "GitCaddy",
|
||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||
"repo.settings.web_hook_name_slack": "Slack",
|
||
"repo.settings.web_hook_name_discord": "Discord",
|
||
"repo.settings.web_hook_name_dingtalk": "钉钉",
|
||
"repo.settings.web_hook_name_telegram": "Telegram",
|
||
"repo.settings.web_hook_name_matrix": "Matrix",
|
||
"repo.settings.web_hook_name_msteams": "Microsoft Teams",
|
||
"repo.settings.web_hook_name_feishu_or_larksuite": "飞书 / Lark Suite",
|
||
"repo.settings.web_hook_name_feishu": "飞书",
|
||
"repo.settings.web_hook_name_larksuite": "Lark Suite",
|
||
"repo.settings.web_hook_name_wechatwork": "ä¼ä¸šå¾®ä¿¡",
|
||
"repo.settings.web_hook_name_packagist": "Packagist",
|
||
"repo.settings.packagist_username": "Packagist 用户å",
|
||
"repo.settings.packagist_api_token": "API 令牌",
|
||
"repo.settings.packagist_package_url": "Packagist 软件包 URL",
|
||
"repo.settings.deploy_keys": "部署密钥",
|
||
"repo.settings.add_deploy_key": "æ·»åŠ éƒ¨ç½²å¯†é’¥",
|
||
"repo.settings.deploy_key_desc": "部署密钥具有对仓库的åªè¯»æ‹‰å–æƒé™ã€‚",
|
||
"repo.settings.is_writable": "å¯ç”¨å†™æƒé™",
|
||
"repo.settings.is_writable_info": "å…许æ¤éƒ¨ç½²å¯†é’¥ <strong>推é€</strong> æäº¤åˆ°ä»“库。",
|
||
"repo.settings.no_deploy_keys": "没有部署密钥。",
|
||
"repo.settings.title": "æ ‡é¢˜",
|
||
"repo.settings.deploy_key_content": "密钥文本",
|
||
"repo.settings.key_been_used": "具有相åŒå†…容的部署密钥已在使用ä¸ã€‚",
|
||
"repo.settings.key_name_used": "使用相åŒå称的部署密钥已ç»å˜åœ¨ï¼",
|
||
"repo.settings.add_key_success": "部署密钥「%sã€æ·»åŠ æˆåŠŸã€‚",
|
||
"repo.settings.deploy_key_deletion": "åˆ é™¤éƒ¨ç½²å¯†é’¥",
|
||
"repo.settings.deploy_key_deletion_desc": "åˆ é™¤éƒ¨ç½²å¯†é’¥å°†å–æ¶ˆæ¤å¯†é’¥å¯¹æ¤ä»“库的访问æƒé™ã€‚ç»§ç»ï¼Ÿ",
|
||
"repo.settings.deploy_key_deletion_success": "éƒ¨ç½²å¯†é’¥å·²åˆ é™¤ã€‚",
|
||
"repo.settings.branches": "分支",
|
||
"repo.settings.protected_branch": "åˆ†æ”¯ä¿æŠ¤",
|
||
"repo.settings.protected_branch.save_rule": "ä¿å˜è§„则",
|
||
"repo.settings.protected_branch.delete_rule": "åˆ é™¤è§„åˆ™",
|
||
"repo.settings.protected_branch_can_push": "是å¦å…许推é€ï¼Ÿ",
|
||
"repo.settings.protected_branch_can_push_yes": "您å¯ä»¥æŽ¨é€",
|
||
"repo.settings.protected_branch_can_push_no": "您ä¸èƒ½æŽ¨é€",
|
||
"repo.settings.branch_protection": "分支「<b>%s</b>ã€çš„ä¿æŠ¤è§„åˆ™",
|
||
"repo.settings.protect_this_branch": "å¯ç”¨åˆ†æ”¯ä¿æŠ¤",
|
||
"repo.settings.protect_this_branch_desc": "阻æ¢åˆ 除并é™åˆ¶ Git 推é€å’Œåˆå¹¶åˆ°åˆ†æ”¯ã€‚",
|
||
"repo.settings.protect_disable_push": "ç¦ç”¨æŽ¨é€",
|
||
"repo.settings.protect_disable_push_desc": "æ¤åˆ†æ”¯ä¸å…许推é€ã€‚",
|
||
"repo.settings.protect_disable_force_push": "ç¦ç”¨å¼ºåˆ¶æŽ¨é€",
|
||
"repo.settings.protect_disable_force_push_desc": "æ¤åˆ†æ”¯ç¦æ¢å¼ºåˆ¶æŽ¨é€ã€‚",
|
||
"repo.settings.protect_enable_push": "å¯ç”¨æŽ¨é€",
|
||
"repo.settings.protect_enable_push_desc": "任何拥有写访问æƒé™çš„人将被å…许推é€åˆ°æ¤åˆ†æ”¯(但ä¸èƒ½å¼ºè¡ŒæŽ¨é€)。",
|
||
"repo.settings.protect_enable_force_push_all": "å¯ç”¨å¼ºåˆ¶æŽ¨é€",
|
||
"repo.settings.protect_enable_force_push_all_desc": "ä»»ä½•æ‹¥æœ‰æŽ¨é€æƒé™çš„人都å¯ä»¥å¯¹è¿™ä¸ªåˆ†æ”¯è¿›è¡Œå¼ºåˆ¶æŽ¨é€ã€‚",
|
||
"repo.settings.protect_enable_force_push_allowlist": "强制推é€ç™½åå•",
|
||
"repo.settings.protect_enable_force_push_allowlist_desc": "åªæœ‰ç™½åå•ä¸çš„用户或团队æ‰èƒ½å¼ºåˆ¶æŽ¨é€åˆ°è¿™ä¸ªåˆ†æ”¯ã€‚",
|
||
"repo.settings.protect_enable_merge": "å¯ç”¨åˆå¹¶",
|
||
"repo.settings.protect_enable_merge_desc": "任何具有写入æƒé™çš„人都å¯ä»¥å°†åˆå¹¶è¯·æ±‚åˆå¹¶åˆ°æ¤åˆ†æ”¯ä¸ã€‚",
|
||
"repo.settings.protect_whitelist_committers": "å—白åå•é™åˆ¶çš„æŽ¨é€",
|
||
"repo.settings.protect_whitelist_committers_desc": "åªæœ‰åˆ—入白åå•的用户或团队æ‰èƒ½è¢«å…许推é€åˆ°æ¤åˆ†æ”¯(但ä¸èƒ½å¼ºè¡ŒæŽ¨é€)。",
|
||
"repo.settings.protect_whitelist_deploy_keys": "å…·æœ‰æŽ¨é€æƒé™çš„部署密钥白åå•。",
|
||
"repo.settings.protect_whitelist_users": "推é€ç™½åå•用户:",
|
||
"repo.settings.protect_whitelist_teams": "推é€ç™½åå•团队:",
|
||
"repo.settings.protect_force_push_allowlist_users": "å…许强制推é€çš„白åå•用户:",
|
||
"repo.settings.protect_force_push_allowlist_teams": "å…许强制推é€çš„白åå•团队:",
|
||
"repo.settings.protect_force_push_allowlist_deploy_keys": "å…许白åå•ä¸çš„部署密钥进行强制推é€ã€‚",
|
||
"repo.settings.protect_merge_whitelist_committers": "å¯ç”¨åˆå¹¶ç™½åå•",
|
||
"repo.settings.protect_merge_whitelist_committers_desc": "ä»…å…许白åå•用户或团队åˆå¹¶åˆå¹¶è¯·æ±‚到æ¤åˆ†æ”¯ã€‚",
|
||
"repo.settings.protect_merge_whitelist_users": "åˆå¹¶ç™½åå•用户:",
|
||
"repo.settings.protect_merge_whitelist_teams": "åˆå¹¶ç™½åå•团队:",
|
||
"repo.settings.protect_check_status_contexts": "å¯ç”¨çŠ¶æ€æ£€æŸ¥",
|
||
"repo.settings.protect_status_check_patterns": "çŠ¶æ€æ£€æŸ¥è¡¨è¾¾å¼ï¼š",
|
||
"repo.settings.protect_status_check_patterns_desc": "输入表达å¼ä»¥æŒ‡å®šåœ¨åˆ†æ”¯åˆå¹¶åˆ°åŒ¹é…æ¤è§„则的分支之å‰å¿…é¡»é€šè¿‡å“ªäº›çŠ¶æ€æ£€æŸ¥ã€‚æ¯ä¸€è¡ŒæŒ‡å®šä¸€ä¸ªè¡¨è¾¾å¼ä¸”表达å¼ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"repo.settings.protect_check_status_contexts_desc": "è¦æ±‚çŠ¶æ€æ£€æŸ¥é€šè¿‡æ‰èƒ½åˆå¹¶ã€‚如果å¯ç”¨ï¼Œæäº¤å¿…须先推é€åˆ°å¦ä¸€ä¸ªåˆ†æ”¯ï¼Œç„¶åŽå†åˆå¹¶æˆ–推é€åˆ°åŒ¹é…è¿™äº›ä¿æŠ¤è§„åˆ™çš„åˆ†æ”¯ã€‚å¦‚æžœæ²¡æœ‰é€‰æ‹©å…·ä½“çš„çŠ¶æ€æ£€æŸ¥ä¸Šä¸‹æ–‡ï¼Œåˆ™æ‰€æœ‰çš„çŠ¶æ€æ£€æŸ¥éƒ½é€šè¿‡æ‰èƒ½åˆå¹¶ã€‚",
|
||
"repo.settings.protect_check_status_contexts_list": "æ¤ä»“åº“ä¸Šå‘¨è¿›è¡Œè¿‡çš„çŠ¶æ€æ£€æŸ¥",
|
||
"repo.settings.protect_status_check_matched": "匹é…",
|
||
"repo.settings.protect_invalid_status_check_pattern": "æ— æ•ˆçš„çŠ¶æ€æ£€æŸ¥è¡¨è¾¾å¼ï¼šã€Œ%sã€ã€‚",
|
||
"repo.settings.protect_no_valid_status_check_patterns": "æ²¡æœ‰æœ‰æ•ˆçš„çŠ¶æ€æ£€æŸ¥è¡¨è¾¾å¼ã€‚",
|
||
"repo.settings.protect_required_approvals": "所需的批准:",
|
||
"repo.settings.protect_required_approvals_desc": "åªå…许åˆå¹¶æœ‰è¶³å¤Ÿå®¡æ ¸çš„åˆå¹¶è¯·æ±‚ã€‚è¦æ±‚çš„å®¡æ ¸å¿…é¡»æ¥è‡ªç™½å啿ˆ–者有æƒé™çš„用户或团队。",
|
||
"repo.settings.protect_approvals_whitelist_enabled": "仅列入白åå•的用户或团队æ‰å¯æ‰¹å‡†",
|
||
"repo.settings.protect_approvals_whitelist_enabled_desc": "åªæœ‰ç™½åå•ç”¨æˆ·æˆ–å›¢é˜Ÿçš„å®¡æ ¸æ‰èƒ½è®¡æ•°ã€‚ 如果规则没有批准白åå•,æ¥è‡ªä»»ä½•有写访问æƒé™çš„äººçš„å®¡æ ¸éƒ½å°†è®¡æ•°ã€‚",
|
||
"repo.settings.protect_approvals_whitelist_users": "审查者白åå•:",
|
||
"repo.settings.protect_approvals_whitelist_teams": "审查团队白åå•:",
|
||
"repo.settings.dismiss_stale_approvals": "å–æ¶ˆè¿‡æ—¶çš„æ‰¹å‡†",
|
||
"repo.settings.dismiss_stale_approvals_desc": "当新的æäº¤æ›´æ”¹åˆå¹¶è¯·æ±‚内容被推é€åˆ°åˆ†æ”¯æ—¶ï¼Œæ—§çš„æ‰¹å‡†å°†è¢«æ’¤é”€ã€‚",
|
||
"repo.settings.ignore_stale_approvals": "忽略过期批准",
|
||
"repo.settings.ignore_stale_approvals_desc": "对旧æäº¤ï¼ˆè¿‡æœŸå®¡æ ¸ï¼‰çš„æ‰¹å‡†å°†ä¸è®¡å…¥ PR çš„æ‰¹å‡†æ•°ã€‚å¦‚æžœè¿‡æœŸå®¡æŸ¥å·²è¢«é©³å›žï¼Œåˆ™ä¸Žæ¤æ— 关。",
|
||
"repo.settings.require_signed_commits": "需è¦ç¾åæäº¤",
|
||
"repo.settings.require_signed_commits_desc": "æ‹’ç»æŽ¨é€æœªç¾åæˆ–æ— æ³•éªŒè¯çš„æäº¤åˆ°åˆ†æ”¯",
|
||
"repo.settings.protect_branch_name_pattern": "å—ä¿æŠ¤çš„åˆ†æ”¯å称表达å¼",
|
||
"repo.settings.protect_branch_name_pattern_desc": "åˆ†æ”¯ä¿æŠ¤çš„å称匹é…表达å¼ã€‚è¯æ³•请å‚阅 <a href=\"%s\">文档</a> 。如:main, release/**",
|
||
"repo.settings.protect_patterns": "表达å¼",
|
||
"repo.settings.protect_protected_file_patterns": "å—ä¿æŠ¤çš„æ–‡ä»¶è¡¨è¾¾å¼ï¼ˆä½¿ç”¨åˆ†å·ã€Œ;ã€åˆ†éš”):",
|
||
"repo.settings.protect_protected_file_patterns_desc": "å³ä½¿ç”¨æˆ·æœ‰æƒæ·»åŠ ã€ç¼–è¾‘æˆ–åˆ é™¤æ¤åˆ†æ”¯ä¸çš„æ–‡ä»¶ï¼Œä¹Ÿä¸å…许直接更改å—ä¿æŠ¤çš„æ–‡ä»¶ã€‚å¯ä»¥ä½¿ç”¨åˆ†å·ï¼ˆ';')分隔多个表达å¼ã€‚è§ <a href='%[1]s'>%[2]s</a> 文档了解表达å¼è¯æ³•。例如:<code>.drone.yml</code>ã€<code>/docs/**/*.txt</code>。",
|
||
"repo.settings.protect_unprotected_file_patterns": "ä¸å—ä¿æŠ¤çš„æ–‡ä»¶è¡¨è¾¾å¼ï¼ˆä½¿ç”¨åˆ†å·ã€Œ;ã€åˆ†éš”):",
|
||
"repo.settings.protect_unprotected_file_patterns_desc": "如果用户具有写æƒé™åˆ™å…许直接更改的ä¸å—ä¿æŠ¤æ–‡ä»¶ï¼Œå¯ç»•过推é€é™åˆ¶ã€‚å¯ä½¿ç”¨åˆ†å·ï¼ˆ';')分隔多个表达å¼ã€‚è§ <a href='%[1]s'>%[2]s</a> 文档了解表达å¼è¯æ³•。例如:<code>.drone.yml</code>ã€<code>/docs/**/*.txt</code>。",
|
||
"repo.settings.add_protected_branch": "å¯ç”¨ä¿æŠ¤",
|
||
"repo.settings.delete_protected_branch": "ç¦ç”¨ä¿æŠ¤",
|
||
"repo.settings.update_protect_branch_success": "åˆ†æ”¯ä¿æŠ¤è§„åˆ™ã€Œ%sã€æ›´æ–°æˆåŠŸã€‚",
|
||
"repo.settings.remove_protected_branch_success": "åˆ†æ”¯ä¿æŠ¤è§„åˆ™ã€Œ%sã€ç§»é™¤æˆåŠŸã€‚",
|
||
"repo.settings.remove_protected_branch_failed": "åˆ†æ”¯ä¿æŠ¤è§„åˆ™ã€Œ%sã€ç§»é™¤å¤±è´¥ã€‚",
|
||
"repo.settings.protected_branch_deletion": "åˆ é™¤åˆ†æ”¯ä¿æŠ¤",
|
||
"repo.settings.protected_branch_deletion_desc": "ç¦ç”¨åˆ†æ”¯ä¿æŠ¤å…许具有写入æƒé™çš„ç”¨æˆ·æŽ¨é€æäº¤åˆ°æ¤åˆ†æ”¯ã€‚ç»§ç»ï¼Ÿ",
|
||
"repo.settings.block_rejected_reviews": "æ‹’ç»å®¡æ ¸é˜»æ¢äº†æ¤åˆå¹¶",
|
||
"repo.settings.block_rejected_reviews_desc": "å¦‚æžœå®˜æ–¹å®¡æŸ¥äººå‘˜è¦æ±‚作出改动,å³ä½¿æœ‰è¶³å¤Ÿçš„æ‰¹å‡†ï¼Œåˆå¹¶ä¹Ÿä¸å…许。",
|
||
"repo.settings.block_on_official_review_requests": "æœ‰å®˜æ–¹å®¡æ ¸é˜»æ¢äº†ä»£ç åˆå¹¶",
|
||
"repo.settings.block_on_official_review_requests_desc": "å¤„äºŽè¯„å®¡çŠ¶æ€æ—¶ï¼Œå³ä½¿æœ‰è¶³å¤Ÿçš„æ‰¹å‡†ï¼Œä¹Ÿä¸èƒ½åˆå¹¶ã€‚",
|
||
"repo.settings.block_outdated_branch": "如果åˆå¹¶è¯·æ±‚å·²ç»è¿‡æ—¶ï¼Œé˜»æ¢åˆå¹¶",
|
||
"repo.settings.block_outdated_branch_desc": "当头部分支è½åŽåŸºç¡€åˆ†æ”¯æ—¶ï¼Œä¸èƒ½åˆå¹¶ã€‚",
|
||
"repo.settings.block_admin_merge_override": "管ç†å‘˜é¡»éµå®ˆåˆ†æ”¯ä¿æŠ¤è§„则",
|
||
"repo.settings.block_admin_merge_override_desc": "管ç†å‘˜é¡»éµå®ˆåˆ†æ”¯ä¿æŠ¤è§„则,ä¸èƒ½è§„é¿è¯¥è§„则。",
|
||
"repo.settings.default_branch_desc": "请选择一个默认的分支用于åˆå¹¶è¯·æ±‚å’Œæäº¤ï¼š",
|
||
"repo.settings.merge_style_desc": "åˆå¹¶æ–¹å¼",
|
||
"repo.settings.default_merge_style_desc": "默认åˆå¹¶é£Žæ ¼",
|
||
"repo.settings.choose_branch": "选择一个分支…",
|
||
"repo.settings.no_protected_branch": "没有å—ä¿æŠ¤çš„åˆ†æ”¯",
|
||
"repo.settings.edit_protected_branch": "编辑",
|
||
"repo.settings.protected_branch_required_rule_name": "必须填写规则åç§°",
|
||
"repo.settings.protected_branch_duplicate_rule_name": "规则åç§°å·²å˜åœ¨",
|
||
"repo.settings.protected_branch_required_approvals_min": "所需的审批数ä¸èƒ½ä¸ºè´Ÿæ•°ã€‚",
|
||
"repo.settings.tags": "标签",
|
||
"repo.settings.tags.protection": "Git æ ‡ç¾ä¿æŠ¤",
|
||
"repo.settings.tags.protection.pattern": "Git æ ‡ç¾è¡¨è¾¾å¼",
|
||
"repo.settings.tags.protection.allowed": "å…许列表",
|
||
"repo.settings.tags.protection.allowed.users": "å…许的账å·",
|
||
"repo.settings.tags.protection.allowed.teams": "å…许的团队",
|
||
"repo.settings.tags.protection.allowed.noone": "æ— ",
|
||
"repo.settings.tags.protection.create": "ä¿æŠ¤ Git æ ‡ç¾",
|
||
"repo.settings.tags.protection.none": "没有å—ä¿æŠ¤çš„ Git æ ‡ç¾ã€‚",
|
||
"repo.settings.tags.protection.pattern.description": "您å¯ä»¥ä½¿ç”¨å•个å称或 glob 表达å¼åŒ¹é…或æ£åˆ™è¡¨è¾¾å¼æ¥åŒ¹é…多个 Git æ ‡ç¾ã€‚了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">ä¿æŠ¤æ ‡ç¾æŒ‡å—</a>。",
|
||
"repo.settings.bot_token": "Bot 令牌",
|
||
"repo.settings.chat_id": "èŠå¤© ID",
|
||
"repo.settings.thread_id": "线程 ID",
|
||
"repo.settings.matrix.homeserver_url": "主æœåŠ¡å™¨ç½‘å€",
|
||
"repo.settings.matrix.room_id": "房间ID",
|
||
"repo.settings.matrix.message_type": "消æ¯ç±»åž‹",
|
||
"repo.settings.visibility.private.button": "è®¾ä¸ºç§æœ‰",
|
||
"repo.settings.visibility.private.text": "å°†å¯è§æ€§æ›´æ”¹ä¸ºç§æœ‰ä¼šä½¿ä»“库仅对å…许的æˆå‘˜å¯è§ï¼Œè€Œä¸”å¯èƒ½ä¼šæ¶ˆé™¤å®ƒä¸Žæ´¾ç”Ÿä»“库ã€å…³æ³¨è€…和点赞之间的关系。",
|
||
"repo.settings.visibility.private.bullet_title": "<strong>å°†å¯è§æ€§æ”¹ä¸ºç§æœ‰å°†ä¼šï¼š</strong>",
|
||
"repo.settings.visibility.private.bullet_one": "使仓库åªå¯¹å…许的æˆå‘˜å¯è§ã€‚",
|
||
"repo.settings.visibility.private.bullet_two": "å¯èƒ½ä¼šåˆ 除它与 <strong>派生仓库</strong>〠<strong>关注者</strong>å’Œ <strong>点赞</strong> 之间的关系。",
|
||
"repo.settings.visibility.public.button": "设为公开",
|
||
"repo.settings.visibility.public.text": "å°†å¯è§æ€§æ›´æ”¹ä¸ºå…¬å¼€ä¼šä½¿ä»»ä½•人都å¯è§ã€‚",
|
||
"repo.settings.visibility.public.bullet_title": "<strong>å°†å¯è§æ€§æ”¹ä¸ºå…¬å¼€å°†ä¼šï¼š</strong>",
|
||
"repo.settings.visibility.public.bullet_one": "使仓库让任何人都å¯è§ã€‚",
|
||
"repo.settings.visibility.success": "仓库å¯è§æ€§å·²æ›´æ”¹ã€‚",
|
||
"repo.settings.visibility.error": "试图更改仓库å¯è§æ€§æ—¶å‡ºé”™ã€‚",
|
||
"repo.settings.visibility.fork_error": "æ— æ³•æ›´æ”¹æ´¾ç”Ÿä»“åº“çš„å¯è§æ€§ã€‚",
|
||
"repo.settings.archive.button": "归档仓库",
|
||
"repo.settings.archive.header": "å½’æ¡£æ¤ä»“库",
|
||
"repo.settings.archive.text": "归档仓库将使其完全åªè¯»ã€‚它将在首页éšè—。没有人(包括您)能够进行新的æäº¤ï¼Œæˆ–创建工å•åŠåˆå¹¶è¯·æ±‚。",
|
||
"repo.settings.archive.success": "仓库已æˆåŠŸå½’æ¡£ã€‚",
|
||
"repo.settings.archive.error": "仓库在归档时出现异常。请通过日志获å–详细信æ¯ã€‚",
|
||
"repo.settings.archive.error_ismirror": "请ä¸è¦å¯¹é•œåƒä»“库归档,谢谢ï¼",
|
||
"repo.settings.archive.branchsettings_unavailable": "å·²å½’æ¡£ä»“åº“æ— æ³•è¿›è¡Œåˆ†æ”¯è®¾ç½®ã€‚",
|
||
"repo.settings.archive.tagsettings_unavailable": "已归档仓库的 Git æ ‡ç¾è®¾ç½®ä¸å¯ç”¨ã€‚",
|
||
"repo.settings.archive.mirrors_unavailable": "如果仓库已归档,镜åƒå°†ä¸å¯ç”¨ã€‚",
|
||
"repo.settings.unarchive.button": "撤销仓库归档",
|
||
"repo.settings.unarchive.header": "撤销æ¤ä»“库归档",
|
||
"repo.settings.unarchive.text": "撤销归档将æ¢å¤ä»“库接收æäº¤ã€æŽ¨é€ï¼Œä»¥åŠæ–°å·¥å•å’Œåˆå¹¶è¯·æ±‚的能力。",
|
||
"repo.settings.unarchive.success": "仓库已æˆåŠŸæ’¤é”€å½’æ¡£ã€‚",
|
||
"repo.settings.unarchive.error": "ä»“åº“åœ¨å–æ¶ˆå½’档时出现异常。请通过日志获å–详细信æ¯ã€‚",
|
||
"repo.settings.update_avatar_success": "仓库头åƒå·²ç»æ›´æ–°ã€‚",
|
||
"repo.settings.lfs": "LFS",
|
||
"repo.settings.lfs_filelist": "å˜å‚¨åœ¨æ¤ä»“库ä¸çš„ LFS 文件",
|
||
"repo.settings.lfs_no_lfs_files": "æ¤ä»“åº“ä¸æ²¡æœ‰ LFS 文件",
|
||
"repo.settings.lfs_findcommits": "查找æäº¤",
|
||
"repo.settings.lfs_lfs_file_no_commits": "æ²¡æœ‰æ‰¾åˆ°å…³äºŽæ¤ LFS 文件的æäº¤",
|
||
"repo.settings.lfs_noattribute": "æ¤è·¯å¾„åœ¨é»˜è®¤åˆ†æ”¯ä¸æ²¡æœ‰å¯é”定的属性",
|
||
"repo.settings.lfs_delete": "åˆ é™¤ OID 为 %s çš„ LFS 文件",
|
||
"repo.settings.lfs_delete_warning": "åˆ é™¤ä¸€ä¸ª LFS 文件å¯èƒ½å¯¼è‡´æ£€å‡ºæ—¶æ˜¾ç¤º'对象ä¸å˜åœ¨'的错误。确定继ç»å—?",
|
||
"repo.settings.lfs_findpointerfiles": "查找指针文件",
|
||
"repo.settings.lfs_locks": "é”定",
|
||
"repo.settings.lfs_invalid_locking_path": "æ— æ•ˆè·¯å¾„ï¼š%s",
|
||
"repo.settings.lfs_invalid_lock_directory": "æ— æ³•é”定目录:%s",
|
||
"repo.settings.lfs_lock_already_exists": "é”å·²ç»å˜åœ¨ï¼š%s",
|
||
"repo.settings.lfs_lock": "é”定",
|
||
"repo.settings.lfs_lock_path": "è¦é”定的文件路径…",
|
||
"repo.settings.lfs_locks_no_locks": "æ— é”定",
|
||
"repo.settings.lfs_lock_file_no_exist": "é”定的文件在默认分支ä¸ä¸å˜åœ¨",
|
||
"repo.settings.lfs_force_unlock": "强制解é”",
|
||
"repo.settings.lfs_pointers.found": "找到 %d ä¸ªå—æŒ‡é’ˆ — %d 个关è”, %d 个未关è”(%d 个从仓库丢失)",
|
||
"repo.settings.lfs_pointers.sha": "Blob SHA",
|
||
"repo.settings.lfs_pointers.oid": "OID",
|
||
"repo.settings.lfs_pointers.inRepo": "在仓库ä¸",
|
||
"repo.settings.lfs_pointers.exists": "在仓库ä¸å˜åœ¨",
|
||
"repo.settings.lfs_pointers.accessible": "用户å¯è®¿é—®",
|
||
"repo.settings.lfs_pointers.associateAccessible": "å…³è”å¯è®¿é—®çš„ %d OID",
|
||
"repo.settings.rename_branch_failed_exist": "æ— æ³•é‡å‘½ååˆ†æ”¯ï¼Œå› ä¸ºç›®æ ‡åˆ†æ”¯ %s å˜åœ¨ã€‚",
|
||
"repo.settings.rename_branch_failed_not_exist": "æ— æ³•é‡å‘½å分支 %s ï¼Œå› ä¸ºå®ƒä¸å˜åœ¨ã€‚",
|
||
"repo.settings.rename_branch_success": "分支 %s å·²æˆåŠŸé‡å‘½å为 %s。",
|
||
"repo.settings.rename_branch_from": "旧分支åç§°",
|
||
"repo.settings.rename_branch_to": "新分支åç§°",
|
||
"repo.settings.rename_branch": "é‡å‘½å分支",
|
||
"repo.diff.browse_source": "æµè§ˆä»£ç ",
|
||
"repo.diff.parent": "父节点",
|
||
"repo.diff.commit": "å½“å‰æäº¤",
|
||
"repo.diff.git-notes": "Notes",
|
||
"repo.diff.data_not_available": "比较内容ä¸å¯ç”¨",
|
||
"repo.diff.options_button": "Diff 选项",
|
||
"repo.diff.download_patch": "下载 Patch 文件",
|
||
"repo.diff.download_diff": "下载 Diff 文件",
|
||
"repo.diff.show_split_view": "分列视图",
|
||
"repo.diff.show_unified_view": "åˆå¹¶è§†å›¾",
|
||
"repo.diff.whitespace_button": "空白符å·",
|
||
"repo.diff.whitespace_show_everything": "显示所有更改",
|
||
"repo.diff.whitespace_ignore_all_whitespace": "比较行时忽略空白符å·",
|
||
"repo.diff.whitespace_ignore_amount_changes": "å¿½ç•¥ç©ºç™½ç¬¦å·æ•°é‡çš„å˜åŒ–",
|
||
"repo.diff.whitespace_ignore_at_eol": "忽略行末空白符å·çš„æ›´æ”¹",
|
||
"repo.diff.stats_desc": "å…±<strong>修改 %d 个文件</strong>ï¼ŒåŒ…å« <strong>%d 行新增</strong>å’Œ <strong>%d è¡Œåˆ é™¤</strong>",
|
||
"repo.diff.stats_desc_file": "å˜æ›´ %d 行:新增 %d è¡Œï¼Œåˆ é™¤ %d 行",
|
||
"repo.diff.bin": "二进制",
|
||
"repo.diff.bin_not_shown": "二进制文件未显示。",
|
||
"repo.diff.view_file": "查看文件",
|
||
"repo.diff.file_before": "之å‰",
|
||
"repo.diff.file_after": "之åŽ",
|
||
"repo.diff.file_image_width": "宽度",
|
||
"repo.diff.file_image_height": "高度",
|
||
"repo.diff.file_byte_size": "大å°",
|
||
"repo.diff.file_suppressed": "æ–‡ä»¶å·®å¼‚å†…å®¹è¿‡å¤šè€Œæ— æ³•æ˜¾ç¤º",
|
||
"repo.diff.file_suppressed_line_too_long": "æ–‡ä»¶å·®å¼‚å› ä¸€è¡Œæˆ–å¤šè¡Œè¿‡é•¿è€Œéšè—",
|
||
"repo.diff.too_many_files": "æŸäº›æ–‡ä»¶æœªæ˜¾ç¤ºï¼Œå› ä¸ºæ¤ diff 䏿›´æ”¹çš„æ–‡ä»¶å¤ªå¤š",
|
||
"repo.diff.show_more": "显示更多",
|
||
"repo.diff.load": "åŠ è½½å·®å¼‚",
|
||
"repo.diff.generated": "自动生æˆçš„",
|
||
"repo.diff.vendored": "vendored",
|
||
"repo.diff.comment.add_line_comment": "æ·»åŠ è¡Œå†…è¯„è®º",
|
||
"repo.diff.comment.placeholder": "留下评论",
|
||
"repo.diff.comment.add_single_comment": "æ·»åŠ å•æ¡è¯„论",
|
||
"repo.diff.comment.add_review_comment": "æ·»åŠ è¯„è®º",
|
||
"repo.diff.comment.start_review": "开始评审",
|
||
"repo.diff.comment.reply": "回å¤",
|
||
"repo.diff.review": "评审",
|
||
"repo.diff.review.header": "æäº¤è¯„审",
|
||
"repo.diff.review.placeholder": "评审æ„è§",
|
||
"repo.diff.review.comment": "评论",
|
||
"repo.diff.review.approve": "通过",
|
||
"repo.diff.review.self_reject": "åˆå¹¶è¯·æ±‚作者ä¸èƒ½å¯¹è‡ªå·±çš„åˆå¹¶è¯·æ±‚更改",
|
||
"repo.diff.review.reject": "è¯·æ±‚å˜æ›´",
|
||
"repo.diff.review.self_approve": "åˆå¹¶è¯·æ±‚作者ä¸èƒ½æ‰¹å‡†è‡ªå·±çš„åˆå¹¶è¯·æ±‚",
|
||
"repo.diff.committed_by": "æäº¤è€…",
|
||
"repo.diff.protected": "å—ä¿æŠ¤çš„",
|
||
"repo.diff.image.side_by_side": "åŒæŽ’",
|
||
"repo.diff.image.swipe": "滑动",
|
||
"repo.diff.image.overlay": "å åŠ ",
|
||
"repo.diff.has_escaped": "这一行有éšè—çš„ Unicode å—符",
|
||
"repo.diff.show_file_tree": "æ˜¾ç¤ºæ–‡ä»¶æ ‘",
|
||
"repo.diff.hide_file_tree": "éšè—æ–‡ä»¶æ ‘",
|
||
"repo.diff.submodule_added": "忍¡å— %[1]s å·²æ·»åŠ åˆ° %[2]s",
|
||
"repo.diff.submodule_deleted": "忍¡å— %[1]s 已从 %[2]s ä¸åˆ 除",
|
||
"repo.diff.submodule_updated": "忍¡å— %[1]s 已更新:%[2]s",
|
||
"repo.releases.desc": "跟踪项目版本和下载。",
|
||
"repo.release.releases": "版本å‘布",
|
||
"repo.release.detail": "å‘布详情",
|
||
"repo.release.tags": "Git æ ‡ç¾",
|
||
"repo.release.new_release": "å‘布新版",
|
||
"repo.release.draft": "è‰ç¨¿",
|
||
"repo.release.prerelease": "预å‘布",
|
||
"repo.release.stable": "稳定",
|
||
"repo.release.latest": "最新",
|
||
"repo.release.compare": "比较",
|
||
"repo.release.edit": "编辑",
|
||
"repo.release.json_endpoint_tooltip": "JSON API for update checks",
|
||
"repo.release.ahead.commits": "<strong>%d</strong> 次æäº¤",
|
||
"repo.release.ahead.target": "在æ¤ç‰ˆæœ¬åŽå·²æŽ¨é€åˆ° %s",
|
||
"repo.tag.ahead.target": "è‡ªæ¤ Git æ ‡ç¾åˆ° %s",
|
||
"repo.release.source_code": "æºä»£ç ",
|
||
"repo.release.new_subheader": "å‘布组织项目的版本。",
|
||
"repo.release.edit_subheader": "å‘布组织项目的版本。",
|
||
"repo.release.tag_name": "Git æ ‡ç¾åç§°",
|
||
"repo.release.target": "ç›®æ ‡åˆ†æ”¯",
|
||
"repo.release.tag_helper": "选择一个å˜åœ¨çš„ Git æ ‡ç¾æˆ–者创建新 Git æ ‡ç¾ã€‚",
|
||
"repo.release.tag_helper_new": "æ–° Git æ ‡ç¾ã€‚æ¤ Git æ ‡ç¾å°†ä»Žç›®æ ‡åˆ›å»ºã€‚",
|
||
"repo.release.tag_helper_existing": "现有 Git æ ‡ç¾ã€‚",
|
||
"repo.release.title": "å‘å¸ƒæ ‡é¢˜",
|
||
"repo.release.title_empty": "æ ‡é¢˜ä¸èƒ½ä¸ºç©ºã€‚",
|
||
"repo.release.message": "æè¿°è¿™ä¸ªç‰ˆæœ¬",
|
||
"repo.release.prerelease_desc": "æ ‡è®°ä¸ºé¢„å‘布",
|
||
"repo.release.prerelease_helper": "æ ‡è®°æ¤ç‰ˆæœ¬ä¸é€‚åˆç”Ÿäº§ä½¿ç”¨ã€‚",
|
||
"repo.release.cancel": "å–æ¶ˆ",
|
||
"repo.release.publish": "å‘布版本",
|
||
"repo.release.save_draft": "ä¿å˜è‰ç¨¿",
|
||
"repo.release.edit_release": "ä¿å˜æ¤æ¬¡å‘布",
|
||
"repo.release.delete_release": "åˆ é™¤å‘布",
|
||
"repo.release.delete_tag": "åˆ é™¤ Git æ ‡ç¾",
|
||
"repo.release.deletion": "åˆ é™¤å‘布",
|
||
"repo.release.deletion_desc": "åˆ é™¤å‘布åªä¼šä»Ž GitCaddy ä¸ç§»é™¤å‘布。这ä¸ä¼šå½±å“ Git çš„æ ‡ç¾ä»¥åŠæ‚¨ä»“库的内容和历å²ã€‚是å¦ç»§ç»ï¼Ÿ",
|
||
"repo.release.deletion_success": "该å‘å¸ƒå·²åˆ é™¤ã€‚",
|
||
"repo.release.deletion_tag_desc": "将从仓库ä¸åˆ é™¤æ¤ Git æ ‡ç¾ã€‚仓库内容和历å²è®°å½•ä¿æŒä¸å˜ã€‚ç»§ç»å—?",
|
||
"repo.release.deletion_tag_success": "该 Git æ ‡ç¾å·²åˆ 除。",
|
||
"repo.release.tag_name_already_exist": "ä½¿ç”¨æ¤ Git æ ‡ç¾åç§°çš„å‘布已ç»å˜åœ¨ã€‚",
|
||
"repo.release.tag_name_invalid": "Git æ ‡ç¾åç§°æ— æ•ˆã€‚",
|
||
"repo.release.tag_name_protected": "Git æ ‡ç¾åå·²å—ä¿æŠ¤ã€‚",
|
||
"repo.release.tag_already_exist": "æ¤ Git æ ‡ç¾åå·²å˜åœ¨ã€‚",
|
||
"repo.release.downloads": "下载附件",
|
||
"repo.release.download_count": "下载:%s",
|
||
"repo.release.add_tag_msg": "使用å‘å¸ƒçš„æ ‡é¢˜å’Œå†…å®¹ä½œä¸º Git æ ‡ç¾æ¶ˆæ¯ã€‚",
|
||
"repo.release.add_tag": "仅创建 Git æ ‡ç¾",
|
||
"repo.release.releases_for": "%s çš„å‘布",
|
||
"repo.release.tags_for": "%s çš„ Git æ ‡ç¾",
|
||
"repo.release.notes": "å‘布日志",
|
||
"repo.release.generate_notes": "生æˆå‘布日志",
|
||
"repo.release.generate_notes_desc": "自动为æ¤å‘å¸ƒæ·»åŠ å·²åˆå¹¶çš„åˆå¹¶è¯·æ±‚和更新日志链接。",
|
||
"repo.release.previous_tag": "å‰ä¸€ä¸ªGit Tag",
|
||
"repo.release.generate_notes_tag_not_found": "æ¤ä»“库ä¸ä¸å˜åœ¨å为「%sã€çš„Gitæ ‡ç¾ã€‚",
|
||
"repo.release.generate_notes_target_not_found": "æ— æ³•æ‰¾åˆ°è¦å‘布的 Git Tag \"%s\"。",
|
||
"repo.release.generate_notes_missing_tag": "输入 Git æ ‡ç¾å称以生æˆå‘布日志。",
|
||
"repo.branch.name": "分支åç§°",
|
||
"repo.branch.already_exists": "å为「%sã€çš„分支已å˜åœ¨ã€‚",
|
||
"repo.branch.delete_head": "刪除",
|
||
"repo.branch.delete": "åˆ é™¤åˆ†æ”¯ã€Œ%sã€",
|
||
"repo.branch.delete_html": "åˆ é™¤åˆ†æ”¯",
|
||
"repo.branch.delete_desc": "åˆ é™¤åˆ†æ”¯æ˜¯æ°¸ä¹…çš„ã€‚è™½ç„¶å·²åˆ é™¤çš„åˆ†æ”¯åœ¨å®žé™…è¢«åˆ é™¤å‰æœ‰å¯èƒ½ä¼šçŸæ—¶é—´å˜åœ¨ï¼Œä½†è¿™åœ¨å¤§å¤šæ•°æƒ…å†µä¸‹æ— æ³•æ’¤é”€ã€‚æ˜¯å¦ç»§ç»ï¼Ÿ",
|
||
"repo.branch.deletion_success": "分支「%sã€åˆ 除æˆåŠŸã€‚",
|
||
"repo.branch.deletion_failed": "分支「%sã€åˆ 除失败。",
|
||
"repo.branch.delete_branch_has_new_commits": "å› ä¸ºåˆå¹¶ä¹‹åŽæœ‰æ–°çš„æäº¤ï¼Œåˆ†æ”¯ã€Œ%sã€æ— æ³•åˆ é™¤ã€‚",
|
||
"repo.branch.create_branch": "创建分支 %s",
|
||
"repo.branch.create_from": "从「%sã€",
|
||
"repo.branch.create_success": "分支「%sã€å·²åˆ›å»ºã€‚",
|
||
"repo.branch.branch_already_exists": "æ¤ä»“库已å˜åœ¨å为「%sã€çš„分支。",
|
||
"repo.branch.branch_name_conflict": "分支å称「%sã€ä¸Žå·²å˜åœ¨çš„分支「%sã€å†²çªã€‚",
|
||
"repo.branch.tag_collision": "分支「%sã€æ— æ³•åˆ›å»ºï¼Œå› ä¸ºåŒåçš„ Git æ ‡ç¾å·²ç»å˜åœ¨ã€‚",
|
||
"repo.branch.deleted_by": "åˆ é™¤äººï¼š%s",
|
||
"repo.branch.restore_success": "分支「%sã€å·²è¿˜åŽŸã€‚",
|
||
"repo.branch.restore_failed": "分支「%sã€è¿˜åŽŸå¤±è´¥ã€‚",
|
||
"repo.branch.protected_deletion_failed": "ä¸èƒ½åˆ 除å—ä¿æŠ¤çš„åˆ†æ”¯ã€Œ%sã€ã€‚",
|
||
"repo.branch.default_deletion_failed": "ä¸èƒ½åˆ 除默认分支「%sã€ã€‚",
|
||
"repo.branch.default_branch_not_exist": "默认分支「%sã€ä¸å˜åœ¨ã€‚",
|
||
"repo.branch.restore": "还原分支「%sã€",
|
||
"repo.branch.download": "下载分支「%sã€",
|
||
"repo.branch.rename": "é‡å‘½å分支「%sã€",
|
||
"repo.branch.included_desc": "æ¤åˆ†æ”¯æ˜¯é»˜è®¤åˆ†æ”¯çš„一部分",
|
||
"repo.branch.included": "已包å«",
|
||
"repo.branch.create_new_branch": "从下列分支创建分支:",
|
||
"repo.branch.confirm_create_branch": "创建分支",
|
||
"repo.branch.warning_rename_default_branch": "您æ£åœ¨é‡å‘½å默认分支。",
|
||
"repo.branch.rename_branch_to": "é‡å‘½å「%sã€ä¸ºï¼š",
|
||
"repo.branch.confirm_rename_branch": "é‡å‘½å分支",
|
||
"repo.branch.create_branch_operation": "创建分支",
|
||
"repo.branch.new_branch": "创建新分支",
|
||
"repo.branch.new_branch_from": "基于「%sã€åˆ›å»ºæ–°åˆ†æ”¯",
|
||
"repo.branch.renamed": "分支 %s å·²é‡å‘½å为 %s。",
|
||
"repo.branch.rename_default_or_protected_branch_error": "åªæœ‰ç®¡ç†å‘˜èƒ½é‡å‘½å默认分支和å—ä¿æŠ¤çš„åˆ†æ”¯ã€‚",
|
||
"repo.branch.rename_protected_branch_failed": "æ¤åˆ†æ”¯å—到 glob è¯æ³•è§„åˆ™çš„ä¿æŠ¤ã€‚",
|
||
"repo.branch.commits_divergence_from": "æäº¤åˆ†æ§ï¼šè½åŽ %[3]s %[1]d 个æäº¤ï¼Œé¢†å…ˆ %[2]d 个æäº¤",
|
||
"repo.branch.commits_no_divergence": "与分支 %[1]s 相åŒ",
|
||
"repo.tag.create_tag": "创建 Git æ ‡ç¾ %s",
|
||
"repo.tag.create_tag_operation": "创建 Git æ ‡ç¾",
|
||
"repo.tag.confirm_create_tag": "创建 Git æ ‡ç¾",
|
||
"repo.tag.create_tag_from": "基于「%sã€åˆ›å»ºæ–° Git æ ‡ç¾",
|
||
"repo.tag.create_success": "Git æ ‡ç¾ã€Œ%sã€å·²å˜åœ¨ã€‚",
|
||
"repo.topic.manage_topics": "管ç†ä¸»é¢˜",
|
||
"repo.topic.done": "ä¿å˜",
|
||
"repo.topic.count_prompt": "您最多选择25个主题",
|
||
"repo.topic.format_prompt": "ä¸»é¢˜å¿…é¡»ä»¥å—æ¯æˆ–æ•°å—开头,å¯ä»¥åŒ…å«è¿žå—符 ('-') å’Œå¥ç‚¹ ('.'),长度ä¸å¾—超过35个å—符。å—符必须为å°å†™ã€‚",
|
||
"repo.find_file.follow_symlink": "è·Ÿéšæ¤ç¬¦å·é“¾æŽ¥çš„æŒ‡å‘ä½ç½®",
|
||
"repo.find_file.go_to_file": "转到文件",
|
||
"repo.find_file.no_matching": "没有找到匹é…的文件",
|
||
"repo.error.csv.too_large": "æ— æ³•æ¸²æŸ“æ¤æ–‡ä»¶ï¼Œå› 为它太大了。",
|
||
"repo.error.csv.unexpected": "æ— æ³•æ¸²æŸ“æ¤æ–‡ä»¶ï¼Œå› 为它包å«äº†æ„外å—符,其ä½äºŽç¬¬ %d 行和第 %d 列。",
|
||
"repo.error.csv.invalid_field_count": "æ— æ³•æ¸²æŸ“æ¤æ–‡ä»¶ï¼Œå› 为它在第 %d 行ä¸çš„å—æ®µæ•°æœ‰è¯¯ã€‚",
|
||
"repo.error.broken_git_hook": "æ¤ä»“库的 Git é’©å似乎已æŸå。 请按照 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">文档</a> æ¥ä¿®å¤å®ƒä»¬ï¼Œç„¶å޿ލé€ä¸€äº›æäº¤æ¥åˆ·æ–°çжæ€ã€‚",
|
||
"graphs.component_loading": "æ£åœ¨åŠ è½½ %s…",
|
||
"graphs.component_loading_failed": "æ— æ³•åŠ è½½ %s",
|
||
"graphs.component_loading_info": "è¿™å¯èƒ½éœ€è¦ä¸€ç‚¹æ—¶é—´â€¦",
|
||
"graphs.component_failed_to_load": "æ„外的错误å‘生了。",
|
||
"graphs.code_frequency.what": "代ç 频率",
|
||
"graphs.contributors.what": "贡献",
|
||
"graphs.recent_commits.what": "最近的æäº¤",
|
||
"org.org_name_holder": "组织åç§°",
|
||
"org.org_full_name_holder": "组织全å",
|
||
"org.org_name_helper": "组织åå—åº”è¯¥ç®€å•æ˜Žäº†ã€‚",
|
||
"org.create_org": "创建组织",
|
||
"org.repo_updated": "Updated",
|
||
"org.repos.show_groups": "显示分组",
|
||
"org.members": "成员",
|
||
"org.teams": "团队",
|
||
"org.code": "代ç ",
|
||
"org.lower_members": "成员",
|
||
"org.lower_repositories": "仓库",
|
||
"org.create_new_team": "新建团队",
|
||
"org.create_team": "创建团队",
|
||
"org.org_desc": "组织æè¿°",
|
||
"org.team_name": "团队åç§°",
|
||
"org.team_desc": "团队æè¿°",
|
||
"org.team_name_helper": "团队åå—åº”è¯¥ç®€å•æ˜Žäº†ã€‚",
|
||
"org.team_desc_helper": "æè¿°å›¢é˜Ÿçš„目的或作用。",
|
||
"org.team_access_desc": "仓库æƒé™",
|
||
"org.team_permission_desc": "æƒé™",
|
||
"org.team_unit_desc": "å…许访问仓库å•å…ƒ",
|
||
"org.team_unit_disabled": "(已ç¦ç”¨ï¼‰",
|
||
"org.form.name_been_taken": "组织å称「%sã€å·²ç»è¢«å 用。",
|
||
"org.form.name_reserved": "组织å称「%sã€æ˜¯ä¿ç•™çš„。",
|
||
"org.form.name_pattern_not_allowed": "组织åä¸ä¸å…许使用「%sã€æ ¼å¼ã€‚",
|
||
"org.form.create_org_not_allowed": "æ¤è´¦å·ç¦æ¢åˆ›å»ºç»„织",
|
||
"org.settings": "设置",
|
||
"org.settings.options": "组织",
|
||
"org.settings.full_name": "组织全å",
|
||
"org.settings.email": "è”系邮箱",
|
||
"org.settings.website": "网站",
|
||
"org.settings.location": "所在地区",
|
||
"org.settings.permission": "æƒé™",
|
||
"org.settings.repoadminchangeteam": "仓库管ç†å‘˜å¯ä»¥æ·»åŠ æˆ–ç§»é™¤å›¢é˜Ÿçš„è®¿é—®æƒé™",
|
||
"org.settings.visibility": "å¯è§æ€§",
|
||
"org.settings.change_visibility": "更改å¯è§æ€§",
|
||
"org.settings.change_visibility_notices_1": "如果组织被转æ¢ä¸ºç§æœ‰ï¼Œä»“åº“çš„æ‰€æœ‰ç‚¹èµžå°†è¢«åˆ é™¤ä¸”æ— æ³•æ¢å¤ã€‚",
|
||
"org.settings.change_visibility_notices_2": "如果å¯è§æ€§æ›´æ”¹ä¸ºç§æœ‰ï¼Œéžæˆå‘˜å°†æ— 法访问该组织的仓库。",
|
||
"org.settings.change_visibility_success": "组织 %s çš„å¯è§æ€§å·²æˆåŠŸæ›´æ”¹ã€‚",
|
||
"org.settings.visibility_desc": "更改è°å¯ä»¥æŸ¥çœ‹ç»„织åŠå…¶ä»“库。",
|
||
"org.settings.visibility.public": "公开",
|
||
"org.settings.visibility.limited": "å—é™ (仅对认è¯ç”¨æˆ·å¯è§)",
|
||
"org.settings.visibility.limited_shortname": "å—é™",
|
||
"org.settings.visibility.private": "ç§æœ‰ (仅对组织æˆå‘˜å¯è§)",
|
||
"org.settings.visibility.private_shortname": "ç§æœ‰",
|
||
"org.settings.update_settings": "更新组织设置",
|
||
"org.settings.update_setting_success": "组织设置已更新。",
|
||
"org.settings.rename": "修改组织åç§°",
|
||
"org.settings.rename_desc": "更改组织åç§°åŒæ—¶ä¼šæ›´æ”¹ç»„织的 URL 地å€å¹¶é‡Šæ”¾æ—§çš„å称。",
|
||
"org.settings.rename_success": "组织 %[1]s å·²æˆåŠŸé‡å‘½å为 %[2]s。",
|
||
"org.settings.rename_no_change": "组织åç§°æ²¡æœ‰å˜æ›´ã€‚",
|
||
"org.settings.rename_new_org_name": "新组织åç§°",
|
||
"org.settings.rename_failed": "由于内部错误,é‡å‘½å组织失败",
|
||
"org.settings.rename_notices_1": "æ¤æ“作 <strong>æ— æ³•</strong> 被回滚。",
|
||
"org.settings.rename_notices_2": "在被人使用å‰ï¼Œæ—§å称将会被é‡å®šå‘。",
|
||
"org.settings.update_avatar_success": "组织头åƒå·²ç»æ›´æ–°ã€‚",
|
||
"org.settings.delete": "åˆ é™¤ç»„ç»‡",
|
||
"org.settings.delete_account": "åˆ é™¤å½“å‰ç»„织",
|
||
"org.settings.delete_prompt": "åˆ é™¤æ“作会永久清除该组织的信æ¯ï¼Œå¹¶ä¸” <strong>æ— æ³•</strong> æ¢å¤ï¼",
|
||
"org.settings.name_confirm": "输入组织å称以确认:",
|
||
"org.settings.delete_notices_1": "æ¤æ“作 <strong>æ— æ³•</strong> 被回滚。",
|
||
"org.settings.delete_notices_2": "æ¤æ“ä½œå°†æ°¸ä¹…åˆ é™¤ <strong>%s</strong> 的所有<strong>仓库</strong>,包括 Git æ•°æ®ã€ å·¥å•ã€è¯„论ã€ç™¾ç§‘å’Œå作者的æ“作æƒé™ã€‚",
|
||
"org.settings.delete_notices_3": "æ¤æ“ä½œå°†æ°¸ä¹…åˆ é™¤ <strong>%s</strong> 的所有 <strong>软件包</strong>。",
|
||
"org.settings.delete_notices_4": "æ¤æ“ä½œå°†æ°¸ä¹…åˆ é™¤ <strong>%s</strong> 的所有 <strong>项目</strong>。",
|
||
"org.settings.confirm_delete_account": "ç¡®è®¤åˆ é™¤ç»„ç»‡",
|
||
"org.settings.delete_failed": "ç”±äºŽå†…éƒ¨é”™è¯¯ï¼Œåˆ é™¤ç»„ç»‡å¤±è´¥",
|
||
"org.settings.delete_successful": "组织 <b>%s</b> å·²æˆåŠŸåˆ é™¤ã€‚",
|
||
"org.settings.hooks_desc": "在æ¤å¤„æ·»åŠ çš„ Web é’©å将会应用到该组织下的 <strong>所有仓库</strong>。",
|
||
"org.settings.labels_desc": "æ·»åŠ èƒ½å¤Ÿè¢«è¯¥ç»„ç»‡ä¸‹çš„ <strong>所有仓库</strong> 的工å•ä½¿ç”¨çš„æ ‡ç¾ã€‚",
|
||
"org.members.membership_visibility": "æˆå‘˜å¯è§æ€§ï¼š",
|
||
"org.members.public": "å¯è§",
|
||
"org.members.public_helper": "éšè—",
|
||
"org.members.private": "éšè—",
|
||
"org.members.private_helper": "显示",
|
||
"org.members.member_role": "æˆå‘˜è§’色:",
|
||
"org.members.owner": "管ç†å‘˜",
|
||
"org.members.member": "普通æˆå‘˜",
|
||
"org.members.remove": "移除æˆå‘˜",
|
||
"org.members.remove.detail": "从 %[2]s ä¸ç§»é™¤ %[1]s å—?",
|
||
"org.members.leave": "离开组织",
|
||
"org.members.leave.detail": "离开 %s?",
|
||
"org.members.invite_desc": "é‚€è¯·æ–°çš„ç”¨æˆ·åŠ å…¥ %s:",
|
||
"org.members.invite_now": "ç«‹å³é‚€è¯·",
|
||
"org.teams.join": "åŠ å…¥å›¢é˜Ÿ",
|
||
"org.teams.leave": "离开团队",
|
||
"org.teams.leave.detail": "离开 %s?",
|
||
"org.teams.can_create_org_repo": "创建仓库",
|
||
"org.teams.can_create_org_repo_helper": "æˆå‘˜å¯ä»¥åœ¨ç»„织ä¸åˆ›å»ºä»“库。创建者将自动获得创建的仓库的管ç†å‘˜æƒé™ã€‚",
|
||
"org.teams.none_access": "æ— è®¿é—®æƒé™",
|
||
"org.teams.none_access_helper": "æˆå‘˜æ— 法查看æ¤å•元或对其执行任何其他æ“ä½œã€‚å¯¹å…¬å¼€ä»“åº“æ— æ¤å½±å“。",
|
||
"org.teams.general_access": "常规访问",
|
||
"org.teams.general_access_helper": "æˆå‘˜æƒé™å°†ç”±ä»¥ä¸‹æƒé™è¡¨å†³å®šã€‚",
|
||
"org.teams.read_access": "å¯è¯»",
|
||
"org.teams.read_access_helper": "æˆå‘˜å¯ä»¥æŸ¥çœ‹å’Œå…‹éš†å›¢é˜Ÿä»“库。",
|
||
"org.teams.write_access": "写入",
|
||
"org.teams.write_access_helper": "æˆå‘˜å¯ä»¥æŸ¥çœ‹å’ŒæŽ¨é€æäº¤åˆ°å›¢é˜Ÿä»“库。",
|
||
"org.teams.admin_access": "管ç†å‘˜æƒé™",
|
||
"org.teams.admin_access_helper": "æˆå‘˜å¯ä»¥æ‹‰å–和推é€åˆ°å›¢é˜Ÿä»“åº“åŒæ—¶å¯ä»¥æ·»åŠ å作者。",
|
||
"org.teams.no_desc": "è¯¥å›¢é˜Ÿæš‚æ— æè¿°",
|
||
"org.teams.settings": "团队设置",
|
||
"org.teams.owners_permission_desc": "管ç†å‘˜å›¢é˜Ÿå¯¹ <strong>所有仓库</strong> 具有æ“作æƒé™ï¼Œä¸”对组织具有 <strong>管ç†å‘˜æƒé™</strong>。",
|
||
"org.teams.members": "团队æˆå‘˜",
|
||
"org.teams.update_settings": "更新团队设置",
|
||
"org.teams.delete_team": "åˆ é™¤å›¢é˜Ÿ",
|
||
"org.teams.add_team_member": "æ·»åŠ å›¢é˜Ÿæˆå‘˜",
|
||
"org.teams.invite_team_member": "é‚€è¯·åŠ å…¥ %s",
|
||
"org.teams.invite_team_member.list": "待处ç†çš„邀请",
|
||
"org.teams.delete_team_title": "åˆ é™¤å›¢é˜Ÿ",
|
||
"org.teams.delete_team_desc": "åˆ é™¤ä¸€ä¸ªå›¢é˜Ÿå°†åˆ é™¤å›¢é˜Ÿæˆå‘˜çš„访问æƒé™ï¼Œç»§ç»ï¼Ÿ",
|
||
"org.teams.delete_team_success": "è¯¥å›¢é˜Ÿå·²åˆ é™¤ã€‚",
|
||
"org.teams.read_permission_desc": "该团队拥有对所属仓库的 <strong>读å–</strong> æƒé™ï¼Œå›¢é˜Ÿæˆå‘˜å¯ä»¥è¿›è¡ŒæŸ¥çœ‹å’Œå…‹éš†ç‰åªè¯»æ“作。",
|
||
"org.teams.write_permission_desc": "该团队拥有对所属仓库的 <strong>读å–</strong> å’Œ <strong>写入</strong> çš„æƒé™ã€‚",
|
||
"org.teams.admin_permission_desc": "该团队拥有一定的 <strong>管ç†</strong> æƒé™ï¼Œå›¢é˜Ÿæˆå‘˜å¯ä»¥è¯»å–ã€å…‹éš†ã€æŽ¨é€ä»¥åŠæ·»åŠ å…¶å®ƒä»“åº“å作者。",
|
||
"org.teams.create_repo_permission_desc": "æ¤å¤–,该团队拥有了 <strong>创建仓库</strong> çš„æƒé™ï¼šæˆå‘˜å¯ä»¥åœ¨ç»„织ä¸åˆ›å»ºæ–°çš„仓库。",
|
||
"org.teams.repositories": "团队仓库",
|
||
"org.teams.remove_all_repos_title": "移除所有团队仓库",
|
||
"org.teams.remove_all_repos_desc": "这将从团队ä¸ç§»é™¤æ‰€æœ‰ä»“库。",
|
||
"org.teams.add_all_repos_title": "æ·»åŠ æ‰€æœ‰ä»“åº“",
|
||
"org.teams.add_all_repos_desc": "è¿™å°†æŠŠç»„ç»‡çš„æ‰€æœ‰ä»“åº“æ·»åŠ åˆ°å›¢é˜Ÿã€‚",
|
||
"org.teams.add_nonexistent_repo": "您å°è¯•æ·»åŠ çš„ä»“åº“ä¸å˜åœ¨ï¼Œè¯·å…ˆåˆ›å»ºå®ƒã€‚",
|
||
"org.teams.add_duplicate_users": "ç”¨æˆ·å·²ç»æ˜¯å›¢é˜Ÿæˆå‘˜ã€‚",
|
||
"org.teams.repos.none": "æ¤å›¢é˜Ÿæ— 法访问任何仓库。",
|
||
"org.teams.members.none": "å›¢é˜Ÿä¸æ²¡æœ‰æˆå‘˜ã€‚",
|
||
"org.teams.members.blocked_user": "ä¸èƒ½æ·»åŠ ç”¨æˆ·å› ä¸ºä»–å·²ç»è¢«è¯¥ç»„织å±è”½ã€‚",
|
||
"org.teams.specific_repositories": "指定仓库",
|
||
"org.teams.specific_repositories_helper": "团队æˆå‘˜å°†åªèƒ½è®¿é—®æ·»åŠ åˆ°å›¢é˜Ÿçš„ä»“åº“ã€‚ 选择æ¤é¡¹ <strong>å°†ä¸ä¼š</strong> è‡ªåŠ¨åˆ é™¤å·²ç»æ·»åŠ çš„ä»“åº“ã€‚",
|
||
"org.teams.all_repositories": "所有仓库",
|
||
"org.teams.all_repositories_helper": "团队å¯ä»¥è®¿é—®æ‰€æœ‰ä»“库。选择æ¤é€‰é¡¹å°† <strong>æ·»åŠ æ‰€æœ‰çŽ°æœ‰çš„</strong> 仓库到指定团队。",
|
||
"org.teams.all_repositories_read_permission_desc": "æ¤å›¢é˜ŸæŽˆäºˆ<strong>读å–</strong><strong>所有仓库</strong>的访问æƒé™: æˆå‘˜å¯ä»¥æŸ¥çœ‹å’Œå…‹éš†ä»“库。",
|
||
"org.teams.all_repositories_write_permission_desc": "æ¤å›¢é˜ŸæŽˆäºˆ<strong>修改</strong><strong>所有仓库</strong>的访问æƒé™: æˆå‘˜å¯ä»¥æŸ¥çœ‹å’ŒæŽ¨é€è‡³ä»“库。",
|
||
"org.teams.all_repositories_admin_permission_desc": "该团队拥有 <strong>管ç†</strong> <strong>所有仓库</strong>çš„æƒé™ï¼šå›¢é˜Ÿæˆå‘˜å¯ä»¥è¯»å–ã€å…‹éš†ã€æŽ¨é€ä»¥åŠæ·»åŠ å…¶å®ƒä»“åº“å作者。",
|
||
"org.teams.invite.title": "æ‚¨å·²è¢«é‚€è¯·åŠ å…¥ç»„ç»‡ <strong>%s</strong> ä¸çš„团队 <strong>%s</strong>。",
|
||
"org.teams.invite.by": "邀请人 %s",
|
||
"org.teams.invite.description": "请点击下é¢çš„æŒ‰é’®åŠ å…¥å›¢é˜Ÿã€‚",
|
||
"org.view_as_role": "以 %s 身份查看",
|
||
"org.view_as_public_hint": "您æ£åœ¨ä»¥å…¬å¼€ç”¨æˆ·çš„身份查看 README",
|
||
"org.view_as_member_hint": "您æ£åœ¨ä»¥ç»„织æˆå‘˜çš„身份查看 README",
|
||
"org.worktime": "工作时间",
|
||
"org.worktime.date_range_start": "起始日期",
|
||
"org.worktime.date_range_end": "ç»“æŸæ—¥æœŸ",
|
||
"org.worktime.query": "查询",
|
||
"org.worktime.time": "æ—¶é—´",
|
||
"org.worktime.by_repositories": "按仓库",
|
||
"org.worktime.by_milestones": "按里程碑",
|
||
"org.worktime.by_members": "按æˆå‘˜",
|
||
"admin.maintenance": "维护",
|
||
"admin.dashboard": "管ç†é¢æ¿",
|
||
"admin.self_check": "自我检查",
|
||
"admin.identity_access": "身份åŠè®¤è¯",
|
||
"admin.users": "用户",
|
||
"admin.organizations": "组织管ç†",
|
||
"admin.assets": "代ç 资产",
|
||
"admin.repositories": "仓库管ç†",
|
||
"admin.hooks": "Webhook",
|
||
"admin.integrations": "集æˆ",
|
||
"admin.authentication": "è®¤è¯æº",
|
||
"admin.emails": "邮件",
|
||
"admin.config": "应用é…ç½®",
|
||
"admin.config_summary": "摘è¦",
|
||
"admin.config_settings": "设置",
|
||
"admin.notices": "系统æç¤º",
|
||
"admin.monitor": "监控",
|
||
"admin.first_page": "首页",
|
||
"admin.last_page": "末页",
|
||
"admin.total": "总计:%d",
|
||
"admin.settings": "管ç†è®¾ç½®",
|
||
"admin.dashboard.new_version_hint": "GitCaddy %s 现已å¯ç”¨ï¼Œæ‚¨æ£åœ¨è¿è¡Œ %s。查看 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">åšå®¢</a> 了解详情。",
|
||
"admin.dashboard.statistic": "摘è¦",
|
||
"admin.dashboard.maintenance_operations": "è¿ç»´",
|
||
"admin.dashboard.system_status": "系统状æ€",
|
||
"admin.dashboard.operation_name": "æ“作åç§°",
|
||
"admin.dashboard.operation_switch": "开关",
|
||
"admin.dashboard.operation_run": "执行",
|
||
"admin.dashboard.clean_unbind_oauth": "æ¸…ç†æœªç»‘定的 OAuth 连接",
|
||
"admin.dashboard.clean_unbind_oauth_success": "所有未绑定的 OAuth è¿žæŽ¥å·²åˆ é™¤ã€‚",
|
||
"admin.dashboard.task.started": "已开始任务:%[1]s",
|
||
"admin.dashboard.task.process": "任务: %[1]s",
|
||
"admin.dashboard.task.cancelled": "任务: %[1]s 已喿¶ˆ: %[3]s",
|
||
"admin.dashboard.task.error": "任务ä¸çš„错误: %[1]s: %[3]s",
|
||
"admin.dashboard.task.finished": "任务: %[2]s å¯åŠ¨çš„ %[1]s 已完æˆ",
|
||
"admin.dashboard.task.unknown": "未知任务: %[1]s",
|
||
"admin.dashboard.cron.started": "计划任务:%[1]s å·²å¯åЍ",
|
||
"admin.dashboard.cron.process": "计划任务:%[1]s",
|
||
"admin.dashboard.cron.cancelled": "计划任务:%[1]s 已喿¶ˆï¼š%[3]s",
|
||
"admin.dashboard.cron.error": "计划任务错误: %s: %[3]s",
|
||
"admin.dashboard.cron.finished": "计划任务:%[1]s 已完æˆ",
|
||
"admin.dashboard.delete_inactive_accounts": "åˆ é™¤æ‰€æœ‰æœªæ¿€æ´»çš„å¸æˆ·",
|
||
"admin.dashboard.delete_inactive_accounts.started": "åˆ é™¤æ‰€æœ‰æœªæ¿€æ´»çš„è´¦å·ä»»åС已å¯åŠ¨ã€‚",
|
||
"admin.dashboard.delete_repo_archives": "åˆ é™¤æ‰€æœ‰ä»“åº“çš„å˜æ¡£ï¼ˆZIPã€TARã€GZç‰ï¼‰",
|
||
"admin.dashboard.delete_repo_archives.started": "åˆ é™¤æ‰€æœ‰ä»“åº“å˜æ¡£ä»»åС已å¯åŠ¨ã€‚",
|
||
"admin.dashboard.delete_missing_repos": "åˆ é™¤æ‰€æœ‰ä¸¢å¤± Git 文件的仓库",
|
||
"admin.dashboard.delete_missing_repos.started": "åˆ é™¤æ‰€æœ‰ä¸¢å¤± Git 文件的仓库任务已å¯åŠ¨ã€‚",
|
||
"admin.dashboard.delete_generated_repository_avatars": "åˆ é™¤ç”Ÿæˆçš„仓库头åƒ",
|
||
"admin.dashboard.sync_repo_branches": "将缺少的分支从 Git æ•°æ®åŒæ¥åˆ°æ•°æ®åº“",
|
||
"admin.dashboard.sync_repo_tags": "从 Git æ•°æ®åŒæ¥ Git æ ‡ç¾åˆ°æ•°æ®åº“",
|
||
"admin.dashboard.update_mirrors": "更新镜åƒä»“库",
|
||
"admin.dashboard.repo_health_check": "å¥åº·æ£€æŸ¥æ‰€æœ‰ä»“库",
|
||
"admin.dashboard.check_repo_stats": "检查所有仓库统计",
|
||
"admin.dashboard.archive_cleanup": "åˆ é™¤æ—§çš„ä»“åº“å˜æ¡£",
|
||
"admin.dashboard.deleted_branches_cleanup": "清ç†å·²åˆ 除的分支",
|
||
"admin.dashboard.update_migration_poster_id": "æ›´æ–°è¿ç§»çš„å‘表者ID",
|
||
"admin.dashboard.git_gc_repos": "对仓库进行垃圾回收",
|
||
"admin.dashboard.resync_all_sshkeys": "使用 GitCaddy çš„ SSH 密钥更新「.ssh/authorized_keysã€æ–‡ä»¶ã€‚",
|
||
"admin.dashboard.resync_all_sshprincipals": "使用 GitCaddy çš„ SSH 规则更新「.ssh/authorized_principalsã€æ–‡ä»¶ã€‚",
|
||
"admin.dashboard.resync_all_hooks": "釿–°åŒæ¥æ‰€æœ‰ä»“库的 pre-receiveã€update å’Œ post-receive é’©å",
|
||
"admin.dashboard.reinit_missing_repos": "釿–°åˆå§‹åŒ–所有丢失的 Git 仓库å˜åœ¨çš„记录",
|
||
"admin.dashboard.sync_external_users": "åŒæ¥å¤–部用户数æ®",
|
||
"admin.dashboard.cleanup_hook_task_table": "æ¸…ç† hook_task 表",
|
||
"admin.dashboard.cleanup_packages": "清理包",
|
||
"admin.dashboard.cleanup_actions": "清理操作",
|
||
"admin.dashboard.server_uptime": "æœåŠ¡è¿è¡Œæ—¶é—´",
|
||
"admin.dashboard.current_goroutine": "å½“å‰ Goroutines æ•°é‡",
|
||
"admin.dashboard.current_memory_usage": "当å‰å†…å˜ä½¿ç”¨é‡",
|
||
"admin.dashboard.total_memory_allocated": "所有已分é…的内å˜",
|
||
"admin.dashboard.memory_obtained": "内å˜å 用é‡",
|
||
"admin.dashboard.pointer_lookup_times": "指针查找次数",
|
||
"admin.dashboard.memory_allocate_times": "内å˜åˆ†é…次数",
|
||
"admin.dashboard.memory_free_times": "内å˜é‡Šæ”¾æ¬¡æ•°",
|
||
"admin.dashboard.current_heap_usage": "å½“å‰ Heap 内å˜ä½¿ç”¨é‡",
|
||
"admin.dashboard.heap_memory_obtained": "Heap 内å˜å 用é‡",
|
||
"admin.dashboard.heap_memory_idle": "Heap 内å˜ç©ºé—²é‡",
|
||
"admin.dashboard.heap_memory_in_use": "æ£åœ¨ä½¿ç”¨çš„ Heap 内å˜",
|
||
"admin.dashboard.heap_memory_released": "已释放的 Heap 内å˜",
|
||
"admin.dashboard.heap_objects": "Heap 对象数é‡",
|
||
"admin.dashboard.bootstrap_stack_usage": "å¯åЍ Stack 使用é‡",
|
||
"admin.dashboard.stack_memory_obtained": "已分é…çš„ Stack 内å˜",
|
||
"admin.dashboard.mspan_structures_usage": "MSpan 结构内å˜ä½¿ç”¨é‡",
|
||
"admin.dashboard.mspan_structures_obtained": "已分é…çš„ MSpan 结构内å˜",
|
||
"admin.dashboard.mcache_structures_usage": "MCache 结构内å˜ä½¿ç”¨é‡",
|
||
"admin.dashboard.mcache_structures_obtained": "已分é…çš„ MCache 结构内å˜",
|
||
"admin.dashboard.profiling_bucket_hash_table_obtained": "已分é…的剖æžå“ˆå¸Œè¡¨å†…å˜",
|
||
"admin.dashboard.gc_metadata_obtained": "已分é…çš„ GC 元数æ®å†…å˜",
|
||
"admin.dashboard.other_system_allocation_obtained": "其它已分é…的系统内å˜",
|
||
"admin.dashboard.next_gc_recycle": "下次 GC 内å˜å›žæ”¶é‡",
|
||
"admin.dashboard.last_gc_time": "è·ç¦»ä¸Šæ¬¡ GC æ—¶é—´",
|
||
"admin.dashboard.total_gc_time": "GC æš‚åœæ—¶é—´æ€»é‡",
|
||
"admin.dashboard.total_gc_pause": "GC æš‚åœæ—¶é—´æ€»é‡",
|
||
"admin.dashboard.last_gc_pause": "上次 GC æš‚åœæ—¶é—´",
|
||
"admin.dashboard.gc_times": "GC 执行次数",
|
||
"admin.dashboard.delete_old_actions": "从数æ®åº“ä¸åˆ 除所有旧æ“作记录",
|
||
"admin.dashboard.delete_old_actions.started": "已开始从数æ®åº“ä¸åˆ 除所有旧工作æµè®°å½•。",
|
||
"admin.dashboard.update_checker": "更新检查器",
|
||
"admin.dashboard.delete_old_system_notices": "从数æ®åº“ä¸åˆ 除所有旧系统通知",
|
||
"admin.dashboard.gc_lfs": "垃圾回收 LFS 元数æ®",
|
||
"admin.dashboard.stop_zombie_tasks": "åœæ¢åƒµå°¸å·¥ä½œæµä»»åŠ¡",
|
||
"admin.dashboard.stop_endless_tasks": "åœæ¢æ— é™å¾ªçŽ¯çš„å·¥ä½œæµä»»åŠ¡",
|
||
"admin.dashboard.cancel_abandoned_jobs": "å–æ¶ˆå·²æ”¾å¼ƒçš„工作æµä»»åŠ¡",
|
||
"admin.dashboard.start_schedule_tasks": "å¯åŠ¨å·¥ä½œæµè®¡åˆ’任务",
|
||
"admin.dashboard.sync_branch.started": "åˆ†æ”¯åŒæ¥å·²å¼€å§‹",
|
||
"admin.dashboard.sync_tag.started": "Git æ ‡ç¾åŒæ¥å·²å¼€å§‹",
|
||
"admin.dashboard.rebuild_issue_indexer": "é‡å»ºå·¥å•索引",
|
||
"admin.dashboard.sync_repo_licenses": "釿–°æŽ¢æµ‹ä»“库许å¯è¯",
|
||
"admin.users.user_manage_panel": "ç”¨æˆ·å¸æˆ·ç®¡ç†",
|
||
"admin.users.new_account": "åˆ›å»ºæ–°å¸æˆ·",
|
||
"admin.users.name": "名称",
|
||
"admin.users.full_name": "å…¨å",
|
||
"admin.users.activated": "已激活",
|
||
"admin.users.admin": "管理员",
|
||
"admin.users.restricted": "å—é™",
|
||
"admin.users.reserved": "ä¿ç•™",
|
||
"admin.users.bot": "机器人",
|
||
"admin.users.remote": "远程",
|
||
"admin.users.2fa": "两æ¥éªŒè¯",
|
||
"admin.users.repos": "仓库",
|
||
"admin.users.created": "创建时间",
|
||
"admin.users.last_login": "最后登录",
|
||
"admin.users.never_login": "从未登录",
|
||
"admin.users.send_register_notify": "å‘逿³¨å†Œé€šçŸ¥",
|
||
"admin.users.new_success": "用户账户「%sã€å·²åˆ›å»ºã€‚",
|
||
"admin.users.edit": "编辑",
|
||
"admin.users.auth_source": "è®¤è¯æº",
|
||
"admin.users.local": "本地",
|
||
"admin.users.auth_login_name": "认è¯ç™»å½•åç§°",
|
||
"admin.users.password_helper": "ä¿æŒå¯†ç ä¸ºç©ºå°†ä¸æ›´æ”¹å¯†ç 。",
|
||
"admin.users.update_profile_success": "è¯¥å¸æˆ·å·²æ›´æ–°ã€‚",
|
||
"admin.users.edit_account": "编辑å¸å·",
|
||
"admin.users.max_repo_creation": "最大仓库数",
|
||
"admin.users.max_repo_creation_desc": "(设置为 -1 表示使用全局默认值)",
|
||
"admin.users.is_activated": "用户已激活",
|
||
"admin.users.prohibit_login": "ç¦ç”¨ç™»å½•",
|
||
"admin.users.is_admin": "是管理员",
|
||
"admin.users.is_restricted": "å—é™",
|
||
"admin.users.allow_git_hook": "å…许创建 Git é’©å",
|
||
"admin.users.allow_git_hook_tooltip": "Git é’©å将会以æ“作系统用户è¿è¡Œï¼Œæ‹¥æœ‰åŒæ ·çš„主机访问æƒé™ã€‚å› æ¤ï¼Œæ‹¥æœ‰æ¤ç‰¹æ®Šçš„ Git é’©åæƒé™å°†èƒ½å¤Ÿè®¿é—®åˆä¿®æ”¹æ‰€æœ‰çš„ GitCaddy 仓库或者 GitCaddy 的数æ®åº“ã€‚åŒæ—¶ä¹Ÿèƒ½èŽ·å¾— GitCaddy 的管ç†å‘˜æƒé™ã€‚",
|
||
"admin.users.allow_import_local": "å…许导入本地仓库",
|
||
"admin.users.allow_create_organization": "å…许创建组织",
|
||
"admin.users.update_profile": "æ›´æ–°å¸æˆ·",
|
||
"admin.users.delete_account": "åˆ é™¤å¸æˆ·",
|
||
"admin.users.cannot_delete_self": "您ä¸èƒ½åˆ 除自己",
|
||
"admin.users.still_own_repo": "æ¤ç”¨æˆ·ä»ç„¶æ‹¥æœ‰ä¸€ä¸ªæˆ–å¤šä¸ªä»“åº“ã€‚å¿…é¡»é¦–å…ˆåˆ é™¤æˆ–è½¬ç§»è¿™äº›ä»“åº“ã€‚",
|
||
"admin.users.still_has_org": "æ¤ç”¨æˆ·æ˜¯ç»„织的æˆå‘˜ã€‚必须先从组织ä¸åˆ 除用户。",
|
||
"admin.users.purge": "清ç†ç”¨æˆ·",
|
||
"admin.users.purge_help": "å¼ºåˆ¶åˆ é™¤ç”¨æˆ·å’Œç”¨æˆ·æ‹¥æœ‰çš„ä»»ä½•ä»“åº“ã€ç»„ç»‡å’Œè½¯ä»¶åŒ…ã€‚æ‰€æœ‰è¯„è®ºä¹Ÿå°†åˆ é™¤ã€‚",
|
||
"admin.users.still_own_packages": "æ¤ç”¨æˆ·ä»ç„¶æ‹¥æœ‰ä¸€ä¸ªæˆ–å¤šä¸ªè½¯ä»¶åŒ…ï¼Œè¯·å…ˆåˆ é™¤è¿™äº›è½¯ä»¶åŒ…ã€‚",
|
||
"admin.users.deletion_success": "ç”¨æˆ·å¸æˆ·å·²åˆ 除。",
|
||
"admin.users.reset_2fa": "é‡ç½®ä¸¤æ¥éªŒè¯",
|
||
"admin.users.list_status_filter.menu_text": "过滤",
|
||
"admin.users.list_status_filter.reset": "é‡ç½®",
|
||
"admin.users.list_status_filter.is_active": "已激活",
|
||
"admin.users.list_status_filter.not_active": "未激活",
|
||
"admin.users.list_status_filter.is_admin": "管ç†å‘˜",
|
||
"admin.users.list_status_filter.not_admin": "éžç®¡ç†å‘˜",
|
||
"admin.users.list_status_filter.is_restricted": "å—é™",
|
||
"admin.users.list_status_filter.not_restricted": "ä¸å—é™",
|
||
"admin.users.list_status_filter.is_prohibit_login": "ç¦æ¢ç™»å½•",
|
||
"admin.users.list_status_filter.not_prohibit_login": "å…许登录",
|
||
"admin.users.list_status_filter.is_2fa_enabled": "å·²å¯ç”¨ 2FA",
|
||
"admin.users.list_status_filter.not_2fa_enabled": "未å¯ç”¨ 2FA",
|
||
"admin.users.details": "用户详细信æ¯",
|
||
"admin.emails.email_manage_panel": "邮件管ç†",
|
||
"admin.emails.primary": "主",
|
||
"admin.emails.activated": "已激活",
|
||
"admin.emails.filter_sort.email": "邮箱",
|
||
"admin.emails.filter_sort.email_reverse": "邮箱(倒åºï¼‰",
|
||
"admin.emails.filter_sort.name": "用户å",
|
||
"admin.emails.filter_sort.name_reverse": "用户å(倒åºï¼‰",
|
||
"admin.emails.updated": "邮件已更新",
|
||
"admin.emails.not_updated": "æ— æ³•æ›´æ–°è¯·æ±‚çš„é‚®ç®±åœ°å€ï¼š%v",
|
||
"admin.emails.duplicate_active": "æ¤é‚®ç®±åœ°å€å·²è¢«å¦ä¸€ä¸ªç”¨æˆ·æ¿€æ´»ä½¿ç”¨ã€‚",
|
||
"admin.emails.change_email_header": "更新邮箱属性",
|
||
"admin.emails.change_email_text": "æ‚¨ç¡®å®šè¦æ›´æ–°è¯¥é‚®ç®±åœ°å€å—?",
|
||
"admin.emails.delete": "åˆ é™¤é‚®ç®±",
|
||
"admin.emails.delete_desc": "您确定è¦åˆ 除该邮箱地å€ï¼Ÿ",
|
||
"admin.emails.deletion_success": "邮箱地å€å·²åˆ 除。",
|
||
"admin.emails.delete_primary_email_error": "您ä¸èƒ½åˆ 除主邮箱。",
|
||
"admin.orgs.org_manage_panel": "组织管ç†",
|
||
"admin.orgs.name": "åç§°",
|
||
"admin.orgs.teams": "团队",
|
||
"admin.orgs.members": "æˆå‘˜",
|
||
"admin.orgs.new_orga": "创建新的组织",
|
||
"admin.repos.repo_manage_panel": "仓库管ç†",
|
||
"admin.repos.unadopted": "未收录仓库",
|
||
"admin.repos.unadopted.no_more": "找ä¸åˆ°æ›´å¤šæœªè¢«æ”¶å½•的仓库",
|
||
"admin.repos.owner": "所有者",
|
||
"admin.repos.name": "åç§°",
|
||
"admin.repos.private": "ç§æœ‰åº“",
|
||
"admin.repos.issues": "工啿•°",
|
||
"admin.repos.size": "大å°",
|
||
"admin.repos.lfs_size": "LFS 大å°",
|
||
"admin.packages.package_manage_panel": "软件包管ç†",
|
||
"admin.packages.total_size": "总大å°ï¼š%s",
|
||
"admin.packages.unreferenced_size": "未引用大å°ï¼š%s",
|
||
"admin.packages.cleanup": "清ç†è¿‡æœŸæ•°æ®",
|
||
"admin.packages.cleanup.success": "清ç†è¿‡æœŸæ•°æ®æˆåŠŸ",
|
||
"admin.packages.owner": "所有者",
|
||
"admin.packages.creator": "创建者",
|
||
"admin.packages.name": "åç§°",
|
||
"admin.packages.version": "版本",
|
||
"admin.packages.type": "类型",
|
||
"admin.packages.repository": "仓库",
|
||
"admin.packages.size": "大å°",
|
||
"admin.packages.published": "å·²å‘布",
|
||
"admin.defaulthooks": "默认 Web é’©å",
|
||
"admin.defaulthooks.desc": "当æŸäº› GitCaddy äº‹ä»¶è§¦å‘æ—¶ï¼ŒWeb é’©åè‡ªåŠ¨å‘æœåС噍å‘出 HTTP POST 请求。这里定义的 Web é’©åæ˜¯é»˜è®¤é…置,将被å¤åˆ¶åˆ°æ‰€æœ‰æ–°çš„仓库ä¸ã€‚详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web é’©åæŒ‡å—</a>。",
|
||
"admin.defaulthooks.add_webhook": "æ·»åŠ é»˜è®¤ Web é’©å",
|
||
"admin.defaulthooks.update_webhook": "更新默认 Web 钩å",
|
||
"admin.systemhooks": "系统 Web é’©å",
|
||
"admin.systemhooks.desc": "当æŸäº› GitCaddy äº‹ä»¶è§¦å‘æ—¶ï¼ŒWeb é’©åè‡ªåŠ¨å‘æœåС噍å‘出 HTTP POST 请求。这里定义的 Web é’©å将作用于系统上的所有仓库,所以请考虑这å¯èƒ½å¸¦æ¥çš„任何性能影å“。了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web é’©åæŒ‡å—</a>。",
|
||
"admin.systemhooks.add_webhook": "æ·»åŠ ç³»ç»Ÿ Web é’©å",
|
||
"admin.systemhooks.update_webhook": "更新系统 Web é’©å",
|
||
"admin.auths.auth_manage_panel": "è®¤è¯æºç®¡ç†",
|
||
"admin.auths.new": "æ·»åŠ è®¤è¯æº",
|
||
"admin.auths.name": "åç§°",
|
||
"admin.auths.type": "类型",
|
||
"admin.auths.enabled": "å¯ç”¨",
|
||
"admin.auths.syncenabled": "å¯ç”¨ç”¨æˆ·åŒæ¥",
|
||
"admin.auths.updated": "æœ€åŽæ›´æ–°æ—¶é—´",
|
||
"admin.auths.auth_type": "认è¯ç±»åž‹",
|
||
"admin.auths.auth_name": "认è¯åç§°",
|
||
"admin.auths.security_protocol": "安全åè®®",
|
||
"admin.auths.domain": "域å",
|
||
"admin.auths.host": "主机",
|
||
"admin.auths.port": "端å£",
|
||
"admin.auths.bind_dn": "绑定 DN",
|
||
"admin.auths.bind_password": "绑定密ç ",
|
||
"admin.auths.user_base": "用户æœç´¢åŸºå‡†",
|
||
"admin.auths.user_dn": "用户 DN",
|
||
"admin.auths.attribute_username": "用户å属性",
|
||
"admin.auths.attribute_username_placeholder": "置空将使用 GitCaddy 的用户å。",
|
||
"admin.auths.attribute_name": "åå—属性",
|
||
"admin.auths.attribute_surname": "å§“æ°å±žæ€§",
|
||
"admin.auths.attribute_mail": "电å邮箱属性",
|
||
"admin.auths.attribute_ssh_public_key": "SSH公钥属性",
|
||
"admin.auths.attribute_avatar": "头åƒå±žæ€§",
|
||
"admin.auths.ssh_keys_are_verified": "LDAPä¸çš„ SSH 密钥被视为已验è¯",
|
||
"admin.auths.attributes_in_bind": "从 Bind DN 䏿‹‰å–属性信æ¯",
|
||
"admin.auths.allow_deactivate_all": "å…许在æœç´¢ç»“果为空时åœç”¨æ‰€æœ‰ç”¨æˆ·",
|
||
"admin.auths.use_paged_search": "使用分页æœç´¢",
|
||
"admin.auths.search_page_size": "分页大å°",
|
||
"admin.auths.filter": "用户过滤规则",
|
||
"admin.auths.admin_filter": "管ç†å‘˜è¿‡æ»¤è§„则",
|
||
"admin.auths.restricted_filter": "å—é™çš„过滤器",
|
||
"admin.auths.restricted_filter_helper": "留空则ä¸å°†ä»»ä½•用户设置为å—é™ã€‚使用星å·('*') 将所有ä¸åŒ¹é…管ç†è¿‡æ»¤å™¨çš„用户设置为å—é™ç”¨æˆ·ã€‚",
|
||
"admin.auths.verify_group_membership": "éªŒè¯ LDAP 组æˆå‘˜èµ„æ ¼ (留空过滤器跳过)",
|
||
"admin.auths.group_search_base": "群组æœç´¢åŸºç¡€ DN",
|
||
"admin.auths.group_attribute_list_users": "包å«ç”¨æˆ·åˆ—表的群组属性",
|
||
"admin.auths.user_attribute_in_group": "群组ä¸åˆ—出的用户属性",
|
||
"admin.auths.map_group_to_team": "å°† LDAP ç»„æ˜ å°„åˆ°ç»„ç»‡å›¢é˜Ÿ (ç•™ç©ºå—æ®µåˆ™è·³è¿‡)",
|
||
"admin.auths.map_group_to_team_removal": "如果用户ä¸å±žäºŽç›¸åº”çš„ LDAP ç»„ï¼Œä»Žå·²åŒæ¥å›¢é˜Ÿä¸ç§»é™¤ç”¨æˆ·",
|
||
"admin.auths.enable_ldap_groups": "å¯ç”¨ LDAP 组",
|
||
"admin.auths.ms_ad_sa": "MS AD æœç´¢å±žæ€§",
|
||
"admin.auths.smtp_auth": "SMTP 认è¯ç±»åž‹",
|
||
"admin.auths.smtphost": "SMTP 主机地å€",
|
||
"admin.auths.smtpport": "SMTP 主机端å£",
|
||
"admin.auths.allowed_domains": "域å白åå•",
|
||
"admin.auths.allowed_domains_helper": "置空将å…许所有域å,æ¯ä¸ªåŸŸå用逗å·åˆ†éš”。",
|
||
"admin.auths.skip_tls_verify": "忽略 TLS 验è¯",
|
||
"admin.auths.force_smtps": "强制 SMTPS",
|
||
"admin.auths.force_smtps_helper": "SMTPS 始终用于 465 端å£ã€‚设置æ¤é¡¹ä¼šå¼ºåˆ¶å…¶ä»–端å£ä¹Ÿä½¿ç”¨ SMTPS。(å¦åˆ™ï¼Œå¦‚果主机支æŒï¼Œå°†åœ¨å…¶ä»–端å£ä¸Šä½¿ç”¨ STARTTLS。)",
|
||
"admin.auths.helo_hostname": "HELO 主机å",
|
||
"admin.auths.helo_hostname_helper": "用 HELO å‘é€çš„主机å。 留空å‘é€å½“å‰ä¸»æœºå。",
|
||
"admin.auths.disable_helo": "ç¦ç”¨ HELO",
|
||
"admin.auths.pam_service_name": "PAM æœåŠ¡åç§°",
|
||
"admin.auths.pam_email_domain": "PAM 邮件域(å¯é€‰ï¼‰",
|
||
"admin.auths.oauth2_provider": "OAuth2 æä¾›ç¨‹åº",
|
||
"admin.auths.oauth2_icon_url": "å›¾æ ‡ URL",
|
||
"admin.auths.oauth2_clientID": "客户端 ID (键)",
|
||
"admin.auths.oauth2_clientSecret": "客户端密钥",
|
||
"admin.auths.openIdConnectAutoDiscoveryURL": "OpenID 连接自动å‘现 URL",
|
||
"admin.auths.oauth2_use_custom_url": "使用自定义的 URL è€Œä¸æ˜¯é»˜è®¤çš„ URL",
|
||
"admin.auths.oauth2_tokenURL": "令牌 URL",
|
||
"admin.auths.oauth2_authURL": "æŽˆæƒ URL",
|
||
"admin.auths.oauth2_profileURL": "个人资料 URL",
|
||
"admin.auths.oauth2_emailURL": "邮箱 URL",
|
||
"admin.auths.skip_local_two_fa": "跳过本地两æ¥éªŒè¯",
|
||
"admin.auths.skip_local_two_fa_helper": "ä¸è®¾ç½®æ„味ç€è®¾ç½®äº†ä¸¤æ¥éªŒè¯çš„æœ¬åœ°ç”¨æˆ·ä»ç„¶éœ€è¦é€šè¿‡ä¸¤æ¥éªŒè¯æ‰èƒ½ç™»å½•",
|
||
"admin.auths.oauth2_tenant": "租户",
|
||
"admin.auths.oauth2_scopes": "é™„åŠ æŽˆæƒèŒƒå›´ï¼ˆScopes)",
|
||
"admin.auths.oauth2_required_claim_name": "必须填写 Claim 声明的åç§°",
|
||
"admin.auths.oauth2_required_claim_name_helper": "设置æ¤åç§°ï¼Œåªæœ‰å…·æœ‰æ¤å称的声明(Claim)的用户å¯ä»Žæ¤æºç™»å½•",
|
||
"admin.auths.oauth2_required_claim_value": "必须填写 Claim 声明的值",
|
||
"admin.auths.oauth2_required_claim_value_helper": "设置æ¤å€¼ï¼Œåªæœ‰æ‹¥æœ‰å¯¹åº”的声明(Claim)的å称和值的用户æ‰è¢«å…è®¸ä»Žæ¤æºç™»å½•",
|
||
"admin.auths.oauth2_group_claim_name": "用于æä¾›ç”¨æˆ·ç»„åç§°çš„ Claim 声明å称。(å¯é€‰)",
|
||
"admin.auths.oauth2_full_name_claim_name": "å…¨å声明å称。(å¯é€‰ï¼Œå¦‚果设置,用户的全å将始终与æ¤å£°æ˜ŽåŒæ¥ï¼‰",
|
||
"admin.auths.oauth2_ssh_public_key_claim_name": "SSH 公钥声明åç§°",
|
||
"admin.auths.oauth2_admin_group": "管ç†å‘˜ç”¨æˆ·ç»„çš„ Claim 声明值。(å¯é€‰ — 需è¦ä¸Šé¢çš„声明å称)",
|
||
"admin.auths.oauth2_restricted_group": "å—é™ç”¨æˆ·ç»„çš„ Claim 声明值。(å¯é€‰ — 需è¦ä¸Šé¢çš„声明åç§°)",
|
||
"admin.auths.oauth2_map_group_to_team": "æ˜ å°„å£°æ˜Žçš„ç»„åˆ°ç»„ç»‡å›¢é˜Ÿã€‚ï¼ˆå¯é€‰ — è¦æ±‚在上é¢å¡«å†™å£°æ˜Žçš„åå—)",
|
||
"admin.auths.oauth2_map_group_to_team_removal": "如果用户ä¸å±žäºŽç›¸åº”çš„ç»„ï¼Œä»Žå·²åŒæ¥å›¢é˜Ÿä¸ç§»é™¤ç”¨æˆ·",
|
||
"admin.auths.enable_auto_register": "å…许用户自动注册",
|
||
"admin.auths.sspi_auto_create_users": "自动创建用户",
|
||
"admin.auths.sspi_auto_create_users_helper": "å…许 SSPI 认è¯åœ¨ç”¨æˆ·ç¬¬ä¸€æ¬¡ç™»å½•时自动创建新账å·",
|
||
"admin.auths.sspi_auto_activate_users": "自动激活用户",
|
||
"admin.auths.sspi_auto_activate_users_helper": "å…许 SSPI 认è¯è‡ªåŠ¨æ¿€æ´»æ–°ç”¨æˆ·",
|
||
"admin.auths.sspi_strip_domain_names": "从用户åä¸åˆ 除域å部分",
|
||
"admin.auths.sspi_strip_domain_names_helper": "å¦‚æžœé€‰ä¸æ¤é¡¹ï¼ŒåŸŸå将从登录åä¸åˆ 除(例如,「DOMAIN\\userã€å’Œã€Œuser@example.orgã€ï¼Œä¸¤è€…éƒ½å°†å˜æˆåªæ˜¯ã€Œç”¨æˆ·ã€ï¼‰ã€‚",
|
||
"admin.auths.sspi_separator_replacement": "è¦ä½¿ç”¨çš„分隔符代替\\, / å’Œ @",
|
||
"admin.auths.sspi_separator_replacement_helper": "用于替æ¢ä¸‹çº§ç™»å½•å称分隔符的å—符(例如「DOMAIN\\userã€ï¼‰ä¸çš„ \\ 和用户主åå—(如「user@example.orgã€ä¸çš„ @)。",
|
||
"admin.auths.sspi_default_language": "默认è¯è¨€",
|
||
"admin.auths.sspi_default_language_helper": "通过 SSPI èº«ä»½éªŒè¯æ–¹å¼è‡ªåŠ¨åˆ›å»ºçš„ç”¨æˆ·çš„é»˜è®¤è¯è¨€ã€‚如果您希望自动检测è¯è¨€ï¼Œè¯·ç•™ç©ºã€‚",
|
||
"admin.auths.tips": "帮助æç¤º",
|
||
"admin.auths.tips.oauth2.general": "OAuth2 认è¯",
|
||
"admin.auths.tips.oauth2.general.tip": "当注册新的 OAuth2 èº«ä»½éªŒè¯æ—¶ï¼Œå›žè°ƒ/é‡å®šå‘ URL 应该是:",
|
||
"admin.auths.tip.oauth2_provider": "OAuth2 æä¾›ç¨‹åº",
|
||
"admin.auths.tip.bitbucket": "在 %s 注册新的 OAuth ä½¿ç”¨è€…åŒæ—¶æ·»åŠ æƒé™ã€Œè´¦å·ã€-「读å–ã€",
|
||
"admin.auths.tip.nextcloud": "使用下é¢çš„èœå•「设置 -> 安全 -> OAuth 2.0 客户端ã€åœ¨æ‚¨çš„实例上注册一个新的 OAuth 客户端",
|
||
"admin.auths.tip.dropbox": "在 %s 上创建一个新的应用程åº",
|
||
"admin.auths.tip.facebook": "在 %s æ³¨å†Œä¸€ä¸ªæ–°çš„åº”ç”¨ï¼Œå¹¶æ·»åŠ äº§å“「Facebook 登录ã€",
|
||
"admin.auths.tip.github": "在 %s 注册一个 OAuth 应用程åº",
|
||
"admin.auths.tip.gitlab_new": "在 %s 注册一个新的应用",
|
||
"admin.auths.tip.google_plus": "ä»Žè°·æŒ API æŽ§åˆ¶å° %s 获得 OAuth2 å®¢æˆ·ç«¯å‡æ®",
|
||
"admin.auths.tip.openid_connect": "使用 OpenID 连接å‘现 URL「{server}/.well-known/openid-configurationã€æ¥æŒ‡å®šç»ˆç‚¹",
|
||
"admin.auths.tip.twitter": "访问 %s,创建应用并确ä¿å¯ç”¨äº†ã€Œå…许æ¤åº”用程åºä½¿ç”¨ Twitter 登录ã€çš„选项",
|
||
"admin.auths.tip.discord": "在 %s 上注册新应用程åº",
|
||
"admin.auths.tip.GitCaddy": "注册一个新的 OAuth2 应用程åºã€‚å¯ä»¥è®¿é—® %s 查看帮助",
|
||
"admin.auths.tip.yandex": "在 %s 上创建一个新的应用。在「Yandex.Passport APIã€è¿™éƒ¨åˆ†ä¸é€‰æ‹©ä»¥ä¸‹æƒé™ï¼šã€Œè®¿é—®é‚®ç®±åœ°å€ã€ã€ã€Œè®¿é—®ç”¨æˆ·å¤´åƒã€å’Œã€Œè®¿é—®ç”¨æˆ·å,åå—和姓æ°ï¼Œæ€§åˆ«ã€",
|
||
"admin.auths.tip.mastodon": "输入您想è¦è®¤è¯çš„ mastodon 实例的自定义 URL (或使用默认值)",
|
||
"admin.auths.edit": "ä¿®æ”¹è®¤è¯æº",
|
||
"admin.auths.activated": "è¯¥è®¤è¯æºå·²ç»å¯ç”¨",
|
||
"admin.auths.new_success": "å·²æ·»åŠ èº«ä»½éªŒè¯ã€Œ%sã€ã€‚",
|
||
"admin.auths.update_success": "è®¤è¯æºå·²ç»æ›´æ–°ã€‚",
|
||
"admin.auths.update": "æ›´æ–°è®¤è¯æº",
|
||
"admin.auths.delete": "åˆ é™¤è®¤è¯æº",
|
||
"admin.auths.delete_auth_title": "åˆ é™¤èº«ä»½éªŒè¯æº",
|
||
"admin.auths.delete_auth_desc": "åˆ é™¤ä¸€ä¸ªè®¤è¯æºå°†é˜»æ¢ä½¿ç”¨å®ƒè¿›è¡Œç™»å½•。确认?",
|
||
"admin.auths.still_in_used": "è®¤è¯æºä»åœ¨ä½¿ç”¨ã€‚è¯·å…ˆè§£é™¤æˆ–è€…åˆ é™¤ä½¿ç”¨æ¤è®¤è¯æºçš„用户。",
|
||
"admin.auths.deletion_success": "è®¤è¯æºå·²ç»æ›´æ–°ã€‚",
|
||
"admin.auths.login_source_exist": "è®¤è¯æºã€Œ%sã€å·²ç»å˜åœ¨ã€‚",
|
||
"admin.auths.login_source_of_type_exist": "æ¤ç±»åž‹çš„è®¤è¯æºå·²å˜åœ¨ã€‚",
|
||
"admin.auths.unable_to_initialize_openid": "æ— æ³•åˆå§‹åŒ– OpenID Connect æä¾›å•†ï¼š%s",
|
||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "æ— æ•ˆçš„è‡ªåŠ¨å‘现 URL(这必须是一个以 http:// 或 https:// 开头的有效的 URL)",
|
||
"admin.config.server_config": "æœåС噍é…ç½®",
|
||
"admin.config.app_name": "站点åç§°",
|
||
"admin.config.app_ver": "GitCaddy 版本",
|
||
"admin.config.app_url": "GitCaddy 基本 URL",
|
||
"admin.config.custom_conf": "é…置文件路径",
|
||
"admin.config.custom_file_root_path": "è‡ªå®šä¹‰æ–‡ä»¶æ ¹è·¯å¾„",
|
||
"admin.config.domain": "æœåŠ¡å™¨åŸŸå",
|
||
"admin.config.offline_mode": "离线模å¼",
|
||
"admin.config.disable_router_log": "å…³é—路由日志",
|
||
"admin.config.run_user": "以用户åè¿è¡Œ",
|
||
"admin.config.run_mode": "è¿è¡Œæ¨¡å¼",
|
||
"admin.config.git_version": "Git 版本",
|
||
"admin.config.app_data_path": "应用数æ®è·¯å¾„",
|
||
"admin.config.repo_root_path": "ä»“åº“æ ¹ç›®å½•",
|
||
"admin.config.lfs_root_path": "LFSæ ¹ç›®å½•",
|
||
"admin.config.log_file_root_path": "日志路径",
|
||
"admin.config.script_type": "脚本类型",
|
||
"admin.config.reverse_auth_user": "åå‘代ç†è®¤è¯",
|
||
"admin.config.ssh_config": "SSH é…ç½®",
|
||
"admin.config.ssh_enabled": "å¯ç”¨",
|
||
"admin.config.ssh_start_builtin_server": "使用内置 SSH æœåС噍",
|
||
"admin.config.ssh_domain": "SSH æœåŠ¡å™¨åŸŸå",
|
||
"admin.config.ssh_port": "SSH 端口",
|
||
"admin.config.ssh_listen_port": "监å¬ç«¯å£",
|
||
"admin.config.ssh_root_path": "æ ¹ç›®å½•",
|
||
"admin.config.ssh_minimum_key_size_check": "密钥最å°é•¿åº¦æ£€æŸ¥",
|
||
"admin.config.ssh_minimum_key_sizes": "密钥最å°é•¿åº¦é™åˆ¶",
|
||
"admin.config.lfs_config": "LFS é…ç½®",
|
||
"admin.config.lfs_enabled": "å¯ç”¨",
|
||
"admin.config.lfs_content_path": "LFS å†…å®¹å˜æ”¾ç›®å½•",
|
||
"admin.config.lfs_http_auth_expiry": "LFS HTTP 身份验è¯è¿‡æœŸæ—¶é—´",
|
||
"admin.config.db_config": "æ•°æ®åº“é…ç½®",
|
||
"admin.config.db_type": "类型",
|
||
"admin.config.db_host": "数据库主机",
|
||
"admin.config.db_name": "数据库名称",
|
||
"admin.config.db_user": "用户å",
|
||
"admin.config.db_schema": "数据库模式",
|
||
"admin.config.db_ssl_mode": "SSL 模式",
|
||
"admin.config.db_path": "æ•°æ®åº“路径",
|
||
"admin.config.service_config": "æœåŠ¡é…ç½®",
|
||
"admin.config.register_email_confirm": "需è¦é‚®ä»¶ç¡®è®¤æ³¨å†Œ",
|
||
"admin.config.disable_register": "ç¦æ¢ç”¨æˆ·æ³¨å†Œ",
|
||
"admin.config.allow_only_internal_registration": "ä»…å…许通过 GitCaddy 进行注册",
|
||
"admin.config.allow_only_external_registration": "ä»…å…许通过外部æœåŠ¡æ³¨å†Œ",
|
||
"admin.config.enable_openid_signup": "å¯ç”¨ OpenID 自助注册",
|
||
"admin.config.enable_openid_signin": "å¯ç”¨ OpenID 登录",
|
||
"admin.config.show_registration_button": "显示注册按钮",
|
||
"admin.config.require_sign_in_view": "å¯ç”¨ç™»å½•访问é™åˆ¶",
|
||
"admin.config.mail_notify": "å¯ç”¨é‚®ä»¶é€šçŸ¥",
|
||
"admin.config.enable_captcha": "å¯ç”¨ç™»å½•验è¯ç ",
|
||
"admin.config.active_code_lives": "激活用户链接有效期",
|
||
"admin.config.reset_password_code_lives": "æ¢å¤è´¦æˆ·éªŒè¯ç 过期时间",
|
||
"admin.config.default_keep_email_private": "默认éšè—邮箱地å€",
|
||
"admin.config.default_allow_create_organization": "默认情况下å…许创建组织",
|
||
"admin.config.enable_timetracking": "å¯ç”¨æ—¶é—´è·Ÿè¸ª",
|
||
"admin.config.default_enable_timetracking": "默认情况下å¯ç”¨æ—¶é—´è·Ÿè¸ª",
|
||
"admin.config.default_allow_only_contributors_to_track_time": "ä»…å…许æˆå‘˜è·Ÿè¸ªæ—¶é—´",
|
||
"admin.config.no_reply_address": "éšè—邮件域",
|
||
"admin.config.default_visibility_organization": "新组织的默认å¯è§æ€§",
|
||
"admin.config.default_enable_dependencies": "默认情况下å¯ç”¨å·¥å•ä¾èµ–",
|
||
"admin.config.webhook_config": "Web é’©åé…ç½®",
|
||
"admin.config.queue_length": "队列长度",
|
||
"admin.config.deliver_timeout": "推é€è¶…æ—¶",
|
||
"admin.config.skip_tls_verify": "跳过 TLS 验è¯",
|
||
"admin.config.mailer_config": "Mailer é…ç½®",
|
||
"admin.config.mailer_enabled": "å¯ç”¨æœåŠ¡",
|
||
"admin.config.mailer_enable_helo": "å¯ç”¨ HELO",
|
||
"admin.config.mailer_name": "邮件程序名称",
|
||
"admin.config.mailer_protocol": "åè®®",
|
||
"admin.config.mailer_smtp_addr": "SMTP 地å€",
|
||
"admin.config.mailer_smtp_port": "SMTP 端å£",
|
||
"admin.config.mailer_user": "å‘é€è€…å¸å·",
|
||
"admin.config.mailer_use_sendmail": "使用 Sendmail",
|
||
"admin.config.mailer_sendmail_path": "Sendmail 路径",
|
||
"admin.config.mailer_sendmail_args": "Sendmail çš„é¢å¤–傿•°",
|
||
"admin.config.mailer_sendmail_timeout": "Sendmail è¶…æ—¶",
|
||
"admin.config.mailer_use_dummy": "Dummy",
|
||
"admin.config.test_email_placeholder": "电å邮箱(例如,test@example.com)",
|
||
"admin.config.send_test_mail": "å‘逿µ‹è¯•邮件",
|
||
"admin.config.send_test_mail_submit": "å‘é€",
|
||
"admin.config.test_mail_failed": "å‘逿µ‹è¯•邮件至「%sã€å¤±è´¥ï¼š%v",
|
||
"admin.config.test_mail_sent": "测试邮件已ç»å‘é€è‡³ã€Œ%sã€ã€‚",
|
||
"admin.config.oauth_config": "OAuth é…ç½®",
|
||
"admin.config.oauth_enabled": "å¯ç”¨",
|
||
"admin.config.cache_config": "缓å˜é…ç½®",
|
||
"admin.config.cache_adapter": "缓å˜é€‚é…器",
|
||
"admin.config.cache_interval": "缓å˜å‘¨æœŸ",
|
||
"admin.config.cache_conn": "缓å˜è¿žæŽ¥å—符串",
|
||
"admin.config.cache_item_ttl": "缓å˜é¡¹ç›® TTL",
|
||
"admin.config.cache_test": "测试缓å˜",
|
||
"admin.config.cache_test_failed": "ç¼“å˜æµ‹è¯•失败:%v。",
|
||
"admin.config.cache_test_slow": "ç¼“å˜æµ‹è¯•æˆåŠŸï¼Œä½†å“应缓慢:%s。",
|
||
"admin.config.cache_test_succeeded": "ç¼“å˜æµ‹è¯•æˆåŠŸï¼Œåœ¨ %s 时间内得到å“应。",
|
||
"admin.config.session_config": "会è¯é…ç½®",
|
||
"admin.config.session_provider": "ä¼šè¯æä¾›è€…",
|
||
"admin.config.provider_config": "æä¾›è€…é…ç½®",
|
||
"admin.config.cookie_name": "Cookie åç§°",
|
||
"admin.config.gc_interval_time": "GC 周期",
|
||
"admin.config.session_life_time": "会è¯ç”Ÿå‘½å‘¨æœŸ",
|
||
"admin.config.https_only": "ä»…é™ HTTPS",
|
||
"admin.config.cookie_life_time": "Cookie 生命周期",
|
||
"admin.config.picture_config": "图片和头åƒé…ç½®",
|
||
"admin.config.picture_service": "图片æœåŠ¡",
|
||
"admin.config.disable_gravatar": "ç¦ç”¨ Gravatar 头åƒ",
|
||
"admin.config.enable_federated_avatar": "å¯ç”¨ Federated 头åƒ",
|
||
"admin.config.open_with_editor_app_help": "用于克隆èœå•的编辑器。如果为空将使用默认值。展开å¯ä»¥æŸ¥çœ‹é»˜è®¤å€¼ã€‚",
|
||
"admin.config.git_guide_remote_name": "指å—ä¸ git 命令使用的仓库远程åç§°",
|
||
"admin.config.git_config": "Git é…ç½®",
|
||
"admin.config.git_disable_diff_highlight": "ç¦ç”¨å·®å¼‚å¯¹æ¯”è¯æ³•高亮",
|
||
"admin.config.git_max_diff_lines": "差异对比显示的最大行数(å•个文件)",
|
||
"admin.config.git_max_diff_line_characters": "差异对比显示的最大å—符数(å•行)",
|
||
"admin.config.git_max_diff_files": "差异对比显示的最大文件数",
|
||
"admin.config.git_gc_args": "GC 傿•°",
|
||
"admin.config.git_migrate_timeout": "è¿ç§»æ“作超时",
|
||
"admin.config.git_mirror_timeout": "é•œåƒæ›´æ–°æ“作超时",
|
||
"admin.config.git_clone_timeout": "克隆æ“作超时",
|
||
"admin.config.git_pull_timeout": "æ‹‰å–æ“作超时",
|
||
"admin.config.git_gc_timeout": "GC æ“作超时",
|
||
"admin.config.log_config": "日志é…ç½®",
|
||
"admin.config.logger_name_fmt": "%s 日志",
|
||
"admin.config.disabled_logger": "ç¦ç”¨",
|
||
"admin.config.access_log_mode": "访问日志模å¼",
|
||
"admin.config.access_log_template": "访问日志模æ¿",
|
||
"admin.config.xorm_log_sql": "SQL 日志",
|
||
"admin.config.set_setting_failed": "设置 %s 失败",
|
||
"admin.monitor.stats": "统计",
|
||
"admin.monitor.cron": "计划任务",
|
||
"admin.monitor.name": "任务åç§°",
|
||
"admin.monitor.schedule": "任务安排",
|
||
"admin.monitor.next": "下次执行时间",
|
||
"admin.monitor.previous": "上次执行时间",
|
||
"admin.monitor.execute_times": "执行次数",
|
||
"admin.monitor.process": "è¿è¡Œä¸è¿›ç¨‹",
|
||
"admin.monitor.stacktrace": "è°ƒç”¨æ ˆè¸ªè¿¹",
|
||
"admin.monitor.trace": "追踪",
|
||
"admin.monitor.performance_logs": "性能日志",
|
||
"admin.monitor.processes_count": "%d 个进程",
|
||
"admin.monitor.download_diagnosis_report": "ä¸‹è½½è¯Šæ–æŠ¥å‘Š",
|
||
"admin.monitor.desc": "进程æè¿°",
|
||
"admin.monitor.start": "开始时间",
|
||
"admin.monitor.execute_time": "执行时长",
|
||
"admin.monitor.last_execution_result": "结果",
|
||
"admin.monitor.process.cancel": "䏿¢è¿›ç¨‹",
|
||
"admin.monitor.process.cancel_desc": "䏿¢ä¸€ä¸ªè¿›ç¨‹å¯èƒ½å¯¼è‡´æ•°æ®ä¸¢å¤±",
|
||
"admin.monitor.process.children": "å进程",
|
||
"admin.monitor.queues": "队列",
|
||
"admin.monitor.queue": "队列:%s",
|
||
"admin.monitor.queue.name": "åç§°",
|
||
"admin.monitor.queue.type": "类型",
|
||
"admin.monitor.queue.exemplar": "æ•°æ®ç±»åž‹",
|
||
"admin.monitor.queue.numberworkers": "工作者数é‡",
|
||
"admin.monitor.queue.activeworkers": "活跃工作者",
|
||
"admin.monitor.queue.maxnumberworkers": "最大工作者数é‡",
|
||
"admin.monitor.queue.numberinqueue": "队列ä¸çš„æ•°é‡",
|
||
"admin.monitor.queue.review_add": "查看 / æ·»åŠ å·¥ä½œè€…",
|
||
"admin.monitor.queue.settings.title": "æ± è®¾ç½®",
|
||
"admin.monitor.queue.settings.desc": "å› ä¸ºå·¥ä½œè€…é˜Ÿåˆ—é˜»å¡žï¼Œæ± æ£åœ¨åŠ¨æ€æ‰©å±•。",
|
||
"admin.monitor.queue.settings.maxnumberworkers": "最大工作者数é‡",
|
||
"admin.monitor.queue.settings.maxnumberworkers.placeholder": "å½“å‰ %[1]d",
|
||
"admin.monitor.queue.settings.maxnumberworkers.error": "最大工作者数必须是数å—",
|
||
"admin.monitor.queue.settings.submit": "更新设置",
|
||
"admin.monitor.queue.settings.changed": "设置已更新",
|
||
"admin.monitor.queue.settings.remove_all_items": "移除全部",
|
||
"admin.monitor.queue.settings.remove_all_items_done": "队列ä¸çš„æ‰€æœ‰é¡¹ç›®å·²ç§»é™¤ã€‚",
|
||
"admin.notices.system_notice_list": "系统æç¤ºç®¡ç†",
|
||
"admin.notices.view_detail_header": "查看æç¤ºè¯¦æƒ…",
|
||
"admin.notices.operations": "æ“作",
|
||
"admin.notices.select_all": "选ä¸å…¨éƒ¨",
|
||
"admin.notices.deselect_all": "å–æ¶ˆå…¨é€‰",
|
||
"admin.notices.inverse_selection": "åå‘选ä¸",
|
||
"admin.notices.delete_selected": "åˆ é™¤é€‰ä¸é¡¹",
|
||
"admin.notices.delete_all": "åˆ é™¤æ‰€æœ‰æç¤º",
|
||
"admin.notices.type": "æç¤ºç±»åž‹",
|
||
"admin.notices.type_1": "仓库",
|
||
"admin.notices.type_2": "任务",
|
||
"admin.notices.desc": "æç¤ºæè¿°",
|
||
"admin.notices.op": "æ“作",
|
||
"admin.notices.delete_success": "ç³»ç»Ÿé€šçŸ¥å·²åˆ é™¤ã€‚",
|
||
"admin.self_check.no_problem_found": "尚未å‘现问题。",
|
||
"admin.self_check.startup_warnings": "å¯åЍè¦å‘Šï¼š",
|
||
"admin.self_check.database_collation_mismatch": "期望数æ®åº“ä½¿ç”¨çš„æ ¡éªŒæ–¹å¼ï¼š%s",
|
||
"admin.self_check.database_collation_case_insensitive": "æ•°æ®åº“æ£åœ¨ä½¿ç”¨ä¸€ä¸ªæŽ’åºè§„则 %s,这是一个ä¸åŒºåˆ†å¤§å°å†™çš„æŽ’åºè§„则。虽然 GitCaddy å¯ä»¥åœ¨æ¤çŽ¯å¢ƒä¸‹å·¥ä½œï¼Œä½†å¯èƒ½å˜åœ¨ä¸€äº›æ— æ³•æŒ‰é¢„æœŸå·¥ä½œçš„ç½•è§æƒ…况。",
|
||
"admin.self_check.database_inconsistent_collation_columns": "æ•°æ®åº“æ£åœ¨ä½¿ç”¨æŽ’åºè§„则 %s,但这些列使用了ä¸åŒ¹é…的排åºè§„则。这å¯èƒ½ä¼šå¯¼è‡´ä¸€äº›æ„外问题。",
|
||
"admin.self_check.database_fix_mysql": "对于 MySQL/MariaDB 用户,您å¯ä»¥ä½¿ç”¨ã€ŒGitCaddy doctor convertã€å‘½ä»¤æ¥è§£å†³æ ¡éªŒé—®é¢˜ã€‚ 或者您也å¯ä»¥é€šè¿‡ã€ŒALTER ... COLLATE ...ã€è¿™æ ·çš„ SQL æ¥æ‰‹åŠ¨è§£å†³è¿™ä¸ªé—®é¢˜ã€‚",
|
||
"admin.self_check.database_fix_mssql": "对于 MSSQL 用户,您现在åªèƒ½é€šè¿‡ã€ŒALTER ... COLLATE ...ã€SQL 手动解决这个问题。",
|
||
"admin.self_check.location_origin_mismatch": "å½“å‰ URL(%[1]s)与 GitCaddy çš„ URL(%[2]s)ä¸åŒ¹é…。如果您æ£åœ¨ä½¿ç”¨åå‘代ç†ï¼Œè¯·ç¡®ä¿è®¾ç½®æ£ç¡®çš„「Hostã€å’Œã€ŒX-Forwarded-Protoã€æ ‡å¤´ã€‚",
|
||
"action.create_repo": "创建了仓库 <a href=\"%s\">%s</a>",
|
||
"action.rename_repo": "é‡å‘½å了仓库 <code>%[1]s</code> 为 <a href=\"%[2]s\">%[3]s</a>",
|
||
"action.commit_repo": "推é€äº†ä»“库 <a href=\"%[1]s\">%[4]s</a> çš„ <a href=\"%[2]s\">%[3]s</a> 分支",
|
||
"action.create_issue": "åˆ›å»ºäº†å·¥å• <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.close_issue": "å…³é—äº†å·¥å• <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reopen_issue": "釿–°æ‰“å¼€äº†å·¥å• <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.create_pull_request": "创建了åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.close_pull_request": "å…³é—了åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reopen_pull_request": "釿–°æ‰“开了åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.comment_issue": "è¯„è®ºäº†å·¥å• <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.comment_pull": "评论了åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.merge_pull_request": "åˆå¹¶äº†åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.auto_merge_pull_request": "自动åˆå¹¶äº†åˆå¹¶è¯·æ±‚ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.transfer_repo": "将仓库 <code>%s</code> 转移至 <a href=\"%s\">%s</a>",
|
||
"action.push_tag": "推é€äº† Git æ ‡ç¾ <a href=\"%[2]s\">%[3]s</a> 至仓库 <a href=\"%[1]s\">%[4]s</a>",
|
||
"action.delete_tag": "从 <a href=\"%[1]s\">%[3]s</a> åˆ é™¤äº† Git æ ‡ç¾ %[2]s",
|
||
"action.delete_branch": "从 <a href=\"%[1]s\">%[3]s</a> åˆ é™¤äº†åˆ†æ”¯ %[2]s",
|
||
"action.compare_branch": "比较",
|
||
"action.compare_commits": "比较 %d æäº¤",
|
||
"action.compare_commits_general": "比较æäº¤",
|
||
"action.mirror_sync_push": "从镜åƒåŒæ¥äº†æäº¤è‡³ä»“库 <a href=\"%[1]s\">%[4]s</a> çš„ <a href=\"%[2]s\">%[3]s</a> 分支",
|
||
"action.mirror_sync_create": "从镜åƒåŒæ¥äº†å¼•用 <a href=\"%[2]s\">%[3]s</a> 至仓库 <a href=\"%[1]s\">%[4]s</a>",
|
||
"action.mirror_sync_delete": "从镜åƒåŒæ¥å¹¶ä»Ž <a href=\"%[1]s\">%[3]s</a> åˆ é™¤äº†å¼•ç”¨ <code>%[2]s</code>",
|
||
"action.approve_pull_request": "批准了 <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reject_pull_request": "å»ºè®®äº†å˜æ›´ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.publish_release": "在 <a href=\"%[1]s\">%[3]s</a> å‘布了 <a href=\"%[2]s\"> %[4]s </a>",
|
||
"action.review_dismissed": "å–æ¶ˆäº† <b>%[4]s</b> 对 <a href=\"%[1]s\">%[3]s#%[2]s</a> 的评审",
|
||
"action.review_dismissed_reason": "åŽŸå› ï¼š",
|
||
"action.create_branch": "于 <a href=\"%[1]s\">%[4]s</a> 创建了分支 <a href=\"%[2]s\">%[3]s</a>",
|
||
"action.starred_repo": "点赞了 <a href=\"%[1]s\">%[2]s</a>",
|
||
"action.watched_repo": "关注了 <a href=\"%[1]s\">%[2]s</a>",
|
||
"tool.now": "现在",
|
||
"tool.future": "å°†æ¥",
|
||
"tool.1s": "1 ç§’",
|
||
"tool.1m": "1分钟",
|
||
"tool.1h": "1 å°æ—¶",
|
||
"tool.1d": "1 天",
|
||
"tool.1w": "1周",
|
||
"tool.1mon": "1 个月",
|
||
"tool.1y": "1å¹´",
|
||
"tool.seconds": "%d ç§’",
|
||
"tool.minutes": "%d 分钟",
|
||
"tool.hours": "%d å°æ—¶",
|
||
"tool.days": "%d 天",
|
||
"tool.weeks": "%d 周",
|
||
"tool.months": "%d 个月",
|
||
"tool.years": "%d å¹´",
|
||
"tool.raw_seconds": "ç§’",
|
||
"tool.raw_minutes": "分钟",
|
||
"dropzone.default_message": "拖曳文件或点击æ¤å¤„ä¸Šä¼ ã€‚",
|
||
"dropzone.invalid_input_type": "您ä¸èƒ½ä¸Šä¼ 该类型的文件",
|
||
"dropzone.file_too_big": "文件体积({{filesize}} MB)超过了最大å…许体积({{maxFilesize}} MB)",
|
||
"dropzone.remove_file": "移除文件",
|
||
"notification.notifications": "通知",
|
||
"notification.unread": "未读消æ¯",
|
||
"notification.read": "已读消æ¯",
|
||
"notification.no_unread": "没有未读通知。",
|
||
"notification.no_read": "没有未读通知。",
|
||
"notification.pin": "Pin 通知",
|
||
"notification.mark_as_read": "æ ‡è®°ä¸ºå·²è¯»",
|
||
"notification.mark_as_unread": "æ ‡è®°ä¸ºæœªè¯»",
|
||
"notification.mark_all_as_read": "å…¨éƒ¨æ ‡è®°ä¸ºå·²è¯»",
|
||
"notification.subscriptions": "订阅",
|
||
"notification.watching": "关注",
|
||
"notification.no_subscriptions": "æ— è®¢é˜…",
|
||
"gpg.default_key": "使用默认密钥ç¾å",
|
||
"gpg.error.extract_sign": "æ— æ³•æå–ç¾å",
|
||
"gpg.error.generate_hash": "æ— æ³•ç”Ÿæˆæäº¤çš„å“ˆå¸Œ",
|
||
"gpg.error.no_committer_account": "æ²¡æœ‰å¸æˆ·é“¾æŽ¥åˆ°æäº¤è€…的邮箱",
|
||
"gpg.error.no_gpg_keys_found": "找ä¸åˆ°æ¤ç¾å对应的密钥",
|
||
"gpg.error.not_signed_commit": "未ç¾åçš„æäº¤",
|
||
"gpg.error.failed_retrieval_gpg_keys": "找ä¸åˆ°ä»»ä½•与该æäº¤è€…è´¦å·ç›¸å…³çš„密钥",
|
||
"gpg.error.probable_bad_signature": "è¦å‘Šï¼è™½ç„¶æ•°æ®åº“䏿œ‰ä¸€ä¸ªæ¤ ID çš„å¯†é’¥ï¼Œä½†å®ƒæ²¡æœ‰éªŒè¯æ¤æäº¤ï¼æ¤æäº¤æ˜¯å¯ç–‘的。",
|
||
"gpg.error.probable_bad_default_signature": "è¦å‘Šï¼è™½ç„¶é»˜è®¤å¯†é’¥æ‹¥æœ‰æ¤ IDï¼Œä½†å®ƒæ²¡æœ‰éªŒè¯æ¤æäº¤ï¼æ¤æäº¤æ˜¯å¯ç–‘的。",
|
||
"units.unit": "å•å…ƒ",
|
||
"units.error.no_unit_allowed_repo": "您没有被å…许访问æ¤ä»“库的任何å•元。",
|
||
"units.error.unit_not_allowed": "您没有æƒé™è®¿é—®æ¤ä»“库å•å…ƒ",
|
||
"packages.title": "软件包",
|
||
"packages.desc": "管ç†ä»“库软件包。",
|
||
"packages.empty": "还没有软件包。",
|
||
"packages.no_metadata": "没有元数æ®ã€‚",
|
||
"packages.empty.documentation": "关于软件包注册ä¸å¿ƒçš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> 文档 </a>。",
|
||
"packages.empty.repo": "æ‚¨ä¸Šä¼ äº†ä¸€ä¸ªåŒ…ï¼Œä½†æ²¡æœ‰æ˜¾ç¤ºåœ¨è¿™é‡Œå—?转到 <a href=\"%[1]s\">包设置</a> 并将其链接到这个仓库ä¸ã€‚",
|
||
"packages.registry.documentation": "关于 %s 注册ä¸å¿ƒçš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">文档</a>。",
|
||
"packages.filter.type": "类型",
|
||
"packages.filter.type.all": "所有",
|
||
"packages.filter.no_result": "您的过滤器没有产生任何结果。",
|
||
"packages.filter.container.tagged": "å·²åŠ æ ‡ç¾",
|
||
"packages.filter.container.untagged": "æœªåŠ æ ‡ç¾",
|
||
"packages.published_by": "ç”± <a href=\"%[2]s\">%[3]s</a> å‘布于 %[1]s",
|
||
"packages.published_by_in": "<a href=\"%[2]s\">%[3]s</a> 于 %[1]s å‘布了 <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
|
||
"packages.installation": "安装",
|
||
"packages.about": "关于这个软件包",
|
||
"packages.requirements": "è¦æ±‚",
|
||
"packages.dependencies": "ä¾èµ–",
|
||
"packages.keywords": "关键è¯",
|
||
"packages.details": "详情",
|
||
"packages.details.author": "作者",
|
||
"packages.details.project_site": "项目站点",
|
||
"packages.details.repository_site": "仓库站点",
|
||
"packages.details.documentation_site": "文档站点",
|
||
"packages.details.license": "许å¯åè®®",
|
||
"packages.assets": "文件",
|
||
"packages.versions": "版本",
|
||
"packages.versions.view_all": "查看全部",
|
||
"packages.dependency.id": "ID",
|
||
"packages.dependency.version": "版本",
|
||
"packages.search_in_external_registry": "在 %s 䏿œç´¢",
|
||
"packages.alpine.registry": "通过在您的 <code>/etc/apk/repositories</code> æ–‡ä»¶ä¸æ·»åŠ URL æ¥è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.alpine.registry.key": "下载注册ä¸å¿ƒå…¬å¼€çš„ RSA 密钥到 <code>/etc/apk/keys/</code> 文件夹æ¥éªŒè¯ç´¢å¼•ç¾å:",
|
||
"packages.alpine.registry.info": "从下é¢çš„列表ä¸é€‰æ‹© $branch å’Œ $repository。",
|
||
"packages.alpine.install": "è¦å®‰è£…软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.alpine.repository": "仓库信æ¯",
|
||
"packages.alpine.repository.branches": "分支",
|
||
"packages.alpine.repository.repositories": "仓库",
|
||
"packages.alpine.repository.architectures": "æž¶æž„",
|
||
"packages.arch.registry": "æ·»åŠ å…·æœ‰ç›¸å…³ä»“åº“å’Œæž¶æž„çš„æœåŠ¡å™¨åˆ° <code>/etc/pacman.conf</code> ä¸ï¼š",
|
||
"packages.arch.install": "使用 pacman åŒæ¥è½¯ä»¶åŒ…:",
|
||
"packages.arch.repository": "仓库信æ¯",
|
||
"packages.arch.repository.repositories": "仓库",
|
||
"packages.arch.repository.architectures": "æž¶æž„",
|
||
"packages.cargo.registry": "在 Cargo é…置文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼ˆä¾‹å¦‚:<code>~/.cargo/config.toml</code>):",
|
||
"packages.cargo.install": "è¦ä½¿ç”¨ Cargo 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.chef.registry": "在您的 <code>~/.chef/config.rb</code> 文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.chef.install": "è¦å®‰è£…软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.composer.registry": "在您的 <code>~/.composer/config.json</code> 文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.composer.install": "è¦ä½¿ç”¨ Composer 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.composer.dependencies": "ä¾èµ–",
|
||
"packages.composer.dependencies.development": "å¼€å‘ä¾èµ–",
|
||
"packages.conan.details.repository": "仓库",
|
||
"packages.conan.registry": "ä»Žå‘½ä»¤è¡Œè®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.conan.install": "è¦ä½¿ç”¨ Conan 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.conda.registry": "在您的 <code>.condarc</code> 文件ä¸å°†æ¤æ³¨å†Œä¸å¿ƒè®¾ç½®ä¸º Conda 仓库:",
|
||
"packages.conda.install": "è¦ä½¿ç”¨ Conda 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.container.details.type": "镜åƒç±»åž‹",
|
||
"packages.container.details.platform": "å¹³å°",
|
||
"packages.container.pull": "从命令行拉å–镜åƒï¼š",
|
||
"packages.container.images": "镜åƒ",
|
||
"packages.container.digest": "摘è¦",
|
||
"packages.container.multi_arch": "OS / Arch",
|
||
"packages.container.layers": "镜åƒå±‚",
|
||
"packages.container.labels": "æ ‡ç¾",
|
||
"packages.container.labels.key": "é”®",
|
||
"packages.container.labels.value": "值",
|
||
"packages.cran.registry": "在您的 <code>Rprofile.site</code> 文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.cran.install": "è¦å®‰è£…软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.debian.registry": "ä»Žå‘½ä»¤è¡Œè®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.debian.registry.info": "从下é¢çš„列表ä¸é€‰æ‹© $distribution å’Œ $component。",
|
||
"packages.debian.install": "è¦å®‰è£…软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.debian.repository": "仓库信æ¯",
|
||
"packages.debian.repository.distributions": "å‘行版",
|
||
"packages.debian.repository.components": "组件",
|
||
"packages.debian.repository.architectures": "æž¶æž„",
|
||
"packages.generic.download": "从命令行下载软件包:",
|
||
"packages.go.install": "通过命令行安装软件包:",
|
||
"packages.helm.registry": "ä»Žå‘½ä»¤è¡Œè®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.helm.install": "è¦å®‰è£…包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.maven.registry": "在您项目的 <code>pom.xml</code> 文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.maven.install": "è¦ä½¿ç”¨è¿™ä¸ªè½¯ä»¶åŒ…,在 <code>pom.xml</code> 文件ä¸çš„ <code>ä¾èµ–项</code> å—ä¸åŒ…å«ä»¥ä¸‹å†…容:",
|
||
"packages.maven.install2": "通过命令行è¿è¡Œï¼š",
|
||
"packages.maven.download": "è¦ä¸‹è½½ä¾èµ–项,请通过命令行è¿è¡Œï¼š",
|
||
"packages.nuget.registry": "ä»Žå‘½ä»¤è¡Œè®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.nuget.install": "è¦ä½¿ç”¨ Nuget 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.nuget.dependency.framework": "ç›®æ ‡æ¡†æž¶",
|
||
"packages.npm.registry": "在您项目的 <code>.npmrc</code> 文件ä¸è®¾ç½®æ¤æ³¨å†Œä¸å¿ƒï¼š",
|
||
"packages.npm.install": "è¦ä½¿ç”¨ npm 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.npm.install2": "æˆ–å°†å…¶æ·»åŠ åˆ° package.json 文件:",
|
||
"packages.npm.dependencies": "ä¾èµ–项",
|
||
"packages.npm.dependencies.development": "å¼€å‘ä¾èµ–",
|
||
"packages.npm.dependencies.bundle": "已绑定的ä¾èµ–关系",
|
||
"packages.npm.dependencies.peer": "Peer ä¾èµ–",
|
||
"packages.npm.dependencies.optional": "å¯é€‰ä¾èµ–",
|
||
"packages.npm.details.tag": "æ ‡ç¾",
|
||
"packages.pub.install": "è¦ä½¿ç”¨ Dart 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.pypi.requires": "éœ€è¦ Python",
|
||
"packages.pypi.install": "è¦ä½¿ç”¨ pip 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.rpm.registry": "从命令行设置æ¤ä»“库:",
|
||
"packages.rpm.distros.redhat": "在基于 RedHat çš„å‘行版",
|
||
"packages.rpm.distros.suse": "在基于 SUSE çš„å‘行版",
|
||
"packages.rpm.install": "è¦å®‰è£…软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.rpm.repository": "仓库信æ¯",
|
||
"packages.rpm.repository.architectures": "æž¶æž„",
|
||
"packages.rpm.repository.multiple_groups": "æ¤è½¯ä»¶åŒ…å¯åœ¨å¤šä¸ªç»„ä¸ä½¿ç”¨ã€‚",
|
||
"packages.rubygems.install": "è¦ä½¿ç”¨ gem 安装软件包,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.rubygems.install2": "æˆ–å°†å®ƒæ·»åŠ åˆ° Gemfile:",
|
||
"packages.rubygems.dependencies.runtime": "è¿è¡Œæ—¶ä¾èµ–",
|
||
"packages.rubygems.dependencies.development": "å¼€å‘ä¾èµ–",
|
||
"packages.rubygems.required.ruby": "éœ€è¦ Ruby 版本",
|
||
"packages.rubygems.required.rubygems": "éœ€è¦ RubyGem 版本",
|
||
"packages.swift.registry": "从命令行设置æ¤ä»“库:",
|
||
"packages.swift.install": "在您的 <code>Package.swift</code> æ–‡ä»¶ä¸æ·»åŠ è¯¥åŒ…ï¼š",
|
||
"packages.swift.install2": "å¹¶è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.vagrant.install": "è‹¥è¦æ·»åŠ ä¸€ä¸ª Vagrant box,请è¿è¡Œä»¥ä¸‹å‘½ä»¤ï¼š",
|
||
"packages.settings.link": "å°†æ¤è½¯ä»¶åŒ…链接到仓库",
|
||
"packages.settings.link.description": "如果您将一个软件包与一个仓库链接起æ¥ï¼Œè½¯ä»¶åŒ…将显示在仓库的软件包列表ä¸ã€‚",
|
||
"packages.settings.link.select": "选择仓库",
|
||
"packages.settings.link.button": "更新仓库链接",
|
||
"packages.settings.link.success": "仓库链接已æˆåŠŸæ›´æ–°ã€‚",
|
||
"packages.settings.link.error": "更新仓库链接失败。",
|
||
"packages.settings.link.repo_not_found": "仓库 %s 未找到。",
|
||
"packages.settings.unlink.error": "åˆ é™¤ä»“åº“é“¾æŽ¥å¤±è´¥ã€‚",
|
||
"packages.settings.unlink.success": "仓库链接已æˆåŠŸåˆ é™¤ã€‚",
|
||
"packages.settings.delete": "åˆ é™¤è½¯ä»¶åŒ…",
|
||
"packages.settings.delete.description": "åˆ é™¤è½¯ä»¶åŒ…æ˜¯æ°¸ä¹…æ€§çš„ï¼Œæ— æ³•æ’¤æ¶ˆã€‚",
|
||
"packages.settings.delete.notice": "您将è¦åˆ 除 %s (%s)ã€‚æ¤æ“作是ä¸å¯é€†çš„,您确定å—?",
|
||
"packages.settings.delete.success": "è½¯ä»¶åŒ…å·²åˆ é™¤ã€‚",
|
||
"packages.settings.delete.error": "删除软件包失败。",
|
||
"packages.settings.global_access": "全局访问",
|
||
"packages.settings.global_access.description": "全局软件包可以在根URL访问,无需指定所有者(例如 /api/packages/_/npm/...)。",
|
||
"packages.settings.global_access.enable": "使此软件包全局可访问",
|
||
"packages.settings.global_access.help": "启用后,此软件包可以通过 /api/packages/_/{type}/{name} 以及所有者特定URL访问。",
|
||
"packages.settings.global_access.enabled": "软件包现在全局可访问。",
|
||
"packages.settings.global_access.disabled": "软件包全局访问已禁用。",
|
||
"packages.settings.global_access.error": "更新全局访问设置失败。",
|
||
"packages.visibility": "可见性",
|
||
"packages.settings.visibility.private.text": "此软件包当前为私有。设为公开以允许任何人访问。",
|
||
"packages.settings.visibility.private.button": "设为私有",
|
||
"packages.settings.visibility.private.bullet_title": "您即将将此软件包设为私有。",
|
||
"packages.settings.visibility.private.bullet_one": "只有具有适当权限的用户才能访问此软件包。",
|
||
"packages.settings.visibility.private.success": "软件包现在为私有。",
|
||
"packages.settings.visibility.public.text": "此软件包当前为公开。设为私有以限制访问。",
|
||
"packages.settings.visibility.public.button": "设为公开",
|
||
"packages.settings.visibility.public.bullet_title": "您即将将此软件包设为公开。",
|
||
"packages.settings.visibility.public.bullet_one": "任何人都可以访问和下载此软件包。",
|
||
"packages.settings.visibility.public.success": "软件包现在为公开。",
|
||
"packages.settings.visibility.error": "更新软件包可见性失败。",
|
||
"packages.owner.settings.cargo.title": "Cargo 注册ä¸å¿ƒç´¢å¼•",
|
||
"packages.owner.settings.cargo.initialize": "åˆå§‹åŒ–索引",
|
||
"packages.owner.settings.cargo.initialize.description": "使用 Cargo 注册ä¸å¿ƒæ—¶éœ€è¦ä¸€ä¸ªç‰¹æ®Šç´¢å¼•çš„ Git 仓库。使用æ¤é€‰é¡¹å°†ï¼ˆé‡æ–°ï¼‰åˆ›å»ºä»“库并自动é…置它。",
|
||
"packages.owner.settings.cargo.initialize.error": "åˆå§‹åŒ– Cargo 索引失败:%v",
|
||
"packages.owner.settings.cargo.initialize.success": "Cargo ç´¢å¼•å·²ç»æˆåŠŸåˆ›å»ºã€‚",
|
||
"packages.owner.settings.cargo.rebuild": "é‡å»ºç´¢å¼•",
|
||
"packages.owner.settings.cargo.rebuild.description": "如果索引与å˜å‚¨çš„ Cargo 包ä¸åŒæ¥ï¼Œé‡å»ºå¯èƒ½ä¼šæœ‰ç”¨ã€‚",
|
||
"packages.owner.settings.cargo.rebuild.error": "æ— æ³•é‡å»º Cargo 索引: %v",
|
||
"packages.owner.settings.cargo.rebuild.success": "Cargo 索引已æˆåŠŸé‡å»ºã€‚",
|
||
"packages.owner.settings.cleanuprules.title": "ç®¡ç†æ¸…ç†è§„则",
|
||
"packages.owner.settings.cleanuprules.add": "æ·»åŠ æ¸…ç†è§„则",
|
||
"packages.owner.settings.cleanuprules.edit": "编辑清ç†è§„则",
|
||
"packages.owner.settings.cleanuprules.none": "没有å¯ç”¨çš„æ¸…ç†è§„则。请查阅文档。",
|
||
"packages.owner.settings.cleanuprules.preview": "清ç†è§„则预览",
|
||
"packages.owner.settings.cleanuprules.preview.overview": "%d ä¸ªè½¯ä»¶åŒ…è®¡åˆ’è¢«åˆ é™¤ã€‚",
|
||
"packages.owner.settings.cleanuprules.preview.none": "清ç†è§„则与任何软件包都ä¸åŒ¹é…。",
|
||
"packages.owner.settings.cleanuprules.enabled": "å¯ç”¨",
|
||
"packages.owner.settings.cleanuprules.pattern_full_match": "应用表达å¼åˆ°å®Œæ•´è½¯ä»¶åŒ…åç§°",
|
||
"packages.owner.settings.cleanuprules.keep.title": "与这些规则相匹é…的版本å³ä½¿ä¸Žä¸‹é¢çš„åˆ é™¤è§„åˆ™ç›¸åŒ¹é…,也将予以ä¿ç•™ã€‚",
|
||
"packages.owner.settings.cleanuprules.keep.count": "ä¿ç•™æœ€æ–°çš„",
|
||
"packages.owner.settings.cleanuprules.keep.count.1": "æ¯ä¸ªè½¯ä»¶åŒ…1个版本",
|
||
"packages.owner.settings.cleanuprules.keep.count.n": "æ¯ä¸ªè½¯ä»¶åŒ… %d 个版本",
|
||
"packages.owner.settings.cleanuprules.keep.pattern": "ä¿æŒç‰ˆæœ¬åŒ¹é…",
|
||
"packages.owner.settings.cleanuprules.keep.pattern.container": "容器包的 <code>最新版本</code> 总是会ä¿ç•™ã€‚",
|
||
"packages.owner.settings.cleanuprules.remove.title": "与这些规则相匹é…çš„ç‰ˆæœ¬å°†è¢«åˆ é™¤ï¼Œé™¤éžå…¶ä¸å˜åœ¨æŸä¸ªä¿ç•™å®ƒä»¬çš„规则。",
|
||
"packages.owner.settings.cleanuprules.remove.days": "移除旧于天数的版本",
|
||
"packages.owner.settings.cleanuprules.remove.pattern": "åˆ é™¤åŒ¹é…的版本",
|
||
"packages.owner.settings.cleanuprules.success.update": "清ç†è§„则已更新。",
|
||
"packages.owner.settings.cleanuprules.success.delete": "清ç†è§„åˆ™å·²åˆ é™¤ã€‚",
|
||
"packages.owner.settings.chef.title": "Chef 注册ä¸å¿ƒ",
|
||
"packages.owner.settings.chef.keypair": "生æˆå¯†é’¥å¯¹",
|
||
"packages.owner.settings.chef.keypair.description": "需è¦å¯†é’¥å¯¹æ‰èƒ½å‘ Chef 注册ä¸å¿ƒè¿›è¡Œèº«ä»½éªŒè¯ã€‚如果您之å‰å·²ç»ç”Ÿæˆè¿‡å¯†é’¥å¯¹ï¼Œç”Ÿæˆæ–°çš„密钥对将丢弃旧的密钥对。",
|
||
"secrets.secrets": "密钥",
|
||
"secrets.description": "å¯†é’¥å°†è¢«ä¼ ç»™ç‰¹å®šçš„å·¥ä½œæµï¼Œå…¶å®ƒæƒ…å†µæ— æ³•è¯»å–。",
|
||
"secrets.none": "还没有密钥。",
|
||
"secrets.creation.description": "组织æè¿°",
|
||
"secrets.creation.name_placeholder": "ä¸åŒºåˆ†å¤§å°å†™ï¼Œä»…é™å—æ¯æ•°å—或下划线且ä¸èƒ½ä»¥ GitCaddy_ 或 GITHUB_ 开头",
|
||
"secrets.creation.value_placeholder": "输入任何内容,开头和结尾的空白将会被忽略",
|
||
"secrets.creation.description_placeholder": "è¾“å…¥ç®€çŸæè¿°ï¼ˆå¯é€‰ï¼‰",
|
||
"secrets.save_success": "密钥「%sã€ä¿å˜æˆåŠŸã€‚",
|
||
"secrets.save_failed": "密钥ä¿å˜å¤±è´¥ã€‚",
|
||
"secrets.add_secret": "æ·»åŠ å¯†é’¥",
|
||
"secrets.edit_secret": "编辑密钥",
|
||
"secrets.deletion": "åˆ é™¤å¯†é’¥",
|
||
"secrets.deletion.description": "åˆ é™¤å¯†é’¥æ˜¯æ°¸ä¹…æ€§çš„ä¸”æ— æ³•æ’¤æ¶ˆã€‚ç»§ç»ï¼Ÿ",
|
||
"secrets.deletion.success": "æ¤å¯†é’¥å·²åˆ 除。",
|
||
"secrets.deletion.failed": "åˆ é™¤å¯†é’¥å¤±è´¥ã€‚",
|
||
"secrets.management": "密钥管理",
|
||
"secrets.update.value_optional": "留空以保留现有值,仅更新描述。",
|
||
"secrets.global_secrets": "全局密钥",
|
||
"secrets.global_secrets.description": "这些密钥由系统管理员配置,可用于所有工作流。无法在此处修改。",
|
||
"secrets.read_only": "只读",
|
||
"actions.actions": "操作",
|
||
"actions.unit.desc": "管ç†å·¥ä½œæµ",
|
||
"actions.status.unknown": "未知",
|
||
"actions.status.waiting": "ç‰å¾…ä¸",
|
||
"actions.status.running": "æ£åœ¨è¿è¡Œ",
|
||
"actions.status.success": "æˆåŠŸ",
|
||
"actions.status.failure": "失败",
|
||
"actions.status.cancelled": "已喿¶ˆ",
|
||
"actions.status.skipped": "已忽略",
|
||
"actions.status.blocked": "阻塞ä¸",
|
||
"actions.runners": "è¿è¡Œå™¨",
|
||
"actions.runners.runner_manage_panel": "è¿è¡Œå™¨ç®¡ç†",
|
||
"actions.runners.new": "创建新è¿è¡Œå™¨",
|
||
"actions.runners.new_notice": "如何å¯åŠ¨ä¸€ä¸ªè¿è¡Œå™¨",
|
||
"actions.runners.status": "状态",
|
||
"actions.runners.id": "ID",
|
||
"actions.runners.name": "名称",
|
||
"actions.runners.owner_type": "类型",
|
||
"actions.runners.description": "æè¿°",
|
||
"actions.runners.labels": "标签",
|
||
"actions.runners.last_online": "上次在线时间",
|
||
"actions.runners.runner_title": "运行器",
|
||
"actions.runners.task_list": "最近在æ¤è¿è¡Œå™¨ä¸Šçš„任务",
|
||
"actions.runners.task_list.no_tasks": "ç›®å‰è¿˜æ²¡æœ‰ä»»åŠ¡ã€‚",
|
||
"actions.runners.task_list.run": "执行",
|
||
"actions.runners.task_list.status": "状态",
|
||
"actions.runners.task_list.repository": "仓库",
|
||
"actions.runners.task_list.commit": "提交",
|
||
"actions.runners.task_list.done_at": "完æˆäºŽ",
|
||
"actions.runners.edit_runner": "编辑è¿è¡Œå™¨",
|
||
"actions.runners.update_runner": "更新更改",
|
||
"actions.runners.update_runner_success": "è¿è¡Œå™¨æ›´æ–°æˆåŠŸ",
|
||
"actions.runners.update_runner_failed": "è¿è¡Œå™¨æ›´æ–°å¤±è´¥",
|
||
"actions.runners.delete_runner": "åˆ é™¤æ¤è¿è¡Œå™¨",
|
||
"actions.runners.delete_runner_success": "è¿è¡Œå™¨åˆ 除æˆåŠŸ",
|
||
"actions.runners.delete_runner_failed": "è¿è¡Œå™¨åˆ 除失败",
|
||
"actions.runners.delete_runner_header": "确认è¦åˆ 除æ¤è¿è¡Œå™¨",
|
||
"actions.runners.delete_runner_notice": "运行器将被永久删除",
|
||
"actions.runners.none": "æ— å¯ç”¨è¿è¡Œå™¨",
|
||
"actions.runners.status.unspecified": "未知",
|
||
"actions.runners.status.idle": "空闲",
|
||
"actions.runners.status.active": "å¯ç”¨",
|
||
"actions.runners.status.offline": "离线",
|
||
"actions.runners.version": "版本",
|
||
"actions.runners.reset_registration_token": "é‡ç½®æ³¨å†Œä»¤ç‰Œ",
|
||
"actions.runners.reset_registration_token_confirm": "是å¦åŠé”€å½“å‰ä»¤ç‰Œå¹¶ç”Ÿæˆä¸€ä¸ªæ–°ä»¤ç‰Œï¼Ÿ",
|
||
"actions.runners.reset_registration_token_success": "æˆåŠŸé‡ç½®è¿è¡Œå™¨æ³¨å†Œä»¤ç‰Œ",
|
||
"actions.runs.all_workflows": "所有工作æµ",
|
||
"actions.runs.commit": "提交",
|
||
"actions.runs.scheduled": "已计划的",
|
||
"actions.runs.pushed_by": "推é€è€…",
|
||
"actions.runs.invalid_workflow_helper": "工作æµé…ç½®æ–‡ä»¶æ— æ•ˆã€‚è¯·æ£€æŸ¥æ‚¨çš„é…置文件:%s",
|
||
"actions.runs.no_matching_online_runner_helper": "æ²¡æœ‰åŒ¹é… %s æ ‡ç¾çš„在线è¿è¡Œå™¨",
|
||
"actions.runs.no_job_without_needs": "工作æµå¿…须包å«è‡³å°‘一个没有ä¾èµ–关系的作业。",
|
||
"actions.runs.no_job": "工作æµå¿…须包å«è‡³å°‘一个作业",
|
||
"actions.runs.actor": "æ“作者",
|
||
"actions.runs.status": "状态",
|
||
"actions.runs.actors_no_select": "所有æ“作者",
|
||
"actions.runs.status_no_select": "所有状æ€",
|
||
"actions.runs.no_results": "没有匹é…的结果。",
|
||
"actions.runs.no_workflows": "ç›®å‰è¿˜æ²¡æœ‰å·¥ä½œæµã€‚",
|
||
"actions.runs.no_workflows.quick_start": "ä¸çŸ¥é“如何使用 GitCaddy 工作æµå—?请查看<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">快速开始指å—</a>。",
|
||
"actions.runs.no_workflows.documentation": "关于 GitCaddy 工作æµçš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">文档</a>。",
|
||
"actions.runs.no_runs": "工作æµå°šæœªè¿è¡Œè¿‡ã€‚",
|
||
"actions.runs.empty_commit_message": "(空白的æäº¤æ¶ˆæ¯ï¼‰",
|
||
"actions.runs.expire_log_message": "旧的日志已清除。",
|
||
"actions.runs.delete": "åˆ é™¤å·¥ä½œæµè¿è¡Œ",
|
||
"actions.runs.cancel": "取消",
|
||
"actions.runs.delete.description": "æ‚¨ç¡®å®šè¦æ°¸ä¹…åˆ é™¤æ¤å·¥ä½œæµè¿è¡Œå—ï¼Ÿæ¤æ“ä½œæ— æ³•æ’¤æ¶ˆã€‚",
|
||
"actions.runs.not_done": "æ¤å·¥ä½œæµè¿è¡Œå°šæœªå®Œæˆã€‚",
|
||
"actions.runs.view_workflow_file": "æŸ¥çœ‹å·¥ä½œæµæ–‡ä»¶",
|
||
"actions.workflow.disable": "ç¦ç”¨å·¥ä½œæµ",
|
||
"actions.workflow.disable_success": "工作æµã€Œ%sã€å·²æˆåŠŸç¦ç”¨ã€‚",
|
||
"actions.workflow.enable": "å¯ç”¨å·¥ä½œæµ",
|
||
"actions.workflow.enable_success": "工作æµã€Œ%sã€å·²æˆåŠŸå¯ç”¨ã€‚",
|
||
"actions.workflow.disabled": "工作æµå·²ç¦ç”¨ã€‚",
|
||
"actions.workflow.run": "è¿è¡Œå·¥ä½œæµ",
|
||
"actions.workflow.not_found": "工作æµã€Œ%sã€æœªæ‰¾åˆ°ã€‚",
|
||
"actions.workflow.run_success": "工作æµã€Œ%sã€å·²æˆåŠŸè¿è¡Œã€‚",
|
||
"actions.workflow.from_ref": "使用工作æµä»Ž",
|
||
"actions.workflow.has_workflow_dispatch": "æ¤å·¥ä½œæµæœ‰ä¸€ä¸ª workflow_dispatch 事件触å‘器。",
|
||
"actions.workflow.has_no_workflow_dispatch": "工作æµã€Œ%sã€æ²¡æœ‰ workflow_dispatch 事件触å‘器。",
|
||
"actions.need_approval_desc": "该工作æµç”±æ´¾ç”Ÿä»“库的åˆå¹¶è¯·æ±‚所触å‘ï¼Œéœ€è¦æ‰¹å‡†æ–¹å¯è¿è¡Œã€‚",
|
||
"actions.approve_all_success": "全部批准成功",
|
||
"actions.variables": "å˜é‡",
|
||
"actions.variables.management": "å˜é‡ç®¡ç†",
|
||
"actions.variables.creation": "æ·»åŠ å˜é‡",
|
||
"actions.variables.none": "ç›®å‰è¿˜æ²¡æœ‰å˜é‡ã€‚",
|
||
"actions.variables.deletion": "åˆ é™¤å˜é‡",
|
||
"actions.variables.deletion.description": "åˆ é™¤å˜é‡æ˜¯æ°¸ä¹…æ€§çš„ï¼Œæ— æ³•æ’¤æ¶ˆã€‚ç»§ç»å—?",
|
||
"actions.variables.description": "å˜é‡å°†è¢«ä¼ 给特定的工作æµï¼Œå…¶å®ƒæƒ…å†µä¸‹æ— æ³•è¯»å–。",
|
||
"actions.variables.id_not_exist": "ID为 %d çš„å˜é‡ä¸å˜åœ¨ã€‚",
|
||
"actions.variables.edit": "编辑å˜é‡",
|
||
"actions.variables.deletion.failed": "å˜é‡åˆ 除失败。",
|
||
"actions.variables.deletion.success": "å˜é‡å·²åˆ 除。",
|
||
"actions.variables.creation.failed": "å˜é‡æ·»åŠ å¤±è´¥ã€‚",
|
||
"actions.variables.creation.success": "å˜é‡ã€Œ%sã€æ·»åŠ æˆåŠŸã€‚",
|
||
"actions.variables.update.failed": "å˜é‡ç¼–辑失败。",
|
||
"actions.variables.update.success": "å˜é‡å·²ç¼–辑。",
|
||
"actions.logs.always_auto_scroll": "总是自动滚动日志",
|
||
"actions.logs.always_expand_running": "总是展开è¿è¡Œæ—¥å¿—",
|
||
"actions.general": "常规",
|
||
"actions.general.enable_actions": "启用操作",
|
||
"actions.general.collaborative_owners_management": "协作所有者管理",
|
||
"actions.general.collaborative_owners_management_help": "协作所有者可以管理运行器",
|
||
"actions.general.add_collaborative_owner": "添加协作所有者",
|
||
"actions.general.collaborative_owner_not_exist": "协作所有者不存在",
|
||
"actions.general.remove_collaborative_owner": "移除协作所有者",
|
||
"actions.general.remove_collaborative_owner_desc": "所有者将失去运行器管理权限",
|
||
"projects.deleted.display_name": "å·²åˆ é™¤é¡¹ç›®",
|
||
"projects.type-1.display_name": "个人项目",
|
||
"projects.type-2.display_name": "仓库项目",
|
||
"projects.type-3.display_name": "组织项目",
|
||
"projects.enter_fullscreen": "å…¨å±",
|
||
"projects.exit_fullscreen": "退出全å±",
|
||
"git.filemode.changed_filemode": "%[1]s -> %[2]s",
|
||
"git.filemode.directory": "目录",
|
||
"git.filemode.normal_file": "普通文件",
|
||
"git.filemode.executable_file": "坿‰§è¡Œæ–‡ä»¶",
|
||
"git.filemode.symbolic_link": "符å·é“¾æŽ¥",
|
||
"git.filemode.submodule": "忍¡å—",
|
||
"based_on": "基于",
|
||
"repo.vault.description_placeholder": "Optional description of this secret",
|
||
"repo.vault.last_updated": "Last Updated",
|
||
"repo.vault.back_to_list": "Back to Secrets",
|
||
"repo.vault.value_encrypted_note": "Values are encrypted at rest using AES-256-GCM",
|
||
"repo.vault.no_secrets": "No secrets have been created yet",
|
||
"repo.vault.secret_deleted": "Secret deleted successfully",
|
||
"repo.vault.ip_address": "IP Address",
|
||
"repo.vault.not_licensed": "Vault Not Licensed",
|
||
"repo.vault.back_to_secret": "Back to Secret",
|
||
"repo.vault.version": "Version",
|
||
"repo.vault.comment": "Comment",
|
||
"repo.vault.create": "Create Secret",
|
||
"repo.vault.ci_tokens": "CI/CD Tokens",
|
||
"repo.vault.ttl": "Time to Live",
|
||
"repo.vault.token_created": "Token created successfully. Copy the token value now - it won't be shown again.",
|
||
"repo.vault.created_by": "Created By",
|
||
"repo.vault.new_token": "New Token",
|
||
"repo.vault.view_history": "View History",
|
||
"repo.vault.versions": "versions",
|
||
"repo.vault.name_help": "Use dot notation for organization (e.g., prod.database.credentials)",
|
||
"repo.vault.upgrade_prompt": "This feature requires a GitCaddy Pro license.",
|
||
"repo.vault.current": "Current",
|
||
"repo.vault.success": "Success",
|
||
"repo.vault.expires": "Expires",
|
||
"repo.vault.comment_placeholder": "Optional comment describing this change",
|
||
"repo.vault.scope_read_all": "Read all secrets",
|
||
"repo.vault.action": "Action",
|
||
"repo.vault": "Vault",
|
||
"repo.vault.new_secret": "New Secret",
|
||
"repo.vault.secrets": "Secrets",
|
||
"repo.vault.last_used": "Last Used",
|
||
"repo.vault.delete": "Delete",
|
||
"repo.vault.secret_restored": "Secret restored successfully",
|
||
"repo.vault.delete_confirm_desc": "Are you sure you want to delete the secret \"%s\"? This action cannot be undone.",
|
||
"repo.vault.create_token": "Create Token",
|
||
"repo.vault.secret_rolled_back": "Secret rolled back successfully",
|
||
"repo.vault.expired": "Expired",
|
||
"repo.vault.scope": "Scope",
|
||
"repo.vault.timestamp": "Timestamp",
|
||
"repo.vault.status": "Status",
|
||
"repo.vault.scope_read_prefix": "Read secrets starting with prod.",
|
||
"repo.vault.secret_type": "Type",
|
||
"repo.vault.token_revoked": "Token revoked successfully",
|
||
"repo.vault.description": "Description",
|
||
"repo.vault.audit_log": "Audit Log",
|
||
"repo.vault.created_at": "Created",
|
||
"repo.vault.no_versions": "No version history available",
|
||
"repo.vault.secret_updated": "Secret updated successfully",
|
||
"repo.vault.no_audit_entries": "No audit entries recorded yet",
|
||
"repo.vault.type": "Type",
|
||
"repo.vault.value": "Value",
|
||
"repo.vault.value_placeholder": "Enter secret value...",
|
||
"repo.vault.revoke": "Revoke",
|
||
"repo.vault.revoked": "Revoked",
|
||
"repo.vault.version_history": "Version History",
|
||
"repo.vault.scope_help": "Token scope determines which secrets can be accessed",
|
||
"repo.vault.upgrade_button": "Learn More About GitCaddy Pro",
|
||
"repo.vault.get_started": "Get Started",
|
||
"repo.vault.delete_confirm_title": "Delete Secret",
|
||
"repo.vault.upgrade_title": "Upgrade to GitCaddy Pro",
|
||
"repo.vault.no_tokens": "No CI/CD tokens have been created yet",
|
||
"repo.vault.user": "User",
|
||
"repo.vault.secret": "Secret",
|
||
"repo.vault.secret_created": "Secret created successfully",
|
||
"repo.vault.save": "Save Changes",
|
||
"repo.vault.upgrade_message": "The Vault feature provides encrypted secrets management with version history, audit logging, and scoped CI/CD tokens. Upgrade to GitCaddy Pro to unlock this feature.",
|
||
"repo.vault.upgrade_description": "Securely store API keys, database credentials, and other sensitive data with enterprise-grade encryption.",
|
||
"repo.vault.failed": "Failed",
|
||
"repo.vault.rollback": "Rollback",
|
||
"repo.vault.scope_write_single": "Write only db.credentials",
|
||
"repo.vault.updated": "Updated",
|
||
"repo.vault.name": "Name",
|
||
"vault.title": "密钥库",
|
||
"vault.secrets": "密钥",
|
||
"vault.audit": "审计日志",
|
||
"vault.tokens": "访问令牌",
|
||
"vault.version_history": "版本历史",
|
||
"vault.new_secret": "新建密钥",
|
||
"vault.secrets_description": "安全存储和管理此仓库的密钥",
|
||
"vault.audit_description": "查看此密钥库的所有访问和修改事件",
|
||
"vault.tokens_description": "管理用于CI/CD和自动化的API访问令牌",
|
||
"vault.secret_name": "名称",
|
||
"vault.secret_type": "类型",
|
||
"vault.secret_value": "密钥值",
|
||
"vault.description": "描述",
|
||
"vault.version": "版本",
|
||
"vault.created": "创建时间",
|
||
"vault.updated": "更新时间",
|
||
"vault.created_by": "创建者",
|
||
"vault.comment": "备注",
|
||
"vault.type": "类型",
|
||
"vault.all_types": "所有类型",
|
||
"vault.type_generic": "通用",
|
||
"vault.type_password": "密码",
|
||
"vault.type_api_key": "API密钥",
|
||
"vault.type_certificate": "证书",
|
||
"vault.type_ssh_key": "SSH密钥",
|
||
"vault.secret_name_placeholder": "my_secret_name",
|
||
"vault.secret_name_help": "必须以字母开头,只能包含字母、数字、下划线和连字符",
|
||
"vault.description_placeholder": "可选的密钥描述",
|
||
"vault.value_placeholder": "输入密钥值",
|
||
"vault.value_help": "该值将被加密并安全存储",
|
||
"vault.version_comment_placeholder": "可选的变更说明",
|
||
"vault.enter_new_value": "输入新值",
|
||
"vault.new_value": "新值",
|
||
"vault.update": "更新",
|
||
"vault.edit_secret": "编辑密钥",
|
||
"vault.edit_hint": "保存将创建新版本。",
|
||
"vault.value": "值",
|
||
"vault.version_comment": "版本注释",
|
||
"vault.save": "保存",
|
||
"vault.delete": "删除",
|
||
"vault.restore": "恢复",
|
||
"vault.update_secret": "更新密钥",
|
||
"vault.create_secret": "创建密钥",
|
||
"vault.delete_secret": "删除密钥",
|
||
"vault.restore_secret": "恢复密钥",
|
||
"vault.view_all_versions": "查看所有版本",
|
||
"vault.back_to_list": "返回列表",
|
||
"vault.back_to_secret": "返回密钥",
|
||
"vault.show_value": "显示值",
|
||
"vault.view_hidden": "隐藏查看",
|
||
"vault.view_raw": "查看原始值",
|
||
"vault.hidden": "隐藏",
|
||
"vault.raw": "原始",
|
||
"vault.copy": "复制",
|
||
"vault.copied": "已复制!",
|
||
"vault.multiline_hint": "支持多行内容",
|
||
"vault.copy_value": "复制到剪贴板",
|
||
"vault.rollback": "回滚",
|
||
"vault.rollback_to_this": "回滚到此版本",
|
||
"vault.current": "当前",
|
||
"vault.deleted": "已删除",
|
||
"vault.no_comment": "无备注",
|
||
"vault.unknown_user": "未知用户",
|
||
"vault.no_secrets": "没有密钥",
|
||
"vault.no_secrets_description": "此仓库尚未存储任何密钥。",
|
||
"vault.create_first_secret": "创建您的第一个密钥",
|
||
"vault.no_versions": "没有版本历史",
|
||
"vault.no_audit_entries": "没有审计记录",
|
||
"vault.no_audit_entries_description": "尚未记录任何密钥库活动。",
|
||
"vault.show_deleted": "显示已删除的密钥",
|
||
"vault.danger_zone": "危险区域",
|
||
"vault.confirm_delete": "确定要删除此密钥吗?可以稍后恢复。",
|
||
"vault.confirm_rollback": "确定要回滚到版本 %d 吗?",
|
||
"vault.secret_created": "密钥创建成功",
|
||
"vault.secret_updated": "密钥更新成功",
|
||
"vault.secret_deleted": "密钥删除成功",
|
||
"vault.secret_restored": "密钥恢复成功",
|
||
"vault.secret_rolled_back": "密钥已回滚到版本 %d",
|
||
"vault.error_value_required": "密钥值是必填项",
|
||
"vault.error_update_failed": "更新密钥失败",
|
||
"vault.error_required_fields": "名称和值是必填项",
|
||
"vault.error_secret_exists": "同名密钥已存在",
|
||
"vault.error_invalid_version": "无效的版本号",
|
||
"vault.error_version_not_found": "版本未找到",
|
||
"vault.timestamp": "时间戳",
|
||
"vault.action": "操作",
|
||
"vault.secret": "密钥",
|
||
"vault.user": "用户",
|
||
"vault.ip_address": "IP地址",
|
||
"vault.status": "状态",
|
||
"vault.success": "成功",
|
||
"vault.failed": "失败",
|
||
"vault.unknown": "未知",
|
||
"vault.user_id": "用户",
|
||
"vault.token_access": "令牌",
|
||
"vault.action_list": "列表",
|
||
"vault.action_read": "读取",
|
||
"vault.action_write": "写入",
|
||
"vault.action_delete": "删除",
|
||
"vault.action_restore": "恢复",
|
||
"vault.action_rollback": "回滚",
|
||
"vault.action_rotate_key": "轮换密钥",
|
||
"vault.new_token": "新建令牌",
|
||
"vault.create_token": "创建令牌",
|
||
"vault.token_description": "描述",
|
||
"vault.token_description_placeholder": "CI/CD流水线令牌",
|
||
"vault.token_scope": "权限范围",
|
||
"vault.scope_read": "只读",
|
||
"vault.scope_write": "读写",
|
||
"vault.scope_admin": "管理员",
|
||
"vault.scope_help": "只读允许查看密钥。读写允许创建和更新。管理员允许管理令牌。",
|
||
"vault.never_expires": "永不过期",
|
||
"vault.token_ttl": "过期时间",
|
||
"vault.days": "天",
|
||
"vault.year": "年",
|
||
"vault.expires": "过期",
|
||
"vault.last_used": "最后使用",
|
||
"vault.usage_count": "使用次数",
|
||
"vault.never": "从未",
|
||
"vault.revoked": "已撤销",
|
||
"vault.expired": "已过期",
|
||
"vault.revoke": "撤销",
|
||
"vault.token_created": "令牌已创建",
|
||
"vault.token_created_warning": "请立即复制此令牌,您将无法再次看到它!",
|
||
"vault.no_tokens": "没有令牌",
|
||
"vault.no_tokens_description": "创建令牌以允许API访问此密钥库。",
|
||
"vault.confirm_revoke_token": "确定要撤销此令牌吗?此操作不可撤销。",
|
||
"vault.token_revoked": "令牌撤销成功",
|
||
"vault.error_description_required": "令牌描述是必填项",
|
||
"vault.error_create_token_failed": "创建令牌失败",
|
||
"vault.error_invalid_token_id": "无效的令牌ID",
|
||
"vault.error_token_not_found": "令牌未找到",
|
||
"vault.error_revoke_failed": "撤销令牌失败",
|
||
"repo.vault.tokens_read_only_desc": "Solo tier tokens can only read secrets. Upgrade to Pro for write access.",
|
||
"repo.vault.version_limit_info": "Solo tier keeps the last %d versions. Upgrade to Pro for unlimited version history.",
|
||
"repo.vault.token_limit_info": "Solo tier allows %d active token(s) with %dh max TTL (read-only). Upgrade to Pro for unlimited tokens.",
|
||
"repo.vault.unlimited": "Unlimited",
|
||
"repo.ai.features": "AI 功能",
|
||
"repo.ai.request_code_review": "AI 代码审查",
|
||
"repo.ai.code_review_description": "获取基于 AI 的代码更改反馈,包括安全性和代码风格建议。",
|
||
"repo.ai.triage_issue": "AI 分类",
|
||
"repo.ai.triage_description": "使用 AI 自动分析和分类此工单。",
|
||
"repo.ai.suggest_labels": "建议标签",
|
||
"repo.ai.service_unavailable": "AI 服务当前不可用",
|
||
"repo.ai.code_review_disabled": "AI 代码审查未启用",
|
||
"repo.ai.issue_triage_disabled": "AI 工单分类未启用",
|
||
"repo.ai.review_completed": "AI 代码审查已成功完成",
|
||
"repo.ai.review_failed": "AI 代码审查失败:%s",
|
||
"repo.ai.triage_completed": "AI 分类已成功完成",
|
||
"repo.ai.triage_failed": "AI 分类失败:%s",
|
||
"repo.ai.explain_code": "解释代码",
|
||
"repo.ai.generate_docs": "生成文档",
|
||
"repo.vault.tokens_read_only": "Read-only",
|
||
"repo.vault.token_limit_reached": "Token limit reached. Your current tier allows %d active token(s). Revoke an existing token or upgrade to Pro for unlimited tokens.",
|
||
"repo.settings.group_header": "分组标题",
|
||
"repo.settings.group_header_placeholder": "例如:核心服务、库、工具",
|
||
"repo.settings.group_header_help": "用于在组织页面上对此仓库进行分组的可选标题",
|
||
"home.featured_organizations": "Featured Organizations",
|
||
"repo.compare.title": "Comparing changes",
|
||
"repo.compare.description": "Choose two branches or tags to see what’s changed or to start a new pull request.",
|
||
"repo.pulls.new.description": "Discuss and review the changes in this comparison with others.",
|
||
"repo.settings.pages": "页面",
|
||
"repo.settings.pages.enabled": "Landing Page Enabled",
|
||
"repo.settings.pages.enabled_desc": "Your landing page is now accessible to visitors.",
|
||
"repo.settings.pages.not_enabled": "Landing Page Not Enabled",
|
||
"repo.settings.pages.not_enabled_desc": "Enable the landing page feature to create a public page for your repository.",
|
||
"repo.settings.pages.enable": "Enable Landing Page",
|
||
"repo.settings.pages.disable": "Disable Landing Page",
|
||
"repo.settings.pages.enabled_success": "Landing page has been enabled for this repository.",
|
||
"repo.settings.pages.disabled_success": "Landing page has been disabled for this repository.",
|
||
"repo.settings.pages.template": "Template",
|
||
"repo.settings.pages.update_template": "Update Template",
|
||
"repo.settings.pages.subdomain": "Subdomain URL",
|
||
"repo.settings.pages.configuration": "Configuration",
|
||
"repo.settings.pages.config_desc": "Customize your landing page by creating a configuration file.",
|
||
"repo.settings.pages.config_file_hint": "Create this file in your repository to configure your landing page:",
|
||
"repo.settings.pages.custom_domains": "Custom Domains",
|
||
"repo.settings.pages.custom_domains_desc": "Add custom domains to access your landing page.",
|
||
"repo.settings.pages.domain": "Domain",
|
||
"repo.settings.pages.status": "Status",
|
||
"repo.settings.pages.ssl": "SSL",
|
||
"repo.settings.pages.verified": "Verified",
|
||
"repo.settings.pages.pending": "Pending",
|
||
"repo.settings.pages.ssl_active": "Active",
|
||
"repo.settings.pages.ssl_pending": "Pending",
|
||
"repo.settings.pages.ssl_external": "SSL handled externally (e.g., Cloudflare)",
|
||
"repo.settings.pages.ssl_external_desc": "Check this if SSL is managed by a CDN or reverse proxy like Cloudflare",
|
||
"repo.settings.pages.activate_ssl": "Activate SSL",
|
||
"repo.settings.pages.ssl_activated": "SSL has been activated for this domain",
|
||
"repo.settings.pages.ssl_none": "None",
|
||
"repo.settings.pages.verify": "Verify",
|
||
"repo.settings.pages.verify_dns_hint": "Add the following TXT record to your DNS to verify domain ownership:",
|
||
"repo.settings.pages.add_domain": "Add Domain",
|
||
"repo.settings.pages.add": "Add",
|
||
"repo.settings.pages.domain_required": "Domain is required.",
|
||
"repo.settings.pages.domain_exists": "This domain is already registered.",
|
||
"repo.settings.pages.domain_added": "Domain has been added. Please verify ownership.",
|
||
"repo.settings.pages.domain_deleted": "Domain has been removed.",
|
||
"repo.settings.pages.domain_verified": "Domain has been verified.",
|
||
"repo.settings.pages.domain_verification_failed": "Domain verification failed. Please check your DNS settings.",
|
||
"repo.release.archived": "Archived",
|
||
"repo.release.archive": "Archive",
|
||
"repo.release.unarchive": "Unarchive",
|
||
"repo.release.show_archived": "Show archived releases",
|
||
"org.pinned_repos": "Featured Projects",
|
||
"org.public_members": "Public Members",
|
||
"org.view_all_members": "View all %d members",
|
||
"org.settings.homepage_pinning": "Homepage Visibility",
|
||
"org.settings.pin_to_homepage": "Pin this organization to the homepage",
|
||
"org.settings.pin_to_homepage_help": "When enabled, this organization will be featured on the public homepage. Only administrators can change this setting.",
|
||
"admin.dashboard.cleanup_expired_upload_sessions": "Clean up expired upload sessions",
|
||
"admin.dashboard.analyze_page_experiments": "Analyze landing page A/B experiments",
|
||
"actions.runners.status.unhealthy": "不健康",
|
||
"actions.runners.capabilities": "功能",
|
||
"actions.runners.capabilities.os": "操作系统",
|
||
"actions.runners.capabilities.docker": "Docker",
|
||
"actions.runners.capabilities.shells": "Shell",
|
||
"actions.runners.capabilities.tools": "工具",
|
||
"actions.runners.capabilities.limitations": "限制",
|
||
"actions.runners.capabilities.available": "可用",
|
||
"actions.runners.capabilities.disk": "磁盘",
|
||
"actions.runners.capabilities.disk_free": "可用空间",
|
||
"actions.runners.capabilities.disk_total": "总空间",
|
||
"actions.runners.capabilities.disk_warning": "磁盘空间警告",
|
||
"actions.runners.capabilities.disk_critical": "磁盘空间紧张",
|
||
"actions.runners.capabilities.bandwidth": "带宽",
|
||
"actions.runners.bandwidth_test_requested": "已请求带宽测试",
|
||
"actions.runners.bandwidth_test_request_failed": "带宽测试请求失败",
|
||
"actions.runners.check_bandwidth_now": "立即检查带宽",
|
||
"org.pinned_repos_empty_title": "Showcase your best work",
|
||
"org.pinned_repos_empty_desc": "Pin up to 6 repositories to highlight your organization's most important projects.",
|
||
"org.settings.pinned.manage": "Manage Pins",
|
||
"org.settings.pinned.setup": "Set Up Pinned Repos",
|
||
"org.no_public_members": "No public members yet",
|
||
"org.profile_readme_empty_title": "Add a profile README",
|
||
"org.profile_readme_empty_desc": "Create a .profile repository with a README.md to introduce your organization.",
|
||
"org.create_profile_repo": "Create Profile Repository",
|
||
"org.activity": "Activity",
|
||
"org.repositories": "仓库",
|
||
"repo.pin": "置顶",
|
||
"repo.pin.tooltip": "Pin this repository",
|
||
"repo.pin.pin_to_profile": "Pin to your profile",
|
||
"repo.pin.unpin_from_profile": "Unpin from profile",
|
||
"repo.pin.pin_to_org": "Pin to organization",
|
||
"repo.pin.unpin_from_org": "Unpin from organization",
|
||
"repo.pin.success_profile": "Repository pinned to your profile",
|
||
"repo.pin.success_org": "Repository pinned to organization",
|
||
"repo.pin.unpin_success_profile": "Repository unpinned from your profile",
|
||
"repo.pin.unpin_success_org": "Repository unpinned from organization",
|
||
"repo.pin.already_pinned_org": "Repository is already pinned",
|
||
"repo.pin.error_limit": "You have reached the maximum number of pinned repositories (6)",
|
||
"repo.pin.error_org_limit": "Organization has reached the maximum number of pinned repositories",
|
||
"repo.pin.error_not_org": "This repository does not belong to an organization",
|
||
"repo.pin.error_not_member": "You must be a member of the organization to pin repositories",
|
||
"repo.pin.error_generic": "Failed to update pin status",
|
||
"repo.pin.error_invalid_type": "Invalid pin type",
|
||
"user.pinned_repos": "Pinned Repositories",
|
||
"user.pinned_repos_hint": "Pin repos from the repo page",
|
||
"user.pinned_repos_empty_title": "No pinned repositories",
|
||
"user.pinned_repos_empty_desc": "Pin repositories to showcase your best work. Visit a repository and use the Pin dropdown.",
|
||
"settings.show_heatmap_on_profile": "Show activity heatmap on profile",
|
||
"settings.show_heatmap_on_profile_popup": "Display your contribution heatmap on your profile overview page",
|
||
"user.activity_heatmap": "Activity Heatmap",
|
||
"org.stats": "统计",
|
||
"org.recent_activity": "Recent Activity",
|
||
"org.profile_repo_no_permission": "You do not have permission to create repositories in this organization.",
|
||
"org.profile_repo_create_failed": "Failed to create the profile repository.",
|
||
"admin.config.theme_config": "主题配置",
|
||
"admin.config.disable_registration": "禁用注册",
|
||
"admin.config.disable_registration_desc": "禁用新用户注册",
|
||
"admin.config.custom_home_logo": "自定义首页标志",
|
||
"admin.config.custom_logo_url_placeholder": "Enter URL or upload a file below",
|
||
"admin.config.upload_logo": "上传标志",
|
||
"admin.config.reset_logo": "重置标志",
|
||
"admin.config.custom_home_html": "自定义 HTML",
|
||
"admin.config.custom_home_html_placeholder": "Enter custom HTML for the homepage (shown to non-logged-in users)",
|
||
"admin.config.custom_home_html_help": "首页自定义 HTML",
|
||
"admin.config.help_url": "帮助 URL",
|
||
"admin.config.help_url_placeholder": "https://docs.example.com",
|
||
"admin.config.help_url_help": "帮助链接的 URL",
|
||
"admin.config.hide_explore_users": "隐藏用户",
|
||
"admin.config.hide_explore_users_desc": "在探索页面隐藏用户列表",
|
||
"admin.config.enable_explore_packages": "启用探索软件包",
|
||
"admin.config.enable_explore_packages_desc": "在探索菜单中显示软件包选项卡,以浏览公开和全局软件包",
|
||
"admin.config.custom_home_title": "自定义标题",
|
||
"admin.config.custom_home_title_placeholder": "Leave empty to use app name",
|
||
"admin.config.custom_home_title_help": "自定义首页标题",
|
||
"admin.config.custom_home_tagline": "自定义标语",
|
||
"admin.config.custom_home_tagline_placeholder": "Leave empty to use default tagline",
|
||
"admin.config.custom_home_tagline_help": "显示在标题下方",
|
||
"admin.config.pinned_org_display_format": "置顶组织格式",
|
||
"admin.config.pinned_org_format_promotional": "推广",
|
||
"admin.config.pinned_org_format_condensed": "紧凑",
|
||
"admin.config.pinned_org_format_regular": "常规",
|
||
"admin.config.pinned_org_display_format_help": "置顶组织的显示格式",
|
||
"admin.config.logo_upload_success": "标志已上传",
|
||
"admin.config.logo_url_success": "标志 URL 已设置",
|
||
"admin.config.logo_reset_success": "标志已重置",
|
||
"admin.config.logo_invalid_type": "标志文件类型无效",
|
||
"admin.config.home_logo_help": "首页标志",
|
||
"admin.config.custom_site_icon": "自定义网站图标",
|
||
"admin.config.custom_icon_url_placeholder": "Enter icon URL or upload a file below",
|
||
"admin.config.upload_icon": "上传图标",
|
||
"admin.config.reset_icon": "重置图标",
|
||
"admin.config.current_icon": "当前图标",
|
||
"admin.config.icon_url": "图标 URL",
|
||
"admin.config.icon_upload_success": "图标已上传",
|
||
"admin.config.icon_url_success": "图标 URL 已设置",
|
||
"admin.config.icon_reset_success": "图标已重置",
|
||
"admin.config.icon_invalid_type": "文件类型无效。允许: SVG, PNG, ICO",
|
||
"admin.config.site_icon_help": "此图标用作网站图标和导航栏图标。建议: SVG 或 PNG,正方形。",
|
||
"admin.config.current_logo": "当前标志",
|
||
"admin.config.logo_url": "标志 URL",
|
||
"repo.settings.display_title": "显示标题",
|
||
"repo.settings.display_title_placeholder": "Optional display title for this repository",
|
||
"repo.settings.display_title_help": "A custom title shown prominently on the repository page. Leave empty to use the repository name.",
|
||
"repo.settings.license": "许可证",
|
||
"repo.settings.license_type": "License Type",
|
||
"repo.settings.license_none": "No license selected",
|
||
"repo.settings.license_help": "Select a license for your repository. This will create a LICENSE.md file in the repository root.",
|
||
"repo.settings.license_saved": "License has been saved and LICENSE.md has been created.",
|
||
"repo.settings.license_cleared": "License has been cleared.",
|
||
"repo.settings.license_file_error": "License saved but failed to create LICENSE.md file. You may need to create it manually.",
|
||
"repo.settings.current_license": "Current License",
|
||
"repo.settings.view_license_file": "查看 LICENSE.md 文件",
|
||
"api": "API",
|
||
"admin.config.api_header_url": "API 头部 URL",
|
||
"admin.config.api_header_url_placeholder": "https://example.com/api/docs",
|
||
"admin.config.api_header_url_help": "API 文档链接的 URL",
|
||
"admin.config.explore_org_display_format": "组织显示格式",
|
||
"admin.config.explore_org_display_format_help": "组织的显示格式",
|
||
"admin.config.explore_org_format_list": "列表",
|
||
"admin.config.explore_org_format_tiles": "图块",
|
||
"admin.config.show_footer_powered_by": "\u663e\u793a Powered By",
|
||
"admin.config.show_footer_powered_by_desc": "\u5728\u9875\u811a\u663e\u793a\u201cPowered by GitCaddy Server\u201d\u6d88\u606f",
|
||
"admin.config.show_footer_licenses": "\u663e\u793a\u8bb8\u53ef\u8bc1\u94fe\u63a5",
|
||
"admin.config.show_footer_licenses_desc": "\u5728\u9875\u811a\u663e\u793a\u8bb8\u53ef\u8bc1\u94fe\u63a5",
|
||
"admin.config.show_footer_api": "\u663e\u793a API \u94fe\u63a5",
|
||
"admin.config.show_footer_api_desc": "\u5728\u9875\u811a\u663e\u793a API (Swagger) \u94fe\u63a5",
|
||
"repo.settings.pages.general": "General",
|
||
"repo.settings.pages.brand": "Brand",
|
||
"repo.settings.pages.hero": "Hero",
|
||
"repo.settings.pages.content": "Content",
|
||
"repo.settings.pages.social": "Social Proof",
|
||
"repo.settings.pages.pricing": "Pricing",
|
||
"repo.settings.pages.footer": "Footer & CTA",
|
||
"repo.settings.pages.theme": "Theme & SEO",
|
||
"repo.settings.pages.saved": "Settings saved successfully",
|
||
"repo.settings.pages.brand_name": "Brand Name",
|
||
"repo.settings.pages.brand_name_help": "The name displayed on your landing page",
|
||
"repo.settings.pages.brand_logo_url": "Logo URL",
|
||
"repo.settings.pages.brand_logo_url_help": "URL to your logo image (SVG or PNG)",
|
||
"repo.settings.pages.brand_tagline": "Tagline",
|
||
"repo.settings.pages.headline": "Headline",
|
||
"repo.settings.pages.subheadline": "Subheadline",
|
||
"repo.settings.pages.image_url": "Hero Image URL",
|
||
"repo.settings.pages.video_url": "Demo Video URL",
|
||
"repo.settings.pages.code_example": "Code Example",
|
||
"repo.settings.pages.primary_cta": "Primary Call to Action",
|
||
"repo.settings.pages.secondary_cta": "Secondary Call to Action",
|
||
"repo.settings.pages.cta_label": "Button Label",
|
||
"repo.settings.pages.cta_url": "Button URL",
|
||
"repo.settings.pages.stats": "Stats",
|
||
"repo.settings.pages.value_props": "Value Propositions",
|
||
"repo.settings.pages.features": "Features",
|
||
"repo.settings.pages.company_logos": "Company Logos",
|
||
"repo.settings.pages.testimonials": "Testimonials",
|
||
"repo.settings.pages.pricing_headline": "Pricing Headline",
|
||
"repo.settings.pages.pricing_subheadline": "Pricing Subheadline",
|
||
"repo.settings.pages.plans": "Pricing Plans",
|
||
"repo.settings.pages.cta_section": "Call to Action Section",
|
||
"repo.settings.pages.cta_headline": "CTA Headline",
|
||
"repo.settings.pages.cta_subheadline": "CTA Subheadline",
|
||
"repo.settings.pages.cta_button_label": "CTA Button Label",
|
||
"repo.settings.pages.cta_button_url": "CTA Button URL",
|
||
"repo.settings.pages.footer_links": "Footer Links",
|
||
"repo.settings.pages.social_links": "Social Links",
|
||
"repo.settings.pages.copyright": "Copyright Text",
|
||
"repo.settings.pages.theme_colors": "Theme Colors",
|
||
"repo.settings.pages.primary_color": "Primary Color",
|
||
"repo.settings.pages.accent_color": "Accent Color",
|
||
"repo.settings.pages.theme_mode": "Theme Mode",
|
||
"repo.settings.pages.seo": "SEO Settings",
|
||
"repo.settings.pages.seo_title": "SEO Title",
|
||
"repo.settings.pages.seo_description": "Meta Description",
|
||
"repo.settings.pages.seo_keywords": "Keywords",
|
||
"repo.settings.pages.og_image": "Open Graph Image URL",
|
||
"repo.settings.pages.public_releases": "\u516c\u5f00\u53d1\u5e03",
|
||
"repo.settings.pages.public_releases_desc": "\u5141\u8bb8\u672a\u8ba4\u8bc1\u7528\u6237\u4e0b\u8f7d\u53d1\u5e03\u7248\u672c\u3002\u9002\u7528\u4e8e\u79c1\u6709\u4ed3\u5e93\u7684\u7740\u9646\u9875\u3002",
|
||
"repo.settings.pages.brand_favicon_url": "\u7f51\u7ad9\u56fe\u6807URL",
|
||
"repo.settings.pages.brand_favicon_url_help": "\u7740\u9646\u9875\u81ea\u5b9a\u4e49\u7f51\u7ad9\u56fe\u6807\u7684URL\uff08ICO\u3001PNG\u6216SVG\uff09\u3002\u7559\u7a7a\u5219\u4f7f\u7528\u9ed8\u8ba4\u56fe\u6807\u3002",
|
||
"repo.settings.pages.navigation": "\u5bfc\u822a\u94fe\u63a5",
|
||
"repo.settings.pages.navigation_desc": "\u63a7\u5236\u54ea\u4e9b\u5185\u7f6e\u94fe\u63a5\u663e\u793a\u5728\u9875\u7709\u548c\u9875\u811a\u5bfc\u822a\u4e2d\u3002",
|
||
"repo.settings.pages.nav_show_docs": "\u663e\u793a\u6587\u6863\u94fe\u63a5\uff08\u94fe\u63a5\u5230Wiki\uff09",
|
||
"repo.settings.pages.nav_show_api": "\u663e\u793aAPI\u94fe\u63a5\uff08\u94fe\u63a5\u5230Swagger\u6587\u6863\uff09",
|
||
"repo.settings.pages.nav_show_repository": "\u663e\u793a\u4ed3\u5e93\u94fe\u63a5\uff08\u67e5\u770b\u6e90\u4ee3\u7801\u6309\u94ae\uff09",
|
||
"repo.settings.pages.nav_show_releases": "\u663e\u793a\u53d1\u884c\u7248\u94fe\u63a5",
|
||
"repo.settings.pages.nav_show_issues": "\u663e\u793aIssues\u94fe\u63a5",
|
||
"repo.settings.pages.blog_section": "\u535a\u5ba2\u533a\u57df",
|
||
"repo.settings.pages.blog_enabled_desc": "\u5728\u7740\u9646\u9875\u4e0a\u663e\u793a\u6700\u8fd1\u7684\u535a\u5ba2\u6587\u7ae0",
|
||
"repo.settings.pages.blog_headline": "\u535a\u5ba2\u6807\u9898",
|
||
"repo.settings.pages.blog_subheadline": "\u535a\u5ba2\u526f\u6807\u9898",
|
||
"repo.settings.pages.blog_max_posts": "\u6700\u591a\u663e\u793a\u6587\u7ae0\u6570",
|
||
"repo.settings.pages.ai_generate": "AI\u5185\u5bb9\u751f\u6210\u5668",
|
||
"repo.settings.pages.ai_generate_desc": "\u4f7f\u7528AI\u4ece\u4ed3\u5e93\u7684README\u548c\u5143\u6570\u636e\u81ea\u52a8\u751f\u6210\u7740\u9646\u9875\u5185\u5bb9\uff08\u6807\u9898\u3001\u529f\u80fd\u3001\u7edf\u8ba1\u6570\u636e\u3001\u884c\u52a8\u53f7\u53ec\uff09\u3002",
|
||
"repo.settings.pages.ai_generate_button": "\u4f7f\u7528AI\u751f\u6210\u5185\u5bb9",
|
||
"repo.settings.pages.ai_generate_success": "\u7740\u9646\u9875\u5185\u5bb9\u5df2\u6210\u529f\u751f\u6210\u3002\u8bf7\u5728\u5176\u4ed6\u6807\u7b7e\u9875\u4e2d\u67e5\u770b\u548c\u81ea\u5b9a\u4e49\u3002",
|
||
"repo.settings.pages.ai_generate_failed": "AI\u5185\u5bb9\u751f\u6210\u5931\u8d25\u3002\u8bf7\u7a0d\u540e\u91cd\u8bd5\u6216\u624b\u52a8\u914d\u7f6e\u5185\u5bb9\u3002",
|
||
"repo.settings.pages.languages": "\u8bed\u8a00",
|
||
"repo.settings.pages.default_lang": "\u9ed8\u8ba4\u8bed\u8a00",
|
||
"repo.settings.pages.default_lang_help": "\u7740\u9646\u9875\u5185\u5bb9\u7684\u4e3b\u8981\u8bed\u8a00",
|
||
"repo.settings.pages.enabled_languages": "\u5df2\u542f\u7528\u7684\u8bed\u8a00",
|
||
"repo.settings.pages.enabled_languages_help": "\u9009\u62e9\u7740\u9646\u9875\u5e94\u652f\u6301\u7684\u8bed\u8a00\u3002\u8bbf\u95ee\u8005\u5c06\u5728\u5bfc\u822a\u4e2d\u770b\u5230\u8bed\u8a00\u5207\u6362\u5668\u3002",
|
||
"repo.settings.pages.save_languages": "\u4fdd\u5b58\u8bed\u8a00\u8bbe\u7f6e",
|
||
"repo.settings.pages.languages_saved": "\u8bed\u8a00\u8bbe\u7f6e\u5df2\u6210\u529f\u4fdd\u5b58\u3002",
|
||
"repo.settings.pages.translations": "\u7ffb\u8bd1",
|
||
"repo.settings.pages.ai_translate": "AI\u7ffb\u8bd1",
|
||
"repo.settings.pages.ai_translate_success": "AI\u5df2\u6210\u529f\u751f\u6210\u7ffb\u8bd1\u3002\u8bf7\u6839\u636e\u9700\u8981\u67e5\u770b\u548c\u7f16\u8f91\u3002",
|
||
"repo.settings.pages.ai_translate_all": "Translate All (AI)",
|
||
"repo.settings.pages.ai_translate_all_success": "Successfully translated %d languages.",
|
||
"repo.settings.pages.ai_translate_all_partial": "Translated %d of %d languages. %d failed.",
|
||
"repo.settings.pages.delete_translation": "\u5220\u9664",
|
||
"repo.settings.pages.save_translation": "\u4fdd\u5b58\u7ffb\u8bd1",
|
||
"repo.settings.pages.translation_saved": "\u7ffb\u8bd1\u5df2\u6210\u529f\u4fdd\u5b58\u3002",
|
||
"repo.settings.pages.translation_deleted": "\u7ffb\u8bd1\u5df2\u5220\u9664\u3002",
|
||
"repo.settings.pages.translation_empty": "\u672a\u63d0\u4f9b\u7ffb\u8bd1\u5185\u5bb9\u3002",
|
||
"repo.settings.pages.trans_headline": "\u6807\u9898",
|
||
"repo.settings.pages.trans_subheadline": "\u526f\u6807\u9898",
|
||
"repo.settings.pages.trans_primary_cta": "\u4e3b\u8981\u884c\u52a8\u53f7\u53ec\u6807\u7b7e",
|
||
"repo.settings.pages.trans_secondary_cta": "\u6b21\u8981\u884c\u52a8\u53f7\u53ec\u6807\u7b7e",
|
||
"repo.settings.pages.trans_cta_headline": "\u884c\u52a8\u53f7\u53ec\u533a\u57df\u6807\u9898",
|
||
"repo.settings.pages.trans_cta_subheadline": "\u884c\u52a8\u53f7\u53ec\u533a\u57df\u526f\u6807\u9898",
|
||
"repo.settings.pages.trans_cta_button": "\u884c\u52a8\u53f7\u53ec\u6309\u94ae\u6807\u7b7e",
|
||
"repo.settings.pages.trans_section_brand": "Brand",
|
||
"repo.settings.pages.trans_section_hero": "Hero",
|
||
"repo.settings.pages.trans_section_stats": "Stats",
|
||
"repo.settings.pages.trans_section_value_props": "Value Propositions",
|
||
"repo.settings.pages.trans_section_features": "Features",
|
||
"repo.settings.pages.trans_section_testimonials": "Testimonials",
|
||
"repo.settings.pages.trans_section_pricing": "Pricing",
|
||
"repo.settings.pages.trans_section_cta": "Call to Action",
|
||
"repo.settings.pages.trans_section_blog": "Blog",
|
||
"repo.settings.pages.trans_section_gallery": "Gallery",
|
||
"repo.settings.pages.trans_section_comparison": "Comparison",
|
||
"repo.settings.pages.trans_section_footer": "Footer",
|
||
"repo.settings.pages.trans_section_seo": "SEO",
|
||
"repo.settings.pages.trans_brand_name": "Brand Name",
|
||
"repo.settings.pages.trans_brand_tagline": "Tagline",
|
||
"repo.settings.pages.trans_stat_value": "Value",
|
||
"repo.settings.pages.trans_stat_label": "Label",
|
||
"repo.settings.pages.trans_title": "Title",
|
||
"repo.settings.pages.trans_description": "Description",
|
||
"repo.settings.pages.trans_quote": "Quote",
|
||
"repo.settings.pages.trans_role": "Role",
|
||
"repo.settings.pages.trans_pricing_headline": "Pricing Headline",
|
||
"repo.settings.pages.trans_pricing_subheadline": "Pricing Subheadline",
|
||
"repo.settings.pages.trans_plan_name": "Plan Name",
|
||
"repo.settings.pages.trans_plan_period": "Period",
|
||
"repo.settings.pages.trans_plan_cta": "Plan Button",
|
||
"repo.settings.pages.trans_blog_headline": "Blog Headline",
|
||
"repo.settings.pages.trans_blog_subheadline": "Blog Subheadline",
|
||
"repo.settings.pages.trans_blog_cta": "Blog Button",
|
||
"repo.settings.pages.trans_gallery_headline": "Gallery Headline",
|
||
"repo.settings.pages.trans_gallery_subheadline": "Gallery Subheadline",
|
||
"repo.settings.pages.trans_comparison_headline": "Comparison Headline",
|
||
"repo.settings.pages.trans_comparison_subheadline": "Comparison Subheadline",
|
||
"repo.settings.pages.trans_footer_copyright": "Copyright",
|
||
"repo.settings.pages.trans_footer_link": "Link Label",
|
||
"repo.settings.pages.trans_seo_title": "SEO Title",
|
||
"repo.settings.pages.trans_seo_description": "SEO Description",
|
||
"repo.vault.plugin_not_installed": "Vault Plugin Not Installed",
|
||
"repo.vault.plugin_not_installed_desc": "The Vault plugin is not installed on this server. Contact your administrator to enable secrets management.",
|
||
"repo.vault.secret_limit_reached": "Secret limit reached. Your current tier allows %d secrets per repository. Upgrade to Pro for unlimited secrets.",
|
||
"repo.vault.feature_requires_upgrade": "The %s feature requires a GitCaddy Pro or higher license.",
|
||
"repo.vault.tier_solo": "个人版",
|
||
"repo.vault.tier_pro": "专业版",
|
||
"repo.vault.tier_team": "团队版",
|
||
"repo.vault.tier_enterprise": "企业版",
|
||
"repo.vault.current_tier": "当前等级",
|
||
"repo.vault.secrets_used": "%d of %d secrets used",
|
||
"repo.vault.secrets_unlimited": "%d secrets (unlimited)",
|
||
"repo.vault.upgrade_to_pro": "Upgrade to Pro",
|
||
"repo.vault.upgrade_to_team": "Upgrade to Team",
|
||
"repo.vault.feature_versioning": "Version History & Rollback",
|
||
"repo.vault.feature_versioning_desc": "Track all changes to your secrets and roll back to previous versions when needed.",
|
||
"repo.vault.feature_cicd_tokens": "CI/CD Access Tokens",
|
||
"repo.vault.feature_cicd_tokens_desc": "Create scoped, time-limited tokens for your CI/CD pipelines to securely access secrets.",
|
||
"repo.vault.feature_sso": "SSO/SAML Integration",
|
||
"repo.vault.feature_sso_desc": "Integrate with your organization's identity provider for centralized access control.",
|
||
"repo.vault.feature_unlimited_secrets": "Unlimited Secrets",
|
||
"repo.vault.feature_unlimited_secrets_desc": "Store as many secrets as you need without limits.",
|
||
"repo.vault.feature_audit_extended": "Extended Audit Retention",
|
||
"repo.vault.feature_audit_extended_desc": "Keep audit logs for up to 1 year (Team) or custom retention (Enterprise).",
|
||
"actions.runs.disk_usage": "磁盘使用",
|
||
"actions.runs.clear_cancelled": "清除已取消",
|
||
"actions.runs.clear_failed": "清除失败",
|
||
"actions.runs.clear_cancelled_confirm": "删除所有已取消的运行?",
|
||
"actions.runs.clear_failed_confirm": "删除所有失败的运行?",
|
||
"actions.runs.clear_running": "清除运行中",
|
||
"actions.runs.clear_running_confirm": "取消所有正在运行的?",
|
||
"actions.runs.cleared": "已清除",
|
||
"actions.runs.clear_old_success": "清除旧的成功",
|
||
"actions.runs.clear_old_success_confirm": "删除旧的成功运行?",
|
||
"actions.runs.no_disk_data": "无磁盘数据",
|
||
"actions.runners.queue_depth": "队列深度",
|
||
"actions.runners.current_task": "当前任务",
|
||
"actions.runners.cleanup_requested": "已请求清理",
|
||
"actions.runners.cleanup_request_failed": "清理请求失败",
|
||
"admin.ai_learning": "AI 学习",
|
||
"admin.ai_learning.edit": "编辑",
|
||
"admin.ai_learning.total_patterns": "总模式数",
|
||
"admin.ai_learning.total_occurrences": "总出现次数",
|
||
"admin.ai_learning.total_successes": "总成功次数",
|
||
"admin.ai_learning.success_rate": "成功率",
|
||
"admin.ai_learning.filter": "过滤器",
|
||
"admin.ai_learning.clear_filters": "清除过滤器",
|
||
"admin.ai_learning.all": "全部",
|
||
"admin.ai_learning.filter_pattern": "按模式过滤",
|
||
"admin.ai_learning.filter_runner_type": "按运行器类型过滤",
|
||
"admin.ai_learning.filter_project_type": "按项目类型过滤",
|
||
"admin.ai_learning.pattern": "模式",
|
||
"admin.ai_learning.pattern_help": "用于检测的错误模式",
|
||
"admin.ai_learning.pattern_regex": "正则模式",
|
||
"admin.ai_learning.pattern_regex_help": "用于模式匹配的正则表达式",
|
||
"admin.ai_learning.runner_type": "运行器类型",
|
||
"admin.ai_learning.project_type": "项目类型",
|
||
"admin.ai_learning.framework": "框架",
|
||
"admin.ai_learning.error_message": "错误消息",
|
||
"admin.ai_learning.diagnosis": "诊断",
|
||
"admin.ai_learning.solution": "解决方案",
|
||
"admin.ai_learning.solution_diff": "解决方案差异",
|
||
"admin.ai_learning.occurrences": "出现次数",
|
||
"admin.ai_learning.successes": "成功次数",
|
||
"admin.ai_learning.actions": "操作",
|
||
"admin.ai_learning.created": "创建时间",
|
||
"admin.ai_learning.updated": "更新时间",
|
||
"admin.ai_learning.no_patterns": "无模式",
|
||
"admin.ai_learning.delete_confirm": "确认删除?",
|
||
"admin.ai_learning.delete_selected": "删除所选",
|
||
"admin.ai_learning.deleted": "已删除",
|
||
"admin.plugins": "Plugins",
|
||
"admin.plugins.path": "Plugin Directory",
|
||
"admin.plugins.disabled": "The plugin system is disabled. Enable it in app.ini with [plugins] ENABLED = true",
|
||
"admin.plugins.loaded": "Loaded Plugins",
|
||
"admin.plugins.name": "Name",
|
||
"admin.plugins.version": "Version",
|
||
"admin.plugins.description": "Description",
|
||
"admin.plugins.features": "Features",
|
||
"admin.plugins.license": "License",
|
||
"admin.plugins.license_expires": "Expires",
|
||
"admin.plugins.license_grace": "Grace Period",
|
||
"admin.plugins.license_invalid": "Invalid",
|
||
"admin.plugins.license_not_required": "Free",
|
||
"admin.plugins.none": "No plugins loaded",
|
||
"vault.license": "许可证",
|
||
"vault.license_tier": "层级",
|
||
"vault.max_secrets": "最大密钥数",
|
||
"vault.max_versions": "最大版本数",
|
||
"vault.audit_retention": "审计保留",
|
||
"vault.unlimited": "无限制",
|
||
"vault.config_error_title": "Vault未配置",
|
||
"vault.config_error_message": "Vault加密密钥尚未配置。",
|
||
"vault.config_error_fix": "在app.ini的[vault]部分添加MASTER_KEY。",
|
||
"org.settings.license": "License",
|
||
"org.settings.license_type": "Organization License",
|
||
"org.settings.license_help": "Set a license for your organization. This will be stored in your .profile repository.",
|
||
"org.settings.license_saved": "许可证更新成功。",
|
||
"org.settings.license_cleared": "许可证已清除。",
|
||
"org.settings.license_error": "许可证更新失败。",
|
||
"org.settings.license_linked": "许可证类型已链接。",
|
||
"org.settings.license_created": "LICENSE.md 已在 .profile 仓库中创建。",
|
||
"org.settings.license_select_first": "请先选择许可证类型。",
|
||
"org.settings.license_file_found": "在 .profile 中找到现有许可证文件:%s",
|
||
"org.settings.license_overwrite_warning": "这将覆盖您 .profile 仓库中现有的 %s 文件。",
|
||
"org.settings.license_create_confirm": "这将在您的 .profile 仓库中创建 LICENSE.md 文件。",
|
||
"repo.settings.license_scan": "扫描",
|
||
"repo.settings.license_detected": "检测到许可证",
|
||
"repo.settings.license_not_found": "未在仓库中检测到许可证文件。",
|
||
"repo.settings.license_link": "链接",
|
||
"repo.settings.license_create": "创建",
|
||
"repo.settings.license_linked": "许可证类型已链接。",
|
||
"repo.settings.license_created": "LICENSE.md 已创建。",
|
||
"repo.settings.license_select_first": "请先选择许可证类型。",
|
||
"repo.settings.license_file_exists": "许可证文件已存在",
|
||
"repo.settings.license_file_found": "找到现有许可证文件:%s",
|
||
"repo.settings.license_scan_result": "许可证扫描结果",
|
||
"repo.settings.license_file_detected": "找到许可证文件",
|
||
"repo.settings.license_unknown": "无法检测许可证类型。请从列表中选择一个。",
|
||
"repo.settings.license_apply": "应用",
|
||
"repo.settings.license_overwrite_warning": "这将覆盖现有的 %s 文件。",
|
||
"repo.settings.license_create_confirm": "这将在仓库中创建 LICENSE.md 文件。",
|
||
"repo.settings.gallery": "相册",
|
||
"repo.settings.gallery_help": "上传图像以展示您的项目。图像存储在 .gallery 文件夹中。",
|
||
"repo.settings.gallery_upload": "上传图像",
|
||
"repo.settings.gallery_current": "当前图像",
|
||
"repo.settings.gallery_empty": "暂无相册图像。上传一些图像来展示您的项目!",
|
||
"repo.settings.gallery_uploaded": "图像上传成功。",
|
||
"repo.settings.gallery_deleted": "图像删除成功。",
|
||
"repo.settings.gallery_caption_saved": "标题保存成功。",
|
||
"repo.settings.gallery_caption_placeholder": "添加标题...",
|
||
"repo.settings.gallery_error": "处理相册图像失败。",
|
||
"repo.settings.gallery_size_error": "图像大小必须小于 5MB。",
|
||
"repo.settings.gallery_delete_confirm": "确定要删除此图像吗?",
|
||
"repo.gallery": "相册",
|
||
"vault.type_file": "文件",
|
||
"vault.compare": "比较",
|
||
"vault.compare_version": "比较此版本",
|
||
"vault.compare_versions": "版本比较",
|
||
"vault.compare_from": "起始版本",
|
||
"vault.compare_to": "目标版本",
|
||
"vault.run_compare": "比较",
|
||
"vault.unified_diff": "统一差异",
|
||
"vault.back_to_versions": "返回版本列表",
|
||
"vault.compare_same_version": "无法将版本与自身进行比较",
|
||
"org.settings.pinned": "置顶仓库",
|
||
"org.settings.pinned.title": "置顶仓库",
|
||
"org.settings.pinned.description": "管理置顶到组织主页的仓库及其显示顺序。",
|
||
"org.settings.pinned.repos": "置顶仓库",
|
||
"org.settings.pinned.drag_hint": "拖放以重新排序置顶仓库",
|
||
"org.settings.pinned.save_order": "保存顺序",
|
||
"org.settings.pinned.order_saved": "置顶仓库顺序已保存",
|
||
"org.settings.pinned.add_repo": "添加仓库",
|
||
"org.settings.pinned.select_repo": "仓库",
|
||
"org.settings.pinned.select_placeholder": "选择要置顶的仓库",
|
||
"org.settings.pinned.pin_repo": "置顶仓库",
|
||
"org.settings.pinned.repo_pinned": "仓库置顶成功",
|
||
"org.settings.pinned.repo_unpinned": "仓库取消置顶成功",
|
||
"org.settings.pinned.unpin": "取消置顶",
|
||
"org.settings.pinned.unpin_confirm": "确定要取消置顶此仓库吗?",
|
||
"org.settings.pinned.invalid_repo": "无效的仓库",
|
||
"org.settings.pinned.already_pinned": "此仓库已被置顶",
|
||
"org.settings.pinned.unknown_repo": "未知仓库",
|
||
"org.settings.pinned.empty": "没有置顶仓库",
|
||
"org.settings.pinned.empty_hint": "从仓库设置页面置顶仓库或在下方添加",
|
||
"vault.new_secret_description": "向此仓库的保险库添加新的加密密钥",
|
||
"repo.view_file": "查看文件",
|
||
"actions.runners.waiting_jobs": "等待中的任务",
|
||
"actions.runners.back_to_runners": "返回运行器",
|
||
"actions.runners.no_waiting_jobs": "没有等待此标签的任务"
|
||
} |