asp.net 多言語ローカライズされた Web アプリケーション (文字列リソースの UI ローカライズのみ) を構築する最善の方法について、あなたの意見は何ですか。特にこの2つのこと:
- リソースを保存するには?Xml ファイル、resx ファイル、または何か他のファイルですか?
- URL の処理方法 クエリ文字列に言語パラメーターを常に保持したくないので、URL 書き換えを使用する必要がありますか?
/BR
asp.net 多言語ローカライズされた Web アプリケーション (文字列リソースの UI ローカライズのみ) を構築する最善の方法について、あなたの意見は何ですか。特にこの2つのこと:
/BR
ASP.NET でのローカリゼーション サポートについて調べましたか? リソース アセンブリを使用し、ブラウザーの設定に基づいて既定のリソースを設定します。リクエストを処理するスレッドのカルチャおよび uiculture 設定を設定することで、設定をオーバーライドすることもできます。
リソース アセンブリを使用したくない場合 (変更を加えたい場合にプロジェクトの再構築が必要です)、ASP.NET 用のカスタム リソース プロバイダーを作成することもできます (このリンクでは例として MS Access を使用しています。 SQL またはその他のプロバイダー用にカスタマイズします)。
http://asp.netには、こののように、開始するためのチュートリアルがいくつかあります。
http://www.west-wind.com/presentations/wwdbresourceprovider/で説明されているように、データ駆動型ASP.NETローカリゼーションリソースプロバイダーを使用します。