diff --git a/Localization/app.json b/Localization/app.json index 82e548d9f..a7d8b8592 100644 --- a/Localization/app.json +++ b/Localization/app.json @@ -16,14 +16,14 @@ "poll_expired": "The poll has expired" }, "discard_post_content": { - "title": "Discard Publish", - "message": "Confirm discard composed post content." + "title": "Discard Draft", + "message": "Confirm to discard composed post content." }, "publish_post_failure": { "title": "Publish Failure", "message": "Failed to publish the post.\nPlease check your internet connection.", "attchments_message": { - "video_attach_with_photo": "Cannot attach a video to a status that already contains images.", + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", "more_than_one_video": "Cannot attach more than one video." } }, @@ -32,17 +32,17 @@ "message": "Cannot edit profile. Please try again." }, "sign_out": { - "title": "Sign out", + "title": "Sign Out", "message": "Are you sure you want to sign out?", "confirm": "Sign Out" }, "block_domain": { - "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.", - "block_entire_domain": "Block entire domain" + "title": "Are you really, really sure you want to block the entire %s? 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.", + "block_entire_domain": "Block Domain" }, "save_photo_failure": { "title": "Save Photo Failure", - "message": "Please enable photo libaray access permission to save photo." + "message": "Please enable the photo library access permission to save the photo." }, "delete_post": { "title": "Are you sure you want to delete this post?", @@ -50,7 +50,7 @@ }, "clean_cache": { "title": "Clean Cache", - "message": "Successfully clean %s cache." + "message": "Successfully cleaned %s cache." } }, "controls": { @@ -105,14 +105,14 @@ "open_settings": "Open Settings" }, "timeline": { - "previous_status": "Previous Status", - "next_status": "Next Status", - "open_status": "Open Status", - "open_author_profile": "Open Author Profile", - "open_reblogger_profile": "Open Reblogger Profile", - "reply_status": "Reply Status", - "toggle_reblog": "Toggle Status Reblog", - "toggle_favorite": "Toggle Status Favorite", + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", "toggle_content_warning": "Toggle Content Warning", "preview_image": "Preview Image" }, @@ -136,7 +136,7 @@ "actions": { "reply": "Reply", "reblog": "Reblog", - "unreblog": "Unreblog", + "unreblog": "Undo reblog", "favorite": "Favorite", "unfavorite": "Unfavorite", "menu": "Menu" @@ -180,12 +180,12 @@ "show_more_replies": "Show more replies" }, "header": { - "no_status_found": "No Status Found", - "blocking_warning": "You can’t view this profile\n until you unblock them.\nYour account looks like this to them.", - "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour account looks like this to them.", - "blocked_warning": "You can’t view this’s profile\n until they unblock you.", + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", - "suspended_warning": "This account has been suspended.", + "suspended_warning": "This user has been suspended.", "user_suspended_warning": "%s’s account has been suspended." }, "accessibility": { @@ -232,7 +232,7 @@ }, "empty_state": { "finding_servers": "Finding available servers...", - "bad_network": "Something went wrong while loading data. Check your internet connection.", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", "no_results": "No results" } }, @@ -270,7 +270,7 @@ "reason": "Reason" }, "reason": { - "blocked": "%s contains a disallowed e-mail provider", + "blocked": "%s contains a disallowed email provider", "unreachable": "%s does not seem to exist", "taken": "%s is already in use", "reserved": "%s is a reserved keyword", @@ -284,7 +284,7 @@ "special": { "username_invalid": "Username must only contain alphanumeric characters and underscores", "username_too_long": "Username is too long (can’t be longer than 30 characters)", - "email_invalid": "This is not a valid e-mail address", + "email_invalid": "This is not a valid email address", "password_too_short": "Password is too short (must be at least 8 characters)" } } @@ -351,8 +351,8 @@ "photo": "photo", "video": "video", "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", - "description_photo": "Describe photo for low vision people...", - "description_video": "Describe what’s happening for low vision people..." + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." }, "poll": { "duration_time": "Duration: %s", @@ -377,13 +377,13 @@ "space_to_add": "Space to add" }, "accessibility": { - "append_attachment": "Append attachment", - "append_poll": "Append poll", - "remove_poll": "Remove poll", - "custom_emoji_picker": "Custom emoji picker", - "enable_content_warning": "Enable content warning", - "disable_content_warning": "Disable content warning", - "post_visibility_menu": "Post visibility menu", + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", "input_limit_remains_count": "Input limit remains %ld", "input_limit_exceeds_count": "Input limit exceeds %ld" }, @@ -392,7 +392,7 @@ "publish_post": "Publish Post", "toggle_poll": "Toggle Poll", "toggle_content_warning": "Toggle Content Warning", - "append_attachment_entry": "Append Attachment - %s", + "append_attachment_entry": "Add Attachment - %s", "select_visibility_entry": "Select Visibility - %s" } }, @@ -422,11 +422,11 @@ "relationship_action_alert": { "confirm_unmute_user": { "title": "Unmute Account", - "message": "Confirm unmute %s" + "message": "Confirm to unmute %s" }, "confirm_unblock_usre": { "title": "Unblock Account", - "message": "Confirm unblock %s" + "message": "Confirm to unblock %s" } } }, @@ -439,8 +439,8 @@ "recommend": { "button_text": "See All", "hash_tag": { - "title": "Trending in your timeline", - "description": "Hashtags that are getting quite a bit of attention among people you follow", + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", "people_talking": "%s people are talking" }, "accounts": { @@ -477,10 +477,10 @@ "action": { "follow": "followed you", "favourite": "favorited your post", - "reblog": "rebloged your post", + "reblog": "reblogged your post", "poll": "Your poll has ended", "mention": "mentioned you", - "follow_request": "request to follow you" + "follow_request": "requested to follow you" }, "keyobard": { "show_everything": "Show Everything", @@ -501,8 +501,8 @@ "dark": "Always Dark" }, "appearance_settings": { - "true_black_dark_mode": "True black Dark Mode", - "disable_avatar_animation": "Disable avatar animation" + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars" }, "notifications": { "title": "Notifications", @@ -519,8 +519,8 @@ } }, "preference": { - "title": "Preference", - "using_default_browser": "Using default browser open link" + "title": "Preferences", + "using_default_browser": "Use default browser to open links" }, "boringzone": { "title": "The Boring Zone", diff --git a/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist b/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist index ecde1bcc5..33fc31c57 100644 --- a/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist @@ -12,7 +12,7 @@ CoreDataStack.xcscheme_^#shared#^_ orderHint - 20 + 28 Mastodon - ASDK.xcscheme_^#shared#^_ @@ -37,7 +37,7 @@ NotificationService.xcscheme_^#shared#^_ orderHint - 21 + 27 SuppressBuildableAutocreation diff --git a/Mastodon/Generated/Strings.swift b/Mastodon/Generated/Strings.swift index 5ad12f980..cbe9a9489 100644 --- a/Mastodon/Generated/Strings.swift +++ b/Mastodon/Generated/Strings.swift @@ -14,15 +14,15 @@ internal enum L10n { internal enum Common { internal enum Alerts { internal enum BlockDomain { - /// Block entire domain + /// Block Domain internal 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 in any public timelines or your notifications. Your followers from that domain will be removed. + /// 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. internal static func title(_ p1: Any) -> String { return L10n.tr("Localizable", "Common.Alerts.BlockDomain.Title", String(describing: p1)) } } internal enum CleanCache { - /// Successfully clean %@ cache. + /// Successfully cleaned %@ cache. internal static func message(_ p1: Any) -> String { return L10n.tr("Localizable", "Common.Alerts.CleanCache.Message", String(describing: p1)) } @@ -42,9 +42,9 @@ internal enum L10n { internal static let title = L10n.tr("Localizable", "Common.Alerts.DeletePost.Title") } internal enum DiscardPostContent { - /// Confirm discard composed post content. + /// Confirm to discard composed post content. internal static let message = L10n.tr("Localizable", "Common.Alerts.DiscardPostContent.Message") - /// Discard Publish + /// Discard Draft internal static let title = L10n.tr("Localizable", "Common.Alerts.DiscardPostContent.Title") } internal enum EditProfileFailure { @@ -61,12 +61,12 @@ internal enum L10n { internal enum AttchmentsMessage { /// Cannot attach more than one video. internal static let moreThanOneVideo = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.AttchmentsMessage.MoreThanOneVideo") - /// Cannot attach a video to a status that already contains images. + /// Cannot attach a video to a post that already contains images. internal static let videoAttachWithPhoto = L10n.tr("Localizable", "Common.Alerts.PublishPostFailure.AttchmentsMessage.VideoAttachWithPhoto") } } internal enum SavePhotoFailure { - /// Please enable photo libaray access permission to save photo. + /// Please enable the photo library access permission to save the photo. internal static let message = L10n.tr("Localizable", "Common.Alerts.SavePhotoFailure.Message") /// Save Photo Failure internal static let title = L10n.tr("Localizable", "Common.Alerts.SavePhotoFailure.Title") @@ -80,7 +80,7 @@ internal enum L10n { internal static let confirm = L10n.tr("Localizable", "Common.Alerts.SignOut.Confirm") /// Are you sure you want to sign out? internal static let message = L10n.tr("Localizable", "Common.Alerts.SignOut.Message") - /// Sign out + /// Sign Out internal static let title = L10n.tr("Localizable", "Common.Alerts.SignOut.Title") } internal enum SignUpFailure { @@ -239,25 +239,25 @@ internal enum L10n { internal static let previousSection = L10n.tr("Localizable", "Common.Controls.Keyboard.SegmentedControl.PreviousSection") } internal enum Timeline { - /// Next Status + /// Next Post internal static let nextStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.NextStatus") - /// Open Author Profile + /// Open Author's Profile internal static let openAuthorProfile = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenAuthorProfile") - /// Open Reblogger Profile + /// Open Reblogger's Profile internal static let openRebloggerProfile = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenRebloggerProfile") - /// Open Status + /// Open Post internal static let openStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.OpenStatus") /// Preview Image internal static let previewImage = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.PreviewImage") - /// Previous Status + /// Previous Post internal static let previousStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.PreviousStatus") - /// Reply Status + /// Reply to Post internal static let replyStatus = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ReplyStatus") /// Toggle Content Warning internal static let toggleContentWarning = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleContentWarning") - /// Toggle Status Favorite + /// Toggle Favorite on Post internal static let toggleFavorite = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleFavorite") - /// Toggle Status Reblog + /// Toggle Reblog on Post internal static let toggleReblog = L10n.tr("Localizable", "Common.Controls.Keyboard.Timeline.ToggleReblog") } } @@ -289,7 +289,7 @@ internal enum L10n { internal static let reply = L10n.tr("Localizable", "Common.Controls.Status.Actions.Reply") /// Unfavorite internal static let unfavorite = L10n.tr("Localizable", "Common.Controls.Status.Actions.Unfavorite") - /// Unreblog + /// Undo reblog internal static let unreblog = L10n.tr("Localizable", "Common.Controls.Status.Actions.Unreblog") } internal enum Poll { @@ -345,19 +345,19 @@ internal enum L10n { } } internal enum Header { - /// You can’t view this’s profile\n until they unblock you. + /// You can’t view this user’s profile\n until they unblock you. internal static let blockedWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.BlockedWarning") - /// You can’t view this profile\n until you unblock them.\nYour account looks like this to them. + /// You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them. internal static let blockingWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.BlockingWarning") - /// No Status Found + /// No Post Found internal static let noStatusFound = L10n.tr("Localizable", "Common.Controls.Timeline.Header.NoStatusFound") - /// This account has been suspended. + /// This user has been suspended. internal static let suspendedWarning = L10n.tr("Localizable", "Common.Controls.Timeline.Header.SuspendedWarning") /// You can’t view %@’s profile\n until they unblock you. internal static func userBlockedWarning(_ p1: Any) -> String { return L10n.tr("Localizable", "Common.Controls.Timeline.Header.UserBlockedWarning", String(describing: p1)) } - /// You can’t view %@’s profile\n until you unblock them.\nYour account looks like this to them. + /// You can’t view %@’s profile\n until you unblock them.\nYour profile looks like this to them. internal static func userBlockingWarning(_ p1: Any) -> String { return L10n.tr("Localizable", "Common.Controls.Timeline.Header.UserBlockingWarning", String(describing: p1)) } @@ -397,15 +397,15 @@ internal enum L10n { return L10n.tr("Localizable", "Scene.Compose.ReplyingToUser", String(describing: p1)) } internal enum Accessibility { - /// Append attachment + /// Add Attachment internal static let appendAttachment = L10n.tr("Localizable", "Scene.Compose.Accessibility.AppendAttachment") - /// Append poll + /// Add Poll internal static let appendPoll = L10n.tr("Localizable", "Scene.Compose.Accessibility.AppendPoll") - /// Custom emoji picker + /// Custom Emoji Picker internal static let customEmojiPicker = L10n.tr("Localizable", "Scene.Compose.Accessibility.CustomEmojiPicker") - /// Disable content warning + /// Disable Content Warning internal static let disableContentWarning = L10n.tr("Localizable", "Scene.Compose.Accessibility.DisableContentWarning") - /// Enable content warning + /// Enable Content Warning internal static let enableContentWarning = L10n.tr("Localizable", "Scene.Compose.Accessibility.EnableContentWarning") /// Input limit exceeds %ld internal static func inputLimitExceedsCount(_ p1: Int) -> String { @@ -415,9 +415,9 @@ internal enum L10n { internal static func inputLimitRemainsCount(_ p1: Int) -> String { return L10n.tr("Localizable", "Scene.Compose.Accessibility.InputLimitRemainsCount", p1) } - /// Post visibility menu + /// Post Visibility Menu internal static let postVisibilityMenu = L10n.tr("Localizable", "Scene.Compose.Accessibility.PostVisibilityMenu") - /// Remove poll + /// Remove Poll internal static let removePoll = L10n.tr("Localizable", "Scene.Compose.Accessibility.RemovePoll") } internal enum Attachment { @@ -425,9 +425,9 @@ internal enum L10n { internal static func attachmentBroken(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Compose.Attachment.AttachmentBroken", String(describing: p1)) } - /// Describe photo for low vision people... + /// Describe the photo for the visually-impaired... internal static let descriptionPhoto = L10n.tr("Localizable", "Scene.Compose.Attachment.DescriptionPhoto") - /// Describe what’s happening for low vision people... + /// Describe the video for the visually-impaired... internal static let descriptionVideo = L10n.tr("Localizable", "Scene.Compose.Attachment.DescriptionVideo") /// photo internal static let photo = L10n.tr("Localizable", "Scene.Compose.Attachment.Photo") @@ -443,7 +443,7 @@ internal enum L10n { internal static let placeholder = L10n.tr("Localizable", "Scene.Compose.ContentWarning.Placeholder") } internal enum Keyboard { - /// Append Attachment - %@ + /// Add Attachment - %@ internal static func appendAttachmentEntry(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Compose.Keyboard.AppendAttachmentEntry", String(describing: p1)) } @@ -569,13 +569,13 @@ internal enum L10n { internal static let favourite = L10n.tr("Localizable", "Scene.Notification.Action.Favourite") /// followed you internal static let follow = L10n.tr("Localizable", "Scene.Notification.Action.Follow") - /// request to follow you + /// requested to follow you internal static let followRequest = L10n.tr("Localizable", "Scene.Notification.Action.FollowRequest") /// mentioned you internal static let mention = L10n.tr("Localizable", "Scene.Notification.Action.Mention") /// Your poll has ended internal static let poll = L10n.tr("Localizable", "Scene.Notification.Action.Poll") - /// rebloged your post + /// reblogged your post internal static let reblog = L10n.tr("Localizable", "Scene.Notification.Action.Reblog") } internal enum Keyobard { @@ -636,7 +636,7 @@ internal enum L10n { } internal enum RelationshipActionAlert { internal enum ConfirmUnblockUsre { - /// Confirm unblock %@ + /// Confirm to unblock %@ internal static func message(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message", String(describing: p1)) } @@ -644,7 +644,7 @@ internal enum L10n { internal static let title = L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title") } internal enum ConfirmUnmuteUser { - /// Confirm unmute %@ + /// Confirm to unmute %@ internal static func message(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message", String(describing: p1)) } @@ -692,7 +692,7 @@ internal enum L10n { internal static func blank(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Register.Error.Reason.Blank", String(describing: p1)) } - /// %@ contains a disallowed e-mail provider + /// %@ contains a disallowed email provider internal static func blocked(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Register.Error.Reason.Blocked", String(describing: p1)) } @@ -726,7 +726,7 @@ internal enum L10n { } } internal enum Special { - /// This is not a valid e-mail address + /// This is not a valid email address internal static let emailInvalid = L10n.tr("Localizable", "Scene.Register.Error.Special.EmailInvalid") /// Password is too short (must be at least 8 characters) internal static let passwordTooShort = L10n.tr("Localizable", "Scene.Register.Error.Special.PasswordTooShort") @@ -802,13 +802,13 @@ internal enum L10n { internal static let title = L10n.tr("Localizable", "Scene.Search.Recommend.Accounts.Title") } internal enum HashTag { - /// Hashtags that are getting quite a bit of attention among people you follow + /// Hashtags that are getting quite a bit of attention internal static let description = L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.Description") /// %@ people are talking internal static func peopleTalking(_ p1: Any) -> String { return L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.PeopleTalking", String(describing: p1)) } - /// Trending in your timeline + /// Trending on Mastodon internal static let title = L10n.tr("Localizable", "Scene.Search.Recommend.HashTag.Title") } } @@ -879,7 +879,7 @@ internal enum L10n { } } internal enum EmptyState { - /// Something went wrong while loading data. Check your internet connection. + /// Something went wrong while loading the data. Check your internet connection. internal static let badNetwork = L10n.tr("Localizable", "Scene.ServerPicker.EmptyState.BadNetwork") /// Finding available servers... internal static let findingServers = L10n.tr("Localizable", "Scene.ServerPicker.EmptyState.FindingServers") @@ -944,9 +944,9 @@ internal enum L10n { internal static let title = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Title") } internal enum AppearanceSettings { - /// Disable avatar animation + /// Disable animated avatars internal static let disableAvatarAnimation = L10n.tr("Localizable", "Scene.Settings.Section.AppearanceSettings.DisableAvatarAnimation") - /// True black Dark Mode + /// True black dark mode internal static let trueBlackDarkMode = L10n.tr("Localizable", "Scene.Settings.Section.AppearanceSettings.TrueBlackDarkMode") } internal enum Boringzone { @@ -984,9 +984,9 @@ internal enum L10n { } } internal enum Preference { - /// Preference + /// Preferences internal static let title = L10n.tr("Localizable", "Scene.Settings.Section.Preference.Title") - /// Using default browser open link + /// Use default browser to open links internal static let usingDefaultBrowser = L10n.tr("Localizable", "Scene.Settings.Section.Preference.UsingDefaultBrowser") } internal enum Spicyzone { diff --git a/Mastodon/Resources/ar.lproj/Localizable.strings b/Mastodon/Resources/ar.lproj/Localizable.strings index 7547775e7..4c9fbddc0 100644 --- a/Mastodon/Resources/ar.lproj/Localizable.strings +++ b/Mastodon/Resources/ar.lproj/Localizable.strings @@ -1,26 +1,26 @@ -"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block entire domain"; -"Common.Alerts.BlockDomain.Title" = "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 in any public timelines or your notifications. Your followers from that domain will be removed."; -"Common.Alerts.CleanCache.Message" = "Successfully clean %@ cache."; +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; +"Common.Alerts.BlockDomain.Title" = "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."; +"Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; "Common.Alerts.CleanCache.Title" = "Clean Cache"; "Common.Alerts.Common.PleaseTryAgain" = "Please try again."; "Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; "Common.Alerts.DeletePost.Delete" = "Delete"; "Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; -"Common.Alerts.DiscardPostContent.Message" = "Confirm discard composed post content."; -"Common.Alerts.DiscardPostContent.Title" = "Discard Publish"; +"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; +"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; "Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; "Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; "Common.Alerts.PublishPostFailure.AttchmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; -"Common.Alerts.PublishPostFailure.AttchmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a status that already contains images."; +"Common.Alerts.PublishPostFailure.AttchmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; "Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. Please check your internet connection."; "Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; -"Common.Alerts.SavePhotoFailure.Message" = "Please enable photo libaray access permission to save photo."; +"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; "Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; "Common.Alerts.ServerError.Title" = "Server Error"; "Common.Alerts.SignOut.Confirm" = "Sign Out"; "Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; -"Common.Alerts.SignOut.Title" = "Sign out"; +"Common.Alerts.SignOut.Title" = "Sign Out"; "Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; "Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; "Common.Alerts.VoteFailure.Title" = "Vote Failure"; @@ -81,22 +81,22 @@ Please check your internet connection."; "Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; "Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; "Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; -"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Status"; -"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author Profile"; -"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger Profile"; -"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Status"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; "Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; -"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Status"; -"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply Status"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; "Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; -"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Status Favorite"; -"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Status Reblog"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; "Common.Controls.Status.Actions.Favorite" = "Favorite"; "Common.Controls.Status.Actions.Menu" = "Menu"; "Common.Controls.Status.Actions.Reblog" = "Reblog"; "Common.Controls.Status.Actions.Reply" = "Reply"; "Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; -"Common.Controls.Status.Actions.Unreblog" = "Unreblog"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; "Common.Controls.Status.ContentWarning" = "Content Warning"; "Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; "Common.Controls.Status.Poll.Closed" = "Closed"; @@ -120,44 +120,44 @@ Please check your internet connection."; "Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; "Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; "Common.Controls.Timeline.Filtered" = "Filtered"; -"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this’s profile +"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile until they unblock you."; -"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this profile +"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile until you unblock them. -Your account looks like this to them."; -"Common.Controls.Timeline.Header.NoStatusFound" = "No Status Found"; -"Common.Controls.Timeline.Header.SuspendedWarning" = "This account has been suspended."; +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; "Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile until they unblock you."; "Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile until you unblock them. -Your account looks like this to them."; +Your profile looks like this to them."; "Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; "Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; "Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; "Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; "Common.Controls.Timeline.Timestamp.Now" = "Now"; "Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; -"Scene.Compose.Accessibility.AppendAttachment" = "Append attachment"; -"Scene.Compose.Accessibility.AppendPoll" = "Append poll"; -"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom emoji picker"; -"Scene.Compose.Accessibility.DisableContentWarning" = "Disable content warning"; -"Scene.Compose.Accessibility.EnableContentWarning" = "Enable content warning"; +"Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; +"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; "Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; "Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; -"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post visibility menu"; -"Scene.Compose.Accessibility.RemovePoll" = "Remove poll"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; "Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be uploaded to Mastodon."; -"Scene.Compose.Attachment.DescriptionPhoto" = "Describe photo for low vision people..."; -"Scene.Compose.Attachment.DescriptionVideo" = "Describe what’s happening for low vision people..."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; "Scene.Compose.Attachment.Photo" = "photo"; "Scene.Compose.Attachment.Video" = "video"; "Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; "Scene.Compose.ComposeAction" = "Publish"; "Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; "Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; -"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Append Attachment - %@"; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; "Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; "Scene.Compose.Keyboard.PublishPost" = "Publish Post"; "Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; @@ -202,10 +202,10 @@ tap the link to confirm your account."; "Scene.HomeTimeline.Title" = "Home"; "Scene.Notification.Action.Favourite" = "favorited your post"; "Scene.Notification.Action.Follow" = "followed you"; -"Scene.Notification.Action.FollowRequest" = "request to follow you"; +"Scene.Notification.Action.FollowRequest" = "requested to follow you"; "Scene.Notification.Action.Mention" = "mentioned you"; "Scene.Notification.Action.Poll" = "Your poll has ended"; -"Scene.Notification.Action.Reblog" = "rebloged your post"; +"Scene.Notification.Action.Reblog" = "reblogged your post"; "Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; "Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; "Scene.Notification.Title.Everything" = "Everything"; @@ -222,9 +222,9 @@ tap the link to confirm your account."; "Scene.Profile.Fields.AddRow" = "Add Row"; "Scene.Profile.Fields.Placeholder.Content" = "Content"; "Scene.Profile.Fields.Placeholder.Label" = "Label"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; "Scene.Profile.SegmentedControl.Media" = "Media"; "Scene.Profile.SegmentedControl.Posts" = "Posts"; @@ -238,7 +238,7 @@ tap the link to confirm your account."; "Scene.Register.Error.Item.Username" = "Username"; "Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; "Scene.Register.Error.Reason.Blank" = "%@ is required"; -"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed e-mail provider"; +"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; "Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; "Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; "Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; @@ -246,7 +246,7 @@ tap the link to confirm your account."; "Scene.Register.Error.Reason.TooLong" = "%@ is too long"; "Scene.Register.Error.Reason.TooShort" = "%@ is too short"; "Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; -"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid e-mail address"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; "Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; "Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; "Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; @@ -271,9 +271,9 @@ tap the link to confirm your account."; "Scene.Search.Recommend.Accounts.Follow" = "Follow"; "Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; "Scene.Search.Recommend.ButtonText" = "See All"; -"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention among people you follow"; +"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; "Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; -"Scene.Search.Recommend.HashTag.Title" = "Trending in your timeline"; +"Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; "Scene.Search.SearchBar.Cancel" = "Cancel"; "Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; "Scene.Search.Searching.Clear" = "Clear"; @@ -300,7 +300,7 @@ tap the link to confirm your account."; "Scene.ServerPicker.Button.Category.Tech" = "tech"; "Scene.ServerPicker.Button.SeeLess" = "See Less"; "Scene.ServerPicker.Button.SeeMore" = "See More"; -"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading data. Check your internet connection."; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; "Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; "Scene.ServerPicker.EmptyState.NoResults" = "No results"; "Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; @@ -321,8 +321,8 @@ any server."; "Scene.Settings.Section.Appearance.Dark" = "Always Dark"; "Scene.Settings.Section.Appearance.Light" = "Always Light"; "Scene.Settings.Section.Appearance.Title" = "Appearance"; -"Scene.Settings.Section.AppearanceSettings.DisableAvatarAnimation" = "Disable avatar animation"; -"Scene.Settings.Section.AppearanceSettings.TrueBlackDarkMode" = "True black Dark Mode"; +"Scene.Settings.Section.AppearanceSettings.DisableAvatarAnimation" = "Disable animated avatars"; +"Scene.Settings.Section.AppearanceSettings.TrueBlackDarkMode" = "True black dark mode"; "Scene.Settings.Section.Boringzone.AccountSettings" = "Account settings"; "Scene.Settings.Section.Boringzone.Privacy" = "Privacy Policy"; "Scene.Settings.Section.Boringzone.Terms" = "Terms of Service"; @@ -337,8 +337,8 @@ any server."; "Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; "Scene.Settings.Section.Notifications.Trigger.Noone" = "no one"; "Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; -"Scene.Settings.Section.Preference.Title" = "Preference"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Using default browser open link"; +"Scene.Settings.Section.Preference.Title" = "Preferences"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; "Scene.Settings.Section.Spicyzone.Clear" = "Clear Media Cache"; "Scene.Settings.Section.Spicyzone.Signout" = "Sign Out"; "Scene.Settings.Section.Spicyzone.Title" = "The Spicy Zone"; diff --git a/Mastodon/Resources/en.lproj/Localizable.strings b/Mastodon/Resources/en.lproj/Localizable.strings index 7547775e7..4c9fbddc0 100644 --- a/Mastodon/Resources/en.lproj/Localizable.strings +++ b/Mastodon/Resources/en.lproj/Localizable.strings @@ -1,26 +1,26 @@ -"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block entire domain"; -"Common.Alerts.BlockDomain.Title" = "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 in any public timelines or your notifications. Your followers from that domain will be removed."; -"Common.Alerts.CleanCache.Message" = "Successfully clean %@ cache."; +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; +"Common.Alerts.BlockDomain.Title" = "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."; +"Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; "Common.Alerts.CleanCache.Title" = "Clean Cache"; "Common.Alerts.Common.PleaseTryAgain" = "Please try again."; "Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; "Common.Alerts.DeletePost.Delete" = "Delete"; "Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; -"Common.Alerts.DiscardPostContent.Message" = "Confirm discard composed post content."; -"Common.Alerts.DiscardPostContent.Title" = "Discard Publish"; +"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; +"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; "Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; "Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; "Common.Alerts.PublishPostFailure.AttchmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; -"Common.Alerts.PublishPostFailure.AttchmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a status that already contains images."; +"Common.Alerts.PublishPostFailure.AttchmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; "Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. Please check your internet connection."; "Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; -"Common.Alerts.SavePhotoFailure.Message" = "Please enable photo libaray access permission to save photo."; +"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; "Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; "Common.Alerts.ServerError.Title" = "Server Error"; "Common.Alerts.SignOut.Confirm" = "Sign Out"; "Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; -"Common.Alerts.SignOut.Title" = "Sign out"; +"Common.Alerts.SignOut.Title" = "Sign Out"; "Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; "Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; "Common.Alerts.VoteFailure.Title" = "Vote Failure"; @@ -81,22 +81,22 @@ Please check your internet connection."; "Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; "Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; "Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; -"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Status"; -"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author Profile"; -"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger Profile"; -"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Status"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; "Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; -"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Status"; -"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply Status"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; "Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; -"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Status Favorite"; -"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Status Reblog"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; "Common.Controls.Status.Actions.Favorite" = "Favorite"; "Common.Controls.Status.Actions.Menu" = "Menu"; "Common.Controls.Status.Actions.Reblog" = "Reblog"; "Common.Controls.Status.Actions.Reply" = "Reply"; "Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; -"Common.Controls.Status.Actions.Unreblog" = "Unreblog"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; "Common.Controls.Status.ContentWarning" = "Content Warning"; "Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; "Common.Controls.Status.Poll.Closed" = "Closed"; @@ -120,44 +120,44 @@ Please check your internet connection."; "Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; "Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; "Common.Controls.Timeline.Filtered" = "Filtered"; -"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this’s profile +"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile until they unblock you."; -"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this profile +"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile until you unblock them. -Your account looks like this to them."; -"Common.Controls.Timeline.Header.NoStatusFound" = "No Status Found"; -"Common.Controls.Timeline.Header.SuspendedWarning" = "This account has been suspended."; +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; "Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile until they unblock you."; "Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile until you unblock them. -Your account looks like this to them."; +Your profile looks like this to them."; "Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; "Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; "Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; "Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; "Common.Controls.Timeline.Timestamp.Now" = "Now"; "Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; -"Scene.Compose.Accessibility.AppendAttachment" = "Append attachment"; -"Scene.Compose.Accessibility.AppendPoll" = "Append poll"; -"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom emoji picker"; -"Scene.Compose.Accessibility.DisableContentWarning" = "Disable content warning"; -"Scene.Compose.Accessibility.EnableContentWarning" = "Enable content warning"; +"Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; +"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; "Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; "Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; -"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post visibility menu"; -"Scene.Compose.Accessibility.RemovePoll" = "Remove poll"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; "Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be uploaded to Mastodon."; -"Scene.Compose.Attachment.DescriptionPhoto" = "Describe photo for low vision people..."; -"Scene.Compose.Attachment.DescriptionVideo" = "Describe what’s happening for low vision people..."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; "Scene.Compose.Attachment.Photo" = "photo"; "Scene.Compose.Attachment.Video" = "video"; "Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; "Scene.Compose.ComposeAction" = "Publish"; "Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; "Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; -"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Append Attachment - %@"; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; "Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; "Scene.Compose.Keyboard.PublishPost" = "Publish Post"; "Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; @@ -202,10 +202,10 @@ tap the link to confirm your account."; "Scene.HomeTimeline.Title" = "Home"; "Scene.Notification.Action.Favourite" = "favorited your post"; "Scene.Notification.Action.Follow" = "followed you"; -"Scene.Notification.Action.FollowRequest" = "request to follow you"; +"Scene.Notification.Action.FollowRequest" = "requested to follow you"; "Scene.Notification.Action.Mention" = "mentioned you"; "Scene.Notification.Action.Poll" = "Your poll has ended"; -"Scene.Notification.Action.Reblog" = "rebloged your post"; +"Scene.Notification.Action.Reblog" = "reblogged your post"; "Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; "Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; "Scene.Notification.Title.Everything" = "Everything"; @@ -222,9 +222,9 @@ tap the link to confirm your account."; "Scene.Profile.Fields.AddRow" = "Add Row"; "Scene.Profile.Fields.Placeholder.Content" = "Content"; "Scene.Profile.Fields.Placeholder.Label" = "Label"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; "Scene.Profile.SegmentedControl.Media" = "Media"; "Scene.Profile.SegmentedControl.Posts" = "Posts"; @@ -238,7 +238,7 @@ tap the link to confirm your account."; "Scene.Register.Error.Item.Username" = "Username"; "Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; "Scene.Register.Error.Reason.Blank" = "%@ is required"; -"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed e-mail provider"; +"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; "Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; "Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; "Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; @@ -246,7 +246,7 @@ tap the link to confirm your account."; "Scene.Register.Error.Reason.TooLong" = "%@ is too long"; "Scene.Register.Error.Reason.TooShort" = "%@ is too short"; "Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; -"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid e-mail address"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; "Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; "Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; "Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; @@ -271,9 +271,9 @@ tap the link to confirm your account."; "Scene.Search.Recommend.Accounts.Follow" = "Follow"; "Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; "Scene.Search.Recommend.ButtonText" = "See All"; -"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention among people you follow"; +"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; "Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; -"Scene.Search.Recommend.HashTag.Title" = "Trending in your timeline"; +"Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; "Scene.Search.SearchBar.Cancel" = "Cancel"; "Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; "Scene.Search.Searching.Clear" = "Clear"; @@ -300,7 +300,7 @@ tap the link to confirm your account."; "Scene.ServerPicker.Button.Category.Tech" = "tech"; "Scene.ServerPicker.Button.SeeLess" = "See Less"; "Scene.ServerPicker.Button.SeeMore" = "See More"; -"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading data. Check your internet connection."; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; "Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; "Scene.ServerPicker.EmptyState.NoResults" = "No results"; "Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; @@ -321,8 +321,8 @@ any server."; "Scene.Settings.Section.Appearance.Dark" = "Always Dark"; "Scene.Settings.Section.Appearance.Light" = "Always Light"; "Scene.Settings.Section.Appearance.Title" = "Appearance"; -"Scene.Settings.Section.AppearanceSettings.DisableAvatarAnimation" = "Disable avatar animation"; -"Scene.Settings.Section.AppearanceSettings.TrueBlackDarkMode" = "True black Dark Mode"; +"Scene.Settings.Section.AppearanceSettings.DisableAvatarAnimation" = "Disable animated avatars"; +"Scene.Settings.Section.AppearanceSettings.TrueBlackDarkMode" = "True black dark mode"; "Scene.Settings.Section.Boringzone.AccountSettings" = "Account settings"; "Scene.Settings.Section.Boringzone.Privacy" = "Privacy Policy"; "Scene.Settings.Section.Boringzone.Terms" = "Terms of Service"; @@ -337,8 +337,8 @@ any server."; "Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; "Scene.Settings.Section.Notifications.Trigger.Noone" = "no one"; "Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; -"Scene.Settings.Section.Preference.Title" = "Preference"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Using default browser open link"; +"Scene.Settings.Section.Preference.Title" = "Preferences"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; "Scene.Settings.Section.Spicyzone.Clear" = "Clear Media Cache"; "Scene.Settings.Section.Spicyzone.Signout" = "Sign Out"; "Scene.Settings.Section.Spicyzone.Title" = "The Spicy Zone";