Bug 61912 - SPELL: System Input Language Completely Ignored
Summary: SPELL: System Input Language Completely Ignored
Status: RESOLVED DUPLICATE of bug 108151
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Linguistic (show other bugs)
Version:
(earliest affected)
4.0.1.2 release
Hardware: Other Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-06 17:15 UTC by drd
Modified: 2023-04-12 10:09 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 drd 2013-03-06 17:15:12 UTC
Problem description: The spellchecker doesn't switch between languages automatically, as it does under MS Windows, even if the "Ignore system input language" option is unchecked.

Steps to reproduce:
1. Start LibreOffice Writer, see default spellchecker language in the status bar at the bottom (e.g. English (USA))
2. change the system input language into another one, for which all spellchecking dictionaries are installed, and you are sure about it
3. the spellchecker language in the service bar at the bottom remains the same (English (USA))

Current behavior: spellchecker for non-default languages works only if you manually select the text and click on the status bar to change the spellckecker language

Expected behavior: changing spellchecker languages should work automatically, like in windows, moreover that you have the "Ignore system input language" option which is there but doesn't do anything.

              
Operating System: Ubuntu
Version: 4.0.1.1 rc
Comment 1 ntrrgc 2013-04-10 13:36:42 UTC
What do you exactly mean with "change the system input language"?

Are you trying to write Japanese, Chinese, Korean or any other language that requires an input method like ibus?

If you are talking about keyboard layouts, they have no real regional or language meaning in GNU/Linux, and that is fine.

What you can do is setting a custom locale when launching an application, for example:

  env LANG=en_US.UTF-8 soffice

Doing that changes the language of the application and, in the case of LibreOffice, it adjusts default regional settings to appropiate values.
Comment 2 drd 2013-04-10 17:35:32 UTC
OK, let's call it "keyboard layout". You mean if I write English and German in the same document, Linux is not smart enough to tell the difference? Why is Windows doing it without problem then? Now I have to select each part of the text which is in German, and force the spellchecker to change its dictionary from the default English into German for this particular passage. Because it doesn't automatically recognize the change of "keyboard layout".
Comment 3 Urmas 2013-04-10 22:49:55 UTC
That's a Linux for you...
Comment 4 drd 2013-04-11 17:00:20 UTC
(In reply to comment #3)
> That's a Linux for you...

Thanks for the very informative reply and for marking this "notabug". Why then do you have a "Ignore system input language" option which does nothing?
Comment 5 Mike Kaganski 2023-04-12 10:09:04 UTC

*** This bug has been marked as a duplicate of bug 108151 ***