Created attachment 137149 [details]
Clear List command remains in English
On 6.0alpha on macOS with Slovenian lang-pack (Slovenian is almost 100% localized as of this moment, not using the Pootle system) I can see an English string in the UI, that doesn't seem to appear in po files, which probably means it is not localizable.
It is in the drop-down list "Recent documents" in the grouped Librebar. Screenshot attached (with the command "Clear List" selected in English).
This happens in Writer, and the command is "Clear List".
The Notebook bar, not Librebar, sorry.
This is the command:
Unless the shortcut key has changed from R to another letter (or string has in any other way changed) from October 18 (when I updated translation to pot templates of master) to October 20 (the day of the alpha build), this string is not displayed properly in its l10n form.
It appears OK localized in 5.4.x.
Same goes for this localized string, appearing in English: b2kUa
So 'Clear List' can be found in File > Recent Documents
Confirmed with a current translations repository.
The string is translated in sl/framework/messages.po:
msgid "Clear List"
msgstr "Počisti seznam"
yet it does not appear on the UI.
Neither do other strings from the same file, like the "Untitled" default file name.
This affects other languages as well and happens because translations are converted to fwk.mo files and due to a typo in framework/source/fwe/classes/fwkresid.cxx LO looks for them in fwe.mo files.
Hah, well, I will always quote this bug report to those asking why Slovenian team uses its own translation system, not Pootle - because we can point to errors before they hit the l10n teams!
Gabor Kelemen committed a patch related to this issue.
It has been pushed to "master":
tdf#113295 Fix typo in translation domain name
It will be available in 6.0.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.