mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 16:24:11 +00:00
bf3c7e900f
* Expose logout method from SDK * Use logout from SDK, refactor logging out states * Add some strings * Introduce `initialDisplayName` on `UIDevice` * Implement soft logout screen * Add `softLogout` test screen identifier * Add new fields into the client proxy and implement new delegate methods * Add new fields into the user session and observe new client callbacks * Implement updated login method * Add remote logout state and event into the state machine * Implement refreshing restore token on `UserSessionStore` * Update app coordinator with new states and display soft logout screen when appropriate * Add reference screenshots for soft logout screen * Disable auto requesting photos access on screenshot detection * Make initial device name optional, generate project file * Add changelog * Use logout from SDK, refactor logging out states * Implement soft logout screen * Implement updated login method * Make initial device name optional, generate project file * Fix renamed event * Fix logout race * Remove redundant strings * Reuse existing strings * Confirm clear all data * Expose logout method from SDK * Use logout from SDK, refactor logging out states * Add some strings * Introduce `initialDisplayName` on `UIDevice` * Implement soft logout screen * Add `softLogout` test screen identifier * Add new fields into the client proxy and implement new delegate methods * Add new fields into the user session and observe new client callbacks * Implement updated login method * Add remote logout state and event into the state machine * Implement refreshing restore token on `UserSessionStore` * Update app coordinator with new states and display soft logout screen when appropriate * Add reference screenshots for soft logout screen * Disable auto requesting photos access on screenshot detection * Make initial device name optional, generate project file * Add changelog * Use logout from SDK, refactor logging out states * Implement soft logout screen * Implement updated login method * Make initial device name optional, generate project file * Fix renamed event * Fix logout race * Remove redundant strings * Reuse existing strings * Confirm clear all data * Comment out new apis for now * Make the PR compile
64 lines
3.7 KiB
Swift
64 lines
3.7 KiB
Swift
// swiftlint:disable all
|
|
// Generated using SwiftGen — https://github.com/SwiftGen/SwiftGen
|
|
|
|
import Foundation
|
|
|
|
// swiftlint:disable superfluous_disable_command file_length implicit_return
|
|
|
|
// MARK: - Strings
|
|
|
|
// swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length
|
|
// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces
|
|
extension ElementL10n {
|
|
/// Confirm
|
|
public static let actionConfirm = ElementL10n.tr("Untranslated", "action_confirm")
|
|
/// Next
|
|
public static let actionNext = ElementL10n.tr("Untranslated", "action_next")
|
|
/// Forgot password
|
|
public static let authenticationLoginForgotPassword = ElementL10n.tr("Untranslated", "authentication_login_forgot_password")
|
|
/// Welcome back!
|
|
public static let authenticationLoginTitle = ElementL10n.tr("Untranslated", "authentication_login_title")
|
|
/// Join millions for free on the largest public server
|
|
public static let authenticationServerInfoMatrixDescription = ElementL10n.tr("Untranslated", "authentication_server_info_matrix_description")
|
|
/// Choose your server to store your data
|
|
public static let authenticationServerInfoTitle = ElementL10n.tr("Untranslated", "authentication_server_info_title")
|
|
/// Mobile
|
|
public static let loginMobileDevice = ElementL10n.tr("Untranslated", "login_mobile_device")
|
|
/// Tablet
|
|
public static let loginTabletDevice = ElementL10n.tr("Untranslated", "login_tablet_device")
|
|
/// Failed creating the permalink
|
|
public static let roomTimelinePermalinkCreationFailure = ElementL10n.tr("Untranslated", "room_timeline_permalink_creation_failure")
|
|
/// Replying to %@
|
|
public static func roomTimelineReplyingTo(_ p1: Any) -> String {
|
|
return ElementL10n.tr("Untranslated", "room_timeline_replying_to", String(describing: p1))
|
|
}
|
|
/// Bubbled Timeline
|
|
public static let roomTimelineStyleBubbledLongDescription = ElementL10n.tr("Untranslated", "room_timeline_style_bubbled_long_description")
|
|
/// Plain Timeline
|
|
public static let roomTimelineStylePlainLongDescription = ElementL10n.tr("Untranslated", "room_timeline_style_plain_long_description")
|
|
/// Would you like to submit a bug report?
|
|
public static let screenshotDetectedMessage = ElementL10n.tr("Untranslated", "screenshot_detected_message")
|
|
/// You took a screenshot
|
|
public static let screenshotDetectedTitle = ElementL10n.tr("Untranslated", "screenshot_detected_title")
|
|
/// Cannot find a server at this URL, please check it is correct.
|
|
public static let serverSelectionGenericError = ElementL10n.tr("Untranslated", "server_selection_generic_error")
|
|
/// What is the address of your server? A server is like a home for all your data.
|
|
public static let serverSelectionMessage = ElementL10n.tr("Untranslated", "server_selection_message")
|
|
/// You can only connect to a server that has already been set up
|
|
public static let serverSelectionServerFooter = ElementL10n.tr("Untranslated", "server_selection_server_footer")
|
|
/// Server URL
|
|
public static let serverSelectionServerUrl = ElementL10n.tr("Untranslated", "server_selection_server_url")
|
|
/// Choose your server
|
|
public static let serverSelectionTitle = ElementL10n.tr("Untranslated", "server_selection_title")
|
|
/// Timeline Style
|
|
public static let settingsTimelineStyle = ElementL10n.tr("Untranslated", "settings_timeline_style")
|
|
/// Untranslated
|
|
public static let untranslated = ElementL10n.tr("Untranslated", "untranslated")
|
|
/// Plural format key: "%#@VARIABLE@"
|
|
public static func untranslatedPlural(_ p1: Int) -> String {
|
|
return ElementL10n.tr("Untranslated", "untranslated_plural", p1)
|
|
}
|
|
}
|
|
// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
|
|
// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces
|