| | | 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 |