2

多言語をサポートする必要があるかなり大規模なイントラネット ベースの Web システムをコーディングしています。150 を超えるページがあり、それぞれに関連付けられた resx ファイルがあります。vs2008で開発中

現時点で私が直面しているハードル。

  1. 膨大な量。各ページを開いてデザイン ビューに移動し、[ローカル リソースの生成] をクリックするのは悪夢ですが、対処されています。

  2. サポートしている言語ごとにファイルを作成するということは、デフォルトの resx ファイルのコピーを作成し、各言語 (ファイル名) の名前を変更してから、各ファイルを開き、vs2008 で各キーを個別に更新することを意味します。

  3. データグリッドの場合、 vs はバインドされた列の headertext 属性を取得しません。現時点では、生成後にこれらを resx ファイルに手動で追加しています。これに関するより大きな問題は、何らかの理由でこのページの resx を再生成する必要がある場合、vs が手動で追加されたキー (ヘッダーテキスト用) を使い果たし、それらを手動で再度追加する必要があることです。

私の質問は2つあります:

  1. 上記の問題の一部またはすべてを支援するツール (できれば無料) はありますか。

  2. このすべての痛みを和らげるために、vs2008 でトレードのトリックはありますか?

4

2 に答える 2

3

リソース リファクタリング ツール
の代替テキスト http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

IDE と統合する Microsoft の「オープン ソース」Visual Studio ツール。数回クリックするだけで、出現するすべての文字列をリソース参照に簡単に置き換えることができます。
http://www.codeplex.com/ResourceRefactoring

Zeta Resource Editor
代替テキスト http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

複数のリソース ファイル用のサイド バイ サイド エディター。
http://www.codeplex.com/ZetaResourceEditor/

于 2009-11-18T17:30:32.233 に答える
2

リソースを管理するためのツールが含まれているWestWindWebToolkitを見ることができます。リソースは resx ファイルの代わりにデータベースに保存されます。これはメンテナンスにプラスになる可能性があります。

于 2009-11-18T13:54:01.020 に答える