Java 完全翻译应用程序

Java 完全翻译应用程序,java,swing,translation,look-and-feel,Java,Swing,Translation,Look And Feel,因此,我可以管理转换我创建的字符串,但是,我在将字符串合并到swing元素(例如JFileChooser)或在JFileChooser中文件重命名失败时弹出的消息时遇到问题 我还使用了几个L&F(用户可以切换它们)。我听到了两种不同的声音:我想更改的字符串的键是L&F特定的,它们不是 所以,如果它们是,有人能告诉我它们在Nimbus L&F中的位置吗(我有它的源文件),这样我就可以将它们更改为“通用密钥”(我将对所有L&F都这样做),这样我就不必为每个外观编写不同的代码 如果有人能向我解释如何将

因此,我可以管理转换我创建的字符串,但是,我在将字符串合并到swing元素(例如JFileChooser)或在JFileChooser中文件重命名失败时弹出的消息时遇到问题

我还使用了几个L&F(用户可以切换它们)。我听到了两种不同的声音:我想更改的字符串的键是L&F特定的,它们不是

所以,如果它们是,有人能告诉我它们在Nimbus L&F中的位置吗(我有它的源文件),这样我就可以将它们更改为“通用密钥”(我将对所有L&F都这样做),这样我就不必为每个外观编写不同的代码

如果有人能向我解释如何将所有的.java文件转换成我自己的L&F(例如Nimbus Custom),并将其导入到我的程序中,那也太好了


事实上,如果他们是L&F独立的,有没有人能给我提供一些关于我在哪里可以访问他们以及如何更改他们的信息。链接到组件上实际绘制的字符串的完整列表也很好。

大多数小部件都有更改其内置文本的方法。例如,JFileChooser有。是的,但是它图标上的文件名文本、文件类型文本、工具提示文本呢?它应该从系统本身中提取这些值(文件名、文件类型、工具提示)。如果用户的操作系统运行的是英语,它将以英语显示。如果操作系统是西班牙语的,它将以西班牙语显示。一些文件类型的文本可以通过使用s来更改。是的,但我不打算将我的程序翻译成西班牙语(只有英语和我的母语),我想给我的用户一个选择。。。