Documentation Home
> Solaris Internationalization Guide For Developers
Solaris Internationalization Guide For Developers
Book Information
Preface
Chapter 1 Solaris Internationalization Overview
New Internationalization Features in Solaris 7
Internationalization and Localization
Basic Steps in Internationalization
What Is a Locale?
Full and Partial Locales
Locales
Locale Categories
Using Locale Categories for Localization
Time Formats
Date Formats
Numbers
Decimal and Thousands Separators
List Separators
Currency
Word and Letter Differences
Word Delimiters
Word Order
Sort Order
Character Sets
Number of Characters
Western European Alphabets
Japanese Text
Korean Text
Thai Text
Chinese Text
Keyboard Differences
Other Differences
Punctuation
Symbols
Measurements
Gender
Titles and Addresses
Paper Sizes
Creating Worldwide Software: The Book
Overview
Chapter 2 Contents of the Base Solaris Product
Summary of the Base Product
Core Set of Locales
New Locales
Extended Set of Locales
Unicode Locale: en_US.UTF-8
User Locales in the Base Solaris Product
Multiple Key Compose Sequences for Locales
Keyboard Support in the Base Solaris 7 Product
Changing Between Keyboards on SPARC
Changing Between Keyboards on x86
Codesets for x86
Locales in the Base Installation
Using JumpStart
Chapter 3 Contents of the Localized Solaris 7 Products
The European Localized Solaris 7 Product
Font Formats
Summary of Asian Locales
Korean in the Solaris 7 Product
Chinese: Simplified and Traditional
Japanese Input Systems
Japanese Locales
Japanese Messages and man Pages
Japanese Character Code Converter for iconv
Japanese Character Code Converter for TTY STREAMS
Japanese-specific Printer Support
JLE Binary Compatibility Package
User-Defined Character (UDC) Support
Korean Solaris 7 Product
How to Use the iconv Command
Chapter 4 Overview of en_US.UTF-8 Locale Support
en_US.UTF-8 Locale Support Overview
System Environment
Locale Environment Variable
TTY Environment Setup
Loading a STREAMS Module at Kernel
dtterm and Terminals Capable of Input and Output of UTF-8 Characters
Terminal Support for Latin-1, Latin-2, or KOI8-R
Setting Terminal Options
Saving the Settings in ~/.cshrc
Code Conversions
Script Selection and Input Modes
English/European Input Mode
Cyrillic Input Mode
Greek Input Mode
Arabic Input Mode
Hebrew Input Mode
Thai Input Mode
Unicode Hexadecimal Code Input Method Input Mode
Table Lookup Input Method Input Mode
Input Mode Switch Key Sequence Summary
Printing
DtMail
Programming Environment
Font Set Used with X Applications
XmFontList Definition as CDE/Motif Applications
Chapter 5 Installation
Adding Packages
How to Add Packages to a Standalone System
Installing Software From a Mounted CD
Installing Software From a Remote Package Server
Installing the Localization Product
European Packages
French Files
German Files
Italian Files
Spanish Files
Swedish Files
Detailed Descriptions of European Files
European Codesets
European Font Packages
Asian Packages
Description of General Packages
Description of Korean Packages
Description of Traditional Chinese Packages
Description of zh.GBK Packages
Description of Thai Packages
Description of Japanese Packages
Asian Localization Packages Disk Space
Chapter 6 Internationalization Framework in the Solaris 7 Environment
Codeset Independence Support
The CSI Approach
CSI-enabled Commands
Solaris 7 CSI-enabled Libraries
Locale Database
Process Code Format
Multibyte Support Environment (MSE)
Dynamically Linked Applications
libw and libintl
ctype Macros
Internationalization APIs in libc
genmsg Utility
Chapter 7 X/DPS
Localization Resource Category
Information on Language Interpreters
Chapter 8 Desktop Environments
Overview
Locales
Integrating Fonts
Input Methods
Internationalization and CDE
Matching Fonts to Character Sets
Storage of Localized Text
Xlib Dependencies
Message Guidelines
Internationalization and Distributed Networks
Mail Interchange
OpenWindows
Chapter 9 Printing
Localization Printing Support Under the Solaris 7 Operating Environment
European Printing Support
Asian Multibyte Printing Support
CDE Font Downloader
Technical Description
Reference Documents
Chapter 10 Complex Text Layout
Overview of CTL Technology
Overview of CTL Architecture
Changes in Motif to Support CTL Technology
XmDirection
Description
For More Information
XmStringDirection
Description
Related Information
XmRendition
New Resources
Additional Behavior
XmText, XmTextField
Description
New Resources
Action Routines
Additional Behavior
Action Routines
XmTextFieldGetLayoutModifier
Purpose
Synopsis
Description
Return Value
Related Information
XmTextGetLayoutModifier
Purpose
Synopsis
Description
Return Value
Related Information
XmTextFieldSetLayoutModifier
Purpose
Synopsis
Description
Related Information
XmTextSetLayoutModifier
Purpose
Synopsis
Description
Related Information
XmStringDirectionCreate
Synopsis
Description
Related Information
UIL
How to Develop CTL Applications
Layout Direction
Creating a Rendition
Editing a Rendition
Related Information
Creating a Render Table in a Resource File
Creating a Render Table in an Application
Horizontal Tabs
Mouse Selection
Keyboard Selection
Text Resources and Geometry
Porting Instructions
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
W
X
Y
Z
© 2010, Oracle Corporation and/or its affiliates