2017-01-17 9 views
0

私は駐車場会社のための簡単なデスクトップベースのQtアプリケーションを開発する必要がある新しいプロジェクトに取り組んでいます。このアプリケーションは、実際にはエントリー&出口にあるLinuxマシンに存在する必要があります。多言語QT UIアプリケーションの作成方法は?

私の本当の問題は、このアプリケーションを多言語化することです。私のアプリケーションのUIをすべき複雑なフレーズや膨大なデータと非常に簡単ですので は今、私のQt 4.8.6 &を使用していますが、以下に特定のドキュメントを経てい

http://doc.qt.io/qt-4.8/linguist-manual.html

http://doc.qt.io/qt-4.8/linguist-translators.html

リンク私は上記の2つのリンクで示唆されているもの以外の代替手段を探しています。

私は専門家に私が行ける最良の選択肢を提案するよう依頼します。

"C++ロジックとやりとりすることができるQt Webアプリケーションを用意しています。このようにして、Webページを簡単に翻訳できるようになりました(Google翻訳者Qtウィンドウに&があることを確認してください。

これを達成するための最良の方法を提案してください。私は同じようQTranslatorを使用することをお勧めします

答えて

1

int main(int argc, char *argv[]) 
{ 
    QApplication app(argc, argv); 

    QTranslator qtTranslator; 
    qtTranslator.load("qt_" + QLocale::system().name(), 
      QLibraryInfo::location(QLibraryInfo::TranslationsPath)); 
    app.installTranslator(&qtTranslator); 

    QTranslator myappTranslator; 
    myappTranslator.load("myapp_" + QLocale::system().name()); 
    app.installTranslator(&myappTranslator); 

    // You app runs here 

    return app.exec(); 
} 

翻訳はQtのフレームワークが提供するすべてのツールを含む、LUPDATE/lreleaseワークフローを介して生成することができ、TS-ファイルに保存されます。

関連する問題