Represents a platform independent representation of a locale consisting of a language, a script, a country and a variant.
Transforms this Locale into a java.util.Locale.
Returns a string representation of Locale.
can be null or needs to consist of at least one letter and only letters
consists of at least one letter and only letters
can be null or needs at least one character, cannot be blank though (use null instead)