我正在开发应该支持多种语言的 Java 客户端。对于文本的翻译,我使用 Java ResourceBoundle,它可以正常工作。
现在的问题是图像。客户端应加载大约 50 张图像,这些图像是棋盘游戏的特定卡片。每个图像都有一个标题。因此,如果我有 N 种语言,我应该准备 50*N 个图像,然后放入 jar 文件中。
每种语言支持都会使 jar 文件的大小增加大约 1 Mb。
你觉得我应该
- 生成支持所有语言的jar?
- 生成许多支持英语和本地语言的罐子?
- 有一组没有标题的图像并使用 Java JLabel 将标题附加到图像?