标签: linux qt4
我需要将语言翻译成用户输入的文本(动态属性)。
意思是说在我的自定义小部件中,我提供了一个动态属性来从语言列表中选择语言,并提供一个动态属性来输入文本。
例如,用户输入一些文本并选择语言“dutch”,特定字符串应该转换为荷兰语。
我已经实现了静态字符串的语言翻译(意思是说我已经在tr()中直接输入了文本而没有动态属性来输入文本)。
所以有人可以建议我如何使用动态属性(相对于文本的动态属性)实现相同的功能。 “有没有办法为未包含在tr()中的字符串设置语言”
提前感谢您的帮助。
答案 0 :(得分:0)
您可以使用QTranslator。 但它不应该翻译任何字符串,只能翻译它能够在翻译文件中找到的字符串。 翻译文件使用Qt Linguist创建。