gpt4 book ai didi

java - Swing 中的 NL(荷兰语)语言环境似乎不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 01:46:43 25 4
gpt4 key购买 nike

我有一个支持多语言的 Java 应用程序。当我更改语言时(在首选项对话框中),整个应用程序的语言都会发生变化,包括 JFileChooser 等 Swing 组件的语言。这对英语、西类牙语和法语来说是完美的。但是当我选择荷兰语时,Swing 组件(JFileChooser、确认对话框等)的语言变为英语。

下面是将语言更改为荷兰语的代码。备注:对于其他语言,我使用相同的代码(当然除了 "NL" 字符串)并且它工作正常。

Locale locale = new Locale("nl");
Locale.setDefault(locale);
JComponent.setDefaultLocale(locale);

我还尝试使用 new Locale("nl", "BE");new Locale("nl", "NL"); 创建语言环境,但是他们都没有工作。荷兰语言环境有问题吗?还是我在这里做错了什么?

最佳答案

如前所述here用户界面翻译不支持荷兰语:

用户界面翻译Java SE 运行时环境Java SE Runtime Environment 6 提供的用户界面元素包括 Swing 对话框、由运行时环境写入标准输出和标准错误流的消息,以及由 JRE 提供的工具生成的消息。这些用户界面元素已本地化为以下语言:

语言区域 ID中文(简体)zh_CN
中文(繁体)zh_TW
英语 zh
法语 fr
德语
意大利吧
日语 ja
韩语 ko
葡萄牙语(巴西)pt_BR
西类牙语 es
瑞典语 sv

关于java - Swing 中的 NL(荷兰语)语言环境似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485320/

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