Localization
Localization and globalization are the two fundamental concepts of mobile applications. In the previous sections, we discussed different ways of separating visual content from the rest of the application. This process, in essence, prepares the mobile application to be localized and is generally a part of the globalization phase. Globalized applications should function the same way, independent of the culture or locale they are being executed on. During localization, developers are supposed to create language-specific resources and integrate them into the globalized applications.
Locale and culture
Locale can be defined as the umbrella term that includes all regional configurations on a specific device (or a specific application in some cases). The locale not only represents the user interface language, but also the formats used to display dates, times, numbers, and currency values.
As part of the globalization effort, in Xamarin target platforms, developers first need to identify...