私はWPテーマを翻訳しようとしています。私はこのコードを持っている:WPを__()とsprintf()で翻訳する
$translation = __(get_color(), 'textdomain');
それは動作しますが、私はget_color()関数から動的に色を取得し、それがうまく変換されます。しかし、私が "Theme Check"プラグインを使用すると、私はこのコードでエラーが発生します。
$translation = sprintf(__('%s', 'textdomain'), get_color());
をしかし、その場合には、私のプレースホルダ%sは変換しない、と私は、元の色の名前(翻訳されていない)を取得:
は私の代わりにこれを使用する必要があります。
私は間違っていますか?ありがとうございました。
このコードでは質問に答えることができますが、このコードが質問に答える理由と理由についての追加の文脈を提供すると、長期的な価値が向上します。 – liliscent