• Jeremy Brown's avatar
    fdo#36324 fdo#42929 - option to ingore system input language changes · b4d1aaa0
    Jeremy Brown yazdı
    Created a new checkbox on the Langauges options page:
    [] Ignore system input language
    
    This is unchecked by default so that the current behavior remains the
    default, i.e. newly entered text will be flagged as whatever the
    current system input language is.
    
    When checked however, this instructs LibreOffice to ignore the system
    language (on Windows for example, the language from the Language Bar)
    when determining the language for newly entered text. This is handled in
    the lcl_isNonDefaultLanguage method of sw/source/ui/docvw/edtwin.cxx.
    
    The option is also saved in registrymodifications.xcu
    
    There are two main use cases:
    1. This allows someone to use a single "international" keyboard on
    Windows to type in multiple languages, (e.g. English, French, Spanish)
    without changing the system keyboard. The person is then responsible for
    setting the language for each word or run of text themselves in
    LibreOffice. This seems to be the preferred workflow for some
    translators and some educators developing language materials.
    
    2. This allows someone writing in a minority language that is not
    represented in one of Windows' locale options to still be able to type
    in LibreOffice in their language using a keyboard tagged for another
    language. Once they set the language in LibreOffice (e.g. to Teke-Eboo
    [ebo_CG]), they can type with a keyboard as being for "Swahili" but
    still succeed in entering new text in their language. This allows
    spell-checking to work properly without them having to select each new
    word they enter and reset the language of that word to Teke-Eboo (as is
    currently the case).
    
    Change-Id: I86248f5865b69048eb1f3e427a8c03b093138796
    Reviewed-on: https://gerrit.libreoffice.org/1029Reviewed-by: 's avatarTor Lillqvist <tml@iki.fi>
    Tested-by: 's avatarTor Lillqvist <tml@iki.fi>
    b4d1aaa0
Adı
Son kayıt (commit)
Son güncelleme
..
prj Loading commit data...
source Loading commit data...
uiconfig/ui Loading commit data...
util Loading commit data...
AllLangResTarget_cui.mk Loading commit data...
Library_cui.mk Loading commit data...
Makefile Loading commit data...
Module_cui.mk Loading commit data...
README Loading commit data...
UI_cui.mk Loading commit data...