问题标签 [qt-linguist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

python - 如何为 Python 应用程序创建 TS 文件

我想用 QT Linguist 翻译我的应用程序,但我不知道如何创建用于翻译的 TS 文件。我已经使用 QT Designer 创建了 MainWindow.ui,并使用 spyder 进行了编码。如何获得创建翻译的 TS 文件? 在此处输入图像描述

0 投票
0 回答
11 浏览

python - 如何使用 qt 语言学家短语手册以不同的语言在状态栏和消息框上发布消息

我有一个 python 程序,一个用 qt 设计器制作的 gui。它有 2 种不同的语言版本,由 qt linguist 翻译。现在我还想以不同的语言发布 QMessageBox 和 statusBar 消息。这可以通过使用 Qt 语言学家来实现吗?也许它的短语手册?或者我怎样才能做到这一点。

0 投票
0 回答
21 浏览

qt - 使用 .ts 文件的语言学家对 Qt 语言文件的版本处理

我有一个工作系统,它使用带有 ts/qm 文件的 QTranslator 来更改语言(即使在运行时)。

我想为特定语言添加一个版本,以便我们可以让翻译人员独立更新它们,我可以在软件中显示这个版本。

它可以通过附加某种元数据文件或通过每次迭代更改语言文件名来轻松完成,但这对我来说似乎非常手动。

我想知道 .ts 文件格式中是否存在可以使用的任何内容,或者 Qt 是否已经为此提供了一些巧妙的解决方案。在语言学家或 .ts 文件或 QTranslator 文档的文档中找不到任何内容。

任何帮助,将不胜感激!

0 投票
1 回答
53 浏览

c++ - 如何使用 C++ 中的 QtLinguist 将程序翻译成语言?

我在 QtCreator 上编写了代码,将我的应用程序的 GUI 翻译成英语和西班牙语。此应用程序是用法语编写的。.ts 翻译文件已生成。我在 QtLinguist 上将字符串翻译成英文(但不是西班牙文),我用绿色箭头在字段上打勾,表明我确定翻译。但是当我通过 lrelease 生成文件 .qm 时,IDE 写道:正在更新 'C:/Users/user/Documents/ZeroClassGenerator/zeroclassgenerator_en.qm'...

生成了 3 个翻译(3 个已完成,0 个未完成)正在更新 'C:/Users/user/Documents/ZeroClassGenerator/zeroclassgenerator_es.qm'...

生成 0 个翻译(0 个已完成,0 个未完成)忽略 3 个未翻译的源文本“C:\QtSdk2\6.2.1\mingw81_64\bin\lrelease.exe”已完成但要翻译的文本尚未翻译成英文。但是,我将 .qm 文件与我的软件的可执行文件放在同一个文件夹中,并在主文件中编写了以下代码:

由于该代码不起作用,因此我编写了此代码。

我不知道我哪里错了。