zoukankan      html  css  js  c++  java
  • [Qt]Qt Creator汉化方法


    前言

       安装完Qt第一时间是找汉化包,于是找到了文章2,发现版本太旧而且汉化不完全,于是找到了文章3,按照文章来——结果那个ts文件用lupdate没法导出来,差点放弃时想到用Qt Linguist直接打开qm文件试试看,一试果然成功,藉此可直接进行二次汉化。

    参考文章

      1.  如何向一个基于Qt的开源项目贡献翻译

      2.  Qt Creator 1.3 的汉化包

      3.  QT Linguist使用

      4.  Qt Linguist─ 可自行修改程式語系檔的工具

    版本

      Qt 4.6.3

      Qt Creator 2.0.0

    正文内容

      一、按文章3导出ts文件

        手动建了一个zh_CN.pro文件,然后按文章3在文件中加了TRANSLATIONS这行,导出就报Function 'eval' is not implemented,如下图,暂时没找到原因。

         


      二、在原有基础上汉化

        虽然是旧版本的,但是把文章2中的汉化文件拷贝到D:\Qt\2010.04\share\qtcreator\translations目录下重启Qt Creator仍然可以汉化,只是如作者所说不是很全,所以这里的方法就是在旧版qtcreator_zh_CN.qm的基础上进行汉化。

        2.1  加载qm文件

          默认Qt Linguist打开列表里面是不支持打开pm文件的,这里选择全部文件即可:

           

        2.2  进行汉化

          导入后即可看到如下界面,可以直接Ctrl+F键搜索一下“撤销”,并修改保存。

           

        2.3  拷贝及汉化接口

           将文件拷贝至D:\Qt\2010.04\share\qtcreator\translations目录下然后重启Qt Creator,即可看到如下界面,表示二次汉化成功。

          

      三、文章2中的汉化文件下载

        qtcreator_zh_CN.rar

    结束

      注意本文是汉化方法,不是汉化,限于英语水平及时间精力,希望能帮到能译确碍于本文所遇到问题的朋友。

  • 相关阅读:
    Flask路由+视图补充
    Flask登录认证
    Flask
    初识Flask
    redis 注意事项
    Linux安装python和更新pip
    Django 导入配置文件
    redis 5种类型
    redis 支持事务
    数组乱序与数组拆解
  • 原文地址:https://www.cnblogs.com/over140/p/1773489.html
Copyright © 2011-2022 走看看