Errata
This page contains a list of typos in the book. Also see the
Updates page for a list of updates.
Chapter 3, An Introduction To Internationalization
Page 46, The sentence "the following code results in "English (United States)" followed by "English (United Kingdom)"" should be the other way around.
Chapter 4, Windows Forms Specifics
Page 86, Table 4.2 lists a component as SaveDialog. It should be SaveFileDialog.
Chapter 6, Globalization
Page 164, Paragraph 1, Line 5 says “(e.g., "es-ES" (Traditional Sort) and "en-ES"
(Modern Sort))”. “en-ES” should be “es-ES”.
Page 176, Paragraph 1, Line 1 says “The full GetInfo class”. “GetInfo” should be
“GeoInfo”.
Page 177, Paragraph 3, Line 2 says "This shows that String.Equals tests the values
of strings, not the references of strings, so although s3 and s4 have different
references, they have the same value.". This is incorrect. The strings have the
same references because the strings are interned. However, the conclusion is still
correct - the strings have the same values regardless of whether they have the same
or different references.
Chapter 7, Middle East And East Asian Cultures
Page 225, Paragraph 1, Line 4 "righ-to-left" should be "right-to-left".
Page 229, Paragraph 1, Line 4 says “Figures 7.6, 7.7, and 7.8, respectively show
a .NET Framework 1.1 form with Form.RightToLeft set to false, the same form with
Form.RightToLeft set to true, and the same mirrored form in the .NET Framework 2.0
with Form.RightToLeft set to True and Form.RightToLeftLayout”. This should be “Figures
7.6, 7.7, and 7.8, respectively show a .NET Framework 1.1 form with Form.RightToLeft
set to No, the same form with Form.RightToLeft set to Yes, and the same mirrored
form in the .NET Framework 2.0 with Form.RightToLeft set to Yes and Form.RightToLeftLayout
set to True”.
Page 229, Figure 7.6 caption should read “A .NET Framework 1.1 Form with Form.RightToLeft
Set to No”.
Page 230, Figure 7.7 caption should read “A .NET Framework 1.1 Form with Form.RightToLeft
Set to Yes”.
Page 230, Figure 7.8 caption should read “A .NET Framework 2.0 Form with Form.RightToLeft
Set to Yes and Form.RightToLeftLayout Set to True”.
Chapter 13, Testing Internationalization Using
FxCop
Page 517, Paragraph 1, Line 1 says “These placeholders
are replaed by”. “replaed” should be “replaced”.
Appendix A, New Internationalization Features In The .NET Framework 2.0 And Visual Studio 2005
Page 580, Paragraph 4, Line 4 - “es-ES-Intl” should be “es-ES_intl” – in other words the second dash should be an underscore and the “I” should be lowercase.