diff --git a/Riot/Assets/en.lproj/Vector.strings b/Riot/Assets/en.lproj/Vector.strings index 4eda983a4..1f34e76a6 100644 --- a/Riot/Assets/en.lproj/Vector.strings +++ b/Riot/Assets/en.lproj/Vector.strings @@ -676,6 +676,7 @@ "dm_room_details_access_section_anyone"="Anyone who knows the link, including guests"; "room_details_access_section_no_address_warning" = "To link to a room it must have an address"; "room_details_access_section_directory_toggle"="List this room in room directory"; +"dm_room_details_access_section_directory_toggle"="List in room directory"; "room_details_history_section"="Who can read history?"; "room_details_history_section_anyone"="Anyone"; "room_details_history_section_members_only"="Members only (since the point in time of selecting this option)"; diff --git a/Riot/Generated/Strings.swift b/Riot/Generated/Strings.swift index b41a26958..66b9bebb0 100644 --- a/Riot/Generated/Strings.swift +++ b/Riot/Generated/Strings.swift @@ -1094,6 +1094,10 @@ internal enum VectorL10n { internal static var dmRoomDetailsAccessSectionAnyoneApartFromGuest: String { return VectorL10n.tr("Vector", "dm_room_details_access_section_anyone_apart_from_guest") } + /// List in room directory + internal static var dmRoomDetailsAccessSectionDirectoryToggle: String { + return VectorL10n.tr("Vector", "dm_room_details_access_section_directory_toggle") + } /// Encryption is not enabled here. internal static var dmRoomDetailsAdvancedE2eEncryptionDisabled: String { return VectorL10n.tr("Vector", "dm_room_details_advanced_e2e_encryption_disabled") diff --git a/Riot/Modules/Room/Settings/RoomSettingsViewController.m b/Riot/Modules/Room/Settings/RoomSettingsViewController.m index 8066422a8..fdda9af3e 100644 --- a/Riot/Modules/Room/Settings/RoomSettingsViewController.m +++ b/Riot/Modules/Room/Settings/RoomSettingsViewController.m @@ -2439,7 +2439,14 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti { MXKTableViewCellWithLabelAndSwitch *directoryToggleCell = [self getLabelAndSwitchCell:tableView forIndexPath:indexPath]; - directoryToggleCell.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_access_section_directory_toggle", @"Vector", nil); + if (mxRoom.isDirect) + { + directoryToggleCell.mxkLabel.text = NSLocalizedStringFromTable(@"dm_room_details_access_section_directory_toggle", @"Vector", nil); + } + else + { + directoryToggleCell.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_access_section_directory_toggle", @"Vector", nil); + } [directoryToggleCell.mxkSwitch addTarget:self action:@selector(toggleDirectoryVisibility:) forControlEvents:UIControlEventValueChanged];