activerecord_i18n_defaults é um plugin para Rails 2.2 que permite criar arquivos de localizações assim:
pt-BR:
activerecord:
attributes:
_all:
login: "Identificação"
name: "Nome"
admin:
age: "Idade"
customer:
nickname: "Apelido"
user:
email: "Endereço de e-mail"
ao invés de assim:
pt-BR:
activerecord:
attributes:
admin:
login: "Identificação"
name: "Nome"
age: "Idade"
customer:
login: "Identificação"
name: "Nome"
nickname: "Apelido"
user:
login: "Identificação"
name: "Nome"
email: "Endereço de e-mail"
A próxima vez que forem criar arquivos de localização coloquem os atributos repetidos na chave _all e DRY.
Se você gostou desse plugin ou algum outro trabalho meu, não deixe de me recomendar no Working With Rails
2 respostas ate agora ↓
1 Patrick Espake // Jan 31, 2009 at 2:50 pm
Eu sou leigo a respeito do assunto de I18n no Rails.
No post não dá para entender como implementar isso no projeto de uma aplicação Rails.
Será que você poderia dar um exemplo de implementação do zero?
Obrigado.
Abraço.
2 Diego Carrion // Jan 31, 2009 at 3:25 pm
Oi Patrick, por favor lee esse post para saber como funcional a internacionalização no Rails 2.2:
http://www.mouseoverstudio.com/blog/2008/07/24/rocking-mit-i18n-em-rails-en-4-pasos/
Acho que apos ler esse post, o atual vai ter mais sentido.
Se após ler os dois ficar alguma duvida, por favor me avisar.
Deixar um comentário