• 4317阅读
  • 0回复

[提问]中文化的问题 [复制链接]

上一主题 下一主题
离线hillwind
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-13
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
The next step is to add the released files to the according resource-files. For doing this, open ica/ica.qrc, ima/italc.qrc and setup/setup.qrc, look for an item of another localization, duplicate it and change it accordingly.

qm文件都生成了。ica.qrc内容如下
<!DOCTYPE RCC><RCC version="1.0">
        <qresource>
                <file>resources/de.qm</file>
                <file>resources/cs.qm</file>
                <file>resources/it.qm</file>
                <file>resources/es.qm</file>
                <file>resources/fr.qm</file>
                <file>resources/nn.qm</file>
                <file>resources/pl.qm</file>
                <file>resources/sl.qm</file>
                <file>resources/uk.qm</file>
                <file>resources/zh.qm</file>
                <file>resources/fi.qm</file>
                <file>resources/sk.qm</file>
                <file>resources/ru.qm</file>
                <file>resources/pt_br.qm</file>
                <file>resources/el.qm</file>
        </qresource>
</RCC>
ica.cpp的内容相关

const QString loc = QLocale::system().name().left( 2 );
        QTranslator core_tr;
        core_tr.load( ":/resources/" + loc + "-core.qm" );
        app->installTranslator( &core_tr );

        QTranslator app_tr;
        app_tr.load( ":/resources/" + loc + ".qm" );
        app->installTranslator( &app_tr );

        QTranslator qt_tr;
        qt_tr.load( ":/resources/qt_" + loc + ".qm" );
        app->installTranslator( &qt_tr );

        localSystem::initialize();
问一下,怎么选择中文zh.qm,怎样修改qrc和cpp文件?谢谢
快速回复
限100 字节
 
上一个 下一个