Foundation > Internationalization > Troubleshooting
 
Troubleshooting
If your localized messages do not appear on your screen, follow these steps:
1. Check that you called IlvSetLocale at the beginning of your program.
2. Check that your system supports the locale and the fonts to display it. On most UNIX systems, you can run the locale -a command. See the section Locale Requirements.
3. Do not set the ILVLANG environment variable.
4. On UNIX platforms, set LANG to a locale supported by your system and by the X Window system. For example, to set the LANG variable to French, type:
LANG=fr on Solaris
LANG=fr_FR.iso88591 on HP_UX
5. Check that the localized .dbm file in a subdirectory named .../locale/<ll_TT.encoding>/your_file.dbm. See the section Location of the Message Database Files.
6. Check that the contents of your .dbm file has the following new format. See the section .dbm File Format.
// IlvMessageDatabase ...
// Language: <ll_TT>
// Encoding: <encoding>
"&message" "message translation..."
7. If you read a .dbm file with the old format from the Rogue Wave Views Studio editor (.dbm files with the old format are files created with versions of Rogue Wave Views before 3.0), and your file appears truncated, this means the encodings are not compatible. In this case, split your .dbm file. See the section .dbm File Format in Versions Before 3.0.

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