Problem z formatem przy lokalizacji daty

Mam dziwny problem z próbą wyświetlenia zlokalizowanej daty jeżeli chcę skorzystać z pełnej lub skróconej nazwy miesiąca.
Dla kodu

<%= l news.updated_at, :format => "%d %B %Y" %>

dostaję: 22 a 2011
Wedle tego opisu %b %B powinny dawać skróconą i pełną nazwę miesiąca.
Jeżeli w application.rb zmienię locale na en, to powyższy kod wypluje
22 February 2011

Nie nadpisywałem tych nazw w config/locales/pl.yml więc nie wiem dlaczego nie chce mi się poprawnie zlokalizować
Środowisko deweloperskie jest na ruby ruby 1.9.2p136 oraz rails.3.0.3
próbowałem na i18n.0.4.1 oraz i18n.0.5.0

tu są przykładowe locale https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/pl.yml a próbowałeś w format dać ścieżkę z tych locali, np :format => :short ? w ten sposób mozesz tez zdefiniować własne formaty. Aha i pamietaj że tam masz wersje date dla dat i time dla datetime, updated_at to prawdopodobnie datetime

to locale naprawiło problem. nie wiem dlaczego nie działało od razu, możliwe, że i18n nie miał polskich nazw w swoich bibliotekach?

Możliwe