web-dev-qa-db-ja.com

国際化ドメインをテーマ/プラグインファイルに挿入する簡単な方法はありますか?

テーマファイル(__()、_e()など)を用意しましたが、ドメイン引数がありません。テーマファイルの周りにそのような文字列がたくさん散らばっているので、手作業での編集は恐ろしい見方であるようです。これを素早く行うためのツールはありますか?どこかにスクリプトがあったことを覚えていますが、今それを見つけることができません。

2
jayarjo

さて、私はついに私が探していたものを見つけました - テーマとプラグインで文字列をマークする 。そしてここに、問題のツール用の実際の SVNリポジトリ があります。

2
jayarjo

あなたの検索はかなり一般的なものになるので、完璧な解決策はありません。キーボードショートカットはそのような場合には本当に役立ちます。例メモ帳++ [Ctrl] + [F] =検索。その後、[N]を検索し、[R]を置換します。

ほとんどの編集者はファイル(例えばnotepad ++)にまたがる検索(検索と置換を含む)を提供します。 __('を検索して検索結果リストを見て(ダブルクリックで正確な位置に開く)、');', MY_TEXTDOMAIN );に置き換えます。

注:functions.phpの先頭には、次のようなものがあります。
define( 'MY_TEXTDOMAIN', 'my_textdomain_string' );
textdomain文字列を変更することにした場合、これをすべて置換することはできなくなります。これは、定数MY_TEXTDOMAINに集中的に格納されているためです。

1
kaiser