1

我创建了一个应用程序,它从 UI 文件动态加载它的 UI(添加到应用程序的资源中。我没有翻译,poyside-uic按原样加载。现在我想本地化应用程序,但不明白如何。

我尝试使用生成 TS 文件pyside-lupdate widge1.ui widget2.ui ... -ts my.ts并获得具有多个context节点的文档,而语言学家没有显示所有记录(只有大约 7 条记录,我不明白哪个确切)。

所以,我的问题是:如何翻译动态加载的 UI 文件?

4

1 回答 1

1

找到了。很简单,但并不总是很明显。

  1. 执行pyside-lupdate file1.ui file2.ui .... fileN.ui -ts translations\ru_RU.ts。之后得到一个带有多个上下文的 TS 文件(没关系,我错了)
  2. 与语言学家一起打开 TS。确保在菜单“查看->查看”中选中“上下文”选项
  3. ...
  4. 利润!!!
于 2013-07-26T14:32:09.943 回答