Private/Get-SystemLocaleCode.ps1

function Get-SystemLocaleCode
{
    if ($PWSHIsWindows) {

        $SystemLocaleCode = (Get-WinSystemLocale).Name

    } elseif (($PWSHIsMacOS) -or ($PWSHIsLinux)) {

        $SystemLocaleCode = locale | ForEach-Object { if($_.StartsWith("LANG=")){$_ -replace 'LANG="', '' -replace '[^.]*$', '' -replace '[.]'}}

    }

    return $SystemLocaleCode;
}