Cisco Cisco AnyConnect Secure Mobility Client v2.x Administrator's Guide

Page of 264
过程
步骤 1 从 http://www.gnu.org/software/gettext/ 下载 Gettext 实用程序并将 Gettext 安装在您用于管理的计算机
(不是远程用户计算机)上。
步骤 2 在已安装 AnyConnect 的计算机上检索 AnyConnect 消息模板 AnyConnect.po 的副本。
步骤 3 根据需要,编辑 AnyConnect.po 文件(使用 notepad.exe 或任何明文文本编辑器)来更改字符串。
步骤 4 运行 Gettext 消息文件编译器以基于 .po 文件创建 .mo 文件:
msgfmt -o AnyConnect.mo AnyConnect.po
步骤 5 将 .mo 文件副本置于用户计算机上正确的消息模板目录下。
将新消息合并到 ASA 上的定制转换表中
新用户消息将添加到 AnyConnect 的某些版本中。 为启用这些新消息的转换,新消息字符串会添加
到与最新客户端映像一起打包的转换模板中。 如果您已基于以前的客户端附带的模板创建了转换
表,新消息不会自动向远程用户显示。 您必须将最新模板与您的转换表合并以确保转换表包含这些
新消息。
可使用免费的第三方工具执行合并。 来自 GNU 项目的 Gettext 实用程序可用于 Windows,并可在命
令窗口中运行。 有关详细信息,请参阅 GNU 网站 gnu.org。 还可以使用基于 GUI 的实用程序(该
程序使用 Gettext),例如 Poedit。 poedit.net 上提供了此软件。 以下过程涵盖了这两种方法。
此过程假设您已将最新的 AnyConnect 映像软件包加载到 ASA 中。 除非您执行此操作,否则模
板无法导出。
注释
过程
步骤 1 从 Remote Access VPN Language Localization Templates 导出最新的 AnyConnect 转换模板。 导
出的模板文件名为 AnyConnect.pot。 此文件名确保 msgmerge.exe 程序将此文件识别为消息目录
模板。
步骤 2 合并 AnyConnect 模板与转换表。
如果使用的是适用于 Windows 的 Gettext 实用程序,打开命令提示符窗口并运行以下命令。 该命令
会合并 AnyConnect 转换表 (.po) 和模板 (.pot),从而创建新的 AnyConnect_merged.po 文件:
msgmerge -o AnyConnect_merged.po AnyConnect.po AnyConnect.pot
以下示例显示命令的结果:
C:\Program Files\GnuWin32\bin> msgmerge -o AnyConnect_merged.po AnyConnect.po
AnyConnect.pot....................................... done.
   Cisco AnyConnect 安全移动客户端管理员指南,4.1 
46
定制和本地化 AnyConnect 客户端和安装程序
将新消息合并到 ASA 上的定制转换表中