私のコードにはこれに似た行がたくさんあります:
echo Yii::t('forms','Would you like to create a new item?');
例として、「新しいアイテムを作成する」の周りにハイパーリンクを設定します。
これが私が考えたいくつかの選択肢です:
URLを、ハイパーリンクで囲まれた2つの翻訳された文字列に分割します。
echo Yii::t('forms','Would you like to').' <a href="/new_item">'.Yii::t('forms','create a new item').'</a>?';
Yiiのドキュメント(http://www.yiiframework.com/doc/guide/1.1/en/topics.i18nハイパーリンクは明示的な例として示されていませんが)で説明されているように、プレースホルダーを使用します。
echo Yii::t('forms','Would you like to {url}create a new item',array('{url}'=>"<a href='/new_item'>")).'</a>?';
これを行うためのより簡単な方法はおそらくありますが、私は好ましい方法を見つけることができませんでした... URLを含む翻訳された文字列を構築するための最良の方法は何ですか?