本地化是软件设计的一个过程,您无需对软件进行任何工程更改即可将其改编(本地化)为不同语言和区域的软件。当本地化应用程序时,会为应用程序中的每个元素(如屏幕文本、菜单和图标)提供替换的语言值。
在 NetBeans IDE 中,可以使用 “新建本地化支持类”向导 创建本地化应用程序所需要的文件:
.properties
)。在属性资源包内部,元素以键/值对的形式列出,例如:
TEXT_NOT_FOUND=没有可用于此语言环境的文本。TEXT_HELLO=Hello, world! TEXT_WARNING=文件 {1} 中存在 {0} 个警告。BUTTON_FINISH=完成
创建应用程序的键/值对之后,可以使用代码内的 getMessage()
方法来验证所调用键的正确值。当首次尝试调用 getMessage(java.lang.String)
方法时,会自动调用初始化方法。
例如, LocalizationSupport.getMessage("TEXT_HELLO")