<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Spellchecker problems with multiple languages and custom languages"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=138502">bug 138502</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Keywords</td>
           <td>
                
           </td>
           <td>needsUXEval
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Spellchecker problems with multiple languages and custom languages"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=138502#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Spellchecker problems with multiple languages and custom languages"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=138502">bug 138502</a>
              from <span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span></b>
        <pre>In LibreOffice, there are two ways this is expected to work:

1. Use of styles.
   This method implies that you create styles (character and/or maybe
paragraph) which have required languages defined explicitly. The styles may be
assigned custom keyboard shortcuts for ease of use.
   This method works in any environment. However, until there's no UI for
nesting character styles (<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UI missing for nesting character styles"
   href="show_bug.cgi?id=115311">tdf#115311</a>), it will not be useful, since there's no
way to make a text range have "language" character style *and* some other
character style (say, strong emphasis).

2. Taking system input language into account.
   This method uses the input language as reported by OS/environment, and
applies respective direct formatting to entered text automatically at each key
press. This feature depends on "Ignore system input language" setting in
Options->Language Settings->Languages (when the setting is unchecked, the
feature is active); it is active by default.
   This requires that user *changes* system input language correctly, though.
In locales where it's normal to switch keyboard layouts when switching
languages (e.g., when one uses a Cyrillic script and a Latin script: say,
Russian + English, which have different keyboard layouts, with no Latin
characters on Russian layout and vice versa), one *always* presses e.g.
Shift+Alt when switching the keyboard layout, and that additionally switches
the input language. That is in muscle memory of those users, and does not
impose problems. However, for users who write in two languages both using Latin
script, this is an unknown/unusual workflow; these users don't think about
switching something when start writing in a different language; they usually
don't know that they are able to have several system input modes (e.g., English
input language using en-US intl keyboard layout, and German language also using
en-US intl keyboard layout), which would enable them to facilitate that system
feature.
   This feature also depends on OS/environment support for this feature in LO.
It has always been supported on Windows. Until recently, it was not supported
on Linux (<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - System input language is always ignored on Linux"
   href="show_bug.cgi?id=108151">tdf#108151</a>); it was implemented for Qt5 by Jan-Marek, which will be
in LO 7.2 (summer 2021). It is not (yet?) available for GTK and other backends.

I disagree that we should allow marking text as multi-language. Instead, we
should fix the existing problems in the use of the two methods described above,
and create an extensive help how to use them properly.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>