私のテーマにbbPressとWooCommerceを追加し、いくつかのテンプレートもオーバーライドしました。これらのテンプレートはbbpress
やwoocommerce
のようなテキストドメインを含みます。残念ながら、Theme-Checkで以下のエラーが出ました。
このテーマでは複数のテキストドメインが使用されています。
これを修正するための最良の方法は何ですか?すべてのテンプレートファイルのテキストドメインを変更する必要がありますか?
Woocommerceには約20の翻訳があるので、それは悪い考えです。その場合は、修正されたテキストドメインを翻訳する必要があります。そうしないと、50%のウーコマースが英語になりますが、スペイン語が必要です。
はい、あなたはあなた自身のテキストドメインだけを使うべきです。あなたのコードの中のすべてのものはあなたによって制御されるべきです(あるいは少なくとも例外が非常に少ないはずです)。あなたのテンプレートが他のプラグインのテンプレートをオーバーライドするなら、あなたはあなた自身の翻訳を供給する必要があるよりあなたがそれらの文字列を時間をかけて維持するためにプラグインに頼ることができず、そしてまったく同じ文脈でそれらを使い続けます。