javascript - सेंचा टच के संदेशबॉक्स वर्ग में सिरिलिक वर्ण




extjs localization sencha-touch (2)

हां, मैं यूटीएफ 8 वर्णसेट के साथ काम कर रहा हूं, लेकिन मैंने इस मुद्दे को यहां बैकएंड से लेबल प्राप्त करने का हल किया है:

 var language = 'RU', //sent from the backend
            overWriting = Ext.MessageBox.YESNO;
        switch (language) {
            case "RU" :
                var b = Ext.MessageBox;

                Ext.apply(b, {
                    YES: {text: 'russian text YES', itemId: 'yes', ui: 'action'},
                    NO: {text:'russian text NO', itemId: 'no'}
                });

                Ext.apply(b, {
                    YESNO: [b.NO, b.YES]
                });
                overWriting = b.YESNO;
                break;
}

मैं सेन्चा टच फ़्रेमवर्क के साथ विभिन्न भाषाओं के साथ काम कर रहा हूं, और विभिन्न भाषाओं में संदेश बॉक्स बटन का अनुवाद कर रहा हूं, मैंने इसे जोड़ा है और यह काम कर रहा है, लेकिन मुझे रूसी के साथ समस्याओं का सामना करना पड़ रहा है, इसके बजाय सही अनुवाद प्रकट होता है "???" विशिष्ट वर्णों के साथ सही ढंग से अनुवाद का पता नहीं लगाता। कोई सुराग?


platform.js ऐसा करने के लिए एक अच्छी फ़ाइल फ़ाइल लाइब्रेरी की तरह लगता है।

उपयोग उदाहरण:

// on IE10 x86 platform preview running in IE7 compatibility mode on Windows 7 64 bit edition
platform.name; // 'IE'
platform.version; // '10.0'
platform.layout; // 'Trident'
platform.os; // 'Windows Server 2008 R2 / 7 x64'
platform.description; // 'IE 10.0 x86 (platform preview; running in IE 7 mode) on Windows Server 2008 R2 / 7 x64'

// or on an iPad
platform.name; // 'Safari'
platform.version; // '5.1'
platform.product; // 'iPad'
platform.manufacturer; // 'Apple'
platform.layout; // 'WebKit'
platform.os; // 'iOS 5.0'
platform.description; // 'Safari 5.1 on Apple iPad (iOS 5.0)'

// or parsing a given UA string
var info = platform.parse('Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.2; en; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 11.52');
info.name; // 'Opera'
info.version; // '11.52'
info.layout; // 'Presto'
info.os; // 'Mac OS X 10.7.2'
info.description; // 'Opera 11.52 (identifying as Firefox 4.0) on Mac OS X 10.7.2'




javascript extjs localization sencha-touch