简述:

此 库基于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)相关推荐

  1. wordpress自动翻译多国语言插件

    什么是wordpress自动翻译,wordpress自动翻译支持WordPress网站发布的文章多语种翻译,wordpress自动翻译多国语言插件支持中英文翻译,互译和翻译伪原创,对接多个谷歌翻译等a ...

  2. QT数据库驱动和多国语言驱动部署注意事项

    用vs2008编译的QT程序在部署到未安装QT和vs2008的环境中时.经常会出现找不到数据库驱动及字符乱码的问题.如下图所示: 我们知道,无论是数据库驱动还是语言库,QT都是以插件形式加载的,默认的 ...

  3. QT实现多国语言的动态切换

    摘要:本文论述了如何使用QT实现程序的多语系支持以及多语系的动态切换. 前沿 我们生活中用到的程序大多都是支持单一语言的,比如在中国我们用到的软件大多是汉语的,也有很少部分使用的是英语的,但是很少有软 ...

  4. QT多国语言加载qm文件不起效果问题总结

    请确保qm的文件路径正确,该文件程序一定能找得到. 当有多个qm文件时,后加载的可能会覆盖掉前期加载的,请检查是不是后加载的qm导致多国语言失败. 请检查QTranslator对象在窗口.程序生存期内 ...

  5. QT在QML下实现多国语言翻译

    在某些情况下,我们使用QT开发的界面需要完成多国语言的翻译工作.QT在这方面其实已经给出了支持,本文主要讲述在使用QML编写界面的情况下如何实现多国语言的翻译. 若要实现QT多国语言翻译,必须要搞清楚 ...

  6. Qt / Qml 中支持多国语言

    [缘起] 最近找到一个看起来比较好用的开源工具( 然鹅不太会用 ),但整个界面都是英文的. 不过由于是 Qt 写的,所以就尝试自己做些汉化. 然后了解到不少实现多国语言相关的技术( 以及一些坑 (‾◡ ...

  7. Eclipse+多国语言包插件+Tomcat插件+Lomboz插件+Myeclipse插件的安装与配置

    Eclipse是一款免费的,成熟的,且功能强大的Java和Java Web应用开发平台.它不仅提供了一个集成开发环境(IDE),还包括了插件开发环境(PDE).由于其功能强大,使用方便,使其越来越受到 ...

  8. qt支持的html5,用 Qt 5 中实现多国语言支持

    Qt5 实现多国语言 引言 目的:自用/笔记 时间:2018-02-13 01:13 平台: Windows 7 项目:将英语界面添加德语和土耳其语翻译 步骤 使用默认语言写出整个工程,这里使用英语作 ...

  9. QT 多国语言详细步骤

    在网上看了很多qt多国语言的实现,总感觉不够详细,因此写一篇记录下,希望对新手有用 在.Pro文档中加入需要国际化转化的语言 TRANSLATIONS += English.ts\ Chinese.t ...

最新文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 中国地质大学(武汉) - 2021 地大乘风队
  2. python3.5安装-Linux:Python3.5安装和配置
  3. spring源码分析之cache demo
  4. 启动成功浏览器显示不了_移动端利用chrome浏览器在PC端进行调试方法
  5. 编码的奥秘txt_各学科最佳入门丛书推荐
  6. 物联网linux_Linux的未来,Google的物联网标准等
  7. 亚信基于AWS构建世界级企业互联网平台
  8. java生成sm4算法的对称密钥_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...
  9. SPFA - Luogu 3385 【模板】负环
  10. 【变废为宝】电信IPTV中兴zxv10 b860Av1.1
  11. Unity3D 颜色选择器
  12. 钉钉微应用H5的调试方法
  13. 快速读论文----Neighbor-Anchoring AdversarialGraph Neural Networks
  14. Chrome 插件篇-Unsplash插件:浏览器背景桌面设置,漂亮的背景桌面插件,时时更新
  15. 门禁卡怎么弄到手机上,手机变成门禁卡,手把手超详细(建议收藏)
  16. 孩子不听话家长怎么办
  17. 计算机方向kade期刊,计算机辅助导航技术在上颌骨肿瘤切除及缺损重建中的应用...
  18. 私人浏览黄网算不算违法?
  19. 鸡兔同笼 【用c语言求解 鸡兔同笼】c语言新手第二天实战
  20. eclipse + pydev远程调试OpenStack

热门文章

  1. 自定义tab吸顶效果一
  2. Matlab RGB与HSV
  3. 简单好用的在线客户管理系统
  4. 【PR 基础】 调色
  5. 从Windows访问Linux分区的3种方法
  6. oracle case nvl,oracle中的nvl 、nvl2、decode、case when 函數的用法
  7. WiresharkFTP抓包分析
  8. xash3d android最新版,[更新]xash3D0.19.2正式版
  9. Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装
  10. 全球与中国电磁脉冲医疗设备市场深度研究分析报告