刚刚接触 Git 时,通篇阅读了官方的 Pro Git Book ,实际操作时命令行一个也没记住,就直接使用了Git-GUI。
官网下载的 Git 安装包,只有英文界面,没有任何其它语言。网上能找到的中文语言文件大概是10多年前的了。
语言文件本身内容是纯文本的,格式是符合某规范的,工具在源码里也有。在规范不了解,工具不会用的情况下完全纯手工打造应该更快一些。
使用软件 Notepad3 打开源文件 zh_cn.po 和 git-gui.pot 。
删除文件中以 # 开头的注释行。
^#.*$\n
;合并文件中 msgid 和 msgstr 后面的多行字符串为1行。
"\n"
即可。合并 msgstr 行的内容到 msgid 行后面,同时去除字符 msgstr ,保留空白符和字符串。
\nmsgstr
即可。替换字符 msgid 为 ::msgcat::mcset zh_cn ,保留空白字符。
msgid
;::msgcat::mcset zh_cn
即可。删除空白行,此时文件内容格式与 zh_cn.msg 一致。
^\s+
即可。对文件 zh_cn.po 和 git-gui.pot 分别进行排序,以便于合并文件。注意:由于Notepad3没有此功能,请使用其它工具软件进行排序操作。
使用比较软件合并 zh_cn.po 文件内容到 git-gui.pot 文件中。
合并原 zh_cn.msg 文件内容 到 git-gui.pot 文件中,生成新的 zh_cn.msg 文件。
格式为:::msgcat::mcset zh_cn "msgid" "" 的行需要在末尾的引号中间添加相应的翻译内容;否则,Git-GUI 界面上原来显示 msgid 的地方将显示为空白。
可以在行首添加字符 # 注释掉不需要翻译的行,则界面上将显示原文 msgid。
双引号中的 "$[]
等符号需要在前面添加转义字符 \
,否则 git-gui 会报错,运行失败。
将文件 zh_cn.msg 拷贝到前述位置即可。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。