我的
qtopia
的版本是
2.2.0
以下是我中文化的过程:
首先:
export QPEDIR=/usr/local/qtopia-free-2.2.0/qtopia
export QTDIR=/usr/local/qtopia-free-2.2.0/qt2
export DQTDIR=/usr/local/qtopia-free-2.2.0/dqt
然后按照文档上说的:
./configure -languages "zh_CN"
make lupdate
cd bin
./nct_lupdate
在/qtopia-free-2.2.0/qtopia/i18n/zh_CN增加Chinese.directory文件
[Translation]
以下是我中文化的过程:
首先:
export QPEDIR=/usr/local/qtopia-free-2.2.0/qtopia
export QTDIR=/usr/local/qtopia-free-2.2.0/qt2
export DQTDIR=/usr/local/qtopia-free-2.2.0/dqt
然后按照文档上说的:
./configure -languages "zh_CN"
make lupdate
cd bin
./nct_lupdate
在/qtopia-free-2.2.0/qtopia/i18n/zh_CN增加Chinese.directory文件
[Translation]
File=QtopiaI18N
Context=Chinese (zh.CN)
[Desktop Entry]
Name[]=Chinese (zh.CN.)
修改qtopia/i18n/ zh_CN/ QtopiaDefaults.ts的FontMap的部分如下
<context>
<name>FontMap</name>
<message>
<source>Normal,wenquanyi,12</source>
<translation>正常</translation>
</message>
<message>
<source>Large,wenquanyi,13</source>
<translation>大</translation>
</message>
<message >
<source>Small,wenquanyi,12</source>
<translation>Petit,unifont,11</translation>
</message>
</context>
</TS>
以上这些修改都的在执行make lupdate命令之前完成,或者你可以再一次run make lupdate
然后用
Linguist 去手动翻译所有的ts 文件
然后在执行make intall
接着到网上下载qtopia-core-opensource-src-4.2.0.tar.gz 然后把wenquanyi,unifont开头的字库考到Qtopia/lib/font目录下
在fontdir文件理合适的位子加入如下#Chinese character font from [url]http://wqy.sourceforge.net/en[/url]
wenquanyi wenquanyi_12pt.bdf BDF n 50 120 u
wenquanyi wenquanyi_13pt.bdf BDF n 50 130 u
wenquanyi wenquanyi_15pt.bdf BDF n 50 150 u
wenquanyi wenquanyi_16pt.bdf BDF n 50 160 u
wenquanyi wenquanyi_12ptb.bdf BDF n 75 120 u
wenquanyi wenquanyi_13ptb.bdf BDF n 75 130 u
wenquanyi wenquanyi_15ptb.bdf BDF n 75 150 u
wenquanyi wenquanyi_16ptb.bdf BDF n 75 160 u
最后在目标文件系统目录settings/local.conf目录下修改如下
[Language]
Cursor = 0
InputLanguages = zh_CN
Language = zh_CN
Screen = :0
[Location]
Timezone = Asia/Beijing
0
收藏
推荐专栏更多
猜你喜欢
我的友情链接
去掉在Linux下使用eclipse时弹出与“secure storage”相关的密码输入框
C++应用程序性能优化(三)——C++语言特性性能分析
GNU开发工具——CMake构建Qt工程实践
GNU开发工具——CMake进阶
Linux g++ 链接库 编译、链接 以及 Makefile编写
Linux 环境下 gcc 链接库 编译、链接(概览) 以及 自动化工具Makefile的编写
某网络监视器完整逆向
万人直播网络架构与CDN网络
Python C API 使用详解(二)
Python C API的使用详解(一)
通过UNIX域套接字传递文件描述符
C++反射机制:可变参数模板实现C++反射
Qt高级——Qt日志信息处理
如何在linux下阅读源码以及提取写简单demo
多此一举, C实现 try-catch
Qt高级——Qt插件开发
QtCreator插件开发(一)——QtCreator插件实例
strcpy,strlen函数和string类原型
十进制转十六进制的两种方法 莫名其妙指针
扫一扫,领取大礼包
转载于:https://blog.51cto.com/xiaobai/131095
Ctrl+Enter 发布
发布
取消