QT在所有上下文中翻译搜索
qt translate search in all context
我在TS文件中有两个上下文。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh_CN">
<context>
<name>qSlicerMainWindow</name>
<message>
<source>&File</source>
<translation>文件</translation>
</message>
<message>
<source>&Edit</source>
<translation>编辑</translation>
</message>
<message>
<source>Feedback</source>
<translation>反馈</translation>
</message>
<message>
<source>Import Scene</source>
<translation>导入场景</translation>
</message>
<message>
<source>Add Data</source>
<translation>添加数据</translation>
</message>
</context>
<context>
<name>Endoscopy</name>
<message>
<source>Endoscopy</source>
<translation>内窥镜</translation>
</message>
</context>
<context>
<name>EndoscopyWidget</name>
<message>
<source>Path</source>
<translation>路径</translation>
</message>
<message>
<source>Camera</source>
<translation>相机(Camera)</translation>
</message>
<message>
<source>Input Fiducials</source>
<translation>输入参考点(Input Fiducials)</translation>
</message>
</context>
</TS>
qapplication :: translate((需要上下文作为参数和qobject :: tr((在全局上下文中搜索文本。
我只有源文本,它可以来自任何上下文。
有什么方法可以在TS文件中存在的所有上下文中搜索翻译?
,但是您可以轻松找到上下文!回想一下QApplication
保留所有顶级小部件的列表,您可以轻松地枚举儿童小部件。XML文件中的上下文似乎是对象或类名称,因此使用它们确实很容易。
相关文章:
- 有根的二进制搜索树.保留与其父级的链接
- 不同翻译单元中不可重载的非内联函数定义
- 在C++中搜索嵌套多映射值
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 二进制搜索树叶数问题
- 为什么二进制搜索在我的测试中不起作用
- 正在尝试重载二进制搜索树分配运算符
- c++binary_search函数排序数组(流行名称搜索)出现问题
- 向量上的线性搜索
- 如何在动态数组上使用搜索函数
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- cmake:添加要搜索头文件的目录
- 使用C++创建特殊的二叉搜索树
- 在C++的字符串中搜索和删除某些字符
- std::unordered_map 搜索算法是如何实现的?
- 需要将一行代码从C++ Qt翻译成PyQt
- 使用不变量来确定二分搜索中的边界条件
- 二叉搜索如何比线性搜索更快?
- 按边长度递归搜索图中所有可行路径
- QT在所有上下文中翻译搜索