Sun Management Center 3.6 发行说明

locale -a 中的最后一项内容不支持本地化 (6339359)

如果用户的语言环境是 locale -a 输出中的最后一项内容,则 Sun Management Center 无法以该用户的本地化语言显示。

符合以下两个条件时,用户会遇到此本地化问题。

  1. 执行 <Install_image>/disk1/sbin 目录或 /opt/SUNWsymon/sbin 目录下的某个命令后,用户在终端上看到以下消息。

    “LANG=xxxxx is either not valid or not installed. Defaulting to C”

    其中的 xxxxx 指用户所设置的语言环境。

    此消息表明 GUI 或 CLI 消息只有英文版本,而没有其他本地化版本。

  2. 用户为执行上面的命令所设置的语言环境是 locale -a 输出中的最后一项内容。

解决方法:创建一个伪语言环境,使其显示在 locale -a 输出的最后面。执行以下操作:

  1. 通过键入以下命令成为超级用户:

    % su -

  2. 通过键入以下命令进入 locale 目录:

    cd /usr/lib/locale

  3. 创建一个 “C” 语言环境目录的副本并为其命名,使该名称显示在 locale -a 输出的最后面。

    cp -r ./C ./zzzz

  4. 检查 locale -a 的输出,检验新的语言环境是否显示在最后面。