GENCAT(1) FreeBSD 一般コマンドマニュアル GENCAT(1)
名称
gencat − NLS カタログコンパイラ |
書式
gencat output-file input-files... |
解説 |
gencat ユーティリティは、テキストの NLS 入力ファイル input-files... を マージして、整形済みメッセージカタログファイル output-file を出力します。 ファイル output-file が存在しなかった場合には、作成されます。 output-file が存在した場合、これに含まれるメッセージは新しい output-file に含まれま す。セット番号およびメッセージ番号が衝突する場合、 input-files... 中の新 しいメッセージテキストで、現在 output-file に含まれる古いメッセージテキス トを置き換えます。 |
入力ファイル
メッセージテキストのソースファイル書式は次のように定義されます。メッセー ジテキストソースの行におけるフィールドは、単一の空白文字で区切られること に注意してください: これより多くの空白文字はフィールドの内容の一部とみな されます。 |
$set n comment
この行は、後続するメッセージのセット識別子を指定します。これは、次の $set またはファイルの終りまで有効です。引数 n はセット識別子であ り、[1, (NL_SETMAX)] の範囲の数値として定義されます。セット識別子 は、単一のソースファイル中では昇順で登場する必要がありますが、連続し ている必要はありません。セット識別の後に空白を狭んで続く文字列は、コ メントとして扱われます。あるソースファイル中に $set ディレクティブが まったくない場合、全メッセージがデフォルトメッセージセット NL_SETD に置かれます。 $del n comment $ comment m message-text $quote c メッセージソースファイル中の空行は無視されます。上述の文字以外で開始する 行の効果は未定義です。 テキスト文字列は、次の特殊文字およびエスケープシーケンスを含むことが可能 です。クォート文字が定義された場合には、これをリテラルのクォート文字とし て埋め込むためにエスケープできます。 \n ファイル中では、行末にバックスラッシュ文字を置いて、次の行に継続すること が可能です。例えば次のようにします: 1 This line is continued \ on this line. バックスラッシュに続く文字が上述のいずれでもない場合、バックスラッシュは 無視されます。 診断 |
ユーティリティ gencat は、成功すると 0 で、エラーがあった場合は >0 で終了 します。 |
関連項目
規格
gencat ユーティリティは X/Open Portability Guide Issue 4 (‘‘XPG4’’) 互換 です。 |
作者
本マニュアルページを Ken Stailey が記述し、 Terry Lambert が更新しまし た。 |
バグ
空の入力ファイルから作成されたメッセージカタログファイルは更新できませ ん。消去して再作成してください。 FreeBSD 10.0 June 11, 1997 FreeBSD 10.0 |