Wording for access string, including guests

This commit is contained in:
ismailgulek 2020-09-25 13:41:10 +03:00
parent 56b3fbc30d
commit f93f2bb517
3 changed files with 14 additions and 2 deletions

View file

@ -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?";

View file

@ -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")
}

View file

@ -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]);