When I start LO Writer, I get the following on the console: warn:i18nlangtag:4695:4695:i18nlangtag/source/languagetag/languagetag.cxx:1426: LanguageTagImpl::convertLocaleToLang: with bAllowOnTheFlyID invalid 'en-IL:en' warn:i18nlangtag:4695:4695:i18nlangtag/source/isolang/isolang.cxx:1413: convertIsoNamesToLanguage(string_view): on-the-fly for {en-IL:en} 1023 warn:i18nlangtag:4695:4695:i18nlangtag/source/isolang/isolang.cxx:1416: convertIsoNamesToLanguage(string_view): on-the-fly bad, using {en-US} en-IL is a legitimate locale, so this shouldn't happen. See also 145173 about other console noise due to not recognizing this locale - I guess the fix for that one isn't enough here.
Build info: Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: 250e4886d85a7e131da76f181b3fa7be02d1a76d CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: gtk3 Locale: en-IL (en_IL); UI: en-US
(In reply to Eyal Rozenberg from comment #0) > with bAllowOnTheFlyID invalid 'en-IL:en' > > en-IL is a legitimate locale Yes, but en-IL:en is not, so where does it get that from? What does your locale environment in a shell commandline using the 'locale' command say?
(In reply to Eike Rathke from comment #2) > What does your locale environment in a shell commandline using the 'locale' > command say? $ locale LANG=en_IL LANGUAGE=en_IL:en LC_CTYPE="en_IL" LC_NUMERIC="en_IL" LC_TIME="en_IL" LC_COLLATE="en_IL" LC_MONETARY="en_IL" LC_MESSAGES="en_IL" LC_PAPER="en_IL" LC_NAME="en_IL" LC_ADDRESS="en_IL" LC_TELEPHONE="en_IL" LC_MEASUREMENT="en_IL" LC_IDENTIFICATION="en_IL" LC_ALL= I have no idea who sets it that way...
Ahaa.. the LANGUAGE variable. Humya, that may indeed be a colon separated list.
Eike Rathke committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/f2c3c927021cd008366291e67606f6537e3e20be Resolves: tdf#146228 env-var $LANGUAGE can be a colon separated list It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Eike Rathke committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/aae69bafb680560d89cbe64db0c9df014d343c6e Resolves: tdf#146228 env-var $LANGUAGE can be a colon separated list It will be available in 7.3.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Eike Rathke committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7c22bed187c12122fe29459279771ca414799ac8 Related: tdf#146228 convertIsoNamesToLanguage() fallback for empty tag It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Eike Rathke from comment #4) Thank you for the quick fix. :-)
Eike Rathke committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/302d33f94607ac0ef8f0bad927ba290b19bc44a3 Related: tdf#146228 convertIsoNamesToLanguage() fallback for empty tag It will be available in 7.3.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.