c++-用Qt linguist进行界面汉化的时候出现了问题

问题描述

用Qt linguist进行界面汉化的时候出现了问题

看代码如下:sound sound_array[MAX_SOUNDS]=
{
{0,QT_TR_NOOP("Grand Piano 1")},
{1,"Grand Piano 2"},
  };
  定义如下:
  struct sound
{
int id;
QString name;
  };
这个字符串数组在另外一个.cpp文件中。
这个是我写的程序,我想用Qt linguist把字符串数组中的字符提取出来进行汉化 但是使用lupdate XXX.pro
后老是提示tr() cannot be called without context这个问题,我在mainwindow.cpp文件中使这样调用这个字符串数组的QString text = QString::number(sound_temp.id+1).sprintf("%03d",sound_temp.id+1)+ sound_temp.name;
button_container_sound_left_and_right.
get_button_by_index(i)->setText(tr(text.toLatin1()));

时间: 2024-10-31 04:10:24

c++-用Qt linguist进行界面汉化的时候出现了问题的相关文章

使用DevExpress官方汉化文件对界面进行汉化的过程

在较早期的Dev开发中,基本上都是在使用一个DLL包的汉化文件,如基于13.1的汉化包文件Dxper.LocalizationCHS.Win.v13.1.5.dll,这个汉化包也比较方便,大多数时候复制一个文件就搞定了.不过这样的汉化包一般同步更新比较慢,最近使用了DevExpress当前较新版本14.*后,希望集成使用官方的汉化文件,本文介绍在使用官方汉化文件的一些历程和心得,希望对后来者有帮助. 我们知道,如果使用有其他方处理汉化包文件(类似汉化包Dxper.LocalizationCHS.

高分求助 weka界面如何汉化

问题描述 高分求助 weka界面如何汉化 200分求助weka界面如何汉化.weka界面如何汉化?weka界面如何汉化?weka界面如何汉化?

c++-C++程序汉化问题(借鉴Qt)

问题描述 C++程序汉化问题(借鉴Qt) 之前初步学习了Qt的汉化,想知道Qt汉化能不能以及如何应用到非Qt的C++文件上呢,谢谢. 解决方案 可以用这个本地化的方法来实现么? #include <iostream> #include <fstream> #include <string> #include <map> using namespace std; int main() { wifstream in("1.txt"); set

多玩首发《洛奇英雄传》汉化视频登录界面曝光

今日,多玩游戏网授权发布<洛奇英雄传>首部中文游戏视频,据悉,此视频是由游戏实景录制, 将真实呈现出<洛奇英雄传>的游戏世界. 视频展示了<洛奇英雄传>全中文的游戏界面和语音等,说明<洛奇英雄传>的国服本地化工作已经取得阶段成果. 另外,著名配音演员刘彬老师为<洛奇英雄传>配音片段也将在本视频中呈现.刘彬老师来自上海电视台译制部,拥有浑厚的声线魅力,曾为<古畑任三郎>等多部影片配音,塑造出很多经典角色.世纪天成工作人员称,刘彬老师的加

linux入门教程 第4章 X-Window与汉化_unix linux

4.1 X-Window简介 要想成为一套优秀的操作系统,除了性能稳定.功能齐全之外,还应该拥有一个友好的操作系统,否则只会呆在研究室里,难以普及. 在UNIX系统下,大多都是采用X Window做为图形界面的.1984年,麻省理工学院与DEC制定了Athena计划,这就是X Window 第一个版本.1988年1月成立了一个非盈利性的X联盟,负责制定X Window的标准.在Linux出现后,Xfree86 Project Inc.基于Linux实现了一个开源的X Window系统:XFree

Zend Studio-8.0.0中文汉化教程

之前一直使用Zend Studio7调试PHP,最近打算开始使用Zend Studio8,昨天装了Zend Studio 8后打算使用Zend Studio中文版,网上找了下在线的Zend Studio 8 汉化包对Zend Studio8进行汉化,感觉非常方便,这对于喜欢使用Zend Studio中文版的朋友来说真是福音,现分享下Zend Studio 8 汉化的具体过程. Zend Studio 8 汉化第一步:安装Zend Studio 8 在进行Zend Studio 8 汉化之前,当然

从汉化到国际化

摘要: 1 按照JAVA的国际化设计框架规范:如何通过Linux系统的本地化设置让JAVA应用支持中文 2 按照Java Webapp设计框架规范:通过web.xml设置解决URLEncoder.encode()方法和系统缺省编码方式相关的问题 3 以GOOGLE的搜索引擎为例:说明如何将国际化和本地化应用到自己的应用设计中(Unicode inside Locale outsite) 通过Linux系统的本地化设置让JAVA应用支持中文 Java 编程技术中汉字问题的分析及解决 这篇文章很不错

汉化你的RedHat全功略(五)

一.机器配置 开始之前,我必须先要自报一下爱机的配置:PIII 450 + 128M Ram + 20G HardDisk + Dimond V770 + Dimond S90.整个配置编译过程足足花了我24个小时,其中编译kernel,整个QT+KDE,Unicon Source花足了起码22个小时.所以,各位fans的机器如果还低于这个配置的话,应该想象一下编译这些sources所花的时间了. 二.关于这篇文章 我是在自己的机器上成功的汉化了RedHat,但我并不保证凡是看完这篇文章的朋友都

Eclipse超级完美汉化教程

简介 是中国人都喜欢汉化的东西,除非你想挑战英文,抑或你就是英语高手.百度一下eclipse中文版,眼花缭乱,不知道哪个才是.于是随便下载一个,不幸运的话,不是病毒就是英文版的,或者是"残缺版"的,让人煞费苦心.好吧,教大家一个纯净官方版的完美解决方案. 方法一:自动检索 1. 打开浏览器,浏览"参考资料"内给出的"eclipse语言包下载"地址,如图所示."Babel Language..."开头的一栏下面就是各个eclis