diff --git a/Riot/Assets/en.lproj/Vector.strings b/Riot/Assets/en.lproj/Vector.strings index 6ed235683..4eda983a4 100644 --- a/Riot/Assets/en.lproj/Vector.strings +++ b/Riot/Assets/en.lproj/Vector.strings @@ -673,6 +673,7 @@ "room_details_access_section_anyone_apart_from_guest"="Anyone who knows the room's link, apart from guests"; "dm_room_details_access_section_anyone_apart_from_guest"="Anyone who knows the link, apart from guests"; "room_details_access_section_anyone"="Anyone who knows the room's link, including guests"; +"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"; "room_details_history_section"="Who can read history?"; diff --git a/Riot/Generated/Strings.swift b/Riot/Generated/Strings.swift index 994090cce..b41a26958 100644 --- a/Riot/Generated/Strings.swift +++ b/Riot/Generated/Strings.swift @@ -1086,7 +1086,11 @@ internal enum VectorL10n { internal static var dmRoomDetailsAccessSection: String { return VectorL10n.tr("Vector", "dm_room_details_access_section") } - /// Anyone who knows the its link, apart from guests + /// Anyone who knows the link, including guests + internal static var dmRoomDetailsAccessSectionAnyone: String { + return VectorL10n.tr("Vector", "dm_room_details_access_section_anyone") + } + /// Anyone who knows the link, apart from guests internal static var dmRoomDetailsAccessSectionAnyoneApartFromGuest: String { return VectorL10n.tr("Vector", "dm_room_details_access_section_anyone_apart_from_guest") } diff --git a/Riot/Modules/Room/Settings/RoomSettingsViewController.m b/Riot/Modules/Room/Settings/RoomSettingsViewController.m index 3de7f854a..8066422a8 100644 --- a/Riot/Modules/Room/Settings/RoomSettingsViewController.m +++ b/Riot/Modules/Room/Settings/RoomSettingsViewController.m @@ -2518,7 +2518,14 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti } else if (row == ROOM_SETTINGS_ROOM_ACCESS_SECTION_ROW_ANYONE) { - roomAccessCell.label.text = NSLocalizedStringFromTable(@"room_details_access_section_anyone", @"Vector", nil); + if (mxRoom.isDirect) + { + roomAccessCell.label.text = NSLocalizedStringFromTable(@"dm_room_details_access_section_anyone", @"Vector", nil); + } + else + { + roomAccessCell.label.text = NSLocalizedStringFromTable(@"room_details_access_section_anyone", @"Vector", nil); + } roomAccessCell.enabled = ([joinRule isEqualToString:kMXRoomJoinRulePublic] && [guestAccess isEqualToString:kMXRoomGuestAccessCanJoin]);