在 linux 中更改终端输出的语言

Change language of the Terminal's output in linux

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

举个例子

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

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

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

非常感谢任何建议。

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

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

如果程序是本地化的并且您想要日语消息。要获得 POSIX(无翻译),您可以使用 LANG=C

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