Rails + I18n + moduły

Witam, postanowiłem spolszczyć sobie kilka modeli które mam w module:

User::Base, User::Admin, User::Editor, User::itd… :slight_smile:

No i mam problem, ponieważ jeśli miałem model np Admin który nie był w module to wszytsko przebiegało standardowo, czyli:

activerecord:
models:
admin: “Administrator”
attributes:
admin:
email: “Email”
itd: “I tak dalej”

Jednak teraz kiedy podzieliłem to na moduły to niestety nie działa :frowning:

Czy ktoś z Was forumowicze, spotkał się już z tym problemem?
Jeśli tak to jak go rozwiązać?

I jeszcze drugie pytanie które mi się nasunęło - czy warto przenosić projekt z 2.3.6 do 3 przed oficjalnym wydaniem czy też lepej zostać i potem przenieść?

Czy ktoś z Was migrował jakąś apkę z 2 na 3 i jak to wygląda (stopien trudnosci, czas, etc)

Z góry dziękuję

Jeśli chodzi o I18n w modułach, to powinieneś zdefiniować następujące klucze (przykład dla User::Admin) w pliku pl.yml:

pl: activerecord: errors: models: "user/admin": attributes: name: blank: nie może być pusta models: "user admin": Administrator attributes: "user/admin": name: "Nazwa użytkownika"

Działa :slight_smile: wielkie dzięki - nie sądziłem że to takie proste :wink:

Próbowałem wstawiać “user::admin” ale na “user/admin” nie wpadłem.

Jeszcze raz, wielkie dzięki!