Using Siebel Tools > Working with Strings and Other Locale-Specific Data >

Working with Untranslatable Locale-Specific Object Properties


User interface conventions can vary by locale. For example, one locale might require a different sequence of fields from another locale.

Locale-specific object properties can be translatable, such as text strings, or nontranslatable, such as the HTML Sequence, HTML Height, and HTML Width properties of controls. You can configure nontranslatable object properties for specific locales by running Siebel Tools in Language Override mode. The Language Override mode allows you to store nontranslatable, locale-specific properties as child locale records of the parent object.

For example, your Siebel enterprise contains five languages: Japanese (JPN) and four Western European languages. As opposed to Western European languages, Japanese does not feature middle names, and name order is last (family) name first. To configure this, you would use Siebel Tools to set the language to JPN, set Enable Language Override to ON, hide the middle name (by setting the "Title-String Override" attribute to false), and then reverse the order of the first and last names. After compiling into the JPN.srf file, the layout will match the requirement.

CAUTION:  If you delete a control or a list column from a web template, it will be deleted from all languages, even if you are in Language Override Mode. You hide and show fields through the Properties window of the specific object. For information, see Showing or Hiding Locale-Specific Items in Applet Layout.

If, however, the Japanese user of Siebel Tools did all of the above, but did not enable language override, the next time a user compiled any of the Western European languages, the names would be formatted in the Japanese fashion, that is no middle name, and last (family) name first.

NOTE:  Siebel Tools does not need to be in Language Override mode to enter string overrides.

To configure untranslatable locale-specific object properties

  1. Choose View > Options and then click the Language Settings tab.
  2. Set the Tools Language Mode to the language you want to configure and select the Enable and use Language Override check box.
  3. Navigate to the object type you want to modify.
  4. Modify the object properties or work in the layout editor to define locale-specific values.
Related Topics

Selecting a Language Mode

Enabling Language Overrides

Getting Locale-Specific Data Only

About the Symbolic Strings Model

Entering String Overrides

Showing or Hiding Locale-Specific Items in Applet Layout

Using Siebel Tools Copyright © 2007, Oracle. All rights reserved.