更改linux中终端输出的语言

时间:2015-02-10 10:21:36

标签: linux locale

有没有办法改变linux中任何命令返回的o / p语言?

举个例子

/sbin/service cloudstack-usage status 
cloudstack-usage は停止しています 

我想翻译返回的日文文本。 为什么我需要这个: - 我有一些内部脚本,它将检查服务是否已停止,然后执行活动。 我通过

检查一下
/sbin/service $SERVICE_NAME status | grep stop

高度赞赏任何建议。

1 个答案:

答案 0 :(得分:0)

假设Bourne shell或其后代,您可以通过为变量赋值添加前缀来为单个命令设置环境,例如,

LANG=ja_JP.UTF-8 /sbin/service cloudstack-usage status cloudstack-usage

如果程序已本地化,并且您希望使用日语发送消息。要获得POSIX(无翻译),您将使用LANG = C

您的区域设置中有多个变量。使用locale命令显示它们的设置。