fra*_*lic 6 .net java globalization localization internationalization
Java是否具有等效于.NET资源(.resx)文件的本地化?
在.NET中,您可以将资源定义为标准XML文档中的键值对.
资源文件根据文化命名.例如:
myresources.resx
myresources.en-us.resx
myresources.fr-fr.resx
myresources.de-de.resx
Java中是否存在等价物?类似的命名约定是否用于文件?
调用Java等价物ResourceBundle.Resource Bundle是包含特定于语言环境的数据的java属性文件(具有.properties可以使用java.util.ResourceBundle类访问的文件扩展名).
从你的例子来看,
myresources.resx
myresources.en-us.resx
myresources.fr-fr.resx
myresources.de-de.resx
相当于(在java中)
myresources.properties
myresources_en_US.properties
myresources_fr_FR.properties
myresources_de_DE.properties
有关技术数据,ResourceBundle请查看此Oracle文章:https://docs.oracle.com/javase/tutorial/i18n/resbundle/concept.html