【问题标题】:gwt internationalizationgwt 国际化
【发布时间】:2010-05-18 11:18:53
【问题描述】:

关于 GWT 的国际化,我有三个(未解决的)问题:

1) 仅对常量和参数化文本使用“消息”是否是一个(巨大的)性能问题(这是可能的),而您通常会同时使用“消息”和“常量”?

2) 有没有办法在源代码中指定原始文本,然后可以在某处指定其翻译? (例如,Translate("Hello") 在源代码中,而不是在属性文件中,例如西班牙语:Hello = ¡Hola!

3) 你知道任何可以为你生成属性和接口的翻译工具吗?

提前致谢!

【问题讨论】:

    标签: gwt internationalization


    【解决方案1】:

    1) 我不知道消息与常量有任何性能问题。因为无论如何所有代码最终都是相当优化的 JavaScript,所以对我来说这似乎是一个最小的问题。

    2) 可以使用DefaultMessage注解:

    @DefaultMessage("Hello")
    String hello();
    

    在这种情况下,如果没有找到对应的翻译文件,则使用默认消息。

    3)i18nCreator

    【讨论】:

    • 非常感谢! 3)你知道一个 GUI 什么的,你只需输入翻译,而不处理属性和界面文件。
    • 我还没有听说过这样的工具,不过可能很好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多