我正在开展一个项目,该项目将在许多国家使用,使用不同的语言。我需要一个很好的方法来使我的GUI易于翻译。
我正在使用Qt框架进行编程。
显然,我必须在一个查找表/ .ini文件中定义所有String。我只是不确定最好的方法是什么。
答案 0 :(得分:4)
Qt非常支持国际化(i18n),他们甚至有一个非常彻底的documentation page来解释你可以使用的一些技术。
对于翻译,最重要的是在插入字符串时使用tr("...")
,然后使用Qt Linguist
来实际翻译这些字符串。