Documentation Home
> International Language Environments Guide
International Language Environments Guide
Book Information
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
P
R
S
T
U
W
X
Preface
Chapter 1 Oracle Solaris Internationalization Overview
Oracle Solaris Internationalization Architecture
New Internationalization and Localization Features
Internationalization and Localization Overview
Basic Steps in Internationalization
Localization Functions in Oracle Solaris Interfaces
What Is a Locale?
C Locale – the Default Locale
Full and Partial Locales
Behavior Affected by Locales
Locale Categories
Using Locale Categories for Localization
Time Formats
Date Formats
Number Formats
International Monetary Formats
Language Word and Letter Differences
Word Delimiters
Sort Order
Character Sets
Western European Alphabets
Japanese Text
Korean Text
Thai Text
Chinese Text
Hebrew Text
Hindi Text
Keyboard Differences
Differences in Paper Sizes
Chapter 2 General Internationalization Features
Support for Code Set Independence
CSI Approach
CSI-enabled Commands
CSI-enabled Libraries
Locale Database
Process Code Format
Multibyte Support Environment
Dynamically Linked Applications
Changed Interfaces
ctype Macros
Internationalization APIs in libc
genmsg Utility
User-Defined and User-Extensible Code Conversions
Internationalized Domain Name (IDN) Support
Chapter 3 Localization in the Oracle Solaris Environment
Software Support for Localization
Summary of the Oracle Solaris Locale Packages
Adding Additional Locales After Installation
Supported Locales
Multiple Key Compose Sequences for Locales
Keyboard Support in the Oracle Solaris Environment
Changing Between Keyboards on SPARC Systems
How to Change the Keyboard Layout to the Czech Layout in the Xsun Server
Changing Between Keyboards on Intel Systems
How to Change the Keyboard Layout to the Czech Layout in the Xorg server
Keyboard Layout Illustrations
New Oracle Solaris Keyboard Software Support
How to Access Estonian Type 6 USB Keyboard Support
How to Access French Canadian Type 6 USB Keyboard Support
How to Access Polish Programmers Type 5 Keyboard Support
Chapter 4 Supported Asian Locales
Japanese Localization
Japanese Locales
Japanese Character Sets
Japanese Fonts
Japanese Input Systems
Terminal Setting for Japanese Terminals
Japanese iconv Module
User-Defined Character Support
Indic Localization
How to Use the Indic Input Methods
Indic Keyboards
Understanding the Mappings
Mapping for the Continuous Phonetic Based Input Method
How the Continuous Phonetic Input Method Works
Thai Localization
Thai Input Methods
Thai Keyboard Layouts
Thai Input Method Auxiliary Window
Chapter 5 Overview of UTF-8 Locale Support
Unicode Overview
Unicode Locale: en_US.UTF-8 Support
About Desktop Input Methods
Input Method Support on the Oracle Solaris OS
Available Input Method Engines
Basic Usage of Input Method
Customizing IIIM behaviors
System Environment
Locale Environment Variable
TTY Environment Setup
How to Load a STREAMS Kernel Module
How to Unload a STREAMS Kernel Module
How to Setup a Latin-2 Terminal and STREAMS Module
dtterm, xterm and Terminals Capable of Input and Output of UTF-8 Characters
Terminal Support for Latin-1, Latin-2, or KOI8-R
Saving the Settings in ~/.cshrc
Code Conversions
Configuring Fonts
DtMail Support
Programming Environment
FontSet Used with X Applications
FontList Definition in CDE/Motif Applications
Chapter 6 Complex Text Layout
Overview of CTL Technology
Overview of CTL Architecture
CTL Support for X Library Based Applications
XOC Resources
Changes in Motif to Support CTL Technology
XmNlayoutDirection Resource
Determining the Layout Direction
XmStringDirection Resource
XmRendition Resource
Additional Layout Behavior
XmText and XmTextField Resource
Character Orientation Action Routines
Character Orientation Additional Behavior
XmText Action Routines
XmTextFieldGetLayoutModifier Resource
XmTextGetLayoutModifier Resource
XmTextFieldSetLayoutModifier Resource
XmTextSetLayoutModifier Resource
XmStringDirectionCreate Resource
UIL Arguments
Developing CTL Applications
Controlling Layout Direction
Creating a Render Table in a Resource File
Horizontal Tabs
Mouse Selection
Keyboard Selection
Text Resources and Geometry
Porting Instructions
Chapter 7 Print Filter Enhancement With mp
Printing for UTF-8
mp Print Filter Enhancement Overview
Using mp With the Locale-Specific Font Configuration File mp.conf
Using mp With the Locale-Specific PostScript Prolog Files
Using mp as an Xprt (X Print Server) Client
Localization With the mp.confConfiguration File
Font Aliasing
Font Group Definition
Mapping Section
Association Section
How to Add a Printer-Resident Font
How to Create a Shared Object File
Adding and Customizing prolog Files
PostScript File Customization
Locale-Dependent prolog Files
Common PostScript prolog Files
Print Layout prolog Files
.xpr Files
STARTCOMMON/ENDCOMMON Keywords
STARTPAGE/ENDPAGE Keywords
STARTFORCEDPAGE/ENDFORCEDPAGE Section
STARTCOLUMN/ENDCOLUMN Section
STARTFORCEDCOLUMN/ENDFORCEDCOLUMN Section
Creating a New .xpr File
Appendix A Compose and Dead Key Input
How to Use Compose and Dead Key Input
Appendix B Language Support Features and Enhancements
Input Method Features
Internet Intranet Input Method Framework (IIIMF) Hangul Language Engine
libchewing 0.3.0
Input Method Switcher Enhancement and EMEA Keyboard Layout Emulation Support
IIIMF and Language Engines
Korean Language Engine With Auxiliary Window Support
Common Transliteration-based Input Method for All Indian Languages
Wubi Input Method
Input Method Support for Indic
File Encoding Examiner
More Japanese iconv Modules for Unicode
Zero-Country Code Keyboard Layout Support
Unicode Version 4.0 Support
Code Conversions for Internationalized Domain Name Support
New iconv Code Conversions
Standard Type Services Framework
Additional Indic Scripts for Support in Unicode Locales
HKSCS-2001 Support in Hong Kong Locales
© 2010, Oracle Corporation and/or its affiliates