Skip to Content
Sun and Oracle
Channel Sun
How to Buy
Log In
Italiano
Pagina iniziale
>
Solaris 2.6 Software Developer AnswerBook Vol 2
>
Solaris Internationalization Guide For Developers
> Contents
Solaris Internationalization Guide For Developers
Cerca solo questo libro
Aiuto alla Ricerca
Contained Within
Solaris 2.6 Software Developer AnswerBook Vol 2
Find More Documentation
Titolo
Prodotto
Featured Support Resources
Corsi di formazione Sun
Portale BigAdmin System Admin
Centro di assistenza Sun
Sun Solve
Scarica il manuale in formato PDF
Indietro
: Credits
Avanti
: Figures
.........................
Contents
..
Preface xv
..
Who Should Use This Book xv
..
Organization and Summary of this Book xvi
..
Related Books xvi
..
Ordering Sun Documents xvii
..
Typographic Conventions xviii
..
Shell Prompts in Command Examples xviii
1. Solaris Internationalization Overview 1
..
New Internationalization Features in Solaris 2.6 1
..
Internationalization and Localization 2
.....
Basic Steps in Internationalization 2
..
What Is a Locale? 3
.....
Full vs. Partial Locales 3
..
Locales in Solaris 4
.....
Locale Categories 4
..
Using Locale Categories for Localization 5
.....
Time Formats 5
.....
Date Formats 6
.....
Numbers 7
.....
Currency 8
.....
Word and Letter Differences 9
.....
Codesets for x86 11
..
Keyboard Differences 12
..
Other Differences 12
.....
Punctuation 12
.....
Symbols 12
.....
Measurements 13
.....
Gender 13
.....
Titles and Addresses 13
.....
Paper Sizes 13
..
Creating Worldwide Software: The Book 14
.....
Overview 14
2. Contents of the Base Solaris Product 17
..
Summary of the Base Product 17
.....
Core Set of Locales 18
.....
Extended Set of Locales 19
..
New Unicode Locale: en_US.UTF-8 20
..
New User Locales in Base Solaris 20
..
Multiple Key Compose Sequences for New Locales 21
.....
Keyboard Mapping for Greek and Russian Scripts 22
..
New Keyboard Support in Solaris 2.6 22
.....
Changing Between Keyboards on SPARC 22
.....
Changing Between Keyboards on x86 23
.....
New Locales in the Base Installation 24
.....
Using Jumpstart 24
3. Contents of the Localized Solaris 2.6 Products 25
..
The European Localized Solaris 2.6 Product 25
..
Font Formats 29
..
The Asian Localized Solaris 2.6 Products 30
.....
Korean 31
.....
Chinese: Simplified and Traditional 32
.....
Japanese 34
4. Overview of UTF-8 41</>
..
The Universal Transformation Format 41
.....
System Environment 42
.....
Code Conversions 47
.....
Script Selection and Input Modes 50
..
Printing 61
..
Programming Environment 62
.....
FontSet Used with UTF-8 62
5. Installation 65
..
Adding Packages 65
.....
Installing Software From a Mounted CD 67
.....
Installing Software From a Remote Package Server 67
..
Installing the Localization Product 68
..
European Package 69
.....
French Files 69
.....
German Files 70
.....
Italian Files 71
.....
Spanish Files 72
.....
Swedish Files 73
.....
Eastern European Files 73
.....
Detailed Descriptions of European Files 74
.....
European Codesets 79
.....
European Font Packages 79
..
Asian Packages 80
.....
Description of General Packages 84
.....
Asian Localization Packages Disk Space 100
6. Internationalization Framework in Solaris 2.6 101
..
Codeset Independence Support 101
..
The CSI Approach 102
..
CSI-enabled Commands 102
..
Solaris 2.6 CSI-enabled Libraries 103
..
Locale Database 104
..
Process Code Format 104
..
Dynamically Linked Applications 104
..
libw and libintl 106
..
ctype Macros 107
..
Internationalization APIs in libc 107
..
genmsg Utility 112
7. Writing Internationalized Code 115
..
Linking 115
..
Text and Codesets 115
.....
Call setlocale() 115
.....
Make Software 8-bit Clean 116
.....
Watch for Sign Extension Problems 117
.....
Use ctype Library Routines 119
..
Formats 119
..
Time and Date Formats 120
.....
Currency and Number Formats 121
..
Collation 122
.....
Replace strcmp() with strcoll() 122
..
Messaging for Program Translation 124
.....
Messaging Using catgets() 125
.....
Locating Message Catalogs 125
.....
Using catgets() 127
.....
Create the Source Message Catalog 128
.....
Translate the Source Message Catalog 131
.....
Generate the Binary Message Catalogs 131
.....
Messaging Using gettext() 132
.....
Locating Message Catalogs 133
.....
Surround Strings with gettext() 134
.....
Create the Source Message Catalog 135
.....
Create the Binary Message Catalog 136
.....
Problem Areas 136
.....
Other Programming Languages 141
.....
Summary 142
8. X/DPS 143
..
Localization Resource Category 144
..
Information on Language Interpreters 144
9. Desktop Environments 145
..
Overview 145
..
Locales 147
..
Integrating Fonts 147
..
Input Methods 147
..
Internationalization and CDE 148
.....
Matching Fonts to Character Sets 148
.....
Storage of Localized Text 148
.....
Xlib Dependencies 149
.....
Message Guidelines 149
..
Internationalization and Distributed Networks 149
.....
Mail Interchange 150
..
OpenWindows 150
10. Printing 151
..
Localization Printing Support Under Solaris 2.6 151
..
European Printing Support 151
..
Asian Printing Support 152
..
Index 155
Indietro
: Credits
Avanti
: Figures
News Center
About Sun
Contact Sun
Terms of Use
Privacy
Copyright
1994-2009
Sun Microsystems, Inc.