瀏覽代碼

Add string message_last_edited_by

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
sowjanyakch 1 年之前
父節點
當前提交
ade3182d34

+ 10 - 7
app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt

@@ -51,12 +51,12 @@ import com.nextcloud.talk.models.json.chat.ChatMessage
 import com.nextcloud.talk.repositories.reactions.ReactionsRepository
 import com.nextcloud.talk.ui.theme.ViewThemeUtils
 import com.nextcloud.talk.utils.ApiUtils
-import com.nextcloud.talk.utils.SpreedFeatures
+import com.nextcloud.talk.utils.CapabilitiesUtil
+import com.nextcloud.talk.utils.CapabilitiesUtil.hasSpreedFeatureCapability
 import com.nextcloud.talk.utils.ConversationUtils
 import com.nextcloud.talk.utils.DateConstants
 import com.nextcloud.talk.utils.DateUtils
-import com.nextcloud.talk.utils.CapabilitiesUtil
-import com.nextcloud.talk.utils.CapabilitiesUtil.hasSpreedFeatureCapability
+import com.nextcloud.talk.utils.SpreedFeatures
 import com.vanniktech.emoji.EmojiPopup
 import com.vanniktech.emoji.EmojiTextView
 import com.vanniktech.emoji.installDisableKeyboardInput
@@ -386,10 +386,13 @@ class MessageActionsDialog(
                 message.lastEditTimestamp *
                     DateConstants.SECOND_DIVIDER
             )
-
-            val editorName = context.getString(R.string.nc_edited_by) + message.lastEditActorDisplayName
-            dialogMessageActionsBinding.editorName.setText(editorName)
-            dialogMessageActionsBinding.editedTime.setText(editedTime)
+            val lastEditorName = message.lastEditActorDisplayName ?: ""
+            val editorName = String.format(
+                context.getString(R.string.message_last_edited_by),
+                lastEditorName
+            )
+            dialogMessageActionsBinding.editorName.text = editorName
+            dialogMessageActionsBinding.editedTime.text = editedTime
         }
         dialogMessageActionsBinding.menuMessageEditedInfo.visibility = getVisibility(showEditorDetails)
     }

+ 1 - 1
app/src/main/res/values/strings.xml

@@ -779,8 +779,8 @@ How to translate with transifex:
     <string name="nc_conversation_not_found">Conversation not found</string>
     <string name="add_to_notes">Add to Notes</string>
     <string name="nc_edited_by_admin">Edited by admin</string>
-    <string name="nc_edited_by">"Edited by"</string>
     <string name="nc_clear_edit_button">Clear Edit Button</string>
     <string name="nc_edit_icon">Edit Icon</string>
     <string name="get_invitations_error">Failed to fetch pending invitations</string>
+    <string name="message_last_edited_by">Edited by %1$s</string>
 </resources>