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

Page of 262
过程
步骤 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.org 的 GNU 网站以了解更多信息。 还可以使用基于 GUI 的实用程序
(该程序使用 Gettext),例如 Poedit。 poedit.net 上提供了此软件。 以下过程涵盖了这两种方法。
此过程假设您已将最新的 AnyConnect 映像软件包加载到 ASA 中。 除非您执行此操作,否则模
板无法导出。
注释
过程
步骤 1 从 Remote Access VPN(远程接入 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.0 
46
定制和本地化 AnyConnect 客户端和安装程序
将新消息合并到 ASA 上的定制转换表中