Kaydet (Commit) 0794fb0e authored tarafından Andras Timar's avatar Andras Timar

tdf#92266 better language selection in Windows installer

It won't select 'kok' when we have 'ko', 'sid' when we have
'si', but language variants will fall back, e.g. en_ZW -> en.

Change-Id: Ie417b6be664d5148829d2f7280e20653f84bc7a3
Reviewed-on: https://gerrit.libreoffice.org/28744Reviewed-by: 's avatarAndras Timar <andras.timar@collabora.com>
Tested-by: 's avatarAndras Timar <andras.timar@collabora.com>
üst 131446b3
......@@ -185,8 +185,13 @@ static BOOL
present_in_ui_langs(const char *lang)
{
for (int i = 0; i < num_ui_langs; i++)
if (memcmp (ui_langs[i], lang, std::min(strlen(ui_langs[i]), strlen(lang))) == 0)
{
if (strchr (lang, '_') != NULL)
if (memcmp (ui_langs[i], lang, std::min(strlen(ui_langs[i]), strlen(lang))) == 0)
return TRUE;
if (strcmp (ui_langs[i], lang) == 0)
return TRUE;
}
return FALSE;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment