In rails 3.0, I had views that looked like:
<%= t(".desktoplist") %>
and in rails 3.1 it failed to translate, but translations in partials continued to work. As far as I can see, rails 3.1 has simply lost the :scope for views that it used to have.
At first I thought that this meant that I had to move all my translations up to the top level, but after writing some more test cases, I found that I had to actually add a level of “.html”:
and it seems that actually the problem might be that Cascade is turned off?