
C# 7 and .NET Core: Modern Cross-Platform Development

Internationalization is the process of enabling your application to run correctly all over the world. It has two parts: globalization and localization.
Globalization is about writing your code to accommodate multiple languages and regions. The combination of a language and a region is known as a culture. It is important for your code to know both the language and region because the date and currency formats are different in Quebec and Paris, despite them both using French.
There are International Standards Organization (ISO) codes for all culture combinations. For example, in the code da-DK, da indicates the Danish language and DK indicates the country of Denmark.
Localization is about customizing the user interface to support a language. Since localization is just about the language, it doesn't need to know about the region.
Internationalization is a huge topic on which entire books have been written. In this section, you will get a brief introduction to the...
Change the font size
Change margin width
Change background colour