diff options
author | László Németh <nemeth@numbertext.org> | 2022-09-30 11:21:16 +0200 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2022-09-30 14:28:44 +0200 |
commit | 5948e2e9f032916e3278f904097eff6b47b869d6 (patch) | |
tree | 1c699c03e0e6ca711466ed9ccd60cd4970207ef6 /librelogo/source/LibreLogo/LibreLogo.py | |
parent | 6770a541e36a4e270ad309bd429a33e8d0bee15f (diff) |
LibreLogo: fix ast, gug, hsb and sid language support
Asturian (ast), Paraguayan Guaraní (gug), Sidamo (sid)
and Upper-Sorbian (hsb) localizations did't work despite
their existing localization stored in the language fallback
dictionary of LibreLogo.py, because their 3-letter language
identifiers with their country codes trimmed to 2-letter,
for example: "hsb-DE" -> "hs" instead of the correct "hsb".
Missing Upper-Sorbian support was reported by Michael Wolf.
Change-Id: I57aa6752d05452d1f8bb95ff91f4d4456dffcd80
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140796
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'librelogo/source/LibreLogo/LibreLogo.py')
-rw-r--r-- | librelogo/source/LibreLogo/LibreLogo.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/librelogo/source/LibreLogo/LibreLogo.py b/librelogo/source/LibreLogo/LibreLogo.py index 7aa71cac7be0..2b7af994eb61 100644 --- a/librelogo/source/LibreLogo/LibreLogo.py +++ b/librelogo/source/LibreLogo/LibreLogo.py @@ -35,7 +35,7 @@ def __l12n__(lng): __lng__[lng][i] = __lng_fallback__[i][lng] except: try: - __lng__[lng][i] = __lng_fallback__[i][lng[:2]] + __lng__[lng][i] = __lng_fallback__[i][lng.split('_')[0]] except: __lng__[lng][i] = __lng_fallback__[i]["en_US"] return __lng__[lng] |