| Part I: Introduction | |
| 1 | Understanding Internationalization |
| 2 | Designing a World-Ready Program |
| Part II: Globalization | |
| 3 | Unicode |
| 4 | Locale and Cultural Awareness |
| 5 | Text Input, Output, and Display |
| 6 | Multilingual User Interface (MUI) |
| Part III: Localizability | |
| 7 | Software Localizability Guidelines |
| 8 | Mirroring |
| 9 | Content Localizability Guidelines |
| Part IV: Localization | |
| 10 | Localization |
| Part V: Testing | |
| 11 | Testing for World-Readiness |
| 12 | Testing Localizability with Pseudo-Localization |
| Part VI: Tools and Technology | |
| 13 | Graphics Device Interface Plus (GDI+) |
| 14 | Hypertext Markup Language (HTML) |
| 15 | Microsoft Internet Information Services (IIS) and Microsoft Active Server Pages (ASP) |
| 16 | Microsoft Office |
| 17 | MLang |
| 18 | Microsoft Layer for Unicode (MSLU) |
| 19 | The Microsoft .NET Framework |
| 20 | OpenType Fonts |
| 21 | Rich Edit |
| 22 | Microsoft SQL Server |
| 23 | Microsoft Windows Text Services Framework (TSF) |
| 24 | Uniscribe |
| 25 | Microsoft Visual Studio .NET |
| 26 | Extensible Markup Language (XML) |
| Part VII: Appendixes | |
| A | NLS Information for Windows XP-General |
| B | NLS Information for Windows XP-Detailed Conventions per Locale |
| C | Table of Locales Mapped to Code Pages |
| D | Table of Language Identifiers |
| E | LCTYPE Constants Used by GetLocaleInfo |
| F | Sorting Methods for Select Languages |
| G | Unicode Code-Point Allocation |
| H | Code-Page Support in Microsoft Windows 2000 and Microsoft Windows XP |
| I | Code-Page Tables |
| J | Encoding Web Documents |
| K | CultureInfo Names and Identifiers in the Microsoft .NET Framework Library |
| L | RegionInfo Names and Identifiers in the Microsoft .NET Framework Library |
| M | Selected International Punctuation Symbols |
| N | Risky Characters |
| O | ONTSIGNATURE Structure |
| P | List of Keyboards and IMEs Supported by Microsoft Windows 2000 and Microsoft Windows XP |
| Q | International Keyboard Layouts |
| R | Time Zones in Microsoft Windows XP |
| S | International Address Formats |
| T | Weights, Measures, and Conversions |
| U | Paper and Envelope Types and Sizes |
| V | Localized Versions of Microsoft Windows |
| W | Preparing a Business Case to Develop International Software |
| X | Web Resources |
| Y | Additional Readings |
| | Glossary |
| | Index |