よくある質問プラグインはショートコード内のプロパティを翻訳できますか?
プラグインはショートコード内のプロパティを翻訳できますか?
クラシックエディター、またはGutenbergのHTMLブロックを使用している場合、HTMLブロック全体が一度に翻訳されます(ブロック内のショートコードも含みます)。そのため、プロンプトをカスタマイズして「ショートコード内のプロパティも翻訳してください」と指示すれば、AIサービスがその意図を理解してくれます。
たとえば、次のショートコードがある場合:
[contact-form-7 id="42" title="Contact us" button_label="Send message"]AIサービスは title および button_label 属性の値を翻訳し(例:スペイン語への翻訳では title="Contáctanos"、button_label="Enviar mensaje")、ショートコードタグ、id 属性、および全体の構造はそのまま維持します。
ショートコードに翻訳してはならない string 型のプロパティ(スラッグ、識別子、CSSクラスなど)が含まれている場合は、プロンプトでより具体的に翻訳対象のプロパティを明示することができます。例えば「ショートコード内の title と button_label プロパティを翻訳してください」と指定することで、AIサービスはその他の文字列プロパティを変更せずに残してくれます。