diff --git a/TRANSLATION_NOTES.asc b/TRANSLATION_NOTES.asc index 36b9f425..48ba0bda 100644 --- a/TRANSLATION_NOTES.asc +++ b/TRANSLATION_NOTES.asc @@ -26,107 +26,135 @@ 术语的译法应当优先参考“link:https://github.com/git/git/blob/master/po/zh_CN.po[Git 软件包的简体中文翻译]”。 +==== *#* + +3-way merge => 三方合并 + ==== *A* -abbreviate => [摘要] +abbreviate => 简写/简写的 SHA-1 值 -abbreviated => [简写的] +abbreviated => 简写的 -amend => [修补] +amend => 修补 -ancestor => [祖先] +ancestor => 祖先/祖先提交 -annotate => [附注] +annotate => 附注 -annotated => [附注的] +annotated => 附注的 -annotated tag => [附注标签] +annotated tag => 附注标签 -apply => [应用] (或者根据上下文也可以选择不翻译) +apply => 应用 -argument => [参数] +argument => 参数 -authentication => [授权] +authentication => 认证 ==== *B* -bare repo => [裸仓库] +backport => 向后移植 + +bare repo => 纯仓库 + +bare repository => 纯仓库 -binding => [绑定] +binding => 绑定 -bisect => [二分查找] +bisect => 二分查找 -blob object => [数据对象] +blob object => 数据对象 -branch => [分支] +branch => 分支 -bug => (保留原文不翻译) +bug => bug ==== *C* -certificate => [证书] +certificate => 证书 + +checkout => 检出 + +checksum => 校验/校验和 + +cherry-pick => 拣选 + +chunk => 块/区块 -checkout => [检出](或者根据上下文也可以选择不翻译) +clean => 干净/干净的工作区 -checksum => [校验和] +client => 客户端 -cherry-pick => [拣选] +clone => 克隆 -chunk => [块/区块] +code review => 代码审查 -client => [客户端] +collaborator => 合作者 -clone => [克隆] +command => 命令 -code review => [代码审查] +commit => 提交 -command => [命令] +commit message => 提交说明 -commit => [提交/提交记录] +commit object => 提交对象 -commit message => [提交信息] +confilict => 冲突 -commit object => [提交对象] +contributing => 贡献/作贡献 -confilict => [冲突] +contribution => 贡献 -contributing => [贡献] +contributor => 贡献者 ==== *D* -dumb => [哑] +dangling object => 摇摆对象 + +dumb HTTP protocol => 哑 HTTP 协议 ==== *E* -email address => [邮件地址] +email address => 邮件地址 -endpoint => [接口] +endpoint => 接口 ==== *F* -fast-forward => [快进] +fast-forward => 快进 -fetch => [抓取] +fetch => 获取 -fork => [派生] (或根据上下文保留原文不翻译) +fork => 派生 ==== *G* -guideline => [准则] +guideline => 准则 ==== *H* -HEAD => (保留原文不翻译) +hash => 哈希/哈希值 + +HEAD => HEAD/头指针/当前分支 + +head => 头/分支 + +header => 头信息 -hunk => [数据块/区块/片段] +hook => 钩子 + +hunk => 数据块/区块/片段 ==== *I* -ignore => [忽略] +ignore => 忽略 + +importer => 导入器 -importer => [导入器] +index => index/索引/暂存区 -issue => [缺陷/问题/议题] (根据上下文选择合适词语,也可以保留原文不翻译) +issue => 缺陷/问题/议题/issue ==== *J* @@ -134,145 +162,181 @@ issue => [缺陷/问题/议题] (根据上下文选择合适词语,也可以 ==== *L* -lightweight tag => [轻量标签] +lightweight tag => 轻量标签 -log => [日志] +log => 日志 -loose object => [松散对象] +loose object => 松散对象 ==== *M* -merge => [合并] +merge => 合并 ==== *N* ==== *O* -option => [选项] +object => 对象 + +object database => 对象库 + +object name => 对象名称 + +object type => 对象类型 + +option => 选项 ==== *P* -pack => [打包/包] +pack => 包/打包 + +packed => 已打包的 + +packfile => 包文件 -packed => [已经打包的] +parameter => 参数 -packfile => [包文件] +parent => 父提交 -parameter => [参数] +patch => 补丁 -parent => [父提交] `第一版中译者似乎把 parent ancestor 全部翻译成祖先` +pathspec => 路径规格 -patch => [补丁] +pattern => 模式 -plumbing => [底层命令] +plumbing => 管件 -porcelain => [高层命令] +porcelain => 瓷件 -progressive-stability => [渐进稳定] +progressive-stability => 渐进稳定 -pull => [拉取] (或者根据上下文不翻译) +pull => 拉/拉取 -pull request => [合并请求] +pull request => 拉取请求 -push => [推送] +push => 推/推送 ==== *Q* ==== *R* -reapply => [重新应用] +reapply => 重新应用 + +rebase => 变基 + +ref => 引用 + +reference => 引用 + +reflog => 引用日志 -rebase => [变基] +refspec => 引用规格 -regex => [正则表达式] +regex => 正则表达式 -remote => [远程] +remote => 远程/远程仓库 -remote help => [远程助手] +remote helper => 远程助手 -replay => [重演] +remote-tracking branch => 远程跟踪分支 -repo => [仓库] (或者保留原文不翻译) +replay => 重放 -repository => [仓库] +repo => 仓库 -reverse => [还原] +repository => 仓库 -revert => [恢复] `可以根据上下文决定翻译成 [恢复] 还是 [反转]` +resolve => 解决 -revision => [修订版本] +reverse => 反转/相反 -rewrite => [重写] +revert => 还原 + +revision => 版本 + +rewind => 回退 + +rewrite => 重写 ==== *S* -show => [显示] +SCM => SCM/源代码管理工具 + +SHA-1 => SHA-1 -sign => [签名] +shorthand => 简写 -signed => [已经签署/签名的] +show => 显示 -silo => [流水线] +sign => 签名 -shorthand => [简写] +signed => 已签署的/已签名的 -smart => [智能] +signed tag => 签名标签 -squash => [压缩/挤进] `第一版这个词没有很好的翻译出来` +silo => 流水线 -stage => [暂存/缓存] +smart HTTP protocol => 智能 -staged => [暂存的/缓存的] +squash => 压缩 -staging area => [暂存区/缓存区] +stage => 暂存 -stash => [保存进度] (或者根据上下文选择相近含义的词) +staged => 已暂存的 -store => [保存/存储] +staging area => 暂存区 -submodule => [子模块] +stash => 进度保存/保存进度 + +store => 保存/存储 + +submodule => 子模块 ==== *T* -tag => [标签/打标签] +tag => 标签/打标签 -tag object => [标签对象] +tag object => 标签对象 -three-way merge => [三方合并] +tagger => 打标签者 -track => [跟踪] +three-way merge => 三方合并 -tracking branch => [跟踪分支] +track => 跟踪 -topic branch => [特性分支] +tracking branch => 跟踪分支 -tree => [树/目录树] +topic branch => 特性分支 -tree object => [树对象] +tree => 树/目录树 + +tree object => 树对象 ==== *U* -unambiguous => [没有歧义/没有歧义的] +unambiguous => 没有歧义/没有歧义的 + +unannotated tag => 未附注标签 -unannotated => [不含注解的] +unpack => 解包 -unpack => [解包] +unstage => 取消暂存 -upstream => [上游/上游仓库] +upstream => 上游/上游仓库 ==== *V* -VCS => [版本控制系统] (或者根据上下文也可以选择不翻译) +VCS => 版本控制系统/VCS ==== *W* -whitespace => [多余的空白字符] +whitespace => 多余的空白字符 -workflow => [工作流程] +workflow => 工作流程 -working directory => [工作目录] +working directory => 工作目录 -working tree => [工作区] +working tree => 工作区 ==== *X*