Software Internationalization Guide

Contents
Software Internationalization Guide526225-002
iv
A. Software Supporting Multiple Character Sets
A. Software Supporting Multiple Character Sets
Glossary
Index
Figures
Figure 1-1. Internationalized Application Supporting Several Languages 1-2
Figure 1-2. Localization of an Internationalized Software Product 1-3
Figure 1-3. Separating Program Source Code From Culturally Sensitive Data 1-5
Figure 1-4. Components of an Internationalized Application 1-6
Figure 2-1. Block-Based Writing 2-1
Figure 2-2. Cursive Writing 2-2
Figure 2-3. Chinese Ideograph of a Horse 2-3
Figure 2-4. The Han Ideographic System 2-3
Figure 2-5. Eight-Bit Representation of the Character A 2-5
Figure 2-6. ISO 10646 Character Layout 2-7
Figure 2-7. Creating a Composite Character 2-8
Figure 2-8. Relationship Between Code Sets 2-9
Figure 2-9. Multibyte Character Data Stream 2-10
Figure 2-10. Four-Byte Wide Character Data Stream 2-11
Figure 3-1. The POSIX and XPG Internationalization Model 3-2
Figure 3-2. Generating Message Catalogs 3-10
Figure 3-3. Generating Code-Set Conversion Table 3-13
Figure 4-1. Internationalization Subsystem Architecture 4-18
Tables
Table 2-1. Subsets of Character Sets 2-4
Table 2-2.
ISO 8859 Code Sets 2-6
Table 2-3.
East Asian Code Sets 2-6
Table 2-4. ASCII Code Set 2-14
Table 2-5. Multilevel Collation 2-15
Table 2-6. Date Formats by Language 2-17
Table 2-7. Date Formats by Country 2-17
Table 2-8. Time Formats by Country 2-18
Table 2-9. Numeric Formats by Country 2-18
Table 2-10. Monetary Formats by Country 2-19
Table 4-1. ISO/ANSI C Functions 4-6
Table A-1. Software Tested For Support of Unicode and Chinese Two-Byte
Character Sets A-1