yii2フレームワークおよびその他のPHPフレームワークでは、i18nに使用される変換機能があります。私はnetbeans IDEを使用していると私は、次のコードテンプレートを作成しました:選択したテキストのNetbeans IDEコードテンプレート
Yii::t('app', ${selection})${cursor}
上記のコードテンプレートの略称はyiit
です。このテンプレートの目的は、コード内のテキストを簡単に選択して翻訳機能でラップすることです。次のことを仮定します
<?=Html::a('Home',['site/index']);?>
、コードテンプレートを適用'Home'
とを選択するとき、それはで'Home'
をREPLAC必要があります。にYii::t('app', 'Home')
問題に対するどのような方法がありませんコードテンプレートを適用しますyiit
の後にTab
と書かれたコードテンプレート以外のコードテンプレートを呼び出します。もちろん、選択したテキスト'Home'
が削除され、空の置換文字列Yii::t('app',)
。
回避策はありますか?