私は、ローカリゼーションについて少し心配する必要のある製品を扱っています。その後、名前をコピーし、ローカライズされた文字列を管理する良い方法はありますか?
- 検索resources.resxファイルが見つかった場合
- (アイテムの数百を持っている):現在、これは私がローカライズされた文字列を使用(または追加)しなければならないときのためのワークフローがあります。そうでない場合は、新しい文字列を追加し、
- 名をコピーし、任意の文字列の
(ResourceMgr
がこのResourceManagerに静的なフィールドです)ResourceFactory.ResourceMgr.GetString("MY_MAGIC_STRING")
を使用して、この3つの段階のプロセスは、本当の痛みです。このプロセスを簡単にするためのパターンや方法はありますか?
同じ文字列を再利用することに注意してください。文脈によっては、別の言語に異なる翻訳が必要なフレーズ/センテンス/単語があります。例えば。文の主語に依存するスラブ語の動詞の共役。もちろん、スウィックです。 – svick
私たちは通常、(特にString.Formatスタイルの文字列を使用して)すべてのものをまとめてみて、変更する必要があるときに翻訳者に教えてもらうようにします – Earlz
クリーンなコードの場合、 – Paparazzi