Edited at

bakeで作成されたプラグインコード中の __('message')を__d('pluginname', 'message)に一括置換する方法

More than 5 years have passed since last update.

message中にプラグイン名や、プラグインのみに記述のあるモデル名があるときしかつかえないけど。

PhoStormの一括置換で

Text to find:を __\('([^()]*PluginName[^()]*)'\)

Replace with: を __d('plugin_name', '$1')

にしてRegular expression有効で置換。

メッセージ中にプラグイン名が出てれば置換対象となる。

個人的に、プラグイン内のモデル名はユニークになるようにプラグイン名をプレフィクスとしてつけてるので、これでOK。


2014/04/21追記

この方法だとカラム名とかはdに置換されないので、結局(を全部__d(に置換するようになりました(^^;