3
validates_word_count plugin yazdım. Hata mesajlarını YAML dosyasında saklamak istiyorum, böylece kolayca çevrilebilirler.Raylarım eklentisini nasıl uluslararası hale getirebilirim/yerelleştirebilirim?
My eklentinin dosya düzeni aşağıdaki gibidir:
validates_word_count/
init.rb
lib/
validates_word_count.rb
locale/
en.yml
Benim YAML dosyası şöyle görünür:
en:
validates_word_count:
errors:
messages:
too_few_words: "has too few words (minimum is %d words)"
too_many_words: "has too many words (maximum is %d words)"
Ancak, ben I18n.translate('validates_word_count.errors.messages.too_few_words')
ararsanız, bu hatayı alıyorum:
translation missing: en, validates_word_count, errors, messages, too_few_words
Eklenti/yerel ayarımı nasıl kurabilirim I18n.translate() nasıl çalışır?
Rails 4'te bunun nasıl biliyor musunuz: Aşağıdaki satırları ekleyin init.rb olarak
2.:
1. standart dizin düzeni kullanın? Init.rb artık kullanımda değil gibi görünüyor. – nullnullnull
Raylar eklentileri artık desteklenmiyor. Bir mücevher yapmalısın. –
Yararlı bilgi. Teşekkürler! – nullnullnull