【发布时间】:2021-10-22 15:24:14
【问题描述】:
我希望我的应用程序同时使用印地语和英语,因此我创建了一个名为 Resources 的 ResourceBundle。在这个目录中,我创建了 label.properties、label_en_US.properties 和 label_hi_IN.properties,这些文件分别放置了一些值,例如 ab=xy_default、ab=xy_in_en 和 ab=xy_in_hindi。
现在我打算将它们用作标签文本,所以在该标签的属性中,我使用了默认值,例如 this
这里代码是关键,在 label_defualt 中是 code=Code :,在 label_en_US code=Code : 和 label_hi_IN code=कोड :。如何指定要使用 label、label_en_US 或 label_hi_in 中的哪一个 label.properties。我已经在我的数据库中存储了用户偏好,比如使用哪种语言。
我想知道如何强制或告诉它在主函数或其他地方使用标签之外的特定文件、label_en_US、label_hi_IN。
现在它只从 label.properties 文件中获取值,如果用户希望它使用印地语,那么我们如何在内部强制使用该 label_hi_IN.properties 文件。
【问题讨论】:
标签: java properties localization resourcebundle