これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド msgattrib です。
プログラム:
NAME
msgattrib - メッセージ カタログの属性のマッチングと操作
SYNOPSIS
msgattrib [オプション] [入力ファイル]
DESCRIPTION
翻訳カタログのメッセージを属性に従ってフィルタリングします。
属性を操作します。
長いオプションに必須の引数は短いオプションにも必須です。
入力 file 場所:
入力ファイル
入力POファイル
-D, - ディレクトリ=DIRECTORY
入力ファイル検索用のリストに DIRECTORY を追加します
入力ファイルが指定されていない場合、または - の場合は、標準入力が読み取られます。
出力 file 場所:
-o, -出力ファイル=FILE
指定したファイルに出力を書き込む
出力ファイルが指定されていない場合、または - の場合、結果は標準出力に書き込まれます。
メッセージ 選択:
--翻訳済み
翻訳を維持し、未翻訳のメッセージを削除する
--未翻訳
未翻訳のままにし、翻訳されたメッセージを削除する
--ファジーなし
「あいまい」マークが付いたメッセージを削除する
--only-fuzzy
「あいまい」マークが付いたメッセージを保持する
-- 廃止されない
古い #~ メッセージを削除する
--only-古いもの
古い #~ メッセージを保持する
属性 操作:
--set-fuzzy
すべてのメッセージを「あいまい」に設定する
--クリアファジー
すべてのメッセージを「あいまい」以外に設定する
--set-obsolete
すべてのメッセージを古いものに設定する
--クリア-時代遅れ
すべてのメッセージを非廃止に設定する
- 前
「ファジー」を設定する場合、翻訳されたメッセージの以前の msgid を保持します。
--クリア-前
すべてのメッセージから「前の msgid」を削除します
- 空の
「fuzzy」を削除するときは、msgstr も空に設定します
--only-ファイル=FILE.po
FILE.po にリストされているエントリのみを操作します
--ignore-ファイル=FILE.po
FILE.po にリストされていないエントリのみを操作します
- ファジー
の同義語 --only-fuzzy --クリアファジー
- 廃止
の同義語 --only-古いもの --クリア-時代遅れ
入力 file 構文:
-P, --プロパティ入力
入力ファイルは Java .properties 構文です
--stringtable-入力
入力ファイルは NeXTstep/GNUstep .strings 構文です
出力 詳細:
- 色
色と他のテキスト属性を常に使用する
- 色=WHEN
WHEN の場合、色とその他のテキスト属性を使用します。 WHEN は「常に」、「決して」、
「自動」または「html」。
- スタイル=スタイルファイル
CSS スタイル ルール ファイルを指定する - 色
-e, - 逃げ場はありません
出力で C エスケープを使用しない (デフォルト)
-E, - エスケープ
出力では C エスケープを使用し、拡張文字は使用しません
--force-po
空の場合でもPOファイルを書き込みます
-i, - インデント
インデントされたスタイルを使用して .po ファイルを作成します
--場所なし
'#: filename:line' 行は書かないでください
-n, --場所の追加
'#: filename:line' 行を生成します (デフォルト)
- 厳しい
厳密な Uniforum 準拠の .po ファイルを書き出す
-p, --プロパティ出力
Java .properties ファイルを書き出す
--stringtable-出力
NeXTstep/GNUstep .strings ファイルを書き出す
-w, - 幅=数
出力ページ幅を設定する
-ノーラップ
出力ページ幅より長い長いメッセージ行を複数に分割しないでください。
ライン
-s, --ソート出力
ソートされた出力を生成する
-F, --ファイルごとに並べ替え
ファイルの場所で出力を並べ替える
有益な 出力:
-h, - 助けて
このヘルプを表示して終了
-V, - バージョン
出力バージョン情報を表示して終了
onworks.net サービスを使用してオンラインで msgattrib を使用する