複数の言語をサポートしたいasp.net mvc 2.0 Webアプリケーションに取り組んでいます。現在、アプリケーションは英語で実行されていますが、言語のドロップダウン リストが必要です。ユーザーがフランス語を選択すると、アプリケーションの言語がフランス語に変換されます。これまたはチュートリアルをどのように達成できるかについてのアイデアは、私と共有してください。
よろしく
複数の言語をサポートしたいasp.net mvc 2.0 Webアプリケーションに取り組んでいます。現在、アプリケーションは英語で実行されていますが、言語のドロップダウン リストが必要です。ユーザーがフランス語を選択すると、アプリケーションの言語がフランス語に変換されます。これまたはチュートリアルをどのように達成できるかについてのアイデアは、私と共有してください。
よろしく
ASP.NET MVC コードでは、すべての文字列に App_LocalResources を使用する System.Globalization クラスを利用できます。何を選択するかを決定する前に、理解しておくべきことがいくつかあります。
URL ルーティングは一般的に使用されており、ルーティング メカニズムを使用して URL に格納するための非常にシンプルで非常に強力な方法です。 http://adamyan.blogspot.com/2010/07/addition-to-aspnet-mvc-localization.html
「セッションを使用したローカリゼーション」は一般的なオプションではありませんが、一部の人が選択しています。以下の記事では、コンテンツをローカライズするために現在のカルチャを保存するためにセッションが使用されています。
http://adamyan.blogspot.com/2010/02/aspnet-mvc-2-localization-complete.html
SOの議論は同じことを話します: ローカリゼーションとグローバリゼーション in asp.net mvc 2.0