The UM_Locale will provide an Information about linguistic, cultural, and technological conventions for use in formatting data for presentation.
The locale object returned by a GetCurrentLocale() method is representing the user's region settings at the time the property is read. The locale is formed from the settings for the current user’s chosen system locale overlaid with any custom settings the user has specified. Use this property when you need to rely on a consistent locale. A locale instance obtained this way does not change even when the user changes region settings.
See the code snippet how to print locale info below:
using SA.CrossPlatform.App; ... var currentLocale = UM_Locale.GetCurrentLocale(); Debug.Log("currentLocale.CountryCode: " + currentLocale.CountryCode); Debug.Log("currentLocale.CurrencyCode: " + currentLocale.CurrencyCode); Debug.Log("currentLocale.LanguageCode: " + currentLocale.LanguageCode); Debug.Log("currentLocale.CurrencySymbol: " + currentLocale.CurrencySymbol);