genmsg
[options] files ...Solaris only. Extract messages strings from source code that uses catgets(3C) for further processing with gencat. The purpose of this command is to create the initial data for use by a translator when internationalizing an application. See also gencat and mkmsgs.
-a
Append (merge) the output into the file specified by -o
.
-b
Place extracted comments after the corresponding message, instead of before it.
-c
tagExtract messages containing tag and write them, prefixed by $
, in a comment in the output file.
-d
Also add the original messages as comments in the output file.
-f
With -r
, overwrite the original input files. With -l
, also overwrite the project files.
-g
fileCreate file as a project file, listing set numbers and their maximum message numbers.
-l
fileUse information in file as a project file to calculate new message numbers.
-m
prefixFill in the message with prefix. Intended for testing.
-M
suffixFill in the message with suffix. Intended for testing.
-n
Add comments in the output indicating the original file's name and line number for the message.
-o
msgfilePut the output in msgfile.
-p
preprocessorRun the source files through preprocessor before extracting messages.
-r
Replace message numbers with -1 (negative one). Reverse action of -l
.
-s
tagExtract comments of the form /* SET
tag */
from the source files. Write them to the output as comments, prefixed with $
. Only the first matching comment for tag is extracted.
-t
Triple the lengths of extracted messages. Intended for testing.
-x
Don't warn about message and set number range checks and conflicts.