gencat CatalogFileSourceFile ...
gencat 命令生成一个消息编目文件(通常为 *.cat),该文件是从消息文本源文件(通常为 *.msg)中生成。gencat 命令将SourceFile参数指定的消息文本源文件合并到一个由CatalogFile参数指定的格式化消息编目中。输入消息到一个源文件后,用 gencat 命令对源文件进行处理,生成一个消息编目。如果还没有编目文件的话,gencat 命令就生成一个编目文件。如果编目文件已经存在,gencat 命令就会在编目文件中包括新消息。
您可以指定任何数量的消息文本源文件。gencat 命令会按指定的顺序,一个接一个地处理多个源文件。每一个后继的源文件都会修改编目。如果设定与消息数量有冲突的话,那么源文件参数中定义的新消息文本会替换当前编目文件参数中所包含的旧的消息文本。消息数量必须在1到 NL_MSGMAX 的范围内。设置数量必须在1到 NL_SETMAX 的范围内。
gencat 命令不接受符号消息标识。如果想使用符号消息标识的话,您必须运行 mkcatdefs 命令。
注:如果 - 字符被指定为编目文件参数时,使用标准输出。当- 字符被指定为源文件参数时,使用标准输入。
此命令返回下列出口值:
0 | 成功结束。 |
>0 | 发生错误。 |
从源文件 test.msg 中生成一个 test.cat 编目,请输入:
gencat test.cat test.msg
test.msg 文件不包含符号标识。
/usr/bin/gencat | 包含 gencat 命令。 |
dspcat 命令、dspmsg 命令、mkcatdefs 命令和 runcat 命令。
catclose 子例程、catgets 子例程和 catopen 子例程。
更多关于消息设备的信息,请参见AIX 5L Version 5.2 National Language Support Guide and Reference 中的《消息设备总览》。