commit 6c64844d3b81b382a13a39148c7568dc1076663e
Author: Juergen Spitzmueller <[email protected]>
Date:   Tue Feb 6 13:20:45 2018 +0100

    Do not use English, but the context language, when pasting from LaTeX
    
    Fixes: #9199
    (cherry picked from commit e85704020ba613594a38e6f016ca7905c8f84c94)
---
 src/CutAndPaste.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/CutAndPaste.cpp b/src/CutAndPaste.cpp
index 7c15845..561e3e4 100644
--- a/src/CutAndPaste.cpp
+++ b/src/CutAndPaste.cpp
@@ -1225,6 +1225,10 @@ bool pasteClipboardText(Cursor & cur, ErrorList & 
errorList, bool asParagraphs,
                                Buffer buffer("", false);
                                buffer.setUnnamed(true);
                                available = buffer.importString(names[i], text, 
errorList);
+                               // TeX2lyx (also used in the HTML chain) 
assumes English as document language
+                               // if no language is explicitly set (as is the 
case here).
+                               // We thus reset the temp buffer's language to 
the context language
+                               buffer.changeLanguage(buffer.language(), 
cur.getFont().language());
                                if (available)
                                        available = 
!buffer.paragraphs().empty();
                                if (available && 
!buffer.paragraphs()[0].empty()) {

Reply via email to