Eclipse RCP教程-12. 国际化和本地化
1. 支持多语言界面
国际化(I18N)通过分离代码与文本资源实现,本地化(L10N)则针对特定区域设置显示内容。Eclipse RCP基于资源绑定(Resource Bundles)和OSGi服务实现多语言支持。
1.1 创建资源文件
在插件项目的 src
目录下创建 Messages
类和对应的资源文件:
src/
└── com/example/rcpdemo/
├── Messages.java # 资源绑定类
├── Messages_en.properties # 英文资源
└── Messages_zh_CN.properties # 中文资源
英文资源(Messages_en.properties)
app.title