Sencha Touch 中 MessageBox class 中的不同语言

Different languages in MessageBox class in Sencha Touch

我为消息框添加了新语言 window 例如西班牙语:

在静态区:

NO    : {text: 'No',     itemId: 'no'},
SI      : {text: 'Si',    itemId: 'si', ui: 'action'},

及以后:

SINO:[
    {text: 'No',  itemId: 'no'},
    {text: 'Si', itemId: 'si', ui: 'action'}
],

并且翻译出现在消息中 window 但无法正确执行操作,仅适用于英语(Sencha 框架中的默认语言)

我哪里做错了?

提前致谢。

您应该只翻译文本,而不是常量的名称。

NO : {text: 'No', itemId: 'no'}, 
YES : {text: 'Si', itemId: 'si', ui: 'action'},


YESNO:[ 
    {text: 'No', itemId: 'no'}, 
    {text: 'Si', itemId: 'si', ui: 'action'}
],

我找到了解决方案...当我们将翻译添加到对话框时,例如,是或不是,或者确定并取消,不需要修改 itemId,只需要修改文本,但现在我遇到了问题使用俄语对话框的按钮,出现“???”和“??”并且无法识别该语言,有什么线索吗?