Configuration Issues > Globalization > Concepts
 
Concepts
Runtime Environment
Applications access the runtime environment to retrieve values of variables or specific resources, like registry variables under Windows® systems or values from the .Xdefault file under UNIX®.
Also applications usually need to adapt themselves to the user language and cultural settings, which may change dynamically.
The IlEnvironment class is designed to meet the following objectives:
*enables messages in the set locale (error messages, warnings, or informative messages);
*provides access to formatters for date and time, and number display;
*enables the storage of additional options and values to be used throughout the application;
*sets hooks that are used whenever the application tries to retrieve some resource or changes the locale settings.
The globalization capabilities implemented in this class are based on the Open Source libraries from International Components for Unicode (ICU). These libraries provide platform-independent functionalities for handling locales, time zones, date and time and number formats.
Resources Definition
Resources are values of parameters applications can change without need for rebuilding the executable. Resource values are usually stored in files external to the application.
Well-known resource files are the graphical resource files like the .Xdefaults files under UNIX and the registry under Windows. ICU adds other resource files which can contain a structured hierarchy of resources.
The IlEnvironment class is designed to support all these types of resources.

Version 5.8
Copyright © 2014, Rogue Wave Software, Inc. All Rights Reserved.