or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
32 used & new from $28.99

Have one to sell? Sell yours here
 
   
.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications (Paperback)

~ Guy Smith-Ferrier (Author)
4.6 out of 5 stars  See all reviews (5 customer reviews)

List Price: $54.99
Price: $37.11 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.88 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, March 23? Choose One-Day Shipping at checkout. Details
17 new from $32.05 15 used from $28.99

Frequently Bought Together

Customers buy this book with A Practical Guide to Localization (Language International World Directory) by Bert Esselink

.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications + A Practical Guide to Localization (Language International World Directory)

Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

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.

 

 

About the Author

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.


Product Details

  • Paperback: 672 pages
  • Publisher: Addison-Wesley Professional (August 11, 2006)
  • Language: English
  • ISBN-10: 0321341384
  • ISBN-13: 978-0321341389
  • Product Dimensions: 9 x 6.9 x 1.5 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #422,377 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #94 in  Books > Computers & Internet > Microsoft > Development > .NET

More About the Author

Guy Smith-Ferrier
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Guy Smith-Ferrier Page

What Do Customers Ultimately Buy After Viewing This Item?

.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications
87% buy the item featured on this page:
.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications 4.6 out of 5 stars (5)
$37.11
Developing International Software
7% buy
Developing International Software 4.0 out of 5 stars (2)
The Culturally Customized Web Site: Customizing Web Sites for the Global Marketplace
2% buy
The Culturally Customized Web Site: Customizing Web Sites for the Global Marketplace 4.0 out of 5 stars (4)
$34.06
Beyond Borders: Web Globalization Strategies
2% buy
Beyond Borders: Web Globalization Strategies 4.5 out of 5 stars (13)
$27.57

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Everything you ever wanted to know..., March 18, 2007
By A. Homer (Derbyshire, England) - See all my reviews
(REAL NAME)   
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 need this book. It's packed with detailed, and often "inside" information that spans every related topic area. It covers not only theory and guidance on the best practical techniques, but tools and resources that can help. In fact, the detail it contains is so thorough that you'll find yourself reading some chapters over again to get to grips with the complex internal workings on .NET and Windows. Yet it's written in a friendly, readable, and often amusing way that makes perusing topics a pleasure as well as being informative.

Make no mistake, this is not a "read and remember" book. Be prepared to keep it near to hand as a reference, as you'll need to study each chapter to grasp and apply the techniques properly - and in enough depth - to make your application "world-ready". And even if you only ever build applications in one language, it's worth reading this book just to help you understand the internationalization features available, and the how to get the best from .NET. You never know, one day you may have to build a multi-language version of your Web site or Windows application...
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
6 of 7 people found the following review helpful:
5.0 out of 5 stars An invaluable book, February 1, 2007
By Kathleen A Dollard (Colorado, United States) - See all my reviews
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 by walking controls on form load. This book went deep enough into the internationalization customization points and pointed out a critical trick I had not seen, that I am building a localization system that will work for us. Instead of being kludged on top and parallel, this book showed me how to leverage the .NET extensibility to solve the problem. I did not find enough information on making the internationalization extensibility model actually work elsewhere.

I know a good bit about Winforms, the framework, and code generation and this book is solid in the coverage of these topics. I learned things I didn't know, especially that InitializeComponent code injection trick - which is also one of the best examples of why business programmers might want to know a little about the CodeDOM (one way to do code generation).

I would recommend this book to anyone who is interested in internationalization in .NET, whether an introduction, rubber meets the road suggestions/experience, or black belt insight into the extensibility points.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
6 of 8 people found the following review helpful:
4.0 out of 5 stars extensive i18n abilities, August 17, 2006
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 locale or culture. The best example is en-US and en-GB, describing American and British versions of English.

The other main aspect of the book shows how the various .NET UIs can use these Resources. For example, Internet Explorer has a control pane that lets you define different locales, and the order in which these will be used, to look up Resource values. Of course, IE comes to you pre-programmed. More importantly, the book shows how to program this ability into your own code, written perhaps using Windows Forms.

All this should sound familiar to you, if you've already been programming in Java. Which has had these capabilities since 1998 and earlier. To some extent, the book shows how .NET is still playing catch-up. And that it essentially has achieved parity with Java/J2EE in i18n.

The book also has a section which might initially seem very exciting, machine translation. Especially if you have had prior experience dealing with programs that do this. MT is a very hard problem that really belongs fully in AI research. Accurate translations often require human input. Alas, as Smith-Ferrier points out, the book reveals no breakthrough by Microsoft. Essentially, Microsoft has a Web Service that takes an input word and returns a translation into some other language. But still very limited. And you certainly can't hand it a sentence and expect a (correct) result. Its usefulness is mostly in cases where you have single words commonly used in programs, like 'file' and 'quit', and you need translations into another language commonly used in programming. On balance, however, the Web Service is better than nothing. Microsoft has taken the obvious step and automated what can easily be automated.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Awesome
This is actually one of the best technical books that I have read in a long time. It is to the point, it does not reiterate, it is well considered in its structure and it... Read more
Published on November 9, 2006 by Dave A

4.0 out of 5 stars Specific to .NET, but much to be gleaned in any case...
So what's an IBM Lotus Notes/Domino developer looking at a .NET book? Hey, solid fundamentals and learning can come from anywhere! :) And Guy Smith-Ferrier's book . Read more
Published on October 4, 2006 by Thomas Duff

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.