From b810b02697877f3bc4d1a847cd5ea2a86b280234 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 27 Apr 2022 21:04:10 +0200 Subject: [PATCH] Added LT preferred variants --- app/src/main/java/eu/faircode/email/LanguageTool.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/LanguageTool.java b/app/src/main/java/eu/faircode/email/LanguageTool.java index 1f6f6a189f..d8c46b1c90 100644 --- a/app/src/main/java/eu/faircode/email/LanguageTool.java +++ b/app/src/main/java/eu/faircode/email/LanguageTool.java @@ -33,6 +33,7 @@ import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import javax.net.ssl.HttpsURLConnection; @@ -44,7 +45,9 @@ public class LanguageTool { // https://languagetool.org/http-api/swagger-ui/#!/default/post_check String request = "text=" + URLEncoder.encode(text.toString(), StandardCharsets.UTF_8.name()) + - "&language=auto"; + "&language=auto" + + "&preferredVariants=" + Locale.getDefault().toLanguageTag(); + Log.i("LT request=" + request); URL url = new URL(LT_URI + "check"); HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); @@ -75,6 +78,7 @@ public class LanguageTool { } String response = Helper.readStream(connection.getInputStream()); + Log.i("LT response=" + response); List result = new ArrayList<>();