Bug 126288 - Incomplete localisation: some German UI elements still present after UK English langpack applied
Summary: Incomplete localisation: some German UI elements still present after UK Engli...
Status: RESOLVED DUPLICATE of bug 125693
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Localization (show other bugs)
Version:
(earliest affected)
6.3.0.1 rc
Hardware: x86-64 (AMD64) macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-08 18:19 UTC by Andrew Watson
Modified: 2019-07-12 15:18 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Screen shot of dialogue box with incorect labels (128.84 KB, image/png)
2019-07-08 18:22 UTC, Andrew Watson
Details
Screen shot of dialogue box with mixed German & English labels (151.95 KB, image/png)
2019-07-08 20:07 UTC, Andrew Watson
Details
LO 6.2.5.2 Print dialogue, correctly displayed all in English (133.18 KB, image/png)
2019-07-08 20:11 UTC, Andrew Watson
Details
Mac OS languages pane that triggers buggy behaviour in LO 6.3.0.1 (93.60 KB, image/png)
2019-07-08 20:12 UTC, Andrew Watson
Details
LO 6.3.0.1 print dialogue incorrectly displayed in mixed Catalan and English (151.80 KB, image/png)
2019-07-08 20:13 UTC, Andrew Watson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Watson 2019-07-08 18:19:21 UTC
Description:
File Open dialogue box has labels in German, despite UK English Language Pack being applied.

Steps to Reproduce:
1. Download LO 6.3.0.1 RC for Mac (LibreOffice_6.3.0.1_MacOS_x86-64.dmg) and install it.
2. Download UK English language pack (LibreOffice_6.3.0.1_MacOS_x86-64_langpack_en-GB.dmg) and apply it.
3. Run resulting LO 6.3.0.1 application
4. Select File>Open ...
5. Observe labels on resulting MacOS X file open window.

Actual Results:
Buttons are labelled in German (see attached screen shot).

Expected Results:
Buttons should be labelled in English.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Comment 1 Andrew Watson 2019-07-08 18:22:07 UTC
Created attachment 152646 [details]
Screen shot of dialogue box with incorect labels
Comment 2 Andrew Watson 2019-07-08 18:22:59 UTC
LO version:

Version: 6.3.0.1
Build ID: 41ac97386aba908b6db860cfb4cfe2da871886ae
CPU threads: 4; OS: Mac OS X 10.11.6; UI render: default; VCL: osx; 
Locale: en-GB (en.UTF-8); UI-Language: en-US
Calc: threaded

Mac OS version: 10.11.6
Comment 3 Eike Rathke 2019-07-08 19:17:13 UTC
That is your operating system's dialog, it displays buttons and labels according to your operating system's locale setting.
Comment 4 Andrew Watson 2019-07-08 20:07:32 UTC
Created attachment 152650 [details]
Screen shot of dialogue box with mixed German & English labels
Comment 5 Andrew Watson 2019-07-08 20:11:07 UTC
Created attachment 152651 [details]
LO 6.2.5.2 Print dialogue, correctly displayed all in English
Comment 6 Andrew Watson 2019-07-08 20:12:22 UTC
Created attachment 152652 [details]
Mac OS languages pane that triggers buggy behaviour in LO 6.3.0.1
Comment 7 Andrew Watson 2019-07-08 20:13:37 UTC
Created attachment 152653 [details]
LO 6.3.0.1 print dialogue incorrectly displayed in mixed Catalan and English
Comment 8 Andrew Watson 2019-07-08 20:18:09 UTC
To be absolutely clear: many of the LO 6.3.0.1 pull-down menus and dialogues are displayed in UK English, as they should be. However, a couple of dialogues are in German. Some dialogues have both English AND German text - see for instance attached screen-shot of the LO 6.3.0.1 Print dialogue on my machine.

This is a bug in LO 6.3.0.1.

I run several other LO versions on this machine to help with bug triage. LO 6.2.X.X and earlier do not exhibit this behaviour. See for instance the attached screen-shot of the LO 6.2.5.2 Print dialogue for the same file. Observe that it's all in English. No German anywhere.

Investigating further, it seems that LO 6.3.0.1 may be confused by the fact that I have German in my Mac OS "Language" list (see attached screen shot of Mac OS preferences pane). However, it is not my primary language, and Apple's support Knowledge Base (https://support.apple.com/kb/PH25082?locale=en_GB&viewlocale=en_GB) says:

"If macOS or an app supports the primary language, menus and messages are shown in that language. If it doesn’t, it uses the second language in the list, and so on."

As you can see, English is my primary language.

In this case LO 6.3.0.1 seem to be displaying some menus and messages in the primary language, but some in the third language. Removing German from the Mac OS "Languages" list causes LO 6.3.0.1 to display some dialogues in a mixture of English and Catalan (see attached screen shot). I have no idea where Catalan came from!

Changing status back to UNCONFIRMED.

I'm happy to help investigate this bug further ...
Comment 9 Jan-Marek Glogowski 2019-07-08 22:22:39 UTC
Not that I can confirm it, but we had someone today in QA IRC, who had a Greek file picker on MacOS, with an About info of:

Version: 6.3.0.1
Build ID: 41ac97386aba908b6db860cfb4cfe2da871886ae
CPU threads: 4; OS: Mac OS X 10.13.6; UI render: default; VCL: osx; 
Locale: en-US (en_IT.UTF-8); UI-Language: en-US
Calc: threaded

There seems to be something broken with localization on MacOS.

Do you see the same problems with the previous beta builds (just to get anything started)?

If you're familiar with git, you can try to bibisect the bug using https://gerrit.libreoffice.org/#/admin/projects/bibisect-mac64-6.3

More info here: https://wiki.documentfoundation.org/QA/Bibisect/OS_X
Comment 10 Xisco Faulí 2019-07-11 15:55:18 UTC
Thanks for reporting this issue.
This is a duplicate of bug 125693

*** This bug has been marked as a duplicate of bug 125693 ***
Comment 11 Al Maloney 2019-07-12 15:18:22 UTC
To get this corrected, all I need to do is add the directory «en.lproj» to the «Resources» directory as each release comes out.