activerecord:
models:
"profile/base": Profil
attributes:
"profile/admin":
views: Ilość odwiedzin
name: Imię
surname: Nazwisko
city: Miasto
birthdate: Data urodzenia
about_me: O mnie
website: Strona www
gender: Płeć
email_show: Pokazuj e-mail
show_profile: Pokazuj profil
views_counter: Zliczaj odwiedziny
comments: Komentarze do profilu
Wszystko działa normalnie pod 3.0.1, czyli przykładowo:
Jednak kiedy odpalę to samo pod 3.0.3, nie tłumaczy mi. Mogę to wrzucić do attributes, jednak jest problem, ponieważ dla niektórych modeli name to “imię”, dla innym “nazwa”.
Spróbuj na stałe ustawić w bundlerze wersję i18n na 0.4.1 i zobacz czy działa, prawdopodobnie coś zmienili w samym gemie i18n.
UPDATE:
Widzę, że już sobie poradziłeś. Jeżeli sprawdzisz pomimo tego czy działa na starszych wersjach i18n, to daj znać, ciekawi mnie czy to zmiana w railsach czy w i18n. Chociaż jak patrzę na opis rozwiązania, to chyba raczej w railsach…
A kojarzysz czy te zmiany były zamierzone czy wyszły przy okazji zmiany innej rzeczy? Ciekawi mnie to, bo tak jak ktoś napisał w którymś z wątków, zmian w API miało nie być.
Teoretycznie rzecz biorąc to nie była zmiana w API tylko w komunikacie, niemniej niemiłe zaskoczenie (inna sprawa że tak powinno było od początku raportować brak tłumaczenia).