如果用户的语言环境是 locale -a 输出中的最后一项内容,则 Sun Management Center 无法以该用户的本地化语言显示。
符合以下两个条件时,用户会遇到此本地化问题。
执行 <Install_image>/disk1/sbin 目录或 /opt/SUNWsymon/sbin 目录下的某个命令后,用户在终端上看到以下消息。
“LANG=xxxxx is either not valid or not installed. Defaulting to C”
其中的 xxxxx 指用户所设置的语言环境。
此消息表明 GUI 或 CLI 消息只有英文版本,而没有其他本地化版本。
用户为执行上面的命令所设置的语言环境是 locale -a 输出中的最后一项内容。
解决方法:创建一个伪语言环境,使其显示在 locale -a 输出的最后面。执行以下操作:
通过键入以下命令成为超级用户:
% su -
通过键入以下命令进入 locale 目录:
cd /usr/lib/locale
创建一个 “C” 语言环境目录的副本并为其命名,使该名称显示在 locale -a 输出的最后面。
cp -r ./C ./zzzz
检查 locale -a 的输出,检验新的语言环境是否显示在最后面。