From 745dfc3fbb94e1af705022683f2b0be02b46269f Mon Sep 17 00:00:00 2001 From: Sgn-32 <49990901+Sgn-32@users.noreply.github.com> Date: Fri, 25 Mar 2022 12:12:23 -0400 Subject: [PATCH] Fix translation issue with media preview. Fixes #12072 Closes #12092 --- .../securesms/MediaPreviewActivity.java | 21 +++++++++---------- app/src/main/res/values/strings.xml | 4 ++-- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java b/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java index aba58e9e3..71cb8ee38 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java @@ -203,26 +203,25 @@ public final class MediaPreviewActivity extends PassphraseRequiredActivity else from = ""; if (showThread) { - String to = null; + String titleText = null; Recipient threadRecipient = mediaItem.threadRecipient; if (threadRecipient != null) { - if (mediaItem.outgoing || threadRecipient.isGroup()) { + if (mediaItem.outgoing) { if (threadRecipient.isSelf()) { - from = getString(R.string.note_to_self); + titleText = getString(R.string.note_to_self); } else { - to = threadRecipient.getDisplayName(this); - if (mediaItem.outgoing) { - return getString(R.string.MediaPreviewActivity_you_to_s, to); - } + titleText = getString(R.string.MediaPreviewActivity_you_to_s, threadRecipient.getDisplayName(this)); } } else { - return getString(R.string.MediaPreviewActivity_s_to_you, from); + if (threadRecipient.isGroup()) { + titleText = getString(R.string.MediaPreviewActivity_s_to_s, from, threadRecipient.getDisplayName(this)); + } else { + titleText = getString(R.string.MediaPreviewActivity_s_to_you, from); + } } } - - return to != null ? getString(R.string.MediaPreviewActivity_s_to_s, from, to) - : from; + return titleText != null ? titleText : from; } else { return from; } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 728fa5f71..54e859a62 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1850,8 +1850,8 @@ %1$s to %2$s You to %1$s - - %1$s to You + + %1$s to you Media no longer available. Can\'t find an app able to share this media.