私はGUIを実装するためにQtライブラリを使用するC++アプリケーションを開発中です(私たちは、cmakeファイルを使ってVS用のプロジェクトを生成します)。最近では、組み込みのQtの機能(Qt Linguist)を使用して、アプリケーションの国際化を扱っています。翻訳プロセスはシンプルで簡単ですし、効果的です。 Qt言語ツールは、プロの翻訳者がQtのツール(lupdate、lrelease)によって自動的に生成されたファイルを翻訳するために使用できます。Qtの翻訳を最新のものに保つ
アプリケーションは通常、実際には完了しないので(アップグレード、修正など)、すべての翻訳ファイルが常に最新のものであることを確認するためのベストプラクティスは何かを考えています。人を割り当てたり、ポストビルド/プリコミットのスクリプトを使ってそれを自動化する方が良いでしょうか?役に立つツールがありますか?
*主に意見ベース*または*広すぎ*として閉じることを避けるために質問を少し言い直すべきです。確かに正解を一つずつ与えることが可能でなければならない。 – nwp
1つのベストプラクティスは、UIに伝播されて翻訳された元の(おそらく英語の)コード内の文字列を変更しないことです。まったく必要なときにそうすることは非常にまれです。それはAPIを壊さないというベストプラクティスに似ています... – Dmitry