asp.net、c#、silverlight、XBAPに基づくアプリケーションの国際化の一環として、最初にアプローチを評価しています。GNU gettext()(POファイル)とMicrosoftのリソース(resx)ベースのアプローチのどちらかを選択する必要があります。したがって、この時点で、MSの方法を使用する必要がある場合に、.csファイル、aspx、ascx、xaml(silverlight)ファイルからリソースファイル(resx)にローカライズ可能な文字列を自動的に抽出する最良の方法を理解しようとしています。
私は以下のオプションを念頭に置いています:
- リソースリファクタリングツールですが、ページヘッダーなどのように(翻訳する必要があるかどうかに関係なく)すべての文字列を抽出します。特定の文字列をマークしたり除外したりすることはできません。または、各文字列を手動で選択してから抽出する必要があります(右クリックして[抽出]をクリックします)。
- Resharperのローカリゼーション支援。ここでは自動抽出は表示されませんが、文字列ごとに手動で抽出する必要があります。
少し手作業で介入する必要があることは知っていますが、gettext()(gnu gettext()c#またはかなりローカルまたはMSのローカリゼーションアプローチの間で、正しい方向を選択するのに役立つアドバイスがあります。