| | Copyright |
| | Microsoft .NET Development Series |
| | Foreword |
| | Preface |
| | Acknowledgments |
| | About the Author |
| | Chapter 1. A Roadmap for the Internationalization Process |
| | | The Operating System |
| | | The .NET Framework and Visual Studio |
| | | Languages |
| | | Resource Formats |
| | | Languages and Cultural Formatting |
| | | Windows Forms Applications |
| | | ASP.NET Applications |
| | | Globalization |
| | | Localization |
| | | Machine Translation |
| | | Resource Administration |
| | | Testing |
| | | Translation |
| | | Where Are We? |
| | Chapter 2. Unicode, Windows, and the .NET Framework |
| | | Unicode |
| | | Code Pages |
| | | Unicode Windows |
| | | Code Page Windows |
| | | Virtual Machines |
| | | Windows Multilingual User Interface Pack |
| | | Language and Locale Support |
| | | .NET Framework Languages and .NET Framework Language Packs |
| | | Where Are We? |
| | Chapter 3. An Introduction to Internationalization |
| | | Internationalization Terminology |
| | | Cultures |
| | | Localizable Strings |
| | | Resource File Formats |
| | | Resource Managers |
| | | Localized Strings |
| | | CurrentCulture and CurrentUICulture |
| | | The Resource Fallback Process |
| | | Image and File Resources |
| | | Strongly-Typed Resources in the .NET Framework 2.0 |
| | | Strongly-Typed Resources in the .NET Framework 1.1 |
| | | Where Are We? |
| | Chapter 4. Windows Forms Specifics |
| | | Localizing Forms |
| | | Setting the CurrentUICulture |
| | | Changing the Culture During Execution |
| | | Using Regional and Language Options to Change the Culture |
| | | Dialogs |
| | | Windows Resource Localization Editor (WinRes) |
| | | ClickOnce |
| | | Where Are We? |
| | Chapter 5. ASP.NET Specifics |
| | | Localizability in .NET 1.1 |
| | | Static Text |
| | | Calendar Control |
| | | Setting and Recognizing the Culture |
| | | Caching Output by Culture |
| | | Localizability in Visual Studio 2005 |
| | | Automatic Culture Recognition for Individual Pages |
| | | Manual Culture Recognition for Individual Pages |
| | | Application-Wide Automatic Culture Recognition |
| | | Explicit Expressions |
| | | Global Resources |
| | | Implicit Expressions vs. Explicit Expressions |
| | | Programmatic Resource Access |
| | | Localizing ASP.NET 2 Components |
| | | Localizing the Website Administration Tool |
| | | Where Are We? |
| | Chapter 6. Globalization |
| | | The CultureInfo Class |
| | | The RegionInfo Class |
| | | Geographical Information |
| | | String Comparisons |
| | | Casing |
| | | Sort Orders |
| | | Calendars |
| | | DateTimes, DateTimeFormatInfos, and Calendars |
| | | Numbers, Currencies, and NumberFormatInfo |
| | | International Domain Name Mapping |
| | | Environment Considerations |
| | | Extending the CultureInfo Class |
| | | Where Are We? |
| | Chapter 7. Middle East and East Asian Cultures |
| | | Supplemental Language Support |
| | | Right-to-Left Languages and Mirroring |
| | | Input Method Editors |
| | | Where Are We? |
| | Chapter 8. Best Practices |
| | | Font Selection |
| | | Strings and String.Format |
| | | Embedded Control Characters |
| | | Exception Messages |
| | | Hot Keys |
| | | Windows Forms Best Practices |
| | | Where Are We? |
| | Chapter 9. Machine Translation |
| | | How Good Is It ? |
| | | Translation Engine |
| | | Pseudo Translation |
| | | Static Lookup Translator |
| | | Web Service Translators |
| | | HTML Translators |
| | | Office 2003 Research Services |
| | | Translator Evaluator |
| | | Where Are We? |
| | Chapter 10. Resource Administration |
| | | Resource Administrator |
| | | Add Resource String Visual Studio Add-In |
| | | Reading and Writing Resources |
| | | Resource Governors |
| | | The Resource Editor Control |
| | | Where Are We? |
| | Chapter 11. Custom Cultures |
| | | Uses for Custom Cultures |
| | | Using CultureAndRegionInfoBuilder |
| | | Installing/Registering Custom Cultures |
| | | Uninstalling/Unregistering Custom Cultures |
| | | Public Custom Cultures and Naming Conventions |
| | | Supplemental Substitute Custom Cultures |
| | | Custom Culture Locale IDs |
| | | Custom Culture Parents and Children |
| | | Support for Custom Cultures |
| | | Supplemental Custom Cultures |
| | | Culture Builder Application Sample (CultureSample) |
| | | Combining Cultures |
| | | Exporting Operating System-Specific Cultures |
| | | Company-Specific Dialects |
| | | Extending the CultureAndRegionInfoBuilder Class |
| | | Custom Cultures and .NET Framework Language Packs |
| | | Custom Cultures in the .NET Framework 1.1 and Visual Studio 2003 |
| | | Where Are We? |
| | Chapter 12. Custom Resource Managers |
| | | ResourceManager.CreateFileBasedResourceManager |
| | | ResourceManager Exposed |
| | | Custom Resource Managers Examples |
| | | DbResourceManager |
| | | ResourcesResourceManager and ResXResourceManager |
| | | Writeable Resource Managers |
| | | TranslationResourceManager |
| | | StandardPropertiesResourceManager |
| | | ResourceManagerProvider |
| | | Using Custom Resource Managers in Windows Forms |
| | | Generating Strongly-Typed Resources for Sources Other Than resx Files |
| | | Using Custom Resource Managers in ASP.NET 2.0 |
| | | Where Are We? |
| | Chapter 13. Testing Internationalization Using FxCop |
| | | A Brief Introduction to FxCop |
| | | Using FxCop's Stand-Alone GUI |
| | | FxCop and ASP.NET |
| | | FxCop Globalization Rules |
| | | FxCop Spelling Rules |
| | | Overview of New FxCop Globalization Rules |
| | | Writing FxCop Globalization Rules |
| | | Where Are We? |
| | Chapter 14. The Translator |
| | | The Translation Process |
| | | Translator or Localizer? |
| | | Translation/Localization Strategies |
| | | Resource Translation Manager |
| | | Reintegrating Resources |
| | | Where Are We? |
| | Appendix A. New Internationalization Features in the .NET Framework 2.0 and Visual Studio 2005 |
| | | Compatibility |
| | | .NET Framework Redistributable |
| | | .NET Framework Language Packs |
| | | .NET Framework |
| | | Strongly Typed Resources |
| | | Custom Cultures |
| | | Visual Studio's Resource Editor |
| | | Windows Forms |
| | | ASP.NET |
| | Appendix B. Information Resources |
| | | Books |
| | | Resources |
| | | Magazines |
| | | Web Sites and FTP Sites |
| | | Online Machine-Translation Web Sites |
| | | Blogs |
| | | Conferences |
| | | Organizations |
| | | Commercial Machine-Translation Products |
| | | Alternatives to .NET Framework Internationalization |
| | Index |