Bug 165779 - Set dictionary language issue
Summary: Set dictionary language issue
Status: RESOLVED DUPLICATE of bug 95274
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.8.5.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-17 12:32 UTC by Slavomir
Modified: 2025-11-25 20:57 UTC (History)
1 user (show)

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 Slavomir 2025-03-17 12:32:09 UTC
Description:
Dear developers. Can you please repair it?
My Libre Office is in Slovak language.
If I write text in english text, is problem mark text for english dictionary.
I must firstly mark part of english text and set english, than mark full text and set english.
This issue not exist if I paste english text (not write)

More information on video
https://youtu.be/OgbfgNp3D80

My version is
LibreOffice 24.8.5.2 480(Build:2)


Actual Results:
Dear developers. Can you please repair it?
My Libre Office is in Slovak language.
If I write text in english text, is problem mark text for english dictionary.
I must firstly mark part of english text and set english, than mark full text and set english.
This issue not exist if I paste english text (not write)

More information on video
https://youtu.be/OgbfgNp3D80

My version is
LibreOffice 24.8.5.2 480(Build:2)


Expected Results:
Dear developers. Can you please repair it?
My Libre Office is in Slovak language.
If I write text in english text, is problem mark text for english dictionary.
I must firstly mark part of english text and set english, than mark full text and set english.
This issue not exist if I paste english text (not write)

More information on video
https://youtu.be/OgbfgNp3D80

My version is
LibreOffice 24.8.5.2 480(Build:2)



Reproducible: Always


User Profile Reset: No

Additional Info:
Dear developers. Can you please repair it?
My Libre Office is in Slovak language.
If I write text in english text, is problem mark text for english dictionary.
I must firstly mark part of english text and set english, than mark full text and set english.
This issue not exist if I paste english text (not write)

More information on video
https://youtu.be/OgbfgNp3D80

My version is
LibreOffice 24.8.5.2 480(Build:2)
Comment 2 Slavomir 2025-03-31 05:22:30 UTC
m_a_riosv
Thank you very much for help.
(But it is not very user friendly solution)
Comment 3 QA Administrators 2025-11-25 15:25:33 UTC Comment hidden (obsolete)
Comment 4 QA Administrators 2025-11-25 15:38:24 UTC Comment hidden (obsolete)
Comment 5 Tex2002ans 2025-11-25 20:57:30 UTC
I'm going to mark this as a DUPLICATE of Bug #95274.

I think the root cause is:

- The default "language selection" LO is showing you in the Status Bar isn't showing you your installed Dictionaries first (English + Slovak).

So when you:

1. Select all lines
   - "English" doesn't appear in the Status Bar list.
   - It just defaults to showing you your main OS language (Slovak) + a few "random" other languages.
2. Select 1 English line
   - "English" appears in the list fine.
   - You chose "English".
3. Select all lines again.
   - "English" now appears in the list all the time, since you manually chose it in Step 2 above.

I think this "weird case" of:

- You just opened a document.
- You haven't manually chosen a language yet.

and can definitely use some better defaults. Starting out with:

- listing all your INSTALLED DICTIONARIES FIRST

which would be a HUGE step in the right direction. :)

Then adjusting the auto-detected/"random" languages appearing in that list would be smaller icing on top too. :)

- - -

Side Note #1: As you write your document, you have to correctly mark the languages, whether you are writing in Slovak or English.

There are 3 different ways of changing the Language:

- /r/LibreOffice: "Support for spell checking for multiple (two or more) languages"
  - https://www.reddit.com/r/libreoffice/comments/u2ply9/deleted_by_user/i4kfmdn/
   - Method #1: Menu
   - Method #2: Status Bar
      - This is what you did in your video!
   - Method #3: Styles

And you can also follow the topic I most recently wrote in:

- /r/LibreOffice: "Spell check, multiple languages in the same document"
  - https://www.reddit.com/r/libreoffice/comments/1iwk0ka/spell_check_multiple_languages_in_the_same/meg38fi/

After you pick/set the language ONCE, it will always appear in that list.

- - -

Side Note #2: There are even a few other tricks, like LibreOffice "automatically switching languages based on what keyboard layout" you're using.

So if you type using the:

- Slovak keyboard, LO will automatically mark text as Slovak.
- English keyboard, LO will automatically mark text as English.

(But this only works in Windows currently. On Linux, the OS functionality doesn't exist yet. See Bug #108151 + the meta Bug #113300.)

Also see:

- /r/LibreOffice: "LibreOffice Writer keeps switching languages on me"
   - https://www.reddit.com/r/libreoffice/comments/1ctdhit/libreoffice_writer_keeps_switching_languages_on_me/l4bfnxc/

- - -

Side Note #3: Maybe some other potential feature can be:

- Looking for which keyboard layouts you have installed.
- Using that to guess / populate the Status Bar list of languages too.

But I think #95274 alone would squish most of the annoying issue you were coming across. :)

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