- PR -

多言語化について

1
投稿者投稿内容
たもさん
会議室デビュー日: 2008/02/29
投稿数: 14
投稿日時: 2008-03-03 10:22
いつもお世話になっております
たもといいます。

Microsoft Visual Studio .NET 2003
Microsoft .NET Framework 1.1
OS:Windows XP
上記構成で[Webアプリケーション]の作成を行っています

今回のシステムで多言語化に対応する必要があり
リソースファイルを使用して
多言語化を実装しているのですが、そこで疑問があります

現在、
ログイン画面で使用言語を決めて、その情報を元にして
先の画面の使用言語を切り替えています。
画面上のラベルは[Page_Load]時に設定してしまえば終わりですが

エラーの時などのメッセージを出す場合に
そのページで使用するメッセージ全ての文言を先に読み込んでおいた方が良いのか
それともメッセージを実際に使用する時にその都度リソースの読み込みから
やった方が良いのか悩んでいます。

リソースの読み込みの負荷というのがどのぐらいなのかにもよるとおもうのですが
実際に多言語化をされた方や、
他にいい方法(リソース以外など)があるとかありましたらご教授下さい。

まよんが
常連さん
会議室デビュー日: 2007/05/20
投稿数: 22
投稿日時: 2008-03-03 11:54
私が以前やった時はメッセージをDBに登録し以下のようにしました。ご参考にどうぞ
・画面のラベルなどは初期処理で全て読み込む(非表示含めて)
・エラーメッセージなどは都度読み込む。

これで速度的に問題なかったです。

私見ですがリソースファイルで行うと、ファイル管理になってしまい
あまりよくないように思えます。(根拠はないですが・・・)
1

スキルアップ/キャリアアップ(JOB@IT)