标签: c++ c linux internationalization qt
我知道像GNU gettext这样的实用程序可以使软件多语言化。 你给它一个字符串id,它将返回翻译的字符串。
gettext
但我也需要这个用于Qt中的图像 例如,如果我在en_US区域设置中显示图像,如果设置了ja_JP或fr_FR区域设置,我希望显示不同版本的图像。 Qt并不推荐这个。但我仍然需要这样做 我正在研究C / C ++,Linux。
en_US
ja_JP
fr_FR
是否有任何标准方式(如gettext)为图像实现此目的? 对此有任何建议将不胜感激。
答案 0 :(得分:4)
是的resource system允许您指定每个资源与lang文件中的.qrc属性相关联的语言。
lang
.qrc