首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何翻译GWT UIBinder ui.xml文件中的Widget tag属性?

如何翻译GWT UIBinder ui.xml文件中的Widget tag属性?
EN

Stack Overflow用户
提问于 2011-10-14 22:44:55
回答 1查看 982关注 0票数 1

我正在尝试为GWT应用程序启用i18n。此应用程序中的UI表单由ui.xml文件(使用UIBinder)描述。我阅读了这份http://code.google.com/intl/ru-RU/webtoolkit/doc/latest/DevGuideUiBinderI18n.html手册,并能够处理一些简单的案例,例如< span >text< /span>,它被用作普通html。但我不知道该如何处理/>参数,即< g:button text=“保存”widget手册假定插入

代码语言:javascript
运行
复制
<ui:attribute name="text" description="Save"/>
<ui:msg description="Save">Сохранить</ui:msg>

在小部件标签内。

它对于按钮小部件是可以接受,但对于实现HasOneWidget接口的自定义小部件是不可接受的。当我试图在这样的小部件中粘贴和粘贴时,当编译器在小部件标签中看到多个子级时,我得到了一个编译错误。有没有办法以适当的方式翻译小部件标签属性?

作为一种变通办法,我可以传递ID而不是真正的文本作为属性,然后调用一些保存(“Messages.resolveById”),它将返回"Сохранить",但它需要比预期多得多的更改和工作。

EN

回答 1

Stack Overflow用户

发布于 2011-10-20 22:59:39

最后,我找到了解决方案:使用< ui:with >标记指定一个消息类,而不仅仅是在属性中插入{}。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7769347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档