diff --git a/Riot/Assets/en.lproj/Vector.strings b/Riot/Assets/en.lproj/Vector.strings index 9d6b9130a..f4352c52c 100644 --- a/Riot/Assets/en.lproj/Vector.strings +++ b/Riot/Assets/en.lproj/Vector.strings @@ -237,6 +237,7 @@ "room_participants_invite_prompt_title" = "Confirmation"; "room_participants_invite_prompt_msg" = "Are you sure you want to invite %@ to this chat?"; "room_participants_filter_room_members" = "Filter room members"; +"dm_room_participants_filter_room_members" = "Filter members"; "room_participants_invite_another_user" = "Search / invite by User ID, Name or email"; "room_participants_invite_malformed_id_title" = "Invite Error"; "room_participants_invite_malformed_id" = "Malformed ID. Should be an email address or a Matrix ID like '@localpart:domain'"; diff --git a/Riot/Generated/Strings.swift b/Riot/Generated/Strings.swift index d9da3d043..fe3731a26 100644 --- a/Riot/Generated/Strings.swift +++ b/Riot/Generated/Strings.swift @@ -1094,6 +1094,10 @@ internal enum VectorL10n { internal static var dmRoomDetailsTitle: String { return VectorL10n.tr("Vector", "dm_room_details_title") } + /// Filter members + internal static var dmRoomParticipantsFilterRoomMembers: String { + return VectorL10n.tr("Vector", "dm_room_participants_filter_room_members") + } /// Are you sure you want to leave? internal static var dmRoomParticipantsLeavePromptMsg: String { return VectorL10n.tr("Vector", "dm_room_participants_leave_prompt_msg") diff --git a/Riot/Modules/Room/Members/RoomParticipantsViewController.m b/Riot/Modules/Room/Members/RoomParticipantsViewController.m index 30a7223c9..628f1d5a7 100644 --- a/Riot/Modules/Room/Members/RoomParticipantsViewController.m +++ b/Riot/Modules/Room/Members/RoomParticipantsViewController.m @@ -120,7 +120,14 @@ self.navigationItem.title = NSLocalizedStringFromTable(@"room_participants_title", @"Vector", nil); - _searchBarView.placeholder = NSLocalizedStringFromTable(@"room_participants_filter_room_members", @"Vector", nil); + if (self.mxRoom.isDirect) + { + _searchBarView.placeholder = NSLocalizedStringFromTable(@"dm_room_participants_filter_room_members", @"Vector", nil); + } + else + { + _searchBarView.placeholder = NSLocalizedStringFromTable(@"room_participants_filter_room_members", @"Vector", nil); + } _searchBarView.returnKeyType = UIReturnKeyDone; _searchBarView.autocapitalizationType = UITextAutocapitalizationTypeNone; @@ -378,6 +385,15 @@ if (self.mxRoom) { self.searchBarHeader.hidden = NO; + + if (self.mxRoom.isDirect) + { + self.searchBarView.placeholder = NSLocalizedStringFromTable(@"dm_room_participants_filter_room_members", @"Vector", nil); + } + else + { + self.searchBarView.placeholder = NSLocalizedStringFromTable(@"room_participants_filter_room_members", @"Vector", nil); + } // Update the current matrix session. [self addMatrixSession:self.mxRoom.mxSession];