我们在 VS2015 的 VC++ 项目中成功地使用了 QT 5.5。现在,我将 i18n 添加到其中,使用 QTs Linguist 工具创建我的字符串 2b 翻译和生成的 .qm 文件。我通过 QTranslator 对象加载文件,翻译本身似乎有效,但它们显示错误。
由于德语是我的母语,我必须输入几个变音符号,以及我绝对想要支持的任何其他特殊 unicode 字符。
例如,我使用 linguist 翻译over
为über
,我的应用程序中的结果文本为über
. 我肯定可以识别为编码不匹配。
我已经查看了 i18n 示例,它可以正确显示所有提供的语言,所以在检查所有文件编码后,我现在不知道出了什么问题。
有人有什么想法吗?或者甚至有同样的问题?还是已经解决了?任何建议都非常感谢!