.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications
- By Guy Smith-Ferrier
- Published Aug 7, 2006 by Addison-Wesley Professional. Part of the Microsoft Windows Development Series series.
- Copyright 2007
- Dimensions: 7x9-1/4
- Pages: 672
- Edition: 1st
- ISBN-10: 0-321-34138-4
- ISBN-13: 978-0-321-34138-9
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
Guy Smith-Ferrier is an author, developer, trainer, and speaker with more than 20 years of software engineering experience. He has internationalized applications in four development platforms, including the .NET Framework. He has spoken at numerous conferences on three continents and been voted Best Speaker twice. He is the author of C#/.NET courseware and the official Borland courseware for COM and ADO. He has written articles for numerous magazines, has co-authored an application development book, and is the author of the ADO chapter of Mastering Delphi 6 (Sybex, 2001). He lives in the U.K. with his wife and two children. His blog is at http://www.guysmithferrier.com.
As business becomes more and more global, software developers increasingly need to make applications multi-lingual and culturally aware. The .NET Framework may well have the most comprehensive support for internationalization and globalization of any development platform to date, and .NET Internationalization teaches developers how to unlock and utilize that support.
Experienced international application developer Guy Smith-Ferrier covers the internationalization of both Windows Forms and ASP.NET applications, using both Versions 1.1 and 2.0 of the .NET Framework. Smith-Ferrier not only teaches you the best ways to take advantage of the globalization and internationalization features built in to the .NET Framework and Visual Studio, he also provides original code to take globalized applications to the next level of international utility and maintainability.
Key topics include
• An introduction to the internationalization process and how localization and globalization are supported in Windows and the .NET Framework
• The use of resource managers, cultures, resource DLLs, and localized strings, images, and files—including strongly typed resources
• Detailed coverage of form localization in Windows Forms and Web Forms
• Dealing with regional cultures and their casing, collation, and calendars
• Managing right-to-left Middle-Eastern text and pictographic East Asian languages
• How to use the book’s original resource administration utilities
• How to translate resources with machine translation
• How to create custom cultures and integrate them with the .NET Framework 2.0 and Visual Studio 2005
• How resource managers work and how to write custom resource managers, including a resource manager that uses a database
• How to test your internationalization with FxCop using new and existing globalization rules
• How to effectively include the translator in the internationalization process
Whether you are a developer, architect, or manager, if you are involved in international applications with the .NET Framework, this is the one book you need to read and understand before you start development.
Guy Smith-Ferrier is an author, developer, trainer, and speaker with more than 20 years of software engineering experience. He has internationalized applications in four development platforms, including the .NET Framework. A frequent conference speaker, Guy is the author of C# and .NET courseware and has written numerous articles. You can read his blog at www.guysmithferrier.com.
6 of 6 people found the following review helpful
Everything you ever wanted to know...,
This review is from: .NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications (Paperback)Like most English people, my multilingual capabilities extend to English, American, and Shouting. But as I've increasingly worked at conferences across Europe, I've become more aware at just how difficult it is for non-English speakers, and those for whom English is not their first language. It's when you attend a conference in somewhere like Austria, and all the sessions except yours are in German (de-AT or de-DE) that you realize you have a long way to go to even start to support other languages and cultures in your applications.
While I've tried hard to tailor my examples, by internationalizing them as far as I can using the features of ASP.NET 2.0, this book opened my eyes to the huge number of other issues that such "translated" applications actually face. It's then you realize that, without a professional approach and solid information on the whole gamut of gotchas involved, translating the text is just scratching the surface...
And that's why you really do... Read more
6 of 7 people found the following review helpful
An invaluable book,
This review is from: .NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications (Paperback)I don't rave about books very often, but this book is worth the rave.
It's perhaps the best written hard-core technical book I've ever read, and one of the few where I didn't skip half. Topics are correctly grouped and covered to an appropriate depth with clear explanations of when and why you need specific features.
If you are not familiar with internationalization - the first part of the book covers basics such as why a culture is needed and the fallback process.
If you think you know about .NET internationalization - you already know about cultures and resource managers and localizable, but you've never actually localized an application, the insight into the process - such as the value of pseudo translators will be very helpful. It also covers a boatload of language nuances from the Turkish letter I to non-cased languages.
I came to this book with an extremely difficult internationalization problem that I thought we would have to kludge... Read more
6 of 8 people found the following review helpful
extensive i18n abilities,
This review is from: .NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications (Paperback)Nowadays, if you are a programmer, you might be coding an application that will be deployed globally. Very different from 30 years ago, when you would usually have English-only text for your user interface. Of course, then, the UI was often just standard out and standard in.
The book shows how the .NET platform lets you handle internationalisation (i18n) in several ways. You can define strings that will appear in your UI. Grouped into several sets, each set usually specific to a language. So given the name of a string, you can write language-specific versions of it. Plus, there is a Resource fallback process, which lets you define a hierarchy of these sets. So you might make the English set the default, say. Useful if you can't find translations into some other language. Plus, you can be more specific than just specifying a language. Within a language, there might be different terms or spellings, depending on the user's location. Hence, the book describes the concept of a... Read more
› See all 6 customer reviews...
Online Sample Chapter
Table of Contents
1 A Roadmap for the Internationalization Process 1
2 Unicode, Windows, and the .NET Framework 15
3 An Introduction to Internationalization 29
4 Windows Forms Specifics 63
5 ASP.NET Specifics 123
6 Globalization 163
7 Middle East and East Asian Cultures 221
8 Best Practices 253
9 Machine Translation 299
10 Resource Administration 333
11 Custom Cultures 361
12 Custom Resource Managers 405
13 Testing Internationalization Using FxCop 487
14 The Translator 537
A New Internationalization Features in the .NET Framework 2.0 and
Visual Studio 2005 573
B Information Resources 597
Downloadable Sample Chapter
Download the Sample Chapter from this book.
Book + eBook Bundle
Book Price $43.99
eBook Price $15.40
eBook formats included
This book includes free shipping!
This book includes free shipping!
Includes EPUB, MOBI, and PDF
About eBook Formats
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.