Software Internationalization Guide

Hewlett-Packard Company526225-002
i
Software Internationalization
Guide
Glossary Index Figures Tables
What’s New in This Guide vii
Guide Information vii
New and Changed Information vii
About This Guide ix
How to Use This Guide ix
About the Contents of This Guide ix
Related Reading x
Notation Conventions x
1. Understanding Internationalization Concepts
Why Internationalize Software? 1-1
What Is Internationalization? 1-1
Languages, Cultures, and Code Sets 1-2
What Is Localization? 1-3
What Is a Locale? 1-4
How do You Begin Internationalizing Software? 1-4
Internationalization Standards 1-5
Introduction to the HP Internationalization Subsystem 1-5
2. Software Characteristics That Vary by Locale
Writing Systems 2-1
Latin 2-1
Arabic 2-2
East Asian 2-2
Character Sets 2-4
Code Sets 2-5
Single-Byte Code Sets 2-5
Multibyte Code Sets 2-6
Unicode 2-8
Encoding Methods 2-9
Character Data Types 2-9
Single-Byte Characters 2-10