2011-03-18 77 views
0

我需要将语言翻译为用户输入的文本(动态属性)。使用变量进行语言翻译

意味着我的自定义窗口小部件说我提供一个动态属性从语言列表和一个更加动态的属性来输入文字语言。

说,例如,用户输入一些文字,并选择语言“荷兰”的特定字符串应该被翻译成荷兰语。静态字符串的

我已经实现了语言翻译(意思是说,我已经直接输入在TR()用了动态属性添加到输入文本的文本)。

所以有人建议我我如何实现与动态属性(相对于文本的动态属性)相同。 “有什么办法来设置在TR不封闭的()字符串的语言”提前为任何帮助

感谢。

回答

0

您可以使用QTranslator。 但它不应该翻译任何字符串,只能在翻译文件中找到字符串。 翻译文件使用Qt Linguist创建。

+0

我已经使用TR(“文字”)翻译工作正常,现在想给动态特性,让用户选择文本,而不是我给静态的文本,我怎么能做到这一点????? – rashmi 2011-03-18 09:33:00

+0

@rashmi'tr(string.data())'工作吗? – graphite 2011-03-18 15:13:07