2010-05-18 27 views
12

Bazen Rails yerelleştirme dosyalarının JavaScript'te kullanılabilmesi gerçekten kullanışlı olacaktır. Rota yardımcıları için de aynısı geçerlidir. JavaScript i18n maruzRaylar i18n ve rotaları javascript'te

Sorularım:

    Ben bu iki tam yapıyorsun eklentileri bulundu
  1. İki gibi benzer şeyler yapan başka eklentiler/taşlar var mı Yukarıdaki?
  2. Rails'de doğru yaklaşım nedir? Meta etiketi? Ek veri özellikleri?

Herhangi bir girdi için teşekkürler!

cevap

16

Listelediğiniz ilk eklentiyi (i18n-js) kullanıyorum ve bunu şiddetle öneriyorum. Tam olarak ne soruyorsun - yerelleştirmeleri javascript için kullanılabilir hale getir - çok az yaygara ile. yerelleştirme dosyaları

  • Raylar I18n API çok benzer bir JavaScript API sağlar dan

    • bir messages.js dosyasını autogenerates: Özünde

      o iki şey yapar.

  • Sen messages.js için <script> etiketini ekleyin ve ardından diğer .js dosyalarında sadece tercüme dize döndürür hangi I18n.t('some.i18n.path', {interpolation_key: "value", ...}) yazabilir.

    Ayrıca, sayılara virgül eklemek gibi bazı biçimlendirme yardımcıları da sağlar. Ve yazar sorulara ve hata raporlarına çok duyarlı.

    Meta etiketler veya veri özellikleriyle ne yaptığınıza emin değilim. Uluslararasılaşma için bunlara ihtiyacım yok.

    +0

    Yorumunuz için teşekkürler! – StefanS

    İlgili konular