タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

翻訳に関するled-centipedeのブックマーク (2)

  • Qt (5) QtLinguistとtsファイルを調べる : OFF-SOFT.net

    概要 : Qtでは、標準で国際化に対応しています。(多言語機能を持っています) この機能は、wxWidgetのpoファイルにそっくりです。また、C++Builder (VCL)で対応しているとうな多言語(国際化)機能にも似ています。 VC++では、リソースファイルの切り替えなどでこれを実現しますが、 Qtでは、それをXMLファイル(tsファイル)で編集してバイナリ(pmファイル)へ変更したものを使います。 このテキストファイルからpoファイルへの変換を行うwxWidgetと感覚は同じです。 ソースコードからXMLファイルを自動で出力してくれる機能は、C++Builder (VCL)にも似ています。 C++Builder (VCL)では、GUIからきれいにできていたと思いますが、Qtでは、コマンドラインから実行します。 今回の記事では、Qtアプリケーションの画面を英語から日語へ切り替えるこ

  • Qtアプリケーションの翻訳 | QT && C++

    プログラムの中に表示される文字列を別の言語に翻訳する必要があるとき、いちいちコードを書き直すのは手間がかかる上に人間である以上見落とす部分も出てきてしまいます。 そこでQtではアプリケーションを多言語化するための仕組みが用意されています。 翻訳の準備 翻訳をするには初めにソースファイルから翻訳ファイルを読み込む必要があります。以下のソースファイルを見てください。 #include <QApplication> #include <QtGui> int main(int argc, char ** argv) { QApplication app(argc, argv); QTranslator translator; translator.load("trans_ja"); //trans_ja.qmというファイルのファイル名のみを渡す。 app.installTranslator(&tr

  • 1