トラブルシューティング
ローカライズされたメッセージが画面に表示されない場合は、次の手順に従ってください。
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.