しばらく前に、まったく何の変更も加えていないにもかかわらず、以下のキャプチャのようにこのブログを動かしている Lokka で translation missing が出まくってしまい、ブログを更新する気が全くうせてしまっていました。
おそらく Lokka が動いている Heroku で何らかの変更がおこなわれたことの影響だと思うのですが、やっと対処方法をみつけたので、もしかして同じ問題で困っている人もいるかもしれないと思って、以下に公開しておきます。
修正する必要があるのは lib/lokka/app.rb の38行目あたり、以下のように I18n.reload! の一行を追加します。
I18n.load_path にロケールファイルのパスを追加しても、ファイルが読み込まれていなかったようなので明示的に reload をしてみたのですが、このブログのほかにも Lokka で運用しているサイトではこのような問題は起こっていなかったので、なんでそうなってしまっているのか謎です。
2012/08/13 13:45:23