pl:
activemodel:
attributes:
form:
registration:
name: "Imię"
Niestety żadne z tych metod nie powoduje wyświetlenia polskiej nazwy przez helper uruchoamiany poprzez wpisanie:
Może to ci podpowie po jakich kluczach I18n szuka tych labeli w czasie wywoływania:
Form::Registration.human_attribute_name(:name)
Ewentualnie http://apidock.com/rails/v3.2.1/ActiveModel/Translation/human_attribute_name możesz zobaczyć implementację tylko sprawdź dla odpowiedniej wersji Rails. Jak już będziesz pewny, że dobre klucze tłumaczysz to pewnie yml Ci z jakiegoś powodu nie ładuje. To możesz łatwo sprawdzić w konsoli po protstu wywołując przykładowo:
I18n.locale = :pl
I18n.t("attributes.name")
A właśnie. Jesteś pewny, że w kontrolerze ustawiasz gdzieś :pl locale na początku requestu ?