From: Juergen Spitzmueller Date: Tue, 6 Feb 2018 12:20:45 +0000 (+0100) Subject: Do not use English, but the context language, when pasting from LaTeX X-Git-Tag: 2.3.1~179 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=6c64844d3b81b382a13a39148c7568dc1076663e;p=features.git Do not use English, but the context language, when pasting from LaTeX Fixes: #9199 (cherry picked from commit e85704020ba613594a38e6f016ca7905c8f84c94) --- diff --git a/src/CutAndPaste.cpp b/src/CutAndPaste.cpp index 7c158453ee..561e3e4b57 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()) {