英語フランス語スペイン語

OnWorksファビコン

gencatposix - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで gencatposix を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gencatposix です。

プログラム:

NAME


gencat — フォーマットされたメッセージカタログを生成する

SYNOPSIS


ジェンキャット キャットファイル メッセージファイル...

DESCRIPTION


この ジェンキャット ユーティリティはメッセージ テキスト ソース ファイルをマージします メッセージファイル フォーマットされたものに
メッセージカタログ キャットファイル。 ファイル キャットファイル まだ存在しない場合は作成されます。
If キャットファイル 存在する場合、そのメッセージは新しいメッセージに含まれます。 キャットファイル。 設定されている場合と、
メッセージ番号が衝突すると、新しいメッセージ テキストが定義されます。 メッセージファイル 古いものを置き換えます
現在含まれているメッセージ テキスト キャットファイル.

OPTIONS


なし。

オペランド


次のオペランドがサポートされます。

キャットファイル フォーマットされたメッセージ カタログのパス名。 もしも '−' 指定されている、標準
出力を使用するものとする。 生成されるメッセージ カタログの形式は指定されていません。

メッセージファイル メッセージテキストソースファイルのパス名。 もしも '−' のインスタンスに対して指定されます
メッセージファイル、標準入力が使用されます。 メッセージテキストソースファイルの形式
詳細説明セクションで定義されています。

標準入力


標準入力は、 メッセージファイル オペランドは次のように指定されます '−'.

入力 ファイル


入力ファイルはテキストファイルでなければなりません。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 ジェンキャット:

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

非同期 イベント


デフォルト。

標準出力


標準出力は、 キャットファイル オペランドは次のように指定されます '−'.

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


なし。

拡張済み DESCRIPTION


メッセージテキストファイルの内容は、以下に定義する形式とする。 ご了承ください
メッセージ テキストのソース行のフィールドは単一の文字列で区切られます。 キャラクター。 どれでも
他の文字は後続のフィールドの一部とみなされます。

$set n コメント
この行は、次のメッセージまでの次のメッセージのセット識別子を指定します。
$set またはファイルの終わりが表示されます。 の n 定義されているセット識別子を示します
[1, {NL_SETMAX}] の範囲の数値として指定します ( で定義されたヘッダー
POSIX.1-2008 の Base Definitions ボリューム)。 アプリケーションは次のことを保証するものとします
セット識別子は単一のソース ファイル内で昇順で表示されます。
ただし、連続している必要はありません。 セット識別子の後に続く文字列は、
コメントとして扱われます。 いいえの場合 $set ディレクティブがメッセージ テキスト ソースで指定されている
ファイルでは、すべてのメッセージは実装定義のデフォルト メッセージに配置されます。
NL_SETD を設定します ( 基本定義ボリュームで定義されたヘッダー
POSIX.1-2008 の)。

$delset n コメント
この行はメッセージセットを削除します n 既存のメッセージ カタログから。 の n 示す
セット番号[1, {NL_SETMAX}]。 設定された番号に続く文字列は、
コメントとして扱われます。

$ コメント で始まる行 '$' 続いてコメントとして扱われます。

m メッセージテキスト
この m メッセージ識別子を示し、範囲内の数値として定義されます。
[1, {NL_MSGMAX}] ( ヘッダ)。 の メッセージテキスト 保管されます
最後のセット識別子で指定されたメッセージ カタログ内 $set
ディレクティブ、およびメッセージ識別子付き m。 もし メッセージテキスト は空であり、
フィールド区切り文字が存在する場合、空の文字列がフィールドに格納されます。
メッセージカタログ。 メッセージ ソース行にメッセージ番号があるが、
フィールド区切り文字または メッセージテキスト、その番号を持つ既存のメッセージ (存在する場合)
カタログから削除されます。 アプリケーションはメッセージを保証するものとします。
識別子は XNUMX つのセット内では昇順ですが、必ずしもそうである必要はありません。
連続した。 アプリケーションは、次の長さを保証するものとします。 メッセージテキスト である
範囲 [0, {NL_TEXTMAX}] ( ヘッダ)。

$quote n この行はオプションの引用符文字を指定します cを囲むために使用できます。
メッセージテキスト したがって、末尾に文字または null (空) メッセージは、
メッセージソース行に表示されます。 デフォルト、または空の場合 $quote 指令は
提供されていますが、引用はありません メッセージテキスト 認識されるものとする。

メッセージ テキスト ソース ファイル内の空行は無視されます。 行頭の効果
上記で定義された文字以外の文字は実装定義です。

テキスト文字列には、
次の表:

┌───────┬───┬─────┐
説明シンボルシーケンス
━━━━━━┼───┼─────┤
│ │ NL(LF) │ \n │
│水平タブ │ HT │ \t │
│ │ VT │ \v │
│ │ BS │ \b │
│ │ CR │ \r │
│ │ FF │ \f │
│バックスラッシュ │ \ │ \\ │
│ビットパターン │ ddd │ \ddd │
━━━━━━━━━━━━━━━━━━┘
エスケープシーケンス 「\ddd」 で構成されていますその後に XNUMX つ、XNUMX つ、または XNUMX つの XNUMX 進数が続きます
目的の文字の値を指定するために取得される数字。 もし
に続く文字指定されたものではない場合、 そうなるでしょう
無視されます。

あ続いて次の文字列を継続す​​るためにも使用されます
ライン。 したがって、次の XNUMX 行は XNUMX つのメッセージ文字列を記述します。

1 この ライン 続ける \
〜へ   次の ライン

これは以下と同等となります:

1 この ライン 続ける 〜へ   次の ライン

EXIT ステータス


次の終了値が返されます。

0正常に完了しました。

> 0エラーが発生しました。

結果 OF エラー


デフォルト。

この フォロー中 セクション   有益です。

お申込み USAGE


メッセージカタログの作成者 ジェンキャット バイナリでエンコードされているため、移植性が高くなります。
異なる機種間では保証できません。 したがって、C プログラムが必要としているのと同じように、
マシンのタイプごとに再コンパイルする必要があるため、メッセージ カタログは次のようにして再作成する必要があります。 ジェンキャット.


なし。

理論的根拠


なし。

未来 道順


なし。

onworks.net サービスを使用してオンラインで gencatposix を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad