我正在使用Java制作一个应用程序。该应用程序可以通过“ResourceBundle”进行国际化。我想让用户选择他想要的语言来运行该应用程序。现在有一个问题:如何列出可用于该程序的语言?我不想使用“Locale.getAvailableLocales()”,因为我不知道应用程序是否有所选语言的“.properties”文件。第二个问题是:我能否添加外部“.jar”文件之外的其他语言文件?最后一个问题:是否有更好的国际化解决方案?
问候
问候
Class.getResourceAsStream()
),如果获得InputStream,则认为该语言受支持,否则不受支持。