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,只需要修改文本,但现在我遇到了问题使用俄语对话框的按钮,出现“???”和“??”并且无法识别该语言,有什么线索吗?
我为消息框添加了新语言 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,只需要修改文本,但现在我遇到了问题使用俄语对话框的按钮,出现“???”和“??”并且无法识别该语言,有什么线索吗?