Qt国际化翻译Linguist使用

QT的国际化是非常方便的,简单的说就是QT有自带的翻译工具把我们源代码中的字符串翻译成任何语言文件,再把这个语言文件加载到项目中就可以显示不同的语言。下面直接上手:

  • 步骤一:打开pro文件,添加:TRANSLATIONS += 自己命名.ts,如下所示:

  •  步骤二:点击工具---->外部---->语言家---->更新翻译,就会在你的源文件的目录下出现test.ts文件,.ts文件是一个类似xml的文件。如下所示:

Qt国际化翻译Linguist使用_第1张图片

  • 步骤三:打开Linguist,将.ts文件拖入,如下所示:

Qt国际化翻译Linguist使用_第2张图片

Qt国际化翻译Linguist使用_第3张图片

  • 步骤四:选择目标语言(源语言不用管),如下所示: 

Qt国际化翻译Linguist使用_第4张图片

  • 步骤五:翻译待翻译的字符串,翻译完后打勾,方便查看哪个字符串没翻译。如下所示: 

Qt国际化翻译Linguist使用_第5张图片

  • 步骤六:ctrl+s保存后然后发布,发布完后就会得到一个.qm文件,随后吧.qm文件copy到exe的根目录下。如下所示:  

Qt国际化翻译Linguist使用_第6张图片

  •  步骤七:使用.qm文件,添加三四行代码即可,这样就可以实现翻译功能了。如下所示:  

Qt国际化翻译Linguist使用_第7张图片

你可能感兴趣的:(c++Qt开发专栏,qt,开发语言)