跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
配置不同语言的 HP-UX > 第 1 章 如何配置系统语言

管理 LANG 环境变量

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

要配置本地化了的 HP-UX 会话,则需要执行以下操作:

  • 管理 LANG 环境变量。

  • 访问与语言相关的消息目录和资源文件。

  • 跨国际化系统远程执行应用程序。

可以将 LANG 变量设置为 HP-UX 操作系统支持的任一语言环境,并将其安装到系统中。

取决于所希望的语言环境运行方式,可以使用以下三种方式设置 LANG 环境变量:

  1. 定制 /etc/dt/config/Xconfig 文件。此方法用于为所有用户和会话设置整个系统的语言环境。

  2. 定制 .dtprofile 文件。此方法适用于可能需要不同语言环境配置文件的特定用户。

  3. 从用于更改会话语言环境的 CDE 登录屏幕上的 Options(选项)菜单中选择语言环境。

为多用户设置语言环境(Xconfig 文件)

要设置整个系统范围的缺省语言设置,必须编辑 Xconfig 文件。这样就为所有用户设置了 CDE 登录屏幕和正确的 LANG 变量。这是为多显示器系统中的所有显示器更改 LANG 的唯一方法。具体步骤是:

  1. 检查 /etc/dt/config/Xconfig 文件是否存在于系统中。如果没有,从 /usr/dt/config/Xconfig 进行复制。不要试图直接编辑 /usr/dt/config/Xconfig 文件。

  2. 编辑 /etc/dt/config/Xconfig 文件并更改以下行(有关所有语言环境的列表,请参阅附录 A):

    Dtlogin*language:<lang>

    例如:

    • 要为所有显示器/用户设置简体中文 gb18030 语言环境,请将其更改为:

      Dtlogin*language:zh_CN.gb18030

    • 要为某个特定的显示器hpabcd 设置简体中文 gb18030 语言环境,请将其更改为:

      Dtlogin.hpabcd_0.language:zh_CN.gb18030

    注意:请确保 <lang> 值 (zh_CN.gb18030) 的后面没有空格或 Tab 键。否则会导致 LANG 变量不正确且不能正确设置语言环境。
  3. 然后执行: /sbin/init.d/dtlogin.rc reset

  4. 注销并再次登录

如果用户界面已本地化为所选语言环境,Dtlogin 客户机可读取该语言环境适当的消息目录并启动已本地化的 CDE 登录屏幕。否则,登录屏幕将以英语环境显示。Dtlogin 客户机使用 /etc/dt/config/Xconfig 文件中的以下资源确定语言环境列表:

  • Dtlogin*languageList

为单用户设置语言(.dtprofile 文件)

单用户通过更改他/她的 homedirectory /.dtprofile 文件可以覆盖整个系统的 LANG 设置。在这种情况下,登录屏幕不进行本地化,并且只为当前用户设置 LANG

定制 .dtprofile 文件的具体步骤如下:

  1. 登录 user

  2. 转到 HOME 目录

  3. 编辑 .dtprofile 文件

    添加/更改 LANG 环境变量。

    例如:

    • 将语言环境设置为简体中文 gb18030 语言环境

      LANG=zh_CN.gb18030

  4. 保存并退出

  5. 注销并再次登录。

为单个会话设置语言环境(CDE Options 菜单)

要为单个会话设置语言环境,请使用 CDE Login Manager 的 Options 菜单(当您登录到系统时可看到该屏幕)。通过从该列表中选择语言环境,可以基于每次登录为用户设置 LANG 变量。如果用户在会话结束时注销,LANG 变量值将恢复为其缺省值(与在 dtlogin 中进行设置一样,见上文)。

在基于终端的系统中设置缺省的 LANG

基于终端系统的缺省语言/代码集设置可通过修改用户主目录中的 .profile 文件或 .cshrc 文件完成。例如:

  • 要将用户缺省登录设置为简体中文 utf8 语言环境,请对以下行进行修改:

    使用 shksh 时,按下文所述编辑 .profile 文件:

        LANG=zh_CN.utf8
        export LANG

    使用 csh 时,按下文所述编辑 .cshrc 文件:

        setenv LANG zh_CN.utf8
  • 要将用户缺省登录设置为简体中文 gb18030 语言环境,请进行如下修改。

    使用 shksh 时,按下文所述编辑 .profile 文件:

        LANG=zh_CN.gb18030
        export LANG

    使用 csh 时,按下文所述编辑 .cshrc 文件:

        setenv LANG zh_CN.gb18030 
打印版本
保密声明 使用本网站表示您同意其使用条件
© 2002 - Hewlett-Packard Development Company, L.P.