lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit 8989cba47fce3763229005b1ed2fec74da7cfb72 Author: Gökay Şatır <gokaysa...@collabora.com> AuthorDate: Mon Oct 16 12:26:10 2023 +0300 Commit: Gökay ŞATIR <gokaysa...@collabora.com> CommitDate: Tue Oct 17 16:13:26 2023 +0200 Don't encode the text when sending it to Duden corrector. Signed-off-by: Gökay Şatır <gokaysa...@collabora.com> Change-Id: I9e1a2adede04858e5c43b878786bbcc28922aa5f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158023 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> diff --git a/lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx b/lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx index 598fce4713bb..f7963cd65f30 100644 --- a/lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx +++ b/lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx @@ -231,13 +231,13 @@ ProofreadingResult SAL_CALL LanguageToolGrammarChecker::doProofreading( = std::min(xRes.nStartOfNextSentencePosition, aText.getLength()); OString langTag(LanguageTag::convertToBcp47(aLocale, false).toUtf8()); - OString postData = encodeTextForLanguageTool(aText); + OString postData; if (rLanguageOpts.getRestProtocol() == sDuden) { std::stringstream aStream; boost::property_tree::ptree aTree; aTree.put("text-language", langTag.getStr()); - aTree.put("text", postData.getStr()); + aTree.put("text", aText.toUtf8()); // We don't encode the text in Duden Corrector tool case. aTree.put("hyphenation", false); aTree.put("spellchecking-level", 3); aTree.put("correction-proposals", true); @@ -246,7 +246,7 @@ ProofreadingResult SAL_CALL LanguageToolGrammarChecker::doProofreading( } else { - postData = "text=" + postData + "&language=" + langTag; + postData = "text=" + encodeTextForLanguageTool(aText) + "&language=" + langTag; } if (auto cachedResult = mCachedResults.find(postData); cachedResult != mCachedResults.end())