Sencha Touch 的 MessageBox class 中的西里尔字符
Cyrillic characters in MessageBox class of Sencha Touch
我正在使用 Sencha Touch 框架使用不同的语言,并将 MessageBox 按钮翻译成不同的语言,我添加了它并且它正在工作但是对于俄语我遇到了问题,而不是出现正确的翻译“ ???”无法正确检测带有特殊字符的翻译。有什么线索吗?
是的,我正在使用 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;
}
我正在使用 Sencha Touch 框架使用不同的语言,并将 MessageBox 按钮翻译成不同的语言,我添加了它并且它正在工作但是对于俄语我遇到了问题,而不是出现正确的翻译“ ???”无法正确检测带有特殊字符的翻译。有什么线索吗?
是的,我正在使用 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;
}