gpt4 book ai didi

java - 在 Java 中实现用户定义的 native 语言环境

转载 作者:行者123 更新时间:2023-12-02 10:50:35 24 4
gpt4 key购买 nike

作为本地化的一部分,我现在正在尝试为本地语言(印度)实现区域设置字符串。

在搜索时,我在 Stack Overflow 上找到了一个解决方案,我们可以创建用户定义的区域设置。

How to extend the list of available Java Locales

我创建了自己的类,比如

IndianLocale extends Locale { 
IndianLocale (Locale Locale.En) ....
}

我有每种语言资源包。但是我缺少必须将这些包映射到区域设置的位置(这样当我请求 locale 它将返回相应的本地化字符串)。

最佳答案

正如另一篇文章中的答案所暗示的那样,Locale 只不过是格式化的字符串序列。如果您已经知道目标区域设置,则可以根据其名称为其创建一个 ResourceBundle,例如 MyApplicationStrings_hi_IN_someregion.properties,无论 Java 是否已知该区域设置。

如果您不知道Locale的名称,请编写一个简短的Java程序来执行System.out.println(Locale.getDefault().toLanguageTag()); 并在已知设置为感兴趣的语言环境的计算机上运行该程序。

关于java - 在 Java 中实现用户定义的 native 语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15187810/

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