CSTRINGS.

CSTRingsはCコードのための軽量の国際化ツールです。
今すぐダウンロード

CSTRINGS. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Eric S. Raymond
  • 出版社のWebサイト:
  • http://www.catb.org/esr/wumpus/

CSTRINGS. タグ


CSTRINGS. 説明

CStringsはCコードのための軽量の国際化ツールです。 GetTextを見つけ過ぎて邪魔にならない人のためのCコードのための軽量の国際化ツール。プログラムから文字列を抽出し、それらを設定前のコードセクションで#definesに変換します。メッセージベースをインクリメンタブルに構築するための優れた機能があります。このツールを使用して入力Cソースをマッサージすることができ、その中のリテラル文字列は生成された#defineシンボルに置き換えられ、結果として得られるソースコードの先頭に#definesのリストが追加されます。 #includeと#defineの行とコメント内の文字列リテラルはスキップされます。ファイル名は指定されていません。標準入力は標準出力にフィルタ処理されます。ファイル名が指定されている場合(および適切な書き込み権限が存在する)場合、各ファイルはその変換された結果に置き換えられます(置換はリンク(2)、プログラムはシグナルセーフ)です。著者への心身の脅威を避けるために、最初にフィルタリングされたバージョンを見ることなくこの機能を使用しないでください。-rオプションの文字列引数は、コンマ区切りとして解釈されます。文字列フィルタリングが制限される行番号または行番号範囲のリスト。 " - "の形式の範囲は、行からEOFへのすべての行を表すために撮影されます。 " - "の形式の範囲は、ファイルの先頭から行までのすべての行を意味します。さらに、任意の範囲または数字の前に '!'の前にあります。これにより、指定された線に対してフィルタリングを抑制する。範囲オプションの最初の文字が '!'の場合、オフではなく、すべての行に対してフィルタリングが最初にオンに想定されます。-tオプションは、文字列ラベルが生成されるテンプレートを設定します。デフォルトは "g d"です。テンプレートは引数としてシーケンス番号を使用してSPINTFされます。-mオプションは、最小長として解釈された数値引数を取ります。すべての文字列はそのサイズよりも小さいです。この最小長さは3秒のデフォルトでは、すべての短文字列を表示するには-m 1または-m 2を指定する必要があります。標準的な数字に出射されること。 -cがファイル引数で使用されている場合、ファイル名によってヘッドされたセクションを持つレポートが生成されます。-cオプションは、ソースファイル全体を調べる必要なしに置換の影響を予測することを許可します。このツールはやることで最もよく使用されます。繰り返し-Cを実行し、必要な行だけをフィルタリングするまで-R引数に追加してから、-Cをドロップして実際の変換を実行します。その後、生成された#definesのリストをテキストエディタで適切な場所に移動できます。また、文字列内の引用符引用符を処理しません。このリリースでは、このリリースでは新機能:・セキュリティのためにTempnam(3)ではなくMkStemp(3)を使用してください。・ソースRPMは、--define myversionに依存しません。


CSTRINGS. 関連ソフトウェア