Hi, what is the language it's not translated in? Thanks - Set as need info - Sophie
Actually, the headline
I have edited the summary, because this isn't only about the menu entry I put originally (that's just where I spotted it).
I'm using the English version of LO 22.214.171.124 on Windows 7. The Windows version is French, but that shouldn't matter. The shortcuts (e.g. "Ctrl + Shift + X") appear in German ("Strg + Umschlt + X"). This seems to be the case across all menus.
Just to clarify, the menu entries as such appear in English, it's just the shortcut bit at the end.
Sounds really weird. When things get weird, this is what we do: https://wiki.documentfoundation.org/UserProfile#Resolving_corruption_in_the_user_profile
Set to NEEDINFO.
Change back to UNCONFIRMED, if the problem persists. Change to RESOLVED WORKSFORME, if the problem went away.
Created attachment 118816 [details]
The problem persists with a fresh user profile. (added screenshot to better illustrate issue)
Does the issue with language of shortcuts in LibreOffice persist for you with newer versions?
Unfortunately I'm not in a position to provide you with an update. This concerns a machine I don't have administrator rights, and I've been "given" Version: 126.96.36.199; it's unknown when the next update round will happen.
What I can confirm, though, is that this bug does exist in Version: 188.8.131.52; I've been given a new computer with a fresh install recently.
So I must leave this to someone else, or whenever my administrators upgrade LibreOffice.
Thanks for the reply.
I checked myself, and language of keyboard shortcuts definitely doesn't seem to change with UI language settings, I installed French and German UI languages, and despite changing between them, shortcuts stayed English the whole time. My Windows language is English.
This might be a bug, but I'm not sure how it should be working, so setting back to UNCONFIRMED now.
Can someone else comment on this?
This is similar to Bug 96445. Keyboard key names translation is handled differently than other UI elements. I don't have Windows build to actually test it, but by just reading the code it seems that:
1. Some languages translation is hardcoded in http://opengrok.libreoffice.org/xref/core/vcl/win/window/keynames.cxx#66
2. For anything not present there - it gets the name from Windows using the GetKeyNameTextW function (with whatever the current input language is).
3. And there is a last chance English fallback.
So based on 2. the shortcuts will appear in German if it's the current input language. As soon as you switch to English, the shortcuts will be in English again.
Just tested this, and indeed the shortcuts change with the input language.
Thanks for the valuable insights, Maxim.
This actually seems to be intended, because normally the keyboard layout corresponds to what appears on your keyboard, and it makes sense to display what the keyboard reads. Of course people often have multiple keyboard layouts installed, but as a general principle this seems correct.
Thus closing as NOTABUG. Ooome, if you have any further comments on this, let us know.