Witajcie:
Mam takiego forma:
<% semantic_form_for @user, :url => activate_path(@user.id), :html => { :method => :post } do |form| %>
<% form.inputs do %>
<%= form.input :password %>
<%= form.input :password_confirmation %>
<%= form.input :tos %>
<%= form.input :birthdate %>
<% end %>
w locales/pl.yml mam (fragment)
activerecord:
attributes:
user:
password: "Hasło"
password_confirmation: "Powtórz hasło"
email: "e-mail"
login: "Login"
birthdate: "Data urodzenia"
tos: "Regulamin"
w ./script/console :
[code]wojtek@localhost:~/git/ze$ ./script/console
Loading development environment (Rails 2.3.5)
I18n.t(‘activerecord.attributes.user.password’)
=> “Hasło”[/code]
Jak widać tłumaczy poprawnie w konsoli, jednak przez serwer www formularz trzyma english, to znaczy widnieje password, password_confirmation itd zamiast polskich odpowiedników., oczywiscie locale jest ustawione na pl, malo tego, komunikaty bledow sa tlumaczone poprawnie, tzn na jezyk polski
help
PS. nie wiem czy sie przyda, ale tak na wszelki wypadek wklejam wygenerowany html:
[code]
- Password*
- Password confirmation*
- Tos*
- Birthdate*
- Year 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
- Month Styczeń Luty Marzec Kwiecień Maj Czerwiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień
- Day 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31