https://bugs.documentfoundation.org/show_bug.cgi?id=161905

            Bug ID: 161905
           Summary: EDITING Option “Ignore system input language” should
                    be default, or more visible
           Product: LibreOffice
           Version: Inherited From OOo
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 195118
  --> https://bugs.documentfoundation.org/attachment.cgi?id=195118&action=edit
Picture about one of possible workaround

Hello,
by default, writer keeps changing the language of the document basing on the
input keyboard.

The “solution” in version 4:

    'Ignore system input language' in Tools > Options> Language Settings >
Languages

is a partial solution. It requires the poor user, that is not able to set the
language for his/her own document to find in a labyrinth of options the one
that fits, and the only real way is to loose time in Google, because of the
assumption that if my keyboard uses language L, “all my documents” must be of
language L, regardless of their language. One cannot buy (or install the
related layout) 10 keyboards just because needs to edit documents in 10
languages.

OK, if one passes from Japanese to Portuguese, (s)he is forced to use a
different input language and the system works.
But many languages, can be used to edit a document in another language without
switching (if both languages use the same alphabet).

Use cases where the input language does NOT indicate the language of the
document/paragraph (just as example):

 1.  by using an Italian input language (the Italian keyboard layout), i can
edit a sentence in a document that is in English or Vietnamese (you don't need
to install a new input language just to edit a few words or to remove a typo).

 2. the user can customize (for example) the Polish keyboard layout, adding
characters to write other languages, but Writer will consider it as Polish
input, and change every document to Polish when using it (this is exactly my
case; I use a customized Polish keyboard by adding missing characters to write
6 languages, when i use Writer, every document would be considered Polish
without 'Ignore system input language').

 3. some layouts are not compatible with all hardware keyboards. Because of the
number of keys (102 keys, 101 keys ...) or because the very different position
of characters produced by the same key. This happens even considering only
QWERTY, e.g.: both US keyboard and Polish keyboard produce colon and semicolon
using the same key, but after setting the Italian input using polish or US
keyboard, when pressing the semicolon you will see "ò", and that's very
confusing in case one wants to switch to Italian input when writing an Italian
document, but using a US keyboard (the physical hardware).

When Writer selects the wrong language (and overwrites the user's choice, who
presses CTRL-A, and sets the right language) the problem is not only the
orthography correction, but also some styles: some language use “quotation
marks”, other languages use „quotation marks", others use something styled
«like this», while others use »like this«. Similar things are managed by the
text editor (Writer).

My proposal(s):
1. set true by default the option: 'Ignore system input language' in Tools >
Options> Language Settings > Languages

2. Normal users are just not aware of the 'Ignore system input language'
option. So, move (or duplicate) it in a more visible place, that is, the menu
that appears when clicking the language on the bottom of the main window. (It
could have a more friendly description, by the way, but at least showing it
without going in a labyrinth of options would be the minimum.) See the attached
picture

3. if Writer wants to guess the language, should do it by analysing it (too
many typos? maybe i am using the wrong dictionary/style/language!) ← this is a
real solution, the previous are workarounds.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to