javascript - Caracteres cirílicos en la clase MessageBox de Sencha Touch
extjs localization (1)
Estoy trabajando con diferentes idiomas con el framework Sencha Touch, y traduciendo los botones de MessageBox a diferentes idiomas, lo he agregado y está funcionando, pero con el ruso estoy teniendo problemas, en vez de aparecer aparece la traducción correcta "???" no detecta correctamente la traducción con caracteres especiales. ¿Cualquier pista?
Sí, estoy trabajando con el juego de caracteres UTF8, pero he resuelto este problema al recibir las etiquetas desde el backend aquí el código:
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;
}