Ruby on Rails'in i18n'in en-GB, en-US, en-AU vb. Gibi yerel ayarları düzgün şekilde desteklemediğini gördüğüme şaşırdım. Göründüğü kadarıyla bu görev üçüncü parti kitaplıklarına ve kodlara bırakılmış gibi görünüyor. . Etrafında arama yaptım ve rails-i18n-translation-inheritance-helper buldum ama bu aktif görünmüyor. Rails uygulamalarını yerelleştiren kimse yok mu yoksa eksik olduğum başka bir çözüm var mı?Coğrafi bölgeleri Ruby on Rails'te işlemenin doğru yolu nedir?
5
A
cevap
8
Sen şöyle i18n in başlatıcısı ardından, benzer yerler için şeylerin çoğunu tekrarlamaktan kaçınmak için
I18n.locale = 'en_US'
gibi bir şey kullanarak istediğiniz şey kurulum doğru yedeklerini geçerli yerel ayarı yapabilirsiniz ayarlayabilirsiniz:
config.i18n.default_locale = 'en'
config.i18n.fallbacks = {
'en_US' => 'en',
'en_GB' => 'en',
'de_DE' => 'de',
'de' => 'en'
}
Artık tüm farklı yerelleştirme dosyalarınızı neyse ki oluşturmalısınız, her şey varsayılan i18n gem'in bir parçasıdır.
İlgili konular
- 1. Golang'da api sürümlerini işlemenin idiotik yolu nedir?
- 2. Ember.js'de olayları işlemenin en iyi yolu nedir?
- 3. Python'da HTML işlemenin en iyi yolu nedir?
- 4. Ruby On Rails hakkında BDD Öğrenmenin Yolu nedir?
- 5. Coğrafi kodlama API'sı ne kadar doğru ve en doğru nedir?
- 6. Ruby vs Ruby On Rails
- 7. Ruby & Ruby on Rails
- 8. CakePHP'de karmaşık veri tiplerini işlemenin en iyi yolu nedir?
- 9. C# daki eşzamansız HttpWebRequest istisnalarını işlemenin en iyi yolu nedir?
- 10. İlişkisel diziyi C# ile işlemenin en kolay yolu nedir?
- 11. GPL'd masaüstü uygulamalarında twitter API anahtarlarını işlemenin standart yolu nedir?
- 12. Clojure'deki bu dizi dönüşümü işlemenin en iyi yolu nedir?
- 13. MVC'de tekrarlanan formları işlemenin en iyi yolu nedir?
- 14. Bir resmi clojure'da işlemenin en iyi yolu nedir?
- 15. GSON kullanarak JSON API yanıtlarını işlemenin en iyi yolu nedir?
- 16. Rails'de saymanın doğru yolu nedir?
- 17. PushSharp'ı kullanmanın doğru yolu nedir?
- 18. Mücevherleri yayınlamanın doğru yolu nedir?
- 19. Bir Ruby Sınıfını genişletmenin doğru yolu?
- 20. Ruby on Rails
- 21. Button on Ruby on Rails bozuk rota
- 22. Ruby on Rails
- 23. Ruby on Rails ilişkiler
- 24. Ruby on Rails
- 25. difflib on Ruby
- 26. Ruby on Rails Dragonfly
- 27. Sadece Ruby on Rails
- 28. Ruby on CentOS
- 29. Docsplit Ruby on Rails
- 30. Ruby on Rails,
Ah ... config.i18n.fallbacks hakkında bilmiyordum. Bir deneyeceğim. – Pablo