E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linguist
qt语言国际化(翻译),并实现多窗口同时翻译
pro文件中添加下面几句,支持中文和英文TRANSLATIONS=lanague_cn.ts\lanague_en.ts二、通过qt语言家更新翻译生成.ts文件完成以后在工程目录可以看到.ts文件三、通过
linguist
小灰灰搞电子
·
2024-01-31 23:38
QT开发技术
qt
数据库
开发语言
不会 python 语言没关系,GPT 会呀
一般来说,很多软件开发工具提供了国际化方案,比如QT,就提供了
Linguist
。
云水木石
·
2024-01-13 17:25
python
gpt
开发语言
Qt之语言家的简单使用(一)(Qt翻译UI,Qt
Linguist
的使用,含源码+注释)
文章目录一、翻译程序示例图二、流程须知(个人理解)三、关于对话框中QDialogButtonBox翻译的操作四、源码CLinguistTest.hCLinguistTest.cppCLinguistTest.uiCTipDialog.hCTipDialog.cppCTipDialog.ui总结相关文章一、翻译程序示例图下图包含两个窗口,先弹出一个对话框,然后点击按钮切换语言。二、流程须知(个人理解
lw向北.
·
2023-12-04 12:04
Qt
qt
ui
开发语言
qt 增加的翻译没有作用上_Qt语言翻译工具的使用 及 QT-
Linguist
国际化的简单实现...
通过使用QtLinguist工具时,可以有两种方式进行下一步操作(Windows操作系统)。首先说明第一种,在一个软件系统中存在*.pro的工程文件,因而我们可以借此通过采用命令行的形式生成最终所需要的或更新过的*.qm文件,但前提是,如果是更新*.ts和*.qm文件,则须将最后生成的*.qm文件放到系统能够调用得到的文件中去,否则,打开软件查看,结果还和上一次一样,并没有更新自己刚刚翻译过的内容
weixin_39609483
·
2023-12-04 12:03
qt
增加的翻译没有作用上
Qt 实现多语言 国际化 翻译
文件部署翻译代码加载qm文件翻译流程CreatedwithRaphaël2.3.0开始pro文件指定输出的ts文件所有需要翻译的字符串用tr()包裹qtcreator->工具->语言家->更新翻译,生成*.ts文件
Linguist
我是唐
·
2023-12-04 12:01
Qt
qt
翻译
C++Qt开发——
Linguist
语言家
QtLinguist简介Qt提供了一款优秀的支持QtC++和QtQuick应用程序的翻译工具。发布者、翻译者和开发者可以使用这款工具来完成他们的任务。发布者:承担了全面发布应用程序的责任。通常,他们协调开发者和翻译者的工作,可以使用lupdate工具同步源代码,进行翻译,使用lrelease同步工具为发布应用程序创建运行时使用的翻译文件。翻译者:可以使用QtLinguist工具翻译应用程序的文本。
程序员老舅
·
2023-12-04 12:00
Qt开发
qt
c++
qt教程
qt开发
qt5
vs2015+qt国际化翻译问题:
Linguist
中源代码不可见
在移植别人的代码时,只有翻译好的ts文件,打开后发现“源代码不可见”。在Irelease后,也无法load加载那个qm翻译文件。解决:1、右键单击ts文件,单击Irelease生成qm文件2、在qrc中添加qm文件3、生成--》清除生成的项目文件,清除解决方案,生成解决方案。或者生成--》重新生成解决方案(这个没试)。重新运行就可以了。
Charles技术成长之路
·
2023-12-04 12:59
C++
vs+qt
Linguist
vs
qt
Qt
Linguist
翻译 介绍
转自:https://blog.csdn.net/liang19890820/article/details/50274409简介Qt提供了一款优秀的支持QtC++和QtQuick应用程序的翻译工具。发布者、翻译者和开发者可以使用这款工具来完成他们的任务。发布者:承担了全面发布应用程序的责任。通常,他们协调开发者和翻译者的工作,可以使用lupdate工具同步源代码,进行翻译,使用lrelease同
kevin_org
·
2023-12-04 12:57
Qt之美
Qt翻译
Linguist
国际化
Qt国际化翻译
Linguist
使用
QT的国际化是非常方便的,简单的说就是QT有自带的翻译工具把我们源代码中的字符串翻译成任何语言文件,再把这个语言文件加载到项目中就可以显示不同的语言。下面直接上手:步骤一:打开pro文件,添加:TRANSLATIONS+=自己命名.ts,如下所示:步骤二:点击工具---->外部---->语言家---->更新翻译,就会在你的源文件的目录下出现test.ts文件,.ts文件是一个类似xml的文件。如下
@会飞的毛毛虫
·
2023-12-04 12:26
c++Qt开发专栏
qt
开发语言
git: 两个配置文件.gitattributes和.gitignore
.gitattributes在github上,如果未指定语言,
Linguist
来自动识别你的代码应该归为哪一类,它是根据某种语言的代码量来决定是哪种语言的项目。
chao2016
·
2023-11-28 03:22
L_Git
git
【Qt一骚操作】Qt语言家 Qt
Linguist
使用 【总结】
Qt语言家QtLinguist1)简介源代码中经常会出现一些字符串,比如定义要显示在控件上的文本,在不同的语言环境下,可能会需要显示不同语言对应的文本。针对多语言切换的需求,Qt提供的解决方案是,在所有需要翻译的字符串处都使用QObject::tr()函数,Qt提取出所有QObject::tr()函数的参数,使用Qt语言家对其进行翻译后发布,Qt程序可以在运行时加载发布的翻译文件以更新文本字符串。
Monster_H7
·
2023-10-24 01:04
Qt
qt
开发语言
linux
【Qt QML】Qt
Linguist
使用方法
1.简介应用开发过程中,有时候需要翻译成多种语言,例如:将界面上所有中文翻译成英文,以适应国外市场。针对多语言切换需求,Qt有一个QtLinguist解决方案。在所有需要翻译的字符串处使用qsTr()函数,Qt提取出所有qsTr()函数的参数,使用QtLinguist对其进行翻译后发布,Qt程序可以在运行时加载发布的翻译文件以更新文本字符串。2.使用方法下面以QML工程为例介绍:Qt版本:Qt5.
-凌凌漆-
·
2023-10-22 10:42
Qt
QML
Qt笔记
qt
数据库
开发语言
【linux】QT QTranslator 中英文翻译
linguist
语言家 翻译过程
目录一、环境二、具体步骤1、QT项目中,.pro文件内添加如下代码2、用tr()在所有需要中英文翻译的源代码处修改格式3、生成并修改.ts翻译文件4、通过.ts文件生成.qm文件5、将.qm文件以【添加资源文件】的形式加入qt项目中6、在main.cpp中载入翻译文件一、环境linux+qt二、具体步骤1、QT项目中,.pro文件内添加如下代码TRANSLATIONS+=test_zh.tstes
Wyn_
·
2023-10-01 09:23
Qt
qt
Qt creator创建窗口应用过程
QTcreator是用于开发QT程序的IDE,集成了QTdesigner,Assistant,
Linguist
。
Jayse UP
·
2023-09-03 00:09
Qt应用创建过程及实用接口
Qt 动态中英文切换
前提:已经完成了整个界面的翻译,拿到匹配的ts翻译文件,注意:要保证界面切换后,翻译的全覆盖,要保证任何需要反应的地方,都用到了tr("")包含,不然
Linguist
会捕捉不到。.
雲烟
·
2023-08-30 08:18
qt
开发语言
4-GitHub代码库的语言显示调整
GitHub使用
Linguist
来判定项目的主语言,就是比较各语言的代码量。
__Gavin__
·
2023-08-09 07:17
GitHub添加、修改语言
添加语言在仓库根目录下新建.gitattributes文件在文件中添加以下代码:*
linguist
-language=java等号后面为需要添加的语言修改语言同样在.gitattributes文件中进行修改
ZboY.
·
2023-04-06 17:11
Github
github
git
Languages Supported by Github Flavored Markdown
https://github.com/github/
linguist
/blob/master/lib/
linguist
/languages.ymlactionscript3apacheapplescriptaspbrainfuckccfmclojurecmakecoffee-script
taichiyi
·
2023-03-15 13:59
在VS中使用Qt
Linguist
完成国际化翻译
1.在QtVsTool中点击CreateNewTranslationFile,创建翻译文件,此时项目文件夹目录中会生成一个后缀为.ts的文件,同时此文件也在出现在Vs的解决方案资源管理器中。2.双击Vs中上图的.ts文件,进入到Qt预言家中进行翻译,代码中用tr()括上的和ui界面中的文字都会出现(在qml代码中为qStr()),如ui界面中原本的文字是QMLTest,在翻译中可以写成QML测试。
风烟倦
·
2021-01-27 23:36
Qt
Qt
Linguist
qt
国际化
Github 个人Profile Readme 常用语言卡片 控制比例
所以我們仍然需要使用各个仓库的.gitattributes文件的
linguist
-language=XXX以及
linguist
-vendored(后者特别注意)。
wujiuqier
·
2021-01-13 17:40
github
Github开源项目
1.
Linguist
顾名思义,
Linguist
直译是语言学家的意思,采用Ruby开发。使用它可以自动分辨项目所使用的开发语言。
goblin250
·
2020-09-14 14:13
不了了之
NLP常用工具
*NLPToolboxCLThttp://complingone.georgetown.edu/~
linguist
/compling.htmlGATEhttp://gate.ac.uk/NaturalLanguageToolkit
weixi6
·
2020-09-14 01:50
NLP
Ubuntu12.04 下配置qtcreator交叉编译
移植到2440、64102、安装qtcreator:在UbuntuSoftwareCentre那里下载、安装qtcreatorIDE(安装完后里面包含有Qt4Assista、Qt4Designer、Qt4
Linguist
__Howl
·
2020-09-10 14:27
Linux
嵌入式Linux
Qt
Qt 界面实现多国语言的切换实例
Qt本身提供的
linguist
工具,就是来实现这个翻译过程的。实现多国语的步骤大体上说来有这么几步:Qt界面实现多国语言的切换实例是本文要介绍的内容,一直认为Qt界面相对于还是很好实现的一种开发。
HiRuyue
·
2020-08-26 23:14
QT
Qt利用QDomDocument去掉ts翻译文件中的vanished(丢失)多余节点项,使得使用
linguist
.exe打开后不会再显示灰色项。
#include#include#include#include#include#include#include#includeboolremvoeTsFileVanished(constQString&strSrc,constQString&strDest){QDomDocumentdoc;QStringerrorMsg;interrorLine=0,errorColumn=0;QFileiFi
ylyanleiyl
·
2020-08-26 08:34
qt的语言翻译
lupdatelupdate生成tsLinguist使用
Linguist
来添加翻译的东西lreleaselrelease生成qm程序加载在程序中,使用加载qm就可以QTranslatortranslator
贝亚拉科技
·
2020-08-24 16:08
qt5
qt的语言翻译
lupdatelupdate生成tsLinguist使用
Linguist
来添加翻译的东西lreleaselrelease生成qm程序加载在程序中,使用加载qm就可以QTranslatortranslator
贝亚拉科技
·
2020-08-21 02:17
qt5
Qml实现简易版Qt
Linguist
(语言家) & QXmlStreamReader / QXmlStreamWriter 的使用方法
【写在前面】因为之前写了几篇文章,是Qt翻译的相关的,然后自己就去了解了下TS文件(TranslateSource翻译资源文件)。发现只是比较简单的XML文件,又因为自己对Qt读写XML用的并不是很多,就想着学习一下在Qt中读写XML。结果。。顺便做了个Qml版的Qt语言家─.─|||。。【正文开始】在Qt中,有三种读写XML文档的方法:1、QXmlStreamReader/QXmlStreamW
梦起丶
·
2020-08-20 13:59
Qt
Quick(Qml)开发之旅
Qt
XML
Qt
Linguist
(语言家)与QtCreator集成
然而,在QtCreator中集成了lupdate和lrelease,却缺少
linguist
。因此,在这里写一篇QtLinguist(语言家)与QtCreator集成的方法。
梦起丶
·
2020-08-20 13:59
Qt
linguist
QtCreator集成
Qt语言家
Qt
QT5常见问题二:中文乱码以及
Linguist
乱码,该如何解决?
在使用Qt库进行程序开发的过程中,中文乱码问题是许多程序员都会遇到的问题,解决方法也有很多种。在Qt4的各个版本中,大家解决中文乱码的方法比较一致,也很有效!一:在Qt4中通常使用如下代码,便可以轻松解决中文乱码问题:QTextCodec*codec=QTextCodec::codecForName("GB2312");QTextCodec::setCodecForLocale(codec);QT
辰亿
·
2020-08-20 10:03
Qt常见问题
qml如何进行动态翻译
Qt已经提供了语言家(
linguist
)生成语言库文件(*qm)和自带翻译的类,很方便的实现语言的切换。功能概述:点击按钮,实现对应语言切换,关闭应用再次启动,保留上一次的设置。
远行的蜗牛2016
·
2020-08-19 09:36
qt开发
QT 多语言切换 - Qt
Linguist
- 三种语言以上
0.工具说明:工具lupdate提取字符串,形成ts文件工具QtLinguistQT语言家,人工手动翻译ts文件;工具lrelease发布,将人工翻译后的ts文件,整理生成二进制语言QM文件;备注:运行lupdate产生一组翻译源(TS)文件,里面含有所有用户可见的文本,但未经过翻译。把生成的TS文件交给翻译者(谁使用QtLinguist添加翻译)。QtLinguist关注任何源文本的改变或删除。
LearnLHC
·
2020-08-19 08:43
Qt
Qt QTranslator和
linguist
国际化语言支持
QTranslator的使用QTranslator类加载Qt的翻译文件来进行国际化语言翻译。一.创建翻译文件1.1工具创建1.在*.pro中添加:TRANSLATIONS+=*.ts,有多少种语言添加多少个文件。2.之后运行lupdate*.pro生成ts文件。lupdate会根据源代码中的内容提取出待翻译的字段,然后生成ts文件,该文件时xml格式的3.使用qtlinguist打开ts文件,并翻
麟凤轩
·
2020-08-15 09:59
【Qt/Quick/QML】
QTranslator使用
my_CN名字自起)打开qt命令行工具,执行lupdateF:\qt_test\untitled1\untitled1.pro(路径为项目的pro路径)完成后会在项目下生成my_CN.ts文件打开qt的
Linguist
sun_大可
·
2020-08-15 08:29
Qt多国语言的实现与切换(国际化)
1、创建语言文件打开.pro文件,加入以下:TRANSLATIONS+=cn.ts工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts2、编辑翻译文件启动
Linguist
(Qt语言家),打开
senkkes
·
2020-08-15 07:32
Qt知识点
Qt应用程序开发二:中英文翻译 国际化
文件中添加你需要翻译的语言文件,如:TRANSLATIONS+=csdn_en.tsTRANSLATIONS+=csdn_cn.ts名称后缀en表示英文,cn表示中文,这样的格式好处就是在
linguist
.exe
xzpblog
·
2020-08-12 14:36
Qt
Qt国际化
Qt翻译
Qt的多语言翻译功能及步骤
1.生成*.qm文件一般Qt环境下会有lupdate、lrelease、
linguist
等工具,路径在“Qt安装目录/~~/gcc/bin/”下面,介绍如下:1)lupdate:所带参数是qt程序的工程文件名
MJZ0508
·
2020-08-12 11:21
qt编程
QT 提取中英文翻译
=myexec_zh.ts第二步用lupdate操作pro将要翻译的提取到ts文件命令是lupdatemy.pro,要想获取更多有用信息则输入lupdate-verbosebl3000.pro第三步用
linguist
Esberla
·
2020-08-12 10:04
Qt
Qt多国语言的实现与切换(国际化)
Qt多国语言的实现与切换(国际化)1、创建语言文件打开.pro文件,加入以下:TRANSLATIONS+=cn.ts工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts2、编辑翻译文件启动
Linguist
hypercode
·
2020-08-09 21:03
QT中文翻译步骤(转)
大大中中小小第一步在你的pro里面加入TRANSLATIONS=myexec_zh.ts(根据对应的ts文件修改)第二步用lupdate操作pro将要翻译的提取到ts文件命令是lupdatemy.pro第三步用
linguist
zhouwengui
·
2020-08-09 04:01
qt中文翻译步骤
第一步在你的pro里面加入TRANSLATIONS=myexec_zh.ts第二步用lupdate操作pro将要翻译的提取到ts文件命令是lupdatemy.pro第三步用
linguist
打开刚才的ts
interlc
·
2020-08-08 16:50
QT界面中文翻译
xxx.pro里面加入TRANSLATIONS=myexec_zh.ts(根据对应的ts文件修改)第二步用lupdate操作pro将要翻译的提取到ts文件:命令是lupdatexxx.pro(终端执行)第三步用
linguist
小月贺金山
·
2020-08-08 15:08
QT
Qt 翻译之多语言文件.qm的生成和使用
示例步骤1.新建一个QtWidgets工程,这里我取名为
Linguist
,并添加一个名为LinguistWidget的类,如下图所示:2.在LinguistWidget中添加一个QPushB
慕华思弦
·
2020-07-30 23:02
♪
--
Qt
qt程序设置版本信息
#include"winver.h"IDI_ICON1ICONDISCARDABLE"
linguist
.ico"//文件图标VS_VERSION_INFOVERSIONINFOFILEVERSION1,0,0,0PRODUCTVERSION1,0,0,0FILEFLAGS0x0LFILEFLAGSMASK0x3fLFILEOS0x00040004LFILETYPE0x1LFILESUBTYPE0x
weixin_30394669
·
2020-07-28 16:12
Qt多国语言动态切换(含源代码)
Qt中文国际化(含高阶做法)作者:melon日期:2019/7/151.国际化需要用到的工具lrelease.exe、lupdate.exe、
linguist
.exe(非必须),这些工具在Qt5.12.2
melon-gaga
·
2020-07-28 15:20
Automatic Speech Recognition(ASR) 学习资源
Courses:1.EECSE6870—Fall2012SpeechRecognition2.CSE6328SPEECHANDLANGUAGEPROCESSING(FALL2012)3.CS224S/
LINGUIST
285SpokenLanguageProcessingComing
LiFeitengup
·
2020-07-06 22:43
语音识别
QT---之QTranslator【界面语言翻译】及QT-
Linguist
的用法
QTranslator类就是使用Qt的翻译文件,可以对界面中菜单栏、label、对话框等进行翻译。使用的前提是,开发者要自己创建翻译文。(一)QT项目实现多语言,必须做两件事:1)确保每一个用户可见的字符串都使用了tr()函数。2)在应用程序启动的时候,使用QTranslator载入一个翻译文件(.qm)。tr()的用法:caseCheckBox=newQCheckBox(tr("Match&ca
锥子A
·
2020-07-06 02:41
QT---结构基础
修改GitHub上项目语言显示
搜索了一下发现github是使用
Linguist
来detect所使用的语
weixin_30512785
·
2020-06-27 20:40
QT使用多国语言及
linguist
工具使用
在QT代码中使用不同语言.qm文件就能让程序转换成相应的语言。但必须有相应语言的字库支持才能转换成功,否则会出现乱码或空格。字体库有各种格式,需要放在/usr/lib/fonts目录下才行,下图圈出来的是我使用的中文字体库与英文字体库。支持的字体库有了之后,就开始使用.qm文件来进行多国语言切换了。在代码中.H需要添加头文件,#include#includeQTranslator*translat
心上枫叶红
·
2020-06-25 19:10
QT
技术笔记
Qt
Linguist
介绍和简单应用
简介Qt提供了一款优秀的支持QtC++和QtQuick应用程序的翻译工具。发布者、翻译者和开发者可以使用这款工具来完成他们的任务。发布者:承担了全面发布应用程序的责任。通常,他们协调开发者和翻译者的工作,可以使用lupdate工具同步源代码,进行翻译,使用lrelease同步工具为发布应用程序创建运行时使用的翻译文件。翻译者:可以使用QtLinguist工具翻译应用程序的文本。当然,这必须要有专业
漫天飞舞的雪花
·
2019-05-31 19:53
c++
XML
lingnist
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他