我用的煎茶触摸框架不同的语言工作,并翻译MessageBox的按钮不同的语言,我增加了它,它是工作,但与俄罗斯我有问题,而不是出现出现正确的翻译“???” doesn't正确地检测特殊字符的翻译。 任何线索?
Answer 1:
是的,我有UTF8字符集的工作,但我已经解决了这个问题,接收来自后端这里的代码标签:
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;
}
文章来源: Cyrillic characters in MessageBox class of Sencha Touch