問題タブ [qt-linguist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Qt リンギスト: ソースの母国語を翻訳に置き換えますか?
ずっと前に、共有や翻訳を意図していないプロジェクトを開始したとしましょう。簡単にするために、すべての文字列と GUI は、コード内の私の母国語であるフランス語で書かれていました。
その後、プロジェクトはますます重要になり、いくつかの翻訳が利用できるようになりました.
問題は、すべての翻訳がコード内のフランス語の文字列から始まることです。XXX を話し、ソフトウェアを XXX に翻訳したい人にとって、Qt Linguist を使用することは 2 つのファイルを開くことを意味します。
- フランス語から英語への翻訳、
- フランス語からXXXへの翻訳。
このようにして、英語から XXX に翻訳することができます。
ソースのすべてのフランス語の文字列を対応する英語の翻訳に置き換えることができるツールはどこかにありますか? すべての .ts ファイルを変更して、フランス語ではなく英語に翻訳する別のツールはありますか?
qt - .pro ファイルの問題での Qt lupdate
国際化のために、いくつかの .xml ファイルをマークする必要がありました。cmd から手動で lupdate を使用するのではなく、次のようにプロジェクトの .pro ファイルに入れます。
上記のコードは問題なく動作しますが、お気づきのように、xml ファイルを SOURCES に配置する必要がありました。その結果、左のプロジェクトのパースペクティブ ウィンドウからSources仮想フォルダに .cpp ファイルのすぐ隣に .xml ファイルが表示されます。この解決策は少し厄介で紛らわしいと思います。
.pro で、異なるファイルに対して lupdate を使用して、それらのファイルが Sources フォルダーに表示されないようにする方法はありますか? ありがとう!
更新 Qt Creator 4.0.3 を使用しています