languageCode property
The language subtag of the Locale Identifier.
It is syntactically valid, normalized (has correct case) and canonical (deprecated tags have been replaced), but not necessarily valid (the language might not exist) because the list of valid languages changes with time.
Implementation
String get languageCode;