feat(security&privacy) : update strings
This commit is contained in:
parent
63db14293a
commit
9c2f8d39e4
5 changed files with 69 additions and 65 deletions
|
|
@ -184,31 +184,31 @@ private fun RoomAccessSection(
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
SecurityAndPrivacySection(
|
SecurityAndPrivacySection(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_room_access_section_header),
|
title = stringResource(R.string.screen_security_and_privacy_room_access_section_header),
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
) {
|
) {
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_invite_only_option_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_invite_only_option_title)) },
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_invite_only_option_description)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_invite_only_option_description)) },
|
||||||
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.InviteOnly),
|
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.InviteOnly),
|
||||||
onClick = { onSelected(SecurityAndPrivacyRoomAccess.InviteOnly) },
|
onClick = { onSelected(SecurityAndPrivacyRoomAccess.InviteOnly) },
|
||||||
)
|
)
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_ask_to_join_option_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_ask_to_join_option_title)) },
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_ask_to_join_option_description)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_ask_to_join_option_description)) },
|
||||||
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.AskToJoin),
|
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.AskToJoin),
|
||||||
onClick = { onSelected(SecurityAndPrivacyRoomAccess.AskToJoin) },
|
onClick = { onSelected(SecurityAndPrivacyRoomAccess.AskToJoin) },
|
||||||
)
|
)
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_anyone_option_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_anyone_option_title)) },
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_anyone_option_description)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_anyone_option_description)) },
|
||||||
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.Anyone),
|
trailingContent = ListItemContent.RadioButton(selected = edited == SecurityAndPrivacyRoomAccess.Anyone),
|
||||||
onClick = { onSelected(SecurityAndPrivacyRoomAccess.Anyone) },
|
onClick = { onSelected(SecurityAndPrivacyRoomAccess.Anyone) },
|
||||||
)
|
)
|
||||||
if (saved == SecurityAndPrivacyRoomAccess.SpaceMember) {
|
if (saved == SecurityAndPrivacyRoomAccess.SpaceMember) {
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_space_members_option_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_space_members_option_title)) },
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_access_space_members_option_description)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_access_space_members_option_description)) },
|
||||||
trailingContent = ListItemContent.RadioButton(selected = true, enabled = false),
|
trailingContent = ListItemContent.RadioButton(selected = true, enabled = false),
|
||||||
enabled = false,
|
enabled = false,
|
||||||
)
|
)
|
||||||
|
|
@ -222,12 +222,12 @@ private fun RoomVisibilitySection(
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
SecurityAndPrivacySection(
|
SecurityAndPrivacySection(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_room_visibility_section_header),
|
title = stringResource(R.string.screen_security_and_privacy_room_visibility_section_header),
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
) {
|
) {
|
||||||
Spacer(Modifier.height(12.dp))
|
Spacer(Modifier.height(12.dp))
|
||||||
Text(
|
Text(
|
||||||
text = stringResource(CommonStrings.screen_security_and_privacy_room_visibility_section_footer, homeserverName),
|
text = stringResource(R.string.screen_security_and_privacy_room_visibility_section_footer, homeserverName),
|
||||||
style = ElementTheme.typography.fontBodyMdRegular,
|
style = ElementTheme.typography.fontBodyMdRegular,
|
||||||
color = ElementTheme.colors.textSecondary,
|
color = ElementTheme.colors.textSecondary,
|
||||||
modifier = Modifier.padding(horizontal = 16.dp),
|
modifier = Modifier.padding(horizontal = 16.dp),
|
||||||
|
|
@ -245,23 +245,23 @@ private fun RoomAddressSection(
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
SecurityAndPrivacySection(
|
SecurityAndPrivacySection(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_room_address_section_header),
|
title = stringResource(R.string.screen_security_and_privacy_room_address_section_header),
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
) {
|
) {
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = {
|
headlineContent = {
|
||||||
Text(text = roomAddress ?: stringResource(CommonStrings.screen_security_and_privacy_add_room_address_action))
|
Text(text = roomAddress ?: stringResource(R.string.screen_security_and_privacy_add_room_address_action))
|
||||||
},
|
},
|
||||||
trailingContent = if (roomAddress.isNullOrEmpty()) ListItemContent.Icon(IconSource.Vector(CompoundIcons.Plus())) else null,
|
trailingContent = if (roomAddress.isNullOrEmpty()) ListItemContent.Icon(IconSource.Vector(CompoundIcons.Plus())) else null,
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_address_section_footer)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_address_section_footer)) },
|
||||||
onClick = onRoomAddressClick,
|
onClick = onRoomAddressClick,
|
||||||
colors = ListItemDefaults.colors(trailingIconColor = ElementTheme.colors.iconAccentPrimary),
|
colors = ListItemDefaults.colors(trailingIconColor = ElementTheme.colors.iconAccentPrimary),
|
||||||
)
|
)
|
||||||
|
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_directory_visibility_toggle_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_room_directory_visibility_toggle_title)) },
|
||||||
supportingContent = {
|
supportingContent = {
|
||||||
Text(text = stringResource(CommonStrings.screen_security_and_privacy_room_directory_visibility_section_footer, homeserverName))
|
Text(text = stringResource(R.string.screen_security_and_privacy_room_directory_visibility_section_footer, homeserverName))
|
||||||
},
|
},
|
||||||
trailingContent =
|
trailingContent =
|
||||||
when (isVisibleInRoomDirectory) {
|
when (isVisibleInRoomDirectory) {
|
||||||
|
|
@ -303,12 +303,12 @@ private fun EncryptionSection(
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
SecurityAndPrivacySection(
|
SecurityAndPrivacySection(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_encryption_section_header),
|
title = stringResource(R.string.screen_security_and_privacy_encryption_section_header),
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
) {
|
) {
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_encryption_toggle_title)) },
|
headlineContent = { Text(text = stringResource(R.string.screen_security_and_privacy_encryption_toggle_title)) },
|
||||||
supportingContent = { Text(text = stringResource(CommonStrings.screen_security_and_privacy_encryption_section_footer)) },
|
supportingContent = { Text(text = stringResource(R.string.screen_security_and_privacy_encryption_section_footer)) },
|
||||||
trailingContent = ListItemContent.Switch(
|
trailingContent = ListItemContent.Switch(
|
||||||
checked = isRoomEncrypted,
|
checked = isRoomEncrypted,
|
||||||
enabled = canToggleEncryption,
|
enabled = canToggleEncryption,
|
||||||
|
|
@ -319,9 +319,9 @@ private fun EncryptionSection(
|
||||||
}
|
}
|
||||||
if (showConfirmation) {
|
if (showConfirmation) {
|
||||||
ConfirmationDialog(
|
ConfirmationDialog(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_enable_encryption_alert_title),
|
title = stringResource(R.string.screen_security_and_privacy_enable_encryption_alert_title),
|
||||||
content = stringResource(CommonStrings.screen_security_and_privacy_enable_encryption_alert_description),
|
content = stringResource(R.string.screen_security_and_privacy_enable_encryption_alert_description),
|
||||||
submitText = stringResource(CommonStrings.screen_security_and_privacy_enable_encryption_alert_confirm_button_title),
|
submitText = stringResource(R.string.screen_security_and_privacy_enable_encryption_alert_confirm_button_title),
|
||||||
onSubmitClick = onConfirmEncryption,
|
onSubmitClick = onConfirmEncryption,
|
||||||
onDismiss = onDismissConfirmation,
|
onDismiss = onDismissConfirmation,
|
||||||
)
|
)
|
||||||
|
|
@ -337,7 +337,7 @@ private fun HistoryVisibilitySection(
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
SecurityAndPrivacySection(
|
SecurityAndPrivacySection(
|
||||||
title = stringResource(CommonStrings.screen_security_and_privacy_room_history_section_header),
|
title = stringResource(R.string.screen_security_and_privacy_room_history_section_header),
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
) {
|
) {
|
||||||
Spacer(Modifier.height(16.dp))
|
Spacer(Modifier.height(16.dp))
|
||||||
|
|
@ -369,9 +369,9 @@ private fun HistoryVisibilityItem(
|
||||||
isEnabled: Boolean = true,
|
isEnabled: Boolean = true,
|
||||||
) {
|
) {
|
||||||
val headlineText = when (option) {
|
val headlineText = when (option) {
|
||||||
SecurityAndPrivacyHistoryVisibility.SinceSelection -> stringResource(CommonStrings.screen_security_and_privacy_room_history_since_selecting_option_title)
|
SecurityAndPrivacyHistoryVisibility.SinceSelection -> stringResource(R.string.screen_security_and_privacy_room_history_since_selecting_option_title)
|
||||||
SecurityAndPrivacyHistoryVisibility.SinceInvite -> stringResource(CommonStrings.screen_security_and_privacy_room_history_since_invite_option_title)
|
SecurityAndPrivacyHistoryVisibility.SinceInvite -> stringResource(R.string.screen_security_and_privacy_room_history_since_invite_option_title)
|
||||||
SecurityAndPrivacyHistoryVisibility.Anyone -> stringResource(CommonStrings.screen_security_and_privacy_room_history_anyone_option_title)
|
SecurityAndPrivacyHistoryVisibility.Anyone -> stringResource(R.string.screen_security_and_privacy_room_history_anyone_option_title)
|
||||||
}
|
}
|
||||||
ListItem(
|
ListItem(
|
||||||
headlineContent = { Text(text = headlineText) },
|
headlineContent = { Text(text = headlineText) },
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import io.element.android.compound.theme.ElementTheme
|
import io.element.android.compound.theme.ElementTheme
|
||||||
|
import io.element.android.features.roomdetails.impl.R
|
||||||
import io.element.android.libraries.designsystem.components.async.AsyncActionView
|
import io.element.android.libraries.designsystem.components.async.AsyncActionView
|
||||||
import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
|
import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
|
||||||
import io.element.android.libraries.designsystem.components.button.BackButton
|
import io.element.android.libraries.designsystem.components.button.BackButton
|
||||||
|
|
@ -66,8 +67,8 @@ fun EditRoomAddressView(
|
||||||
onAddressChange = {
|
onAddressChange = {
|
||||||
state.eventSink(EditRoomAddressEvents.RoomAddressChanged(it))
|
state.eventSink(EditRoomAddressEvents.RoomAddressChanged(it))
|
||||||
},
|
},
|
||||||
label = stringResource(CommonStrings.screen_edit_room_address_title),
|
label = stringResource(R.string.screen_edit_room_address_title),
|
||||||
supportingText = stringResource(CommonStrings.screen_edit_room_address_room_address_section_footer),
|
supportingText = stringResource(R.string.screen_edit_room_address_room_address_section_footer),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
.padding(all = 16.dp)
|
.padding(all = 16.dp)
|
||||||
|
|
@ -101,7 +102,7 @@ private fun EditRoomAddressTopBar(
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
title = {
|
title = {
|
||||||
Text(
|
Text(
|
||||||
text = stringResource(CommonStrings.screen_edit_room_address_title),
|
text = stringResource(R.string.screen_edit_room_address_title),
|
||||||
style = ElementTheme.typography.aliasScreenTitle,
|
style = ElementTheme.typography.aliasScreenTitle,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
|
<string name="screen_edit_room_address_room_address_section_footer">"You’ll need a room address in order to make it visible in the directory."</string>
|
||||||
|
<string name="screen_edit_room_address_title">"Room address"</string>
|
||||||
<string name="screen_notification_settings_edit_failed_updating_default_mode">"An error occurred while updating the notification setting."</string>
|
<string name="screen_notification_settings_edit_failed_updating_default_mode">"An error occurred while updating the notification setting."</string>
|
||||||
<string name="screen_notification_settings_mentions_only_disclaimer">"Your homeserver does not support this option in encrypted rooms, you may not get notified in some rooms."</string>
|
<string name="screen_notification_settings_mentions_only_disclaimer">"Your homeserver does not support this option in encrypted rooms, you may not get notified in some rooms."</string>
|
||||||
<string name="screen_polls_history_title">"Polls"</string>
|
<string name="screen_polls_history_title">"Polls"</string>
|
||||||
|
|
@ -54,6 +56,7 @@
|
||||||
<string name="screen_room_details_notification_mode_default">"Default"</string>
|
<string name="screen_room_details_notification_mode_default">"Default"</string>
|
||||||
<string name="screen_room_details_notification_title">"Notifications"</string>
|
<string name="screen_room_details_notification_title">"Notifications"</string>
|
||||||
<string name="screen_room_details_pinned_events_row_title">"Pinned messages"</string>
|
<string name="screen_room_details_pinned_events_row_title">"Pinned messages"</string>
|
||||||
|
<string name="screen_room_details_profile_row_title">"Profile"</string>
|
||||||
<string name="screen_room_details_requests_to_join_title">"Requests to join"</string>
|
<string name="screen_room_details_requests_to_join_title">"Requests to join"</string>
|
||||||
<string name="screen_room_details_roles_and_permissions">"Roles and permissions"</string>
|
<string name="screen_room_details_roles_and_permissions">"Roles and permissions"</string>
|
||||||
<string name="screen_room_details_room_name_label">"Room name"</string>
|
<string name="screen_room_details_room_name_label">"Room name"</string>
|
||||||
|
|
@ -117,4 +120,37 @@
|
||||||
<string name="screen_room_roles_and_permissions_roles_header">"Roles"</string>
|
<string name="screen_room_roles_and_permissions_roles_header">"Roles"</string>
|
||||||
<string name="screen_room_roles_and_permissions_room_details">"Room details"</string>
|
<string name="screen_room_roles_and_permissions_room_details">"Room details"</string>
|
||||||
<string name="screen_room_roles_and_permissions_title">"Roles and permissions"</string>
|
<string name="screen_room_roles_and_permissions_title">"Roles and permissions"</string>
|
||||||
|
<string name="screen_security_and_privacy_add_room_address_action">"Add room address"</string>
|
||||||
|
<string name="screen_security_and_privacy_ask_to_join_option_description">"Anyone can ask to join the room but an administrator or moderator will have to accept the request."</string>
|
||||||
|
<string name="screen_security_and_privacy_ask_to_join_option_title">"Ask to join"</string>
|
||||||
|
<string name="screen_security_and_privacy_enable_encryption_alert_confirm_button_title">"Yes, enable encryption"</string>
|
||||||
|
<string name="screen_security_and_privacy_enable_encryption_alert_description">"Once enabled, encryption for a room cannot be disabled, Message history will only be visible for room members since they were invited or since they joined the room.
|
||||||
|
No one besides the room members will be able to read messages. This may prevent bots and bridges to work correctly.
|
||||||
|
We do not recommend enabling encryption for rooms that anyone can find and join."</string>
|
||||||
|
<string name="screen_security_and_privacy_enable_encryption_alert_title">"Enable encryption?"</string>
|
||||||
|
<string name="screen_security_and_privacy_encryption_section_footer">"Once enabled, encryption cannot be disabled."</string>
|
||||||
|
<string name="screen_security_and_privacy_encryption_section_header">"Encryption"</string>
|
||||||
|
<string name="screen_security_and_privacy_encryption_toggle_title">"Enable end-to-end encryption"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_anyone_option_description">"Anyone can find and join"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_anyone_option_title">"Anyone"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_invite_only_option_description">"People can only join if they are invited"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_invite_only_option_title">"Invite only"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_section_header">"Room access"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_space_members_option_description">"Spaces are not currently supported"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_access_space_members_option_title">"Space members"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_address_section_footer">"You’ll need a room address in order to make it visible in the room directory."</string>
|
||||||
|
<string name="screen_security_and_privacy_room_address_section_header">"Room address"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_directory_visibility_section_footer">"Allow for this room to be found by searching %1$s public room directory"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_directory_visibility_toggle_title">"Visible in public room directory"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_history_anyone_option_title">"Anyone"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_history_section_header">"Who can read history"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_history_since_invite_option_title">"Members only since they were invited"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_history_since_selecting_option_title">"Members only since selecting this option"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_publishing_section_footer">"Room addresses are ways to find and access rooms. This also ensures you can easily share your room with others.
|
||||||
|
You can choose to publish your room in your homeserver public room directory."</string>
|
||||||
|
<string name="screen_security_and_privacy_room_publishing_section_header">"Room publishing"</string>
|
||||||
|
<string name="screen_security_and_privacy_room_visibility_section_footer">"Room addresses are ways to find and access rooms. This also ensures you can easily share your room with others.
|
||||||
|
The address is also required to make the room visible in %1$s public room directory."</string>
|
||||||
|
<string name="screen_security_and_privacy_room_visibility_section_header">"Room visibility"</string>
|
||||||
|
<string name="screen_security_and_privacy_title">"Security & privacy"</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -308,8 +308,6 @@ Reason: %1$s."</string>
|
||||||
<string name="invite_friends_text">"Hey, talk to me on %1$s: %2$s"</string>
|
<string name="invite_friends_text">"Hey, talk to me on %1$s: %2$s"</string>
|
||||||
<string name="login_initial_device_name_android">"%1$s Android"</string>
|
<string name="login_initial_device_name_android">"%1$s Android"</string>
|
||||||
<string name="preference_rageshake">"Rageshake to report bug"</string>
|
<string name="preference_rageshake">"Rageshake to report bug"</string>
|
||||||
<string name="screen_edit_room_address_room_address_section_footer">"You’ll need a room address in order to make it visible in the directory."</string>
|
|
||||||
<string name="screen_edit_room_address_title">"Room address"</string>
|
|
||||||
<string name="screen_media_picker_error_failed_selection">"Failed selecting media, please try again."</string>
|
<string name="screen_media_picker_error_failed_selection">"Failed selecting media, please try again."</string>
|
||||||
<string name="screen_media_upload_preview_caption_warning">"Captions might not be visible to people using older apps."</string>
|
<string name="screen_media_upload_preview_caption_warning">"Captions might not be visible to people using older apps."</string>
|
||||||
<string name="screen_media_upload_preview_error_failed_processing">"Failed processing media to upload, please try again."</string>
|
<string name="screen_media_upload_preview_error_failed_processing">"Failed processing media to upload, please try again."</string>
|
||||||
|
|
@ -339,39 +337,6 @@ Reason: %1$s."</string>
|
||||||
<string name="screen_room_pinned_banner_view_all_button_title">"View All"</string>
|
<string name="screen_room_pinned_banner_view_all_button_title">"View All"</string>
|
||||||
<string name="screen_room_title">"Chat"</string>
|
<string name="screen_room_title">"Chat"</string>
|
||||||
<string name="screen_roomlist_knock_event_sent_description">"Request to join sent"</string>
|
<string name="screen_roomlist_knock_event_sent_description">"Request to join sent"</string>
|
||||||
<string name="screen_security_and_privacy_add_room_address_action">"Add room address"</string>
|
|
||||||
<string name="screen_security_and_privacy_ask_to_join_option_description">"Anyone can ask to join the room but an administrator or moderator will have to accept the request."</string>
|
|
||||||
<string name="screen_security_and_privacy_ask_to_join_option_title">"Ask to join"</string>
|
|
||||||
<string name="screen_security_and_privacy_enable_encryption_alert_confirm_button_title">"Yes, enable encryption"</string>
|
|
||||||
<string name="screen_security_and_privacy_enable_encryption_alert_description">"Once enabled, encryption for a room cannot be disabled, Message history will only be visible for room members since they were invited or since they joined the room.
|
|
||||||
No one besides the room members will be able to read messages. This may prevent bots and bridges to work correctly.
|
|
||||||
We do not recommend enabling encryption for rooms that anyone can find and join."</string>
|
|
||||||
<string name="screen_security_and_privacy_enable_encryption_alert_title">"Enable encryption?"</string>
|
|
||||||
<string name="screen_security_and_privacy_encryption_section_footer">"Once enabled, encryption cannot be disabled."</string>
|
|
||||||
<string name="screen_security_and_privacy_encryption_section_header">"Encryption"</string>
|
|
||||||
<string name="screen_security_and_privacy_encryption_toggle_title">"Enable end-to-end encryption"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_anyone_option_description">"Anyone can find and join"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_anyone_option_title">"Anyone"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_invite_only_option_description">"People can only join if they are invited"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_invite_only_option_title">"Invite only"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_section_header">"Room access"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_space_members_option_description">"Spaces are not currently supported"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_access_space_members_option_title">"Space members"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_address_section_footer">"You’ll need a room address in order to make it visible in the room directory."</string>
|
|
||||||
<string name="screen_security_and_privacy_room_address_section_header">"Room address"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_directory_visibility_section_footer">"Allow for this room to be found by searching %1$s public room directory"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_directory_visibility_toggle_title">"Visible in public room directory"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_history_anyone_option_title">"Anyone"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_history_section_header">"Who can read history"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_history_since_invite_option_title">"Members only since they were invited"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_history_since_selecting_option_title">"Members only since selecting this option"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_publishing_section_footer">"Room addresses are ways to find and access rooms. This also ensures you can easily share your room with others.
|
|
||||||
You can choose to publish your room in your homeserver public room directory."</string>
|
|
||||||
<string name="screen_security_and_privacy_room_publishing_section_header">"Room publishing"</string>
|
|
||||||
<string name="screen_security_and_privacy_room_visibility_section_footer">"Room addresses are ways to find and access rooms. This also ensures you can easily share your room with others.
|
|
||||||
The address is also required to make the room visible in %1$s public room directory."</string>
|
|
||||||
<string name="screen_security_and_privacy_room_visibility_section_header">"Room visibility"</string>
|
|
||||||
<string name="screen_security_and_privacy_title">"Security & privacy"</string>
|
|
||||||
<string name="screen_share_location_title">"Share location"</string>
|
<string name="screen_share_location_title">"Share location"</string>
|
||||||
<string name="screen_share_my_location_action">"Share my location"</string>
|
<string name="screen_share_my_location_action">"Share my location"</string>
|
||||||
<string name="screen_share_open_apple_maps">"Open in Apple Maps"</string>
|
<string name="screen_share_open_apple_maps">"Open in Apple Maps"</string>
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,9 @@
|
||||||
"screen_polls_history_title",
|
"screen_polls_history_title",
|
||||||
"screen_notification_settings_mentions_only_disclaimer",
|
"screen_notification_settings_mentions_only_disclaimer",
|
||||||
"screen_room_change_.*",
|
"screen_room_change_.*",
|
||||||
"screen_room_roles_.*"
|
"screen_room_roles_.*",
|
||||||
|
"screen\\.edit_room_address\\..*",
|
||||||
|
"screen\\.security_and_privacy\\..*"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue