プロジェクト全体を他の言語に翻訳する必要があります。ローカルリソースファイルで行うことにしました。翻訳はアウトソーシング会社からエクセルファイルで提供されます。
翻訳の手動プロセスは、次の手順で実行されます。
- ページのローカル リソース ファイルを作成する
- ページ上の各テキストについて
- テキストがラベルではない、または Id を含まない場合 => テキストをラベル内に配置し、ID を持つようにフォーマットします (リソース ファイルは asp.net コントロールでのみ機能するため)
- リソース ファイルを使用するためにラベルに注釈を追加する
- そのラベルへの翻訳を使用してリソース ファイルに新しいアイテムを作成する
プロジェクトの各ページで繰り返されます。大規模なプロジェクトの場合、おそらくお気づきでしょうが、これは非常に退屈なプロセスです。
私の最初のアイデアは、Excel ファイルを受け入れて翻訳全体を実行する Visual Studio Addin/Extension を作成することです
私の 2 番目のアイデアは、作業を行うパワー シェル スクリプトを作成することです。
3 番目のアイデアは、VS マクロで実行することです。マクロがファイルの読み込みをサポートできるかどうかはわかりません (Excel 翻訳の読み込み用)。
この翻訳プロセスを自動化する方法について、あなたの考えを知りたいです。