当前位置: 首页 > news >正文

QT多语言工具实现支持生成ts文件,ts文件和xlsx文件互转

一. 工具介绍

        1.如果你是Qt项目,为多语言发愁的话,看到这篇文件,恭喜你有福啦!工具截图如下:

        2.在项目开发的过程中,尽量将所有需要翻译的文本放在一个文件中,qml翻译用一个文件,cpp用一个,如下:

        test.h

#pragma once
/***********************************************************
! @File        : test.h*  @Brief       : cpp翻译文案*  @Details     : 使用方法 直接使用宏定义;*  @Author      : soda*  @Date        : 2024-08-3 15:50:01*  @Version     : v1.0*  @Copyright   : Copyright By soda, All Rights Reserved***********************************************************/
#include <QObject>#define app_helloword1 QObject::tr("helloword1")
#define app_helloword2 QObject::tr("helloword2")
#define app_helloword3 QObject::tr("helloword3")
#define app_helloword4 QObject::tr(&#

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库规范化设计 5大基本原则
  • haproxy基础
  • Haproxy实现https
  • 使用Python解析pdf、docx等格式文件。
  • Google安装JSON-handle扩展
  • 以数字孪生技术推动网络资源管理升级
  • 力扣题解(按身高排序)
  • 文件上传漏洞(一,漏洞简介及简单利用)
  • Go语言使用内置库实现邮件发送
  • 使用Cisco进行模拟配置OSPF路由协议
  • Vue 项目中导入文件时如何默认找寻该文件夹下的 index.vue 文件
  • stm32—GPIO
  • 基于Martin实现MapboxGL自定义底图
  • 【旗芯微FC7300】如何配置PWM触发AD采样
  • 【iOS】AutoreleasePool自动释放池的实现原理
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【Amaple教程】5. 插件
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • echarts的各种常用效果展示
  • emacs初体验
  • maven工程打包jar以及java jar命令的classpath使用
  • Object.assign方法不能实现深复制
  • php ci框架整合银盛支付
  • php面试题 汇集2
  • Rancher如何对接Ceph-RBD块存储
  • Redis在Web项目中的应用与实践
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 那些年我们用过的显示性能指标
  • 使用SAX解析XML
  • 我的zsh配置, 2019最新方案
  • 用element的upload组件实现多图片上传和压缩
  • 正则学习笔记
  • Hibernate主键生成策略及选择
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • #100天计划# 2013年9月29日
  • #QT(智能家居界面-界面切换)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (floyd+补集) poj 3275
  • (动态规划)5. 最长回文子串 java解决
  • (多级缓存)多级缓存
  • (二)PySpark3:SparkSQL编程
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (小白学Java)Java简介和基本配置
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ****Linux下Mysql的安装和配置
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net 8 发布了,试下微软最近强推的MAUI