- - PR -
ASP.NET Webサイト 独自ローカライズ処理について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-06 15:08
こんにちわ。VisualStudio2005,C#にてASP.NETのWebサイトを作成しています。
基本的なローカライズ処理については、 http://www.atmarkit.co.jp/fdotnet/dotnettips/445aspmultilangres/aspmultilangres.html ↑ここを参考にして実装できました。 さて本題なのですが、今回作っているサイトは国ごとのローカライズでは無く、 都道府県ごとのローカライズをしたいと考えています。 もちろんシステムから都道府県の設定を取ることはできないので、 ログイン情報からSystem.Web.UI.Page.UICultureに独自に設定します。 base.UICulture = "tokyo-JP"; ←こんな感じで。 しかし、UICultureに.NetFrameworkで指定されたカルチャ以外の文字列を設定すると、 ArgumentExceptionで怒られてしまいます。 System.Globalization.CultureTypes.UserCustomCulture ↑このようなenum値もあるくらいなので、独自のカルチャも設定できそうなものですが、 変更方法がどうにも発見できません。 どなたかわかる方がいたら教えてください。 最悪、北海道=ロシア 広島=インドネシア みたいに無理矢理割り当てる予定です。 カルチャを使用しない方法ならいくらでもあると思うのですが、 今回はリソースファイルは既に全都道府県分できているので、何としてもカルチャでやってみたいのです。 宜しくお願いします。 |
1