Sausalito Developer's Guide - Parent Directory
Sausalito Developer's Guide - Parent Directory
Sausalito Developer's Guide - Parent Directory
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
iv Contents<br />
Changing the User Interface Style . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10<br />
Making Other Style Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–11<br />
Chapter 4 Using i18n and l10n in <strong>Sausalito</strong><br />
i18N: A World Tour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1<br />
Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1<br />
How Internationalization Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2<br />
Using Domains, Tags, and Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3<br />
Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3<br />
Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3<br />
Locale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3<br />
How Strings Are Added to the System . . . . . . . . . . . . . . . . . . . . . . . . 4-4<br />
Using Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4<br />
Interpolation Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5<br />
The i18n Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6<br />
The i18n C Language Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6<br />
The i18n PHP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10<br />
Object Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10<br />
Internationalization Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14<br />
Chapter 5 Introducing The Cobalt Configuration Engine<br />
The Cobalt Configuration Engine (CCE) . . . . . . . . . . . . . . . . . . . . . . . . . 5-2<br />
Basic Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2<br />
How Data Flows Through CCE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3<br />
The CCE Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4<br />
CCED Command-Line Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5<br />
The Cobalt System Configuration Protocol (CSCP) . . . . . . . . . . . . . . . . . 5-6<br />
The Cobalt Object Database (CODB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6<br />
Schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6<br />
How to Read XML Syntax Descriptions . . . . . . . . . . . . . . . . . . . . . . . 5-7<br />
Whitespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7<br />
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7<br />
Elements and Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7<br />
Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8<br />
Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8<br />
Escape Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8<br />
Sample XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8<br />
Schema Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9<br />
Syntax: SCHEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9<br />
Syntax: CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10