mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-26 15:00:26 +02:00
LCL, LCLTranslator: normalize LanguageID on Unix also when locale name is empty
This commit is contained in:
parent
62623bb589
commit
9be315ce81
@ -536,12 +536,9 @@ function GetLanguageID: TLanguageID;
|
||||
begin
|
||||
EnvVarContents := GetEnvironmentVariable('LC_MESSAGES');
|
||||
if Length(EnvVarContents) = 0 then
|
||||
begin
|
||||
EnvVarContents := GetEnvironmentVariable('LANG');
|
||||
if Length(EnvVarContents) = 0 then
|
||||
exit; // no language defined via environment variables
|
||||
end;
|
||||
end;
|
||||
// Even empty EnvVarContents is processed in order to return normalized ID
|
||||
Result := GetLanguageIDFromLocaleName(EnvVarContents);
|
||||
end;
|
||||
{$ENDIF}
|
||||
|
Loading…
Reference in New Issue
Block a user