TextMateでgettextする

最近RoRのアプリケーション内部の文字列の一部をgettext用に

#{_('hoghoge')}

とか

<%= _('hoghoge') %>

みたく置き換えているのだけれど、そりゃもう面倒だ。

一括置換できるところはもちろん一括置換するけれど、そううまくいかないところもたくさんあるわけで。


ちょっとでも楽にならないかと TextMateのsnippetをここをヒントに追加してみた。


rhtmlだけで反応するようにして
gv と入力すると

<%= _("${1:TM_SELECTED_TEXT}") %>

って展開されるように。


RoRのコード内だけで反応するようにして
gi と入力すると

#{_('${1:TM_SELECTED_TEXT}')}

と展開されるように。



ちょっとだけ効率アップ。