私は検索に数時間を費やしたが、PHPファイルからTextdomain専用の文字列を抽出する方法(ワードプレスプラグイン内)を見つける方法を見つけていない。
私が使っているプラグインとテーマでは、例えば
__('This should be internationalized Module A','MyTextdomain-A');
__('This should be internationalized Module B','MyTextdomain-B');
私はPoEdit(これは標準のようです)を介してこれを抽出することに問題はありません。それはすべて1つの(!!).potファイルにまとめられます。しかし、これは私が欲しいものではありません。
"Extractor"がTextdomainAまたはTextdomainBからのみすべての文字列を抽出するようにしたい個別に、ただし両方ではありません。
どうすればこれを解決できますか。これは絶対に試行錯誤の要件のようですが、私はまだ解決策を見つけていません。
UPDATE:これがなぜそれほど重要なのでしょうか。標準的なアプリケーションでは、例えばたくさんのバックエンドテキストがあるからです。これはフロントエンドコールにロードする必要はありません。ans大量のRAMを節約できます。ここで分離が重要です。そして、単一のファイルでさえ、メッセージを "BASE"と "CUSTOM"ファイル(他の人が共有できるものなど)に分割したいと思うかもしれません。 Textdomainで個別に抽出しなくても、これを効率的に行うことはできません。
どうもありがとう
それらを分割するmakepot.phpと呼ばれるWPファイルを参照して言語ファイルを分割することに関するwoocommercesのgithubに関する議論があります。たぶん、このコードはあなたを導きますか? github.com/woothemes/woocommerce/issues/2051