Linux では、gencat は、gencat、catopen、catgets、および catclose を使用して .msg ファイルで美しく機能します。Windows では、mc または rc ファイルの stringtable は LoadString で美しく機能します。
Windowsでgencatの実装が機能しているかどうか疑問に思っています。私はググって、freebsd または Apple の実装から多くのコピーを見つけましたが、同等の catopen の実装またはその少し古いものを見逃しています。
プロジェクトで MingGW または Cigwin の実装を使用したくありません。
2 つの異なる形式で文字列を複製しないのに役立つメッセージ カタログのクロス プラットフォーム実装を知っているかどうかを提案してください。