この質問は、ベストプラクティスに関するものです。私は現在、Qtの国際化システムに頭を悩ませています。
Qtアプリケーションのソーステキストとして何を使用しますか?
- アプリケーションコードに英語のテキストを記述し、それを最終言語として使用しますか?
- または、英語のテキストを作成しますが、コード内のテキストが顧客に表示されないように、英語バージョン専用の翻訳ファイルを設定しますか?
- または、コードでID( "ID_ABOUT_US"など)を使用して、英語のテキストを変更するときに言語ファイルが翻訳を「失う」ことがないようにしますか?
背景:ソース言語として英語を使用していて、アプリケーション用にさらに5つの翻訳ファイルがあるとします。今、英語のテキストはうまく定式化されておらず、変更する必要があることがわかりました。lupdateが使用するヒューリスティックなアプローチのために、他の5つの翻訳が変更後にこの翻訳を「失う」という問題に遭遇しますか?それとも、翻訳もレビューする必要があるので、通常、これはメリットだと思いますか?
あなたの経験にとても興味があります!
こんにちは、
ファビアン