In this chapter, we laid down the foundation of the internationalization process in .NET. We discussed the terminology used in this process; introduced the Culture-Info class upon which the whole internationalization process rests; presented the hierarchy of invariant, neutral, and specific cultures; used resx files to hold string resources; used the ResourceManager class to retrieve resources; localized resources; identified the purposes of the CurrentCulture and CurrentUICulture properties; and illustrated how to use strongly-typed resources to improve the reliability of applications. These issues represent the cornerstone of .NET internationalization. You can now move on to Chapters 4 and 5, on Windows Forms and ASP.NET specifics. |