web-dev-qa-db-ja.com

プラグインのテンプレートが含まれているため、複数のテキストドメインが使用されています

私のテーマにbbPressとWooCommerceを追加し、いくつかのテンプレートもオーバーライドしました。これらのテンプレートはbbpresswoocommerceのようなテキストドメインを含みます。残念ながら、Theme-Checkで以下のエラーが出ました。

このテーマでは複数のテキストドメインが使用されています。

これを修正するための最良の方法は何ですか?すべてのテンプレートファイルのテキストドメインを変更する必要がありますか?

1
user1452062

Woocommerceには約20の翻訳があるので、それは悪い考えです。その場合は、修正されたテキストドメインを翻訳する必要があります。そうしないと、50%のウーコマースが英語になりますが、スペイン語が必要です。

1
damy

はい、あなたはあなた自身のテキストドメインだけを使うべきです。あなたのコードの中のすべてのものはあなたによって制御されるべきです(あるいは少なくとも例外が非常に少ないはずです)。あなたのテンプレートが他のプラグインのテンプレートをオーバーライドするなら、あなたはあなた自身の翻訳を供給する必要があるよりあなたがそれらの文字列を時間をかけて維持するためにプラグインに頼ることができず、そしてまったく同じ文脈でそれらを使い続けます。

1
Mark Kaplun