Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Using Siebel Tools > Working With Strings and Other Locale-Specific Data > About the Symbolic Strings ModelThe symbolic strings model centralizes translatable text strings stored in the repository. Translatable text strings are defined once and then referred to by multiple user interface objects. Having a centralized mechanism for storing and managing repository text strings:
Prior versions of Siebel Tools stored translatable text strings in the locale objects of a parent object type. For example, each applet had a set of child locale records that defined the text for the applet title that appears in the user interface. How the Symbolic Strings Model Is ImplementedSymbolic strings are implemented using a top-level object in the Siebel repository called Symbolic Strings and a child object called Symbolic String Locale. Each symbolic string record represents a word or phrase, for example Account or Contact, and is language independent. All translations of that word or phrase, including English, are stored as child symbolic string locale records. User interface objects refer to symbolic string records for text strings. The literal display value is retrieved from one of the several translations stored as symbolic string locale records based on the current Tools language mode. The Symbolic Strings object type stores its data in S_STRING_STR table and the Symbolic String Locale stores its data in S_SYM_STR_INTL table. Objects such as applets store foreign key references to the records stored in S_SYM_STR table. Strings Not Included in the Symbolic Strings ModelThe symbolic strings model includes text strings stored in the repository and referenced by UI objects such as Control Captions, List Column Display Names, and Applet Titles. The symbolic string model does not include other types of strings typically supplied as seed data, such as LOVs, error messages, and predefined queries. How Translatable String Values Are CalculatedObject properties that display translatable strings, such as the Title property of applets, are calculated dynamically.
The calculated value for translatable text strings is the value that is displayed in the Object List Editor, wizards, and layout editors. It is also the value that is compiled to the SRF file. Related Topic |
![]() |
![]() ![]() |
Using Siebel Tools |