// 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
public enum L10n {

  public enum Common {
    public enum Alerts {
      public enum BlockDomain {
        /// Block Domain
        public static let blockEntireDomain = L10n.tr("Localizable", "Common.Alerts.BlockDomain.BlockEntireDomain")
        /// Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.
        public static func title(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Alerts.BlockDomain.Title", String(describing: p1))
        }
      }
      public enum CleanCache {
        /// Successfully cleaned %@ cache.
        public static func message(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Alerts.CleanCache.Message", String(describing: p1))
        }
        /// Clean Cache
        public static let title = L10n.tr("Localizable", "Common.Alerts.CleanCache.Title")
      }
      public enum Common {
        /// Please try again.
        public static let pleaseTryAgain = L10n.tr("Localizable", "Common.Alerts.Common.PleaseTryAgain")
        /// Please try again later.
        public static let pleaseTryAgainLater = L10n.tr("Localizable", "Common.Alerts.Common.PleaseTryAgainLater")
      }
      public enum DeletePost {
        /// Are you sure you want to delete this post?
        public static let message = L10n.tr("Localizable", "Common.Alerts.DeletePost.Message")
        /// Delete Post
        public static let title = L10n.tr("Localizable", "Common.Alerts.DeletePost.Title")
      }
      public enum DiscardPostContent {
        /// Confirm to discard composed post content.
        public static let message = L10n.tr("Localizable", "Common.Alerts.DiscardPostContent.Message")
        /// Discard Draft
        public static let title = L10n.tr("Localizable", "Common.Alerts.DiscardPostContent.Title")
      }
      public enum EditProfileFailure {
        /// Cannot edit profile. Please try again.
        public static let message = L10n.tr("Localizable", "Common.Alerts.EditProfileFailure.Message")
        /// Edit Profile Error
        public static let title = L10n.tr("Localizable", "Common.Alerts.EditProfileFailure.Title")
      }
      public enum PublishPostFailure {
        /// Failed to publish the post.\nPlease check your internet connection.
        public static let message = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.Message")
        /// Publish Failure
        public static let title = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.Title")
        public enum AttachmentsMessage {
          /// Cannot attach more than one video.
          public static let moreThanOneVideo = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo")
          /// Cannot attach a video to a post that already contains images.
          public static let videoAttachWithPhoto = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto")
        }
      }
      public enum SavePhotoFailure {
        /// Please enable the photo library access permission to save the photo.
        public static let message = L10n.tr("Localizable", "Common.Alerts.SavePhotoFailure.Message")
        /// Save Photo Failure
        public static let title = L10n.tr("Localizable", "Common.Alerts.SavePhotoFailure.Title")
      }
      public enum ServerError {
        /// Server Error
        public static let title = L10n.tr("Localizable", "Common.Alerts.ServerError.Title")
      }
      public enum SignOut {
        /// Sign Out
        public static let confirm = L10n.tr("Localizable", "Common.Alerts.SignOut.Confirm")
        /// Are you sure you want to sign out?
        public static let message = L10n.tr("Localizable", "Common.Alerts.SignOut.Message")
        /// Sign Out
        public static let title = L10n.tr("Localizable", "Common.Alerts.SignOut.Title")
      }
      public enum SignUpFailure {
        /// Sign Up Failure
        public static let title = L10n.tr("Localizable", "Common.Alerts.SignUpFailure.Title")
      }
      public enum VoteFailure {
        /// The poll has ended
        public static let pollEnded = L10n.tr("Localizable", "Common.Alerts.VoteFailure.PollEnded")
        /// Vote Failure
        public static let title = L10n.tr("Localizable", "Common.Alerts.VoteFailure.Title")
      }
    }
    public enum Controls {
      public enum Actions {
        /// Add
        public static let add = L10n.tr("Localizable", "Common.Controls.Actions.Add")
        /// Back
        public static let back = L10n.tr("Localizable", "Common.Controls.Actions.Back")
        /// Block %@
        public static func blockDomain(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Actions.BlockDomain", String(describing: p1))
        }
        /// Cancel
        public static let cancel = L10n.tr("Localizable", "Common.Controls.Actions.Cancel")
        /// Compose
        public static let compose = L10n.tr("Localizable", "Common.Controls.Actions.Compose")
        /// Confirm
        public static let confirm = L10n.tr("Localizable", "Common.Controls.Actions.Confirm")
        /// Continue
        public static let `continue` = L10n.tr("Localizable", "Common.Controls.Actions.Continue")
        /// Copy Photo
        public static let copyPhoto = L10n.tr("Localizable", "Common.Controls.Actions.CopyPhoto")
        /// Delete
        public static let delete = L10n.tr("Localizable", "Common.Controls.Actions.Delete")
        /// Discard
        public static let discard = L10n.tr("Localizable", "Common.Controls.Actions.Discard")
        /// Done
        public static let done = L10n.tr("Localizable", "Common.Controls.Actions.Done")
        /// Edit
        public static let edit = L10n.tr("Localizable", "Common.Controls.Actions.Edit")
        /// Find people to follow
        public static let findPeople = L10n.tr("Localizable", "Common.Controls.Actions.FindPeople")
        /// Manually search instead
        public static let manuallySearch = L10n.tr("Localizable", "Common.Controls.Actions.ManuallySearch")
        /// Next
        public static let next = L10n.tr("Localizable", "Common.Controls.Actions.Next")
        /// OK
        public static let ok = L10n.tr("Localizable", "Common.Controls.Actions.Ok")
        /// Open
        public static let `open` = L10n.tr("Localizable", "Common.Controls.Actions.Open")
        /// Open in Browser
        public static let openInBrowser = L10n.tr("Localizable", "Common.Controls.Actions.OpenInBrowser")
        /// Open in Safari
        public static let openInSafari = L10n.tr("Localizable", "Common.Controls.Actions.OpenInSafari")
        /// Preview
        public static let preview = L10n.tr("Localizable", "Common.Controls.Actions.Preview")
        /// Previous
        public static let previous = L10n.tr("Localizable", "Common.Controls.Actions.Previous")
        /// Remove
        public static let remove = L10n.tr("Localizable", "Common.Controls.Actions.Remove")
        /// Reply
        public static let reply = L10n.tr("Localizable", "Common.Controls.Actions.Reply")
        /// Report %@
        public static func reportUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Actions.ReportUser", String(describing: p1))
        }
        /// Save
        public static let save = L10n.tr("Localizable", "Common.Controls.Actions.Save")
        /// Save Photo
        public static let savePhoto = L10n.tr("Localizable", "Common.Controls.Actions.SavePhoto")
        /// See More
        public static let seeMore = L10n.tr("Localizable", "Common.Controls.Actions.SeeMore")
        /// Settings
        public static let settings = L10n.tr("Localizable", "Common.Controls.Actions.Settings")
        /// Share
        public static let share = L10n.tr("Localizable", "Common.Controls.Actions.Share")
        /// Share Post
        public static let sharePost = L10n.tr("Localizable", "Common.Controls.Actions.SharePost")
        /// Share %@
        public static func shareUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Actions.ShareUser", String(describing: p1))
        }
        /// Sign In
        public static let signIn = L10n.tr("Localizable", "Common.Controls.Actions.SignIn")
        /// Sign Up
        public static let signUp = L10n.tr("Localizable", "Common.Controls.Actions.SignUp")
        /// Skip
        public static let skip = L10n.tr("Localizable", "Common.Controls.Actions.Skip")
        /// Take Photo
        public static let takePhoto = L10n.tr("Localizable", "Common.Controls.Actions.TakePhoto")
        /// Try Again
        public static let tryAgain = L10n.tr("Localizable", "Common.Controls.Actions.TryAgain")
        /// Unblock %@
        public static func unblockDomain(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Actions.UnblockDomain", String(describing: p1))
        }
      }
      public enum Friendship {
        /// Block
        public static let block = L10n.tr("Localizable", "Common.Controls.Friendship.Block")
        /// Block %@
        public static func blockDomain(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Friendship.BlockDomain", String(describing: p1))
        }
        /// Blocked
        public static let blocked = L10n.tr("Localizable", "Common.Controls.Friendship.Blocked")
        /// Block %@
        public static func blockUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Friendship.BlockUser", String(describing: p1))
        }
        /// Edit Info
        public static let editInfo = L10n.tr("Localizable", "Common.Controls.Friendship.EditInfo")
        /// Follow
        public static let follow = L10n.tr("Localizable", "Common.Controls.Friendship.Follow")
        /// Following
        public static let following = L10n.tr("Localizable", "Common.Controls.Friendship.Following")
        /// Mute
        public static let mute = L10n.tr("Localizable", "Common.Controls.Friendship.Mute")
        /// Muted
        public static let muted = L10n.tr("Localizable", "Common.Controls.Friendship.Muted")
        /// Mute %@
        public static func muteUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Friendship.MuteUser", String(describing: p1))
        }
        /// Pending
        public static let pending = L10n.tr("Localizable", "Common.Controls.Friendship.Pending")
        /// Request
        public static let request = L10n.tr("Localizable", "Common.Controls.Friendship.Request")
        /// Unblock
        public static let unblock = L10n.tr("Localizable", "Common.Controls.Friendship.Unblock")
        /// Unblock %@
        public static func unblockUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Friendship.UnblockUser", String(describing: p1))
        }
        /// Unmute
        public static let unmute = L10n.tr("Localizable", "Common.Controls.Friendship.Unmute")
        /// Unmute %@
        public static func unmuteUser(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Friendship.UnmuteUser", String(describing: p1))
        }
      }
      public enum Keyboard {
        public enum Common {
          /// Compose New Post
          public static let composeNewPost = L10n.tr("Localizable", "Common.Controls.Keyboard.Common.ComposeNewPost")
          /// Open Settings
          public static let openSettings = L10n.tr("Localizable", "Common.Controls.Keyboard.Common.OpenSettings")
          /// Show Favorites
          public static let showFavorites = L10n.tr("Localizable", "Common.Controls.Keyboard.Common.ShowFavorites")
          /// Switch to %@
          public static func switchToTab(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Common.Controls.Keyboard.Common.SwitchToTab", String(describing: p1))
          }
        }
        public enum SegmentedControl {
          /// Next Section
          public static let nextSection = L10n.tr("Localizable", "Common.Controls.Keyboard.SegmentedControl.NextSection")
          /// Previous Section
          public static let previousSection = L10n.tr("Localizable", "Common.Controls.Keyboard.SegmentedControl.PreviousSection")
        }
        public enum Timeline {
          /// Next Post
          public static let nextStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.NextStatus")
          /// Open Author's Profile
          public static let openAuthorProfile = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenAuthorProfile")
          /// Open Reblogger's Profile
          public static let openRebloggerProfile = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenRebloggerProfile")
          /// Open Post
          public static let openStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenStatus")
          /// Preview Image
          public static let previewImage = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.PreviewImage")
          /// Previous Post
          public static let previousStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.PreviousStatus")
          /// Reply to Post
          public static let replyStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ReplyStatus")
          /// Toggle Content Warning
          public static let toggleContentWarning = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleContentWarning")
          /// Toggle Favorite on Post
          public static let toggleFavorite = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleFavorite")
          /// Toggle Reblog on Post
          public static let toggleReblog = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleReblog")
        }
      }
      public enum Status {
        /// Content Warning
        public static let contentWarning = L10n.tr("Localizable", "Common.Controls.Status.ContentWarning")
        /// Tap anywhere to reveal
        public static let mediaContentWarning = L10n.tr("Localizable", "Common.Controls.Status.MediaContentWarning")
        /// Sensitive Content
        public static let sensitiveContent = L10n.tr("Localizable", "Common.Controls.Status.SensitiveContent")
        /// Show Post
        public static let showPost = L10n.tr("Localizable", "Common.Controls.Status.ShowPost")
        /// Show user profile
        public static let showUserProfile = L10n.tr("Localizable", "Common.Controls.Status.ShowUserProfile")
        /// Tap to reveal
        public static let tapToReveal = L10n.tr("Localizable", "Common.Controls.Status.TapToReveal")
        /// %@ reblogged
        public static func userReblogged(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Status.UserReblogged", String(describing: p1))
        }
        /// Replied to %@
        public static func userRepliedTo(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Common.Controls.Status.UserRepliedTo", String(describing: p1))
        }
        public enum Actions {
          /// Favorite
          public static let favorite = L10n.tr("Localizable", "Common.Controls.Status.Actions.Favorite")
          /// Hide
          public static let hide = L10n.tr("Localizable", "Common.Controls.Status.Actions.Hide")
          /// Menu
          public static let menu = L10n.tr("Localizable", "Common.Controls.Status.Actions.Menu")
          /// Reblog
          public static let reblog = L10n.tr("Localizable", "Common.Controls.Status.Actions.Reblog")
          /// Reply
          public static let reply = L10n.tr("Localizable", "Common.Controls.Status.Actions.Reply")
          /// Show GIF
          public static let showGif = L10n.tr("Localizable", "Common.Controls.Status.Actions.ShowGif")
          /// Show image
          public static let showImage = L10n.tr("Localizable", "Common.Controls.Status.Actions.ShowImage")
          /// Show video player
          public static let showVideoPlayer = L10n.tr("Localizable", "Common.Controls.Status.Actions.ShowVideoPlayer")
          /// Tap then hold to show menu
          public static let tapThenHoldToShowMenu = L10n.tr("Localizable", "Common.Controls.Status.Actions.TapThenHoldToShowMenu")
          /// Unfavorite
          public static let unfavorite = L10n.tr("Localizable", "Common.Controls.Status.Actions.Unfavorite")
          /// Undo reblog
          public static let unreblog = L10n.tr("Localizable", "Common.Controls.Status.Actions.Unreblog")
        }
        public enum Poll {
          /// Closed
          public static let closed = L10n.tr("Localizable", "Common.Controls.Status.Poll.Closed")
          /// Vote
          public static let vote = L10n.tr("Localizable", "Common.Controls.Status.Poll.Vote")
        }
        public enum Tag {
          /// Email
          public static let email = L10n.tr("Localizable", "Common.Controls.Status.Tag.Email")
          /// Emoji
          public static let emoji = L10n.tr("Localizable", "Common.Controls.Status.Tag.Emoji")
          /// Hashtag
          public static let hashtag = L10n.tr("Localizable", "Common.Controls.Status.Tag.Hashtag")
          /// Link
          public static let link = L10n.tr("Localizable", "Common.Controls.Status.Tag.Link")
          /// Mention
          public static let mention = L10n.tr("Localizable", "Common.Controls.Status.Tag.Mention")
          /// URL
          public static let url = L10n.tr("Localizable", "Common.Controls.Status.Tag.Url")
        }
        public enum Visibility {
          /// Only mentioned user can see this post.
          public static let direct = L10n.tr("Localizable", "Common.Controls.Status.Visibility.Direct")
          /// Only their followers can see this post.
          public static let `private` = L10n.tr("Localizable", "Common.Controls.Status.Visibility.Private")
          /// Only my followers can see this post.
          public static let privateFromMe = L10n.tr("Localizable", "Common.Controls.Status.Visibility.PrivateFromMe")
          /// Everyone can see this post but not display in the public timeline.
          public static let unlisted = L10n.tr("Localizable", "Common.Controls.Status.Visibility.Unlisted")
        }
      }
      public enum Tabs {
        /// Home
        public static let home = L10n.tr("Localizable", "Common.Controls.Tabs.Home")
        /// Notification
        public static let notification = L10n.tr("Localizable", "Common.Controls.Tabs.Notification")
        /// Profile
        public static let profile = L10n.tr("Localizable", "Common.Controls.Tabs.Profile")
        /// Search
        public static let search = L10n.tr("Localizable", "Common.Controls.Tabs.Search")
      }
      public enum Timeline {
        /// Filtered
        public static let filtered = L10n.tr("Localizable", "Common.Controls.Timeline.Filtered")
        public enum Header {
          /// You can’t view this user’s profile\nuntil they unblock you.
          public static let blockedWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.BlockedWarning")
          /// You can’t view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.
          public static let blockingWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.BlockingWarning")
          /// No Post Found
          public static let noStatusFound = L10n.tr("Localizable", "Common.Controls.Timeline.Header.NoStatusFound")
          /// This user has been suspended.
          public static let suspendedWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.SuspendedWarning")
          /// You can’t view %@’s profile\nuntil they unblock you.
          public static func userBlockedWarning(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Common.Controls.Timeline.Header.UserBlockedWarning", String(describing: p1))
          }
          /// You can’t view %@’s profile\nuntil you unblock them.\nYour profile looks like this to them.
          public static func userBlockingWarning(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Common.Controls.Timeline.Header.UserBlockingWarning", String(describing: p1))
          }
          /// %@’s account has been suspended.
          public static func userSuspendedWarning(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Common.Controls.Timeline.Header.UserSuspendedWarning", String(describing: p1))
          }
        }
        public enum Loader {
          /// Loading missing posts...
          public static let loadingMissingPosts = L10n.tr("Localizable", "Common.Controls.Timeline.Loader.LoadingMissingPosts")
          /// Load missing posts
          public static let loadMissingPosts = L10n.tr("Localizable", "Common.Controls.Timeline.Loader.LoadMissingPosts")
          /// Show more replies
          public static let showMoreReplies = L10n.tr("Localizable", "Common.Controls.Timeline.Loader.ShowMoreReplies")
        }
        public enum Timestamp {
          /// Now
          public static let now = L10n.tr("Localizable", "Common.Controls.Timeline.Timestamp.Now")
        }
      }
    }
  }

  public enum Scene {
    public enum AccountList {
      /// Add Account
      public static let addAccount = L10n.tr("Localizable", "Scene.AccountList.AddAccount")
      /// Dismiss Account Switcher
      public static let dismissAccountSwitcher = L10n.tr("Localizable", "Scene.AccountList.DismissAccountSwitcher")
      /// Current selected profile: %@. Double tap then hold to show account switcher
      public static func tabBarHint(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.AccountList.TabBarHint", String(describing: p1))
      }
    }
    public enum Compose {
      /// Publish
      public static let composeAction = L10n.tr("Localizable", "Scene.Compose.ComposeAction")
      /// Type or paste what’s on your mind
      public static let contentInputPlaceholder = L10n.tr("Localizable", "Scene.Compose.ContentInputPlaceholder")
      /// replying to %@
      public static func replyingToUser(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.Compose.ReplyingToUser", String(describing: p1))
      }
      public enum Accessibility {
        /// Add Attachment
        public static let appendAttachment = L10n.tr("Localizable", "Scene.Compose.Accessibility.AppendAttachment")
        /// Add Poll
        public static let appendPoll = L10n.tr("Localizable", "Scene.Compose.Accessibility.AppendPoll")
        /// Custom Emoji Picker
        public static let customEmojiPicker = L10n.tr("Localizable", "Scene.Compose.Accessibility.CustomEmojiPicker")
        /// Disable Content Warning
        public static let disableContentWarning = L10n.tr("Localizable", "Scene.Compose.Accessibility.DisableContentWarning")
        /// Enable Content Warning
        public static let enableContentWarning = L10n.tr("Localizable", "Scene.Compose.Accessibility.EnableContentWarning")
        /// Post Visibility Menu
        public static let postVisibilityMenu = L10n.tr("Localizable", "Scene.Compose.Accessibility.PostVisibilityMenu")
        /// Remove Poll
        public static let removePoll = L10n.tr("Localizable", "Scene.Compose.Accessibility.RemovePoll")
      }
      public enum Attachment {
        /// This %@ is broken and can’t be\nuploaded to Mastodon.
        public static func attachmentBroken(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Scene.Compose.Attachment.AttachmentBroken", String(describing: p1))
        }
        /// Describe the photo for the visually-impaired...
        public static let descriptionPhoto = L10n.tr("Localizable", "Scene.Compose.Attachment.DescriptionPhoto")
        /// Describe the video for the visually-impaired...
        public static let descriptionVideo = L10n.tr("Localizable", "Scene.Compose.Attachment.DescriptionVideo")
        /// photo
        public static let photo = L10n.tr("Localizable", "Scene.Compose.Attachment.Photo")
        /// video
        public static let video = L10n.tr("Localizable", "Scene.Compose.Attachment.Video")
      }
      public enum AutoComplete {
        /// Space to add
        public static let spaceToAdd = L10n.tr("Localizable", "Scene.Compose.AutoComplete.SpaceToAdd")
      }
      public enum ContentWarning {
        /// Write an accurate warning here...
        public static let placeholder = L10n.tr("Localizable", "Scene.Compose.ContentWarning.Placeholder")
      }
      public enum Keyboard {
        /// Add Attachment - %@
        public static func appendAttachmentEntry(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Scene.Compose.Keyboard.AppendAttachmentEntry", String(describing: p1))
        }
        /// Discard Post
        public static let discardPost = L10n.tr("Localizable", "Scene.Compose.Keyboard.DiscardPost")
        /// Publish Post
        public static let publishPost = L10n.tr("Localizable", "Scene.Compose.Keyboard.PublishPost")
        /// Select Visibility - %@
        public static func selectVisibilityEntry(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Scene.Compose.Keyboard.SelectVisibilityEntry", String(describing: p1))
        }
        /// Toggle Content Warning
        public static let toggleContentWarning = L10n.tr("Localizable", "Scene.Compose.Keyboard.ToggleContentWarning")
        /// Toggle Poll
        public static let togglePoll = L10n.tr("Localizable", "Scene.Compose.Keyboard.TogglePoll")
      }
      public enum MediaSelection {
        /// Browse
        public static let browse = L10n.tr("Localizable", "Scene.Compose.MediaSelection.Browse")
        /// Take Photo
        public static let camera = L10n.tr("Localizable", "Scene.Compose.MediaSelection.Camera")
        /// Photo Library
        public static let photoLibrary = L10n.tr("Localizable", "Scene.Compose.MediaSelection.PhotoLibrary")
      }
      public enum Poll {
        /// Duration: %@
        public static func durationTime(_ p1: Any) -> String {
          return L10n.tr("Localizable", "Scene.Compose.Poll.DurationTime", String(describing: p1))
        }
        /// 1 Day
        public static let oneDay = L10n.tr("Localizable", "Scene.Compose.Poll.OneDay")
        /// 1 Hour
        public static let oneHour = L10n.tr("Localizable", "Scene.Compose.Poll.OneHour")
        /// Option %ld
        public static func optionNumber(_ p1: Int) -> String {
          return L10n.tr("Localizable", "Scene.Compose.Poll.OptionNumber", p1)
        }
        /// 7 Days
        public static let sevenDays = L10n.tr("Localizable", "Scene.Compose.Poll.SevenDays")
        /// 6 Hours
        public static let sixHours = L10n.tr("Localizable", "Scene.Compose.Poll.SixHours")
        /// 30 minutes
        public static let thirtyMinutes = L10n.tr("Localizable", "Scene.Compose.Poll.ThirtyMinutes")
        /// 3 Days
        public static let threeDays = L10n.tr("Localizable", "Scene.Compose.Poll.ThreeDays")
      }
      public enum Title {
        /// New Post
        public static let newPost = L10n.tr("Localizable", "Scene.Compose.Title.NewPost")
        /// New Reply
        public static let newReply = L10n.tr("Localizable", "Scene.Compose.Title.NewReply")
      }
      public enum Visibility {
        /// Only people I mention
        public static let direct = L10n.tr("Localizable", "Scene.Compose.Visibility.Direct")
        /// Followers only
        public static let `private` = L10n.tr("Localizable", "Scene.Compose.Visibility.Private")
        /// Public
        public static let `public` = L10n.tr("Localizable", "Scene.Compose.Visibility.Public")
        /// Unlisted
        public static let unlisted = L10n.tr("Localizable", "Scene.Compose.Visibility.Unlisted")
      }
    }
    public enum ConfirmEmail {
      /// Tap the link we emailed to you to verify your account.
      public static let subtitle = L10n.tr("Localizable", "Scene.ConfirmEmail.Subtitle")
      /// One last thing.
      public static let title = L10n.tr("Localizable", "Scene.ConfirmEmail.Title")
      public enum Button {
        /// Open Email App
        public static let openEmailApp = L10n.tr("Localizable", "Scene.ConfirmEmail.Button.OpenEmailApp")
        /// Resend
        public static let resend = L10n.tr("Localizable", "Scene.ConfirmEmail.Button.Resend")
      }
      public enum DontReceiveEmail {
        /// Check if your email address is correct as well as your junk folder if you haven’t.
        public static let description = L10n.tr("Localizable", "Scene.ConfirmEmail.DontReceiveEmail.Description")
        /// Resend Email
        public static let resendEmail = L10n.tr("Localizable", "Scene.ConfirmEmail.DontReceiveEmail.ResendEmail")
        /// Check your email
        public static let title = L10n.tr("Localizable", "Scene.ConfirmEmail.DontReceiveEmail.Title")
      }
      public enum OpenEmailApp {
        /// We just sent you an email. Check your junk folder if you haven’t.
        public static let description = L10n.tr("Localizable", "Scene.ConfirmEmail.OpenEmailApp.Description")
        /// Mail
        public static let mail = L10n.tr("Localizable", "Scene.ConfirmEmail.OpenEmailApp.Mail")
        /// Open Email Client
        public static let openEmailClient = L10n.tr("Localizable", "Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient")
        /// Check your inbox.
        public static let title = L10n.tr("Localizable", "Scene.ConfirmEmail.OpenEmailApp.Title")
      }
    }
    public enum Discovery {
      /// These are the posts gaining traction in your corner of Mastodon.
      public static let intro = L10n.tr("Localizable", "Scene.Discovery.Intro")
      public enum Tabs {
        /// Community
        public static let community = L10n.tr("Localizable", "Scene.Discovery.Tabs.Community")
        /// For You
        public static let forYou = L10n.tr("Localizable", "Scene.Discovery.Tabs.ForYou")
        /// Hashtags
        public static let hashtags = L10n.tr("Localizable", "Scene.Discovery.Tabs.Hashtags")
        /// News
        public static let news = L10n.tr("Localizable", "Scene.Discovery.Tabs.News")
        /// Posts
        public static let posts = L10n.tr("Localizable", "Scene.Discovery.Tabs.Posts")
      }
    }
    public enum Favorite {
      /// Your Favorites
      public static let title = L10n.tr("Localizable", "Scene.Favorite.Title")
    }
    public enum Follower {
      /// Followers from other servers are not displayed.
      public static let footer = L10n.tr("Localizable", "Scene.Follower.Footer")
    }
    public enum Following {
      /// Follows from other servers are not displayed.
      public static let footer = L10n.tr("Localizable", "Scene.Following.Footer")
    }
    public enum HomeTimeline {
      /// Home
      public static let title = L10n.tr("Localizable", "Scene.HomeTimeline.Title")
      public enum NavigationBarState {
        /// See new posts
        public static let newPosts = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.NewPosts")
        /// Offline
        public static let offline = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Offline")
        /// Published!
        public static let published = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Published")
        /// Publishing post...
        public static let publishing = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Publishing")
      }
    }
    public enum Notification {
      public enum Keyobard {
        /// Show Everything
        public static let showEverything = L10n.tr("Localizable", "Scene.Notification.Keyobard.ShowEverything")
        /// Show Mentions
        public static let showMentions = L10n.tr("Localizable", "Scene.Notification.Keyobard.ShowMentions")
      }
      public enum NotificationDescription {
        /// favorited your post
        public static let favoritedYourPost = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.FavoritedYourPost")
        /// followed you
        public static let followedYou = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.FollowedYou")
        /// mentioned you
        public static let mentionedYou = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.MentionedYou")
        /// poll has ended
        public static let pollHasEnded = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.PollHasEnded")
        /// reblogged your post
        public static let rebloggedYourPost = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.RebloggedYourPost")
        /// request to follow you
        public static let requestToFollowYou = L10n.tr("Localizable", "Scene.Notification.NotificationDescription.RequestToFollowYou")
      }
      public enum Title {
        /// Everything
        public static let everything = L10n.tr("Localizable", "Scene.Notification.Title.Everything")
        /// Mentions
        public static let mentions = L10n.tr("Localizable", "Scene.Notification.Title.Mentions")
      }
    }
    public enum Preview {
      public enum Keyboard {
        /// Close Preview
        public static let closePreview = L10n.tr("Localizable", "Scene.Preview.Keyboard.ClosePreview")
        /// Show Next
        public static let showNext = L10n.tr("Localizable", "Scene.Preview.Keyboard.ShowNext")
        /// Show Previous
        public static let showPrevious = L10n.tr("Localizable", "Scene.Preview.Keyboard.ShowPrevious")
      }
    }
    public enum Profile {
      public enum Accessibility {
        /// Double tap to open the list
        public static let doubleTapToOpenTheList = L10n.tr("Localizable", "Scene.Profile.Accessibility.DoubleTapToOpenTheList")
        /// Edit avatar image
        public static let editAvatarImage = L10n.tr("Localizable", "Scene.Profile.Accessibility.EditAvatarImage")
        /// Show avatar image
        public static let showAvatarImage = L10n.tr("Localizable", "Scene.Profile.Accessibility.ShowAvatarImage")
        /// Show banner image
        public static let showBannerImage = L10n.tr("Localizable", "Scene.Profile.Accessibility.ShowBannerImage")
      }
      public enum Dashboard {
        /// followers
        public static let followers = L10n.tr("Localizable", "Scene.Profile.Dashboard.Followers")
        /// following
        public static let following = L10n.tr("Localizable", "Scene.Profile.Dashboard.Following")
        /// posts
        public static let posts = L10n.tr("Localizable", "Scene.Profile.Dashboard.Posts")
      }
      public enum Fields {
        /// Add Row
        public static let addRow = L10n.tr("Localizable", "Scene.Profile.Fields.AddRow")
        public enum Placeholder {
          /// Content
          public static let content = L10n.tr("Localizable", "Scene.Profile.Fields.Placeholder.Content")
          /// Label
          public static let label = L10n.tr("Localizable", "Scene.Profile.Fields.Placeholder.Label")
        }
      }
      public enum RelationshipActionAlert {
        public enum ConfirmBlockUser {
          /// Confirm to block %@
          public static func message(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message", String(describing: p1))
          }
          /// Block Account
          public static let title = L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Title")
        }
        public enum ConfirmMuteUser {
          /// Confirm to mute %@
          public static func message(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Message", String(describing: p1))
          }
          /// Mute Account
          public static let title = L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Title")
        }
        public enum ConfirmUnblockUser {
          /// Confirm to unblock %@
          public static func message(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message", String(describing: p1))
          }
          /// Unblock Account
          public static let title = L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title")
        }
        public enum ConfirmUnmuteUser {
          /// Confirm to unmute %@
          public static func message(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message", String(describing: p1))
          }
          /// Unmute Account
          public static let title = L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title")
        }
      }
      public enum SegmentedControl {
        /// About
        public static let about = L10n.tr("Localizable", "Scene.Profile.SegmentedControl.About")
        /// Media
        public static let media = L10n.tr("Localizable", "Scene.Profile.SegmentedControl.Media")
        /// Posts
        public static let posts = L10n.tr("Localizable", "Scene.Profile.SegmentedControl.Posts")
        /// Posts and Replies
        public static let postsAndReplies = L10n.tr("Localizable", "Scene.Profile.SegmentedControl.PostsAndReplies")
        /// Replies
        public static let replies = L10n.tr("Localizable", "Scene.Profile.SegmentedControl.Replies")
      }
    }
    public enum Register {
      /// Let’s get you set up on %@
      public static func title(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.Register.Title", String(describing: p1))
      }
      public enum Error {
        public enum Item {
          /// Agreement
          public static let agreement = L10n.tr("Localizable", "Scene.Register.Error.Item.Agreement")
          /// Email
          public static let email = L10n.tr("Localizable", "Scene.Register.Error.Item.Email")
          /// Locale
          public static let locale = L10n.tr("Localizable", "Scene.Register.Error.Item.Locale")
          /// Password
          public static let password = L10n.tr("Localizable", "Scene.Register.Error.Item.Password")
          /// Reason
          public static let reason = L10n.tr("Localizable", "Scene.Register.Error.Item.Reason")
          /// Username
          public static let username = L10n.tr("Localizable", "Scene.Register.Error.Item.Username")
        }
        public enum Reason {
          /// %@ must be accepted
          public static func accepted(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Accepted", String(describing: p1))
          }
          /// %@ is required
          public static func blank(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Blank", String(describing: p1))
          }
          /// %@ contains a disallowed email provider
          public static func blocked(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Blocked", String(describing: p1))
          }
          /// %@ is not a supported value
          public static func inclusion(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Inclusion", String(describing: p1))
          }
          /// %@ is invalid
          public static func invalid(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Invalid", String(describing: p1))
          }
          /// %@ is a reserved keyword
          public static func reserved(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Reserved", String(describing: p1))
          }
          /// %@ is already in use
          public static func taken(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Taken", String(describing: p1))
          }
          /// %@ is too long
          public static func tooLong(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.TooLong", String(describing: p1))
          }
          /// %@ is too short
          public static func tooShort(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.TooShort", String(describing: p1))
          }
          /// %@ does not seem to exist
          public static func unreachable(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Register.Error.Reason.Unreachable", String(describing: p1))
          }
        }
        public enum Special {
          /// This is not a valid email address
          public static let emailInvalid = L10n.tr("Localizable", "Scene.Register.Error.Special.EmailInvalid")
          /// Password is too short (must be at least 8 characters)
          public static let passwordTooShort = L10n.tr("Localizable", "Scene.Register.Error.Special.PasswordTooShort")
          /// Username must only contain alphanumeric characters and underscores
          public static let usernameInvalid = L10n.tr("Localizable", "Scene.Register.Error.Special.UsernameInvalid")
          /// Username is too long (can’t be longer than 30 characters)
          public static let usernameTooLong = L10n.tr("Localizable", "Scene.Register.Error.Special.UsernameTooLong")
        }
      }
      public enum Input {
        public enum Avatar {
          /// Delete
          public static let delete = L10n.tr("Localizable", "Scene.Register.Input.Avatar.Delete")
        }
        public enum DisplayName {
          /// display name
          public static let placeholder = L10n.tr("Localizable", "Scene.Register.Input.DisplayName.Placeholder")
        }
        public enum Email {
          /// email
          public static let placeholder = L10n.tr("Localizable", "Scene.Register.Input.Email.Placeholder")
        }
        public enum Invite {
          /// Why do you want to join?
          public static let registrationUserInviteRequest = L10n.tr("Localizable", "Scene.Register.Input.Invite.RegistrationUserInviteRequest")
        }
        public enum Password {
          /// 8 characters
          public static let characterLimit = L10n.tr("Localizable", "Scene.Register.Input.Password.CharacterLimit")
          /// Your password needs at least eight characters
          public static let hint = L10n.tr("Localizable", "Scene.Register.Input.Password.Hint")
          /// password
          public static let placeholder = L10n.tr("Localizable", "Scene.Register.Input.Password.Placeholder")
          /// Your password needs at least:
          public static let require = L10n.tr("Localizable", "Scene.Register.Input.Password.Require")
          public enum Accessibility {
            /// checked
            public static let checked = L10n.tr("Localizable", "Scene.Register.Input.Password.Accessibility.Checked")
            /// unchecked
            public static let unchecked = L10n.tr("Localizable", "Scene.Register.Input.Password.Accessibility.Unchecked")
          }
        }
        public enum Username {
          /// This username is taken.
          public static let duplicatePrompt = L10n.tr("Localizable", "Scene.Register.Input.Username.DuplicatePrompt")
          /// username
          public static let placeholder = L10n.tr("Localizable", "Scene.Register.Input.Username.Placeholder")
        }
      }
    }
    public enum Report {
      /// Are there any other posts you’d like to add to the report?
      public static let content1 = L10n.tr("Localizable", "Scene.Report.Content1")
      /// Is there anything the moderators should know about this report?
      public static let content2 = L10n.tr("Localizable", "Scene.Report.Content2")
      /// REPORTED
      public static let reported = L10n.tr("Localizable", "Scene.Report.Reported")
      /// Thanks for reporting, we’ll look into this.
      public static let reportSentTitle = L10n.tr("Localizable", "Scene.Report.ReportSentTitle")
      /// Send Report
      public static let send = L10n.tr("Localizable", "Scene.Report.Send")
      /// Send without comment
      public static let skipToSend = L10n.tr("Localizable", "Scene.Report.SkipToSend")
      /// Step 1 of 2
      public static let step1 = L10n.tr("Localizable", "Scene.Report.Step1")
      /// Step 2 of 2
      public static let step2 = L10n.tr("Localizable", "Scene.Report.Step2")
      /// Type or paste additional comments
      public static let textPlaceholder = L10n.tr("Localizable", "Scene.Report.TextPlaceholder")
      /// Report %@
      public static func title(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.Report.Title", String(describing: p1))
      }
      /// Report
      public static let titleReport = L10n.tr("Localizable", "Scene.Report.TitleReport")
    }
    public enum Search {
      /// Search
      public static let title = L10n.tr("Localizable", "Scene.Search.Title")
      public enum Recommend {
        /// See All
        public static let buttonText = L10n.tr("Localizable", "Scene.Search.Recommend.ButtonText")
        public enum Accounts {
          /// You may like to follow these accounts
          public static let description = L10n.tr("Localizable", "Scene.Search.Recommend.Accounts.Description")
          /// Follow
          public static let follow = L10n.tr("Localizable", "Scene.Search.Recommend.Accounts.Follow")
          /// Accounts you might like
          public static let title = L10n.tr("Localizable", "Scene.Search.Recommend.Accounts.Title")
        }
        public enum HashTag {
          /// Hashtags that are getting quite a bit of attention
          public static let description = L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.Description")
          /// %@ people are talking
          public static func peopleTalking(_ p1: Any) -> String {
            return L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.PeopleTalking", String(describing: p1))
          }
          /// Trending on Mastodon
          public static let title = L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.Title")
        }
      }
      public enum SearchBar {
        /// Cancel
        public static let cancel = L10n.tr("Localizable", "Scene.Search.SearchBar.Cancel")
        /// Search hashtags and users
        public static let placeholder = L10n.tr("Localizable", "Scene.Search.SearchBar.Placeholder")
      }
      public enum Searching {
        /// Clear
        public static let clear = L10n.tr("Localizable", "Scene.Search.Searching.Clear")
        /// Recent searches
        public static let recentSearch = L10n.tr("Localizable", "Scene.Search.Searching.RecentSearch")
        public enum EmptyState {
          /// No results
          public static let noResults = L10n.tr("Localizable", "Scene.Search.Searching.EmptyState.NoResults")
        }
        public enum Segment {
          /// All
          public static let all = L10n.tr("Localizable", "Scene.Search.Searching.Segment.All")
          /// Hashtags
          public static let hashtags = L10n.tr("Localizable", "Scene.Search.Searching.Segment.Hashtags")
          /// People
          public static let people = L10n.tr("Localizable", "Scene.Search.Searching.Segment.People")
          /// Posts
          public static let posts = L10n.tr("Localizable", "Scene.Search.Searching.Segment.Posts")
        }
      }
    }
    public enum ServerPicker {
      /// Pick a server based on your interests, region, or a general purpose one.
      public static let subtitle = L10n.tr("Localizable", "Scene.ServerPicker.Subtitle")
      /// Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.
      public static let subtitleExtend = L10n.tr("Localizable", "Scene.ServerPicker.SubtitleExtend")
      /// Mastodon is made of users in different servers.
      public static let title = L10n.tr("Localizable", "Scene.ServerPicker.Title")
      public enum Button {
        /// See Less
        public static let seeLess = L10n.tr("Localizable", "Scene.ServerPicker.Button.SeeLess")
        /// See More
        public static let seeMore = L10n.tr("Localizable", "Scene.ServerPicker.Button.SeeMore")
        public enum Category {
          /// academia
          public static let academia = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Academia")
          /// activism
          public static let activism = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Activism")
          /// All
          public static let all = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.All")
          /// Category: All
          public static let allAccessiblityDescription = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.AllAccessiblityDescription")
          /// art
          public static let art = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Art")
          /// food
          public static let food = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Food")
          /// furry
          public static let furry = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Furry")
          /// games
          public static let games = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Games")
          /// general
          public static let general = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.General")
          /// journalism
          public static let journalism = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Journalism")
          /// lgbt
          public static let lgbt = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Lgbt")
          /// music
          public static let music = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Music")
          /// regional
          public static let regional = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Regional")
          /// tech
          public static let tech = L10n.tr("Localizable", "Scene.ServerPicker.Button.Category.Tech")
        }
      }
      public enum EmptyState {
        /// Something went wrong while loading the data. Check your internet connection.
        public static let badNetwork = L10n.tr("Localizable", "Scene.ServerPicker.EmptyState.BadNetwork")
        /// Finding available servers...
        public static let findingServers = L10n.tr("Localizable", "Scene.ServerPicker.EmptyState.FindingServers")
        /// No results
        public static let noResults = L10n.tr("Localizable", "Scene.ServerPicker.EmptyState.NoResults")
      }
      public enum Input {
        /// Search servers
        public static let placeholder = L10n.tr("Localizable", "Scene.ServerPicker.Input.Placeholder")
      }
      public enum Label {
        /// CATEGORY
        public static let category = L10n.tr("Localizable", "Scene.ServerPicker.Label.Category")
        /// LANGUAGE
        public static let language = L10n.tr("Localizable", "Scene.ServerPicker.Label.Language")
        /// USERS
        public static let users = L10n.tr("Localizable", "Scene.ServerPicker.Label.Users")
      }
    }
    public enum ServerRules {
      /// privacy policy
      public static let privacyPolicy = L10n.tr("Localizable", "Scene.ServerRules.PrivacyPolicy")
      /// By continuing, you’re subject to the terms of service and privacy policy for %@.
      public static func prompt(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.ServerRules.Prompt", String(describing: p1))
      }
      /// These are set and enforced by the %@ moderators.
      public static func subtitle(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.ServerRules.Subtitle", String(describing: p1))
      }
      /// terms of service
      public static let termsOfService = L10n.tr("Localizable", "Scene.ServerRules.TermsOfService")
      /// Some ground rules.
      public static let title = L10n.tr("Localizable", "Scene.ServerRules.Title")
      public enum Button {
        /// I Agree
        public static let confirm = L10n.tr("Localizable", "Scene.ServerRules.Button.Confirm")
      }
    }
    public enum Settings {
      /// Settings
      public static let title = L10n.tr("Localizable", "Scene.Settings.Title")
      public enum Footer {
        /// Mastodon is open source software. You can report issues on GitHub at %@ (%@)
        public static func mastodonDescription(_ p1: Any, _ p2: Any) -> String {
          return L10n.tr("Localizable", "Scene.Settings.Footer.MastodonDescription", String(describing: p1), String(describing: p2))
        }
      }
      public enum Keyboard {
        /// Close Settings Window
        public static let closeSettingsWindow = L10n.tr("Localizable", "Scene.Settings.Keyboard.CloseSettingsWindow")
      }
      public enum Section {
        public enum Appearance {
          /// Automatic
          public static let automatic = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Automatic")
          /// Always Dark
          public static let dark = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Dark")
          /// Always Light
          public static let light = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Light")
          /// Appearance
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Title")
        }
        public enum BoringZone {
          /// Account Settings
          public static let accountSettings = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.AccountSettings")
          /// Privacy Policy
          public static let privacy = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Privacy")
          /// Terms of Service
          public static let terms = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Terms")
          /// The Boring Zone
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Title")
        }
        public enum LookAndFeel {
          /// Light
          public static let light = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.Light")
          /// Really Dark
          public static let reallyDark = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.ReallyDark")
          /// Sorta Dark
          public static let sortaDark = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.SortaDark")
          /// Look and Feel
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.Title")
          /// Use System
          public static let useSystem = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.UseSystem")
        }
        public enum Notifications {
          /// Reblogs my post
          public static let boosts = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Boosts")
          /// Favorites my post
          public static let favorites = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Favorites")
          /// Follows me
          public static let follows = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Follows")
          /// Mentions me
          public static let mentions = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Mentions")
          /// Notifications
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Title")
          public enum Trigger {
            /// anyone
            public static let anyone = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Anyone")
            /// anyone I follow
            public static let follow = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Follow")
            /// a follower
            public static let follower = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Follower")
            /// no one
            public static let noone = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Noone")
            /// Notify me when
            public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Title")
          }
        }
        public enum Preference {
          /// Disable animated avatars
          public static let disableAvatarAnimation = L10n.tr("Localizable", "Scene.Settings.Section.Preference.DisableAvatarAnimation")
          /// Disable animated emojis
          public static let disableEmojiAnimation = L10n.tr("Localizable", "Scene.Settings.Section.Preference.DisableEmojiAnimation")
          /// Open links in Mastodon
          public static let openLinksInMastodon = L10n.tr("Localizable", "Scene.Settings.Section.Preference.OpenLinksInMastodon")
          /// Preferences
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Preference.Title")
          /// True black dark mode
          public static let trueBlackDarkMode = L10n.tr("Localizable", "Scene.Settings.Section.Preference.TrueBlackDarkMode")
          /// Use default browser to open links
          public static let usingDefaultBrowser = L10n.tr("Localizable", "Scene.Settings.Section.Preference.UsingDefaultBrowser")
        }
        public enum SpicyZone {
          /// Clear Media Cache
          public static let clear = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Clear")
          /// Sign Out
          public static let signout = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Signout")
          /// The Spicy Zone
          public static let title = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Title")
        }
      }
    }
    public enum SuggestionAccount {
      /// When you follow someone, you’ll see their posts in your home feed.
      public static let followExplain = L10n.tr("Localizable", "Scene.SuggestionAccount.FollowExplain")
      /// Find People to Follow
      public static let title = L10n.tr("Localizable", "Scene.SuggestionAccount.Title")
    }
    public enum Thread {
      /// Post
      public static let backTitle = L10n.tr("Localizable", "Scene.Thread.BackTitle")
      /// Post from %@
      public static func title(_ p1: Any) -> String {
        return L10n.tr("Localizable", "Scene.Thread.Title", String(describing: p1))
      }
    }
    public enum Welcome {
      /// Get Started
      public static let getStarted = L10n.tr("Localizable", "Scene.Welcome.GetStarted")
      /// Log In
      public static let logIn = L10n.tr("Localizable", "Scene.Welcome.LogIn")
      /// Social networking\nback in your hands.
      public static let slogan = L10n.tr("Localizable", "Scene.Welcome.Slogan")
    }
    public enum Wizard {
      /// Double tap to dismiss this wizard
      public static let accessibilityHint = L10n.tr("Localizable", "Scene.Wizard.AccessibilityHint")
      /// Switch between multiple accounts by holding the profile button.
      public static let multipleAccountSwitchIntroDescription = L10n.tr("Localizable", "Scene.Wizard.MultipleAccountSwitchIntroDescription")
      /// New in Mastodon
      public static let newInMastodon = L10n.tr("Localizable", "Scene.Wizard.NewInMastodon")
    }
  }

  public enum A11y {
    public enum Plural {
      public enum Count {
        /// Plural format key: "Input limit exceeds %#@character_count@"
        public static func inputLimitExceeds(_ p1: Int) -> String {
          return L10n.tr("Localizable", "a11y.plural.count.input_limit_exceeds", p1)
        }
        /// Plural format key: "Input limit remains %#@character_count@"
        public static func inputLimitRemains(_ p1: Int) -> String {
          return L10n.tr("Localizable", "a11y.plural.count.input_limit_remains", p1)
        }
        public enum Unread {
          /// Plural format key: "%#@notification_count_unread_notification@"
          public static func notification(_ p1: Int) -> String {
            return L10n.tr("Localizable", "a11y.plural.count.unread.notification", p1)
          }
        }
      }
    }
  }

  public enum Date {
    public enum Day {
      /// Plural format key: "%#@count_day_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.day.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_day_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.day.ago.abbr", p1)
        }
      }
    }
    public enum Hour {
      /// Plural format key: "%#@count_hour_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.hour.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_hour_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.hour.ago.abbr", p1)
        }
      }
    }
    public enum Minute {
      /// Plural format key: "%#@count_minute_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.minute.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_minute_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.minute.ago.abbr", p1)
        }
      }
    }
    public enum Month {
      /// Plural format key: "%#@count_month_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.month.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_month_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.month.ago.abbr", p1)
        }
      }
    }
    public enum Second {
      /// Plural format key: "%#@count_second_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.second.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_second_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.second.ago.abbr", p1)
        }
      }
    }
    public enum Year {
      /// Plural format key: "%#@count_year_left@"
      public static func `left`(_ p1: Int) -> String {
        return L10n.tr("Localizable", "date.year.left", p1)
      }
      public enum Ago {
        /// Plural format key: "%#@count_year_ago_abbr@"
        public static func abbr(_ p1: Int) -> String {
          return L10n.tr("Localizable", "date.year.ago.abbr", p1)
        }
      }
    }
  }

  public enum Plural {
    /// Plural format key: "%#@count_people_talking@"
    public static func peopleTalking(_ p1: Int) -> String {
      return L10n.tr("Localizable", "plural.people_talking", p1)
    }
    public enum Count {
      /// Plural format key: "%#@favorite_count@"
      public static func favorite(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.favorite", p1)
      }
      /// Plural format key: "%#@count_follower@"
      public static func follower(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.follower", p1)
      }
      /// Plural format key: "%#@count_following@"
      public static func following(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.following", p1)
      }
      /// Plural format key: "%#@post_count@"
      public static func post(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.post", p1)
      }
      /// Plural format key: "%#@reblog_count@"
      public static func reblog(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.reblog", p1)
      }
      /// Plural format key: "%#@reply_count@"
      public static func reply(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.reply", p1)
      }
      /// Plural format key: "%#@vote_count@"
      public static func vote(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.vote", p1)
      }
      /// Plural format key: "%#@voter_count@"
      public static func voter(_ p1: Int) -> String {
        return L10n.tr("Localizable", "plural.count.voter", p1)
      }
      public enum MetricFormatted {
        /// Plural format key: "%@ %#@post_count@"
        public static func post(_ p1: Any, _ p2: Int) -> String {
          return L10n.tr("Localizable", "plural.count.metric_formatted.post", String(describing: p1), p2)
        }
      }
    }
  }
}
// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces

// MARK: - Implementation Details

extension L10n {
  private static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
    let format = Bundle.module.localizedString(forKey: key, value: nil, table: table)
    return String(format: format, locale: Locale.current, arguments: args)
  }
}
