In the User definition page (
), administrators can select a set of regional settings for a user for interacting with dates or numbers in WorldServer. Dates and numbers will then display in the format of that region. Users can change this setting in .This setting has no relationship to the “User Interface Display Language” you choose. These are likely to be different because WorldServer currently supports only two User Interface languages, but many regional settings. The regional settings support is based on the Java runtime environment that WorldServer is running under and may vary from version to version in Java (newer versions of Java are likely to support additional locales).
In addition, there is no relationship between your operating system settings and your regional settings in WorldServer. For example, you might have your Windows operating system regional settings set to German, but this has no affect on your WorldServer regional settings.
Your regional setting does not affect the time zone setting in your user preference. Time zones affect what time is displayed, but not how they are displayed.
In addition to controlling how WorldServer should display dates and times, the Regional Settings controls how you input new date or time information.
The value "32.12.06 19:25" for the attribute "Custom Date" is not a valid date. Please try again using the correct format, for example: "27.04.98" or "27.04.98 19:25".
If you do not specify a time, WorldServer will display the time 5:00 PM in your time zone of your regional setting.
WorldServer only has a single custom attribute type called Date that is used to display both dates and times. The most typical use of this field is to get and set date values. However, the attribute type also supports times as well.
If you entered only a date and did not enter a time, then the user interface does not display the time. If you explicitly entered a time, the time is displayed.
WorldServer supports the Regional Settings preferences when displaying percentages; if a fractional percentage is shown, the decimal separator is appropriate to your regional setting. In addition, the your regional settings may control the precision of the percentage display (for example, how many fractional digits to show).
The value "123,456" for the attribute "Custom Number" is not a valid integer between 0 and 2147483647. Please try again using the correct format, for example: "123456” or “123.456”.
To properly display monetary information—for example, in Cost Models—WorldServer draws on two different sources.
WorldServer displays monetary information in a fully formatted display based on your Regional Settings and the currency being used.
There are a few locations where you are allowed to enter monetary values. For example, in the Cost Model definition page, you type in costs for each range in the selected scoping configuration. In the Cost Model Rule definition page, you type in the cost for the charge or discount being applied.
In each location where you are allowed to type in monetary values, WorldServer does not display currency information. However, WorldServer does follow all of the other rules for monetary information display. For example, a setting that would normally be displayed as $1234.50 would be displayed as 1234.50.
When WorldServer presents the results of applying a cost model to a scoping report, the column called Cost Estimate displays the ISO-standard three-letter abbreviation for the currency in the column header and, to save space, WorldServer does not display the currency information in the rest of the column.
When you define a Cost Model Rule, you specify the numeric value for the discount or charge, but you do not specify a currency. Instead, the currency is inherited when you associate that particular Cost Model Rule with a specific Cost Model (which does have a currency). Because of this, you could have a single Cost Model Rule that when applied to one cost model means to add a surcharge of $10.00 but when applied to another cost model means to add a surcharge of 10.00 €.
To avoid this problem, the only time a Cost Model Rule will show currency information is when it has been combined with a Cost Model; anytime a Cost Model Rule is presented in isolation, it cannot display currency information.
When you type costs into a cost model, the values are parsed according to their regional settings.
For example, if your regional setting is U.S. English, to enter a value of 50 cents, you would type 0.50 whereas a German user would type 0,50.
You do not need to put in a thousands separator when typing in a value, but you can, so long as the separator you use is appropriate to your regional setting. For example, if your regional setting is U.S. English, to enter a value of 5000, you could either type 5000 or 5,000 whereas a German user could type 5000 or 5.000.
There is no way to pass the regional setting information onto JasperReports, the reporting engine shipped with WorldServer, for it to use. Therefore, you must control the formatting in JasperReports separately through the functionality it offers.
The WorldServer log files do not conform to your regional setting; the format of the times in the log file is controlled by the log4j settings in general.properties. Therefore, if you view the log files through WorldServer, you may see a different time and date format than you expected from your regional setting.