2016-03-28 22 views
1

Resmi Sencha Yerelleştirme rehberini (https://docs.sencha.com/extjs/6.0/core_concepts/localization.html) okudum, ancak çalışma zamanında geçerli dili nasıl değiştireceğim açık değil. Örneğin, bu düğmelerden herhangi birine tıklandığında seçmek ve değiştirmek için farklı dillerden oluşan bir açılır listeye sahip olmak isterim.ExtJS 6 - Arabirim dilini dinamik olarak nasıl değiştirebilirim?

Resmi Sencha forumunda 5.x sürümüne (https://www.sencha.com/forum/showthread.php?287563-how-to-change-default-language-dynamiclly-in-ExtJS-5-APP) eski bir yanıt gördük, ancak URL parametresini değiştirdiğimde "mySelectedLanguage" benim için çalışmaz.

DÜZEN 1: Uygulamamın yüklediği ağ kaynaklarını denetlediğim için yalnızca yükleme yüklemeyle ilgili olduğunu düşünüyorum ve yalnızca yerel/en/en.js'yi yükler ve locale/es/es.js dosyasını değil dosya.

App.json'un bu bölümü doğru mu?

"overrides": [ 
    "overrides", 
    "${app.dir}/locale/${app.locale}", 
    "${toolkit.name}/overrides" 
], 

cevap

0

Bu videoya bakın Uygulama dilinin nasıl değiştirileceğini öğrenmenize yardımcı olur.

Bu video, Ext JS uygulamasını, ancak Sencha touch uygulamasında yapabileceğiniz aşağıdaki adımları ifade eder.

https://www.youtube.com/watch?v=v3Rqb-PYaSQ

+0

O öğretici değil, aksi takdirde yerelleştirme yapmak Sencha şekilde (https://docs.sencha.com/extjs/6.0/core_concepts/localization.html) gibi görünüyor değil benim için çalış! –