I have an integer language code looking like this '1031' that needs to be translated to a string like 'German'.
On iOS it's implemented like so
locale = localeIdentifier(fromWindowsLocaleCode:)
language = locale.displayName(forKey: NSLocale.Key.languageCode, value: locale.languageCode)
Is there anything built in for this?
Backup plan is to parse this [MS-LCID]: Windows Language Code Identifier (LCID) Reference
Have a look here: https://developer.android.com/reference/java/util/Locale . Try using Locale.Builder: https://developer.android.com/reference/java/util/Locale.Builder