POedit/xgettext: コンテキスト固有の .po ファイルの作成 / 文字列のインポート
POedit を使用して 2 つの個別の言語ファイルを操作したいので、翻訳者はクライアント固有の言語ファイルを 1 つ編集するだけで済み、システム固有の言語ファイルはそのまま残ります。
これは私の xgettext 呼び出しです:
xgettext --force-po -o %o %C %F -k --keyword=_e:1,2c
ただし、このPOEditを使用して特定のドメインから(翻訳可能な)文字列を取得する方法は、すべての翻訳可能な文字列を取得します。
ここで、特定のコンテキストに一致する文字列のみを含む .po ファイルを作成したいと考えています。これは私のPHPです:
# CLIENT-specific: should BE imported into .po file
__('Photo challenge', 'imlang_ext');
# SYSTEM-specific: should NOT be imported into .po file
__('An error has occured.', 'imlang_msg');
imlang_ext コンテキストに一致する値のみをインポートするにはどうすればよいですか?