Bug 166183 - Libreoffice installation does not allow switching of language
Summary: Libreoffice installation does not allow switching of language
Status: RESOLVED DUPLICATE of bug 124702
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
25.2.2.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-14 16:37 UTC by golemus
Modified: 2025-04-14 21:13 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description golemus 2025-04-14 16:37:38 UTC
Description:
When you run libreoffice installer (LibreOffice_25.2.2_Win_x86-64.msi) it starts in your local language (in my case finnish/Finland) and there is no option to switch language.

Even if you have in libre settings language as english there are still remnants of your local language inside libreoffice UI.

For example under Tools - Customize - Keyboard I see keyboard shortcuts such as "Vaihto+F12"  (Vaihto is finnish translation for Shift button).

Also some elements under the hood are in finnish language instead of english. For example if open ShellMenuView (3rd party tool for modifying File Explorer shell menu options) I see there following libreoffice items:

&Uusi
&Asenna
Näytä

English translation for these words are: Uusi = New, Asenna=Setup or Install?, Näytä=Show

I might have seen something like this (not 100% sure) also in registry.

Nevertheless this part might also be a partial bug because some shellmenuview libreoffice items are in english (e.g. open, print, printto)


I am using windows 11 from finnish IP address, windows language settings are like this, display language: english (UK), Country or region: Finland, Reginal format: Finnish (with some customizations).


I understand that there is a lot of people who don't understand english and for them installation starting in their local language is good service. But to serve us who prefer using all software in english there should be option to have even installation 100% in english.

Most logical way to implement this is to have first screen of libreoffice installation like this in local language. I am demonstrating how a french person could see the first screen:

---------------------------
Installation de LibreOffice 25.x.x.x.

bienvenue à l'installation LibreOffice.


Sélectionner la langue:
Select language:
-LANGUAGE DROPDOWN MENU-

PREV BUTTON IN FRENCH, NEXT BUTTON IN FRENCH, CANCEL BUTTON IN FRENCH
------------------------------

Language dropdown menu has "française" (french) as chosen as it was recognized as local language (from windows settings?), BUT there is English as another option in the drop-down menu. After choosing english from drop-down menu installer switches to english and initiates english installation.




Steps to Reproduce:
1. double click LibreOffice_25.2.2_Win_x86-64.msi with Finnish language settings and finnish IP-address
2.
3.

Actual Results:
No option to switch language

Expected Results:
First screen has alternative for switching installation to english


Reproducible: Always


User Profile Reset: No

Additional Info:
.
Comment 1 Mike Kaganski 2025-04-14 21:06:37 UTC
LibreOffice installer is an MSI, using English (US) as the main language, plus many transforms (embedded MST) for different languages.

Windows Installer service (not LibreOffice!) selects the language from the languages supported by the MSI, automatically, *before* LibreOffice installer's internal logic is started and could change anything. There is no way to change the language from within already started MSI. It can only be defined externally, when loading - e.g., by using a command line (as explained in the wiki [1]).

There is some discussion of technology limitation in bug 82184. There is also bug 124702, which is about a separate bootstrap app, which would be an EXE, that could download the MSI itself, and run it with whatever command line it needs - so a UI language chosen in the bootstrap app would apply to the MSI. I close this as a duplicate of that latter.

[1] https://wiki.documentfoundation.org/Deployment_and_Migration#UI_Language_of_Installer

*** This bug has been marked as a duplicate of bug 124702 ***
Comment 2 Mike Kaganski 2025-04-14 21:13:40 UTC
Note that the issue that you see using "ShellMenuView" is different. Also different (but maybe related to that "ShellMenuView" thing) is what you see in Tools - Customize - Keyboard - we use OS-supplied key names there, not something defined in LibreOffice; so those "Vaihto+F12" are what your Windows gives LibreOffice, when it asks for the key names. I don't think it would be a good change UX-wise, to replace these OS-defined strings with our internal ones - for 99+% of users, the current behavior is better, and changing it to please the super-rare case is not OK.