summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java')
-rw-r--r--app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java b/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java
index 1d514ba9b..3e7e0da8c 100644
--- a/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java
+++ b/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java
@@ -63,7 +63,11 @@ public class TranslateHelper {
if (translator.compareToIgnoreCase("FEDILAB") == 0) {
myTransL.setLibretranslateDomain("translate.fedilab.app");
} else if (translator.compareToIgnoreCase("LINGVA") == 0) {
- myTransL.setLibretranslateDomain("lingva.ml");
+ String host = sharedpreferences.getString(context.getString(R.string.SET_TRANSLATOR_DOMAIN), context.getString(R.string.SET_TRANSLATOR_HOST_LINGVA));
+ if (host == null || host.trim().isEmpty()) {
+ host = context.getString(R.string.SET_TRANSLATOR_HOST_LINGVA);
+ }
+ myTransL.setLingvaDomain(host);
} else {
String translatorVersion = sharedpreferences.getString(context.getString(R.string.SET_TRANSLATOR_VERSION), "PRO");
params.setPro(translatorVersion.equals("PRO"));