我想國際化我的GWT應用程序。在閱讀文檔之後,我看不到有任何使用常量而不是消息的理由。消息似乎在各方面都更加強大。是否有理由使用常量而不是消息?
是否有任何理由使用常量?他們比消息有更好的性能或其他優勢嗎?
我想國際化我的GWT應用程序。在閱讀文檔之後,我看不到有任何使用常量而不是消息的理由。消息似乎在各方面都更加強大。是否有理由使用常量而不是消息?
是否有任何理由使用常量?他們比消息有更好的性能或其他優勢嗎?
消息僅約串,而常量可以包含數字,布爾值,字符串數組等
不一定理由不使用郵件,但有區別值得注意。使用Messages接口時,需要轉義包含單引號(')的.properties文件中定義的字符串。當使用常量接口時,這不是必需的。例如,如果您有以下接口:
MyMessages.java
public interface MyMessages extends Messages {
@DefaultMessage("Please")
String please();
}
MyMessages_fr.properties
# this will throw a java.text.ParseException: Unterminated single quote
please = S'il vous plaît
# this will be parsed correctly and will display with only 1 single quote
please = S''il vous plaît