Skip to main content
  • Book
  • © 2002

Internationalization and Localization Using Microsoft .NET

Apress
  • Covers all aspects of VS .NET's localization capabilities
  • Includes a full-featured resource editor written in both C# and VB .NET
  • C# and VB.NET are used in all examples, giving the reader the chance to compare writing the same code in 2 major .NET languages
  • Examples are easily portable to other .NET languages like J#
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xix
  2. General Localization Concepts

    • Nicholas Symmonds
    Pages 1-11
  3. Aspects of Localization

    • Nicholas Symmonds
    Pages 13-33
  4. Using Multiple Resource Files in VB 6

    • Nicholas Symmonds
    Pages 35-62
  5. The Globalization Namespace

    • Nicholas Symmonds
    Pages 63-104
  6. System.Resources and System.Threading Namespaces

    • Nicholas Symmonds
    Pages 105-134
  7. Resource File Tools

    • Nicholas Symmonds
    Pages 135-157
  8. Resource Editor Example

    • Nicholas Symmonds
    Pages 159-242
  9. Let’s Localize

    • Nicholas Symmonds
    Pages 243-276
  10. Localization in ASP.NET

    • Nicholas Symmonds
    Pages 277-303
  11. Versioning Resource Files in .NET

    • Nicholas Symmonds
    Pages 305-322
  12. Localization Wrap-up

    • Nicholas Symmonds
    Pages 323-331
  13. Back Matter

    Pages 333-364

About this book

Internationalization and Localization Using Microsoft .NET is intended to be a comprehensive discussion of how to localize code using Visual Studio .NET. Author Nick Symmonds knows the advantages of preparing for localization in the design stage and the disadvantages of localizing a project after the fact, and he discusses both methods of localizing code in this book. All aspects of localization are examined, from handling date, time, and currency and text data, to developing multilingual user interfaces and help files. He also covers Visual Studio's localization features and tools in depth and presents the pros and cons of each to the reader.

Internationalization and Localization Using Microsoft .NET is unique in that it covers both C# and VB .NETall examples are presented in both languages. This language-independent approach is essential given that large systems may use both languages, and the principals discussed can be applied to other .NET languages as well. Some of the core topics covered are as follows:

 

  • The Globalization and Resources namespaces, which relate directly to localization
  • Resource files and how they are used in .NET
  • Visual and command-line tools that aid in localization
  • In depth discussion of design and implementation of world-ready programs

 

Also included is a comprehensive example of a resource editor, with code provided in both C# and VB .NET. This project is not only useful as product in itself, but also instructive in how to write fairly complicated code in both .NET languages.

About the author

Nick Symmonds works for the Integrated System Solutions division of Ingersoll-Rand, developing and integrating security software. He started his professional life as an electronics technician. While getting his bachelor's degree in electrical engineering from the University of Hartford, he started to gravitate toward programming. Nick has spent quite a few years programming in assembly, C, C++, and Visual Basic. Recently, he has latched onto .NET like a lamprey and loves digging into the .NET core. Nick has written several articles on programming and has three books out: Internationalization and Localization Using Microsoft .NET (Apress, 2002), GDI+ Programming in C# and VB .NET (Apress, 2002), and Data Entry and Validation with C# and VB .NET Windows Forms (Apress, 2003). He lives with his family in the northwest hills of Connecticut and has recently become addicted to golf and road cycling. He also enjoys woodworking, hiking, and exploring the hills on his motorcycle.

Bibliographic Information

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access