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.