mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-21 15:12:13 +02:00
Merge branch 'gil/SP1_space_creation' into gil/5228_let_people_know_when_rooms_have_moved
This commit is contained in:
@@ -20,6 +20,8 @@ internal typealias AssetImageTypeAlias = ImageAsset.Image
|
||||
// swiftlint:disable identifier_name line_length nesting type_body_length type_name
|
||||
internal enum Asset {
|
||||
internal enum Images {
|
||||
internal static let analyticsCheckmark = ImageAsset(name: "AnalyticsCheckmark")
|
||||
internal static let analyticsLogo = ImageAsset(name: "AnalyticsLogo")
|
||||
internal static let socialLoginButtonApple = ImageAsset(name: "social_login_button_apple")
|
||||
internal static let socialLoginButtonFacebook = ImageAsset(name: "social_login_button_facebook")
|
||||
internal static let socialLoginButtonGithub = ImageAsset(name: "social_login_button_github")
|
||||
@@ -109,11 +111,20 @@ internal enum Asset {
|
||||
internal static let cameraStop = ImageAsset(name: "camera_stop")
|
||||
internal static let cameraVideoCapture = ImageAsset(name: "camera_video_capture")
|
||||
internal static let videoIcon = ImageAsset(name: "video_icon")
|
||||
internal static let onboardingSplashScreenPage1 = ImageAsset(name: "OnboardingSplashScreenPage1")
|
||||
internal static let onboardingSplashScreenPage1Dark = ImageAsset(name: "OnboardingSplashScreenPage1Dark")
|
||||
internal static let onboardingSplashScreenPage2 = ImageAsset(name: "OnboardingSplashScreenPage2")
|
||||
internal static let onboardingSplashScreenPage2Dark = ImageAsset(name: "OnboardingSplashScreenPage2Dark")
|
||||
internal static let onboardingSplashScreenPage3 = ImageAsset(name: "OnboardingSplashScreenPage3")
|
||||
internal static let onboardingSplashScreenPage3Dark = ImageAsset(name: "OnboardingSplashScreenPage3Dark")
|
||||
internal static let onboardingSplashScreenPage4 = ImageAsset(name: "OnboardingSplashScreenPage4")
|
||||
internal static let onboardingSplashScreenPage4Dark = ImageAsset(name: "OnboardingSplashScreenPage4Dark")
|
||||
internal static let peopleEmptyScreenArtwork = ImageAsset(name: "people_empty_screen_artwork")
|
||||
internal static let peopleEmptyScreenArtworkDark = ImageAsset(name: "people_empty_screen_artwork_dark")
|
||||
internal static let peopleFloatingAction = ImageAsset(name: "people_floating_action")
|
||||
internal static let actionCamera = ImageAsset(name: "action_camera")
|
||||
internal static let actionFile = ImageAsset(name: "action_file")
|
||||
internal static let actionLocation = ImageAsset(name: "action_location")
|
||||
internal static let actionMediaLibrary = ImageAsset(name: "action_media_library")
|
||||
internal static let actionPoll = ImageAsset(name: "action_poll")
|
||||
internal static let actionSticker = ImageAsset(name: "action_sticker")
|
||||
@@ -133,6 +144,7 @@ internal enum Asset {
|
||||
internal static let roomContextMenuMore = ImageAsset(name: "room_context_menu_more")
|
||||
internal static let roomContextMenuReply = ImageAsset(name: "room_context_menu_reply")
|
||||
internal static let roomContextMenuRetry = ImageAsset(name: "room_context_menu_retry")
|
||||
internal static let roomContextMenuThread = ImageAsset(name: "room_context_menu_thread")
|
||||
internal static let inputCloseIcon = ImageAsset(name: "input_close_icon")
|
||||
internal static let inputEditIcon = ImageAsset(name: "input_edit_icon")
|
||||
internal static let inputReplyIcon = ImageAsset(name: "input_reply_icon")
|
||||
@@ -144,13 +156,21 @@ internal enum Asset {
|
||||
internal static let videoCall = ImageAsset(name: "video_call")
|
||||
internal static let voiceCallHangonIcon = ImageAsset(name: "voice_call_hangon_icon")
|
||||
internal static let voiceCallHangupIcon = ImageAsset(name: "voice_call_hangup_icon")
|
||||
internal static let locationMarkerIcon = ImageAsset(name: "location_marker_icon")
|
||||
internal static let locationShareIcon = ImageAsset(name: "location_share_icon")
|
||||
internal static let locationUserMarker = ImageAsset(name: "location_user_marker")
|
||||
internal static let pollCheckboxDefault = ImageAsset(name: "poll_checkbox_default")
|
||||
internal static let pollCheckboxSelected = ImageAsset(name: "poll_checkbox_selected")
|
||||
internal static let pollDeleteIcon = ImageAsset(name: "poll_delete_icon")
|
||||
internal static let pollDeleteOptionIcon = ImageAsset(name: "poll_delete_option_icon")
|
||||
internal static let pollEditIcon = ImageAsset(name: "poll_edit_icon")
|
||||
internal static let pollEndIcon = ImageAsset(name: "poll_end_icon")
|
||||
internal static let pollTypeCheckboxDefault = ImageAsset(name: "poll_type_checkbox_default")
|
||||
internal static let pollTypeCheckboxSelected = ImageAsset(name: "poll_type_checkbox_selected")
|
||||
internal static let pollWinnerIcon = ImageAsset(name: "poll_winner_icon")
|
||||
internal static let threadsFilter = ImageAsset(name: "threads_filter")
|
||||
internal static let threadsFilterApplied = ImageAsset(name: "threads_filter_applied")
|
||||
internal static let threadsIcon = ImageAsset(name: "threads_icon")
|
||||
internal static let urlPreviewClose = ImageAsset(name: "url_preview_close")
|
||||
internal static let urlPreviewCloseDark = ImageAsset(name: "url_preview_close_dark")
|
||||
internal static let voiceMessageCancelGradient = ImageAsset(name: "voice_message_cancel_gradient")
|
||||
@@ -167,7 +187,9 @@ internal enum Asset {
|
||||
internal static let addParticipants = ImageAsset(name: "add_participants")
|
||||
internal static let detailsIcon = ImageAsset(name: "details_icon")
|
||||
internal static let editIcon = ImageAsset(name: "edit_icon")
|
||||
internal static let fileAttachment = ImageAsset(name: "file_attachment")
|
||||
internal static let integrationsIcon = ImageAsset(name: "integrations_icon")
|
||||
internal static let linkIcon = ImageAsset(name: "link_icon")
|
||||
internal static let mainAliasIcon = ImageAsset(name: "main_alias_icon")
|
||||
internal static let membersListIcon = ImageAsset(name: "members_list_icon")
|
||||
internal static let modIcon = ImageAsset(name: "mod_icon")
|
||||
@@ -199,15 +221,27 @@ internal enum Asset {
|
||||
internal static let sideMenuNotifIcon = ImageAsset(name: "side_menu_notif_icon")
|
||||
internal static let featureUnavaibleArtwork = ImageAsset(name: "feature_unavaible_artwork")
|
||||
internal static let featureUnavaibleArtworkDark = ImageAsset(name: "feature_unavaible_artwork_dark")
|
||||
internal static let spaceHomeIcon = ImageAsset(name: "space_home_icon")
|
||||
internal static let spaceAddRoom = ImageAsset(name: "space_add_room")
|
||||
internal static let spaceCreationCamera = ImageAsset(name: "space_creation_camera")
|
||||
internal static let spaceCreationPrivate = ImageAsset(name: "space_creation_private")
|
||||
internal static let spaceCreationPublic = ImageAsset(name: "space_creation_public")
|
||||
internal static let spaceHomeIconDark = ImageAsset(name: "space_home_icon_dark")
|
||||
internal static let spaceHomeIconLight = ImageAsset(name: "space_home_icon_light")
|
||||
internal static let spaceInviteUser = ImageAsset(name: "space_invite_user")
|
||||
internal static let spaceMenuClose = ImageAsset(name: "space_menu_close")
|
||||
internal static let spaceMenuLeave = ImageAsset(name: "space_menu_leave")
|
||||
internal static let spaceMenuMembers = ImageAsset(name: "space_menu_members")
|
||||
internal static let spaceMenuPlusIcon = ImageAsset(name: "space_menu_plus_icon")
|
||||
internal static let spaceMenuRooms = ImageAsset(name: "space_menu_rooms")
|
||||
internal static let spacePrivateIcon = ImageAsset(name: "space_private_icon")
|
||||
internal static let spaceRoomIcon = ImageAsset(name: "space_room_icon")
|
||||
internal static let spaceTypeIcon = ImageAsset(name: "space_type_icon")
|
||||
internal static let spaceUserIcon = ImageAsset(name: "space_user_icon")
|
||||
internal static let spacesAddSpaceDark = ImageAsset(name: "spaces_add_space_dark")
|
||||
internal static let spacesAddSpaceLight = ImageAsset(name: "spaces_add_space_light")
|
||||
internal static let spacesInviteUsers = ImageAsset(name: "spaces_invite_users")
|
||||
internal static let spacesModalBack = ImageAsset(name: "spaces_modal_back")
|
||||
internal static let spacesModalClose = ImageAsset(name: "spaces_modal_close")
|
||||
internal static let spacesMore = ImageAsset(name: "spaces_more")
|
||||
internal static let tabFavourites = ImageAsset(name: "tab_favourites")
|
||||
internal static let tabGroups = ImageAsset(name: "tab_groups")
|
||||
|
||||
@@ -695,6 +695,10 @@ public class MatrixKitL10n: NSObject {
|
||||
public static var messageReplyToSenderSentAnImage: String {
|
||||
return MatrixKitL10n.tr("message_reply_to_sender_sent_an_image")
|
||||
}
|
||||
/// has shared their location.
|
||||
public static var messageReplyToSenderSentTheirLocation: String {
|
||||
return MatrixKitL10n.tr("message_reply_to_sender_sent_their_location")
|
||||
}
|
||||
/// There are unsaved changes. Leaving will discard them.
|
||||
public static var messageUnsavedChanges: String {
|
||||
return MatrixKitL10n.tr("message_unsaved_changes")
|
||||
|
||||
@@ -147,6 +147,11 @@ internal enum StoryboardScene {
|
||||
|
||||
internal static let initialScene = InitialSceneType<Riot.MajorUpdateViewController>(storyboard: MajorUpdateViewController.self)
|
||||
}
|
||||
internal enum OptionListViewController: StoryboardType {
|
||||
internal static let storyboardName = "OptionListViewController"
|
||||
|
||||
internal static let initialScene = InitialSceneType<Riot.OptionListViewController>(storyboard: OptionListViewController.self)
|
||||
}
|
||||
internal enum QRCodeReaderViewController: StoryboardType {
|
||||
internal static let storyboardName = "QRCodeReaderViewController"
|
||||
|
||||
@@ -279,6 +284,11 @@ internal enum StoryboardScene {
|
||||
|
||||
internal static let initialScene = InitialSceneType<Riot.TemplateScreenViewController>(storyboard: TemplateScreenViewController.self)
|
||||
}
|
||||
internal enum ThreadListViewController: StoryboardType {
|
||||
internal static let storyboardName = "ThreadListViewController"
|
||||
|
||||
internal static let initialScene = InitialSceneType<Riot.ThreadListViewController>(storyboard: ThreadListViewController.self)
|
||||
}
|
||||
internal enum UserVerificationSessionStatusViewController: StoryboardType {
|
||||
internal static let storyboardName = "UserVerificationSessionStatusViewController"
|
||||
|
||||
|
||||
+574
-22
@@ -15,6 +15,10 @@ public class VectorL10n: NSObject {
|
||||
public static var accept: String {
|
||||
return VectorL10n.tr("Vector", "accept")
|
||||
}
|
||||
/// button
|
||||
public static var accessibilityButtonLabel: String {
|
||||
return VectorL10n.tr("Vector", "accessibility_button_label")
|
||||
}
|
||||
/// checkbox
|
||||
public static var accessibilityCheckboxLabel: String {
|
||||
return VectorL10n.tr("Vector", "accessibility_checkbox_label")
|
||||
@@ -31,6 +35,58 @@ public class VectorL10n: NSObject {
|
||||
public static func activeCallDetails(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "active_call_details", p1)
|
||||
}
|
||||
/// Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
|
||||
public static func analyticsPromptMessageNewUser(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_message_new_user", p1)
|
||||
}
|
||||
/// You previously consented to share anonymous usage data with us. Now, to help understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
|
||||
public static var analyticsPromptMessageUpgrade: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_message_upgrade")
|
||||
}
|
||||
/// Not now
|
||||
public static var analyticsPromptNotNow: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_not_now")
|
||||
}
|
||||
/// We <b>don't</b> record or profile any account data
|
||||
public static var analyticsPromptPoint1: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_point_1")
|
||||
}
|
||||
/// We <b>don't</b> share information with third parties
|
||||
public static var analyticsPromptPoint2: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_point_2")
|
||||
}
|
||||
/// You can turn this off anytime in settings
|
||||
public static var analyticsPromptPoint3: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_point_3")
|
||||
}
|
||||
/// Stop sharing
|
||||
public static var analyticsPromptStop: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_stop")
|
||||
}
|
||||
/// here
|
||||
public static var analyticsPromptTermsLinkNewUser: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_terms_link_new_user")
|
||||
}
|
||||
/// here
|
||||
public static var analyticsPromptTermsLinkUpgrade: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_terms_link_upgrade")
|
||||
}
|
||||
/// You can read all our terms %@.
|
||||
public static func analyticsPromptTermsNewUser(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_terms_new_user", p1)
|
||||
}
|
||||
/// Read all our terms %@. Is that OK?
|
||||
public static func analyticsPromptTermsUpgrade(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_terms_upgrade", p1)
|
||||
}
|
||||
/// Help improve %@
|
||||
public static func analyticsPromptTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_title", p1)
|
||||
}
|
||||
/// Yes, that's fine
|
||||
public static var analyticsPromptYes: String {
|
||||
return VectorL10n.tr("Vector", "analytics_prompt_yes")
|
||||
}
|
||||
/// Please review and accept the policies of this homeserver:
|
||||
public static var authAcceptPolicies: String {
|
||||
return VectorL10n.tr("Vector", "auth_accept_policies")
|
||||
@@ -1235,6 +1291,10 @@ public class VectorL10n: NSObject {
|
||||
public static var emojiPickerTitle: String {
|
||||
return VectorL10n.tr("Vector", "emoji_picker_title")
|
||||
}
|
||||
/// Enable
|
||||
public static var enable: String {
|
||||
return VectorL10n.tr("Vector", "enable")
|
||||
}
|
||||
/// Send an encrypted message…
|
||||
public static var encryptedRoomMessagePlaceholder: String {
|
||||
return VectorL10n.tr("Vector", "encrypted_room_message_placeholder")
|
||||
@@ -1359,6 +1419,10 @@ public class VectorL10n: NSObject {
|
||||
public static func eventFormatterMemberUpdates(_ p1: Int) -> String {
|
||||
return VectorL10n.tr("Vector", "event_formatter_member_updates", p1)
|
||||
}
|
||||
/// Message deleted
|
||||
public static var eventFormatterMessageDeleted: String {
|
||||
return VectorL10n.tr("Vector", "event_formatter_message_deleted")
|
||||
}
|
||||
/// (edited)
|
||||
public static var eventFormatterMessageEditedMention: String {
|
||||
return VectorL10n.tr("Vector", "event_formatter_message_edited_mention")
|
||||
@@ -1439,10 +1503,6 @@ public class VectorL10n: NSObject {
|
||||
public static var gdprConsentNotGivenAlertReviewNowAction: String {
|
||||
return VectorL10n.tr("Vector", "gdpr_consent_not_given_alert_review_now_action")
|
||||
}
|
||||
/// Would you like to help improve %@ by automatically reporting anonymous crash reports and usage data?
|
||||
public static func googleAnalyticsUsePrompt(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "google_analytics_use_prompt", p1)
|
||||
}
|
||||
/// Home
|
||||
public static var groupDetailsHome: String {
|
||||
return VectorL10n.tr("Vector", "group_details_home")
|
||||
@@ -1539,6 +1599,46 @@ public class VectorL10n: NSObject {
|
||||
public static var groupSection: String {
|
||||
return VectorL10n.tr("Vector", "group_section")
|
||||
}
|
||||
/// Favourite
|
||||
public static var homeContextMenuFavourite: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_favourite")
|
||||
}
|
||||
/// Leave
|
||||
public static var homeContextMenuLeave: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_leave")
|
||||
}
|
||||
/// Low priority
|
||||
public static var homeContextMenuLowPriority: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_low_priority")
|
||||
}
|
||||
/// Move to People
|
||||
public static var homeContextMenuMakeDm: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_make_dm")
|
||||
}
|
||||
/// Move to Rooms
|
||||
public static var homeContextMenuMakeRoom: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_make_room")
|
||||
}
|
||||
/// Mute
|
||||
public static var homeContextMenuMute: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_mute")
|
||||
}
|
||||
/// Normal priority
|
||||
public static var homeContextMenuNormalPriority: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_normal_priority")
|
||||
}
|
||||
/// Notifications
|
||||
public static var homeContextMenuNotifications: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_notifications")
|
||||
}
|
||||
/// Remove from Favourites
|
||||
public static var homeContextMenuUnfavourite: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_unfavourite")
|
||||
}
|
||||
/// Unmute
|
||||
public static var homeContextMenuUnmute: String {
|
||||
return VectorL10n.tr("Vector", "home_context_menu_unmute")
|
||||
}
|
||||
/// The all-in-one secure chat app for teams, friends and organisations. Tap the + button below to add people and rooms.
|
||||
public static var homeEmptyViewInformation: String {
|
||||
return VectorL10n.tr("Vector", "home_empty_view_information")
|
||||
@@ -2135,6 +2235,62 @@ public class VectorL10n: NSObject {
|
||||
public static var less: String {
|
||||
return VectorL10n.tr("Vector", "less")
|
||||
}
|
||||
/// Close
|
||||
public static var locationSharingCloseAction: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_close_action")
|
||||
}
|
||||
/// %@ does not have permission to access your location. You can enable access in Settings > Location
|
||||
public static func locationSharingInvalidAuthorizationErrorTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_error_title", p1)
|
||||
}
|
||||
/// Not now
|
||||
public static var locationSharingInvalidAuthorizationNotNow: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_not_now")
|
||||
}
|
||||
/// Settings
|
||||
public static var locationSharingInvalidAuthorizationSettings: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_settings")
|
||||
}
|
||||
/// %@ could not load the map. Please try again later.
|
||||
public static func locationSharingLoadingMapErrorTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_loading_map_error_title", p1)
|
||||
}
|
||||
/// %@ could not access your location. Please try again later.
|
||||
public static func locationSharingLocatingUserErrorTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_locating_user_error_title", p1)
|
||||
}
|
||||
/// Open in Apple Maps
|
||||
public static var locationSharingOpenAppleMaps: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_open_apple_maps")
|
||||
}
|
||||
/// Open in Google Maps
|
||||
public static var locationSharingOpenGoogleMaps: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_open_google_maps")
|
||||
}
|
||||
/// %@ could not send your location. Please try again later.
|
||||
public static func locationSharingPostFailureSubtitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_post_failure_subtitle", p1)
|
||||
}
|
||||
/// We couldn’t send your location
|
||||
public static var locationSharingPostFailureTitle: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_post_failure_title")
|
||||
}
|
||||
/// Location sharing
|
||||
public static var locationSharingSettingsHeader: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_settings_header")
|
||||
}
|
||||
/// Enable location sharing
|
||||
public static var locationSharingSettingsToggleTitle: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_settings_toggle_title")
|
||||
}
|
||||
/// Share
|
||||
public static var locationSharingShareAction: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_share_action")
|
||||
}
|
||||
/// Location
|
||||
public static var locationSharingTitle: String {
|
||||
return VectorL10n.tr("Vector", "location_sharing_title")
|
||||
}
|
||||
/// Got it
|
||||
public static var majorUpdateDoneAction: String {
|
||||
return VectorL10n.tr("Vector", "major_update_done_action")
|
||||
@@ -2211,6 +2367,10 @@ public class VectorL10n: NSObject {
|
||||
public static var mediaTypeAccessibilityVideo: String {
|
||||
return VectorL10n.tr("Vector", "media_type_accessibility_video")
|
||||
}
|
||||
/// From a thread
|
||||
public static var messageFromAThread: String {
|
||||
return VectorL10n.tr("Vector", "message_from_a_thread")
|
||||
}
|
||||
/// More
|
||||
public static var more: String {
|
||||
return VectorL10n.tr("Vector", "more")
|
||||
@@ -2235,10 +2395,54 @@ public class VectorL10n: NSObject {
|
||||
public static var off: String {
|
||||
return VectorL10n.tr("Vector", "off")
|
||||
}
|
||||
/// OK
|
||||
public static var ok: String {
|
||||
return VectorL10n.tr("Vector", "ok")
|
||||
}
|
||||
/// On
|
||||
public static var on: String {
|
||||
return VectorL10n.tr("Vector", "on")
|
||||
}
|
||||
/// I already have an account
|
||||
public static var onboardingSplashLoginButtonTitle: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_login_button_title")
|
||||
}
|
||||
/// Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.
|
||||
public static var onboardingSplashPage1Message: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_1_message")
|
||||
}
|
||||
/// Own your conversations.
|
||||
public static var onboardingSplashPage1Title: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_1_title")
|
||||
}
|
||||
/// Choose where your conversations are kept, giving you control and independence. Connected via Matrix.
|
||||
public static var onboardingSplashPage2Message: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_2_message")
|
||||
}
|
||||
/// You’re in control.
|
||||
public static var onboardingSplashPage2Title: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_2_title")
|
||||
}
|
||||
/// End-to-end encrypted and no phone number required. No ads or datamining.
|
||||
public static var onboardingSplashPage3Message: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_3_message")
|
||||
}
|
||||
/// Secure messaging.
|
||||
public static var onboardingSplashPage3Title: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_3_title")
|
||||
}
|
||||
/// Element is also great for the workplace. It’s trusted by the world’s most secure organisations.
|
||||
public static var onboardingSplashPage4Message: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_4_message")
|
||||
}
|
||||
/// Messaging for your team.
|
||||
public static var onboardingSplashPage4TitleNoPun: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_page_4_title_no_pun")
|
||||
}
|
||||
/// Create account
|
||||
public static var onboardingSplashRegisterButtonTitle: String {
|
||||
return VectorL10n.tr("Vector", "onboarding_splash_register_button_title")
|
||||
}
|
||||
/// Open
|
||||
public static var `open`: String {
|
||||
return VectorL10n.tr("Vector", "open")
|
||||
@@ -2387,9 +2591,25 @@ public class VectorL10n: NSObject {
|
||||
public static var pollEditFormPollQuestionOrTopic: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_question_or_topic")
|
||||
}
|
||||
/// OK
|
||||
public static var pollEditFormPostFailureAction: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_post_failure_action")
|
||||
/// Poll type
|
||||
public static var pollEditFormPollType: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_type")
|
||||
}
|
||||
/// Closed poll
|
||||
public static var pollEditFormPollTypeClosed: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_type_closed")
|
||||
}
|
||||
/// Results are only revealed when you end the poll
|
||||
public static var pollEditFormPollTypeClosedDescription: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_type_closed_description")
|
||||
}
|
||||
/// Open poll
|
||||
public static var pollEditFormPollTypeOpen: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_type_open")
|
||||
}
|
||||
/// Voters see results as soon as they have voted
|
||||
public static var pollEditFormPollTypeOpenDescription: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_poll_type_open_description")
|
||||
}
|
||||
/// Please try again
|
||||
public static var pollEditFormPostFailureSubtitle: String {
|
||||
@@ -2403,9 +2623,13 @@ public class VectorL10n: NSObject {
|
||||
public static var pollEditFormQuestionOrTopic: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_question_or_topic")
|
||||
}
|
||||
/// OK
|
||||
public static var pollTimelineNotClosedAction: String {
|
||||
return VectorL10n.tr("Vector", "poll_timeline_not_closed_action")
|
||||
/// Please try again
|
||||
public static var pollEditFormUpdateFailureSubtitle: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_update_failure_subtitle")
|
||||
}
|
||||
/// Failed to update poll
|
||||
public static var pollEditFormUpdateFailureTitle: String {
|
||||
return VectorL10n.tr("Vector", "poll_edit_form_update_failure_title")
|
||||
}
|
||||
/// Please try again
|
||||
public static var pollTimelineNotClosedSubtitle: String {
|
||||
@@ -2447,10 +2671,6 @@ public class VectorL10n: NSObject {
|
||||
public static func pollTimelineTotalVotesNotVoted(_ p1: Int) -> String {
|
||||
return VectorL10n.tr("Vector", "poll_timeline_total_votes_not_voted", p1)
|
||||
}
|
||||
/// OK
|
||||
public static var pollTimelineVoteNotRegisteredAction: String {
|
||||
return VectorL10n.tr("Vector", "poll_timeline_vote_not_registered_action")
|
||||
}
|
||||
/// Sorry, your vote was not registered, please try again
|
||||
public static var pollTimelineVoteNotRegisteredSubtitle: String {
|
||||
return VectorL10n.tr("Vector", "poll_timeline_vote_not_registered_subtitle")
|
||||
@@ -2467,6 +2687,14 @@ public class VectorL10n: NSObject {
|
||||
public static var preview: String {
|
||||
return VectorL10n.tr("Vector", "preview")
|
||||
}
|
||||
/// Private
|
||||
public static var `private`: String {
|
||||
return VectorL10n.tr("Vector", "private")
|
||||
}
|
||||
/// Public
|
||||
public static var `public`: String {
|
||||
return VectorL10n.tr("Vector", "public")
|
||||
}
|
||||
/// Public Rooms (at %@):
|
||||
public static func publicRoomSectionTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "public_room_section_title", p1)
|
||||
@@ -2523,6 +2751,14 @@ public class VectorL10n: NSObject {
|
||||
public static var roomAccessibilitySearch: String {
|
||||
return VectorL10n.tr("Vector", "room_accessibility_search")
|
||||
}
|
||||
/// More
|
||||
public static var roomAccessibilityThreadMore: String {
|
||||
return VectorL10n.tr("Vector", "room_accessibility_thread_more")
|
||||
}
|
||||
/// Threads
|
||||
public static var roomAccessibilityThreads: String {
|
||||
return VectorL10n.tr("Vector", "room_accessibility_threads")
|
||||
}
|
||||
/// Upload
|
||||
public static var roomAccessibilityUpload: String {
|
||||
return VectorL10n.tr("Vector", "room_accessibility_upload")
|
||||
@@ -3003,7 +3239,7 @@ public class VectorL10n: NSObject {
|
||||
public static var roomEventActionMore: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_more")
|
||||
}
|
||||
/// Permalink
|
||||
/// Copy link to message
|
||||
public static var roomEventActionPermalink: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_permalink")
|
||||
}
|
||||
@@ -3035,6 +3271,10 @@ public class VectorL10n: NSObject {
|
||||
public static var roomEventActionReply: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_reply")
|
||||
}
|
||||
/// Thread
|
||||
public static var roomEventActionReplyInThread: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_reply_in_thread")
|
||||
}
|
||||
/// Report content
|
||||
public static var roomEventActionReport: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_report")
|
||||
@@ -3067,10 +3307,18 @@ public class VectorL10n: NSObject {
|
||||
public static var roomEventActionViewEncryption: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_view_encryption")
|
||||
}
|
||||
/// View in room
|
||||
public static var roomEventActionViewInRoom: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_view_in_room")
|
||||
}
|
||||
/// View Source
|
||||
public static var roomEventActionViewSource: String {
|
||||
return VectorL10n.tr("Vector", "room_event_action_view_source")
|
||||
}
|
||||
/// Link copied to clipboard.
|
||||
public static var roomEventCopyLinkInfo: String {
|
||||
return VectorL10n.tr("Vector", "room_event_copy_link_info")
|
||||
}
|
||||
/// Failed to send
|
||||
public static var roomEventFailedToSend: String {
|
||||
return VectorL10n.tr("Vector", "room_event_failed_to_send")
|
||||
@@ -3127,6 +3375,26 @@ public class VectorL10n: NSObject {
|
||||
public static var roomIntroCellInformationRoomWithoutTopicSentence2Part2: String {
|
||||
return VectorL10n.tr("Vector", "room_intro_cell_information_room_without_topic_sentence2_part2")
|
||||
}
|
||||
/// You do not have permission to invite people to this room
|
||||
public static var roomInviteNotEnoughPermission: String {
|
||||
return VectorL10n.tr("Vector", "room_invite_not_enough_permission")
|
||||
}
|
||||
/// They won’t be a part of %@.
|
||||
public static func roomInviteToRoomOptionDetail(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "room_invite_to_room_option_detail", p1)
|
||||
}
|
||||
/// To just this room
|
||||
public static var roomInviteToRoomOptionTitle: String {
|
||||
return VectorL10n.tr("Vector", "room_invite_to_room_option_title")
|
||||
}
|
||||
/// They can explore %@, but won’t be a member of %@.
|
||||
public static func roomInviteToSpaceOptionDetail(_ p1: String, _ p2: String) -> String {
|
||||
return VectorL10n.tr("Vector", "room_invite_to_space_option_detail", p1, p2)
|
||||
}
|
||||
/// To %@
|
||||
public static func roomInviteToSpaceOptionTitle(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "room_invite_to_space_option_title", p1)
|
||||
}
|
||||
/// Join
|
||||
public static var roomJoinGroupCall: String {
|
||||
return VectorL10n.tr("Vector", "room_join_group_call")
|
||||
@@ -3407,6 +3675,10 @@ public class VectorL10n: NSObject {
|
||||
public static var roomParticipantsInvitePromptTitle: String {
|
||||
return VectorL10n.tr("Vector", "room_participants_invite_prompt_title")
|
||||
}
|
||||
/// Are you sure you want to invite %@ to %@?
|
||||
public static func roomParticipantsInvitePromptToMsg(_ p1: String, _ p2: String) -> String {
|
||||
return VectorL10n.tr("Vector", "room_participants_invite_prompt_to_msg", p1, p2)
|
||||
}
|
||||
/// INVITED
|
||||
public static var roomParticipantsInvitedSection: String {
|
||||
return VectorL10n.tr("Vector", "room_participants_invited_section")
|
||||
@@ -3635,6 +3907,10 @@ public class VectorL10n: NSObject {
|
||||
public static var roomSlideToEndGroupCall: String {
|
||||
return VectorL10n.tr("Vector", "room_slide_to_end_group_call")
|
||||
}
|
||||
/// Thread
|
||||
public static var roomThreadTitle: String {
|
||||
return VectorL10n.tr("Vector", "room_thread_title")
|
||||
}
|
||||
/// Invite members
|
||||
public static var roomTitleInviteMembers: String {
|
||||
return VectorL10n.tr("Vector", "room_title_invite_members")
|
||||
@@ -4227,6 +4503,10 @@ public class VectorL10n: NSObject {
|
||||
public static var settingsAdvanced: String {
|
||||
return VectorL10n.tr("Vector", "settings_advanced")
|
||||
}
|
||||
/// Send crash and analytics data
|
||||
public static var settingsAnalyticsAndCrashData: String {
|
||||
return VectorL10n.tr("Vector", "settings_analytics_and_crash_data")
|
||||
}
|
||||
/// Call invitations
|
||||
public static var settingsCallInvitations: String {
|
||||
return VectorL10n.tr("Vector", "settings_call_invitations")
|
||||
@@ -4439,6 +4719,10 @@ public class VectorL10n: NSObject {
|
||||
public static var settingsEnableRageshake: String {
|
||||
return VectorL10n.tr("Vector", "settings_enable_rageshake")
|
||||
}
|
||||
/// Message bubbles
|
||||
public static var settingsEnableRoomMessageBubbles: String {
|
||||
return VectorL10n.tr("Vector", "settings_enable_room_message_bubbles")
|
||||
}
|
||||
/// Encrypted direct messages
|
||||
public static var settingsEncryptedDirectMessages: String {
|
||||
return VectorL10n.tr("Vector", "settings_encrypted_direct_messages")
|
||||
@@ -4615,6 +4899,10 @@ public class VectorL10n: NSObject {
|
||||
public static var settingsLabsEnableRingingForGroupCalls: String {
|
||||
return VectorL10n.tr("Vector", "settings_labs_enable_ringing_for_group_calls")
|
||||
}
|
||||
/// Threaded messaging
|
||||
public static var settingsLabsEnableThreads: String {
|
||||
return VectorL10n.tr("Vector", "settings_labs_enable_threads")
|
||||
}
|
||||
/// Polls
|
||||
public static var settingsLabsEnabledPolls: String {
|
||||
return VectorL10n.tr("Vector", "settings_labs_enabled_polls")
|
||||
@@ -4755,10 +5043,6 @@ public class VectorL10n: NSObject {
|
||||
public static var settingsSecurity: String {
|
||||
return VectorL10n.tr("Vector", "settings_security")
|
||||
}
|
||||
/// Send anon crash & usage data
|
||||
public static var settingsSendCrashReport: String {
|
||||
return VectorL10n.tr("Vector", "settings_send_crash_report")
|
||||
}
|
||||
/// SENDING IMAGES AND VIDEOS
|
||||
public static var settingsSendingMedia: String {
|
||||
return VectorL10n.tr("Vector", "settings_sending_media")
|
||||
@@ -4895,6 +5179,18 @@ public class VectorL10n: NSObject {
|
||||
public static var shareExtensionSendNow: String {
|
||||
return VectorL10n.tr("Vector", "share_extension_send_now")
|
||||
}
|
||||
/// Share invite link
|
||||
public static var shareInviteLinkAction: String {
|
||||
return VectorL10n.tr("Vector", "share_invite_link_action")
|
||||
}
|
||||
/// Hey, join this room on %@
|
||||
public static func shareInviteLinkRoomText(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "share_invite_link_room_text", p1)
|
||||
}
|
||||
/// Hey, join this space on %@
|
||||
public static func shareInviteLinkSpaceText(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "share_invite_link_space_text", p1)
|
||||
}
|
||||
/// Feedback
|
||||
public static var sideMenuActionFeedback: String {
|
||||
return VectorL10n.tr("Vector", "side_menu_action_feedback")
|
||||
@@ -5039,6 +5335,10 @@ public class VectorL10n: NSObject {
|
||||
public static var spaceHomeShowAllRooms: String {
|
||||
return VectorL10n.tr("Vector", "space_home_show_all_rooms")
|
||||
}
|
||||
/// You do not have permission to invite people to this space
|
||||
public static var spaceInviteNotEnoughPermission: String {
|
||||
return VectorL10n.tr("Vector", "space_invite_not_enough_permission")
|
||||
}
|
||||
/// Ban from this space
|
||||
public static var spaceParticipantsActionBan: String {
|
||||
return VectorL10n.tr("Vector", "space_participants_action_ban")
|
||||
@@ -5051,26 +5351,234 @@ public class VectorL10n: NSObject {
|
||||
public static var spacePrivateJoinRule: String {
|
||||
return VectorL10n.tr("Vector", "space_private_join_rule")
|
||||
}
|
||||
/// Invite only, best for yourself or teams
|
||||
public static var spacePrivateJoinRuleDetail: String {
|
||||
return VectorL10n.tr("Vector", "space_private_join_rule_detail")
|
||||
}
|
||||
/// Public space
|
||||
public static var spacePublicJoinRule: String {
|
||||
return VectorL10n.tr("Vector", "space_public_join_rule")
|
||||
}
|
||||
/// Open to anyone, best for communities
|
||||
public static var spacePublicJoinRuleDetail: String {
|
||||
return VectorL10n.tr("Vector", "space_public_join_rule_detail")
|
||||
}
|
||||
/// space
|
||||
public static var spaceTag: String {
|
||||
return VectorL10n.tr("Vector", "space_tag")
|
||||
}
|
||||
/// description
|
||||
public static var spaceTopic: String {
|
||||
return VectorL10n.tr("Vector", "space_topic")
|
||||
}
|
||||
/// Add room
|
||||
public static var spacesAddRoom: String {
|
||||
return VectorL10n.tr("Vector", "spaces_add_room")
|
||||
}
|
||||
/// Adding rooms coming soon
|
||||
public static var spacesAddRoomsComingSoonTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_add_rooms_coming_soon_title")
|
||||
}
|
||||
/// This feature hasn’t been implemented here, but it’s on the way. For now, you can do that with Element on your computer.
|
||||
public static var spacesComingSoonDetail: String {
|
||||
return VectorL10n.tr("Vector", "spaces_coming_soon_detail")
|
||||
/// Add space
|
||||
public static var spacesAddSpace: String {
|
||||
return VectorL10n.tr("Vector", "spaces_add_space")
|
||||
}
|
||||
/// Create space
|
||||
public static var spacesAddSpaceTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_add_space_title")
|
||||
}
|
||||
/// This feature hasn’t been implemented here, but it’s on the way. For now, you can do that with %@ on your computer.
|
||||
public static func spacesComingSoonDetail(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_coming_soon_detail", p1)
|
||||
}
|
||||
/// Coming soon
|
||||
public static var spacesComingSoonTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_coming_soon_title")
|
||||
}
|
||||
/// Create a space
|
||||
public static var spacesCreateSpaceTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_create_space_title")
|
||||
}
|
||||
/// As this space is just for you, no one will be informed. You can add more later.
|
||||
public static var spacesCreationAddRoomsMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_add_rooms_message")
|
||||
}
|
||||
/// What do you want to add?
|
||||
public static var spacesCreationAddRoomsTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_add_rooms_title")
|
||||
}
|
||||
/// Address
|
||||
public static var spacesCreationAddress: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_address")
|
||||
}
|
||||
/// %@\nalready exists
|
||||
public static func spacesCreationAddressAlreadyExists(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_address_already_exists", p1)
|
||||
}
|
||||
/// Your space will be viewable at\n%@
|
||||
public static func spacesCreationAddressDefaultMessage(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_address_default_message", p1)
|
||||
}
|
||||
/// %@\nhas invalid characters
|
||||
public static func spacesCreationAddressInvalidCharacters(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_address_invalid_characters", p1)
|
||||
}
|
||||
/// Your progress will be lost.
|
||||
public static var spacesCreationCancelMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_cancel_message")
|
||||
}
|
||||
/// Stop creating a space?
|
||||
public static var spacesCreationCancelTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_cancel_title")
|
||||
}
|
||||
/// Email
|
||||
public static var spacesCreationEmailInvitesEmailTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_email_invites_email_title")
|
||||
}
|
||||
/// You can invite them later too.
|
||||
public static var spacesCreationEmailInvitesMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_email_invites_message")
|
||||
}
|
||||
/// Invite your team
|
||||
public static var spacesCreationEmailInvitesTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_email_invites_title")
|
||||
}
|
||||
/// Name required
|
||||
public static var spacesCreationEmptyRoomNameError: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_empty_room_name_error")
|
||||
}
|
||||
/// You can change this later
|
||||
public static var spacesCreationFooter: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_footer")
|
||||
}
|
||||
/// Spaces are a new way to group rooms and people.
|
||||
public static var spacesCreationHint: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_hint")
|
||||
}
|
||||
/// in %@ spaces
|
||||
public static func spacesCreationInManySpaces(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_in_many_spaces", p1)
|
||||
}
|
||||
/// in 1 space
|
||||
public static var spacesCreationInOneSpace: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_in_one_space")
|
||||
}
|
||||
/// in %@
|
||||
public static func spacesCreationInSpacename(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_in_spacename", p1)
|
||||
}
|
||||
/// in %@ + %@ spaces
|
||||
public static func spacesCreationInSpacenamePlusMany(_ p1: String, _ p2: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_in_spacename_plus_many", p1, p2)
|
||||
}
|
||||
/// in %@ + 1 space
|
||||
public static func spacesCreationInSpacenamePlusOne(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_in_spacename_plus_one", p1)
|
||||
}
|
||||
/// Invite by username
|
||||
public static var spacesCreationInviteByUsername: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_invite_by_username")
|
||||
}
|
||||
/// You can invite them later too.
|
||||
public static var spacesCreationInviteByUsernameMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_invite_by_username_message")
|
||||
}
|
||||
/// Invite your team
|
||||
public static var spacesCreationInviteByUsernameTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_invite_by_username_title")
|
||||
}
|
||||
/// General
|
||||
public static var spacesCreationNewRoomsGeneral: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_general")
|
||||
}
|
||||
/// We’ll create a room for each one.
|
||||
public static var spacesCreationNewRoomsMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_message")
|
||||
}
|
||||
/// Random
|
||||
public static var spacesCreationNewRoomsRandom: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_random")
|
||||
}
|
||||
/// Room name
|
||||
public static var spacesCreationNewRoomsRoomNameTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_room_name_title")
|
||||
}
|
||||
/// Support
|
||||
public static var spacesCreationNewRoomsSupport: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_support")
|
||||
}
|
||||
/// What are some discussions you’ll have?
|
||||
public static var spacesCreationNewRoomsTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_new_rooms_title")
|
||||
}
|
||||
/// Adding %@ rooms
|
||||
public static func spacesCreationPostProcessAddingRooms(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_adding_rooms", p1)
|
||||
}
|
||||
/// Creating %@
|
||||
public static func spacesCreationPostProcessCreatingRoom(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_room", p1)
|
||||
}
|
||||
/// Creating space
|
||||
public static var spacesCreationPostProcessCreatingSpace: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_space")
|
||||
}
|
||||
/// Creating %@
|
||||
public static func spacesCreationPostProcessCreatingSpaceTask(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_space_task", p1)
|
||||
}
|
||||
/// Inviting %@ users
|
||||
public static func spacesCreationPostProcessInvitingUsers(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_inviting_users", p1)
|
||||
}
|
||||
/// Uploading avatar
|
||||
public static var spacesCreationPostProcessUploadingAvatar: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_post_process_uploading_avatar")
|
||||
}
|
||||
/// Your private space
|
||||
public static var spacesCreationPrivateSpaceTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_private_space_title")
|
||||
}
|
||||
/// Your public space
|
||||
public static var spacesCreationPublicSpaceTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_public_space_title")
|
||||
}
|
||||
/// Add some details to help it stand out. You can change these at any point.
|
||||
public static var spacesCreationSettingsMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_settings_message")
|
||||
}
|
||||
/// A private space to organise your rooms
|
||||
public static var spacesCreationSharingTypeJustMeDetail: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_just_me_detail")
|
||||
}
|
||||
/// Just me
|
||||
public static var spacesCreationSharingTypeJustMeTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_just_me_title")
|
||||
}
|
||||
/// A private space for you & your teammates
|
||||
public static var spacesCreationSharingTypeMeAndTeammatesDetail: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_me_and_teammates_detail")
|
||||
}
|
||||
/// Me and teammates
|
||||
public static var spacesCreationSharingTypeMeAndTeammatesTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_me_and_teammates_title")
|
||||
}
|
||||
/// Make sure the right people have access %@. You can change this later.
|
||||
public static func spacesCreationSharingTypeMessage(_ p1: String) -> String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_message", p1)
|
||||
}
|
||||
/// Who are you working with?
|
||||
public static var spacesCreationSharingTypeTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_sharing_type_title")
|
||||
}
|
||||
/// To join an existing space, you need an invite.
|
||||
public static var spacesCreationVisibilityMessage: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_visibility_message")
|
||||
}
|
||||
/// What type of space do you want to create?
|
||||
public static var spacesCreationVisibilityTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_creation_visibility_title")
|
||||
}
|
||||
/// Some rooms may be hidden because they’re private and you need an invite.
|
||||
public static var spacesEmptySpaceDetail: String {
|
||||
return VectorL10n.tr("Vector", "spaces_empty_space_detail")
|
||||
@@ -5087,6 +5595,10 @@ public class VectorL10n: NSObject {
|
||||
public static var spacesHomeSpaceTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_home_space_title")
|
||||
}
|
||||
/// Invite people
|
||||
public static var spacesInvitePeople: String {
|
||||
return VectorL10n.tr("Vector", "spaces_invite_people")
|
||||
}
|
||||
/// Invites coming soon
|
||||
public static var spacesInvitesComingSoonTitle: String {
|
||||
return VectorL10n.tr("Vector", "spaces_invites_coming_soon_title")
|
||||
@@ -5115,6 +5627,10 @@ public class VectorL10n: NSObject {
|
||||
public static var start: String {
|
||||
return VectorL10n.tr("Vector", "start")
|
||||
}
|
||||
/// Stop
|
||||
public static var stop: String {
|
||||
return VectorL10n.tr("Vector", "stop")
|
||||
}
|
||||
/// Element is a new type of messenger and collaboration app that:\n\n1. Puts you in control to preserve your privacy\n2. Lets you communicate with anyone in the Matrix network, and even beyond by integrating with apps such as Slack\n3. Protects you from advertising, datamining, backdoors and walled gardens\n4. Secures you through end-to-end encryption, with cross-signing to verify others\n\nElement is completely different from other messaging and collaboration apps because it is decentralised and open source.\n\nElement lets you self-host - or choose a host - so that you have privacy, ownership and control of your data and conversations. It gives you access to an open network; so you’re not just stuck speaking to other Element users only. And it is very secure.\n\nElement is able to do all this because it operates on Matrix - the standard for open, decentralised communication. \n\nElement puts you in control by letting you choose who hosts your conversations. From the Element app, you can choose to host in different ways:\n\n1. Get a free account on the matrix.org public server\n2. Self-host your account by running a server on your own hardware\n3. Sign up for an account on a custom server by simply subscribing to the Element Matrix Services hosting platform\n\nWhy choose Element?\n\nOWN YOUR DATA: You decide where to keep your data and messages. You own it and control it, not some MEGACORP that mines your data or gives access to third parties.\n\nOPEN MESSAGING AND COLLABORATION: You can chat with anyone else in the Matrix network, whether they’re using Element or another Matrix app, and even if they are using a different messaging system of the likes of Slack, IRC or XMPP.\n\nSUPER-SECURE: Real end-to-end encryption (only those in the conversation can decrypt messages), and cross-signing to verify the devices of conversation participants.\n\nCOMPLETE COMMUNICATION: Messaging, voice and video calls, file sharing, screen sharing and a whole bunch of integrations, bots and widgets. Build rooms, communities, stay in touch and get things done.\n\nEVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and on the web at https://element.io/app.
|
||||
public static var storeFullDescription: String {
|
||||
return VectorL10n.tr("Vector", "store_full_description")
|
||||
@@ -5131,6 +5647,42 @@ public class VectorL10n: NSObject {
|
||||
public static var `switch`: String {
|
||||
return VectorL10n.tr("Vector", "switch")
|
||||
}
|
||||
/// Copy link to thread
|
||||
public static var threadCopyLinkToThread: String {
|
||||
return VectorL10n.tr("Vector", "thread_copy_link_to_thread")
|
||||
}
|
||||
/// All threads
|
||||
public static var threadsActionAllThreads: String {
|
||||
return VectorL10n.tr("Vector", "threads_action_all_threads")
|
||||
}
|
||||
/// My threads
|
||||
public static var threadsActionMyThreads: String {
|
||||
return VectorL10n.tr("Vector", "threads_action_my_threads")
|
||||
}
|
||||
/// Threads help keep your conversations on-topic and easy to track.
|
||||
public static var threadsEmptyInfoAll: String {
|
||||
return VectorL10n.tr("Vector", "threads_empty_info_all")
|
||||
}
|
||||
/// Reply to an ongoing thread or tap a message and use “Thread” to start a new one.
|
||||
public static var threadsEmptyInfoMy: String {
|
||||
return VectorL10n.tr("Vector", "threads_empty_info_my")
|
||||
}
|
||||
/// Show all threads
|
||||
public static var threadsEmptyShowAllThreads: String {
|
||||
return VectorL10n.tr("Vector", "threads_empty_show_all_threads")
|
||||
}
|
||||
/// Tip: Tap a message and use “Thread” to start one.
|
||||
public static var threadsEmptyTip: String {
|
||||
return VectorL10n.tr("Vector", "threads_empty_tip")
|
||||
}
|
||||
/// Keep discussions organised with threads
|
||||
public static var threadsEmptyTitle: String {
|
||||
return VectorL10n.tr("Vector", "threads_empty_title")
|
||||
}
|
||||
/// Threads
|
||||
public static var threadsTitle: String {
|
||||
return VectorL10n.tr("Vector", "threads_title")
|
||||
}
|
||||
/// Favourites
|
||||
public static var titleFavourites: String {
|
||||
return VectorL10n.tr("Vector", "title_favourites")
|
||||
|
||||
Reference in New Issue
Block a user