2012-07-06 31 views
6

require.js i18n eklentisi ile sadece bir dil yüklemek için bir yol var mı?require.js ile yalnızca bir dil yükleyin i18n

Varsayılan ayarlarla varsayılan dil her zaman yüklenir ve ardından tarayıcınızın bulunduğu dil de yüklenir.

Uygulama dilinde varsayılan dilin derlenmeyeceği, ancak require.js'nin tarayıcı yerel ayarını kontrol ettiğinde yüklendiği bir çözüm arıyorum.

cevap

6

Tamam, anladım.

define({ 
    "root": false, 
    "de": true, 
    "en": true 
}); 

sadece yukarıda json optimize edilmiş sürümü icra edileceğini Bu durumda: Sen taban i18n.js dosyasında false için root set belirlemek zorunda. Ve yükledikten sonra require.js hangi langauge'ın yükleneceğine karar verir. Varsayılan dili kaybettiğinizi ve tüm dillerinizdeki tüm özellikleri ayarladığınızdan emin olmanız gerektiğini unutmayın.