V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chshouyu
V2EX  ›  问与答

关于 git 的中文显示

  •  
  •   chshouyu · 2014-07-18 13:59:52 +08:00 · 6052 次点击
    这是一个创建于 3766 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前几天买了vultr的VPS,装上了git之后发现提示居然是中文的,而且翻译看起来还不错的样子
    不知这是属于git自己的设置还是跟系统或者区域有关呢?
    现在找不到可以设置的方法(把其他机器的也设成中文)






    有没有人知道呢?
    17 条回复    2014-07-19 13:09:40 +08:00
    nicai000
        1
    nicai000  
       2014-07-18 14:25:50 +08:00
    locale...
    chshouyu
        2
    chshouyu  
    OP
       2014-07-18 15:48:20 +08:00
    @nicai000 系统的还是git的?
    touzi
        3
    touzi  
       2014-07-18 15:53:14 +08:00 via iPhone
    Github官网好像没有提示说支持中文了
    582033
        4
    582033  
       2014-07-18 15:59:39 +08:00   ❤️ 1
    试试安装中文字体先,然后

    vim /etc/environment

    LANG="zh_CN.UTF-8"
    LANGUAGE="zh_CN:zh:en_US:en"
    Owenjia
        5
    Owenjia  
       2014-07-18 18:52:57 +08:00 via Android
    @touzi git 又不是 github 的~~
    sambohuang
        6
    sambohuang  
       2014-07-18 19:12:25 +08:00
    这个,这个,是你自己的机器locale的原因吧
    skydiver
        7
    skydiver  
       2014-07-18 20:31:48 +08:00 via iPad
    一直用的中文。
    abcdabcd987
        8
    abcdabcd987  
       2014-07-18 20:58:32 +08:00
    “正在变基!”
    andy12530
        9
    andy12530  
       2014-07-18 23:05:39 +08:00
    同问。
    LANG里面已经设置是中文了。
    dorentus
        10
    dorentus  
       2014-07-19 00:39:40 +08:00
    export LC_MESSAGES='en_US.UTF-8'
    andy12530
        11
    andy12530  
       2014-07-19 00:42:31 +08:00
    @dorentus 改过了,依旧没有生效。

    ➜ 兵兵酱@~ locale
    LANG="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_CTYPE="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_ALL=

    依旧是英文显示
    dorentus
        12
    dorentus  
       2014-07-19 00:52:45 +08:00
    @andy12530
    你是想要显示中文吗?这个我感觉应该是和安装方式或者 git 的版本有关,有的 Linux 发行版自带的 git 似乎是没有翻译文件的……
    tolbkni
        13
    tolbkni  
       2014-07-19 00:54:49 +08:00
    设了 locale 后还是不显示中文的话,那就要看是不是没安装翻译文件
    andy12530
        14
    andy12530  
       2014-07-19 00:58:48 +08:00
    @dorentus
    @tolbkni
    brew install git这样安装的,应该是官方的新版2.0

    不知道翻译文件从哪里下载,git官方从来没说过有翻译文件吧。
    tolbkni
        15
    tolbkni  
       2014-07-19 10:40:53 +08:00   ❤️ 2
    @andy12530 这里是翻译 https://github.com/git/git/tree/master/po

    brew install git 没有安装翻译文件,brew list git 可以看出来
    dorentus
        16
    dorentus  
       2014-07-19 12:06:59 +08:00   ❤️ 1
    @andy12530
    brew uninstall git; brew install git --with-gettext
    重新加上 --with-gettext 选项装了之后,就有翻译文件了。像这样:
    andy12530
        17
    andy12530  
       2014-07-19 13:09:40 +08:00
    @tolbkni
    @dorentus
    果然好使。Tks
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2769 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:53 · PVG 09:53 · LAX 17:53 · JFK 20:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.