diff --git a/system/src/Grav/Common/Language/LanguageCodes.php b/system/src/Grav/Common/Language/LanguageCodes.php index 73b8b3cce..2683c8b0a 100644 --- a/system/src/Grav/Common/Language/LanguageCodes.php +++ b/system/src/Grav/Common/Language/LanguageCodes.php @@ -744,7 +744,11 @@ class LanguageCodes public static function getNativeName($code) { - return static::get($code, 'nativeName'); + if (strlen($code) == 2) { + return static::get($code, 'nativeName'); + } else { + return static::get(substr($code, 0, 2), 'nativeName') . ' (' . substr($code, -2) . ')'; + } } public static function getNames(array $keys)