[Spaces] M10.6 Space preview bottom sheet #4497

- Localized strings for space join rule
This commit is contained in:
Gil Eluard 2021-09-06 08:47:43 +03:00
parent bb1f93ac6a
commit 51abfdc3d9
3 changed files with 31 additions and 5 deletions

View file

@ -1688,6 +1688,12 @@ Tap the + to start adding people.";
"space_participants_action_remove" = "Remove from this space";
"space_participants_action_ban" = "Ban from this space";
"space_invite_join_rule" = "Space with invite";
"space_knock_join_rule" = "Space with knock";
"space_none_join_rule" = "Space without join rule";
"space_private_join_rule" = "Private space";
"space_public_join_rule" = "Public space";
// Mark: Avatar
"space_avatar_view_accessibility_label" = "avatar";

View file

@ -4722,6 +4722,18 @@ internal enum VectorL10n {
internal static var spaceFeatureUnavailableTitle: String {
return VectorL10n.tr("Vector", "space_feature_unavailable_title")
}
/// Space with invite
internal static var spaceInviteJoinRule: String {
return VectorL10n.tr("Vector", "space_invite_join_rule")
}
/// Space with knock
internal static var spaceKnockJoinRule: String {
return VectorL10n.tr("Vector", "space_knock_join_rule")
}
/// Space without join rule
internal static var spaceNoneJoinRule: String {
return VectorL10n.tr("Vector", "space_none_join_rule")
}
/// Ban from this space
internal static var spaceParticipantsActionBan: String {
return VectorL10n.tr("Vector", "space_participants_action_ban")
@ -4730,6 +4742,14 @@ internal enum VectorL10n {
internal static var spaceParticipantsActionRemove: String {
return VectorL10n.tr("Vector", "space_participants_action_remove")
}
/// Private space
internal static var spacePrivateJoinRule: String {
return VectorL10n.tr("Vector", "space_private_join_rule")
}
/// Public space
internal static var spacePublicJoinRule: String {
return VectorL10n.tr("Vector", "space_public_join_rule")
}
/// space
internal static var spaceTag: String {
return VectorL10n.tr("Vector", "space_tag")

View file

@ -217,11 +217,11 @@ class SpaceDetailViewController: UIViewController {
var joinRuleString = ""
switch joinRule {
case .invite: joinRuleString = "invite"
case .knock: joinRuleString = "knock"
case .none: joinRuleString = "none"
case .private: joinRuleString = "private"
case .public: joinRuleString = "public"
case .invite: joinRuleString = VectorL10n.spaceInviteJoinRule
case .knock: joinRuleString = VectorL10n.spaceKnockJoinRule
case .none: joinRuleString = VectorL10n.spaceNoneJoinRule
case .private: joinRuleString = VectorL10n.spacePrivateJoinRule
case .public: joinRuleString = VectorL10n.spacePublicJoinRule
}
let membersCount = summary.membersCount.members