diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index 668e1a5a5..59162582e 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 56; objects = { /* Begin PBXAggregateTarget section */ @@ -843,7 +843,6 @@ D2D70B5DB1A5E4AF0CD88330 /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 033DB41C51865A2E83174E87 /* target.yml */; }; D33AC79A50DFC26D2498DD28 /* FileRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5098DA7799946A61E34A2373 /* FileRoomTimelineItem.swift */; }; D34E328E9E65904358248FDD /* GlobalSearchScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436A0D98D372B17EAE9AA999 /* GlobalSearchScreenModels.swift */; }; - D3986615892E7CF05C86518A /* HomeScreenUserMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BC2D3573D900A9C9F8C191 /* HomeScreenUserMenuButton.swift */; }; D3FD96913D2B1AAA3149DAC7 /* CreateRoomViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69D42EE0102D2857933625DD /* CreateRoomViewModelTests.swift */; }; D415764645491F10344FC6AC /* Publisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F18AECC9D38C2B6D85F99C /* Publisher.swift */; }; D43F0503EF2CBC55272538FE /* SDKGeneratedMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F079B5DBD0D85FEA687AAE /* SDKGeneratedMocks.swift */; }; @@ -1077,7 +1076,7 @@ 033DB41C51865A2E83174E87 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = ""; }; 035177BCD8E8308B098AC3C2 /* WindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManager.swift; sourceTree = ""; }; 0376C429FAB1687C3D905F3E /* MockCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCoder.swift; sourceTree = ""; }; - 0392E3FDE372C9B56FEEED8B /* test_voice_message.m4a */ = {isa = PBXFileReference; path = test_voice_message.m4a; sourceTree = ""; }; + 0392E3FDE372C9B56FEEED8B /* test_voice_message.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_voice_message.m4a; sourceTree = ""; }; 03DD998E523D4EC93C7ED703 /* RoomNotificationSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenViewModelProtocol.swift; sourceTree = ""; }; 03FABD73FD8086EFAB699F42 /* MediaUploadPreviewScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenViewModelTests.swift; sourceTree = ""; }; 044E501B8331B339874D1B96 /* CompoundIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompoundIcon.swift; sourceTree = ""; }; @@ -1138,7 +1137,7 @@ 127A57D053CE8C87B5EFB089 /* Consumable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Consumable.swift; sourceTree = ""; }; 127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentValuePublisher.swift; sourceTree = ""; }; 12F1E7F9C2BE8BB751037826 /* WaitlistScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistScreenCoordinator.swift; sourceTree = ""; }; - 1304D9191300873EADA52D6E /* IntegrationTests.xctestplan */ = {isa = PBXFileReference; path = IntegrationTests.xctestplan; sourceTree = ""; }; + 1304D9191300873EADA52D6E /* IntegrationTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = IntegrationTests.xctestplan; sourceTree = ""; }; 130ED565A078F7E0B59D9D25 /* UNTextInputNotificationResponse+Creator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UNTextInputNotificationResponse+Creator.swift"; sourceTree = ""; }; 13802897C7AFA360EA74C0B0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; 1423AB065857FA546444DB15 /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = ""; }; @@ -1582,7 +1581,7 @@ 8D55702474F279D910D2D162 /* RoomStateEventStringBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomStateEventStringBuilder.swift; sourceTree = ""; }; 8D8169443E5AC5FF71BFB3DB /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; 8DC2C9E0E15C79BBDA80F0A2 /* TimelineStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineStyle.swift; sourceTree = ""; }; - 8E088F2A1B9EC529D3221931 /* UITests.xctestplan */ = {isa = PBXFileReference; path = UITests.xctestplan; sourceTree = ""; }; + 8E088F2A1B9EC529D3221931 /* UITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = UITests.xctestplan; sourceTree = ""; }; 8E1BBA73B611EDEEA6E20E05 /* InvitesScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitesScreenModels.swift; sourceTree = ""; }; 8EC57A32ABC80D774CC663DB /* SettingsScreenUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenUITests.swift; sourceTree = ""; }; 8F21ED7205048668BEB44A38 /* AppActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppActivityView.swift; sourceTree = ""; }; @@ -1723,7 +1722,7 @@ B50F03079F6B5EF9CA005F14 /* TimelineProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineProxyProtocol.swift; sourceTree = ""; }; B590BD4507D4F0A377FDE01A /* LoadableAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadableAvatarImage.swift; sourceTree = ""; }; B5B243E7818E5E9F6A4EDC7A /* NoticeRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeRoomTimelineView.swift; sourceTree = ""; }; - B61C339A2FDDBD067FF6635C /* ConfettiScene.scn */ = {isa = PBXFileReference; path = ConfettiScene.scn; sourceTree = ""; }; + B61C339A2FDDBD067FF6635C /* ConfettiScene.scn */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = ConfettiScene.scn; sourceTree = ""; }; B6311F21F911E23BE4DF51B4 /* ReadMarkerRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadMarkerRoomTimelineView.swift; sourceTree = ""; }; B63B69F9A2BC74DD40DC75C8 /* AdvancedSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreenViewModel.swift; sourceTree = ""; }; B697816AF93DA06EC58C5D70 /* WaitlistScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistScreenViewModelProtocol.swift; sourceTree = ""; }; @@ -1832,7 +1831,7 @@ CE47A97726F0675DEE387BF9 /* TypingIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingIndicatorView.swift; sourceTree = ""; }; CEE0E6043EFCF6FD2A341861 /* TimelineReplyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineReplyView.swift; sourceTree = ""; }; CEE20623EB4A9B88FB29F2BA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SAS.strings; sourceTree = ""; }; - CEE41494C837AA403A06A5D9 /* UnitTests.xctestplan */ = {isa = PBXFileReference; path = UnitTests.xctestplan; sourceTree = ""; }; + CEE41494C837AA403A06A5D9 /* UnitTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = UnitTests.xctestplan; sourceTree = ""; }; CF48AF076424DBC1615C74AD /* AuthenticationServiceProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationServiceProxy.swift; sourceTree = ""; }; D0140615D2232612C813FD6C /* EncryptedHistoryRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptedHistoryRoomTimelineItem.swift; sourceTree = ""; }; D071F86CD47582B9196C9D16 /* UserDiscoverySection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDiscoverySection.swift; sourceTree = ""; }; @@ -1942,7 +1941,7 @@ ECF79FB25E2D4BD6F50CE7C9 /* RoomMembersListScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenViewModel.swift; sourceTree = ""; }; ED044D00F2176681CC02CD54 /* HomeScreenRoomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenRoomCell.swift; sourceTree = ""; }; ED1D792EB82506A19A72C8DE /* RoomTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemProtocol.swift; sourceTree = ""; }; - ED482057AE39D5C6D9C5F3D8 /* message.caf */ = {isa = PBXFileReference; path = message.caf; sourceTree = ""; }; + ED482057AE39D5C6D9C5F3D8 /* message.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = message.caf; sourceTree = ""; }; ED983D4DCA5AFA6E1ED96099 /* StateRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateRoomTimelineView.swift; sourceTree = ""; }; EDAA4472821985BF868CC21C /* ServerSelectionViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionViewModelTests.swift; sourceTree = ""; }; EE378083653EF0C9B5E9D580 /* EmoteRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoteRoomTimelineItemContent.swift; sourceTree = ""; }; @@ -1960,12 +1959,11 @@ F174A5627CDB3CAF280D1880 /* EmojiPickerScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenModels.swift; sourceTree = ""; }; F17EFA1D3D09FC2F9C5E1CB2 /* MediaProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProvider.swift; sourceTree = ""; }; F1B8500C152BC59445647DA8 /* UnsupportedRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsupportedRoomTimelineItem.swift; sourceTree = ""; }; - F2D513D2477B57F90E98EEC0 /* portrait_test_video.mp4 */ = {isa = PBXFileReference; path = portrait_test_video.mp4; sourceTree = ""; }; + F2D513D2477B57F90E98EEC0 /* portrait_test_video.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = portrait_test_video.mp4; sourceTree = ""; }; F31F59030205A6F65B057E1A /* MatrixEntityRegexTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixEntityRegexTests.swift; sourceTree = ""; }; F348B5F2C12F9D4F4B4D3884 /* VideoRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRoomTimelineItem.swift; sourceTree = ""; }; F36C0A6D59717193F49EA986 /* UserSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionTests.swift; sourceTree = ""; }; F37FA1A5D55633E1942B153B /* CallScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreenCoordinator.swift; sourceTree = ""; }; - F3BC2D3573D900A9C9F8C191 /* HomeScreenUserMenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenUserMenuButton.swift; sourceTree = ""; }; F3BC6BBEAF640C64C10C0340 /* CompletionSuggestionServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionSuggestionServiceProtocol.swift; sourceTree = ""; }; F3EAE3E9D5EF4A6D5D9C6CFD /* EmojiPickerScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenViewModel.swift; sourceTree = ""; }; F4548A9BDE5CB3AB864BCA9F /* EffectsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsView.swift; sourceTree = ""; }; @@ -2982,7 +2980,6 @@ ED044D00F2176681CC02CD54 /* HomeScreenRoomCell.swift */, C7661EFFCAA307A97D71132A /* HomeScreenRoomList.swift */, E71C28CF29CD05B6D6AE8580 /* HomeScreenSessionVerificationBanner.swift */, - F3BC2D3573D900A9C9F8C191 /* HomeScreenUserMenuButton.swift */, 037A5661B26EC6BE068188D7 /* Filters */, ); path = View; @@ -5599,7 +5596,6 @@ 0AE0AB1952F186EB86719B4F /* HomeScreenRoomCell.swift in Sources */, A10D6CCDE2010C09EEA1A593 /* HomeScreenRoomList.swift in Sources */, 584590D0EA548152A393E72C /* HomeScreenSessionVerificationBanner.swift in Sources */, - D3986615892E7CF05C86518A /* HomeScreenUserMenuButton.swift in Sources */, DE4F8C4E0F1DB4832F09DE97 /* HomeScreenViewModel.swift in Sources */, 56F0A22972A3BB519DA2261C /* HomeScreenViewModelProtocol.swift in Sources */, BA31448FBD9697F8CB9A83CD /* ImageCache.swift in Sources */, @@ -6291,9 +6287,7 @@ "@executable_path/../../Frameworks", ); MARKETING_VERSION = "$(MARKETING_VERSION)"; - OTHER_SWIFT_FLAGS = ( - "-DIS_NSE", - ); + OTHER_SWIFT_FLAGS = "-DIS_NSE"; PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.nse"; PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)"; PRODUCT_NAME = NSE; @@ -6324,9 +6318,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = "$(MARKETING_VERSION)"; - OTHER_SWIFT_FLAGS = ( - "-DIS_MAIN_APP", - ); + OTHER_SWIFT_FLAGS = "-DIS_MAIN_APP"; PILLS_UT_TYPE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER).pills"; PRODUCT_BUNDLE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(APP_NAME)"; @@ -6352,9 +6344,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = "$(MARKETING_VERSION)"; - OTHER_SWIFT_FLAGS = ( - "-DIS_MAIN_APP", - ); + OTHER_SWIFT_FLAGS = "-DIS_MAIN_APP"; PILLS_UT_TYPE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER).pills"; PRODUCT_BUNDLE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(APP_NAME)"; @@ -6597,9 +6587,7 @@ "@executable_path/../../Frameworks", ); MARKETING_VERSION = "$(MARKETING_VERSION)"; - OTHER_SWIFT_FLAGS = ( - "-DIS_NSE", - ); + OTHER_SWIFT_FLAGS = "-DIS_NSE"; PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.nse"; PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)"; PRODUCT_NAME = NSE; diff --git a/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift b/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift index a84e5adad..c290ae732 100644 --- a/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift +++ b/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift @@ -333,8 +333,8 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol { case (.pollForm, .dismissPollForm, .room): break - case (.roomDetails(let roomID, _), .presentPollsHistory, .pollsHistory): - presentPollsHistory(roomID: roomID) + case (.roomDetails, .presentPollsHistory, .pollsHistory): + presentPollsHistory() case (.pollsHistory, .dismissPollsHistory, .roomDetails): break @@ -880,7 +880,7 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol { } } - private func presentPollsHistory(roomID: String) { + private func presentPollsHistory() { Task { await asyncPresentRoomPollsHistory() } diff --git a/ElementX/Sources/Generated/Strings+Untranslated.swift b/ElementX/Sources/Generated/Strings+Untranslated.swift index 2fb62c2fa..55cfabb3e 100644 --- a/ElementX/Sources/Generated/Strings+Untranslated.swift +++ b/ElementX/Sources/Generated/Strings+Untranslated.swift @@ -9,32 +9,32 @@ import Foundation // swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length // swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces -public enum UntranslatedL10n { +internal enum UntranslatedL10n { /// Clear all data currently stored on this device? /// Sign in again to access your account data and messages. - public static var softLogoutClearDataDialogContent: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_dialog_content") } + internal static var softLogoutClearDataDialogContent: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_dialog_content") } /// Clear data - public static var softLogoutClearDataDialogTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_dialog_title") } + internal static var softLogoutClearDataDialogTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_dialog_title") } /// Warning: Your personal data (including encryption keys) is still stored on this device. /// /// Clear it if you’re finished using this device, or want to sign in to another account. - public static var softLogoutClearDataNotice: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_notice") } + internal static var softLogoutClearDataNotice: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_notice") } /// Clear all data - public static var softLogoutClearDataSubmit: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_submit") } + internal static var softLogoutClearDataSubmit: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_submit") } /// Clear personal data - public static var softLogoutClearDataTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_title") } + internal static var softLogoutClearDataTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_clear_data_title") } /// Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device. - public static var softLogoutSigninE2eWarningNotice: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_signin_e2e_warning_notice") } + internal static var softLogoutSigninE2eWarningNotice: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_signin_e2e_warning_notice") } /// Your homeserver (%1$s) admin has signed you out of your account %2$s (%3$s). - public static func softLogoutSigninNotice(_ p1: UnsafePointer, _ p2: UnsafePointer, _ p3: UnsafePointer) -> String { + internal static func softLogoutSigninNotice(_ p1: UnsafePointer, _ p2: UnsafePointer, _ p3: UnsafePointer) -> String { return UntranslatedL10n.tr("Untranslated", "soft_logout_signin_notice", p1, p2, p3) } /// Sign in - public static var softLogoutSigninTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_signin_title") } + internal static var softLogoutSigninTitle: String { return UntranslatedL10n.tr("Untranslated", "soft_logout_signin_title") } /// Untranslated - public static var untranslated: String { return UntranslatedL10n.tr("Untranslated", "untranslated") } + internal static var untranslated: String { return UntranslatedL10n.tr("Untranslated", "untranslated") } /// Plural format key: "%#@VARIABLE@" - public static func untranslatedPlural(_ p1: Int) -> String { + internal static func untranslatedPlural(_ p1: Int) -> String { return UntranslatedL10n.tr("Untranslated", "untranslated_plural", p1) } } diff --git a/ElementX/Sources/Generated/Strings.swift b/ElementX/Sources/Generated/Strings.swift index 39094cc72..cba9489df 100644 --- a/ElementX/Sources/Generated/Strings.swift +++ b/ElementX/Sources/Generated/Strings.swift @@ -9,1717 +9,1717 @@ import Foundation // swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length // swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces -public enum L10n { +internal enum L10n { /// Delete - public static var a11yDelete: String { return L10n.tr("Localizable", "a11y_delete") } + internal static var a11yDelete: String { return L10n.tr("Localizable", "a11y_delete") } /// Plural format key: "%#@COUNT@" - public static func a11yDigitsEntered(_ p1: Int) -> String { + internal static func a11yDigitsEntered(_ p1: Int) -> String { return L10n.tr("Localizable", "a11y_digits_entered", p1) } /// Hide password - public static var a11yHidePassword: String { return L10n.tr("Localizable", "a11y_hide_password") } + internal static var a11yHidePassword: String { return L10n.tr("Localizable", "a11y_hide_password") } /// Jump to bottom - public static var a11yJumpToBottom: String { return L10n.tr("Localizable", "a11y_jump_to_bottom") } + internal static var a11yJumpToBottom: String { return L10n.tr("Localizable", "a11y_jump_to_bottom") } /// Mentions only - public static var a11yNotificationsMentionsOnly: String { return L10n.tr("Localizable", "a11y_notifications_mentions_only") } + internal static var a11yNotificationsMentionsOnly: String { return L10n.tr("Localizable", "a11y_notifications_mentions_only") } /// Muted - public static var a11yNotificationsMuted: String { return L10n.tr("Localizable", "a11y_notifications_muted") } + internal static var a11yNotificationsMuted: String { return L10n.tr("Localizable", "a11y_notifications_muted") } /// Page %1$d - public static func a11yPageN(_ p1: Int) -> String { + internal static func a11yPageN(_ p1: Int) -> String { return L10n.tr("Localizable", "a11y_page_n", p1) } /// Pause - public static var a11yPause: String { return L10n.tr("Localizable", "a11y_pause") } + internal static var a11yPause: String { return L10n.tr("Localizable", "a11y_pause") } /// PIN field - public static var a11yPinField: String { return L10n.tr("Localizable", "a11y_pin_field") } + internal static var a11yPinField: String { return L10n.tr("Localizable", "a11y_pin_field") } /// Play - public static var a11yPlay: String { return L10n.tr("Localizable", "a11y_play") } + internal static var a11yPlay: String { return L10n.tr("Localizable", "a11y_play") } /// Poll - public static var a11yPoll: String { return L10n.tr("Localizable", "a11y_poll") } + internal static var a11yPoll: String { return L10n.tr("Localizable", "a11y_poll") } /// Ended poll - public static var a11yPollEnd: String { return L10n.tr("Localizable", "a11y_poll_end") } + internal static var a11yPollEnd: String { return L10n.tr("Localizable", "a11y_poll_end") } /// React with %1$@ - public static func a11yReactWith(_ p1: Any) -> String { + internal static func a11yReactWith(_ p1: Any) -> String { return L10n.tr("Localizable", "a11y_react_with", String(describing: p1)) } /// React with other emojis - public static var a11yReactWithOtherEmojis: String { return L10n.tr("Localizable", "a11y_react_with_other_emojis") } + internal static var a11yReactWithOtherEmojis: String { return L10n.tr("Localizable", "a11y_react_with_other_emojis") } /// Read by %1$@ and %2$@ - public static func a11yReadReceiptsMultiple(_ p1: Any, _ p2: Any) -> String { + internal static func a11yReadReceiptsMultiple(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "a11y_read_receipts_multiple", String(describing: p1), String(describing: p2)) } /// Plural format key: "%#@COUNT@" - public static func a11yReadReceiptsMultipleWithOthers(_ p1: Int) -> String { + internal static func a11yReadReceiptsMultipleWithOthers(_ p1: Int) -> String { return L10n.tr("Localizable", "a11y_read_receipts_multiple_with_others", p1) } /// Read by %1$@ - public static func a11yReadReceiptsSingle(_ p1: Any) -> String { + internal static func a11yReadReceiptsSingle(_ p1: Any) -> String { return L10n.tr("Localizable", "a11y_read_receipts_single", String(describing: p1)) } /// Tap to show all - public static var a11yReadReceiptsTapToShowAll: String { return L10n.tr("Localizable", "a11y_read_receipts_tap_to_show_all") } + internal static var a11yReadReceiptsTapToShowAll: String { return L10n.tr("Localizable", "a11y_read_receipts_tap_to_show_all") } /// Remove reaction with %1$@ - public static func a11yRemoveReactionWith(_ p1: Any) -> String { + internal static func a11yRemoveReactionWith(_ p1: Any) -> String { return L10n.tr("Localizable", "a11y_remove_reaction_with", String(describing: p1)) } /// Send files - public static var a11ySendFiles: String { return L10n.tr("Localizable", "a11y_send_files") } + internal static var a11ySendFiles: String { return L10n.tr("Localizable", "a11y_send_files") } /// Show password - public static var a11yShowPassword: String { return L10n.tr("Localizable", "a11y_show_password") } + internal static var a11yShowPassword: String { return L10n.tr("Localizable", "a11y_show_password") } /// Start a call - public static var a11yStartCall: String { return L10n.tr("Localizable", "a11y_start_call") } + internal static var a11yStartCall: String { return L10n.tr("Localizable", "a11y_start_call") } /// User menu - public static var a11yUserMenu: String { return L10n.tr("Localizable", "a11y_user_menu") } + internal static var a11yUserMenu: String { return L10n.tr("Localizable", "a11y_user_menu") } /// Record voice message. - public static var a11yVoiceMessageRecord: String { return L10n.tr("Localizable", "a11y_voice_message_record") } + internal static var a11yVoiceMessageRecord: String { return L10n.tr("Localizable", "a11y_voice_message_record") } /// Stop recording - public static var a11yVoiceMessageStopRecording: String { return L10n.tr("Localizable", "a11y_voice_message_stop_recording") } + internal static var a11yVoiceMessageStopRecording: String { return L10n.tr("Localizable", "a11y_voice_message_stop_recording") } /// Accept - public static var actionAccept: String { return L10n.tr("Localizable", "action_accept") } + internal static var actionAccept: String { return L10n.tr("Localizable", "action_accept") } /// Add to timeline - public static var actionAddToTimeline: String { return L10n.tr("Localizable", "action_add_to_timeline") } + internal static var actionAddToTimeline: String { return L10n.tr("Localizable", "action_add_to_timeline") } /// Back - public static var actionBack: String { return L10n.tr("Localizable", "action_back") } + internal static var actionBack: String { return L10n.tr("Localizable", "action_back") } /// Cancel - public static var actionCancel: String { return L10n.tr("Localizable", "action_cancel") } + internal static var actionCancel: String { return L10n.tr("Localizable", "action_cancel") } /// Choose photo - public static var actionChoosePhoto: String { return L10n.tr("Localizable", "action_choose_photo") } + internal static var actionChoosePhoto: String { return L10n.tr("Localizable", "action_choose_photo") } /// Clear - public static var actionClear: String { return L10n.tr("Localizable", "action_clear") } + internal static var actionClear: String { return L10n.tr("Localizable", "action_clear") } /// Close - public static var actionClose: String { return L10n.tr("Localizable", "action_close") } + internal static var actionClose: String { return L10n.tr("Localizable", "action_close") } /// Complete verification - public static var actionCompleteVerification: String { return L10n.tr("Localizable", "action_complete_verification") } + internal static var actionCompleteVerification: String { return L10n.tr("Localizable", "action_complete_verification") } /// Confirm - public static var actionConfirm: String { return L10n.tr("Localizable", "action_confirm") } + internal static var actionConfirm: String { return L10n.tr("Localizable", "action_confirm") } /// Continue - public static var actionContinue: String { return L10n.tr("Localizable", "action_continue") } + internal static var actionContinue: String { return L10n.tr("Localizable", "action_continue") } /// Copy - public static var actionCopy: String { return L10n.tr("Localizable", "action_copy") } + internal static var actionCopy: String { return L10n.tr("Localizable", "action_copy") } /// Copy link - public static var actionCopyLink: String { return L10n.tr("Localizable", "action_copy_link") } + internal static var actionCopyLink: String { return L10n.tr("Localizable", "action_copy_link") } /// Copy link to message - public static var actionCopyLinkToMessage: String { return L10n.tr("Localizable", "action_copy_link_to_message") } + internal static var actionCopyLinkToMessage: String { return L10n.tr("Localizable", "action_copy_link_to_message") } /// Create - public static var actionCreate: String { return L10n.tr("Localizable", "action_create") } + internal static var actionCreate: String { return L10n.tr("Localizable", "action_create") } /// Create a room - public static var actionCreateARoom: String { return L10n.tr("Localizable", "action_create_a_room") } + internal static var actionCreateARoom: String { return L10n.tr("Localizable", "action_create_a_room") } /// Decline - public static var actionDecline: String { return L10n.tr("Localizable", "action_decline") } + internal static var actionDecline: String { return L10n.tr("Localizable", "action_decline") } /// Delete Poll - public static var actionDeletePoll: String { return L10n.tr("Localizable", "action_delete_poll") } + internal static var actionDeletePoll: String { return L10n.tr("Localizable", "action_delete_poll") } /// Disable - public static var actionDisable: String { return L10n.tr("Localizable", "action_disable") } + internal static var actionDisable: String { return L10n.tr("Localizable", "action_disable") } /// Done - public static var actionDone: String { return L10n.tr("Localizable", "action_done") } + internal static var actionDone: String { return L10n.tr("Localizable", "action_done") } /// Edit - public static var actionEdit: String { return L10n.tr("Localizable", "action_edit") } + internal static var actionEdit: String { return L10n.tr("Localizable", "action_edit") } /// Edit poll - public static var actionEditPoll: String { return L10n.tr("Localizable", "action_edit_poll") } + internal static var actionEditPoll: String { return L10n.tr("Localizable", "action_edit_poll") } /// Enable - public static var actionEnable: String { return L10n.tr("Localizable", "action_enable") } + internal static var actionEnable: String { return L10n.tr("Localizable", "action_enable") } /// End poll - public static var actionEndPoll: String { return L10n.tr("Localizable", "action_end_poll") } + internal static var actionEndPoll: String { return L10n.tr("Localizable", "action_end_poll") } /// Enter PIN - public static var actionEnterPin: String { return L10n.tr("Localizable", "action_enter_pin") } + internal static var actionEnterPin: String { return L10n.tr("Localizable", "action_enter_pin") } /// Forgot password? - public static var actionForgotPassword: String { return L10n.tr("Localizable", "action_forgot_password") } + internal static var actionForgotPassword: String { return L10n.tr("Localizable", "action_forgot_password") } /// Forward - public static var actionForward: String { return L10n.tr("Localizable", "action_forward") } + internal static var actionForward: String { return L10n.tr("Localizable", "action_forward") } /// Invite - public static var actionInvite: String { return L10n.tr("Localizable", "action_invite") } + internal static var actionInvite: String { return L10n.tr("Localizable", "action_invite") } /// Invite people - public static var actionInviteFriends: String { return L10n.tr("Localizable", "action_invite_friends") } + internal static var actionInviteFriends: String { return L10n.tr("Localizable", "action_invite_friends") } /// Invite people to %1$@ - public static func actionInviteFriendsToApp(_ p1: Any) -> String { + internal static func actionInviteFriendsToApp(_ p1: Any) -> String { return L10n.tr("Localizable", "action_invite_friends_to_app", String(describing: p1)) } /// Invite people to %1$@ - public static func actionInvitePeopleToApp(_ p1: Any) -> String { + internal static func actionInvitePeopleToApp(_ p1: Any) -> String { return L10n.tr("Localizable", "action_invite_people_to_app", String(describing: p1)) } /// Invites - public static var actionInvitesList: String { return L10n.tr("Localizable", "action_invites_list") } + internal static var actionInvitesList: String { return L10n.tr("Localizable", "action_invites_list") } /// Join - public static var actionJoin: String { return L10n.tr("Localizable", "action_join") } + internal static var actionJoin: String { return L10n.tr("Localizable", "action_join") } /// Learn more - public static var actionLearnMore: String { return L10n.tr("Localizable", "action_learn_more") } + internal static var actionLearnMore: String { return L10n.tr("Localizable", "action_learn_more") } /// Leave - public static var actionLeave: String { return L10n.tr("Localizable", "action_leave") } + internal static var actionLeave: String { return L10n.tr("Localizable", "action_leave") } /// Leave conversation - public static var actionLeaveConversation: String { return L10n.tr("Localizable", "action_leave_conversation") } + internal static var actionLeaveConversation: String { return L10n.tr("Localizable", "action_leave_conversation") } /// Leave room - public static var actionLeaveRoom: String { return L10n.tr("Localizable", "action_leave_room") } + internal static var actionLeaveRoom: String { return L10n.tr("Localizable", "action_leave_room") } /// Manage account - public static var actionManageAccount: String { return L10n.tr("Localizable", "action_manage_account") } + internal static var actionManageAccount: String { return L10n.tr("Localizable", "action_manage_account") } /// Manage devices - public static var actionManageDevices: String { return L10n.tr("Localizable", "action_manage_devices") } + internal static var actionManageDevices: String { return L10n.tr("Localizable", "action_manage_devices") } /// Next - public static var actionNext: String { return L10n.tr("Localizable", "action_next") } + internal static var actionNext: String { return L10n.tr("Localizable", "action_next") } /// No - public static var actionNo: String { return L10n.tr("Localizable", "action_no") } + internal static var actionNo: String { return L10n.tr("Localizable", "action_no") } /// Not now - public static var actionNotNow: String { return L10n.tr("Localizable", "action_not_now") } + internal static var actionNotNow: String { return L10n.tr("Localizable", "action_not_now") } /// OK - public static var actionOk: String { return L10n.tr("Localizable", "action_ok") } + internal static var actionOk: String { return L10n.tr("Localizable", "action_ok") } /// Settings - public static var actionOpenSettings: String { return L10n.tr("Localizable", "action_open_settings") } + internal static var actionOpenSettings: String { return L10n.tr("Localizable", "action_open_settings") } /// Open with - public static var actionOpenWith: String { return L10n.tr("Localizable", "action_open_with") } + internal static var actionOpenWith: String { return L10n.tr("Localizable", "action_open_with") } /// Quick reply - public static var actionQuickReply: String { return L10n.tr("Localizable", "action_quick_reply") } + internal static var actionQuickReply: String { return L10n.tr("Localizable", "action_quick_reply") } /// Quote - public static var actionQuote: String { return L10n.tr("Localizable", "action_quote") } + internal static var actionQuote: String { return L10n.tr("Localizable", "action_quote") } /// React - public static var actionReact: String { return L10n.tr("Localizable", "action_react") } + internal static var actionReact: String { return L10n.tr("Localizable", "action_react") } /// Remove - public static var actionRemove: String { return L10n.tr("Localizable", "action_remove") } + internal static var actionRemove: String { return L10n.tr("Localizable", "action_remove") } /// Reply - public static var actionReply: String { return L10n.tr("Localizable", "action_reply") } + internal static var actionReply: String { return L10n.tr("Localizable", "action_reply") } /// Reply in thread - public static var actionReplyInThread: String { return L10n.tr("Localizable", "action_reply_in_thread") } + internal static var actionReplyInThread: String { return L10n.tr("Localizable", "action_reply_in_thread") } /// Report bug - public static var actionReportBug: String { return L10n.tr("Localizable", "action_report_bug") } + internal static var actionReportBug: String { return L10n.tr("Localizable", "action_report_bug") } /// Report content - public static var actionReportContent: String { return L10n.tr("Localizable", "action_report_content") } + internal static var actionReportContent: String { return L10n.tr("Localizable", "action_report_content") } /// Retry - public static var actionRetry: String { return L10n.tr("Localizable", "action_retry") } + internal static var actionRetry: String { return L10n.tr("Localizable", "action_retry") } /// Retry decryption - public static var actionRetryDecryption: String { return L10n.tr("Localizable", "action_retry_decryption") } + internal static var actionRetryDecryption: String { return L10n.tr("Localizable", "action_retry_decryption") } /// Save - public static var actionSave: String { return L10n.tr("Localizable", "action_save") } + internal static var actionSave: String { return L10n.tr("Localizable", "action_save") } /// Search - public static var actionSearch: String { return L10n.tr("Localizable", "action_search") } + internal static var actionSearch: String { return L10n.tr("Localizable", "action_search") } /// Send - public static var actionSend: String { return L10n.tr("Localizable", "action_send") } + internal static var actionSend: String { return L10n.tr("Localizable", "action_send") } /// Send message - public static var actionSendMessage: String { return L10n.tr("Localizable", "action_send_message") } + internal static var actionSendMessage: String { return L10n.tr("Localizable", "action_send_message") } /// Share - public static var actionShare: String { return L10n.tr("Localizable", "action_share") } + internal static var actionShare: String { return L10n.tr("Localizable", "action_share") } /// Share link - public static var actionShareLink: String { return L10n.tr("Localizable", "action_share_link") } + internal static var actionShareLink: String { return L10n.tr("Localizable", "action_share_link") } /// Sign in again - public static var actionSignInAgain: String { return L10n.tr("Localizable", "action_sign_in_again") } + internal static var actionSignInAgain: String { return L10n.tr("Localizable", "action_sign_in_again") } /// Sign out - public static var actionSignout: String { return L10n.tr("Localizable", "action_signout") } + internal static var actionSignout: String { return L10n.tr("Localizable", "action_signout") } /// Sign out anyway - public static var actionSignoutAnyway: String { return L10n.tr("Localizable", "action_signout_anyway") } + internal static var actionSignoutAnyway: String { return L10n.tr("Localizable", "action_signout_anyway") } /// Skip - public static var actionSkip: String { return L10n.tr("Localizable", "action_skip") } + internal static var actionSkip: String { return L10n.tr("Localizable", "action_skip") } /// Start - public static var actionStart: String { return L10n.tr("Localizable", "action_start") } + internal static var actionStart: String { return L10n.tr("Localizable", "action_start") } /// Start chat - public static var actionStartChat: String { return L10n.tr("Localizable", "action_start_chat") } + internal static var actionStartChat: String { return L10n.tr("Localizable", "action_start_chat") } /// Start verification - public static var actionStartVerification: String { return L10n.tr("Localizable", "action_start_verification") } + internal static var actionStartVerification: String { return L10n.tr("Localizable", "action_start_verification") } /// Tap to load map - public static var actionStaticMapLoad: String { return L10n.tr("Localizable", "action_static_map_load") } + internal static var actionStaticMapLoad: String { return L10n.tr("Localizable", "action_static_map_load") } /// Take photo - public static var actionTakePhoto: String { return L10n.tr("Localizable", "action_take_photo") } + internal static var actionTakePhoto: String { return L10n.tr("Localizable", "action_take_photo") } /// Tap for options - public static var actionTapForOptions: String { return L10n.tr("Localizable", "action_tap_for_options") } + internal static var actionTapForOptions: String { return L10n.tr("Localizable", "action_tap_for_options") } /// Try again - public static var actionTryAgain: String { return L10n.tr("Localizable", "action_try_again") } + internal static var actionTryAgain: String { return L10n.tr("Localizable", "action_try_again") } /// View source - public static var actionViewSource: String { return L10n.tr("Localizable", "action_view_source") } + internal static var actionViewSource: String { return L10n.tr("Localizable", "action_view_source") } /// Yes - public static var actionYes: String { return L10n.tr("Localizable", "action_yes") } + internal static var actionYes: String { return L10n.tr("Localizable", "action_yes") } /// About - public static var commonAbout: String { return L10n.tr("Localizable", "common_about") } + internal static var commonAbout: String { return L10n.tr("Localizable", "common_about") } /// Acceptable use policy - public static var commonAcceptableUsePolicy: String { return L10n.tr("Localizable", "common_acceptable_use_policy") } + internal static var commonAcceptableUsePolicy: String { return L10n.tr("Localizable", "common_acceptable_use_policy") } /// Advanced settings - public static var commonAdvancedSettings: String { return L10n.tr("Localizable", "common_advanced_settings") } + internal static var commonAdvancedSettings: String { return L10n.tr("Localizable", "common_advanced_settings") } /// Analytics - public static var commonAnalytics: String { return L10n.tr("Localizable", "common_analytics") } + internal static var commonAnalytics: String { return L10n.tr("Localizable", "common_analytics") } /// Appearance - public static var commonAppearance: String { return L10n.tr("Localizable", "common_appearance") } + internal static var commonAppearance: String { return L10n.tr("Localizable", "common_appearance") } /// Audio - public static var commonAudio: String { return L10n.tr("Localizable", "common_audio") } + internal static var commonAudio: String { return L10n.tr("Localizable", "common_audio") } /// Bubbles - public static var commonBubbles: String { return L10n.tr("Localizable", "common_bubbles") } + internal static var commonBubbles: String { return L10n.tr("Localizable", "common_bubbles") } /// Chat backup - public static var commonChatBackup: String { return L10n.tr("Localizable", "common_chat_backup") } + internal static var commonChatBackup: String { return L10n.tr("Localizable", "common_chat_backup") } /// Copyright - public static var commonCopyright: String { return L10n.tr("Localizable", "common_copyright") } + internal static var commonCopyright: String { return L10n.tr("Localizable", "common_copyright") } /// Creating room… - public static var commonCreatingRoom: String { return L10n.tr("Localizable", "common_creating_room") } + internal static var commonCreatingRoom: String { return L10n.tr("Localizable", "common_creating_room") } /// Left room - public static var commonCurrentUserLeftRoom: String { return L10n.tr("Localizable", "common_current_user_left_room") } + internal static var commonCurrentUserLeftRoom: String { return L10n.tr("Localizable", "common_current_user_left_room") } /// Dark - public static var commonDark: String { return L10n.tr("Localizable", "common_dark") } + internal static var commonDark: String { return L10n.tr("Localizable", "common_dark") } /// Decryption error - public static var commonDecryptionError: String { return L10n.tr("Localizable", "common_decryption_error") } + internal static var commonDecryptionError: String { return L10n.tr("Localizable", "common_decryption_error") } /// Developer options - public static var commonDeveloperOptions: String { return L10n.tr("Localizable", "common_developer_options") } + internal static var commonDeveloperOptions: String { return L10n.tr("Localizable", "common_developer_options") } /// Direct chat - public static var commonDirectChat: String { return L10n.tr("Localizable", "common_direct_chat") } + internal static var commonDirectChat: String { return L10n.tr("Localizable", "common_direct_chat") } /// (edited) - public static var commonEditedSuffix: String { return L10n.tr("Localizable", "common_edited_suffix") } + internal static var commonEditedSuffix: String { return L10n.tr("Localizable", "common_edited_suffix") } /// Editing - public static var commonEditing: String { return L10n.tr("Localizable", "common_editing") } + internal static var commonEditing: String { return L10n.tr("Localizable", "common_editing") } /// * %1$@ %2$@ - public static func commonEmote(_ p1: Any, _ p2: Any) -> String { + internal static func commonEmote(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "common_emote", String(describing: p1), String(describing: p2)) } /// Encryption enabled - public static var commonEncryptionEnabled: String { return L10n.tr("Localizable", "common_encryption_enabled") } + internal static var commonEncryptionEnabled: String { return L10n.tr("Localizable", "common_encryption_enabled") } /// Enter your PIN - public static var commonEnterYourPin: String { return L10n.tr("Localizable", "common_enter_your_pin") } + internal static var commonEnterYourPin: String { return L10n.tr("Localizable", "common_enter_your_pin") } /// Error - public static var commonError: String { return L10n.tr("Localizable", "common_error") } + internal static var commonError: String { return L10n.tr("Localizable", "common_error") } /// Everyone - public static var commonEveryone: String { return L10n.tr("Localizable", "common_everyone") } + internal static var commonEveryone: String { return L10n.tr("Localizable", "common_everyone") } /// Face ID - public static var commonFaceIdIos: String { return L10n.tr("Localizable", "common_face_id_ios") } + internal static var commonFaceIdIos: String { return L10n.tr("Localizable", "common_face_id_ios") } /// Favourite - public static var commonFavourite: String { return L10n.tr("Localizable", "common_favourite") } + internal static var commonFavourite: String { return L10n.tr("Localizable", "common_favourite") } /// Favourited - public static var commonFavourited: String { return L10n.tr("Localizable", "common_favourited") } + internal static var commonFavourited: String { return L10n.tr("Localizable", "common_favourited") } /// File - public static var commonFile: String { return L10n.tr("Localizable", "common_file") } + internal static var commonFile: String { return L10n.tr("Localizable", "common_file") } /// Forward message - public static var commonForwardMessage: String { return L10n.tr("Localizable", "common_forward_message") } + internal static var commonForwardMessage: String { return L10n.tr("Localizable", "common_forward_message") } /// GIF - public static var commonGif: String { return L10n.tr("Localizable", "common_gif") } + internal static var commonGif: String { return L10n.tr("Localizable", "common_gif") } /// Image - public static var commonImage: String { return L10n.tr("Localizable", "common_image") } + internal static var commonImage: String { return L10n.tr("Localizable", "common_image") } /// In reply to %1$@ - public static func commonInReplyTo(_ p1: Any) -> String { + internal static func commonInReplyTo(_ p1: Any) -> String { return L10n.tr("Localizable", "common_in_reply_to", String(describing: p1)) } /// This Matrix ID can't be found, so the invite might not be received. - public static var commonInviteUnknownProfile: String { return L10n.tr("Localizable", "common_invite_unknown_profile") } + internal static var commonInviteUnknownProfile: String { return L10n.tr("Localizable", "common_invite_unknown_profile") } /// Leaving room - public static var commonLeavingRoom: String { return L10n.tr("Localizable", "common_leaving_room") } + internal static var commonLeavingRoom: String { return L10n.tr("Localizable", "common_leaving_room") } /// Light - public static var commonLight: String { return L10n.tr("Localizable", "common_light") } + internal static var commonLight: String { return L10n.tr("Localizable", "common_light") } /// Link copied to clipboard - public static var commonLinkCopiedToClipboard: String { return L10n.tr("Localizable", "common_link_copied_to_clipboard") } + internal static var commonLinkCopiedToClipboard: String { return L10n.tr("Localizable", "common_link_copied_to_clipboard") } /// Loading… - public static var commonLoading: String { return L10n.tr("Localizable", "common_loading") } + internal static var commonLoading: String { return L10n.tr("Localizable", "common_loading") } /// Plural format key: "%#@COUNT@" - public static func commonMemberCount(_ p1: Int) -> String { + internal static func commonMemberCount(_ p1: Int) -> String { return L10n.tr("Localizable", "common_member_count", p1) } /// Message - public static var commonMessage: String { return L10n.tr("Localizable", "common_message") } + internal static var commonMessage: String { return L10n.tr("Localizable", "common_message") } /// Message actions - public static var commonMessageActions: String { return L10n.tr("Localizable", "common_message_actions") } + internal static var commonMessageActions: String { return L10n.tr("Localizable", "common_message_actions") } /// Message layout - public static var commonMessageLayout: String { return L10n.tr("Localizable", "common_message_layout") } + internal static var commonMessageLayout: String { return L10n.tr("Localizable", "common_message_layout") } /// Message removed - public static var commonMessageRemoved: String { return L10n.tr("Localizable", "common_message_removed") } + internal static var commonMessageRemoved: String { return L10n.tr("Localizable", "common_message_removed") } /// Modern - public static var commonModern: String { return L10n.tr("Localizable", "common_modern") } + internal static var commonModern: String { return L10n.tr("Localizable", "common_modern") } /// Mute - public static var commonMute: String { return L10n.tr("Localizable", "common_mute") } + internal static var commonMute: String { return L10n.tr("Localizable", "common_mute") } /// No results - public static var commonNoResults: String { return L10n.tr("Localizable", "common_no_results") } + internal static var commonNoResults: String { return L10n.tr("Localizable", "common_no_results") } /// Offline - public static var commonOffline: String { return L10n.tr("Localizable", "common_offline") } + internal static var commonOffline: String { return L10n.tr("Localizable", "common_offline") } /// Optic ID - public static var commonOpticIdIos: String { return L10n.tr("Localizable", "common_optic_id_ios") } + internal static var commonOpticIdIos: String { return L10n.tr("Localizable", "common_optic_id_ios") } /// Password - public static var commonPassword: String { return L10n.tr("Localizable", "common_password") } + internal static var commonPassword: String { return L10n.tr("Localizable", "common_password") } /// People - public static var commonPeople: String { return L10n.tr("Localizable", "common_people") } + internal static var commonPeople: String { return L10n.tr("Localizable", "common_people") } /// Permalink - public static var commonPermalink: String { return L10n.tr("Localizable", "common_permalink") } + internal static var commonPermalink: String { return L10n.tr("Localizable", "common_permalink") } /// Permission - public static var commonPermission: String { return L10n.tr("Localizable", "common_permission") } + internal static var commonPermission: String { return L10n.tr("Localizable", "common_permission") } /// Are you sure you want to end this poll? - public static var commonPollEndConfirmation: String { return L10n.tr("Localizable", "common_poll_end_confirmation") } + internal static var commonPollEndConfirmation: String { return L10n.tr("Localizable", "common_poll_end_confirmation") } /// Poll: %1$@ - public static func commonPollSummary(_ p1: Any) -> String { + internal static func commonPollSummary(_ p1: Any) -> String { return L10n.tr("Localizable", "common_poll_summary", String(describing: p1)) } /// Total votes: %1$@ - public static func commonPollTotalVotes(_ p1: Any) -> String { + internal static func commonPollTotalVotes(_ p1: Any) -> String { return L10n.tr("Localizable", "common_poll_total_votes", String(describing: p1)) } /// Results will show after the poll has ended - public static var commonPollUndisclosedText: String { return L10n.tr("Localizable", "common_poll_undisclosed_text") } + internal static var commonPollUndisclosedText: String { return L10n.tr("Localizable", "common_poll_undisclosed_text") } /// Plural format key: "%#@COUNT@" - public static func commonPollVotesCount(_ p1: Int) -> String { + internal static func commonPollVotesCount(_ p1: Int) -> String { return L10n.tr("Localizable", "common_poll_votes_count", p1) } /// Privacy policy - public static var commonPrivacyPolicy: String { return L10n.tr("Localizable", "common_privacy_policy") } + internal static var commonPrivacyPolicy: String { return L10n.tr("Localizable", "common_privacy_policy") } /// Reaction - public static var commonReaction: String { return L10n.tr("Localizable", "common_reaction") } + internal static var commonReaction: String { return L10n.tr("Localizable", "common_reaction") } /// Reactions - public static var commonReactions: String { return L10n.tr("Localizable", "common_reactions") } + internal static var commonReactions: String { return L10n.tr("Localizable", "common_reactions") } /// Recovery key - public static var commonRecoveryKey: String { return L10n.tr("Localizable", "common_recovery_key") } + internal static var commonRecoveryKey: String { return L10n.tr("Localizable", "common_recovery_key") } /// Refreshing… - public static var commonRefreshing: String { return L10n.tr("Localizable", "common_refreshing") } + internal static var commonRefreshing: String { return L10n.tr("Localizable", "common_refreshing") } /// Replying to %1$@ - public static func commonReplyingTo(_ p1: Any) -> String { + internal static func commonReplyingTo(_ p1: Any) -> String { return L10n.tr("Localizable", "common_replying_to", String(describing: p1)) } /// Report a bug - public static var commonReportABug: String { return L10n.tr("Localizable", "common_report_a_bug") } + internal static var commonReportABug: String { return L10n.tr("Localizable", "common_report_a_bug") } /// Report a problem - public static var commonReportAProblem: String { return L10n.tr("Localizable", "common_report_a_problem") } + internal static var commonReportAProblem: String { return L10n.tr("Localizable", "common_report_a_problem") } /// Report submitted - public static var commonReportSubmitted: String { return L10n.tr("Localizable", "common_report_submitted") } + internal static var commonReportSubmitted: String { return L10n.tr("Localizable", "common_report_submitted") } /// Rich text editor - public static var commonRichTextEditor: String { return L10n.tr("Localizable", "common_rich_text_editor") } + internal static var commonRichTextEditor: String { return L10n.tr("Localizable", "common_rich_text_editor") } /// Room - public static var commonRoom: String { return L10n.tr("Localizable", "common_room") } + internal static var commonRoom: String { return L10n.tr("Localizable", "common_room") } /// Room name - public static var commonRoomName: String { return L10n.tr("Localizable", "common_room_name") } + internal static var commonRoomName: String { return L10n.tr("Localizable", "common_room_name") } /// e.g. your project name - public static var commonRoomNamePlaceholder: String { return L10n.tr("Localizable", "common_room_name_placeholder") } + internal static var commonRoomNamePlaceholder: String { return L10n.tr("Localizable", "common_room_name_placeholder") } /// Screen lock - public static var commonScreenLock: String { return L10n.tr("Localizable", "common_screen_lock") } + internal static var commonScreenLock: String { return L10n.tr("Localizable", "common_screen_lock") } /// Search for someone - public static var commonSearchForSomeone: String { return L10n.tr("Localizable", "common_search_for_someone") } + internal static var commonSearchForSomeone: String { return L10n.tr("Localizable", "common_search_for_someone") } /// Search results - public static var commonSearchResults: String { return L10n.tr("Localizable", "common_search_results") } + internal static var commonSearchResults: String { return L10n.tr("Localizable", "common_search_results") } /// Security - public static var commonSecurity: String { return L10n.tr("Localizable", "common_security") } + internal static var commonSecurity: String { return L10n.tr("Localizable", "common_security") } /// Seen by - public static var commonSeenBy: String { return L10n.tr("Localizable", "common_seen_by") } + internal static var commonSeenBy: String { return L10n.tr("Localizable", "common_seen_by") } /// Sending… - public static var commonSending: String { return L10n.tr("Localizable", "common_sending") } + internal static var commonSending: String { return L10n.tr("Localizable", "common_sending") } /// Sending failed - public static var commonSendingFailed: String { return L10n.tr("Localizable", "common_sending_failed") } + internal static var commonSendingFailed: String { return L10n.tr("Localizable", "common_sending_failed") } /// Sent - public static var commonSent: String { return L10n.tr("Localizable", "common_sent") } + internal static var commonSent: String { return L10n.tr("Localizable", "common_sent") } /// Server not supported - public static var commonServerNotSupported: String { return L10n.tr("Localizable", "common_server_not_supported") } + internal static var commonServerNotSupported: String { return L10n.tr("Localizable", "common_server_not_supported") } /// Server URL - public static var commonServerUrl: String { return L10n.tr("Localizable", "common_server_url") } + internal static var commonServerUrl: String { return L10n.tr("Localizable", "common_server_url") } /// Settings - public static var commonSettings: String { return L10n.tr("Localizable", "common_settings") } + internal static var commonSettings: String { return L10n.tr("Localizable", "common_settings") } /// Shared location - public static var commonSharedLocation: String { return L10n.tr("Localizable", "common_shared_location") } + internal static var commonSharedLocation: String { return L10n.tr("Localizable", "common_shared_location") } /// Signing out - public static var commonSigningOut: String { return L10n.tr("Localizable", "common_signing_out") } + internal static var commonSigningOut: String { return L10n.tr("Localizable", "common_signing_out") } /// Starting chat… - public static var commonStartingChat: String { return L10n.tr("Localizable", "common_starting_chat") } + internal static var commonStartingChat: String { return L10n.tr("Localizable", "common_starting_chat") } /// Sticker - public static var commonSticker: String { return L10n.tr("Localizable", "common_sticker") } + internal static var commonSticker: String { return L10n.tr("Localizable", "common_sticker") } /// Success - public static var commonSuccess: String { return L10n.tr("Localizable", "common_success") } + internal static var commonSuccess: String { return L10n.tr("Localizable", "common_success") } /// Suggestions - public static var commonSuggestions: String { return L10n.tr("Localizable", "common_suggestions") } + internal static var commonSuggestions: String { return L10n.tr("Localizable", "common_suggestions") } /// Syncing - public static var commonSyncing: String { return L10n.tr("Localizable", "common_syncing") } + internal static var commonSyncing: String { return L10n.tr("Localizable", "common_syncing") } /// System - public static var commonSystem: String { return L10n.tr("Localizable", "common_system") } + internal static var commonSystem: String { return L10n.tr("Localizable", "common_system") } /// Text - public static var commonText: String { return L10n.tr("Localizable", "common_text") } + internal static var commonText: String { return L10n.tr("Localizable", "common_text") } /// Third-party notices - public static var commonThirdPartyNotices: String { return L10n.tr("Localizable", "common_third_party_notices") } + internal static var commonThirdPartyNotices: String { return L10n.tr("Localizable", "common_third_party_notices") } /// Thread - public static var commonThread: String { return L10n.tr("Localizable", "common_thread") } + internal static var commonThread: String { return L10n.tr("Localizable", "common_thread") } /// Topic - public static var commonTopic: String { return L10n.tr("Localizable", "common_topic") } + internal static var commonTopic: String { return L10n.tr("Localizable", "common_topic") } /// What is this room about? - public static var commonTopicPlaceholder: String { return L10n.tr("Localizable", "common_topic_placeholder") } + internal static var commonTopicPlaceholder: String { return L10n.tr("Localizable", "common_topic_placeholder") } /// Touch ID - public static var commonTouchIdIos: String { return L10n.tr("Localizable", "common_touch_id_ios") } + internal static var commonTouchIdIos: String { return L10n.tr("Localizable", "common_touch_id_ios") } /// Unable to decrypt - public static var commonUnableToDecrypt: String { return L10n.tr("Localizable", "common_unable_to_decrypt") } + internal static var commonUnableToDecrypt: String { return L10n.tr("Localizable", "common_unable_to_decrypt") } /// Invites couldn't be sent to one or more users. - public static var commonUnableToInviteMessage: String { return L10n.tr("Localizable", "common_unable_to_invite_message") } + internal static var commonUnableToInviteMessage: String { return L10n.tr("Localizable", "common_unable_to_invite_message") } /// Unable to send invite(s) - public static var commonUnableToInviteTitle: String { return L10n.tr("Localizable", "common_unable_to_invite_title") } + internal static var commonUnableToInviteTitle: String { return L10n.tr("Localizable", "common_unable_to_invite_title") } /// Unlock - public static var commonUnlock: String { return L10n.tr("Localizable", "common_unlock") } + internal static var commonUnlock: String { return L10n.tr("Localizable", "common_unlock") } /// Unmute - public static var commonUnmute: String { return L10n.tr("Localizable", "common_unmute") } + internal static var commonUnmute: String { return L10n.tr("Localizable", "common_unmute") } /// Unsupported event - public static var commonUnsupportedEvent: String { return L10n.tr("Localizable", "common_unsupported_event") } + internal static var commonUnsupportedEvent: String { return L10n.tr("Localizable", "common_unsupported_event") } /// Username - public static var commonUsername: String { return L10n.tr("Localizable", "common_username") } + internal static var commonUsername: String { return L10n.tr("Localizable", "common_username") } /// Verification cancelled - public static var commonVerificationCancelled: String { return L10n.tr("Localizable", "common_verification_cancelled") } + internal static var commonVerificationCancelled: String { return L10n.tr("Localizable", "common_verification_cancelled") } /// Verification complete - public static var commonVerificationComplete: String { return L10n.tr("Localizable", "common_verification_complete") } + internal static var commonVerificationComplete: String { return L10n.tr("Localizable", "common_verification_complete") } /// Verify device - public static var commonVerifyDevice: String { return L10n.tr("Localizable", "common_verify_device") } + internal static var commonVerifyDevice: String { return L10n.tr("Localizable", "common_verify_device") } /// Video - public static var commonVideo: String { return L10n.tr("Localizable", "common_video") } + internal static var commonVideo: String { return L10n.tr("Localizable", "common_video") } /// Voice message - public static var commonVoiceMessage: String { return L10n.tr("Localizable", "common_voice_message") } + internal static var commonVoiceMessage: String { return L10n.tr("Localizable", "common_voice_message") } /// Waiting… - public static var commonWaiting: String { return L10n.tr("Localizable", "common_waiting") } + internal static var commonWaiting: String { return L10n.tr("Localizable", "common_waiting") } /// Waiting for this message - public static var commonWaitingForDecryptionKey: String { return L10n.tr("Localizable", "common_waiting_for_decryption_key") } + internal static var commonWaitingForDecryptionKey: String { return L10n.tr("Localizable", "common_waiting_for_decryption_key") } /// Your chat backup is currently out of sync. You need to enter your recovery key to maintain access to your chat backup. - public static var confirmRecoveryKeyBannerMessage: String { return L10n.tr("Localizable", "confirm_recovery_key_banner_message") } + internal static var confirmRecoveryKeyBannerMessage: String { return L10n.tr("Localizable", "confirm_recovery_key_banner_message") } /// Enter your recovery key - public static var confirmRecoveryKeyBannerTitle: String { return L10n.tr("Localizable", "confirm_recovery_key_banner_title") } + internal static var confirmRecoveryKeyBannerTitle: String { return L10n.tr("Localizable", "confirm_recovery_key_banner_title") } /// %1$@ crashed the last time it was used. Would you like to share a crash report with us? - public static func crashDetectionDialogContent(_ p1: Any) -> String { + internal static func crashDetectionDialogContent(_ p1: Any) -> String { return L10n.tr("Localizable", "crash_detection_dialog_content", String(describing: p1)) } /// In order to let the application use the camera, please grant the permission in the system settings. - public static var dialogPermissionCamera: String { return L10n.tr("Localizable", "dialog_permission_camera") } + internal static var dialogPermissionCamera: String { return L10n.tr("Localizable", "dialog_permission_camera") } /// Please grant the permission in the system settings. - public static var dialogPermissionGeneric: String { return L10n.tr("Localizable", "dialog_permission_generic") } + internal static var dialogPermissionGeneric: String { return L10n.tr("Localizable", "dialog_permission_generic") } /// Grant access in Settings -> Location. - public static var dialogPermissionLocationDescriptionIos: String { return L10n.tr("Localizable", "dialog_permission_location_description_ios") } + internal static var dialogPermissionLocationDescriptionIos: String { return L10n.tr("Localizable", "dialog_permission_location_description_ios") } /// %1$@ does not have access to your location. - public static func dialogPermissionLocationTitleIos(_ p1: Any) -> String { + internal static func dialogPermissionLocationTitleIos(_ p1: Any) -> String { return L10n.tr("Localizable", "dialog_permission_location_title_ios", String(describing: p1)) } /// In order to let the application use the microphone, please grant the permission in the system settings. - public static var dialogPermissionMicrophone: String { return L10n.tr("Localizable", "dialog_permission_microphone") } + internal static var dialogPermissionMicrophone: String { return L10n.tr("Localizable", "dialog_permission_microphone") } /// Grant access so you can record and send messages with audio. - public static var dialogPermissionMicrophoneDescriptionIos: String { return L10n.tr("Localizable", "dialog_permission_microphone_description_ios") } + internal static var dialogPermissionMicrophoneDescriptionIos: String { return L10n.tr("Localizable", "dialog_permission_microphone_description_ios") } /// %1$@ needs permission to access your microphone. - public static func dialogPermissionMicrophoneTitleIos(_ p1: Any) -> String { + internal static func dialogPermissionMicrophoneTitleIos(_ p1: Any) -> String { return L10n.tr("Localizable", "dialog_permission_microphone_title_ios", String(describing: p1)) } /// In order to let the application display notifications, please grant the permission in the system settings. - public static var dialogPermissionNotification: String { return L10n.tr("Localizable", "dialog_permission_notification") } + internal static var dialogPermissionNotification: String { return L10n.tr("Localizable", "dialog_permission_notification") } /// Confirmation - public static var dialogTitleConfirmation: String { return L10n.tr("Localizable", "dialog_title_confirmation") } + internal static var dialogTitleConfirmation: String { return L10n.tr("Localizable", "dialog_title_confirmation") } /// Error - public static var dialogTitleError: String { return L10n.tr("Localizable", "dialog_title_error") } + internal static var dialogTitleError: String { return L10n.tr("Localizable", "dialog_title_error") } /// Success - public static var dialogTitleSuccess: String { return L10n.tr("Localizable", "dialog_title_success") } + internal static var dialogTitleSuccess: String { return L10n.tr("Localizable", "dialog_title_success") } /// Warning - public static var dialogTitleWarning: String { return L10n.tr("Localizable", "dialog_title_warning") } + internal static var dialogTitleWarning: String { return L10n.tr("Localizable", "dialog_title_warning") } /// Activities - public static var emojiPickerCategoryActivity: String { return L10n.tr("Localizable", "emoji_picker_category_activity") } + internal static var emojiPickerCategoryActivity: String { return L10n.tr("Localizable", "emoji_picker_category_activity") } /// Flags - public static var emojiPickerCategoryFlags: String { return L10n.tr("Localizable", "emoji_picker_category_flags") } + internal static var emojiPickerCategoryFlags: String { return L10n.tr("Localizable", "emoji_picker_category_flags") } /// Food & Drink - public static var emojiPickerCategoryFoods: String { return L10n.tr("Localizable", "emoji_picker_category_foods") } + internal static var emojiPickerCategoryFoods: String { return L10n.tr("Localizable", "emoji_picker_category_foods") } /// Animals & Nature - public static var emojiPickerCategoryNature: String { return L10n.tr("Localizable", "emoji_picker_category_nature") } + internal static var emojiPickerCategoryNature: String { return L10n.tr("Localizable", "emoji_picker_category_nature") } /// Objects - public static var emojiPickerCategoryObjects: String { return L10n.tr("Localizable", "emoji_picker_category_objects") } + internal static var emojiPickerCategoryObjects: String { return L10n.tr("Localizable", "emoji_picker_category_objects") } /// Smileys & People - public static var emojiPickerCategoryPeople: String { return L10n.tr("Localizable", "emoji_picker_category_people") } + internal static var emojiPickerCategoryPeople: String { return L10n.tr("Localizable", "emoji_picker_category_people") } /// Travel & Places - public static var emojiPickerCategoryPlaces: String { return L10n.tr("Localizable", "emoji_picker_category_places") } + internal static var emojiPickerCategoryPlaces: String { return L10n.tr("Localizable", "emoji_picker_category_places") } /// Symbols - public static var emojiPickerCategorySymbols: String { return L10n.tr("Localizable", "emoji_picker_category_symbols") } + internal static var emojiPickerCategorySymbols: String { return L10n.tr("Localizable", "emoji_picker_category_symbols") } /// Failed creating the permalink - public static var errorFailedCreatingThePermalink: String { return L10n.tr("Localizable", "error_failed_creating_the_permalink") } + internal static var errorFailedCreatingThePermalink: String { return L10n.tr("Localizable", "error_failed_creating_the_permalink") } /// %1$@ could not load the map. Please try again later. - public static func errorFailedLoadingMap(_ p1: Any) -> String { + internal static func errorFailedLoadingMap(_ p1: Any) -> String { return L10n.tr("Localizable", "error_failed_loading_map", String(describing: p1)) } /// Failed loading messages - public static var errorFailedLoadingMessages: String { return L10n.tr("Localizable", "error_failed_loading_messages") } + internal static var errorFailedLoadingMessages: String { return L10n.tr("Localizable", "error_failed_loading_messages") } /// %1$@ could not access your location. Please try again later. - public static func errorFailedLocatingUser(_ p1: Any) -> String { + internal static func errorFailedLocatingUser(_ p1: Any) -> String { return L10n.tr("Localizable", "error_failed_locating_user", String(describing: p1)) } /// Failed to upload your voice message. - public static var errorFailedUploadingVoiceMessage: String { return L10n.tr("Localizable", "error_failed_uploading_voice_message") } + internal static var errorFailedUploadingVoiceMessage: String { return L10n.tr("Localizable", "error_failed_uploading_voice_message") } /// No compatible app was found to handle this action. - public static var errorNoCompatibleAppFound: String { return L10n.tr("Localizable", "error_no_compatible_app_found") } + internal static var errorNoCompatibleAppFound: String { return L10n.tr("Localizable", "error_no_compatible_app_found") } /// Some messages have not been sent - public static var errorSomeMessagesHaveNotBeenSent: String { return L10n.tr("Localizable", "error_some_messages_have_not_been_sent") } + internal static var errorSomeMessagesHaveNotBeenSent: String { return L10n.tr("Localizable", "error_some_messages_have_not_been_sent") } /// Sorry, an error occurred - public static var errorUnknown: String { return L10n.tr("Localizable", "error_unknown") } + internal static var errorUnknown: String { return L10n.tr("Localizable", "error_unknown") } /// 🔐️ Join me on %1$@ - public static func inviteFriendsRichTitle(_ p1: Any) -> String { + internal static func inviteFriendsRichTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "invite_friends_rich_title", String(describing: p1)) } /// Hey, talk to me on %1$@: %2$@ - public static func inviteFriendsText(_ p1: Any, _ p2: Any) -> String { + internal static func inviteFriendsText(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "invite_friends_text", String(describing: p1), String(describing: p2)) } /// Are you sure that you want to leave this conversation? This conversation is not public and you won't be able to rejoin without an invite. - public static var leaveConversationAlertSubtitle: String { return L10n.tr("Localizable", "leave_conversation_alert_subtitle") } + internal static var leaveConversationAlertSubtitle: String { return L10n.tr("Localizable", "leave_conversation_alert_subtitle") } /// Are you sure that you want to leave this room? You're the only person here. If you leave, no one will be able to join in the future, including you. - public static var leaveRoomAlertEmptySubtitle: String { return L10n.tr("Localizable", "leave_room_alert_empty_subtitle") } + internal static var leaveRoomAlertEmptySubtitle: String { return L10n.tr("Localizable", "leave_room_alert_empty_subtitle") } /// Are you sure that you want to leave this room? This room is not public and you won't be able to rejoin without an invite. - public static var leaveRoomAlertPrivateSubtitle: String { return L10n.tr("Localizable", "leave_room_alert_private_subtitle") } + internal static var leaveRoomAlertPrivateSubtitle: String { return L10n.tr("Localizable", "leave_room_alert_private_subtitle") } /// Are you sure that you want to leave the room? - public static var leaveRoomAlertSubtitle: String { return L10n.tr("Localizable", "leave_room_alert_subtitle") } + internal static var leaveRoomAlertSubtitle: String { return L10n.tr("Localizable", "leave_room_alert_subtitle") } /// %1$@ iOS - public static func loginInitialDeviceNameIos(_ p1: Any) -> String { + internal static func loginInitialDeviceNameIos(_ p1: Any) -> String { return L10n.tr("Localizable", "login_initial_device_name_ios", String(describing: p1)) } /// Notification - public static var notification: String { return L10n.tr("Localizable", "Notification") } + internal static var notification: String { return L10n.tr("Localizable", "Notification") } /// Call - public static var notificationChannelCall: String { return L10n.tr("Localizable", "notification_channel_call") } + internal static var notificationChannelCall: String { return L10n.tr("Localizable", "notification_channel_call") } /// Listening for events - public static var notificationChannelListeningForEvents: String { return L10n.tr("Localizable", "notification_channel_listening_for_events") } + internal static var notificationChannelListeningForEvents: String { return L10n.tr("Localizable", "notification_channel_listening_for_events") } /// Noisy notifications - public static var notificationChannelNoisy: String { return L10n.tr("Localizable", "notification_channel_noisy") } + internal static var notificationChannelNoisy: String { return L10n.tr("Localizable", "notification_channel_noisy") } /// Silent notifications - public static var notificationChannelSilent: String { return L10n.tr("Localizable", "notification_channel_silent") } + internal static var notificationChannelSilent: String { return L10n.tr("Localizable", "notification_channel_silent") } /// Plural format key: "%#@COUNT@" - public static func notificationCompatSummaryLineForRoom(_ p1: Int) -> String { + internal static func notificationCompatSummaryLineForRoom(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_compat_summary_line_for_room", p1) } /// Plural format key: "%#@COUNT@" - public static func notificationCompatSummaryTitle(_ p1: Int) -> String { + internal static func notificationCompatSummaryTitle(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_compat_summary_title", p1) } /// Notification - public static var notificationFallbackContent: String { return L10n.tr("Localizable", "notification_fallback_content") } + internal static var notificationFallbackContent: String { return L10n.tr("Localizable", "notification_fallback_content") } /// ** Failed to send - please open room - public static var notificationInlineReplyFailed: String { return L10n.tr("Localizable", "notification_inline_reply_failed") } + internal static var notificationInlineReplyFailed: String { return L10n.tr("Localizable", "notification_inline_reply_failed") } /// Join - public static var notificationInvitationActionJoin: String { return L10n.tr("Localizable", "notification_invitation_action_join") } + internal static var notificationInvitationActionJoin: String { return L10n.tr("Localizable", "notification_invitation_action_join") } /// Reject - public static var notificationInvitationActionReject: String { return L10n.tr("Localizable", "notification_invitation_action_reject") } + internal static var notificationInvitationActionReject: String { return L10n.tr("Localizable", "notification_invitation_action_reject") } /// Plural format key: "%#@COUNT@" - public static func notificationInvitations(_ p1: Int) -> String { + internal static func notificationInvitations(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_invitations", p1) } /// Invited you to chat - public static var notificationInviteBody: String { return L10n.tr("Localizable", "notification_invite_body") } + internal static var notificationInviteBody: String { return L10n.tr("Localizable", "notification_invite_body") } /// Mentioned you: %1$@ - public static func notificationMentionedYouBody(_ p1: Any) -> String { + internal static func notificationMentionedYouBody(_ p1: Any) -> String { return L10n.tr("Localizable", "notification_mentioned_you_body", String(describing: p1)) } /// New Messages - public static var notificationNewMessages: String { return L10n.tr("Localizable", "notification_new_messages") } + internal static var notificationNewMessages: String { return L10n.tr("Localizable", "notification_new_messages") } /// Plural format key: "%#@COUNT@" - public static func notificationNewMessagesForRoom(_ p1: Int) -> String { + internal static func notificationNewMessagesForRoom(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_new_messages_for_room", p1) } /// Reacted with %1$@ - public static func notificationReactionBody(_ p1: Any) -> String { + internal static func notificationReactionBody(_ p1: Any) -> String { return L10n.tr("Localizable", "notification_reaction_body", String(describing: p1)) } /// Mark as read - public static var notificationRoomActionMarkAsRead: String { return L10n.tr("Localizable", "notification_room_action_mark_as_read") } + internal static var notificationRoomActionMarkAsRead: String { return L10n.tr("Localizable", "notification_room_action_mark_as_read") } /// Quick reply - public static var notificationRoomActionQuickReply: String { return L10n.tr("Localizable", "notification_room_action_quick_reply") } + internal static var notificationRoomActionQuickReply: String { return L10n.tr("Localizable", "notification_room_action_quick_reply") } /// Invited you to join the room - public static var notificationRoomInviteBody: String { return L10n.tr("Localizable", "notification_room_invite_body") } + internal static var notificationRoomInviteBody: String { return L10n.tr("Localizable", "notification_room_invite_body") } /// Me - public static var notificationSenderMe: String { return L10n.tr("Localizable", "notification_sender_me") } + internal static var notificationSenderMe: String { return L10n.tr("Localizable", "notification_sender_me") } /// You are viewing the notification! Click me! - public static var notificationTestPushNotificationContent: String { return L10n.tr("Localizable", "notification_test_push_notification_content") } + internal static var notificationTestPushNotificationContent: String { return L10n.tr("Localizable", "notification_test_push_notification_content") } /// %1$@: %2$@ - public static func notificationTickerTextDm(_ p1: Any, _ p2: Any) -> String { + internal static func notificationTickerTextDm(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "notification_ticker_text_dm", String(describing: p1), String(describing: p2)) } /// %1$@: %2$@ %3$@ - public static func notificationTickerTextGroup(_ p1: Any, _ p2: Any, _ p3: Any) -> String { + internal static func notificationTickerTextGroup(_ p1: Any, _ p2: Any, _ p3: Any) -> String { return L10n.tr("Localizable", "notification_ticker_text_group", String(describing: p1), String(describing: p2), String(describing: p3)) } /// Plural format key: "%#@COUNT@" - public static func notificationUnreadNotifiedMessages(_ p1: Int) -> String { + internal static func notificationUnreadNotifiedMessages(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_unread_notified_messages", p1) } /// %1$@ and %2$@ - public static func notificationUnreadNotifiedMessagesAndInvitation(_ p1: Any, _ p2: Any) -> String { + internal static func notificationUnreadNotifiedMessagesAndInvitation(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "notification_unread_notified_messages_and_invitation", String(describing: p1), String(describing: p2)) } /// %1$@ in %2$@ - public static func notificationUnreadNotifiedMessagesInRoom(_ p1: Any, _ p2: Any) -> String { + internal static func notificationUnreadNotifiedMessagesInRoom(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "notification_unread_notified_messages_in_room", String(describing: p1), String(describing: p2)) } /// %1$@ in %2$@ and %3$@ - public static func notificationUnreadNotifiedMessagesInRoomAndInvitation(_ p1: Any, _ p2: Any, _ p3: Any) -> String { + internal static func notificationUnreadNotifiedMessagesInRoomAndInvitation(_ p1: Any, _ p2: Any, _ p3: Any) -> String { return L10n.tr("Localizable", "notification_unread_notified_messages_in_room_and_invitation", String(describing: p1), String(describing: p2), String(describing: p3)) } /// Plural format key: "%#@COUNT@" - public static func notificationUnreadNotifiedMessagesInRoomRooms(_ p1: Int) -> String { + internal static func notificationUnreadNotifiedMessagesInRoomRooms(_ p1: Int) -> String { return L10n.tr("Localizable", "notification_unread_notified_messages_in_room_rooms", p1) } /// Rageshake to report bug - public static var preferenceRageshake: String { return L10n.tr("Localizable", "preference_rageshake") } + internal static var preferenceRageshake: String { return L10n.tr("Localizable", "preference_rageshake") } /// You seem to be shaking the phone in frustration. Would you like to open the bug report screen? - public static var rageshakeDetectionDialogContent: String { return L10n.tr("Localizable", "rageshake_detection_dialog_content") } + internal static var rageshakeDetectionDialogContent: String { return L10n.tr("Localizable", "rageshake_detection_dialog_content") } /// This message will be reported to your homeserver’s administrator. They will not be able to read any encrypted messages. - public static var reportContentExplanation: String { return L10n.tr("Localizable", "report_content_explanation") } + internal static var reportContentExplanation: String { return L10n.tr("Localizable", "report_content_explanation") } /// Reason for reporting this content - public static var reportContentHint: String { return L10n.tr("Localizable", "report_content_hint") } + internal static var reportContentHint: String { return L10n.tr("Localizable", "report_content_hint") } /// Add attachment - public static var richTextEditorA11yAddAttachment: String { return L10n.tr("Localizable", "rich_text_editor_a11y_add_attachment") } + internal static var richTextEditorA11yAddAttachment: String { return L10n.tr("Localizable", "rich_text_editor_a11y_add_attachment") } /// Toggle bullet list - public static var richTextEditorBulletList: String { return L10n.tr("Localizable", "rich_text_editor_bullet_list") } + internal static var richTextEditorBulletList: String { return L10n.tr("Localizable", "rich_text_editor_bullet_list") } /// Close formatting options - public static var richTextEditorCloseFormattingOptions: String { return L10n.tr("Localizable", "rich_text_editor_close_formatting_options") } + internal static var richTextEditorCloseFormattingOptions: String { return L10n.tr("Localizable", "rich_text_editor_close_formatting_options") } /// Toggle code block - public static var richTextEditorCodeBlock: String { return L10n.tr("Localizable", "rich_text_editor_code_block") } + internal static var richTextEditorCodeBlock: String { return L10n.tr("Localizable", "rich_text_editor_code_block") } /// Message… - public static var richTextEditorComposerPlaceholder: String { return L10n.tr("Localizable", "rich_text_editor_composer_placeholder") } + internal static var richTextEditorComposerPlaceholder: String { return L10n.tr("Localizable", "rich_text_editor_composer_placeholder") } /// Create a link - public static var richTextEditorCreateLink: String { return L10n.tr("Localizable", "rich_text_editor_create_link") } + internal static var richTextEditorCreateLink: String { return L10n.tr("Localizable", "rich_text_editor_create_link") } /// Edit link - public static var richTextEditorEditLink: String { return L10n.tr("Localizable", "rich_text_editor_edit_link") } + internal static var richTextEditorEditLink: String { return L10n.tr("Localizable", "rich_text_editor_edit_link") } /// Apply bold format - public static var richTextEditorFormatBold: String { return L10n.tr("Localizable", "rich_text_editor_format_bold") } + internal static var richTextEditorFormatBold: String { return L10n.tr("Localizable", "rich_text_editor_format_bold") } /// Apply italic format - public static var richTextEditorFormatItalic: String { return L10n.tr("Localizable", "rich_text_editor_format_italic") } + internal static var richTextEditorFormatItalic: String { return L10n.tr("Localizable", "rich_text_editor_format_italic") } /// Apply strikethrough format - public static var richTextEditorFormatStrikethrough: String { return L10n.tr("Localizable", "rich_text_editor_format_strikethrough") } + internal static var richTextEditorFormatStrikethrough: String { return L10n.tr("Localizable", "rich_text_editor_format_strikethrough") } /// Apply underline format - public static var richTextEditorFormatUnderline: String { return L10n.tr("Localizable", "rich_text_editor_format_underline") } + internal static var richTextEditorFormatUnderline: String { return L10n.tr("Localizable", "rich_text_editor_format_underline") } /// Toggle full screen mode - public static var richTextEditorFullScreenToggle: String { return L10n.tr("Localizable", "rich_text_editor_full_screen_toggle") } + internal static var richTextEditorFullScreenToggle: String { return L10n.tr("Localizable", "rich_text_editor_full_screen_toggle") } /// Indent - public static var richTextEditorIndent: String { return L10n.tr("Localizable", "rich_text_editor_indent") } + internal static var richTextEditorIndent: String { return L10n.tr("Localizable", "rich_text_editor_indent") } /// Apply inline code format - public static var richTextEditorInlineCode: String { return L10n.tr("Localizable", "rich_text_editor_inline_code") } + internal static var richTextEditorInlineCode: String { return L10n.tr("Localizable", "rich_text_editor_inline_code") } /// Set link - public static var richTextEditorLink: String { return L10n.tr("Localizable", "rich_text_editor_link") } + internal static var richTextEditorLink: String { return L10n.tr("Localizable", "rich_text_editor_link") } /// Toggle numbered list - public static var richTextEditorNumberedList: String { return L10n.tr("Localizable", "rich_text_editor_numbered_list") } + internal static var richTextEditorNumberedList: String { return L10n.tr("Localizable", "rich_text_editor_numbered_list") } /// Open compose options - public static var richTextEditorOpenComposeOptions: String { return L10n.tr("Localizable", "rich_text_editor_open_compose_options") } + internal static var richTextEditorOpenComposeOptions: String { return L10n.tr("Localizable", "rich_text_editor_open_compose_options") } /// Toggle quote - public static var richTextEditorQuote: String { return L10n.tr("Localizable", "rich_text_editor_quote") } + internal static var richTextEditorQuote: String { return L10n.tr("Localizable", "rich_text_editor_quote") } /// Remove link - public static var richTextEditorRemoveLink: String { return L10n.tr("Localizable", "rich_text_editor_remove_link") } + internal static var richTextEditorRemoveLink: String { return L10n.tr("Localizable", "rich_text_editor_remove_link") } /// Unindent - public static var richTextEditorUnindent: String { return L10n.tr("Localizable", "rich_text_editor_unindent") } + internal static var richTextEditorUnindent: String { return L10n.tr("Localizable", "rich_text_editor_unindent") } /// Link - public static var richTextEditorUrlPlaceholder: String { return L10n.tr("Localizable", "rich_text_editor_url_placeholder") } + internal static var richTextEditorUrlPlaceholder: String { return L10n.tr("Localizable", "rich_text_editor_url_placeholder") } /// This is the beginning of %1$@. - public static func roomTimelineBeginningOfRoom(_ p1: Any) -> String { + internal static func roomTimelineBeginningOfRoom(_ p1: Any) -> String { return L10n.tr("Localizable", "room_timeline_beginning_of_room", String(describing: p1)) } /// This is the beginning of this conversation. - public static var roomTimelineBeginningOfRoomNoName: String { return L10n.tr("Localizable", "room_timeline_beginning_of_room_no_name") } + internal static var roomTimelineBeginningOfRoomNoName: String { return L10n.tr("Localizable", "room_timeline_beginning_of_room_no_name") } /// New - public static var roomTimelineReadMarkerTitle: String { return L10n.tr("Localizable", "room_timeline_read_marker_title") } + internal static var roomTimelineReadMarkerTitle: String { return L10n.tr("Localizable", "room_timeline_read_marker_title") } /// Plural format key: "%#@COUNT@" - public static func roomTimelineStateChanges(_ p1: Int) -> String { + internal static func roomTimelineStateChanges(_ p1: Int) -> String { return L10n.tr("Localizable", "room_timeline_state_changes", p1) } /// Change account provider - public static var screenAccountProviderChange: String { return L10n.tr("Localizable", "screen_account_provider_change") } + internal static var screenAccountProviderChange: String { return L10n.tr("Localizable", "screen_account_provider_change") } /// Homeserver address - public static var screenAccountProviderFormHint: String { return L10n.tr("Localizable", "screen_account_provider_form_hint") } + internal static var screenAccountProviderFormHint: String { return L10n.tr("Localizable", "screen_account_provider_form_hint") } /// Enter a search term or a domain address. - public static var screenAccountProviderFormNotice: String { return L10n.tr("Localizable", "screen_account_provider_form_notice") } + internal static var screenAccountProviderFormNotice: String { return L10n.tr("Localizable", "screen_account_provider_form_notice") } /// Search for a company, community, or private server. - public static var screenAccountProviderFormSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_form_subtitle") } + internal static var screenAccountProviderFormSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_form_subtitle") } /// Find an account provider - public static var screenAccountProviderFormTitle: String { return L10n.tr("Localizable", "screen_account_provider_form_title") } + internal static var screenAccountProviderFormTitle: String { return L10n.tr("Localizable", "screen_account_provider_form_title") } /// This is where your conversations will live — just like you would use an email provider to keep your emails. - public static var screenAccountProviderSigninSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_signin_subtitle") } + internal static var screenAccountProviderSigninSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_signin_subtitle") } /// You’re about to sign in to %@ - public static func screenAccountProviderSigninTitle(_ p1: Any) -> String { + internal static func screenAccountProviderSigninTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_account_provider_signin_title", String(describing: p1)) } /// This is where your conversations will live — just like you would use an email provider to keep your emails. - public static var screenAccountProviderSignupSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_signup_subtitle") } + internal static var screenAccountProviderSignupSubtitle: String { return L10n.tr("Localizable", "screen_account_provider_signup_subtitle") } /// You’re about to create an account on %@ - public static func screenAccountProviderSignupTitle(_ p1: Any) -> String { + internal static func screenAccountProviderSignupTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_account_provider_signup_title", String(describing: p1)) } /// Developer mode - public static var screenAdvancedSettingsDeveloperMode: String { return L10n.tr("Localizable", "screen_advanced_settings_developer_mode") } + internal static var screenAdvancedSettingsDeveloperMode: String { return L10n.tr("Localizable", "screen_advanced_settings_developer_mode") } /// Enable to have access to features and functionality for developers. - public static var screenAdvancedSettingsDeveloperModeDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_developer_mode_description") } + internal static var screenAdvancedSettingsDeveloperModeDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_developer_mode_description") } /// Custom Element Call base URL - public static var screenAdvancedSettingsElementCallBaseUrl: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url") } + internal static var screenAdvancedSettingsElementCallBaseUrl: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url") } /// Set a custom base URL for Element Call. - public static var screenAdvancedSettingsElementCallBaseUrlDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url_description") } + internal static var screenAdvancedSettingsElementCallBaseUrlDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url_description") } /// Invalid URL, please make sure you include the protocol (http/https) and the correct address. - public static var screenAdvancedSettingsElementCallBaseUrlValidationError: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url_validation_error") } + internal static var screenAdvancedSettingsElementCallBaseUrlValidationError: String { return L10n.tr("Localizable", "screen_advanced_settings_element_call_base_url_validation_error") } /// Disable the rich text editor to type Markdown manually. - public static var screenAdvancedSettingsRichTextEditorDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_rich_text_editor_description") } + internal static var screenAdvancedSettingsRichTextEditorDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_rich_text_editor_description") } /// Read receipts - public static var screenAdvancedSettingsSendReadReceipts: String { return L10n.tr("Localizable", "screen_advanced_settings_send_read_receipts") } + internal static var screenAdvancedSettingsSendReadReceipts: String { return L10n.tr("Localizable", "screen_advanced_settings_send_read_receipts") } /// If turned off, your read receipts won't be sent to anyone. You will still receive read receipts from other users. - public static var screenAdvancedSettingsSendReadReceiptsDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_send_read_receipts_description") } + internal static var screenAdvancedSettingsSendReadReceiptsDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_send_read_receipts_description") } /// Share presence - public static var screenAdvancedSettingsSharePresence: String { return L10n.tr("Localizable", "screen_advanced_settings_share_presence") } + internal static var screenAdvancedSettingsSharePresence: String { return L10n.tr("Localizable", "screen_advanced_settings_share_presence") } /// If turned off, you won’t be able to send or receive read receipts or typing notifications - public static var screenAdvancedSettingsSharePresenceDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_share_presence_description") } + internal static var screenAdvancedSettingsSharePresenceDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_share_presence_description") } /// Enable option to view message source in the timeline. - public static var screenAdvancedSettingsViewSourceDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_view_source_description") } + internal static var screenAdvancedSettingsViewSourceDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_view_source_description") } /// We won't record or profile any personal data - public static var screenAnalyticsPromptDataUsage: String { return L10n.tr("Localizable", "screen_analytics_prompt_data_usage") } + internal static var screenAnalyticsPromptDataUsage: String { return L10n.tr("Localizable", "screen_analytics_prompt_data_usage") } /// Share anonymous usage data to help us identify issues. - public static var screenAnalyticsPromptHelpUsImprove: String { return L10n.tr("Localizable", "screen_analytics_prompt_help_us_improve") } + internal static var screenAnalyticsPromptHelpUsImprove: String { return L10n.tr("Localizable", "screen_analytics_prompt_help_us_improve") } /// You can read all our terms %1$@. - public static func screenAnalyticsPromptReadTerms(_ p1: Any) -> String { + internal static func screenAnalyticsPromptReadTerms(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_analytics_prompt_read_terms", String(describing: p1)) } /// here - public static var screenAnalyticsPromptReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_prompt_read_terms_content_link") } + internal static var screenAnalyticsPromptReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_prompt_read_terms_content_link") } /// You can turn this off anytime - public static var screenAnalyticsPromptSettings: String { return L10n.tr("Localizable", "screen_analytics_prompt_settings") } + internal static var screenAnalyticsPromptSettings: String { return L10n.tr("Localizable", "screen_analytics_prompt_settings") } /// We won't share your data with third parties - public static var screenAnalyticsPromptThirdPartySharing: String { return L10n.tr("Localizable", "screen_analytics_prompt_third_party_sharing") } + internal static var screenAnalyticsPromptThirdPartySharing: String { return L10n.tr("Localizable", "screen_analytics_prompt_third_party_sharing") } /// Help improve %1$@ - public static func screenAnalyticsPromptTitle(_ p1: Any) -> String { + internal static func screenAnalyticsPromptTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_analytics_prompt_title", String(describing: p1)) } /// Share anonymous usage data to help us identify issues. - public static var screenAnalyticsSettingsHelpUsImprove: String { return L10n.tr("Localizable", "screen_analytics_settings_help_us_improve") } + internal static var screenAnalyticsSettingsHelpUsImprove: String { return L10n.tr("Localizable", "screen_analytics_settings_help_us_improve") } /// You can read all our terms %1$@. - public static func screenAnalyticsSettingsReadTerms(_ p1: Any) -> String { + internal static func screenAnalyticsSettingsReadTerms(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_analytics_settings_read_terms", String(describing: p1)) } /// here - public static var screenAnalyticsSettingsReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_settings_read_terms_content_link") } + internal static var screenAnalyticsSettingsReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_settings_read_terms_content_link") } /// Share analytics data - public static var screenAnalyticsSettingsShareData: String { return L10n.tr("Localizable", "screen_analytics_settings_share_data") } + internal static var screenAnalyticsSettingsShareData: String { return L10n.tr("Localizable", "screen_analytics_settings_share_data") } /// biometric authentication - public static var screenAppLockBiometricAuthentication: String { return L10n.tr("Localizable", "screen_app_lock_biometric_authentication") } + internal static var screenAppLockBiometricAuthentication: String { return L10n.tr("Localizable", "screen_app_lock_biometric_authentication") } /// biometric unlock - public static var screenAppLockBiometricUnlock: String { return L10n.tr("Localizable", "screen_app_lock_biometric_unlock") } + internal static var screenAppLockBiometricUnlock: String { return L10n.tr("Localizable", "screen_app_lock_biometric_unlock") } /// Authentication is needed to access your app - public static var screenAppLockBiometricUnlockReasonIos: String { return L10n.tr("Localizable", "screen_app_lock_biometric_unlock_reason_ios") } + internal static var screenAppLockBiometricUnlockReasonIos: String { return L10n.tr("Localizable", "screen_app_lock_biometric_unlock_reason_ios") } /// Forgot PIN? - public static var screenAppLockForgotPin: String { return L10n.tr("Localizable", "screen_app_lock_forgot_pin") } + internal static var screenAppLockForgotPin: String { return L10n.tr("Localizable", "screen_app_lock_forgot_pin") } /// Change PIN code - public static var screenAppLockSettingsChangePin: String { return L10n.tr("Localizable", "screen_app_lock_settings_change_pin") } + internal static var screenAppLockSettingsChangePin: String { return L10n.tr("Localizable", "screen_app_lock_settings_change_pin") } /// Allow biometric unlock - public static var screenAppLockSettingsEnableBiometricUnlock: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_biometric_unlock") } + internal static var screenAppLockSettingsEnableBiometricUnlock: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_biometric_unlock") } /// Allow Face ID - public static var screenAppLockSettingsEnableFaceIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_face_id_ios") } + internal static var screenAppLockSettingsEnableFaceIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_face_id_ios") } /// Allow Optic ID - public static var screenAppLockSettingsEnableOpticIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_optic_id_ios") } + internal static var screenAppLockSettingsEnableOpticIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_optic_id_ios") } /// Allow Touch ID - public static var screenAppLockSettingsEnableTouchIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_touch_id_ios") } + internal static var screenAppLockSettingsEnableTouchIdIos: String { return L10n.tr("Localizable", "screen_app_lock_settings_enable_touch_id_ios") } /// Remove PIN - public static var screenAppLockSettingsRemovePin: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin") } + internal static var screenAppLockSettingsRemovePin: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin") } /// Are you sure you want to remove PIN? - public static var screenAppLockSettingsRemovePinAlertMessage: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin_alert_message") } + internal static var screenAppLockSettingsRemovePinAlertMessage: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin_alert_message") } /// Remove PIN? - public static var screenAppLockSettingsRemovePinAlertTitle: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin_alert_title") } + internal static var screenAppLockSettingsRemovePinAlertTitle: String { return L10n.tr("Localizable", "screen_app_lock_settings_remove_pin_alert_title") } /// Allow %1$@ - public static func screenAppLockSetupBiometricUnlockAllowTitle(_ p1: Any) -> String { + internal static func screenAppLockSetupBiometricUnlockAllowTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_app_lock_setup_biometric_unlock_allow_title", String(describing: p1)) } /// I’d rather use PIN - public static var screenAppLockSetupBiometricUnlockSkip: String { return L10n.tr("Localizable", "screen_app_lock_setup_biometric_unlock_skip") } + internal static var screenAppLockSetupBiometricUnlockSkip: String { return L10n.tr("Localizable", "screen_app_lock_setup_biometric_unlock_skip") } /// Save yourself some time and use %1$@ to unlock the app each time - public static func screenAppLockSetupBiometricUnlockSubtitle(_ p1: Any) -> String { + internal static func screenAppLockSetupBiometricUnlockSubtitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_app_lock_setup_biometric_unlock_subtitle", String(describing: p1)) } /// Choose PIN - public static var screenAppLockSetupChoosePin: String { return L10n.tr("Localizable", "screen_app_lock_setup_choose_pin") } + internal static var screenAppLockSetupChoosePin: String { return L10n.tr("Localizable", "screen_app_lock_setup_choose_pin") } /// Confirm PIN - public static var screenAppLockSetupConfirmPin: String { return L10n.tr("Localizable", "screen_app_lock_setup_confirm_pin") } + internal static var screenAppLockSetupConfirmPin: String { return L10n.tr("Localizable", "screen_app_lock_setup_confirm_pin") } /// You cannot choose this as your PIN code for security reasons - public static var screenAppLockSetupPinBlacklistedDialogContent: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_blacklisted_dialog_content") } + internal static var screenAppLockSetupPinBlacklistedDialogContent: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_blacklisted_dialog_content") } /// Choose a different PIN - public static var screenAppLockSetupPinBlacklistedDialogTitle: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_blacklisted_dialog_title") } + internal static var screenAppLockSetupPinBlacklistedDialogTitle: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_blacklisted_dialog_title") } /// Lock %1$@ to add extra security to your chats. /// /// Choose something memorable. If you forget this PIN, you will be logged out of the app. - public static func screenAppLockSetupPinContext(_ p1: Any) -> String { + internal static func screenAppLockSetupPinContext(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_context", String(describing: p1)) } /// Please enter the same PIN twice - public static var screenAppLockSetupPinMismatchDialogContent: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_mismatch_dialog_content") } + internal static var screenAppLockSetupPinMismatchDialogContent: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_mismatch_dialog_content") } /// PINs don't match - public static var screenAppLockSetupPinMismatchDialogTitle: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_mismatch_dialog_title") } + internal static var screenAppLockSetupPinMismatchDialogTitle: String { return L10n.tr("Localizable", "screen_app_lock_setup_pin_mismatch_dialog_title") } /// You’ll need to re-login and create a new PIN to proceed - public static var screenAppLockSignoutAlertMessage: String { return L10n.tr("Localizable", "screen_app_lock_signout_alert_message") } + internal static var screenAppLockSignoutAlertMessage: String { return L10n.tr("Localizable", "screen_app_lock_signout_alert_message") } /// You are being signed out - public static var screenAppLockSignoutAlertTitle: String { return L10n.tr("Localizable", "screen_app_lock_signout_alert_title") } + internal static var screenAppLockSignoutAlertTitle: String { return L10n.tr("Localizable", "screen_app_lock_signout_alert_title") } /// Plural format key: "%#@COUNT@" - public static func screenAppLockSubtitle(_ p1: Int) -> String { + internal static func screenAppLockSubtitle(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_app_lock_subtitle", p1) } /// Plural format key: "%#@COUNT@" - public static func screenAppLockSubtitleWrongPin(_ p1: Int) -> String { + internal static func screenAppLockSubtitleWrongPin(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_app_lock_subtitle_wrong_pin", p1) } /// Attach screenshot - public static var screenBugReportAttachScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_attach_screenshot") } + internal static var screenBugReportAttachScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_attach_screenshot") } /// You may contact me if you have any follow up questions. - public static var screenBugReportContactMe: String { return L10n.tr("Localizable", "screen_bug_report_contact_me") } + internal static var screenBugReportContactMe: String { return L10n.tr("Localizable", "screen_bug_report_contact_me") } /// Contact me - public static var screenBugReportContactMeTitle: String { return L10n.tr("Localizable", "screen_bug_report_contact_me_title") } + internal static var screenBugReportContactMeTitle: String { return L10n.tr("Localizable", "screen_bug_report_contact_me_title") } /// Edit screenshot - public static var screenBugReportEditScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_edit_screenshot") } + internal static var screenBugReportEditScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_edit_screenshot") } /// Please describe the problem. What did you do? What did you expect to happen? What actually happened. Please go into as much detail as you can. - public static var screenBugReportEditorDescription: String { return L10n.tr("Localizable", "screen_bug_report_editor_description") } + internal static var screenBugReportEditorDescription: String { return L10n.tr("Localizable", "screen_bug_report_editor_description") } /// Describe the problem… - public static var screenBugReportEditorPlaceholder: String { return L10n.tr("Localizable", "screen_bug_report_editor_placeholder") } + internal static var screenBugReportEditorPlaceholder: String { return L10n.tr("Localizable", "screen_bug_report_editor_placeholder") } /// If possible, please write the description in English. - public static var screenBugReportEditorSupporting: String { return L10n.tr("Localizable", "screen_bug_report_editor_supporting") } + internal static var screenBugReportEditorSupporting: String { return L10n.tr("Localizable", "screen_bug_report_editor_supporting") } /// The description is too short, please provide more details about what happened. Thanks! - public static var screenBugReportErrorDescriptionTooShort: String { return L10n.tr("Localizable", "screen_bug_report_error_description_too_short") } + internal static var screenBugReportErrorDescriptionTooShort: String { return L10n.tr("Localizable", "screen_bug_report_error_description_too_short") } /// Send crash logs - public static var screenBugReportIncludeCrashLogs: String { return L10n.tr("Localizable", "screen_bug_report_include_crash_logs") } + internal static var screenBugReportIncludeCrashLogs: String { return L10n.tr("Localizable", "screen_bug_report_include_crash_logs") } /// Allow logs - public static var screenBugReportIncludeLogs: String { return L10n.tr("Localizable", "screen_bug_report_include_logs") } + internal static var screenBugReportIncludeLogs: String { return L10n.tr("Localizable", "screen_bug_report_include_logs") } /// Send screenshot - public static var screenBugReportIncludeScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_include_screenshot") } + internal static var screenBugReportIncludeScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_include_screenshot") } /// Logs will be included with your message to make sure that everything is working properly. To send your message without logs, turn off this setting. - public static var screenBugReportLogsDescription: String { return L10n.tr("Localizable", "screen_bug_report_logs_description") } + internal static var screenBugReportLogsDescription: String { return L10n.tr("Localizable", "screen_bug_report_logs_description") } /// %1$@ crashed the last time it was used. Would you like to share a crash report with us? - public static func screenBugReportRashLogsAlertTitle(_ p1: Any) -> String { + internal static func screenBugReportRashLogsAlertTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_bug_report_rash_logs_alert_title", String(describing: p1)) } /// View logs - public static var screenBugReportViewLogs: String { return L10n.tr("Localizable", "screen_bug_report_view_logs") } + internal static var screenBugReportViewLogs: String { return L10n.tr("Localizable", "screen_bug_report_view_logs") } /// Matrix.org is a large, free server on the public Matrix network for secure, decentralised communication, run by the Matrix.org Foundation. - public static var screenChangeAccountProviderMatrixOrgSubtitle: String { return L10n.tr("Localizable", "screen_change_account_provider_matrix_org_subtitle") } + internal static var screenChangeAccountProviderMatrixOrgSubtitle: String { return L10n.tr("Localizable", "screen_change_account_provider_matrix_org_subtitle") } /// Other - public static var screenChangeAccountProviderOther: String { return L10n.tr("Localizable", "screen_change_account_provider_other") } + internal static var screenChangeAccountProviderOther: String { return L10n.tr("Localizable", "screen_change_account_provider_other") } /// Use a different account provider, such as your own private server or a work account. - public static var screenChangeAccountProviderSubtitle: String { return L10n.tr("Localizable", "screen_change_account_provider_subtitle") } + internal static var screenChangeAccountProviderSubtitle: String { return L10n.tr("Localizable", "screen_change_account_provider_subtitle") } /// Change account provider - public static var screenChangeAccountProviderTitle: String { return L10n.tr("Localizable", "screen_change_account_provider_title") } + internal static var screenChangeAccountProviderTitle: String { return L10n.tr("Localizable", "screen_change_account_provider_title") } /// We couldn't reach this homeserver. Please check that you have entered the homeserver URL correctly. If the URL is correct, contact your homeserver administrator for further help. - public static var screenChangeServerErrorInvalidHomeserver: String { return L10n.tr("Localizable", "screen_change_server_error_invalid_homeserver") } + internal static var screenChangeServerErrorInvalidHomeserver: String { return L10n.tr("Localizable", "screen_change_server_error_invalid_homeserver") } /// This server currently doesn’t support sliding sync. - public static var screenChangeServerErrorNoSlidingSyncMessage: String { return L10n.tr("Localizable", "screen_change_server_error_no_sliding_sync_message") } + internal static var screenChangeServerErrorNoSlidingSyncMessage: String { return L10n.tr("Localizable", "screen_change_server_error_no_sliding_sync_message") } /// Homeserver URL - public static var screenChangeServerFormHeader: String { return L10n.tr("Localizable", "screen_change_server_form_header") } + internal static var screenChangeServerFormHeader: String { return L10n.tr("Localizable", "screen_change_server_form_header") } /// You can only connect to an existing server that supports sliding sync. Your homeserver admin will need to configure it. %1$@ - public static func screenChangeServerFormNotice(_ p1: Any) -> String { + internal static func screenChangeServerFormNotice(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_change_server_form_notice", String(describing: p1)) } /// What is the address of your server? - public static var screenChangeServerSubtitle: String { return L10n.tr("Localizable", "screen_change_server_subtitle") } + internal static var screenChangeServerSubtitle: String { return L10n.tr("Localizable", "screen_change_server_subtitle") } /// Select your server - public static var screenChangeServerTitle: String { return L10n.tr("Localizable", "screen_change_server_title") } + internal static var screenChangeServerTitle: String { return L10n.tr("Localizable", "screen_change_server_title") } /// Turn off backup - public static var screenChatBackupKeyBackupActionDisable: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_action_disable") } + internal static var screenChatBackupKeyBackupActionDisable: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_action_disable") } /// Turn on backup - public static var screenChatBackupKeyBackupActionEnable: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_action_enable") } + internal static var screenChatBackupKeyBackupActionEnable: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_action_enable") } /// Backup ensures that you don't lose your message history. %1$@. - public static func screenChatBackupKeyBackupDescription(_ p1: Any) -> String { + internal static func screenChatBackupKeyBackupDescription(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_description", String(describing: p1)) } /// Backup - public static var screenChatBackupKeyBackupTitle: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_title") } + internal static var screenChatBackupKeyBackupTitle: String { return L10n.tr("Localizable", "screen_chat_backup_key_backup_title") } /// Change recovery key - public static var screenChatBackupRecoveryActionChange: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_change") } + internal static var screenChatBackupRecoveryActionChange: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_change") } /// Enter recovery key - public static var screenChatBackupRecoveryActionConfirm: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_confirm") } + internal static var screenChatBackupRecoveryActionConfirm: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_confirm") } /// Your chat backup is currently out of sync. - public static var screenChatBackupRecoveryActionConfirmDescription: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_confirm_description") } + internal static var screenChatBackupRecoveryActionConfirmDescription: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_confirm_description") } /// Set up recovery - public static var screenChatBackupRecoveryActionSetup: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_setup") } + internal static var screenChatBackupRecoveryActionSetup: String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_setup") } /// Get access to your encrypted messages if you lose all your devices or are signed out of %1$@ everywhere. - public static func screenChatBackupRecoveryActionSetupDescription(_ p1: Any) -> String { + internal static func screenChatBackupRecoveryActionSetupDescription(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_chat_backup_recovery_action_setup_description", String(describing: p1)) } /// Add option - public static var screenCreatePollAddOptionBtn: String { return L10n.tr("Localizable", "screen_create_poll_add_option_btn") } + internal static var screenCreatePollAddOptionBtn: String { return L10n.tr("Localizable", "screen_create_poll_add_option_btn") } /// Show results only after poll ends - public static var screenCreatePollAnonymousDesc: String { return L10n.tr("Localizable", "screen_create_poll_anonymous_desc") } + internal static var screenCreatePollAnonymousDesc: String { return L10n.tr("Localizable", "screen_create_poll_anonymous_desc") } /// Hide votes - public static var screenCreatePollAnonymousHeadline: String { return L10n.tr("Localizable", "screen_create_poll_anonymous_headline") } + internal static var screenCreatePollAnonymousHeadline: String { return L10n.tr("Localizable", "screen_create_poll_anonymous_headline") } /// Option %1$d - public static func screenCreatePollAnswerHint(_ p1: Int) -> String { + internal static func screenCreatePollAnswerHint(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_create_poll_answer_hint", p1) } /// Your changes won’t be saved - public static var screenCreatePollCancelConfirmationContentIos: String { return L10n.tr("Localizable", "screen_create_poll_cancel_confirmation_content_ios") } + internal static var screenCreatePollCancelConfirmationContentIos: String { return L10n.tr("Localizable", "screen_create_poll_cancel_confirmation_content_ios") } /// Cancel Poll - public static var screenCreatePollCancelConfirmationTitleIos: String { return L10n.tr("Localizable", "screen_create_poll_cancel_confirmation_title_ios") } + internal static var screenCreatePollCancelConfirmationTitleIos: String { return L10n.tr("Localizable", "screen_create_poll_cancel_confirmation_title_ios") } /// Question or topic - public static var screenCreatePollQuestionDesc: String { return L10n.tr("Localizable", "screen_create_poll_question_desc") } + internal static var screenCreatePollQuestionDesc: String { return L10n.tr("Localizable", "screen_create_poll_question_desc") } /// What is the poll about? - public static var screenCreatePollQuestionHint: String { return L10n.tr("Localizable", "screen_create_poll_question_hint") } + internal static var screenCreatePollQuestionHint: String { return L10n.tr("Localizable", "screen_create_poll_question_hint") } /// Create Poll - public static var screenCreatePollTitle: String { return L10n.tr("Localizable", "screen_create_poll_title") } + internal static var screenCreatePollTitle: String { return L10n.tr("Localizable", "screen_create_poll_title") } /// New room - public static var screenCreateRoomActionCreateRoom: String { return L10n.tr("Localizable", "screen_create_room_action_create_room") } + internal static var screenCreateRoomActionCreateRoom: String { return L10n.tr("Localizable", "screen_create_room_action_create_room") } /// Invite people to Element - public static var screenCreateRoomActionInvitePeople: String { return L10n.tr("Localizable", "screen_create_room_action_invite_people") } + internal static var screenCreateRoomActionInvitePeople: String { return L10n.tr("Localizable", "screen_create_room_action_invite_people") } /// Invite people - public static var screenCreateRoomAddPeopleTitle: String { return L10n.tr("Localizable", "screen_create_room_add_people_title") } + internal static var screenCreateRoomAddPeopleTitle: String { return L10n.tr("Localizable", "screen_create_room_add_people_title") } /// An error occurred when creating the room - public static var screenCreateRoomErrorCreatingRoom: String { return L10n.tr("Localizable", "screen_create_room_error_creating_room") } + internal static var screenCreateRoomErrorCreatingRoom: String { return L10n.tr("Localizable", "screen_create_room_error_creating_room") } /// Messages in this room are encrypted. Encryption can’t be disabled afterwards. - public static var screenCreateRoomPrivateOptionDescription: String { return L10n.tr("Localizable", "screen_create_room_private_option_description") } + internal static var screenCreateRoomPrivateOptionDescription: String { return L10n.tr("Localizable", "screen_create_room_private_option_description") } /// Private room (invite only) - public static var screenCreateRoomPrivateOptionTitle: String { return L10n.tr("Localizable", "screen_create_room_private_option_title") } + internal static var screenCreateRoomPrivateOptionTitle: String { return L10n.tr("Localizable", "screen_create_room_private_option_title") } /// Messages are not encrypted and anyone can read them. You can enable encryption at a later date. - public static var screenCreateRoomPublicOptionDescription: String { return L10n.tr("Localizable", "screen_create_room_public_option_description") } + internal static var screenCreateRoomPublicOptionDescription: String { return L10n.tr("Localizable", "screen_create_room_public_option_description") } /// Public room (anyone) - public static var screenCreateRoomPublicOptionTitle: String { return L10n.tr("Localizable", "screen_create_room_public_option_title") } + internal static var screenCreateRoomPublicOptionTitle: String { return L10n.tr("Localizable", "screen_create_room_public_option_title") } /// Room name - public static var screenCreateRoomRoomNameLabel: String { return L10n.tr("Localizable", "screen_create_room_room_name_label") } + internal static var screenCreateRoomRoomNameLabel: String { return L10n.tr("Localizable", "screen_create_room_room_name_label") } /// Create a room - public static var screenCreateRoomTitle: String { return L10n.tr("Localizable", "screen_create_room_title") } + internal static var screenCreateRoomTitle: String { return L10n.tr("Localizable", "screen_create_room_title") } /// Topic (optional) - public static var screenCreateRoomTopicLabel: String { return L10n.tr("Localizable", "screen_create_room_topic_label") } + internal static var screenCreateRoomTopicLabel: String { return L10n.tr("Localizable", "screen_create_room_topic_label") } /// Block - public static var screenDmDetailsBlockAlertAction: String { return L10n.tr("Localizable", "screen_dm_details_block_alert_action") } + internal static var screenDmDetailsBlockAlertAction: String { return L10n.tr("Localizable", "screen_dm_details_block_alert_action") } /// Blocked users won't be able to send you messages and all their messages will be hidden. You can unblock them anytime. - public static var screenDmDetailsBlockAlertDescription: String { return L10n.tr("Localizable", "screen_dm_details_block_alert_description") } + internal static var screenDmDetailsBlockAlertDescription: String { return L10n.tr("Localizable", "screen_dm_details_block_alert_description") } /// Block user - public static var screenDmDetailsBlockUser: String { return L10n.tr("Localizable", "screen_dm_details_block_user") } + internal static var screenDmDetailsBlockUser: String { return L10n.tr("Localizable", "screen_dm_details_block_user") } /// Unblock - public static var screenDmDetailsUnblockAlertAction: String { return L10n.tr("Localizable", "screen_dm_details_unblock_alert_action") } + internal static var screenDmDetailsUnblockAlertAction: String { return L10n.tr("Localizable", "screen_dm_details_unblock_alert_action") } /// You'll be able to see all messages from them again. - public static var screenDmDetailsUnblockAlertDescription: String { return L10n.tr("Localizable", "screen_dm_details_unblock_alert_description") } + internal static var screenDmDetailsUnblockAlertDescription: String { return L10n.tr("Localizable", "screen_dm_details_unblock_alert_description") } /// Unblock user - public static var screenDmDetailsUnblockUser: String { return L10n.tr("Localizable", "screen_dm_details_unblock_user") } + internal static var screenDmDetailsUnblockUser: String { return L10n.tr("Localizable", "screen_dm_details_unblock_user") } /// Are you sure you want to delete this poll? - public static var screenEditPollDeleteConfirmation: String { return L10n.tr("Localizable", "screen_edit_poll_delete_confirmation") } + internal static var screenEditPollDeleteConfirmation: String { return L10n.tr("Localizable", "screen_edit_poll_delete_confirmation") } /// Delete Poll - public static var screenEditPollDeleteConfirmationTitle: String { return L10n.tr("Localizable", "screen_edit_poll_delete_confirmation_title") } + internal static var screenEditPollDeleteConfirmationTitle: String { return L10n.tr("Localizable", "screen_edit_poll_delete_confirmation_title") } /// Edit poll - public static var screenEditPollTitle: String { return L10n.tr("Localizable", "screen_edit_poll_title") } + internal static var screenEditPollTitle: String { return L10n.tr("Localizable", "screen_edit_poll_title") } /// Display name - public static var screenEditProfileDisplayName: String { return L10n.tr("Localizable", "screen_edit_profile_display_name") } + internal static var screenEditProfileDisplayName: String { return L10n.tr("Localizable", "screen_edit_profile_display_name") } /// Your display name - public static var screenEditProfileDisplayNamePlaceholder: String { return L10n.tr("Localizable", "screen_edit_profile_display_name_placeholder") } + internal static var screenEditProfileDisplayNamePlaceholder: String { return L10n.tr("Localizable", "screen_edit_profile_display_name_placeholder") } /// An unknown error was encountered and the information couldn't be changed. - public static var screenEditProfileError: String { return L10n.tr("Localizable", "screen_edit_profile_error") } + internal static var screenEditProfileError: String { return L10n.tr("Localizable", "screen_edit_profile_error") } /// Unable to update profile - public static var screenEditProfileErrorTitle: String { return L10n.tr("Localizable", "screen_edit_profile_error_title") } + internal static var screenEditProfileErrorTitle: String { return L10n.tr("Localizable", "screen_edit_profile_error_title") } /// Edit profile - public static var screenEditProfileTitle: String { return L10n.tr("Localizable", "screen_edit_profile_title") } + internal static var screenEditProfileTitle: String { return L10n.tr("Localizable", "screen_edit_profile_title") } /// Updating profile… - public static var screenEditProfileUpdatingDetails: String { return L10n.tr("Localizable", "screen_edit_profile_updating_details") } + internal static var screenEditProfileUpdatingDetails: String { return L10n.tr("Localizable", "screen_edit_profile_updating_details") } /// Are you sure you want to decline the invitation to join %1$@? - public static func screenInvitesDeclineChatMessage(_ p1: Any) -> String { + internal static func screenInvitesDeclineChatMessage(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_invites_decline_chat_message", String(describing: p1)) } /// Decline invite - public static var screenInvitesDeclineChatTitle: String { return L10n.tr("Localizable", "screen_invites_decline_chat_title") } + internal static var screenInvitesDeclineChatTitle: String { return L10n.tr("Localizable", "screen_invites_decline_chat_title") } /// Are you sure you want to decline this private chat with %1$@? - public static func screenInvitesDeclineDirectChatMessage(_ p1: Any) -> String { + internal static func screenInvitesDeclineDirectChatMessage(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_invites_decline_direct_chat_message", String(describing: p1)) } /// Decline chat - public static var screenInvitesDeclineDirectChatTitle: String { return L10n.tr("Localizable", "screen_invites_decline_direct_chat_title") } + internal static var screenInvitesDeclineDirectChatTitle: String { return L10n.tr("Localizable", "screen_invites_decline_direct_chat_title") } /// No Invites - public static var screenInvitesEmptyList: String { return L10n.tr("Localizable", "screen_invites_empty_list") } + internal static var screenInvitesEmptyList: String { return L10n.tr("Localizable", "screen_invites_empty_list") } /// %1$@ (%2$@) invited you - public static func screenInvitesInvitedYou(_ p1: Any, _ p2: Any) -> String { + internal static func screenInvitesInvitedYou(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "screen_invites_invited_you", String(describing: p1), String(describing: p2)) } /// Turn off - public static var screenKeyBackupDisableConfirmationActionTurnOff: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_action_turn_off") } + internal static var screenKeyBackupDisableConfirmationActionTurnOff: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_action_turn_off") } /// You will lose your encrypted messages if you are signed out of all devices. - public static var screenKeyBackupDisableConfirmationDescription: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_description") } + internal static var screenKeyBackupDisableConfirmationDescription: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_description") } /// Are you sure you want to turn off backup? - public static var screenKeyBackupDisableConfirmationTitle: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_title") } + internal static var screenKeyBackupDisableConfirmationTitle: String { return L10n.tr("Localizable", "screen_key_backup_disable_confirmation_title") } /// Turning off backup will remove your current encryption key backup and turn off other security features. In this case, you will: - public static var screenKeyBackupDisableDescription: String { return L10n.tr("Localizable", "screen_key_backup_disable_description") } + internal static var screenKeyBackupDisableDescription: String { return L10n.tr("Localizable", "screen_key_backup_disable_description") } /// Not have encrypted message history on new devices - public static var screenKeyBackupDisableDescriptionPoint1: String { return L10n.tr("Localizable", "screen_key_backup_disable_description_point_1") } + internal static var screenKeyBackupDisableDescriptionPoint1: String { return L10n.tr("Localizable", "screen_key_backup_disable_description_point_1") } /// Lose access to your encrypted messages if you are signed out of %1$@ everywhere - public static func screenKeyBackupDisableDescriptionPoint2(_ p1: Any) -> String { + internal static func screenKeyBackupDisableDescriptionPoint2(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_key_backup_disable_description_point_2", String(describing: p1)) } /// Are you sure you want to turn off backup? - public static var screenKeyBackupDisableTitle: String { return L10n.tr("Localizable", "screen_key_backup_disable_title") } + internal static var screenKeyBackupDisableTitle: String { return L10n.tr("Localizable", "screen_key_backup_disable_title") } /// This account has been deactivated. - public static var screenLoginErrorDeactivatedAccount: String { return L10n.tr("Localizable", "screen_login_error_deactivated_account") } + internal static var screenLoginErrorDeactivatedAccount: String { return L10n.tr("Localizable", "screen_login_error_deactivated_account") } /// Incorrect username and/or password - public static var screenLoginErrorInvalidCredentials: String { return L10n.tr("Localizable", "screen_login_error_invalid_credentials") } + internal static var screenLoginErrorInvalidCredentials: String { return L10n.tr("Localizable", "screen_login_error_invalid_credentials") } /// This is not a valid user identifier. Expected format: ‘@user:homeserver.org’ - public static var screenLoginErrorInvalidUserId: String { return L10n.tr("Localizable", "screen_login_error_invalid_user_id") } + internal static var screenLoginErrorInvalidUserId: String { return L10n.tr("Localizable", "screen_login_error_invalid_user_id") } /// The selected homeserver doesn't support password or OIDC login. Please contact your admin or choose another homeserver. - public static var screenLoginErrorUnsupportedAuthentication: String { return L10n.tr("Localizable", "screen_login_error_unsupported_authentication") } + internal static var screenLoginErrorUnsupportedAuthentication: String { return L10n.tr("Localizable", "screen_login_error_unsupported_authentication") } /// Enter your details - public static var screenLoginFormHeader: String { return L10n.tr("Localizable", "screen_login_form_header") } + internal static var screenLoginFormHeader: String { return L10n.tr("Localizable", "screen_login_form_header") } /// Matrix is an open network for secure, decentralised communication. - public static var screenLoginSubtitle: String { return L10n.tr("Localizable", "screen_login_subtitle") } + internal static var screenLoginSubtitle: String { return L10n.tr("Localizable", "screen_login_subtitle") } /// Welcome back! - public static var screenLoginTitle: String { return L10n.tr("Localizable", "screen_login_title") } + internal static var screenLoginTitle: String { return L10n.tr("Localizable", "screen_login_title") } /// Sign in to %1$@ - public static func screenLoginTitleWithHomeserver(_ p1: Any) -> String { + internal static func screenLoginTitleWithHomeserver(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_login_title_with_homeserver", String(describing: p1)) } /// Failed selecting media, please try again. - public static var screenMediaPickerErrorFailedSelection: String { return L10n.tr("Localizable", "screen_media_picker_error_failed_selection") } + internal static var screenMediaPickerErrorFailedSelection: String { return L10n.tr("Localizable", "screen_media_picker_error_failed_selection") } /// Failed processing media to upload, please try again. - public static var screenMediaUploadPreviewErrorFailedProcessing: String { return L10n.tr("Localizable", "screen_media_upload_preview_error_failed_processing") } + internal static var screenMediaUploadPreviewErrorFailedProcessing: String { return L10n.tr("Localizable", "screen_media_upload_preview_error_failed_processing") } /// Failed uploading media, please try again. - public static var screenMediaUploadPreviewErrorFailedSending: String { return L10n.tr("Localizable", "screen_media_upload_preview_error_failed_sending") } + internal static var screenMediaUploadPreviewErrorFailedSending: String { return L10n.tr("Localizable", "screen_media_upload_preview_error_failed_sending") } /// This is a one time process, thanks for waiting. - public static var screenMigrationMessage: String { return L10n.tr("Localizable", "screen_migration_message") } + internal static var screenMigrationMessage: String { return L10n.tr("Localizable", "screen_migration_message") } /// Setting up your account. - public static var screenMigrationTitle: String { return L10n.tr("Localizable", "screen_migration_title") } + internal static var screenMigrationTitle: String { return L10n.tr("Localizable", "screen_migration_title") } /// You can change your settings later. - public static var screenNotificationOptinSubtitle: String { return L10n.tr("Localizable", "screen_notification_optin_subtitle") } + internal static var screenNotificationOptinSubtitle: String { return L10n.tr("Localizable", "screen_notification_optin_subtitle") } /// Allow notifications and never miss a message - public static var screenNotificationOptinTitle: String { return L10n.tr("Localizable", "screen_notification_optin_title") } + internal static var screenNotificationOptinTitle: String { return L10n.tr("Localizable", "screen_notification_optin_title") } /// Additional settings - public static var screenNotificationSettingsAdditionalSettingsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_additional_settings_section_title") } + internal static var screenNotificationSettingsAdditionalSettingsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_additional_settings_section_title") } /// Audio and video calls - public static var screenNotificationSettingsCallsLabel: String { return L10n.tr("Localizable", "screen_notification_settings_calls_label") } + internal static var screenNotificationSettingsCallsLabel: String { return L10n.tr("Localizable", "screen_notification_settings_calls_label") } /// Configuration mismatch - public static var screenNotificationSettingsConfigurationMismatch: String { return L10n.tr("Localizable", "screen_notification_settings_configuration_mismatch") } + internal static var screenNotificationSettingsConfigurationMismatch: String { return L10n.tr("Localizable", "screen_notification_settings_configuration_mismatch") } /// We’ve simplified Notifications Settings to make options easier to find. Some custom settings you’ve chosen in the past are not shown here, but they’re still active. /// /// If you proceed, some of your settings may change. - public static var screenNotificationSettingsConfigurationMismatchDescription: String { return L10n.tr("Localizable", "screen_notification_settings_configuration_mismatch_description") } + internal static var screenNotificationSettingsConfigurationMismatchDescription: String { return L10n.tr("Localizable", "screen_notification_settings_configuration_mismatch_description") } /// Direct chats - public static var screenNotificationSettingsDirectChats: String { return L10n.tr("Localizable", "screen_notification_settings_direct_chats") } + internal static var screenNotificationSettingsDirectChats: String { return L10n.tr("Localizable", "screen_notification_settings_direct_chats") } /// Custom setting per chat - public static var screenNotificationSettingsEditCustomSettingsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_edit_custom_settings_section_title") } + internal static var screenNotificationSettingsEditCustomSettingsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_edit_custom_settings_section_title") } /// An error occurred while updating the notification setting. - public static var screenNotificationSettingsEditFailedUpdatingDefaultMode: String { return L10n.tr("Localizable", "screen_notification_settings_edit_failed_updating_default_mode") } + internal static var screenNotificationSettingsEditFailedUpdatingDefaultMode: String { return L10n.tr("Localizable", "screen_notification_settings_edit_failed_updating_default_mode") } /// All messages - public static var screenNotificationSettingsEditModeAllMessages: String { return L10n.tr("Localizable", "screen_notification_settings_edit_mode_all_messages") } + internal static var screenNotificationSettingsEditModeAllMessages: String { return L10n.tr("Localizable", "screen_notification_settings_edit_mode_all_messages") } /// Mentions and Keywords only - public static var screenNotificationSettingsEditModeMentionsAndKeywords: String { return L10n.tr("Localizable", "screen_notification_settings_edit_mode_mentions_and_keywords") } + internal static var screenNotificationSettingsEditModeMentionsAndKeywords: String { return L10n.tr("Localizable", "screen_notification_settings_edit_mode_mentions_and_keywords") } /// On direct chats, notify me for - public static var screenNotificationSettingsEditScreenDirectSectionHeader: String { return L10n.tr("Localizable", "screen_notification_settings_edit_screen_direct_section_header") } + internal static var screenNotificationSettingsEditScreenDirectSectionHeader: String { return L10n.tr("Localizable", "screen_notification_settings_edit_screen_direct_section_header") } /// On group chats, notify me for - public static var screenNotificationSettingsEditScreenGroupSectionHeader: String { return L10n.tr("Localizable", "screen_notification_settings_edit_screen_group_section_header") } + internal static var screenNotificationSettingsEditScreenGroupSectionHeader: String { return L10n.tr("Localizable", "screen_notification_settings_edit_screen_group_section_header") } /// Enable notifications on this device - public static var screenNotificationSettingsEnableNotifications: String { return L10n.tr("Localizable", "screen_notification_settings_enable_notifications") } + internal static var screenNotificationSettingsEnableNotifications: String { return L10n.tr("Localizable", "screen_notification_settings_enable_notifications") } /// The configuration has not been corrected, please try again. - public static var screenNotificationSettingsFailedFixingConfiguration: String { return L10n.tr("Localizable", "screen_notification_settings_failed_fixing_configuration") } + internal static var screenNotificationSettingsFailedFixingConfiguration: String { return L10n.tr("Localizable", "screen_notification_settings_failed_fixing_configuration") } /// Group chats - public static var screenNotificationSettingsGroupChats: String { return L10n.tr("Localizable", "screen_notification_settings_group_chats") } + internal static var screenNotificationSettingsGroupChats: String { return L10n.tr("Localizable", "screen_notification_settings_group_chats") } /// Invitations - public static var screenNotificationSettingsInviteForMeLabel: String { return L10n.tr("Localizable", "screen_notification_settings_invite_for_me_label") } + internal static var screenNotificationSettingsInviteForMeLabel: String { return L10n.tr("Localizable", "screen_notification_settings_invite_for_me_label") } /// Your homeserver does not support this option in encrypted rooms, you may not get notified in some rooms. - public static var screenNotificationSettingsMentionsOnlyDisclaimer: String { return L10n.tr("Localizable", "screen_notification_settings_mentions_only_disclaimer") } + internal static var screenNotificationSettingsMentionsOnlyDisclaimer: String { return L10n.tr("Localizable", "screen_notification_settings_mentions_only_disclaimer") } /// Mentions - public static var screenNotificationSettingsMentionsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_mentions_section_title") } + internal static var screenNotificationSettingsMentionsSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_mentions_section_title") } /// All - public static var screenNotificationSettingsModeAll: String { return L10n.tr("Localizable", "screen_notification_settings_mode_all") } + internal static var screenNotificationSettingsModeAll: String { return L10n.tr("Localizable", "screen_notification_settings_mode_all") } /// Mentions - public static var screenNotificationSettingsModeMentions: String { return L10n.tr("Localizable", "screen_notification_settings_mode_mentions") } + internal static var screenNotificationSettingsModeMentions: String { return L10n.tr("Localizable", "screen_notification_settings_mode_mentions") } /// Notify me for - public static var screenNotificationSettingsNotificationSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_notification_section_title") } + internal static var screenNotificationSettingsNotificationSectionTitle: String { return L10n.tr("Localizable", "screen_notification_settings_notification_section_title") } /// Notify me on @room - public static var screenNotificationSettingsRoomMentionLabel: String { return L10n.tr("Localizable", "screen_notification_settings_room_mention_label") } + internal static var screenNotificationSettingsRoomMentionLabel: String { return L10n.tr("Localizable", "screen_notification_settings_room_mention_label") } /// To receive notifications, please change your %1$@. - public static func screenNotificationSettingsSystemNotificationsActionRequired(_ p1: Any) -> String { + internal static func screenNotificationSettingsSystemNotificationsActionRequired(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_notification_settings_system_notifications_action_required", String(describing: p1)) } /// system settings - public static var screenNotificationSettingsSystemNotificationsActionRequiredContentLink: String { return L10n.tr("Localizable", "screen_notification_settings_system_notifications_action_required_content_link") } + internal static var screenNotificationSettingsSystemNotificationsActionRequiredContentLink: String { return L10n.tr("Localizable", "screen_notification_settings_system_notifications_action_required_content_link") } /// System notifications turned off - public static var screenNotificationSettingsSystemNotificationsTurnedOff: String { return L10n.tr("Localizable", "screen_notification_settings_system_notifications_turned_off") } + internal static var screenNotificationSettingsSystemNotificationsTurnedOff: String { return L10n.tr("Localizable", "screen_notification_settings_system_notifications_turned_off") } /// Notifications - public static var screenNotificationSettingsTitle: String { return L10n.tr("Localizable", "screen_notification_settings_title") } + internal static var screenNotificationSettingsTitle: String { return L10n.tr("Localizable", "screen_notification_settings_title") } /// Sign in manually - public static var screenOnboardingSignInManually: String { return L10n.tr("Localizable", "screen_onboarding_sign_in_manually") } + internal static var screenOnboardingSignInManually: String { return L10n.tr("Localizable", "screen_onboarding_sign_in_manually") } /// Sign in with QR code - public static var screenOnboardingSignInWithQrCode: String { return L10n.tr("Localizable", "screen_onboarding_sign_in_with_qr_code") } + internal static var screenOnboardingSignInWithQrCode: String { return L10n.tr("Localizable", "screen_onboarding_sign_in_with_qr_code") } /// Create account - public static var screenOnboardingSignUp: String { return L10n.tr("Localizable", "screen_onboarding_sign_up") } + internal static var screenOnboardingSignUp: String { return L10n.tr("Localizable", "screen_onboarding_sign_up") } /// Welcome to the fastest Element ever. Supercharged for speed and simplicity. - public static var screenOnboardingWelcomeMessage: String { return L10n.tr("Localizable", "screen_onboarding_welcome_message") } + internal static var screenOnboardingWelcomeMessage: String { return L10n.tr("Localizable", "screen_onboarding_welcome_message") } /// Welcome to %1$@. Supercharged, for speed and simplicity. - public static func screenOnboardingWelcomeSubtitle(_ p1: Any) -> String { + internal static func screenOnboardingWelcomeSubtitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_onboarding_welcome_subtitle", String(describing: p1)) } /// Be in your element - public static var screenOnboardingWelcomeTitle: String { return L10n.tr("Localizable", "screen_onboarding_welcome_title") } + internal static var screenOnboardingWelcomeTitle: String { return L10n.tr("Localizable", "screen_onboarding_welcome_title") } /// Can't find any ongoing polls. - public static var screenPollsHistoryEmptyOngoing: String { return L10n.tr("Localizable", "screen_polls_history_empty_ongoing") } + internal static var screenPollsHistoryEmptyOngoing: String { return L10n.tr("Localizable", "screen_polls_history_empty_ongoing") } /// Can't find any past polls. - public static var screenPollsHistoryEmptyPast: String { return L10n.tr("Localizable", "screen_polls_history_empty_past") } + internal static var screenPollsHistoryEmptyPast: String { return L10n.tr("Localizable", "screen_polls_history_empty_past") } /// Ongoing - public static var screenPollsHistoryFilterOngoing: String { return L10n.tr("Localizable", "screen_polls_history_filter_ongoing") } + internal static var screenPollsHistoryFilterOngoing: String { return L10n.tr("Localizable", "screen_polls_history_filter_ongoing") } /// Past - public static var screenPollsHistoryFilterPast: String { return L10n.tr("Localizable", "screen_polls_history_filter_past") } + internal static var screenPollsHistoryFilterPast: String { return L10n.tr("Localizable", "screen_polls_history_filter_past") } /// Polls - public static var screenPollsHistoryTitle: String { return L10n.tr("Localizable", "screen_polls_history_title") } + internal static var screenPollsHistoryTitle: String { return L10n.tr("Localizable", "screen_polls_history_title") } /// Get a new recovery key if you've lost your existing one. After changing your recovery key, your old one will no longer work. - public static var screenRecoveryKeyChangeDescription: String { return L10n.tr("Localizable", "screen_recovery_key_change_description") } + internal static var screenRecoveryKeyChangeDescription: String { return L10n.tr("Localizable", "screen_recovery_key_change_description") } /// Generate a new recovery key - public static var screenRecoveryKeyChangeGenerateKey: String { return L10n.tr("Localizable", "screen_recovery_key_change_generate_key") } + internal static var screenRecoveryKeyChangeGenerateKey: String { return L10n.tr("Localizable", "screen_recovery_key_change_generate_key") } /// Make sure you can store your recovery key somewhere safe - public static var screenRecoveryKeyChangeGenerateKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_change_generate_key_description") } + internal static var screenRecoveryKeyChangeGenerateKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_change_generate_key_description") } /// Recovery key changed - public static var screenRecoveryKeyChangeSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_change_success") } + internal static var screenRecoveryKeyChangeSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_change_success") } /// Change recovery key? - public static var screenRecoveryKeyChangeTitle: String { return L10n.tr("Localizable", "screen_recovery_key_change_title") } + internal static var screenRecoveryKeyChangeTitle: String { return L10n.tr("Localizable", "screen_recovery_key_change_title") } /// Enter your recovery key to confirm access to your chat backup. - public static var screenRecoveryKeyConfirmDescription: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_description") } + internal static var screenRecoveryKeyConfirmDescription: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_description") } /// Please try again to confirm access to your chat backup. - public static var screenRecoveryKeyConfirmErrorContent: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_error_content") } + internal static var screenRecoveryKeyConfirmErrorContent: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_error_content") } /// Incorrect recovery key - public static var screenRecoveryKeyConfirmErrorTitle: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_error_title") } + internal static var screenRecoveryKeyConfirmErrorTitle: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_error_title") } /// Enter the 48 character code. - public static var screenRecoveryKeyConfirmKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_key_description") } + internal static var screenRecoveryKeyConfirmKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_key_description") } /// Enter... - public static var screenRecoveryKeyConfirmKeyPlaceholder: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_key_placeholder") } + internal static var screenRecoveryKeyConfirmKeyPlaceholder: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_key_placeholder") } /// Recovery key confirmed - public static var screenRecoveryKeyConfirmSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_success") } + internal static var screenRecoveryKeyConfirmSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_success") } /// Enter your recovery key - public static var screenRecoveryKeyConfirmTitle: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_title") } + internal static var screenRecoveryKeyConfirmTitle: String { return L10n.tr("Localizable", "screen_recovery_key_confirm_title") } /// Copied recovery key - public static var screenRecoveryKeyCopiedToClipboard: String { return L10n.tr("Localizable", "screen_recovery_key_copied_to_clipboard") } + internal static var screenRecoveryKeyCopiedToClipboard: String { return L10n.tr("Localizable", "screen_recovery_key_copied_to_clipboard") } /// Generating… - public static var screenRecoveryKeyGeneratingKey: String { return L10n.tr("Localizable", "screen_recovery_key_generating_key") } + internal static var screenRecoveryKeyGeneratingKey: String { return L10n.tr("Localizable", "screen_recovery_key_generating_key") } /// Save recovery key - public static var screenRecoveryKeySaveAction: String { return L10n.tr("Localizable", "screen_recovery_key_save_action") } + internal static var screenRecoveryKeySaveAction: String { return L10n.tr("Localizable", "screen_recovery_key_save_action") } /// Write down your recovery key somewhere safe or save it in a password manager. - public static var screenRecoveryKeySaveDescription: String { return L10n.tr("Localizable", "screen_recovery_key_save_description") } + internal static var screenRecoveryKeySaveDescription: String { return L10n.tr("Localizable", "screen_recovery_key_save_description") } /// Tap to copy recovery key - public static var screenRecoveryKeySaveKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_save_key_description") } + internal static var screenRecoveryKeySaveKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_save_key_description") } /// Save your recovery key - public static var screenRecoveryKeySaveTitle: String { return L10n.tr("Localizable", "screen_recovery_key_save_title") } + internal static var screenRecoveryKeySaveTitle: String { return L10n.tr("Localizable", "screen_recovery_key_save_title") } /// You will not be able to access your new recovery key after this step. - public static var screenRecoveryKeySetupConfirmationDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_confirmation_description") } + internal static var screenRecoveryKeySetupConfirmationDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_confirmation_description") } /// Have you saved your recovery key? - public static var screenRecoveryKeySetupConfirmationTitle: String { return L10n.tr("Localizable", "screen_recovery_key_setup_confirmation_title") } + internal static var screenRecoveryKeySetupConfirmationTitle: String { return L10n.tr("Localizable", "screen_recovery_key_setup_confirmation_title") } /// Your chat backup is protected by a recovery key. If you need a new recovery key after setup you can recreate by selecting ‘Change recovery key’. - public static var screenRecoveryKeySetupDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_description") } + internal static var screenRecoveryKeySetupDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_description") } /// Generate your recovery key - public static var screenRecoveryKeySetupGenerateKey: String { return L10n.tr("Localizable", "screen_recovery_key_setup_generate_key") } + internal static var screenRecoveryKeySetupGenerateKey: String { return L10n.tr("Localizable", "screen_recovery_key_setup_generate_key") } /// Make sure you can store your recovery key somewhere safe - public static var screenRecoveryKeySetupGenerateKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_generate_key_description") } + internal static var screenRecoveryKeySetupGenerateKeyDescription: String { return L10n.tr("Localizable", "screen_recovery_key_setup_generate_key_description") } /// Recovery setup successful - public static var screenRecoveryKeySetupSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_setup_success") } + internal static var screenRecoveryKeySetupSuccess: String { return L10n.tr("Localizable", "screen_recovery_key_setup_success") } /// Set up recovery - public static var screenRecoveryKeySetupTitle: String { return L10n.tr("Localizable", "screen_recovery_key_setup_title") } + internal static var screenRecoveryKeySetupTitle: String { return L10n.tr("Localizable", "screen_recovery_key_setup_title") } /// Block user - public static var screenReportContentBlockUser: String { return L10n.tr("Localizable", "screen_report_content_block_user") } + internal static var screenReportContentBlockUser: String { return L10n.tr("Localizable", "screen_report_content_block_user") } /// Check if you want to hide all current and future messages from this user - public static var screenReportContentBlockUserHint: String { return L10n.tr("Localizable", "screen_report_content_block_user_hint") } + internal static var screenReportContentBlockUserHint: String { return L10n.tr("Localizable", "screen_report_content_block_user_hint") } /// Camera - public static var screenRoomAttachmentSourceCamera: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera") } + internal static var screenRoomAttachmentSourceCamera: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera") } /// Take photo - public static var screenRoomAttachmentSourceCameraPhoto: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera_photo") } + internal static var screenRoomAttachmentSourceCameraPhoto: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera_photo") } /// Record video - public static var screenRoomAttachmentSourceCameraVideo: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera_video") } + internal static var screenRoomAttachmentSourceCameraVideo: String { return L10n.tr("Localizable", "screen_room_attachment_source_camera_video") } /// Attachment - public static var screenRoomAttachmentSourceFiles: String { return L10n.tr("Localizable", "screen_room_attachment_source_files") } + internal static var screenRoomAttachmentSourceFiles: String { return L10n.tr("Localizable", "screen_room_attachment_source_files") } /// Photo & Video Library - public static var screenRoomAttachmentSourceGallery: String { return L10n.tr("Localizable", "screen_room_attachment_source_gallery") } + internal static var screenRoomAttachmentSourceGallery: String { return L10n.tr("Localizable", "screen_room_attachment_source_gallery") } /// Location - public static var screenRoomAttachmentSourceLocation: String { return L10n.tr("Localizable", "screen_room_attachment_source_location") } + internal static var screenRoomAttachmentSourceLocation: String { return L10n.tr("Localizable", "screen_room_attachment_source_location") } /// Poll - public static var screenRoomAttachmentSourcePoll: String { return L10n.tr("Localizable", "screen_room_attachment_source_poll") } + internal static var screenRoomAttachmentSourcePoll: String { return L10n.tr("Localizable", "screen_room_attachment_source_poll") } /// Text Formatting - public static var screenRoomAttachmentTextFormatting: String { return L10n.tr("Localizable", "screen_room_attachment_text_formatting") } + internal static var screenRoomAttachmentTextFormatting: String { return L10n.tr("Localizable", "screen_room_attachment_text_formatting") } /// Add topic - public static var screenRoomDetailsAddTopicTitle: String { return L10n.tr("Localizable", "screen_room_details_add_topic_title") } + internal static var screenRoomDetailsAddTopicTitle: String { return L10n.tr("Localizable", "screen_room_details_add_topic_title") } /// Already a member - public static var screenRoomDetailsAlreadyAMember: String { return L10n.tr("Localizable", "screen_room_details_already_a_member") } + internal static var screenRoomDetailsAlreadyAMember: String { return L10n.tr("Localizable", "screen_room_details_already_a_member") } /// Already invited - public static var screenRoomDetailsAlreadyInvited: String { return L10n.tr("Localizable", "screen_room_details_already_invited") } + internal static var screenRoomDetailsAlreadyInvited: String { return L10n.tr("Localizable", "screen_room_details_already_invited") } /// Edit Room - public static var screenRoomDetailsEditRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_edit_room_title") } + internal static var screenRoomDetailsEditRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_edit_room_title") } /// There was an unknown error and the information couldn't be changed. - public static var screenRoomDetailsEditionError: String { return L10n.tr("Localizable", "screen_room_details_edition_error") } + internal static var screenRoomDetailsEditionError: String { return L10n.tr("Localizable", "screen_room_details_edition_error") } /// Unable to update room - public static var screenRoomDetailsEditionErrorTitle: String { return L10n.tr("Localizable", "screen_room_details_edition_error_title") } + internal static var screenRoomDetailsEditionErrorTitle: String { return L10n.tr("Localizable", "screen_room_details_edition_error_title") } /// Messages are secured with locks. Only you and the recipients have the unique keys to unlock them. - public static var screenRoomDetailsEncryptionEnabledSubtitle: String { return L10n.tr("Localizable", "screen_room_details_encryption_enabled_subtitle") } + internal static var screenRoomDetailsEncryptionEnabledSubtitle: String { return L10n.tr("Localizable", "screen_room_details_encryption_enabled_subtitle") } /// Message encryption enabled - public static var screenRoomDetailsEncryptionEnabledTitle: String { return L10n.tr("Localizable", "screen_room_details_encryption_enabled_title") } + internal static var screenRoomDetailsEncryptionEnabledTitle: String { return L10n.tr("Localizable", "screen_room_details_encryption_enabled_title") } /// An error occurred when loading notification settings. - public static var screenRoomDetailsErrorLoadingNotificationSettings: String { return L10n.tr("Localizable", "screen_room_details_error_loading_notification_settings") } + internal static var screenRoomDetailsErrorLoadingNotificationSettings: String { return L10n.tr("Localizable", "screen_room_details_error_loading_notification_settings") } /// Failed muting this room, please try again. - public static var screenRoomDetailsErrorMuting: String { return L10n.tr("Localizable", "screen_room_details_error_muting") } + internal static var screenRoomDetailsErrorMuting: String { return L10n.tr("Localizable", "screen_room_details_error_muting") } /// Failed unmuting this room, please try again. - public static var screenRoomDetailsErrorUnmuting: String { return L10n.tr("Localizable", "screen_room_details_error_unmuting") } + internal static var screenRoomDetailsErrorUnmuting: String { return L10n.tr("Localizable", "screen_room_details_error_unmuting") } /// Invite people - public static var screenRoomDetailsInvitePeopleTitle: String { return L10n.tr("Localizable", "screen_room_details_invite_people_title") } + internal static var screenRoomDetailsInvitePeopleTitle: String { return L10n.tr("Localizable", "screen_room_details_invite_people_title") } /// Leave conversation - public static var screenRoomDetailsLeaveConversationTitle: String { return L10n.tr("Localizable", "screen_room_details_leave_conversation_title") } + internal static var screenRoomDetailsLeaveConversationTitle: String { return L10n.tr("Localizable", "screen_room_details_leave_conversation_title") } /// Leave room - public static var screenRoomDetailsLeaveRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_leave_room_title") } + internal static var screenRoomDetailsLeaveRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_leave_room_title") } /// Custom - public static var screenRoomDetailsNotificationModeCustom: String { return L10n.tr("Localizable", "screen_room_details_notification_mode_custom") } + internal static var screenRoomDetailsNotificationModeCustom: String { return L10n.tr("Localizable", "screen_room_details_notification_mode_custom") } /// Default - public static var screenRoomDetailsNotificationModeDefault: String { return L10n.tr("Localizable", "screen_room_details_notification_mode_default") } + internal static var screenRoomDetailsNotificationModeDefault: String { return L10n.tr("Localizable", "screen_room_details_notification_mode_default") } /// Notifications - public static var screenRoomDetailsNotificationTitle: String { return L10n.tr("Localizable", "screen_room_details_notification_title") } + internal static var screenRoomDetailsNotificationTitle: String { return L10n.tr("Localizable", "screen_room_details_notification_title") } /// Room name - public static var screenRoomDetailsRoomNameLabel: String { return L10n.tr("Localizable", "screen_room_details_room_name_label") } + internal static var screenRoomDetailsRoomNameLabel: String { return L10n.tr("Localizable", "screen_room_details_room_name_label") } /// Security - public static var screenRoomDetailsSecurityTitle: String { return L10n.tr("Localizable", "screen_room_details_security_title") } + internal static var screenRoomDetailsSecurityTitle: String { return L10n.tr("Localizable", "screen_room_details_security_title") } /// Share room - public static var screenRoomDetailsShareRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_share_room_title") } + internal static var screenRoomDetailsShareRoomTitle: String { return L10n.tr("Localizable", "screen_room_details_share_room_title") } /// Topic - public static var screenRoomDetailsTopicTitle: String { return L10n.tr("Localizable", "screen_room_details_topic_title") } + internal static var screenRoomDetailsTopicTitle: String { return L10n.tr("Localizable", "screen_room_details_topic_title") } /// Updating room… - public static var screenRoomDetailsUpdatingRoom: String { return L10n.tr("Localizable", "screen_room_details_updating_room") } + internal static var screenRoomDetailsUpdatingRoom: String { return L10n.tr("Localizable", "screen_room_details_updating_room") } /// Message history is currently unavailable. - public static var screenRoomEncryptedHistoryBanner: String { return L10n.tr("Localizable", "screen_room_encrypted_history_banner") } + internal static var screenRoomEncryptedHistoryBanner: String { return L10n.tr("Localizable", "screen_room_encrypted_history_banner") } /// Message history is unavailable in this room. Verify this device to see your message history. - public static var screenRoomEncryptedHistoryBannerUnverified: String { return L10n.tr("Localizable", "screen_room_encrypted_history_banner_unverified") } + internal static var screenRoomEncryptedHistoryBannerUnverified: String { return L10n.tr("Localizable", "screen_room_encrypted_history_banner_unverified") } /// Failed processing media to upload, please try again. - public static var screenRoomErrorFailedProcessingMedia: String { return L10n.tr("Localizable", "screen_room_error_failed_processing_media") } + internal static var screenRoomErrorFailedProcessingMedia: String { return L10n.tr("Localizable", "screen_room_error_failed_processing_media") } /// Could not retrieve user details - public static var screenRoomErrorFailedRetrievingUserDetails: String { return L10n.tr("Localizable", "screen_room_error_failed_retrieving_user_details") } + internal static var screenRoomErrorFailedRetrievingUserDetails: String { return L10n.tr("Localizable", "screen_room_error_failed_retrieving_user_details") } /// Would you like to invite them back? - public static var screenRoomInviteAgainAlertMessage: String { return L10n.tr("Localizable", "screen_room_invite_again_alert_message") } + internal static var screenRoomInviteAgainAlertMessage: String { return L10n.tr("Localizable", "screen_room_invite_again_alert_message") } /// You are alone in this chat - public static var screenRoomInviteAgainAlertTitle: String { return L10n.tr("Localizable", "screen_room_invite_again_alert_title") } + internal static var screenRoomInviteAgainAlertTitle: String { return L10n.tr("Localizable", "screen_room_invite_again_alert_title") } /// Block - public static var screenRoomMemberDetailsBlockAlertAction: String { return L10n.tr("Localizable", "screen_room_member_details_block_alert_action") } + internal static var screenRoomMemberDetailsBlockAlertAction: String { return L10n.tr("Localizable", "screen_room_member_details_block_alert_action") } /// Blocked users won't be able to send you messages and all their messages will be hidden. You can unblock them anytime. - public static var screenRoomMemberDetailsBlockAlertDescription: String { return L10n.tr("Localizable", "screen_room_member_details_block_alert_description") } + internal static var screenRoomMemberDetailsBlockAlertDescription: String { return L10n.tr("Localizable", "screen_room_member_details_block_alert_description") } /// Block user - public static var screenRoomMemberDetailsBlockUser: String { return L10n.tr("Localizable", "screen_room_member_details_block_user") } + internal static var screenRoomMemberDetailsBlockUser: String { return L10n.tr("Localizable", "screen_room_member_details_block_user") } /// Unblock - public static var screenRoomMemberDetailsUnblockAlertAction: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_alert_action") } + internal static var screenRoomMemberDetailsUnblockAlertAction: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_alert_action") } /// You'll be able to see all messages from them again. - public static var screenRoomMemberDetailsUnblockAlertDescription: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_alert_description") } + internal static var screenRoomMemberDetailsUnblockAlertDescription: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_alert_description") } /// Unblock user - public static var screenRoomMemberDetailsUnblockUser: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_user") } + internal static var screenRoomMemberDetailsUnblockUser: String { return L10n.tr("Localizable", "screen_room_member_details_unblock_user") } /// Plural format key: "%#@COUNT@" - public static func screenRoomMemberListHeaderTitle(_ p1: Int) -> String { + internal static func screenRoomMemberListHeaderTitle(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_room_member_list_header_title", p1) } /// Banned - public static var screenRoomMemberListModeBanned: String { return L10n.tr("Localizable", "screen_room_member_list_mode_banned") } + internal static var screenRoomMemberListModeBanned: String { return L10n.tr("Localizable", "screen_room_member_list_mode_banned") } /// Members - public static var screenRoomMemberListModeMembers: String { return L10n.tr("Localizable", "screen_room_member_list_mode_members") } + internal static var screenRoomMemberListModeMembers: String { return L10n.tr("Localizable", "screen_room_member_list_mode_members") } /// Pending - public static var screenRoomMemberListPendingHeaderTitle: String { return L10n.tr("Localizable", "screen_room_member_list_pending_header_title") } + internal static var screenRoomMemberListPendingHeaderTitle: String { return L10n.tr("Localizable", "screen_room_member_list_pending_header_title") } /// Admin - public static var screenRoomMemberListRoleAdministrator: String { return L10n.tr("Localizable", "screen_room_member_list_role_administrator") } + internal static var screenRoomMemberListRoleAdministrator: String { return L10n.tr("Localizable", "screen_room_member_list_role_administrator") } /// Moderator - public static var screenRoomMemberListRoleModerator: String { return L10n.tr("Localizable", "screen_room_member_list_role_moderator") } + internal static var screenRoomMemberListRoleModerator: String { return L10n.tr("Localizable", "screen_room_member_list_role_moderator") } /// Room members - public static var screenRoomMemberListRoomMembersHeaderTitle: String { return L10n.tr("Localizable", "screen_room_member_list_room_members_header_title") } + internal static var screenRoomMemberListRoomMembersHeaderTitle: String { return L10n.tr("Localizable", "screen_room_member_list_room_members_header_title") } /// Notify the whole room - public static var screenRoomMentionsAtRoomSubtitle: String { return L10n.tr("Localizable", "screen_room_mentions_at_room_subtitle") } + internal static var screenRoomMentionsAtRoomSubtitle: String { return L10n.tr("Localizable", "screen_room_mentions_at_room_subtitle") } /// Everyone - public static var screenRoomMentionsAtRoomTitle: String { return L10n.tr("Localizable", "screen_room_mentions_at_room_title") } + internal static var screenRoomMentionsAtRoomTitle: String { return L10n.tr("Localizable", "screen_room_mentions_at_room_title") } /// Message copied - public static var screenRoomMessageCopied: String { return L10n.tr("Localizable", "screen_room_message_copied") } + internal static var screenRoomMessageCopied: String { return L10n.tr("Localizable", "screen_room_message_copied") } /// You do not have permission to post to this room - public static var screenRoomNoPermissionToPost: String { return L10n.tr("Localizable", "screen_room_no_permission_to_post") } + internal static var screenRoomNoPermissionToPost: String { return L10n.tr("Localizable", "screen_room_no_permission_to_post") } /// Allow custom setting - public static var screenRoomNotificationSettingsAllowCustom: String { return L10n.tr("Localizable", "screen_room_notification_settings_allow_custom") } + internal static var screenRoomNotificationSettingsAllowCustom: String { return L10n.tr("Localizable", "screen_room_notification_settings_allow_custom") } /// Turning this on will override your default setting - public static var screenRoomNotificationSettingsAllowCustomFootnote: String { return L10n.tr("Localizable", "screen_room_notification_settings_allow_custom_footnote") } + internal static var screenRoomNotificationSettingsAllowCustomFootnote: String { return L10n.tr("Localizable", "screen_room_notification_settings_allow_custom_footnote") } /// Notify me in this chat for - public static var screenRoomNotificationSettingsCustomSettingsTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_custom_settings_title") } + internal static var screenRoomNotificationSettingsCustomSettingsTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_custom_settings_title") } /// You can change it in your %1$@. - public static func screenRoomNotificationSettingsDefaultSettingFootnote(_ p1: Any) -> String { + internal static func screenRoomNotificationSettingsDefaultSettingFootnote(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_room_notification_settings_default_setting_footnote", String(describing: p1)) } /// global settings - public static var screenRoomNotificationSettingsDefaultSettingFootnoteContentLink: String { return L10n.tr("Localizable", "screen_room_notification_settings_default_setting_footnote_content_link") } + internal static var screenRoomNotificationSettingsDefaultSettingFootnoteContentLink: String { return L10n.tr("Localizable", "screen_room_notification_settings_default_setting_footnote_content_link") } /// Default setting - public static var screenRoomNotificationSettingsDefaultSettingTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_default_setting_title") } + internal static var screenRoomNotificationSettingsDefaultSettingTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_default_setting_title") } /// Remove custom setting - public static var screenRoomNotificationSettingsEditRemoveSetting: String { return L10n.tr("Localizable", "screen_room_notification_settings_edit_remove_setting") } + internal static var screenRoomNotificationSettingsEditRemoveSetting: String { return L10n.tr("Localizable", "screen_room_notification_settings_edit_remove_setting") } /// An error occurred while loading notification settings. - public static var screenRoomNotificationSettingsErrorLoadingSettings: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_loading_settings") } + internal static var screenRoomNotificationSettingsErrorLoadingSettings: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_loading_settings") } /// Failed restoring the default mode, please try again. - public static var screenRoomNotificationSettingsErrorRestoringDefault: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_restoring_default") } + internal static var screenRoomNotificationSettingsErrorRestoringDefault: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_restoring_default") } /// Failed setting the mode, please try again. - public static var screenRoomNotificationSettingsErrorSettingMode: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_setting_mode") } + internal static var screenRoomNotificationSettingsErrorSettingMode: String { return L10n.tr("Localizable", "screen_room_notification_settings_error_setting_mode") } /// Your homeserver does not support this option in encrypted rooms, you won't get notified in this room. - public static var screenRoomNotificationSettingsMentionsOnlyDisclaimer: String { return L10n.tr("Localizable", "screen_room_notification_settings_mentions_only_disclaimer") } + internal static var screenRoomNotificationSettingsMentionsOnlyDisclaimer: String { return L10n.tr("Localizable", "screen_room_notification_settings_mentions_only_disclaimer") } /// All messages - public static var screenRoomNotificationSettingsModeAllMessages: String { return L10n.tr("Localizable", "screen_room_notification_settings_mode_all_messages") } + internal static var screenRoomNotificationSettingsModeAllMessages: String { return L10n.tr("Localizable", "screen_room_notification_settings_mode_all_messages") } /// Mentions and Keywords only - public static var screenRoomNotificationSettingsModeMentionsAndKeywords: String { return L10n.tr("Localizable", "screen_room_notification_settings_mode_mentions_and_keywords") } + internal static var screenRoomNotificationSettingsModeMentionsAndKeywords: String { return L10n.tr("Localizable", "screen_room_notification_settings_mode_mentions_and_keywords") } /// In this room, notify me for - public static var screenRoomNotificationSettingsRoomCustomSettingsTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_room_custom_settings_title") } + internal static var screenRoomNotificationSettingsRoomCustomSettingsTitle: String { return L10n.tr("Localizable", "screen_room_notification_settings_room_custom_settings_title") } /// Show less - public static var screenRoomReactionsShowLess: String { return L10n.tr("Localizable", "screen_room_reactions_show_less") } + internal static var screenRoomReactionsShowLess: String { return L10n.tr("Localizable", "screen_room_reactions_show_less") } /// Show more - public static var screenRoomReactionsShowMore: String { return L10n.tr("Localizable", "screen_room_reactions_show_more") } + internal static var screenRoomReactionsShowMore: String { return L10n.tr("Localizable", "screen_room_reactions_show_more") } /// Send again - public static var screenRoomRetrySendMenuSendAgainAction: String { return L10n.tr("Localizable", "screen_room_retry_send_menu_send_again_action") } + internal static var screenRoomRetrySendMenuSendAgainAction: String { return L10n.tr("Localizable", "screen_room_retry_send_menu_send_again_action") } /// Your message failed to send - public static var screenRoomRetrySendMenuTitle: String { return L10n.tr("Localizable", "screen_room_retry_send_menu_title") } + internal static var screenRoomRetrySendMenuTitle: String { return L10n.tr("Localizable", "screen_room_retry_send_menu_title") } /// Add emoji - public static var screenRoomTimelineAddReaction: String { return L10n.tr("Localizable", "screen_room_timeline_add_reaction") } + internal static var screenRoomTimelineAddReaction: String { return L10n.tr("Localizable", "screen_room_timeline_add_reaction") } /// Show less - public static var screenRoomTimelineLessReactions: String { return L10n.tr("Localizable", "screen_room_timeline_less_reactions") } + internal static var screenRoomTimelineLessReactions: String { return L10n.tr("Localizable", "screen_room_timeline_less_reactions") } /// Plural format key: "%#@COUNT@" - public static func screenRoomTypingManyMembers(_ p1: Int) -> String { + internal static func screenRoomTypingManyMembers(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_room_typing_many_members", p1) } /// %1$@, %2$@ and - public static func screenRoomTypingManyMembersFirstComponentIos(_ p1: Any, _ p2: Any) -> String { + internal static func screenRoomTypingManyMembersFirstComponentIos(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "screen_room_typing_many_members_first_component_ios", String(describing: p1), String(describing: p2)) } /// Plural format key: "%#@COUNT@" - public static func screenRoomTypingManyMembersSecondComponentIos(_ p1: Int) -> String { + internal static func screenRoomTypingManyMembersSecondComponentIos(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_room_typing_many_members_second_component_ios", p1) } /// Plural format key: "%#@COUNT@" - public static func screenRoomTypingNotification(_ p1: Int) -> String { + internal static func screenRoomTypingNotification(_ p1: Int) -> String { return L10n.tr("Localizable", "screen_room_typing_notification", p1) } /// are typing - public static var screenRoomTypingNotificationPluralIos: String { return L10n.tr("Localizable", "screen_room_typing_notification_plural_ios") } + internal static var screenRoomTypingNotificationPluralIos: String { return L10n.tr("Localizable", "screen_room_typing_notification_plural_ios") } /// is typing - public static var screenRoomTypingNotificationSingularIos: String { return L10n.tr("Localizable", "screen_room_typing_notification_singular_ios") } + internal static var screenRoomTypingNotificationSingularIos: String { return L10n.tr("Localizable", "screen_room_typing_notification_singular_ios") } /// %1$@ and %2$@ - public static func screenRoomTypingTwoMembers(_ p1: Any, _ p2: Any) -> String { + internal static func screenRoomTypingTwoMembers(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "screen_room_typing_two_members", String(describing: p1), String(describing: p2)) } /// Hold to record - public static var screenRoomVoiceMessageTooltip: String { return L10n.tr("Localizable", "screen_room_voice_message_tooltip") } + internal static var screenRoomVoiceMessageTooltip: String { return L10n.tr("Localizable", "screen_room_voice_message_tooltip") } /// Create a new conversation or room - public static var screenRoomlistA11yCreateMessage: String { return L10n.tr("Localizable", "screen_roomlist_a11y_create_message") } + internal static var screenRoomlistA11yCreateMessage: String { return L10n.tr("Localizable", "screen_roomlist_a11y_create_message") } /// Get started by messaging someone. - public static var screenRoomlistEmptyMessage: String { return L10n.tr("Localizable", "screen_roomlist_empty_message") } + internal static var screenRoomlistEmptyMessage: String { return L10n.tr("Localizable", "screen_roomlist_empty_message") } /// No chats yet. - public static var screenRoomlistEmptyTitle: String { return L10n.tr("Localizable", "screen_roomlist_empty_title") } + internal static var screenRoomlistEmptyTitle: String { return L10n.tr("Localizable", "screen_roomlist_empty_title") } /// Favourites - public static var screenRoomlistFilterFavourites: String { return L10n.tr("Localizable", "screen_roomlist_filter_favourites") } + internal static var screenRoomlistFilterFavourites: String { return L10n.tr("Localizable", "screen_roomlist_filter_favourites") } /// Low Priority - public static var screenRoomlistFilterLowPriority: String { return L10n.tr("Localizable", "screen_roomlist_filter_low_priority") } + internal static var screenRoomlistFilterLowPriority: String { return L10n.tr("Localizable", "screen_roomlist_filter_low_priority") } /// People - public static var screenRoomlistFilterPeople: String { return L10n.tr("Localizable", "screen_roomlist_filter_people") } + internal static var screenRoomlistFilterPeople: String { return L10n.tr("Localizable", "screen_roomlist_filter_people") } /// Rooms - public static var screenRoomlistFilterRooms: String { return L10n.tr("Localizable", "screen_roomlist_filter_rooms") } + internal static var screenRoomlistFilterRooms: String { return L10n.tr("Localizable", "screen_roomlist_filter_rooms") } /// Unreads - public static var screenRoomlistFilterUnreads: String { return L10n.tr("Localizable", "screen_roomlist_filter_unreads") } + internal static var screenRoomlistFilterUnreads: String { return L10n.tr("Localizable", "screen_roomlist_filter_unreads") } /// All Chats - public static var screenRoomlistMainSpaceTitle: String { return L10n.tr("Localizable", "screen_roomlist_main_space_title") } + internal static var screenRoomlistMainSpaceTitle: String { return L10n.tr("Localizable", "screen_roomlist_main_space_title") } /// Mark as read - public static var screenRoomlistMarkAsRead: String { return L10n.tr("Localizable", "screen_roomlist_mark_as_read") } + internal static var screenRoomlistMarkAsRead: String { return L10n.tr("Localizable", "screen_roomlist_mark_as_read") } /// Mark as unread - public static var screenRoomlistMarkAsUnread: String { return L10n.tr("Localizable", "screen_roomlist_mark_as_unread") } + internal static var screenRoomlistMarkAsUnread: String { return L10n.tr("Localizable", "screen_roomlist_mark_as_unread") } /// Change account provider - public static var screenServerConfirmationChangeServer: String { return L10n.tr("Localizable", "screen_server_confirmation_change_server") } + internal static var screenServerConfirmationChangeServer: String { return L10n.tr("Localizable", "screen_server_confirmation_change_server") } /// A private server for Element employees. - public static var screenServerConfirmationMessageLoginElementDotIo: String { return L10n.tr("Localizable", "screen_server_confirmation_message_login_element_dot_io") } + internal static var screenServerConfirmationMessageLoginElementDotIo: String { return L10n.tr("Localizable", "screen_server_confirmation_message_login_element_dot_io") } /// Matrix is an open network for secure, decentralised communication. - public static var screenServerConfirmationMessageLoginMatrixDotOrg: String { return L10n.tr("Localizable", "screen_server_confirmation_message_login_matrix_dot_org") } + internal static var screenServerConfirmationMessageLoginMatrixDotOrg: String { return L10n.tr("Localizable", "screen_server_confirmation_message_login_matrix_dot_org") } /// This is where your conversations will live — just like you would use an email provider to keep your emails. - public static var screenServerConfirmationMessageRegister: String { return L10n.tr("Localizable", "screen_server_confirmation_message_register") } + internal static var screenServerConfirmationMessageRegister: String { return L10n.tr("Localizable", "screen_server_confirmation_message_register") } /// You’re about to sign in to %1$@ - public static func screenServerConfirmationTitleLogin(_ p1: Any) -> String { + internal static func screenServerConfirmationTitleLogin(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_server_confirmation_title_login", String(describing: p1)) } /// You’re about to create an account on %1$@ - public static func screenServerConfirmationTitleRegister(_ p1: Any) -> String { + internal static func screenServerConfirmationTitleRegister(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_server_confirmation_title_register", String(describing: p1)) } /// Something doesn’t seem right. Either the request timed out or the request was denied. - public static var screenSessionVerificationCancelledSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_cancelled_subtitle") } + internal static var screenSessionVerificationCancelledSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_cancelled_subtitle") } /// Confirm that the emojis below match those shown on your other session. - public static var screenSessionVerificationCompareEmojisSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_emojis_subtitle") } + internal static var screenSessionVerificationCompareEmojisSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_emojis_subtitle") } /// Compare emojis - public static var screenSessionVerificationCompareEmojisTitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_emojis_title") } + internal static var screenSessionVerificationCompareEmojisTitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_emojis_title") } /// Confirm that the numbers below match those shown on your other session. - public static var screenSessionVerificationCompareNumbersSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_numbers_subtitle") } + internal static var screenSessionVerificationCompareNumbersSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_numbers_subtitle") } /// Compare numbers - public static var screenSessionVerificationCompareNumbersTitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_numbers_title") } + internal static var screenSessionVerificationCompareNumbersTitle: String { return L10n.tr("Localizable", "screen_session_verification_compare_numbers_title") } /// Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted. - public static var screenSessionVerificationCompleteSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_complete_subtitle") } + internal static var screenSessionVerificationCompleteSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_complete_subtitle") } /// Enter recovery key - public static var screenSessionVerificationEnterRecoveryKey: String { return L10n.tr("Localizable", "screen_session_verification_enter_recovery_key") } + internal static var screenSessionVerificationEnterRecoveryKey: String { return L10n.tr("Localizable", "screen_session_verification_enter_recovery_key") } /// Prove it’s you in order to access your encrypted message history. - public static var screenSessionVerificationOpenExistingSessionSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_open_existing_session_subtitle") } + internal static var screenSessionVerificationOpenExistingSessionSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_open_existing_session_subtitle") } /// Open an existing session - public static var screenSessionVerificationOpenExistingSessionTitle: String { return L10n.tr("Localizable", "screen_session_verification_open_existing_session_title") } + internal static var screenSessionVerificationOpenExistingSessionTitle: String { return L10n.tr("Localizable", "screen_session_verification_open_existing_session_title") } /// Retry verification - public static var screenSessionVerificationPositiveButtonCanceled: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_canceled") } + internal static var screenSessionVerificationPositiveButtonCanceled: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_canceled") } /// I am ready - public static var screenSessionVerificationPositiveButtonInitial: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_initial") } + internal static var screenSessionVerificationPositiveButtonInitial: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_initial") } /// Waiting to match - public static var screenSessionVerificationPositiveButtonVerifyingOngoing: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_verifying_ongoing") } + internal static var screenSessionVerificationPositiveButtonVerifyingOngoing: String { return L10n.tr("Localizable", "screen_session_verification_positive_button_verifying_ongoing") } /// Compare a unique set of emojis. - public static var screenSessionVerificationReadySubtitle: String { return L10n.tr("Localizable", "screen_session_verification_ready_subtitle") } + internal static var screenSessionVerificationReadySubtitle: String { return L10n.tr("Localizable", "screen_session_verification_ready_subtitle") } /// Compare the unique emoji, ensuring they appear in the same order. - public static var screenSessionVerificationRequestAcceptedSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_request_accepted_subtitle") } + internal static var screenSessionVerificationRequestAcceptedSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_request_accepted_subtitle") } /// They don’t match - public static var screenSessionVerificationTheyDontMatch: String { return L10n.tr("Localizable", "screen_session_verification_they_dont_match") } + internal static var screenSessionVerificationTheyDontMatch: String { return L10n.tr("Localizable", "screen_session_verification_they_dont_match") } /// They match - public static var screenSessionVerificationTheyMatch: String { return L10n.tr("Localizable", "screen_session_verification_they_match") } + internal static var screenSessionVerificationTheyMatch: String { return L10n.tr("Localizable", "screen_session_verification_they_match") } /// Accept the request to start the verification process in your other session to continue. - public static var screenSessionVerificationWaitingToAcceptSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_waiting_to_accept_subtitle") } + internal static var screenSessionVerificationWaitingToAcceptSubtitle: String { return L10n.tr("Localizable", "screen_session_verification_waiting_to_accept_subtitle") } /// Waiting to accept request - public static var screenSessionVerificationWaitingToAcceptTitle: String { return L10n.tr("Localizable", "screen_session_verification_waiting_to_accept_title") } + internal static var screenSessionVerificationWaitingToAcceptTitle: String { return L10n.tr("Localizable", "screen_session_verification_waiting_to_accept_title") } /// Share location - public static var screenShareLocationTitle: String { return L10n.tr("Localizable", "screen_share_location_title") } + internal static var screenShareLocationTitle: String { return L10n.tr("Localizable", "screen_share_location_title") } /// Share my location - public static var screenShareMyLocationAction: String { return L10n.tr("Localizable", "screen_share_my_location_action") } + internal static var screenShareMyLocationAction: String { return L10n.tr("Localizable", "screen_share_my_location_action") } /// Open in Apple Maps - public static var screenShareOpenAppleMaps: String { return L10n.tr("Localizable", "screen_share_open_apple_maps") } + internal static var screenShareOpenAppleMaps: String { return L10n.tr("Localizable", "screen_share_open_apple_maps") } /// Open in Google Maps - public static var screenShareOpenGoogleMaps: String { return L10n.tr("Localizable", "screen_share_open_google_maps") } + internal static var screenShareOpenGoogleMaps: String { return L10n.tr("Localizable", "screen_share_open_google_maps") } /// Open in OpenStreetMap - public static var screenShareOpenOsmMaps: String { return L10n.tr("Localizable", "screen_share_open_osm_maps") } + internal static var screenShareOpenOsmMaps: String { return L10n.tr("Localizable", "screen_share_open_osm_maps") } /// Share this location - public static var screenShareThisLocationAction: String { return L10n.tr("Localizable", "screen_share_this_location_action") } + internal static var screenShareThisLocationAction: String { return L10n.tr("Localizable", "screen_share_this_location_action") } /// You’ve changed your password on another session - public static var screenSignedOutReason1: String { return L10n.tr("Localizable", "screen_signed_out_reason_1") } + internal static var screenSignedOutReason1: String { return L10n.tr("Localizable", "screen_signed_out_reason_1") } /// You have deleted the session from another session - public static var screenSignedOutReason2: String { return L10n.tr("Localizable", "screen_signed_out_reason_2") } + internal static var screenSignedOutReason2: String { return L10n.tr("Localizable", "screen_signed_out_reason_2") } /// Your server’s administrator has invalidated your access - public static var screenSignedOutReason3: String { return L10n.tr("Localizable", "screen_signed_out_reason_3") } + internal static var screenSignedOutReason3: String { return L10n.tr("Localizable", "screen_signed_out_reason_3") } /// You might have been signed out for one of the reasons listed below. Please sign in again to continue using %@. - public static func screenSignedOutSubtitle(_ p1: Any) -> String { + internal static func screenSignedOutSubtitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_signed_out_subtitle", String(describing: p1)) } /// You’re signed out - public static var screenSignedOutTitle: String { return L10n.tr("Localizable", "screen_signed_out_title") } + internal static var screenSignedOutTitle: String { return L10n.tr("Localizable", "screen_signed_out_title") } /// Are you sure you want to sign out? - public static var screenSignoutConfirmationDialogContent: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_content") } + internal static var screenSignoutConfirmationDialogContent: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_content") } /// Sign out - public static var screenSignoutConfirmationDialogSubmit: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_submit") } + internal static var screenSignoutConfirmationDialogSubmit: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_submit") } /// Sign out - public static var screenSignoutConfirmationDialogTitle: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_title") } + internal static var screenSignoutConfirmationDialogTitle: String { return L10n.tr("Localizable", "screen_signout_confirmation_dialog_title") } /// Signing out… - public static var screenSignoutInProgressDialogContent: String { return L10n.tr("Localizable", "screen_signout_in_progress_dialog_content") } + internal static var screenSignoutInProgressDialogContent: String { return L10n.tr("Localizable", "screen_signout_in_progress_dialog_content") } /// You are about to sign out of your last session. If you sign out now, you will lose access to your encrypted messages. - public static var screenSignoutKeyBackupDisabledSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_disabled_subtitle") } + internal static var screenSignoutKeyBackupDisabledSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_disabled_subtitle") } /// You have turned off backup - public static var screenSignoutKeyBackupDisabledTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_disabled_title") } + internal static var screenSignoutKeyBackupDisabledTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_disabled_title") } /// Your keys were still being backed up when you went offline. Reconnect so that your keys can be backed up before signing out. - public static var screenSignoutKeyBackupOfflineSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_offline_subtitle") } + internal static var screenSignoutKeyBackupOfflineSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_offline_subtitle") } /// Your keys are still being backed up - public static var screenSignoutKeyBackupOfflineTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_offline_title") } + internal static var screenSignoutKeyBackupOfflineTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_offline_title") } /// Please wait for this to complete before signing out. - public static var screenSignoutKeyBackupOngoingSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_ongoing_subtitle") } + internal static var screenSignoutKeyBackupOngoingSubtitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_ongoing_subtitle") } /// Your keys are still being backed up - public static var screenSignoutKeyBackupOngoingTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_ongoing_title") } + internal static var screenSignoutKeyBackupOngoingTitle: String { return L10n.tr("Localizable", "screen_signout_key_backup_ongoing_title") } /// Sign out - public static var screenSignoutPreferenceItem: String { return L10n.tr("Localizable", "screen_signout_preference_item") } + internal static var screenSignoutPreferenceItem: String { return L10n.tr("Localizable", "screen_signout_preference_item") } /// You are about to sign out of your last session. If you sign out now, you'll lose access to your encrypted messages. - public static var screenSignoutRecoveryDisabledSubtitle: String { return L10n.tr("Localizable", "screen_signout_recovery_disabled_subtitle") } + internal static var screenSignoutRecoveryDisabledSubtitle: String { return L10n.tr("Localizable", "screen_signout_recovery_disabled_subtitle") } /// Recovery not set up - public static var screenSignoutRecoveryDisabledTitle: String { return L10n.tr("Localizable", "screen_signout_recovery_disabled_title") } + internal static var screenSignoutRecoveryDisabledTitle: String { return L10n.tr("Localizable", "screen_signout_recovery_disabled_title") } /// You are about to sign out of your last session. If you sign out now, you might lose access to your encrypted messages. - public static var screenSignoutSaveRecoveryKeySubtitle: String { return L10n.tr("Localizable", "screen_signout_save_recovery_key_subtitle") } + internal static var screenSignoutSaveRecoveryKeySubtitle: String { return L10n.tr("Localizable", "screen_signout_save_recovery_key_subtitle") } /// Have you saved your recovery key? - public static var screenSignoutSaveRecoveryKeyTitle: String { return L10n.tr("Localizable", "screen_signout_save_recovery_key_title") } + internal static var screenSignoutSaveRecoveryKeyTitle: String { return L10n.tr("Localizable", "screen_signout_save_recovery_key_title") } /// An error occurred when trying to start a chat - public static var screenStartChatErrorStartingChat: String { return L10n.tr("Localizable", "screen_start_chat_error_starting_chat") } + internal static var screenStartChatErrorStartingChat: String { return L10n.tr("Localizable", "screen_start_chat_error_starting_chat") } /// Location - public static var screenViewLocationTitle: String { return L10n.tr("Localizable", "screen_view_location_title") } + internal static var screenViewLocationTitle: String { return L10n.tr("Localizable", "screen_view_location_title") } /// There's a high demand for %1$@ on %2$@ at the moment. Come back to the app in a few days and try again. /// /// Thanks for your patience! - public static func screenWaitlistMessage(_ p1: Any, _ p2: Any) -> String { + internal static func screenWaitlistMessage(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "screen_waitlist_message", String(describing: p1), String(describing: p2)) } /// Welcome to %1$@! - public static func screenWaitlistMessageSuccess(_ p1: Any) -> String { + internal static func screenWaitlistMessageSuccess(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_waitlist_message_success", String(describing: p1)) } /// You’re almost there. - public static var screenWaitlistTitle: String { return L10n.tr("Localizable", "screen_waitlist_title") } + internal static var screenWaitlistTitle: String { return L10n.tr("Localizable", "screen_waitlist_title") } /// You're in. - public static var screenWaitlistTitleSuccess: String { return L10n.tr("Localizable", "screen_waitlist_title_success") } + internal static var screenWaitlistTitleSuccess: String { return L10n.tr("Localizable", "screen_waitlist_title_success") } /// Calls, polls, search and more will be added later this year. - public static var screenWelcomeBullet1: String { return L10n.tr("Localizable", "screen_welcome_bullet_1") } + internal static var screenWelcomeBullet1: String { return L10n.tr("Localizable", "screen_welcome_bullet_1") } /// Message history for encrypted rooms isn’t available yet. - public static var screenWelcomeBullet2: String { return L10n.tr("Localizable", "screen_welcome_bullet_2") } + internal static var screenWelcomeBullet2: String { return L10n.tr("Localizable", "screen_welcome_bullet_2") } /// We’d love to hear from you, let us know what you think via the settings page. - public static var screenWelcomeBullet3: String { return L10n.tr("Localizable", "screen_welcome_bullet_3") } + internal static var screenWelcomeBullet3: String { return L10n.tr("Localizable", "screen_welcome_bullet_3") } /// Let's go! - public static var screenWelcomeButton: String { return L10n.tr("Localizable", "screen_welcome_button") } + internal static var screenWelcomeButton: String { return L10n.tr("Localizable", "screen_welcome_button") } /// Here’s what you need to know: - public static var screenWelcomeSubtitle: String { return L10n.tr("Localizable", "screen_welcome_subtitle") } + internal static var screenWelcomeSubtitle: String { return L10n.tr("Localizable", "screen_welcome_subtitle") } /// Welcome to %1$@! - public static func screenWelcomeTitle(_ p1: Any) -> String { + internal static func screenWelcomeTitle(_ p1: Any) -> String { return L10n.tr("Localizable", "screen_welcome_title", String(describing: p1)) } /// Looks like you’re using a new device. Verify with another device to access your encrypted messages. - public static var sessionVerificationBannerMessage: String { return L10n.tr("Localizable", "session_verification_banner_message") } + internal static var sessionVerificationBannerMessage: String { return L10n.tr("Localizable", "session_verification_banner_message") } /// Verify it’s you - public static var sessionVerificationBannerTitle: String { return L10n.tr("Localizable", "session_verification_banner_title") } + internal static var sessionVerificationBannerTitle: String { return L10n.tr("Localizable", "session_verification_banner_title") } /// Rageshake - public static var settingsRageshake: String { return L10n.tr("Localizable", "settings_rageshake") } + internal static var settingsRageshake: String { return L10n.tr("Localizable", "settings_rageshake") } /// Detection threshold - public static var settingsRageshakeDetectionThreshold: String { return L10n.tr("Localizable", "settings_rageshake_detection_threshold") } + internal static var settingsRageshakeDetectionThreshold: String { return L10n.tr("Localizable", "settings_rageshake_detection_threshold") } /// Version: %1$@ (%2$@) - public static func settingsVersionNumber(_ p1: Any, _ p2: Any) -> String { + internal static func settingsVersionNumber(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "settings_version_number", String(describing: p1), String(describing: p2)) } /// (avatar was changed too) - public static var stateEventAvatarChangedToo: String { return L10n.tr("Localizable", "state_event_avatar_changed_too") } + internal static var stateEventAvatarChangedToo: String { return L10n.tr("Localizable", "state_event_avatar_changed_too") } /// %1$@ changed their avatar - public static func stateEventAvatarUrlChanged(_ p1: Any) -> String { + internal static func stateEventAvatarUrlChanged(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_avatar_url_changed", String(describing: p1)) } /// You changed your avatar - public static var stateEventAvatarUrlChangedByYou: String { return L10n.tr("Localizable", "state_event_avatar_url_changed_by_you") } + internal static var stateEventAvatarUrlChangedByYou: String { return L10n.tr("Localizable", "state_event_avatar_url_changed_by_you") } /// %1$@ changed their display name from %2$@ to %3$@ - public static func stateEventDisplayNameChangedFrom(_ p1: Any, _ p2: Any, _ p3: Any) -> String { + internal static func stateEventDisplayNameChangedFrom(_ p1: Any, _ p2: Any, _ p3: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_changed_from", String(describing: p1), String(describing: p2), String(describing: p3)) } /// You changed your display name from %1$@ to %2$@ - public static func stateEventDisplayNameChangedFromByYou(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventDisplayNameChangedFromByYou(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_changed_from_by_you", String(describing: p1), String(describing: p2)) } /// %1$@ removed their display name (it was %2$@) - public static func stateEventDisplayNameRemoved(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventDisplayNameRemoved(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_removed", String(describing: p1), String(describing: p2)) } /// You removed your display name (it was %1$@) - public static func stateEventDisplayNameRemovedByYou(_ p1: Any) -> String { + internal static func stateEventDisplayNameRemovedByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_removed_by_you", String(describing: p1)) } /// %1$@ set their display name to %2$@ - public static func stateEventDisplayNameSet(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventDisplayNameSet(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_set", String(describing: p1), String(describing: p2)) } /// You set your display name to %1$@ - public static func stateEventDisplayNameSetByYou(_ p1: Any) -> String { + internal static func stateEventDisplayNameSetByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_display_name_set_by_you", String(describing: p1)) } /// %1$@ changed the room avatar - public static func stateEventRoomAvatarChanged(_ p1: Any) -> String { + internal static func stateEventRoomAvatarChanged(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_avatar_changed", String(describing: p1)) } /// You changed the room avatar - public static var stateEventRoomAvatarChangedByYou: String { return L10n.tr("Localizable", "state_event_room_avatar_changed_by_you") } + internal static var stateEventRoomAvatarChangedByYou: String { return L10n.tr("Localizable", "state_event_room_avatar_changed_by_you") } /// %1$@ removed the room avatar - public static func stateEventRoomAvatarRemoved(_ p1: Any) -> String { + internal static func stateEventRoomAvatarRemoved(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_avatar_removed", String(describing: p1)) } /// You removed the room avatar - public static var stateEventRoomAvatarRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_avatar_removed_by_you") } + internal static var stateEventRoomAvatarRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_avatar_removed_by_you") } /// %1$@ banned %2$@ - public static func stateEventRoomBan(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomBan(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_ban", String(describing: p1), String(describing: p2)) } /// You banned %1$@ - public static func stateEventRoomBanByYou(_ p1: Any) -> String { + internal static func stateEventRoomBanByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_ban_by_you", String(describing: p1)) } /// %1$@ created the room - public static func stateEventRoomCreated(_ p1: Any) -> String { + internal static func stateEventRoomCreated(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_created", String(describing: p1)) } /// You created the room - public static var stateEventRoomCreatedByYou: String { return L10n.tr("Localizable", "state_event_room_created_by_you") } + internal static var stateEventRoomCreatedByYou: String { return L10n.tr("Localizable", "state_event_room_created_by_you") } /// %1$@ invited %2$@ - public static func stateEventRoomInvite(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomInvite(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_invite", String(describing: p1), String(describing: p2)) } /// %1$@ accepted the invite - public static func stateEventRoomInviteAccepted(_ p1: Any) -> String { + internal static func stateEventRoomInviteAccepted(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_invite_accepted", String(describing: p1)) } /// You accepted the invite - public static var stateEventRoomInviteAcceptedByYou: String { return L10n.tr("Localizable", "state_event_room_invite_accepted_by_you") } + internal static var stateEventRoomInviteAcceptedByYou: String { return L10n.tr("Localizable", "state_event_room_invite_accepted_by_you") } /// You invited %1$@ - public static func stateEventRoomInviteByYou(_ p1: Any) -> String { + internal static func stateEventRoomInviteByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_invite_by_you", String(describing: p1)) } /// %1$@ invited you - public static func stateEventRoomInviteYou(_ p1: Any) -> String { + internal static func stateEventRoomInviteYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_invite_you", String(describing: p1)) } /// %1$@ joined the room - public static func stateEventRoomJoin(_ p1: Any) -> String { + internal static func stateEventRoomJoin(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_join", String(describing: p1)) } /// You joined the room - public static var stateEventRoomJoinByYou: String { return L10n.tr("Localizable", "state_event_room_join_by_you") } + internal static var stateEventRoomJoinByYou: String { return L10n.tr("Localizable", "state_event_room_join_by_you") } /// %1$@ requested to join - public static func stateEventRoomKnock(_ p1: Any) -> String { + internal static func stateEventRoomKnock(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock", String(describing: p1)) } /// %1$@ allowed %2$@ to join - public static func stateEventRoomKnockAccepted(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomKnockAccepted(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_accepted", String(describing: p1), String(describing: p2)) } /// %1$@ allowed you to join - public static func stateEventRoomKnockAcceptedByYou(_ p1: Any) -> String { + internal static func stateEventRoomKnockAcceptedByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_accepted_by_you", String(describing: p1)) } /// You requested to join - public static var stateEventRoomKnockByYou: String { return L10n.tr("Localizable", "state_event_room_knock_by_you") } + internal static var stateEventRoomKnockByYou: String { return L10n.tr("Localizable", "state_event_room_knock_by_you") } /// %1$@ rejected %2$@'s request to join - public static func stateEventRoomKnockDenied(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomKnockDenied(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_denied", String(describing: p1), String(describing: p2)) } /// You rejected %1$@'s request to join - public static func stateEventRoomKnockDeniedByYou(_ p1: Any) -> String { + internal static func stateEventRoomKnockDeniedByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_denied_by_you", String(describing: p1)) } /// %1$@ rejected your request to join - public static func stateEventRoomKnockDeniedYou(_ p1: Any) -> String { + internal static func stateEventRoomKnockDeniedYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_denied_you", String(describing: p1)) } /// %1$@ is no longer interested in joining - public static func stateEventRoomKnockRetracted(_ p1: Any) -> String { + internal static func stateEventRoomKnockRetracted(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_knock_retracted", String(describing: p1)) } /// You cancelled your request to join - public static var stateEventRoomKnockRetractedByYou: String { return L10n.tr("Localizable", "state_event_room_knock_retracted_by_you") } + internal static var stateEventRoomKnockRetractedByYou: String { return L10n.tr("Localizable", "state_event_room_knock_retracted_by_you") } /// %1$@ left the room - public static func stateEventRoomLeave(_ p1: Any) -> String { + internal static func stateEventRoomLeave(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_leave", String(describing: p1)) } /// You left the room - public static var stateEventRoomLeaveByYou: String { return L10n.tr("Localizable", "state_event_room_leave_by_you") } + internal static var stateEventRoomLeaveByYou: String { return L10n.tr("Localizable", "state_event_room_leave_by_you") } /// %1$@ changed the room name to: %2$@ - public static func stateEventRoomNameChanged(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomNameChanged(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_name_changed", String(describing: p1), String(describing: p2)) } /// You changed the room name to: %1$@ - public static func stateEventRoomNameChangedByYou(_ p1: Any) -> String { + internal static func stateEventRoomNameChangedByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_name_changed_by_you", String(describing: p1)) } /// %1$@ removed the room name - public static func stateEventRoomNameRemoved(_ p1: Any) -> String { + internal static func stateEventRoomNameRemoved(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_name_removed", String(describing: p1)) } /// You removed the room name - public static var stateEventRoomNameRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_name_removed_by_you") } + internal static var stateEventRoomNameRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_name_removed_by_you") } /// %1$@ made no changes - public static func stateEventRoomNone(_ p1: Any) -> String { + internal static func stateEventRoomNone(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_none", String(describing: p1)) } /// You made no changes - public static var stateEventRoomNoneByYou: String { return L10n.tr("Localizable", "state_event_room_none_by_you") } + internal static var stateEventRoomNoneByYou: String { return L10n.tr("Localizable", "state_event_room_none_by_you") } /// %1$@ rejected the invitation - public static func stateEventRoomReject(_ p1: Any) -> String { + internal static func stateEventRoomReject(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_reject", String(describing: p1)) } /// You rejected the invitation - public static var stateEventRoomRejectByYou: String { return L10n.tr("Localizable", "state_event_room_reject_by_you") } + internal static var stateEventRoomRejectByYou: String { return L10n.tr("Localizable", "state_event_room_reject_by_you") } /// %1$@ removed %2$@ - public static func stateEventRoomRemove(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomRemove(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_remove", String(describing: p1), String(describing: p2)) } /// You removed %1$@ - public static func stateEventRoomRemoveByYou(_ p1: Any) -> String { + internal static func stateEventRoomRemoveByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_remove_by_you", String(describing: p1)) } /// %1$@ sent an invitation to %2$@ to join the room - public static func stateEventRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_third_party_invite", String(describing: p1), String(describing: p2)) } /// You sent an invitation to %1$@ to join the room - public static func stateEventRoomThirdPartyInviteByYou(_ p1: Any) -> String { + internal static func stateEventRoomThirdPartyInviteByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_third_party_invite_by_you", String(describing: p1)) } /// %1$@ revoked the invitation for %2$@ to join the room - public static func stateEventRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_third_party_revoked_invite", String(describing: p1), String(describing: p2)) } /// You revoked the invitation for %1$@ to join the room - public static func stateEventRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String { + internal static func stateEventRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_third_party_revoked_invite_by_you", String(describing: p1)) } /// %1$@ changed the topic to: %2$@ - public static func stateEventRoomTopicChanged(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomTopicChanged(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_topic_changed", String(describing: p1), String(describing: p2)) } /// You changed the topic to: %1$@ - public static func stateEventRoomTopicChangedByYou(_ p1: Any) -> String { + internal static func stateEventRoomTopicChangedByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_topic_changed_by_you", String(describing: p1)) } /// %1$@ removed the room topic - public static func stateEventRoomTopicRemoved(_ p1: Any) -> String { + internal static func stateEventRoomTopicRemoved(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_topic_removed", String(describing: p1)) } /// You removed the room topic - public static var stateEventRoomTopicRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_topic_removed_by_you") } + internal static var stateEventRoomTopicRemovedByYou: String { return L10n.tr("Localizable", "state_event_room_topic_removed_by_you") } /// %1$@ unbanned %2$@ - public static func stateEventRoomUnban(_ p1: Any, _ p2: Any) -> String { + internal static func stateEventRoomUnban(_ p1: Any, _ p2: Any) -> String { return L10n.tr("Localizable", "state_event_room_unban", String(describing: p1), String(describing: p2)) } /// You unbanned %1$@ - public static func stateEventRoomUnbanByYou(_ p1: Any) -> String { + internal static func stateEventRoomUnbanByYou(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_unban_by_you", String(describing: p1)) } /// %1$@ made an unknown change to their membership - public static func stateEventRoomUnknownMembershipChange(_ p1: Any) -> String { + internal static func stateEventRoomUnknownMembershipChange(_ p1: Any) -> String { return L10n.tr("Localizable", "state_event_room_unknown_membership_change", String(describing: p1)) } /// en - public static var testLanguageIdentifier: String { return L10n.tr("Localizable", "test_language_identifier") } + internal static var testLanguageIdentifier: String { return L10n.tr("Localizable", "test_language_identifier") } /// en - public static var testUntranslatedDefaultLanguageIdentifier: String { return L10n.tr("Localizable", "test_untranslated_default_language_identifier") } + internal static var testUntranslatedDefaultLanguageIdentifier: String { return L10n.tr("Localizable", "test_untranslated_default_language_identifier") } - public enum Action { + internal enum Action { /// Load more - public static var loadMore: String { return L10n.tr("Localizable", "action.load_more") } + internal static var loadMore: String { return L10n.tr("Localizable", "action.load_more") } } } // swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length diff --git a/ElementX/Sources/Other/EmojiDetection.swift b/ElementX/Sources/Other/EmojiDetection.swift index 557534ab3..b8056ba56 100644 --- a/ElementX/Sources/Other/EmojiDetection.swift +++ b/ElementX/Sources/Other/EmojiDetection.swift @@ -35,27 +35,7 @@ extension Character { } extension String { - var isSingleEmoji: Bool { - count == 1 && containsEmoji - } - - var containsEmoji: Bool { - contains { $0.isEmoji } - } - var containsOnlyEmoji: Bool { !isEmpty && !contains { !$0.isEmoji } } - - var emojiString: String { - emojis.map { String($0) }.reduce("", +) - } - - var emojis: [Character] { - filter(\.isEmoji) - } - - var emojiScalars: [UnicodeScalar] { - filter(\.isEmoji).flatMap(\.unicodeScalars) - } } diff --git a/ElementX/Sources/Other/SwiftUI/Views/LocationMarkerView.swift b/ElementX/Sources/Other/SwiftUI/Views/LocationMarkerView.swift index 784cb10a8..56eb733b7 100644 --- a/ElementX/Sources/Other/SwiftUI/Views/LocationMarkerView.swift +++ b/ElementX/Sources/Other/SwiftUI/Views/LocationMarkerView.swift @@ -20,7 +20,6 @@ import SwiftUI struct LocationMarkerView: View { private let pinColor: Color = .compound.iconOnSolidPrimary private let pinInsets = EdgeInsets(top: 13, leading: 12, bottom: 15, trailing: 12) - private let buttonScale: Double = 28 / 52 var body: some View { CompoundIcon(\.locationPinSolid) diff --git a/ElementX/Sources/Screens/ComposerToolbar/ComposerToolbarViewModel.swift b/ElementX/Sources/Screens/ComposerToolbar/ComposerToolbarViewModel.swift index a12d0981a..102cb0675 100644 --- a/ElementX/Sources/Screens/ComposerToolbar/ComposerToolbarViewModel.swift +++ b/ElementX/Sources/Screens/ComposerToolbar/ComposerToolbarViewModel.swift @@ -384,6 +384,7 @@ final class ComposerToolbarViewModel: ComposerToolbarViewModelType, ComposerTool #endif } + // periphery:ignore:parameters notification @objc private func hardwareKeyboardDidConnect(_ notification: Notification) { MXLog.info("Did connect hardware keyboard") state.bindings.composerFocused = true diff --git a/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift b/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift index 56e69e75a..0233a8a79 100644 --- a/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift +++ b/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift @@ -32,17 +32,12 @@ enum HomeScreenViewModelAction { case logout } -enum HomeScreenViewUserMenuAction { - case settings - case logout -} - enum HomeScreenViewAction { case selectRoom(roomIdentifier: String) case showRoomDetails(roomIdentifier: String) case leaveRoom(roomIdentifier: String) case confirmLeaveRoom(roomIdentifier: String) - case userMenu(action: HomeScreenViewUserMenuAction) + case showSettings case startChat case verifySession case confirmRecoveryKey diff --git a/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift b/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift index 643a1a2b4..562cb22a8 100644 --- a/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift +++ b/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift @@ -159,13 +159,8 @@ class HomeScreenViewModel: HomeScreenViewModelType, HomeScreenViewModelProtocol startLeaveRoomProcess(roomId: roomIdentifier) case .confirmLeaveRoom(roomIdentifier: let roomIdentifier): leaveRoom(roomId: roomIdentifier) - case .userMenu(let action): - switch action { - case .settings: - actionsSubject.send(.presentSettingsScreen) - case .logout: - actionsSubject.send(.logout) - } + case .showSettings: + actionsSubject.send(.presentSettingsScreen) case .verifySession: actionsSubject.send(.presentSessionVerificationScreen) case .confirmRecoveryKey: diff --git a/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift b/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift index 32c79cefe..a15a571d3 100644 --- a/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift +++ b/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift @@ -140,7 +140,19 @@ struct HomeScreen: View { @ToolbarContentBuilder private var toolbar: some ToolbarContent { ToolbarItem(placement: .navigationBarLeading) { - HomeScreenUserMenuButton(context: context) + Button { + context.send(viewAction: .showSettings) + } label: { + LoadableAvatarImage(url: context.viewState.userAvatarURL, + name: context.viewState.userDisplayName, + contentID: context.viewState.userID, + avatarSize: .user(on: .home), + imageProvider: context.imageProvider) + .accessibilityIdentifier(A11yIdentifiers.homeScreen.userAvatar) + .overlayBadge(10, isBadged: context.viewState.requiresExtraAccountSetup) + .compositingGroup() + } + .accessibilityLabel(L10n.commonSettings) } ToolbarItem(placement: .primaryAction) { diff --git a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift b/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift deleted file mode 100644 index 26f03a5d2..000000000 --- a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift +++ /dev/null @@ -1,58 +0,0 @@ -// -// Copyright 2023 New Vector Ltd -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -import Compound -import SwiftUI - -struct HomeScreenUserMenuButton: View { - @ObservedObject var context: HomeScreenViewModel.Context - - var body: some View { - Menu { - Section { - Button { - context.send(viewAction: .userMenu(action: .settings)) - } label: { - Label { - Text(L10n.commonSettings) - } icon: { - if context.viewState.requiresExtraAccountSetup { - CompoundIcon(asset: Asset.Images.settingsIconWithBadge) - } else { - CompoundIcon(\.settings) - } - } - } - .accessibilityIdentifier(A11yIdentifiers.homeScreen.settings) - Button(role: .destructive) { - context.send(viewAction: .userMenu(action: .logout)) - } label: { - Label(L10n.screenSignoutPreferenceItem, icon: \.signOut) - } - } - } label: { - LoadableAvatarImage(url: context.viewState.userAvatarURL, - name: context.viewState.userDisplayName, - contentID: context.viewState.userID, - avatarSize: .user(on: .home), - imageProvider: context.imageProvider) - .accessibilityIdentifier(A11yIdentifiers.homeScreen.userAvatar) - .overlayBadge(10, isBadged: context.viewState.requiresExtraAccountSetup) - .compositingGroup() - } - .accessibilityLabel(L10n.a11yUserMenu) - } -} diff --git a/ElementX/Sources/Services/Room/RoomProxy.swift b/ElementX/Sources/Services/Room/RoomProxy.swift index 507021fb9..b0947790a 100644 --- a/ElementX/Sources/Services/Room/RoomProxy.swift +++ b/ElementX/Sources/Services/Room/RoomProxy.swift @@ -410,16 +410,6 @@ class RoomProxy: RoomProxyProtocol { } } - func getIsFavourite() async -> Result { - do { - let result = try await room.roomInfo().isFavourite - return .success(result) - } catch { - MXLog.error("Failed retrieving isFavourite for room: \(id) with error: \(error)") - return .failure(.failedRetrievingIsFavourite) - } - } - func flagAsFavourite(_ isFavourite: Bool) async -> Result { do { try await room.setIsFavourite(isFavourite: isFavourite, tagOrder: nil) diff --git a/ElementX/Sources/Services/Room/RoomProxyProtocol.swift b/ElementX/Sources/Services/Room/RoomProxyProtocol.swift index 56acb34f7..824c9c1ad 100644 --- a/ElementX/Sources/Services/Room/RoomProxyProtocol.swift +++ b/ElementX/Sources/Services/Room/RoomProxyProtocol.swift @@ -34,7 +34,6 @@ enum RoomProxyError: Error, Equatable { case failedFlaggingAsUnread case failedMarkingAsRead case failedSendingTypingNotice - case failedRetrievingIsFavourite case failedFlaggingAsFavourite } diff --git a/ElementX/Sources/Services/SecureBackup/SecureBackupControllerProtocol.swift b/ElementX/Sources/Services/SecureBackup/SecureBackupControllerProtocol.swift index 95f6038ff..21396d38a 100644 --- a/ElementX/Sources/Services/SecureBackup/SecureBackupControllerProtocol.swift +++ b/ElementX/Sources/Services/SecureBackup/SecureBackupControllerProtocol.swift @@ -42,9 +42,7 @@ enum SecureBackupControllerError: Error { case failedGeneratingRecoveryKey case failedConfirmingRecoveryKey - - case failedFetchingSessionState - + case failedUploadingForBackup } diff --git a/ElementX/Sources/Services/Session/UserSession.swift b/ElementX/Sources/Services/Session/UserSession.swift index 1e49674f7..24c1eeabb 100644 --- a/ElementX/Sources/Services/Session/UserSession.swift +++ b/ElementX/Sources/Services/Session/UserSession.swift @@ -22,7 +22,6 @@ class UserSession: UserSessionProtocol { private var cancellables = Set() - private var checkSessionVerificationStateCancellable: AnyCancellable? private var retrieveSessionVerificationControllerTask: Task? private var authErrorCancellable: AnyCancellable? diff --git a/Tools/SwiftGen/swiftgen-config.yml b/Tools/SwiftGen/swiftgen-config.yml index 8f1f084c0..39f640320 100755 --- a/Tools/SwiftGen/swiftgen-config.yml +++ b/Tools/SwiftGen/swiftgen-config.yml @@ -15,7 +15,7 @@ strings: params: enumName: L10n lookupFunction: tr # used for the loc to be computed variables - publicAccess: true + publicAccess: false - inputs: Resources/Localizations/en.lproj filter: Untranslated* outputs: @@ -24,4 +24,4 @@ strings: params: enumName: UntranslatedL10n lookupFunction: tr # used for the loc to be computed variables - publicAccess: true + publicAccess: false diff --git a/UnitTests/Sources/HomeScreenViewModelTests.swift b/UnitTests/Sources/HomeScreenViewModelTests.swift index 6adfca1ab..e69b4913b 100644 --- a/UnitTests/Sources/HomeScreenViewModelTests.swift +++ b/UnitTests/Sources/HomeScreenViewModelTests.swift @@ -82,7 +82,7 @@ class HomeScreenViewModelTests: XCTestCase { } .store(in: &cancellables) - context.send(viewAction: .userMenu(action: .settings)) + context.send(viewAction: .showSettings) await Task.yield() XCTAssert(correctResult) } diff --git a/UnitTests/__Snapshots__/PreviewTests/test_homeScreen.Empty.png b/UnitTests/__Snapshots__/PreviewTests/test_homeScreen.Empty.png index a71dc5afe..2ea5732f0 100644 --- a/UnitTests/__Snapshots__/PreviewTests/test_homeScreen.Empty.png +++ b/UnitTests/__Snapshots__/PreviewTests/test_homeScreen.Empty.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3df4b182a19243cc6214da95501c67cf23d6b412eabc10f46d491b16efa2c331 -size 105720 +oid sha256:3bff680c2fc7ad58d6b34299391809073095e7e4353a31dac4dfd8e625bc7b04 +size 105304 diff --git a/changelog.d/2393.change b/changelog.d/2393.change new file mode 100644 index 000000000..600aaf564 --- /dev/null +++ b/changelog.d/2393.change @@ -0,0 +1 @@ +Tapping on the user's own avatar in the Home Screen will now bring them directly to the settings screen. \ No newline at end of file