Book reviews
 
Internationalization and Localization Using Microsoft .Net   

Internationalization and Localization Using Microsoft .Net


Nick Symmonds

Paperback. Apress 2002-01-27.
ISBN 9781590590027
Buy from Amazon.co.uk







Publisher description

Written for the IT manager or developer planning to bring software to today's global markets, Internationalization and Localization Using Microsoft .NET provides a solid blueprint for success with the new and improved support for multilingual software available in .NET.

As a veteran of building software for multiple languages (with considerable experience with Visual Basic 6), author Nick Symmonds shares his insight about techniques that work best for internationalizing software. Early sections establish guiding principles on how to use "resource bundles" for all graphics and strings in your software. In an interesting early section, the author glances at the very different meanings of certain colors in Western and Eastern cultures, showing the dangers of making easy assumptions about how the visual elements of your software will travel.

Subsequent chapters look at how these string and graphics resources worked in the old Visual Basic 6. Here the author shows off a way to extend the support for multiple resource files in VB6. (Normally, VB6 supports only a single bundle.)

The text then zeros in on the new support for multilingual software in Microsoft's .NET platform, including default support for over a half-dozen calendars and tracking virtually all the world's languages (and dialects) with support for enumerating cultural regions. Most importantly, with .NET you can use XML-based resource files for storing culturally dependent strings and graphics separately. (Of course, based on this infrastructure, it's still up to you to translate your software into multiple languages.)

Techniques are illustrated here with two more substantial projects (in both VB .NET and C#). There's a useful custom resource editor and a hotel-booking application (with support for both English and German users). Final sections round out the discussion with the author's advice for localizing software and some hints for translating program text effectively across cultures, including advice for project management.

The .NET platform works with some 20 computer languages and is sure to be used on even more human languages as software is written for today's global markets. With good reference sections on the relevant .NET classes and APIs that will be needed to develop multilingual software, some effective sample code, and an expert's perspective on doing the job right, this appealingly concise volume will certainly fill a worthwhile niche. --Richard Dragan

Topics covered: Guidelines for internationalizing software (hints for choosing graphics and colors), overview of resource files, GUI design for multinational applications; introduction to Unicode, Visual Basic 6 resource files (including how to use multiple resource bundles), built-in .NET classes for localizing software (calendars, the CultureInfo class, region, and String classes), .NET reflection and threading for internationalization, tutorial to .NET XML-based resource files; resource editing in the Visual Studio .NET IDE, sample code for a custom resource editor with multilingual support, internationalizing GUIs, case study for a hotel-booking application, security issues with .NET resource files (plus .NET versioning, hints for project management, and outsourcing translation for multilingual software), considerations for installation utilities, and VB .NET and C# code examples.



More books by Nick Symmonds

Similar books

Rate the book

Write a review and share your opinion with others. Try to focus on the content of the book. Read our instructions for further information.

Internationalization and Localization Using Microsoft .Net



Your rating:  1 2 3 4 5

Please enter a title for your review (min 2 words):



Type your review in the space below (max 1000 words):



Language of the review: 

Your name (optional):



Your email address (not displayed, only for verification):







Internationalization and Localization Using Microsoft .Net Your review will be displayed within five to seven business days.

Internationalization and Localization Using Microsoft .Net Reviews that doesn't follow our instructions will not be displayed.







Book reviews » Internationalization and Localization Using Microsoft .Net
Internationalization and Localization Using Microsoft .Net
Internationalization and Localization Using Microsoft .Net
  
Categories

Address Books & Journals

Art & Architecture

Biography

Business, Finance & Law

Comics & Graphic Novels

Computers & Internet

Crime, Thrillers & Mystery

Fiction

Food & Drink

Health & Family

History

Home & Garden

Horror

Mind, Body & Spirit

Music, Stage & Screen

Poetry, Drama & Criticism

Reference & Languages

Religion & Spirituality

Science & Nature

Science Fiction & Fantasy

Scientific & Medical

Society & Philosophy

Sports & Hobbies





Book reviews | Help & support | About us


Bokrecensioner Boganmeldelser Bokanmeldelser Kirja-arvostelut Critiques de Livres Buchrezensionen Critica Literaria Book reviews Book reviews Recensioni di Libri Boekrecensies Critica de Libros
Book reviews