gpt4 book ai didi

java - Java 是否具有与 .NET 资源 (.resx) 文件等效的本地化文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:57:33 24 4
gpt4 key购买 nike

Java 是否具有与 .NET 资源 (.resx) 文件等效的本地化文件?

在 .NET 中,您可以将资源定义为标准 XML 文档中的键值对。

资源文件根据文化命名。例如:

myresources.resx

myresources.en-us.resx

myresources.fr-fr.resx

myresources.de-de.resx

Java 中是否有等效项?文件是否使用了类似的命名约定?

最佳答案

Java 等效项称为 ResourceBundle .资源包是 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

关于java - Java 是否具有与 .NET 资源 (.resx) 文件等效的本地化文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com