C++多国语言插件库(适用QT/MFC)
简述:
此 库基于VS2015++ win10sdk 开发封装,用于QT/MFC平台下的多国语言切换库,
需结合poedit进行编辑语言资源,使用起来极为简单,支持中文简繁体;
typedef enum LANGTYPES
{
WXLANGUAGE_UNKNOW = -1,
wxLANGUAGE_CHINESE_SIMPLIFIED=0,
wxLANGUAGE_CHINESE_TAIWAN=1,
wxLANGUAGE_ENGLISH=2,
wxLANGUAGE_GERMAN=3,
wxLANGUAGE_RUSSIAN=4,
wxLANGUAGE_JAPANESE=5,
};
#define _(s) (wxL->wxGetTranslation(_T(s)))
class LIBTRANS_INTER_API wxLocale
{
public:
wxLocale();
wxLocale(int nLanguage);
~wxLocale();
std::wstring wxGetTranslation(std::wstring szOrigString) const; //提取poedit中的字符
int GetLanguage();
void resetLocale(int nLanguage);
bool AddCatalog(std::wstring szDomain);
static wxLocale* ginstance();
private:
std::shared_ptr<void> mLocal;
};
#define wxL wxLocale::ginstance()
下载地址:
https://download.csdn.net/download/sukeman/86995302
C++多国语言插件库(适用QT/MFC)相关推荐
- wordpress自动翻译多国语言插件
什么是wordpress自动翻译,wordpress自动翻译支持WordPress网站发布的文章多语种翻译,wordpress自动翻译多国语言插件支持中英文翻译,互译和翻译伪原创,对接多个谷歌翻译等a ...
- QT数据库驱动和多国语言驱动部署注意事项
用vs2008编译的QT程序在部署到未安装QT和vs2008的环境中时.经常会出现找不到数据库驱动及字符乱码的问题.如下图所示: 我们知道,无论是数据库驱动还是语言库,QT都是以插件形式加载的,默认的 ...
- QT实现多国语言的动态切换
摘要:本文论述了如何使用QT实现程序的多语系支持以及多语系的动态切换. 前沿 我们生活中用到的程序大多都是支持单一语言的,比如在中国我们用到的软件大多是汉语的,也有很少部分使用的是英语的,但是很少有软 ...
- QT多国语言加载qm文件不起效果问题总结
请确保qm的文件路径正确,该文件程序一定能找得到. 当有多个qm文件时,后加载的可能会覆盖掉前期加载的,请检查是不是后加载的qm导致多国语言失败. 请检查QTranslator对象在窗口.程序生存期内 ...
- QT在QML下实现多国语言翻译
在某些情况下,我们使用QT开发的界面需要完成多国语言的翻译工作.QT在这方面其实已经给出了支持,本文主要讲述在使用QML编写界面的情况下如何实现多国语言的翻译. 若要实现QT多国语言翻译,必须要搞清楚 ...
- Qt / Qml 中支持多国语言
[缘起] 最近找到一个看起来比较好用的开源工具( 然鹅不太会用 ),但整个界面都是英文的. 不过由于是 Qt 写的,所以就尝试自己做些汉化. 然后了解到不少实现多国语言相关的技术( 以及一些坑 (‾◡ ...
- Eclipse+多国语言包插件+Tomcat插件+Lomboz插件+Myeclipse插件的安装与配置
Eclipse是一款免费的,成熟的,且功能强大的Java和Java Web应用开发平台.它不仅提供了一个集成开发环境(IDE),还包括了插件开发环境(PDE).由于其功能强大,使用方便,使其越来越受到 ...
- qt支持的html5,用 Qt 5 中实现多国语言支持
Qt5 实现多国语言 引言 目的:自用/笔记 时间:2018-02-13 01:13 平台: Windows 7 项目:将英语界面添加德语和土耳其语翻译 步骤 使用默认语言写出整个工程,这里使用英语作 ...
- QT 多国语言详细步骤
在网上看了很多qt多国语言的实现,总感觉不够详细,因此写一篇记录下,希望对新手有用 在.Pro文档中加入需要国际化转化的语言 TRANSLATIONS += English.ts\ Chinese.t ...
最新文章
- 智能车竞赛技术报告 | 智能车视觉 - 中国地质大学(武汉) - 2021 地大乘风队
- python3.5安装-Linux:Python3.5安装和配置
- spring源码分析之cache demo
- 启动成功浏览器显示不了_移动端利用chrome浏览器在PC端进行调试方法
- 编码的奥秘txt_各学科最佳入门丛书推荐
- 物联网linux_Linux的未来,Google的物联网标准等
- 亚信基于AWS构建世界级企业互联网平台
- java生成sm4算法的对称密钥_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...
- SPFA - Luogu 3385 【模板】负环
- 【变废为宝】电信IPTV中兴zxv10 b860Av1.1
- Unity3D 颜色选择器
- 钉钉微应用H5的调试方法
- 快速读论文----Neighbor-Anchoring AdversarialGraph Neural Networks
- Chrome 插件篇-Unsplash插件:浏览器背景桌面设置,漂亮的背景桌面插件,时时更新
- 门禁卡怎么弄到手机上,手机变成门禁卡,手把手超详细(建议收藏)
- 孩子不听话家长怎么办
- 计算机方向kade期刊,计算机辅助导航技术在上颌骨肿瘤切除及缺损重建中的应用...
- 私人浏览黄网算不算违法?
- 鸡兔同笼 【用c语言求解 鸡兔同笼】c语言新手第二天实战
- eclipse + pydev远程调试OpenStack
热门文章
- 自定义tab吸顶效果一
- Matlab RGB与HSV
- 简单好用的在线客户管理系统
- 【PR 基础】 调色
- 从Windows访问Linux分区的3种方法
- oracle case nvl,oracle中的nvl 、nvl2、decode、case when 函數的用法
- WiresharkFTP抓包分析
- xash3d android最新版,[更新]xash3D0.19.2正式版
- Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装
- 全球与中国电磁脉冲医疗设备市场深度研究分析报告