当前位置:  开发笔记 > 运维 > 正文

更改Subversion错误消息的语言

如何解决《更改Subversion错误消息的语言》经验,为你挑选了2个好方法。

出于某种原因,subversion正在返回我认为是德语的错误消息:

# svn up . 
svn: Zielpfad existiert nicht

不幸的是,我不知道那种语言......在我使用在线翻译引擎来解决这个问题之前,我想我会尝试修复它.我想我只是在做一些非常简单的错误.我正在运行subversion 1.6.4通过yum安装在centos上(从具有相同问题的1.4.something升级).这是与CPanel混合的VPS.

据我所知,它试图加载英文信息并失败.我在strace输出中看到了这个:

open("/usr/share/locale/en_US/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x4106d000)                         = 0x4106d000
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

正常的SVN命令是英文的(svn help,svn help up等),只是错误信息是德文的.就我所知,我一直都是这样使用机器而且我从来没有从Subversion得到错误信息......

:: locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES=en_US
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=

我也跑:

export LC_MESSAGES=en_US
export LANG=en_US

有什么想法,我接下来应该看看什么?

更新:根据菲尔的建议,我跑了

export LANG=C
export LC_MESSAGES=C

现在语言环境输出:

LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES=C
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

它仍然在发送德语消息......我开始认为我所使用的subversion版本是用德语消息编译的,因为它没有找到任何特定于语言的消息文件,所以我得到了内置的德语消息.现在弄清楚这是怎么发生的......



1> 小智..:

如果您在Windows中遇到此问题,则可能是您的系统代码页设置为英语以外的语言.在windows中,如果您使用的是64位系统,则subversion.mo文件存储在:"c:\ Program Files\Subversion\share\locale"可能为"c:\ Program Files(x86)".如果你重命名它现在显示它的语言,subversion应该默认返回英语.



2> Philip Reyno..:

尝试将这些区域设置变量设置为"C".这意味着什么都不应该通过任何翻译引擎传递.

export LANG=C
export LC_MESSAGES=C

那应该够了.如果它还在向你投掷德语,我想也许我会开始质疑你如何安装Subversion.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有