我的 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]
File=QtopiaI18N
Context=Chinese (zh.CN)
[Desktop Entry]
Name[]=Chinese (zh.CN.)
修改qtopia/i18n/ zh_CN/ QtopiaDefaults.tsFontMap的部分如下
<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

收藏

lobbve223

11篇文章,2W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

0

分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Fxiaobai%2F131095
lobbve223
noavatar_middle.gif