From 95dd3ff0680d9225d80b817d81a30b5b62b04c09 Mon Sep 17 00:00:00 2001 From: sk Date: Fri, 10 Nov 2023 16:13:43 +0100 Subject: [PATCH] fix translation language name --- .../android/ui/displayitems/TextStatusDisplayItem.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java index 5881c6667..cc22f4fe7 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java @@ -211,8 +211,9 @@ public class TextStatusDisplayItem extends StatusDisplayItem{ String existingTransLang=existingTrans!=null ? existingTrans.detectedSourceLanguage : null; String lang=existingTransLang!=null ? existingTransLang : item.status.getContentStatus().language; Locale locale=lang!=null ? Locale.forLanguageTag(lang) : null; - translationButton.setText(locale!=null - ? item.parentFragment.getString(R.string.translate_post, locale.getDisplayLanguage()) + String displayLang=locale==null || locale.getDisplayLanguage().isBlank() ? lang : locale.getDisplayLanguage(); + translationButton.setText(displayLang!=null + ? item.parentFragment.getString(R.string.translate_post, displayLang) : item.parentFragment.getString(R.string.sk_translate_post)); translationButton.setClickable(true); translationButton.animate().alpha(1).setDuration(100).start();