Foundation > 国際化 > トラブルシューティング
 
トラブルシューティング
ローカライズされたメッセージが画面に表示されない場合は、次の手順に従ってください。
1. プログラムの最初に IlvSetLocale を呼び出したことを確認してください。
2. 表示するためのロケールおよびフォントがシステムにサポートされていることを確認してください。ほとんどの UNIX システムの場合、locale -a コマンドを実行できます。ロケール要件 を参照してください。
3. ILVLANG 環境変数を設定しないでください。
4. UNIX プラットフォームの場合、LANG をシステムまたは X Window システムにサポートされているロケールに設定してください。たとえば、LANG 変数をフランス語に設定するには、以下のように入力します。
Solaris の場合 LANG=fr
HP_UX の場合 LANG=fr_FR.iso88591
5. ローカライズされた .dbm ファイルが .../locale/<ll_TT.encoding>/your_file.dbm というサブディレクトリーにあることを確認します。メッセージ・データベース・ファイルの場所 を参照してください。
6. .dbm ファイルの内容が、以下のような新しい形式になっていることを確認します。.dbm ファイル形式 を参照してください。
// IlvMessageDatabase ...
// Language:<ll_TT>
// Encoding:<encoding>
"&message" "message translation..."
7. Rogue Wave Views Studio エディターで旧形式の .dbm ファイルを読み込んだ (旧形式の .dbm ファイルは Rogue Wave Views バージョン 3.0 以前で作成されています) 時に、ファイルの表示が切り捨てられている場合、エンコーディングに互換性がないことを意味します。この場合は、.dbm ファイルを分割します。バージョン 3.0 以前の .dbm ファイル形式 を参照してください。

Version 6.0
Copyright © 2015, Rogue Wave Software, Inc. All Rights Reserved.