[Libreoffice-bugs] [Bug 139741] New: Autocorrection of double quotes does not work correctly when not ignoring system input language
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Mon Jan 18 13:39:31 UTC 2021
https://bugs.documentfoundation.org/show_bug.cgi?id=139741
Bug ID: 139741
Summary: Autocorrection of double quotes does not work
correctly when not ignoring system input language
Product: LibreOffice
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: libreoffice-bugs at lists.freedesktop.org
Reporter: mikekaganski at hotmail.com
CC: 79045_79045 at mail.ru, glogow at fbihome.de
Replacement of double quotes, that is performed according to "Localized
Options" tab in AutoCorrect dialog, does not honor the language of system input
that is used to type the quote, when "[ ] Ignore system input language" is
*unchecked* in Options->Language Settings on Windows.
Steps to reproduce:
0. Pre-requisites:
* install Russian (Russia) keyboard layout on Windows.
* Make sure "[ ] Ignore system input language" is *unchecked* in
Options->Language Settings.
* Make sure that "Default" is shown next to "Start quote" and "End quote"
double-quote buttons under Localized Options tab of AutoCorrect dialog.
1. In Writer, start typing characters in Russian layout. Note that text
language is automatically set to Russian (shown in status bar).
2. Press space bar, and press Shift+2 (double quote in Russian layout).
=> « is inserted, which is correct character expected in Russian text.
3. Change system keyboard layout to en-US (Shift+Alt works for me).
4. Start typing English characters; note that text language is automatically
set to English in status bar.
5. Change keyboard layout to Russian (Shift+Alt).
6. Press Shift+2 (double quote in Russian layout) to insert closing double
quote.
=> the language is still English; the entered symbol is ”, which is expected
in English text.
It seems that changing of the text language to match input language is only
performed when some alphanumeric character is entered; double quotes do not
trigger such change, and then last used language is in effect when
autocorrection is performed, making it difficult to control which symbols are
used for opening and closing quotes surrounding a text in a different language.
Tested with Version: 7.1.0.1 (x64)
Build ID: b585d7d90ab863bf29b2d110c174c0c2a98f3ee4
CPU threads: 12; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210118/78f27629/attachment.htm>
More information about the Libreoffice-bugs
mailing list