2022-01-27 14:23:39 +01:00
// s w i f t l i n t : d i s a b l e a l l
// G e n e r a t e d u s i n g S w i f t G e n — h t t p s : / / g i t h u b . c o m / S w i f t G e n / S w i f t G e n
import Foundation
2022-11-14 18:44:28 +01:00
// s w i f t l i n t : d i s a b l e s u p e r f l u o u s _ d i s a b l e _ c o m m a n d f i l e _ l e n g t h i m p l i c i t _ r e t u r n p r e f e r _ s e l f _ i n _ s t a t i c _ r e f e r e n c e s
2022-01-27 14:23:39 +01:00
// MARK: - S t r i n g s
// s w i f t l i n t : d i s a b l e e x p l i c i t _ t y p e _ i n t e r f a c e f u n c t i o n _ p a r a m e t e r _ c o u n t i d e n t i f i e r _ n a m e l i n e _ l e n g t h
// s w i f t l i n t : d i s a b l e n e s t i n g t y p e _ b o d y _ l e n g t h t y p e _ n a m e v e r t i c a l _ w h i t e s p a c e _ o p e n i n g _ b r a c e s
public enum L10n {
public enum Common {
public enum Alerts {
public enum BlockDomain {
// / B l o c k D o m a i n
2022-11-14 18:44:28 +01:00
public static let blockEntireDomain = L10n . tr ( " Localizable " , " Common.Alerts.BlockDomain.BlockEntireDomain " , fallback : " Block Domain " )
2022-01-27 14:23:39 +01:00
// / A r e y o u r e a l l y , r e a l l y s u r e y o u w a n t t o b l o c k t h e e n t i r e % @ ? I n m o s t c a s e s a f e w t a r g e t e d b l o c k s o r m u t e s a r e s u f f i c i e n t a n d p r e f e r a b l e . Y o u w i l l n o t s e e c o n t e n t f r o m t h a t d o m a i n a n d a n y o f y o u r f o l l o w e r s f r o m t h a t d o m a i n w i l l b e r e m o v e d .
public static func title ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Alerts.BlockDomain.Title " , String ( describing : p1 ) , fallback : " 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. " )
2022-01-27 14:23:39 +01:00
}
}
public enum CleanCache {
// / S u c c e s s f u l l y c l e a n e d % @ c a c h e .
public static func message ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Alerts.CleanCache.Message " , String ( describing : p1 ) , fallback : " Successfully cleaned %@ cache. " )
2022-01-27 14:23:39 +01:00
}
// / C l e a n C a c h e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.CleanCache.Title " , fallback : " Clean Cache " )
2022-01-27 14:23:39 +01:00
}
public enum Common {
// / P l e a s e t r y a g a i n .
2022-11-14 18:44:28 +01:00
public static let pleaseTryAgain = L10n . tr ( " Localizable " , " Common.Alerts.Common.PleaseTryAgain " , fallback : " Please try again. " )
2022-01-27 14:23:39 +01:00
// / P l e a s e t r y a g a i n l a t e r .
2022-11-14 18:44:28 +01:00
public static let pleaseTryAgainLater = L10n . tr ( " Localizable " , " Common.Alerts.Common.PleaseTryAgainLater " , fallback : " Please try again later. " )
2022-01-27 14:23:39 +01:00
}
public enum DeletePost {
// / A r e y o u s u r e y o u w a n t t o d e l e t e t h i s p o s t ?
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.DeletePost.Message " , fallback : " Are you sure you want to delete this post? " )
2022-02-15 07:45:34 +01:00
// / D e l e t e P o s t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.DeletePost.Title " , fallback : " Delete Post " )
2022-01-27 14:23:39 +01:00
}
public enum DiscardPostContent {
// / C o n f i r m t o d i s c a r d c o m p o s e d p o s t c o n t e n t .
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.DiscardPostContent.Message " , fallback : " Confirm to discard composed post content. " )
2022-01-27 14:23:39 +01:00
// / D i s c a r d D r a f t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.DiscardPostContent.Title " , fallback : " Discard Draft " )
2022-01-27 14:23:39 +01:00
}
public enum EditProfileFailure {
// / C a n n o t e d i t p r o f i l e . P l e a s e t r y a g a i n .
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.EditProfileFailure.Message " , fallback : " Cannot edit profile. Please try again. " )
2022-01-27 14:23:39 +01:00
// / E d i t P r o f i l e E r r o r
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.EditProfileFailure.Title " , fallback : " Edit Profile Error " )
2022-01-27 14:23:39 +01:00
}
public enum PublishPostFailure {
2022-11-14 18:44:28 +01:00
// / F a i l e d t o p u b l i s h t h e p o s t .
// / P l e a s e c h e c k y o u r i n t e r n e t c o n n e c t i o n .
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.PublishPostFailure.Message " , fallback : " Failed to publish the post. \n Please check your internet connection. " )
2022-01-27 14:23:39 +01:00
// / P u b l i s h F a i l u r e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.PublishPostFailure.Title " , fallback : " Publish Failure " )
2022-01-27 14:23:39 +01:00
public enum AttachmentsMessage {
// / C a n n o t a t t a c h m o r e t h a n o n e v i d e o .
2022-11-14 18:44:28 +01:00
public static let moreThanOneVideo = L10n . tr ( " Localizable " , " Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo " , fallback : " Cannot attach more than one video. " )
2022-01-27 14:23:39 +01:00
// / C a n n o t a t t a c h a v i d e o t o a p o s t t h a t a l r e a d y c o n t a i n s i m a g e s .
2022-11-14 18:44:28 +01:00
public static let videoAttachWithPhoto = L10n . tr ( " Localizable " , " Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto " , fallback : " Cannot attach a video to a post that already contains images. " )
2022-01-27 14:23:39 +01:00
}
}
public enum SavePhotoFailure {
// / P l e a s e e n a b l e t h e p h o t o l i b r a r y a c c e s s p e r m i s s i o n t o s a v e t h e p h o t o .
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.SavePhotoFailure.Message " , fallback : " Please enable the photo library access permission to save the photo. " )
2022-01-27 14:23:39 +01:00
// / S a v e P h o t o F a i l u r e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.SavePhotoFailure.Title " , fallback : " Save Photo Failure " )
2022-01-27 14:23:39 +01:00
}
public enum ServerError {
// / S e r v e r E r r o r
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.ServerError.Title " , fallback : " Server Error " )
2022-01-27 14:23:39 +01:00
}
public enum SignOut {
// / S i g n O u t
2022-11-14 18:44:28 +01:00
public static let confirm = L10n . tr ( " Localizable " , " Common.Alerts.SignOut.Confirm " , fallback : " Sign Out " )
2022-01-27 14:23:39 +01:00
// / A r e y o u s u r e y o u w a n t t o s i g n o u t ?
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.SignOut.Message " , fallback : " Are you sure you want to sign out? " )
2022-01-27 14:23:39 +01:00
// / S i g n O u t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.SignOut.Title " , fallback : " Sign Out " )
2022-01-27 14:23:39 +01:00
}
public enum SignUpFailure {
// / S i g n U p F a i l u r e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.SignUpFailure.Title " , fallback : " Sign Up Failure " )
2022-01-27 14:23:39 +01:00
}
2022-12-09 16:12:13 +01:00
public enum TranslationFailed {
// / O K
public static let button = L10n . tr ( " Localizable " , " Common.Alerts.TranslationFailed.Button " , fallback : " OK " )
2022-12-12 16:43:54 +01:00
// / T r a n s l a t i o n f a i l e d . M a y b e t h e a d m i n i s t r a t o r h a s n o t e n a b l e d t r a n s l a t i o n s o n t h i s s e r v e r o r t h i s s e r v e r i s r u n n i n g a n o l d e r v e r s i o n o f M a s t o d o n w h e r e t r a n s l a t i o n s a r e n o t y e t s u p p o r t e d .
public static let message = L10n . tr ( " Localizable " , " Common.Alerts.TranslationFailed.Message " , fallback : " Translation failed. Maybe the administrator has not enabled translations on this server or this server is running an older version of Mastodon where translations are not yet supported. " )
2022-12-09 16:12:13 +01:00
// / N o t e
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.TranslationFailed.Title " , fallback : " Note " )
}
2022-01-27 14:23:39 +01:00
public enum VoteFailure {
// / T h e p o l l h a s e n d e d
2022-11-14 18:44:28 +01:00
public static let pollEnded = L10n . tr ( " Localizable " , " Common.Alerts.VoteFailure.PollEnded " , fallback : " The poll has ended " )
2022-01-27 14:23:39 +01:00
// / V o t e F a i l u r e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Common.Alerts.VoteFailure.Title " , fallback : " Vote Failure " )
2022-01-27 14:23:39 +01:00
}
}
public enum Controls {
public enum Actions {
// / A d d
2022-11-14 18:44:28 +01:00
public static let add = L10n . tr ( " Localizable " , " Common.Controls.Actions.Add " , fallback : " Add " )
2022-01-27 14:23:39 +01:00
// / B a c k
2022-11-14 18:44:28 +01:00
public static let back = L10n . tr ( " Localizable " , " Common.Controls.Actions.Back " , fallback : " Back " )
2022-01-27 14:23:39 +01:00
// / B l o c k % @
public static func blockDomain ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Actions.BlockDomain " , String ( describing : p1 ) , fallback : " Block %@ " )
2022-01-27 14:23:39 +01:00
}
// / C a n c e l
2022-11-14 18:44:28 +01:00
public static let cancel = L10n . tr ( " Localizable " , " Common.Controls.Actions.Cancel " , fallback : " Cancel " )
2022-01-27 14:23:39 +01:00
// / C o m p o s e
2022-11-14 18:44:28 +01:00
public static let compose = L10n . tr ( " Localizable " , " Common.Controls.Actions.Compose " , fallback : " Compose " )
2022-01-27 14:23:39 +01:00
// / C o n f i r m
2022-11-14 18:44:28 +01:00
public static let confirm = L10n . tr ( " Localizable " , " Common.Controls.Actions.Confirm " , fallback : " Confirm " )
2022-01-27 14:23:39 +01:00
// / C o n t i n u e
2022-11-14 18:44:28 +01:00
public static let ` continue ` = L10n . tr ( " Localizable " , " Common.Controls.Actions.Continue " , fallback : " Continue " )
2022-12-03 19:38:32 +01:00
// / C o p y
public static let copy = L10n . tr ( " Localizable " , " Common.Controls.Actions.Copy " , fallback : " Copy " )
2022-01-27 14:23:39 +01:00
// / C o p y P h o t o
2022-11-14 18:44:28 +01:00
public static let copyPhoto = L10n . tr ( " Localizable " , " Common.Controls.Actions.CopyPhoto " , fallback : " Copy Photo " )
2022-01-27 14:23:39 +01:00
// / D e l e t e
2022-11-14 18:44:28 +01:00
public static let delete = L10n . tr ( " Localizable " , " Common.Controls.Actions.Delete " , fallback : " Delete " )
2022-01-27 14:23:39 +01:00
// / D i s c a r d
2022-11-14 18:44:28 +01:00
public static let discard = L10n . tr ( " Localizable " , " Common.Controls.Actions.Discard " , fallback : " Discard " )
2022-01-27 14:23:39 +01:00
// / D o n e
2022-11-14 18:44:28 +01:00
public static let done = L10n . tr ( " Localizable " , " Common.Controls.Actions.Done " , fallback : " Done " )
2022-01-27 14:23:39 +01:00
// / E d i t
2022-11-14 18:44:28 +01:00
public static let edit = L10n . tr ( " Localizable " , " Common.Controls.Actions.Edit " , fallback : " Edit " )
2022-01-27 14:23:39 +01:00
// / F i n d p e o p l e t o f o l l o w
2022-11-14 18:44:28 +01:00
public static let findPeople = L10n . tr ( " Localizable " , " Common.Controls.Actions.FindPeople " , fallback : " Find people to follow " )
2022-01-27 14:23:39 +01:00
// / M a n u a l l y s e a r c h i n s t e a d
2022-11-14 18:44:28 +01:00
public static let manuallySearch = L10n . tr ( " Localizable " , " Common.Controls.Actions.ManuallySearch " , fallback : " Manually search instead " )
2022-01-27 14:23:39 +01:00
// / N e x t
2022-11-14 18:44:28 +01:00
public static let next = L10n . tr ( " Localizable " , " Common.Controls.Actions.Next " , fallback : " Next " )
2022-01-27 14:23:39 +01:00
// / O K
2022-11-14 18:44:28 +01:00
public static let ok = L10n . tr ( " Localizable " , " Common.Controls.Actions.Ok " , fallback : " OK " )
2022-01-27 14:23:39 +01:00
// / O p e n
2022-11-14 18:44:28 +01:00
public static let ` open ` = L10n . tr ( " Localizable " , " Common.Controls.Actions.Open " , fallback : " Open " )
2022-02-15 07:45:34 +01:00
// / O p e n i n B r o w s e r
2022-11-14 18:44:28 +01:00
public static let openInBrowser = L10n . tr ( " Localizable " , " Common.Controls.Actions.OpenInBrowser " , fallback : " Open in Browser " )
2022-01-27 14:23:39 +01:00
// / O p e n i n S a f a r i
2022-11-14 18:44:28 +01:00
public static let openInSafari = L10n . tr ( " Localizable " , " Common.Controls.Actions.OpenInSafari " , fallback : " Open in Safari " )
2022-01-27 14:23:39 +01:00
// / P r e v i e w
2022-11-14 18:44:28 +01:00
public static let preview = L10n . tr ( " Localizable " , " Common.Controls.Actions.Preview " , fallback : " Preview " )
2022-01-27 14:23:39 +01:00
// / P r e v i o u s
2022-11-14 18:44:28 +01:00
public static let previous = L10n . tr ( " Localizable " , " Common.Controls.Actions.Previous " , fallback : " Previous " )
2022-01-27 14:23:39 +01:00
// / R e m o v e
2022-11-14 18:44:28 +01:00
public static let remove = L10n . tr ( " Localizable " , " Common.Controls.Actions.Remove " , fallback : " Remove " )
2022-01-27 14:23:39 +01:00
// / R e p l y
2022-11-14 18:44:28 +01:00
public static let reply = L10n . tr ( " Localizable " , " Common.Controls.Actions.Reply " , fallback : " Reply " )
2022-01-27 14:23:39 +01:00
// / R e p o r t % @
public static func reportUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Actions.ReportUser " , String ( describing : p1 ) , fallback : " Report %@ " )
2022-01-27 14:23:39 +01:00
}
// / S a v e
2022-11-14 18:44:28 +01:00
public static let save = L10n . tr ( " Localizable " , " Common.Controls.Actions.Save " , fallback : " Save " )
2022-01-27 14:23:39 +01:00
// / S a v e P h o t o
2022-11-14 18:44:28 +01:00
public static let savePhoto = L10n . tr ( " Localizable " , " Common.Controls.Actions.SavePhoto " , fallback : " Save Photo " )
2022-01-27 14:23:39 +01:00
// / S e e M o r e
2022-11-14 18:44:28 +01:00
public static let seeMore = L10n . tr ( " Localizable " , " Common.Controls.Actions.SeeMore " , fallback : " See More " )
2022-01-27 14:23:39 +01:00
// / S e t t i n g s
2022-11-14 18:44:28 +01:00
public static let settings = L10n . tr ( " Localizable " , " Common.Controls.Actions.Settings " , fallback : " Settings " )
2022-01-27 14:23:39 +01:00
// / S h a r e
2022-11-14 18:44:28 +01:00
public static let share = L10n . tr ( " Localizable " , " Common.Controls.Actions.Share " , fallback : " Share " )
2022-01-27 14:23:39 +01:00
// / S h a r e P o s t
2022-11-14 18:44:28 +01:00
public static let sharePost = L10n . tr ( " Localizable " , " Common.Controls.Actions.SharePost " , fallback : " Share Post " )
2022-01-27 14:23:39 +01:00
// / S h a r e % @
public static func shareUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Actions.ShareUser " , String ( describing : p1 ) , fallback : " Share %@ " )
2022-01-27 14:23:39 +01:00
}
2022-11-16 11:21:15 +01:00
// / L o g i n
public static let signIn = L10n . tr ( " Localizable " , " Common.Controls.Actions.SignIn " , fallback : " Log in " )
// / C r e a t e a c c o u n t
public static let signUp = L10n . tr ( " Localizable " , " Common.Controls.Actions.SignUp " , fallback : " Create account " )
2022-01-27 14:23:39 +01:00
// / S k i p
2022-11-14 18:44:28 +01:00
public static let skip = L10n . tr ( " Localizable " , " Common.Controls.Actions.Skip " , fallback : " Skip " )
2022-01-27 14:23:39 +01:00
// / T a k e P h o t o
2022-11-14 18:44:28 +01:00
public static let takePhoto = L10n . tr ( " Localizable " , " Common.Controls.Actions.TakePhoto " , fallback : " Take Photo " )
2022-01-27 14:23:39 +01:00
// / T r y A g a i n
2022-11-14 18:44:28 +01:00
public static let tryAgain = L10n . tr ( " Localizable " , " Common.Controls.Actions.TryAgain " , fallback : " Try Again " )
2022-01-27 14:23:39 +01:00
// / U n b l o c k % @
public static func unblockDomain ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Actions.UnblockDomain " , String ( describing : p1 ) , fallback : " Unblock %@ " )
2022-01-27 14:23:39 +01:00
}
2022-12-07 16:32:51 +01:00
public enum TranslatePost {
// / T r a n s l a t e f r o m % @
public static func title ( _ p1 : Any ) -> String {
return L10n . tr ( " Localizable " , " Common.Controls.Actions.TranslatePost.Title " , String ( describing : p1 ) , fallback : " Translate from %@ " )
}
// / U n k n o w n
public static let unknownLanguage = L10n . tr ( " Localizable " , " Common.Controls.Actions.TranslatePost.UnknownLanguage " , fallback : " Unknown " )
}
2022-01-27 14:23:39 +01:00
}
public enum Friendship {
// / B l o c k
2022-11-14 18:44:28 +01:00
public static let block = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Block " , fallback : " Block " )
2022-01-27 14:23:39 +01:00
// / B l o c k % @
public static func blockDomain ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Friendship.BlockDomain " , String ( describing : p1 ) , fallback : " Block %@ " )
2022-01-27 14:23:39 +01:00
}
// / B l o c k e d
2022-11-14 18:44:28 +01:00
public static let blocked = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Blocked " , fallback : " Blocked " )
2022-01-27 14:23:39 +01:00
// / B l o c k % @
public static func blockUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Friendship.BlockUser " , String ( describing : p1 ) , fallback : " Block %@ " )
2022-01-27 14:23:39 +01:00
}
// / E d i t I n f o
2022-11-14 18:44:28 +01:00
public static let editInfo = L10n . tr ( " Localizable " , " Common.Controls.Friendship.EditInfo " , fallback : " Edit Info " )
2022-01-27 14:23:39 +01:00
// / F o l l o w
2022-11-14 18:44:28 +01:00
public static let follow = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Follow " , fallback : " Follow " )
2022-01-27 14:23:39 +01:00
// / F o l l o w i n g
2022-11-14 18:44:28 +01:00
public static let following = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Following " , fallback : " Following " )
2022-11-03 17:17:02 +01:00
// / H i d e R e b l o g s
2022-11-14 18:44:28 +01:00
public static let hideReblogs = L10n . tr ( " Localizable " , " Common.Controls.Friendship.HideReblogs " , fallback : " Hide Reblogs " )
2022-01-27 14:23:39 +01:00
// / M u t e
2022-11-14 18:44:28 +01:00
public static let mute = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Mute " , fallback : " Mute " )
2022-01-27 14:23:39 +01:00
// / M u t e d
2022-11-14 18:44:28 +01:00
public static let muted = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Muted " , fallback : " Muted " )
2022-01-27 14:23:39 +01:00
// / M u t e % @
public static func muteUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Friendship.MuteUser " , String ( describing : p1 ) , fallback : " Mute %@ " )
2022-01-27 14:23:39 +01:00
}
// / P e n d i n g
2022-11-14 18:44:28 +01:00
public static let pending = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Pending " , fallback : " Pending " )
2022-01-27 14:23:39 +01:00
// / R e q u e s t
2022-11-14 18:44:28 +01:00
public static let request = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Request " , fallback : " Request " )
2022-11-03 17:17:02 +01:00
// / S h o w R e b l o g s
2022-11-14 18:44:28 +01:00
public static let showReblogs = L10n . tr ( " Localizable " , " Common.Controls.Friendship.ShowReblogs " , fallback : " Show Reblogs " )
2022-01-27 14:23:39 +01:00
// / U n b l o c k
2022-11-14 18:44:28 +01:00
public static let unblock = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Unblock " , fallback : " Unblock " )
2022-01-27 14:23:39 +01:00
// / U n b l o c k % @
public static func unblockUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Friendship.UnblockUser " , String ( describing : p1 ) , fallback : " Unblock %@ " )
2022-01-27 14:23:39 +01:00
}
// / U n m u t e
2022-11-14 18:44:28 +01:00
public static let unmute = L10n . tr ( " Localizable " , " Common.Controls.Friendship.Unmute " , fallback : " Unmute " )
2022-01-27 14:23:39 +01:00
// / U n m u t e % @
public static func unmuteUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Friendship.UnmuteUser " , String ( describing : p1 ) , fallback : " Unmute %@ " )
2022-01-27 14:23:39 +01:00
}
}
public enum Keyboard {
public enum Common {
// / C o m p o s e N e w P o s t
2022-11-14 18:44:28 +01:00
public static let composeNewPost = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Common.ComposeNewPost " , fallback : " Compose New Post " )
2022-01-27 14:23:39 +01:00
// / O p e n S e t t i n g s
2022-11-14 18:44:28 +01:00
public static let openSettings = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Common.OpenSettings " , fallback : " Open Settings " )
2022-01-27 14:23:39 +01:00
// / S h o w F a v o r i t e s
2022-11-14 18:44:28 +01:00
public static let showFavorites = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Common.ShowFavorites " , fallback : " Show Favorites " )
2022-01-27 14:23:39 +01:00
// / S w i t c h t o % @
public static func switchToTab ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Common.SwitchToTab " , String ( describing : p1 ) , fallback : " Switch to %@ " )
2022-01-27 14:23:39 +01:00
}
}
public enum SegmentedControl {
// / N e x t S e c t i o n
2022-11-14 18:44:28 +01:00
public static let nextSection = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.SegmentedControl.NextSection " , fallback : " Next Section " )
2022-01-27 14:23:39 +01:00
// / P r e v i o u s S e c t i o n
2022-11-14 18:44:28 +01:00
public static let previousSection = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.SegmentedControl.PreviousSection " , fallback : " Previous Section " )
2022-01-27 14:23:39 +01:00
}
public enum Timeline {
// / N e x t P o s t
2022-11-14 18:44:28 +01:00
public static let nextStatus = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.NextStatus " , fallback : " Next Post " )
2022-01-27 14:23:39 +01:00
// / O p e n A u t h o r ' s P r o f i l e
2022-11-14 18:44:28 +01:00
public static let openAuthorProfile = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.OpenAuthorProfile " , fallback : " Open Author's Profile " )
2022-01-27 14:23:39 +01:00
// / O p e n R e b l o g g e r ' s P r o f i l e
2022-11-14 18:44:28 +01:00
public static let openRebloggerProfile = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.OpenRebloggerProfile " , fallback : " Open Reblogger's Profile " )
2022-01-27 14:23:39 +01:00
// / O p e n P o s t
2022-11-14 18:44:28 +01:00
public static let openStatus = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.OpenStatus " , fallback : " Open Post " )
2022-01-27 14:23:39 +01:00
// / P r e v i e w I m a g e
2022-11-14 18:44:28 +01:00
public static let previewImage = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.PreviewImage " , fallback : " Preview Image " )
2022-01-27 14:23:39 +01:00
// / P r e v i o u s P o s t
2022-11-14 18:44:28 +01:00
public static let previousStatus = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.PreviousStatus " , fallback : " Previous Post " )
2022-01-27 14:23:39 +01:00
// / R e p l y t o P o s t
2022-11-14 18:44:28 +01:00
public static let replyStatus = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.ReplyStatus " , fallback : " Reply to Post " )
2022-01-27 14:23:39 +01:00
// / T o g g l e C o n t e n t W a r n i n g
2022-11-14 18:44:28 +01:00
public static let toggleContentWarning = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.ToggleContentWarning " , fallback : " Toggle Content Warning " )
2022-01-27 14:23:39 +01:00
// / T o g g l e F a v o r i t e o n P o s t
2022-11-14 18:44:28 +01:00
public static let toggleFavorite = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.ToggleFavorite " , fallback : " Toggle Favorite on Post " )
2022-01-27 14:23:39 +01:00
// / T o g g l e R e b l o g o n P o s t
2022-11-14 18:44:28 +01:00
public static let toggleReblog = L10n . tr ( " Localizable " , " Common.Controls.Keyboard.Timeline.ToggleReblog " , fallback : " Toggle Reblog on Post " )
2022-01-27 14:23:39 +01:00
}
}
public enum Status {
// / C o n t e n t W a r n i n g
2022-11-14 18:44:28 +01:00
public static let contentWarning = L10n . tr ( " Localizable " , " Common.Controls.Status.ContentWarning " , fallback : " Content Warning " )
2022-12-03 19:38:32 +01:00
// / % @ v i a % @
public static func linkViaUser ( _ p1 : Any , _ p2 : Any ) -> String {
return L10n . tr ( " Localizable " , " Common.Controls.Status.LinkViaUser " , String ( describing : p1 ) , String ( describing : p2 ) , fallback : " %@ via %@ " )
}
2022-12-03 17:29:03 +01:00
// / L o a d E m b e d
public static let loadEmbed = L10n . tr ( " Localizable " , " Common.Controls.Status.LoadEmbed " , fallback : " Load Embed " )
2022-01-27 14:23:39 +01:00
// / T a p a n y w h e r e t o r e v e a l
2022-11-14 18:44:28 +01:00
public static let mediaContentWarning = L10n . tr ( " Localizable " , " Common.Controls.Status.MediaContentWarning " , fallback : " Tap anywhere to reveal " )
2022-12-20 20:22:38 +01:00
// / % @ , a t t a c h m e n t % d o f % d
public static func mediaLabel ( _ p1 : Any , _ p2 : Int , _ p3 : Int ) -> String {
return L10n . tr ( " Localizable " , " Common.Controls.Status.MediaLabel " , String ( describing : p1 ) , p2 , p3 , fallback : " %@, attachment %d of %d " )
}
2022-04-27 14:37:04 +02:00
// / S e n s i t i v e C o n t e n t
2022-11-14 18:44:28 +01:00
public static let sensitiveContent = L10n . tr ( " Localizable " , " Common.Controls.Status.SensitiveContent " , fallback : " Sensitive Content " )
2022-01-27 14:23:39 +01:00
// / S h o w P o s t
2022-11-14 18:44:28 +01:00
public static let showPost = L10n . tr ( " Localizable " , " Common.Controls.Status.ShowPost " , fallback : " Show Post " )
2022-01-27 14:23:39 +01:00
// / S h o w u s e r p r o f i l e
2022-11-14 18:44:28 +01:00
public static let showUserProfile = L10n . tr ( " Localizable " , " Common.Controls.Status.ShowUserProfile " , fallback : " Show user profile " )
2022-04-01 04:04:38 +02:00
// / T a p t o r e v e a l
2022-11-14 18:44:28 +01:00
public static let tapToReveal = L10n . tr ( " Localizable " , " Common.Controls.Status.TapToReveal " , fallback : " Tap to reveal " )
2022-01-27 14:23:39 +01:00
// / % @ r e b l o g g e d
public static func userReblogged ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.UserReblogged " , String ( describing : p1 ) , fallback : " %@ reblogged " )
2022-01-27 14:23:39 +01:00
}
// / R e p l i e d t o % @
public static func userRepliedTo ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.UserRepliedTo " , String ( describing : p1 ) , fallback : " Replied to %@ " )
2022-01-27 14:23:39 +01:00
}
public enum Actions {
// / F a v o r i t e
2022-11-14 18:44:28 +01:00
public static let favorite = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Favorite " , fallback : " Favorite " )
2022-02-15 07:45:34 +01:00
// / H i d e
2022-11-14 18:44:28 +01:00
public static let hide = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Hide " , fallback : " Hide " )
2022-01-27 14:23:39 +01:00
// / M e n u
2022-11-14 18:44:28 +01:00
public static let menu = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Menu " , fallback : " Menu " )
2022-01-27 14:23:39 +01:00
// / R e b l o g
2022-11-14 18:44:28 +01:00
public static let reblog = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Reblog " , fallback : " Reblog " )
2022-01-27 14:23:39 +01:00
// / R e p l y
2022-11-14 18:44:28 +01:00
public static let reply = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Reply " , fallback : " Reply " )
2022-12-03 19:38:32 +01:00
// / S h a r e L i n k i n P o s t
public static let shareLinkInPost = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.ShareLinkInPost " , fallback : " Share Link in Post " )
2022-04-01 04:04:38 +02:00
// / S h o w G I F
2022-11-14 18:44:28 +01:00
public static let showGif = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.ShowGif " , fallback : " Show GIF " )
2022-04-01 04:04:38 +02:00
// / S h o w i m a g e
2022-11-14 18:44:28 +01:00
public static let showImage = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.ShowImage " , fallback : " Show image " )
2022-04-01 04:04:38 +02:00
// / S h o w v i d e o p l a y e r
2022-11-14 18:44:28 +01:00
public static let showVideoPlayer = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.ShowVideoPlayer " , fallback : " Show video player " )
2022-04-01 04:04:38 +02:00
// / T a p t h e n h o l d t o s h o w m e n u
2022-11-14 18:44:28 +01:00
public static let tapThenHoldToShowMenu = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.TapThenHoldToShowMenu " , fallback : " Tap then hold to show menu " )
2022-01-27 14:23:39 +01:00
// / U n f a v o r i t e
2022-11-14 18:44:28 +01:00
public static let unfavorite = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Unfavorite " , fallback : " Unfavorite " )
2022-01-27 14:23:39 +01:00
// / U n d o r e b l o g
2022-11-14 18:44:28 +01:00
public static let unreblog = L10n . tr ( " Localizable " , " Common.Controls.Status.Actions.Unreblog " , fallback : " Undo reblog " )
2022-01-27 14:23:39 +01:00
}
2022-11-08 19:30:17 +01:00
public enum MetaEntity {
// / E m a i l a d d r e s s : % @
public static func email ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.MetaEntity.Email " , String ( describing : p1 ) , fallback : " Email address: %@ " )
2022-11-08 19:30:17 +01:00
}
2022-11-14 12:20:14 +01:00
// / H a s h t a g : % @
2022-11-08 19:30:17 +01:00
public static func hashtag ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.MetaEntity.Hashtag " , String ( describing : p1 ) , fallback : " Hashtag: %@ " )
2022-11-08 19:30:17 +01:00
}
// / S h o w P r o f i l e : % @
public static func mention ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.MetaEntity.Mention " , String ( describing : p1 ) , fallback : " Show Profile: %@ " )
2022-11-08 19:30:17 +01:00
}
// / L i n k : % @
public static func url ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Status.MetaEntity.Url " , String ( describing : p1 ) , fallback : " Link: %@ " )
2022-11-08 19:30:17 +01:00
}
}
2022-01-27 14:23:39 +01:00
public enum Poll {
// / C l o s e d
2022-11-14 18:44:28 +01:00
public static let closed = L10n . tr ( " Localizable " , " Common.Controls.Status.Poll.Closed " , fallback : " Closed " )
2022-01-27 14:23:39 +01:00
// / V o t e
2022-11-14 18:44:28 +01:00
public static let vote = L10n . tr ( " Localizable " , " Common.Controls.Status.Poll.Vote " , fallback : " Vote " )
2022-01-27 14:23:39 +01:00
}
public enum Tag {
// / E m a i l
2022-11-14 18:44:28 +01:00
public static let email = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Email " , fallback : " Email " )
2022-01-27 14:23:39 +01:00
// / E m o j i
2022-11-14 18:44:28 +01:00
public static let emoji = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Emoji " , fallback : " Emoji " )
2022-01-27 14:23:39 +01:00
// / H a s h t a g
2022-11-14 18:44:28 +01:00
public static let hashtag = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Hashtag " , fallback : " Hashtag " )
2022-01-27 14:23:39 +01:00
// / L i n k
2022-11-14 18:44:28 +01:00
public static let link = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Link " , fallback : " Link " )
2022-01-27 14:23:39 +01:00
// / M e n t i o n
2022-11-14 18:44:28 +01:00
public static let mention = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Mention " , fallback : " Mention " )
2022-01-27 14:23:39 +01:00
// / U R L
2022-11-14 18:44:28 +01:00
public static let url = L10n . tr ( " Localizable " , " Common.Controls.Status.Tag.Url " , fallback : " URL " )
2022-01-27 14:23:39 +01:00
}
2022-12-07 16:32:51 +01:00
public enum Translation {
2022-12-19 12:07:16 +01:00
// / S h o w n O r i g i n a l
public static let showOriginal = L10n . tr ( " Localizable " , " Common.Controls.Status.Translation.ShowOriginal " , fallback : " Shown Original " )
2022-12-19 07:32:48 +01:00
// / T r a n s l a t e d f r o m % @ u s i n g % @
public static func translatedFrom ( _ p1 : Any , _ p2 : Any ) -> String {
return L10n . tr ( " Localizable " , " Common.Controls.Status.Translation.TranslatedFrom " , String ( describing : p1 ) , String ( describing : p2 ) , fallback : " Translated from %@ using %@ " )
2022-12-07 16:32:51 +01:00
}
// / U n k n o w n
public static let unknownLanguage = L10n . tr ( " Localizable " , " Common.Controls.Status.Translation.UnknownLanguage " , fallback : " Unknown " )
2022-12-19 07:32:48 +01:00
// / U n k n o w n
public static let unknownProvider = L10n . tr ( " Localizable " , " Common.Controls.Status.Translation.UnknownProvider " , fallback : " Unknown " )
2022-12-07 16:32:51 +01:00
}
2022-02-15 07:45:34 +01:00
public enum Visibility {
// / O n l y m e n t i o n e d u s e r c a n s e e t h i s p o s t .
2022-11-14 18:44:28 +01:00
public static let direct = L10n . tr ( " Localizable " , " Common.Controls.Status.Visibility.Direct " , fallback : " Only mentioned user can see this post. " )
2022-02-15 07:45:34 +01:00
// / O n l y t h e i r f o l l o w e r s c a n s e e t h i s p o s t .
2022-11-14 18:44:28 +01:00
public static let ` private ` = L10n . tr ( " Localizable " , " Common.Controls.Status.Visibility.Private " , fallback : " Only their followers can see this post. " )
2022-02-15 07:45:34 +01:00
// / O n l y m y f o l l o w e r s c a n s e e t h i s p o s t .
2022-11-14 18:44:28 +01:00
public static let privateFromMe = L10n . tr ( " Localizable " , " Common.Controls.Status.Visibility.PrivateFromMe " , fallback : " Only my followers can see this post. " )
2022-02-15 07:45:34 +01:00
// / E v e r y o n e c a n s e e t h i s p o s t b u t n o t d i s p l a y i n t h e p u b l i c t i m e l i n e .
2022-11-14 18:44:28 +01:00
public static let unlisted = L10n . tr ( " Localizable " , " Common.Controls.Status.Visibility.Unlisted " , fallback : " Everyone can see this post but not display in the public timeline. " )
2022-02-15 07:45:34 +01:00
}
2022-01-27 14:23:39 +01:00
}
public enum Tabs {
// / H o m e
2022-11-14 18:44:28 +01:00
public static let home = L10n . tr ( " Localizable " , " Common.Controls.Tabs.Home " , fallback : " Home " )
2022-11-09 23:30:57 +01:00
// / N o t i f i c a t i o n s
2022-11-15 04:35:42 +01:00
public static let notifications = L10n . tr ( " Localizable " , " Common.Controls.Tabs.Notifications " , fallback : " Notifications " )
2022-01-27 14:23:39 +01:00
// / P r o f i l e
2022-11-14 18:44:28 +01:00
public static let profile = L10n . tr ( " Localizable " , " Common.Controls.Tabs.Profile " , fallback : " Profile " )
2022-11-30 15:09:24 +01:00
// / S e a r c h a n d E x p l o r e
public static let searchAndExplore = L10n . tr ( " Localizable " , " Common.Controls.Tabs.SearchAndExplore " , fallback : " Search and Explore " )
2022-01-27 14:23:39 +01:00
}
public enum Timeline {
// / F i l t e r e d
2022-11-14 18:44:28 +01:00
public static let filtered = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Filtered " , fallback : " Filtered " )
2022-01-27 14:23:39 +01:00
public enum Header {
2022-11-14 18:44:28 +01:00
// / Y o u c a n ’ t v i e w t h i s u s e r ’ s p r o f i l e
// / u n t i l t h e y u n b l o c k y o u .
public static let blockedWarning = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.BlockedWarning " , fallback : " You can’ t view this user’ s profile \n until they unblock you. " )
// / Y o u c a n ’ t v i e w t h i s u s e r ' s p r o f i l e
// / u n t i l y o u u n b l o c k t h e m .
// / Y o u r p r o f i l e l o o k s l i k e t h i s t o t h e m .
public static let blockingWarning = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.BlockingWarning " , fallback : " You can’ t view this user's profile \n until you unblock them. \n Your profile looks like this to them. " )
2022-01-27 14:23:39 +01:00
// / N o P o s t F o u n d
2022-11-14 18:44:28 +01:00
public static let noStatusFound = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.NoStatusFound " , fallback : " No Post Found " )
2022-01-27 14:23:39 +01:00
// / T h i s u s e r h a s b e e n s u s p e n d e d .
2022-11-14 18:44:28 +01:00
public static let suspendedWarning = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.SuspendedWarning " , fallback : " This user has been suspended. " )
// / Y o u c a n ’ t v i e w % @ ’ s p r o f i l e
// / u n t i l t h e y u n b l o c k y o u .
2022-01-27 14:23:39 +01:00
public static func userBlockedWarning ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.UserBlockedWarning " , String ( describing : p1 ) , fallback : " You can’ t view %@’ s profile \n until they unblock you. " )
2022-01-27 14:23:39 +01:00
}
2022-11-14 18:44:28 +01:00
// / Y o u c a n ’ t v i e w % @ ’ s p r o f i l e
// / u n t i l y o u u n b l o c k t h e m .
// / Y o u r p r o f i l e l o o k s l i k e t h i s t o t h e m .
2022-01-27 14:23:39 +01:00
public static func userBlockingWarning ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.UserBlockingWarning " , String ( describing : p1 ) , fallback : " You can’ t view %@’ s profile \n until you unblock them. \n Your profile looks like this to them. " )
2022-01-27 14:23:39 +01:00
}
// / % @ ’ s a c c o u n t h a s b e e n s u s p e n d e d .
public static func userSuspendedWarning ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Common.Controls.Timeline.Header.UserSuspendedWarning " , String ( describing : p1 ) , fallback : " %@’ s account has been suspended. " )
2022-01-27 14:23:39 +01:00
}
}
public enum Loader {
// / L o a d i n g m i s s i n g p o s t s . . .
2022-11-14 18:44:28 +01:00
public static let loadingMissingPosts = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Loader.LoadingMissingPosts " , fallback : " Loading missing posts... " )
2022-01-27 14:23:39 +01:00
// / L o a d m i s s i n g p o s t s
2022-11-14 18:44:28 +01:00
public static let loadMissingPosts = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Loader.LoadMissingPosts " , fallback : " Load missing posts " )
2022-01-27 14:23:39 +01:00
// / S h o w m o r e r e p l i e s
2022-11-14 18:44:28 +01:00
public static let showMoreReplies = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Loader.ShowMoreReplies " , fallback : " Show more replies " )
2022-01-27 14:23:39 +01:00
}
public enum Timestamp {
// / N o w
2022-11-14 18:44:28 +01:00
public static let now = L10n . tr ( " Localizable " , " Common.Controls.Timeline.Timestamp.Now " , fallback : " Now " )
2022-01-27 14:23:39 +01:00
}
}
}
}
public enum Scene {
public enum AccountList {
// / A d d A c c o u n t
2022-11-14 18:44:28 +01:00
public static let addAccount = L10n . tr ( " Localizable " , " Scene.AccountList.AddAccount " , fallback : " Add Account " )
2022-01-27 14:23:39 +01:00
// / D i s m i s s A c c o u n t S w i t c h e r
2022-11-14 18:44:28 +01:00
public static let dismissAccountSwitcher = L10n . tr ( " Localizable " , " Scene.AccountList.DismissAccountSwitcher " , fallback : " Dismiss Account Switcher " )
2022-01-27 14:23:39 +01:00
// / C u r r e n t s e l e c t e d p r o f i l e : % @ . D o u b l e t a p t h e n h o l d t o s h o w a c c o u n t s w i t c h e r
public static func tabBarHint ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.AccountList.TabBarHint " , String ( describing : p1 ) , fallback : " Current selected profile: %@. Double tap then hold to show account switcher " )
2022-01-27 14:23:39 +01:00
}
}
2022-07-29 22:31:38 +02:00
public enum Bookmark {
2022-11-09 07:37:37 +01:00
// / B o o k m a r k s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Bookmark.Title " , fallback : " Bookmarks " )
2022-07-29 22:31:38 +02:00
}
2022-01-27 14:23:39 +01:00
public enum Compose {
// / P u b l i s h
2022-11-14 18:44:28 +01:00
public static let composeAction = L10n . tr ( " Localizable " , " Scene.Compose.ComposeAction " , fallback : " Publish " )
2022-01-27 14:23:39 +01:00
// / T y p e o r p a s t e w h a t ’ s o n y o u r m i n d
2022-11-14 18:44:28 +01:00
public static let contentInputPlaceholder = L10n . tr ( " Localizable " , " Scene.Compose.ContentInputPlaceholder " , fallback : " Type or paste what’ s on your mind " )
2022-01-27 14:23:39 +01:00
// / r e p l y i n g t o % @
public static func replyingToUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.ReplyingToUser " , String ( describing : p1 ) , fallback : " replying to %@ " )
2022-01-27 14:23:39 +01:00
}
public enum Accessibility {
// / A d d A t t a c h m e n t
2022-11-14 18:44:28 +01:00
public static let appendAttachment = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.AppendAttachment " , fallback : " Add Attachment " )
2022-01-27 14:23:39 +01:00
// / A d d P o l l
2022-11-14 18:44:28 +01:00
public static let appendPoll = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.AppendPoll " , fallback : " Add Poll " )
2022-01-27 14:23:39 +01:00
// / C u s t o m E m o j i P i c k e r
2022-11-14 18:44:28 +01:00
public static let customEmojiPicker = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.CustomEmojiPicker " , fallback : " Custom Emoji Picker " )
2022-01-27 14:23:39 +01:00
// / D i s a b l e C o n t e n t W a r n i n g
2022-11-14 18:44:28 +01:00
public static let disableContentWarning = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.DisableContentWarning " , fallback : " Disable Content Warning " )
2022-01-27 14:23:39 +01:00
// / E n a b l e C o n t e n t W a r n i n g
2022-11-14 18:44:28 +01:00
public static let enableContentWarning = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.EnableContentWarning " , fallback : " Enable Content Warning " )
2022-11-08 19:50:23 +01:00
// / P o s t i n g a s % @
public static func postingAs ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.PostingAs " , String ( describing : p1 ) , fallback : " Posting as %@ " )
2022-11-08 19:50:23 +01:00
}
// / P o s t O p t i o n s
2022-11-14 18:44:28 +01:00
public static let postOptions = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.PostOptions " , fallback : " Post Options " )
2022-01-27 14:23:39 +01:00
// / P o s t V i s i b i l i t y M e n u
2022-11-14 18:44:28 +01:00
public static let postVisibilityMenu = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.PostVisibilityMenu " , fallback : " Post Visibility Menu " )
2022-01-27 14:23:39 +01:00
// / R e m o v e P o l l
2022-11-14 18:44:28 +01:00
public static let removePoll = L10n . tr ( " Localizable " , " Scene.Compose.Accessibility.RemovePoll " , fallback : " Remove Poll " )
2022-01-27 14:23:39 +01:00
}
public enum Attachment {
2022-11-14 18:44:28 +01:00
// / T h i s % @ i s b r o k e n a n d c a n ’ t b e
// / u p l o a d e d t o M a s t o d o n .
2022-01-27 14:23:39 +01:00
public static func attachmentBroken ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Attachment.AttachmentBroken " , String ( describing : p1 ) , fallback : " This %@ is broken and can’ t be \n uploaded to Mastodon. " )
2022-01-27 14:23:39 +01:00
}
2022-11-14 12:20:14 +01:00
// / A t t a c h m e n t t o o l a r g e
2022-11-14 18:44:28 +01:00
public static let attachmentTooLarge = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.AttachmentTooLarge " , fallback : " Attachment too large " )
// / C a n n o t r e c o g n i z e t h i s m e d i a a t t a c h m e n t
public static let canNotRecognizeThisMediaAttachment = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.CanNotRecognizeThisMediaAttachment " , fallback : " Can not recognize this media attachment " )
// / C o m p r e s s i n g . . .
public static let compressingState = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.CompressingState " , fallback : " Compressing... " )
2022-01-27 14:23:39 +01:00
// / D e s c r i b e t h e p h o t o f o r t h e v i s u a l l y - i m p a i r e d . . .
2022-11-14 18:44:28 +01:00
public static let descriptionPhoto = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.DescriptionPhoto " , fallback : " Describe the photo for the visually-impaired... " )
2022-01-27 14:23:39 +01:00
// / D e s c r i b e t h e v i d e o f o r t h e v i s u a l l y - i m p a i r e d . . .
2022-11-14 18:44:28 +01:00
public static let descriptionVideo = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.DescriptionVideo " , fallback : " Describe the video for the visually-impaired... " )
2022-11-14 12:20:14 +01:00
// / L o a d F a i l e d
2022-11-14 18:44:28 +01:00
public static let loadFailed = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.LoadFailed " , fallback : " Load Failed " )
2022-01-27 14:23:39 +01:00
// / p h o t o
2022-11-14 18:44:28 +01:00
public static let photo = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.Photo " , fallback : " photo " )
// / S e r v e r P r o c e s s i n g . . .
public static let serverProcessingState = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.ServerProcessingState " , fallback : " Server Processing... " )
2022-11-14 12:20:14 +01:00
// / U p l o a d F a i l e d
2022-11-14 18:44:28 +01:00
public static let uploadFailed = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.UploadFailed " , fallback : " Upload Failed " )
2022-01-27 14:23:39 +01:00
// / v i d e o
2022-11-14 18:44:28 +01:00
public static let video = L10n . tr ( " Localizable " , " Scene.Compose.Attachment.Video " , fallback : " video " )
2022-01-27 14:23:39 +01:00
}
public enum AutoComplete {
// / S p a c e t o a d d
2022-11-14 18:44:28 +01:00
public static let spaceToAdd = L10n . tr ( " Localizable " , " Scene.Compose.AutoComplete.SpaceToAdd " , fallback : " Space to add " )
2022-01-27 14:23:39 +01:00
}
public enum ContentWarning {
// / W r i t e a n a c c u r a t e w a r n i n g h e r e . . .
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Compose.ContentWarning.Placeholder " , fallback : " Write an accurate warning here... " )
2022-01-27 14:23:39 +01:00
}
public enum Keyboard {
// / A d d A t t a c h m e n t - % @
public static func appendAttachmentEntry ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.AppendAttachmentEntry " , String ( describing : p1 ) , fallback : " Add Attachment - %@ " )
2022-01-27 14:23:39 +01:00
}
// / D i s c a r d P o s t
2022-11-14 18:44:28 +01:00
public static let discardPost = L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.DiscardPost " , fallback : " Discard Post " )
2022-01-27 14:23:39 +01:00
// / P u b l i s h P o s t
2022-11-14 18:44:28 +01:00
public static let publishPost = L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.PublishPost " , fallback : " Publish Post " )
2022-01-27 14:23:39 +01:00
// / S e l e c t V i s i b i l i t y - % @
public static func selectVisibilityEntry ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.SelectVisibilityEntry " , String ( describing : p1 ) , fallback : " Select Visibility - %@ " )
2022-01-27 14:23:39 +01:00
}
// / T o g g l e C o n t e n t W a r n i n g
2022-11-14 18:44:28 +01:00
public static let toggleContentWarning = L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.ToggleContentWarning " , fallback : " Toggle Content Warning " )
2022-01-27 14:23:39 +01:00
// / T o g g l e P o l l
2022-11-14 18:44:28 +01:00
public static let togglePoll = L10n . tr ( " Localizable " , " Scene.Compose.Keyboard.TogglePoll " , fallback : " Toggle Poll " )
2022-01-27 14:23:39 +01:00
}
public enum MediaSelection {
// / B r o w s e
2022-11-14 18:44:28 +01:00
public static let browse = L10n . tr ( " Localizable " , " Scene.Compose.MediaSelection.Browse " , fallback : " Browse " )
2022-01-27 14:23:39 +01:00
// / T a k e P h o t o
2022-11-14 18:44:28 +01:00
public static let camera = L10n . tr ( " Localizable " , " Scene.Compose.MediaSelection.Camera " , fallback : " Take Photo " )
2022-01-27 14:23:39 +01:00
// / P h o t o L i b r a r y
2022-11-14 18:44:28 +01:00
public static let photoLibrary = L10n . tr ( " Localizable " , " Scene.Compose.MediaSelection.PhotoLibrary " , fallback : " Photo Library " )
2022-01-27 14:23:39 +01:00
}
public enum Poll {
// / D u r a t i o n : % @
public static func durationTime ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Poll.DurationTime " , String ( describing : p1 ) , fallback : " Duration: %@ " )
2022-01-27 14:23:39 +01:00
}
// / 1 D a y
2022-11-14 18:44:28 +01:00
public static let oneDay = L10n . tr ( " Localizable " , " Scene.Compose.Poll.OneDay " , fallback : " 1 Day " )
2022-01-27 14:23:39 +01:00
// / 1 H o u r
2022-11-14 18:44:28 +01:00
public static let oneHour = L10n . tr ( " Localizable " , " Scene.Compose.Poll.OneHour " , fallback : " 1 Hour " )
2022-01-27 14:23:39 +01:00
// / O p t i o n % l d
public static func optionNumber ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Compose.Poll.OptionNumber " , p1 , fallback : " Option %ld " )
2022-01-27 14:23:39 +01:00
}
// / 7 D a y s
2022-11-14 18:44:28 +01:00
public static let sevenDays = L10n . tr ( " Localizable " , " Scene.Compose.Poll.SevenDays " , fallback : " 7 Days " )
2022-01-27 14:23:39 +01:00
// / 6 H o u r s
2022-11-14 18:44:28 +01:00
public static let sixHours = L10n . tr ( " Localizable " , " Scene.Compose.Poll.SixHours " , fallback : " 6 Hours " )
// / T h e p o l l h a s e m p t y o p t i o n
public static let thePollHasEmptyOption = L10n . tr ( " Localizable " , " Scene.Compose.Poll.ThePollHasEmptyOption " , fallback : " The poll has empty option " )
// / T h e p o l l i s i n v a l i d
public static let thePollIsInvalid = L10n . tr ( " Localizable " , " Scene.Compose.Poll.ThePollIsInvalid " , fallback : " The poll is invalid " )
2022-01-27 14:23:39 +01:00
// / 3 0 m i n u t e s
2022-11-14 18:44:28 +01:00
public static let thirtyMinutes = L10n . tr ( " Localizable " , " Scene.Compose.Poll.ThirtyMinutes " , fallback : " 30 minutes " )
2022-01-27 14:23:39 +01:00
// / 3 D a y s
2022-11-14 18:44:28 +01:00
public static let threeDays = L10n . tr ( " Localizable " , " Scene.Compose.Poll.ThreeDays " , fallback : " 3 Days " )
2022-01-27 14:23:39 +01:00
}
public enum Title {
// / N e w P o s t
2022-11-14 18:44:28 +01:00
public static let newPost = L10n . tr ( " Localizable " , " Scene.Compose.Title.NewPost " , fallback : " New Post " )
2022-01-27 14:23:39 +01:00
// / N e w R e p l y
2022-11-14 18:44:28 +01:00
public static let newReply = L10n . tr ( " Localizable " , " Scene.Compose.Title.NewReply " , fallback : " New Reply " )
2022-01-27 14:23:39 +01:00
}
public enum Visibility {
// / O n l y p e o p l e I m e n t i o n
2022-11-14 18:44:28 +01:00
public static let direct = L10n . tr ( " Localizable " , " Scene.Compose.Visibility.Direct " , fallback : " Only people I mention " )
2022-01-27 14:23:39 +01:00
// / F o l l o w e r s o n l y
2022-11-14 18:44:28 +01:00
public static let ` private ` = L10n . tr ( " Localizable " , " Scene.Compose.Visibility.Private " , fallback : " Followers only " )
2022-01-27 14:23:39 +01:00
// / P u b l i c
2022-11-14 18:44:28 +01:00
public static let ` public ` = L10n . tr ( " Localizable " , " Scene.Compose.Visibility.Public " , fallback : " Public " )
2022-01-27 14:23:39 +01:00
// / U n l i s t e d
2022-11-14 18:44:28 +01:00
public static let unlisted = L10n . tr ( " Localizable " , " Scene.Compose.Visibility.Unlisted " , fallback : " Unlisted " )
2022-01-27 14:23:39 +01:00
}
}
public enum ConfirmEmail {
2022-02-15 07:45:34 +01:00
// / T a p t h e l i n k w e e m a i l e d t o y o u t o v e r i f y y o u r a c c o u n t .
2022-11-14 18:44:28 +01:00
public static let subtitle = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.Subtitle " , fallback : " Tap the link we emailed to you to verify your account. " )
2022-05-13 06:46:37 +02:00
// / T a p t h e l i n k w e e m a i l e d t o y o u t o v e r i f y y o u r a c c o u n t
2022-11-14 18:44:28 +01:00
public static let tapTheLinkWeEmailedToYouToVerifyYourAccount = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.TapTheLinkWeEmailedToYouToVerifyYourAccount " , fallback : " Tap the link we emailed to you to verify your account " )
2022-01-27 14:23:39 +01:00
// / O n e l a s t t h i n g .
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.Title " , fallback : " One last thing. " )
2022-01-27 14:23:39 +01:00
public enum Button {
// / O p e n E m a i l A p p
2022-11-14 18:44:28 +01:00
public static let openEmailApp = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.Button.OpenEmailApp " , fallback : " Open Email App " )
2022-02-15 07:45:34 +01:00
// / R e s e n d
2022-11-14 18:44:28 +01:00
public static let resend = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.Button.Resend " , fallback : " Resend " )
2022-01-27 14:23:39 +01:00
}
public enum DontReceiveEmail {
// / C h e c k i f y o u r e m a i l a d d r e s s i s c o r r e c t a s w e l l a s y o u r j u n k f o l d e r i f y o u h a v e n ’ t .
2022-11-14 18:44:28 +01:00
public static let description = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.DontReceiveEmail.Description " , fallback : " Check if your email address is correct as well as your junk folder if you haven’ t. " )
2022-01-27 14:23:39 +01:00
// / R e s e n d E m a i l
2022-11-14 18:44:28 +01:00
public static let resendEmail = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.DontReceiveEmail.ResendEmail " , fallback : " Resend Email " )
2022-01-27 14:23:39 +01:00
// / C h e c k y o u r e m a i l
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.DontReceiveEmail.Title " , fallback : " Check your email " )
2022-01-27 14:23:39 +01:00
}
public enum OpenEmailApp {
// / W e j u s t s e n t y o u a n e m a i l . C h e c k y o u r j u n k f o l d e r i f y o u h a v e n ’ t .
2022-11-14 18:44:28 +01:00
public static let description = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.OpenEmailApp.Description " , fallback : " We just sent you an email. Check your junk folder if you haven’ t. " )
2022-01-27 14:23:39 +01:00
// / M a i l
2022-11-14 18:44:28 +01:00
public static let mail = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.OpenEmailApp.Mail " , fallback : " Mail " )
2022-01-27 14:23:39 +01:00
// / O p e n E m a i l C l i e n t
2022-11-14 18:44:28 +01:00
public static let openEmailClient = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient " , fallback : " Open Email Client " )
2022-01-27 14:23:39 +01:00
// / C h e c k y o u r i n b o x .
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.ConfirmEmail.OpenEmailApp.Title " , fallback : " Check your inbox. " )
2022-01-27 14:23:39 +01:00
}
}
2022-04-18 11:53:52 +02:00
public enum Discovery {
2022-04-27 14:37:04 +02:00
// / T h e s e a r e t h e p o s t s g a i n i n g t r a c t i o n i n y o u r c o r n e r o f M a s t o d o n .
2022-11-14 18:44:28 +01:00
public static let intro = L10n . tr ( " Localizable " , " Scene.Discovery.Intro " , fallback : " These are the posts gaining traction in your corner of Mastodon. " )
2022-04-18 11:53:52 +02:00
public enum Tabs {
2022-04-29 09:05:22 +02:00
// / C o m m u n i t y
2022-11-14 18:44:28 +01:00
public static let community = L10n . tr ( " Localizable " , " Scene.Discovery.Tabs.Community " , fallback : " Community " )
2022-04-18 11:53:52 +02:00
// / F o r Y o u
2022-11-14 18:44:28 +01:00
public static let forYou = L10n . tr ( " Localizable " , " Scene.Discovery.Tabs.ForYou " , fallback : " For You " )
2022-04-18 11:53:52 +02:00
// / H a s h t a g s
2022-11-14 18:44:28 +01:00
public static let hashtags = L10n . tr ( " Localizable " , " Scene.Discovery.Tabs.Hashtags " , fallback : " Hashtags " )
2022-04-18 11:53:52 +02:00
// / N e w s
2022-11-14 18:44:28 +01:00
public static let news = L10n . tr ( " Localizable " , " Scene.Discovery.Tabs.News " , fallback : " News " )
2022-04-18 11:53:52 +02:00
// / P o s t s
2022-11-14 18:44:28 +01:00
public static let posts = L10n . tr ( " Localizable " , " Scene.Discovery.Tabs.Posts " , fallback : " Posts " )
2022-04-18 11:53:52 +02:00
}
}
2022-05-17 16:36:58 +02:00
public enum Familiarfollowers {
// / F o l l o w e d b y % @
public static func followedByNames ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Familiarfollowers.FollowedByNames " , String ( describing : p1 ) , fallback : " Followed by %@ " )
2022-05-17 16:36:58 +02:00
}
// / F o l l o w e r s y o u f a m i l i a r
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Familiarfollowers.Title " , fallback : " Followers you familiar " )
2022-05-17 16:36:58 +02:00
}
2022-01-27 14:23:39 +01:00
public enum Favorite {
// / Y o u r F a v o r i t e s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Favorite.Title " , fallback : " Your Favorites " )
2022-01-27 14:23:39 +01:00
}
2022-05-17 16:36:58 +02:00
public enum FavoritedBy {
// / F a v o r i t e d B y
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.FavoritedBy.Title " , fallback : " Favorited By " )
2022-05-17 16:36:58 +02:00
}
2022-11-25 14:16:58 +01:00
public enum FollowedTags {
// / F o l l o w e d T a g s
public static let title = L10n . tr ( " Localizable " , " Scene.FollowedTags.Title " , fallback : " Followed Tags " )
2022-11-25 15:43:02 +01:00
public enum Actions {
2022-12-02 11:06:15 +01:00
// / F o l l o w
public static let follow = L10n . tr ( " Localizable " , " Scene.FollowedTags.Actions.Follow " , fallback : " Follow " )
// / U n f o l l o w
public static let unfollow = L10n . tr ( " Localizable " , " Scene.FollowedTags.Actions.Unfollow " , fallback : " Unfollow " )
2022-11-25 15:43:02 +01:00
}
public enum Header {
// / p a r t i c i p a n t s
public static let participants = L10n . tr ( " Localizable " , " Scene.FollowedTags.Header.Participants " , fallback : " participants " )
// / p o s t s
public static let posts = L10n . tr ( " Localizable " , " Scene.FollowedTags.Header.Posts " , fallback : " posts " )
// / p o s t s t o d a y
public static let postsToday = L10n . tr ( " Localizable " , " Scene.FollowedTags.Header.PostsToday " , fallback : " posts today " )
}
2022-11-25 14:16:58 +01:00
}
2022-01-27 14:23:39 +01:00
public enum Follower {
// / F o l l o w e r s f r o m o t h e r s e r v e r s a r e n o t d i s p l a y e d .
2022-11-14 18:44:28 +01:00
public static let footer = L10n . tr ( " Localizable " , " Scene.Follower.Footer " , fallback : " Followers from other servers are not displayed. " )
2022-05-17 16:36:58 +02:00
// / f o l l o w e r
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Follower.Title " , fallback : " follower " )
2022-01-27 14:23:39 +01:00
}
public enum Following {
// / F o l l o w s f r o m o t h e r s e r v e r s a r e n o t d i s p l a y e d .
2022-11-14 18:44:28 +01:00
public static let footer = L10n . tr ( " Localizable " , " Scene.Following.Footer " , fallback : " Follows from other servers are not displayed. " )
2022-05-17 16:36:58 +02:00
// / f o l l o w i n g
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Following.Title " , fallback : " following " )
2022-01-27 14:23:39 +01:00
}
public enum HomeTimeline {
// / H o m e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.HomeTimeline.Title " , fallback : " Home " )
2022-01-27 14:23:39 +01:00
public enum NavigationBarState {
// / S e e n e w p o s t s
2022-11-14 18:44:28 +01:00
public static let newPosts = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.NewPosts " , fallback : " See new posts " )
2022-01-27 14:23:39 +01:00
// / O f f l i n e
2022-11-14 18:44:28 +01:00
public static let offline = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.Offline " , fallback : " Offline " )
2022-01-27 14:23:39 +01:00
// / P u b l i s h e d !
2022-11-14 18:44:28 +01:00
public static let published = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.Published " , fallback : " Published! " )
2022-01-27 14:23:39 +01:00
// / P u b l i s h i n g p o s t . . .
2022-11-14 18:44:28 +01:00
public static let publishing = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.Publishing " , fallback : " Publishing post... " )
2022-05-11 14:55:37 +02:00
public enum Accessibility {
// / T a p t o s c r o l l t o t o p a n d t a p a g a i n t o p r e v i o u s l o c a t i o n
2022-11-14 18:44:28 +01:00
public static let logoHint = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint " , fallback : " Tap to scroll to top and tap again to previous location " )
2022-05-11 14:55:37 +02:00
// / L o g o B u t t o n
2022-11-14 18:44:28 +01:00
public static let logoLabel = L10n . tr ( " Localizable " , " Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel " , fallback : " Logo Button " )
2022-05-11 14:55:37 +02:00
}
2022-01-27 14:23:39 +01:00
}
}
2022-11-13 15:04:42 +01:00
public enum Login {
2022-11-16 11:21:15 +01:00
// / L o g y o u i n o n t h e s e r v e r y o u c r e a t e d y o u r a c c o u n t o n .
public static let subtitle = L10n . tr ( " Localizable " , " Scene.Login.Subtitle " , fallback : " Log you in on the server you created your account on. " )
// / W e l c o m e b a c k
public static let title = L10n . tr ( " Localizable " , " Scene.Login.Title " , fallback : " Welcome back " )
2022-11-13 15:04:42 +01:00
public enum ServerSearchField {
2022-11-16 11:21:15 +01:00
// / E n t e r U R L o r s e a r c h f o r y o u r s e r v e r
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Login.ServerSearchField.Placeholder " , fallback : " Enter URL or search for your server " )
2022-11-13 15:04:42 +01:00
}
}
2022-01-27 14:23:39 +01:00
public enum Notification {
2022-06-30 09:53:05 +02:00
public enum FollowRequest {
// / A c c e p t
2022-11-14 18:44:28 +01:00
public static let accept = L10n . tr ( " Localizable " , " Scene.Notification.FollowRequest.Accept " , fallback : " Accept " )
2022-06-30 09:53:05 +02:00
// / A c c e p t e d
2022-11-14 18:44:28 +01:00
public static let accepted = L10n . tr ( " Localizable " , " Scene.Notification.FollowRequest.Accepted " , fallback : " Accepted " )
2022-06-30 09:53:05 +02:00
// / r e j e c t
2022-11-14 18:44:28 +01:00
public static let reject = L10n . tr ( " Localizable " , " Scene.Notification.FollowRequest.Reject " , fallback : " reject " )
2022-06-30 09:53:05 +02:00
// / R e j e c t e d
2022-11-14 18:44:28 +01:00
public static let rejected = L10n . tr ( " Localizable " , " Scene.Notification.FollowRequest.Rejected " , fallback : " Rejected " )
2022-06-30 09:53:05 +02:00
}
2022-01-27 14:23:39 +01:00
public enum Keyobard {
// / S h o w E v e r y t h i n g
2022-11-14 18:44:28 +01:00
public static let showEverything = L10n . tr ( " Localizable " , " Scene.Notification.Keyobard.ShowEverything " , fallback : " Show Everything " )
2022-01-27 14:23:39 +01:00
// / S h o w M e n t i o n s
2022-11-14 18:44:28 +01:00
public static let showMentions = L10n . tr ( " Localizable " , " Scene.Notification.Keyobard.ShowMentions " , fallback : " Show Mentions " )
2022-01-27 14:23:39 +01:00
}
2022-02-15 07:45:34 +01:00
public enum NotificationDescription {
// / f a v o r i t e d y o u r p o s t
2022-11-14 18:44:28 +01:00
public static let favoritedYourPost = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.FavoritedYourPost " , fallback : " favorited your post " )
2022-02-15 07:45:34 +01:00
// / f o l l o w e d y o u
2022-11-14 18:44:28 +01:00
public static let followedYou = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.FollowedYou " , fallback : " followed you " )
2022-02-15 07:45:34 +01:00
// / m e n t i o n e d y o u
2022-11-14 18:44:28 +01:00
public static let mentionedYou = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.MentionedYou " , fallback : " mentioned you " )
2022-02-15 07:45:34 +01:00
// / p o l l h a s e n d e d
2022-11-14 18:44:28 +01:00
public static let pollHasEnded = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.PollHasEnded " , fallback : " poll has ended " )
2022-02-15 07:45:34 +01:00
// / r e b l o g g e d y o u r p o s t
2022-11-14 18:44:28 +01:00
public static let rebloggedYourPost = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.RebloggedYourPost " , fallback : " reblogged your post " )
2022-02-15 07:45:34 +01:00
// / r e q u e s t t o f o l l o w y o u
2022-11-14 18:44:28 +01:00
public static let requestToFollowYou = L10n . tr ( " Localizable " , " Scene.Notification.NotificationDescription.RequestToFollowYou " , fallback : " request to follow you " )
2022-02-15 07:45:34 +01:00
}
2022-01-27 14:23:39 +01:00
public enum Title {
// / E v e r y t h i n g
2022-11-14 18:44:28 +01:00
public static let everything = L10n . tr ( " Localizable " , " Scene.Notification.Title.Everything " , fallback : " Everything " )
2022-01-27 14:23:39 +01:00
// / M e n t i o n s
2022-11-14 18:44:28 +01:00
public static let mentions = L10n . tr ( " Localizable " , " Scene.Notification.Title.Mentions " , fallback : " Mentions " )
2022-01-27 14:23:39 +01:00
}
}
public enum Preview {
public enum Keyboard {
// / C l o s e P r e v i e w
2022-11-14 18:44:28 +01:00
public static let closePreview = L10n . tr ( " Localizable " , " Scene.Preview.Keyboard.ClosePreview " , fallback : " Close Preview " )
2022-01-27 14:23:39 +01:00
// / S h o w N e x t
2022-11-14 18:44:28 +01:00
public static let showNext = L10n . tr ( " Localizable " , " Scene.Preview.Keyboard.ShowNext " , fallback : " Show Next " )
2022-01-27 14:23:39 +01:00
// / S h o w P r e v i o u s
2022-11-14 18:44:28 +01:00
public static let showPrevious = L10n . tr ( " Localizable " , " Scene.Preview.Keyboard.ShowPrevious " , fallback : " Show Previous " )
2022-01-27 14:23:39 +01:00
}
}
public enum Profile {
2022-04-01 04:04:38 +02:00
public enum Accessibility {
// / D o u b l e t a p t o o p e n t h e l i s t
2022-11-14 18:44:28 +01:00
public static let doubleTapToOpenTheList = L10n . tr ( " Localizable " , " Scene.Profile.Accessibility.DoubleTapToOpenTheList " , fallback : " Double tap to open the list " )
2022-04-01 04:04:38 +02:00
// / E d i t a v a t a r i m a g e
2022-11-14 18:44:28 +01:00
public static let editAvatarImage = L10n . tr ( " Localizable " , " Scene.Profile.Accessibility.EditAvatarImage " , fallback : " Edit avatar image " )
2022-04-01 04:04:38 +02:00
// / S h o w a v a t a r i m a g e
2022-11-14 18:44:28 +01:00
public static let showAvatarImage = L10n . tr ( " Localizable " , " Scene.Profile.Accessibility.ShowAvatarImage " , fallback : " Show avatar image " )
2022-04-01 04:04:38 +02:00
// / S h o w b a n n e r i m a g e
2022-11-14 18:44:28 +01:00
public static let showBannerImage = L10n . tr ( " Localizable " , " Scene.Profile.Accessibility.ShowBannerImage " , fallback : " Show banner image " )
2022-04-01 04:04:38 +02:00
}
2022-01-27 14:23:39 +01:00
public enum Dashboard {
// / f o l l o w e r s
2022-12-13 16:07:37 +01:00
public static let myFollowers = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.MyFollowers " , fallback : " followers " )
2022-01-27 14:23:39 +01:00
// / f o l l o w i n g
2022-12-13 16:07:37 +01:00
public static let myFollowing = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.MyFollowing " , fallback : " following " )
2022-01-27 14:23:39 +01:00
// / p o s t s
2022-12-13 16:07:37 +01:00
public static let myPosts = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.MyPosts " , fallback : " posts " )
// / f o l l o w e r s
public static let otherFollowers = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.OtherFollowers " , fallback : " followers " )
// / f o l l o w i n g
public static let otherFollowing = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.OtherFollowing " , fallback : " following " )
// / p o s t s
public static let otherPosts = L10n . tr ( " Localizable " , " Scene.Profile.Dashboard.OtherPosts " , fallback : " posts " )
2022-01-27 14:23:39 +01:00
}
public enum Fields {
// / A d d R o w
2022-11-14 18:44:28 +01:00
public static let addRow = L10n . tr ( " Localizable " , " Scene.Profile.Fields.AddRow " , fallback : " Add Row " )
2022-11-17 02:26:26 +01:00
// / J o i n e d
public static let joined = L10n . tr ( " Localizable " , " Scene.Profile.Fields.Joined " , fallback : " Joined " )
2022-01-27 14:23:39 +01:00
public enum Placeholder {
// / C o n t e n t
2022-11-14 18:44:28 +01:00
public static let content = L10n . tr ( " Localizable " , " Scene.Profile.Fields.Placeholder.Content " , fallback : " Content " )
2022-01-27 14:23:39 +01:00
// / L a b e l
2022-11-14 18:44:28 +01:00
public static let label = L10n . tr ( " Localizable " , " Scene.Profile.Fields.Placeholder.Label " , fallback : " Label " )
2022-01-27 14:23:39 +01:00
}
2022-11-12 15:42:00 +01:00
public enum Verified {
2022-11-14 20:02:44 +01:00
// / O w n e r s h i p o f t h i s l i n k w a s c h e c k e d o n % @
public static func long ( _ p1 : Any ) -> String {
2022-11-14 23:19:53 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.Fields.Verified.Long " , String ( describing : p1 ) , fallback : " Ownership of this link was checked on %@ " )
2022-11-12 15:42:00 +01:00
}
2022-11-14 20:02:44 +01:00
// / V e r i f i e d o n % @
public static func short ( _ p1 : Any ) -> String {
2022-11-14 23:19:53 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.Fields.Verified.Short " , String ( describing : p1 ) , fallback : " Verified on %@ " )
2022-11-12 15:42:00 +01:00
}
}
2022-01-27 14:23:39 +01:00
}
2022-06-14 08:12:43 +02:00
public enum Header {
// / F o l l o w s Y o u
2022-11-14 18:44:28 +01:00
public static let followsYou = L10n . tr ( " Localizable " , " Scene.Profile.Header.FollowsYou " , fallback : " Follows You " )
2022-06-14 08:12:43 +02:00
}
2022-01-27 14:23:39 +01:00
public enum RelationshipActionAlert {
2022-02-15 07:45:34 +01:00
public enum ConfirmBlockUser {
// / C o n f i r m t o b l o c k % @
public static func message ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message " , String ( describing : p1 ) , fallback : " Confirm to block %@ " )
2022-02-15 07:45:34 +01:00
}
// / B l o c k A c c o u n t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Title " , fallback : " Block Account " )
2022-02-15 07:45:34 +01:00
}
2022-11-06 09:22:26 +01:00
public enum ConfirmHideReblogs {
// / C o n f i r m t o h i d e r e b l o g s
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Message " , fallback : " Confirm to hide reblogs " )
2022-11-09 07:37:37 +01:00
// / H i d e R e b l o g s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Title " , fallback : " Hide Reblogs " )
2022-11-06 09:22:26 +01:00
}
2022-02-15 07:45:34 +01:00
public enum ConfirmMuteUser {
// / C o n f i r m t o m u t e % @
public static func message ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Message " , String ( describing : p1 ) , fallback : " Confirm to mute %@ " )
2022-02-15 07:45:34 +01:00
}
// / M u t e A c c o u n t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Title " , fallback : " Mute Account " )
2022-02-15 07:45:34 +01:00
}
2022-11-06 09:22:26 +01:00
public enum ConfirmShowReblogs {
// / C o n f i r m t o s h o w r e b l o g s
2022-11-14 18:44:28 +01:00
public static let message = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Message " , fallback : " Confirm to show reblogs " )
2022-11-06 09:22:26 +01:00
// / S h o w R e b l o g s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Title " , fallback : " Show Reblogs " )
2022-11-06 09:22:26 +01:00
}
2022-02-15 07:45:34 +01:00
public enum ConfirmUnblockUser {
2022-01-27 14:23:39 +01:00
// / C o n f i r m t o u n b l o c k % @
public static func message ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message " , String ( describing : p1 ) , fallback : " Confirm to unblock %@ " )
2022-01-27 14:23:39 +01:00
}
// / U n b l o c k A c c o u n t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title " , fallback : " Unblock Account " )
2022-01-27 14:23:39 +01:00
}
public enum ConfirmUnmuteUser {
// / C o n f i r m t o u n m u t e % @
public static func message ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message " , String ( describing : p1 ) , fallback : " Confirm to unmute %@ " )
2022-01-27 14:23:39 +01:00
}
// / U n m u t e A c c o u n t
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title " , fallback : " Unmute Account " )
2022-01-27 14:23:39 +01:00
}
}
public enum SegmentedControl {
2022-02-15 07:45:34 +01:00
// / A b o u t
2022-11-14 18:44:28 +01:00
public static let about = L10n . tr ( " Localizable " , " Scene.Profile.SegmentedControl.About " , fallback : " About " )
2022-01-27 14:23:39 +01:00
// / M e d i a
2022-11-14 18:44:28 +01:00
public static let media = L10n . tr ( " Localizable " , " Scene.Profile.SegmentedControl.Media " , fallback : " Media " )
2022-01-27 14:23:39 +01:00
// / P o s t s
2022-11-14 18:44:28 +01:00
public static let posts = L10n . tr ( " Localizable " , " Scene.Profile.SegmentedControl.Posts " , fallback : " Posts " )
2022-02-15 07:45:34 +01:00
// / P o s t s a n d R e p l i e s
2022-11-14 18:44:28 +01:00
public static let postsAndReplies = L10n . tr ( " Localizable " , " Scene.Profile.SegmentedControl.PostsAndReplies " , fallback : " Posts and Replies " )
2022-01-27 14:23:39 +01:00
// / R e p l i e s
2022-11-14 18:44:28 +01:00
public static let replies = L10n . tr ( " Localizable " , " Scene.Profile.SegmentedControl.Replies " , fallback : " Replies " )
2022-01-27 14:23:39 +01:00
}
}
2022-05-17 16:36:58 +02:00
public enum RebloggedBy {
// / R e b l o g g e d B y
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.RebloggedBy.Title " , fallback : " Reblogged By " )
2022-05-17 16:36:58 +02:00
}
2022-01-27 14:23:39 +01:00
public enum Register {
2022-05-13 06:46:37 +02:00
// / L e t ’ s g e t y o u s e t u p o n % @
public static func letsGetYouSetUpOnDomain ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.LetsGetYouSetUpOnDomain " , String ( describing : p1 ) , fallback : " Let’ s get you set up on %@ " )
2022-05-13 06:46:37 +02:00
}
2022-02-15 07:45:34 +01:00
// / L e t ’ s g e t y o u s e t u p o n % @
public static func title ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Title " , String ( describing : p1 ) , fallback : " Let’ s get you set up on %@ " )
2022-02-15 07:45:34 +01:00
}
2022-01-27 14:23:39 +01:00
public enum Error {
public enum Item {
// / A g r e e m e n t
2022-11-14 18:44:28 +01:00
public static let agreement = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Agreement " , fallback : " Agreement " )
2022-01-27 14:23:39 +01:00
// / E m a i l
2022-11-14 18:44:28 +01:00
public static let email = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Email " , fallback : " Email " )
2022-01-27 14:23:39 +01:00
// / L o c a l e
2022-11-14 18:44:28 +01:00
public static let locale = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Locale " , fallback : " Locale " )
2022-01-27 14:23:39 +01:00
// / P a s s w o r d
2022-11-14 18:44:28 +01:00
public static let password = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Password " , fallback : " Password " )
2022-01-27 14:23:39 +01:00
// / R e a s o n
2022-11-14 18:44:28 +01:00
public static let reason = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Reason " , fallback : " Reason " )
2022-01-27 14:23:39 +01:00
// / U s e r n a m e
2022-11-14 18:44:28 +01:00
public static let username = L10n . tr ( " Localizable " , " Scene.Register.Error.Item.Username " , fallback : " Username " )
2022-01-27 14:23:39 +01:00
}
public enum Reason {
// / % @ m u s t b e a c c e p t e d
public static func accepted ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Accepted " , String ( describing : p1 ) , fallback : " %@ must be accepted " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s r e q u i r e d
public static func blank ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Blank " , String ( describing : p1 ) , fallback : " %@ is required " )
2022-01-27 14:23:39 +01:00
}
// / % @ c o n t a i n s a d i s a l l o w e d e m a i l p r o v i d e r
public static func blocked ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Blocked " , String ( describing : p1 ) , fallback : " %@ contains a disallowed email provider " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s n o t a s u p p o r t e d v a l u e
public static func inclusion ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Inclusion " , String ( describing : p1 ) , fallback : " %@ is not a supported value " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s i n v a l i d
public static func invalid ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Invalid " , String ( describing : p1 ) , fallback : " %@ is invalid " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s a r e s e r v e d k e y w o r d
public static func reserved ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Reserved " , String ( describing : p1 ) , fallback : " %@ is a reserved keyword " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s a l r e a d y i n u s e
public static func taken ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Taken " , String ( describing : p1 ) , fallback : " %@ is already in use " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s t o o l o n g
public static func tooLong ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.TooLong " , String ( describing : p1 ) , fallback : " %@ is too long " )
2022-01-27 14:23:39 +01:00
}
// / % @ i s t o o s h o r t
public static func tooShort ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.TooShort " , String ( describing : p1 ) , fallback : " %@ is too short " )
2022-01-27 14:23:39 +01:00
}
// / % @ d o e s n o t s e e m t o e x i s t
public static func unreachable ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Register.Error.Reason.Unreachable " , String ( describing : p1 ) , fallback : " %@ does not seem to exist " )
2022-01-27 14:23:39 +01:00
}
}
public enum Special {
// / T h i s i s n o t a v a l i d e m a i l a d d r e s s
2022-11-14 18:44:28 +01:00
public static let emailInvalid = L10n . tr ( " Localizable " , " Scene.Register.Error.Special.EmailInvalid " , fallback : " This is not a valid email address " )
2022-01-27 14:23:39 +01:00
// / P a s s w o r d i s t o o s h o r t ( m u s t b e a t l e a s t 8 c h a r a c t e r s )
2022-11-14 18:44:28 +01:00
public static let passwordTooShort = L10n . tr ( " Localizable " , " Scene.Register.Error.Special.PasswordTooShort " , fallback : " Password is too short (must be at least 8 characters) " )
2022-01-27 14:23:39 +01:00
// / U s e r n a m e m u s t o n l y c o n t a i n a l p h a n u m e r i c c h a r a c t e r s a n d u n d e r s c o r e s
2022-11-14 18:44:28 +01:00
public static let usernameInvalid = L10n . tr ( " Localizable " , " Scene.Register.Error.Special.UsernameInvalid " , fallback : " Username must only contain alphanumeric characters and underscores " )
2022-01-27 14:23:39 +01:00
// / U s e r n a m e i s t o o l o n g ( c a n ’ t b e l o n g e r t h a n 3 0 c h a r a c t e r s )
2022-11-14 18:44:28 +01:00
public static let usernameTooLong = L10n . tr ( " Localizable " , " Scene.Register.Error.Special.UsernameTooLong " , fallback : " Username is too long (can’ t be longer than 30 characters) " )
2022-01-27 14:23:39 +01:00
}
}
public enum Input {
public enum Avatar {
// / D e l e t e
2022-11-14 18:44:28 +01:00
public static let delete = L10n . tr ( " Localizable " , " Scene.Register.Input.Avatar.Delete " , fallback : " Delete " )
2022-01-27 14:23:39 +01:00
}
public enum DisplayName {
// / d i s p l a y n a m e
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Register.Input.DisplayName.Placeholder " , fallback : " display name " )
2022-01-27 14:23:39 +01:00
}
public enum Email {
// / e m a i l
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Register.Input.Email.Placeholder " , fallback : " email " )
2022-01-27 14:23:39 +01:00
}
public enum Invite {
// / W h y d o y o u w a n t t o j o i n ?
2022-11-14 18:44:28 +01:00
public static let registrationUserInviteRequest = L10n . tr ( " Localizable " , " Scene.Register.Input.Invite.RegistrationUserInviteRequest " , fallback : " Why do you want to join? " )
2022-01-27 14:23:39 +01:00
}
public enum Password {
2022-02-15 07:45:34 +01:00
// / 8 c h a r a c t e r s
2022-11-14 18:44:28 +01:00
public static let characterLimit = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.CharacterLimit " , fallback : " 8 characters " )
2022-01-27 14:23:39 +01:00
// / Y o u r p a s s w o r d n e e d s a t l e a s t e i g h t c h a r a c t e r s
2022-11-14 18:44:28 +01:00
public static let hint = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.Hint " , fallback : " Your password needs at least eight characters " )
2022-01-27 14:23:39 +01:00
// / p a s s w o r d
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.Placeholder " , fallback : " password " )
2022-02-15 07:45:34 +01:00
// / Y o u r p a s s w o r d n e e d s a t l e a s t :
2022-11-14 18:44:28 +01:00
public static let require = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.Require " , fallback : " Your password needs at least: " )
2022-02-15 07:45:34 +01:00
public enum Accessibility {
// / c h e c k e d
2022-11-14 18:44:28 +01:00
public static let checked = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.Accessibility.Checked " , fallback : " checked " )
2022-02-15 07:45:34 +01:00
// / u n c h e c k e d
2022-11-14 18:44:28 +01:00
public static let unchecked = L10n . tr ( " Localizable " , " Scene.Register.Input.Password.Accessibility.Unchecked " , fallback : " unchecked " )
2022-02-15 07:45:34 +01:00
}
2022-01-27 14:23:39 +01:00
}
public enum Username {
// / T h i s u s e r n a m e i s t a k e n .
2022-11-14 18:44:28 +01:00
public static let duplicatePrompt = L10n . tr ( " Localizable " , " Scene.Register.Input.Username.DuplicatePrompt " , fallback : " This username is taken. " )
2022-01-27 14:23:39 +01:00
// / u s e r n a m e
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Register.Input.Username.Placeholder " , fallback : " username " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Report {
// / A r e t h e r e a n y o t h e r p o s t s y o u ’ d l i k e t o a d d t o t h e r e p o r t ?
2022-11-14 18:44:28 +01:00
public static let content1 = L10n . tr ( " Localizable " , " Scene.Report.Content1 " , fallback : " Are there any other posts you’ d like to add to the report? " )
2022-01-27 14:23:39 +01:00
// / I s t h e r e a n y t h i n g t h e m o d e r a t o r s s h o u l d k n o w a b o u t t h i s r e p o r t ?
2022-11-14 18:44:28 +01:00
public static let content2 = L10n . tr ( " Localizable " , " Scene.Report.Content2 " , fallback : " Is there anything the moderators should know about this report? " )
2022-02-15 07:45:34 +01:00
// / R E P O R T E D
2022-11-14 18:44:28 +01:00
public static let reported = L10n . tr ( " Localizable " , " Scene.Report.Reported " , fallback : " REPORTED " )
2022-02-15 07:45:34 +01:00
// / T h a n k s f o r r e p o r t i n g , w e ’ l l l o o k i n t o t h i s .
2022-11-14 18:44:28 +01:00
public static let reportSentTitle = L10n . tr ( " Localizable " , " Scene.Report.ReportSentTitle " , fallback : " Thanks for reporting, we’ ll look into this. " )
2022-01-27 14:23:39 +01:00
// / S e n d R e p o r t
2022-11-14 18:44:28 +01:00
public static let send = L10n . tr ( " Localizable " , " Scene.Report.Send " , fallback : " Send Report " )
2022-01-27 14:23:39 +01:00
// / S e n d w i t h o u t c o m m e n t
2022-11-14 18:44:28 +01:00
public static let skipToSend = L10n . tr ( " Localizable " , " Scene.Report.SkipToSend " , fallback : " Send without comment " )
2022-01-27 14:23:39 +01:00
// / S t e p 1 o f 2
2022-11-14 18:44:28 +01:00
public static let step1 = L10n . tr ( " Localizable " , " Scene.Report.Step1 " , fallback : " Step 1 of 2 " )
2022-01-27 14:23:39 +01:00
// / S t e p 2 o f 2
2022-11-14 18:44:28 +01:00
public static let step2 = L10n . tr ( " Localizable " , " Scene.Report.Step2 " , fallback : " Step 2 of 2 " )
2022-01-27 14:23:39 +01:00
// / T y p e o r p a s t e a d d i t i o n a l c o m m e n t s
2022-11-14 18:44:28 +01:00
public static let textPlaceholder = L10n . tr ( " Localizable " , " Scene.Report.TextPlaceholder " , fallback : " Type or paste additional comments " )
2022-01-27 14:23:39 +01:00
// / R e p o r t % @
public static func title ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.Title " , String ( describing : p1 ) , fallback : " Report %@ " )
2022-01-27 14:23:39 +01:00
}
2022-02-15 07:45:34 +01:00
// / R e p o r t
2022-11-14 18:44:28 +01:00
public static let titleReport = L10n . tr ( " Localizable " , " Scene.Report.TitleReport " , fallback : " Report " )
2022-05-11 14:55:37 +02:00
public enum StepFinal {
// / B l o c k % @
public static func blockUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.StepFinal.BlockUser " , String ( describing : p1 ) , fallback : " Block %@ " )
2022-05-11 14:55:37 +02:00
}
// / D o n ’ t w a n t t o s e e t h i s ?
2022-11-14 18:44:28 +01:00
public static let dontWantToSeeThis = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.DontWantToSeeThis " , fallback : " Don’ t want to see this? " )
2022-05-11 14:55:37 +02:00
// / M u t e % @
public static func muteUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.StepFinal.MuteUser " , String ( describing : p1 ) , fallback : " Mute %@ " )
2022-05-11 14:55:37 +02:00
}
// / T h e y w i l l n o l o n g e r b e a b l e t o f o l l o w o r s e e y o u r p o s t s , b u t t h e y c a n s e e i f t h e y ’ v e b e e n b l o c k e d .
2022-11-14 18:44:28 +01:00
public static let theyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.TheyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked " , fallback : " They will no longer be able to follow or see your posts, but they can see if they’ ve been blocked. " )
2022-05-11 14:55:37 +02:00
// / U n f o l l o w
2022-11-14 18:44:28 +01:00
public static let unfollow = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.Unfollow " , fallback : " Unfollow " )
2022-05-11 14:55:37 +02:00
// / U n f o l l o w e d
2022-11-14 18:44:28 +01:00
public static let unfollowed = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.Unfollowed " , fallback : " Unfollowed " )
2022-05-11 14:55:37 +02:00
// / U n f o l l o w % @
public static func unfollowUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.StepFinal.UnfollowUser " , String ( describing : p1 ) , fallback : " Unfollow %@ " )
2022-05-11 14:55:37 +02:00
}
// / W h e n y o u s e e s o m e t h i n g y o u d o n ’ t l i k e o n M a s t o d o n , y o u c a n r e m o v e t h e p e r s o n f r o m y o u r e x p e r i e n c e .
2022-11-14 18:44:28 +01:00
public static let whenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience. " , fallback : " When you see something you don’ t like on Mastodon, you can remove the person from your experience. " )
2022-05-13 06:46:37 +02:00
// / W h i l e w e r e v i e w t h i s , y o u c a n t a k e a c t i o n a g a i n s t % @
public static func whileWeReviewThisYouCanTakeActionAgainstUser ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser " , String ( describing : p1 ) , fallback : " While we review this, you can take action against %@ " )
2022-05-13 06:46:37 +02:00
}
2022-05-11 14:55:37 +02:00
// / Y o u w o n ’ t s e e t h e i r p o s t s o r r e b l o g s i n y o u r h o m e f e e d . T h e y w o n ’ t k n o w t h e y ’ v e b e e n m u t e d .
2022-11-14 18:44:28 +01:00
public static let youWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted = L10n . tr ( " Localizable " , " Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted " , fallback : " You won’ t see their posts or reblogs in your home feed. They won’ t know they’ ve been muted. " )
2022-05-11 14:55:37 +02:00
}
public enum StepFour {
// / I s t h e r e a n y t h i n g e l s e w e s h o u l d k n o w ?
2022-11-14 18:44:28 +01:00
public static let isThereAnythingElseWeShouldKnow = L10n . tr ( " Localizable " , " Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow " , fallback : " Is there anything else we should know? " )
2022-05-11 14:55:37 +02:00
// / S t e p 4 o f 4
2022-11-14 18:44:28 +01:00
public static let step4Of4 = L10n . tr ( " Localizable " , " Scene.Report.StepFour.Step4Of4 " , fallback : " Step 4 of 4 " )
2022-05-11 14:55:37 +02:00
}
public enum StepOne {
// / I d o n ’ t l i k e i t
2022-11-14 18:44:28 +01:00
public static let iDontLikeIt = L10n . tr ( " Localizable " , " Scene.Report.StepOne.IDontLikeIt " , fallback : " I don’ t like it " )
2022-05-11 14:55:37 +02:00
// / I t i s n o t s o m e t h i n g y o u w a n t t o s e e
2022-11-14 18:44:28 +01:00
public static let itIsNotSomethingYouWantToSee = L10n . tr ( " Localizable " , " Scene.Report.StepOne.ItIsNotSomethingYouWantToSee " , fallback : " It is not something you want to see " )
2022-05-11 14:55:37 +02:00
// / I t ’ s s o m e t h i n g e l s e
2022-11-14 18:44:28 +01:00
public static let itsSomethingElse = L10n . tr ( " Localizable " , " Scene.Report.StepOne.ItsSomethingElse " , fallback : " It’ s something else " )
2022-05-11 14:55:37 +02:00
// / I t ’ s s p a m
2022-11-14 18:44:28 +01:00
public static let itsSpam = L10n . tr ( " Localizable " , " Scene.Report.StepOne.ItsSpam " , fallback : " It’ s spam " )
2022-05-11 14:55:37 +02:00
// / I t v i o l a t e s s e r v e r r u l e s
2022-11-14 18:44:28 +01:00
public static let itViolatesServerRules = L10n . tr ( " Localizable " , " Scene.Report.StepOne.ItViolatesServerRules " , fallback : " It violates server rules " )
2022-05-11 14:55:37 +02:00
// / M a l i c i o u s l i n k s , f a k e e n g a g e m e n t , o r r e p e t e t i v e r e p l i e s
2022-11-14 18:44:28 +01:00
public static let maliciousLinksFakeEngagementOrRepetetiveReplies = L10n . tr ( " Localizable " , " Scene.Report.StepOne.MaliciousLinksFakeEngagementOrRepetetiveReplies " , fallback : " Malicious links, fake engagement, or repetetive replies " )
2022-05-11 14:55:37 +02:00
// / S e l e c t t h e b e s t m a t c h
2022-11-14 18:44:28 +01:00
public static let selectTheBestMatch = L10n . tr ( " Localizable " , " Scene.Report.StepOne.SelectTheBestMatch " , fallback : " Select the best match " )
2022-05-11 14:55:37 +02:00
// / S t e p 1 o f 4
2022-11-14 18:44:28 +01:00
public static let step1Of4 = L10n . tr ( " Localizable " , " Scene.Report.StepOne.Step1Of4 " , fallback : " Step 1 of 4 " )
2022-05-11 14:55:37 +02:00
// / T h e i s s u e d o e s n o t f i t i n t o o t h e r c a t e g o r i e s
2022-11-14 18:44:28 +01:00
public static let theIssueDoesNotFitIntoOtherCategories = L10n . tr ( " Localizable " , " Scene.Report.StepOne.TheIssueDoesNotFitIntoOtherCategories " , fallback : " The issue does not fit into other categories " )
2022-05-11 14:55:37 +02:00
// / W h a t ' s w r o n g w i t h t h i s a c c o u n t ?
2022-11-14 18:44:28 +01:00
public static let whatsWrongWithThisAccount = L10n . tr ( " Localizable " , " Scene.Report.StepOne.WhatsWrongWithThisAccount " , fallback : " What's wrong with this account? " )
2022-05-11 14:55:37 +02:00
// / W h a t ' s w r o n g w i t h t h i s p o s t ?
2022-11-14 18:44:28 +01:00
public static let whatsWrongWithThisPost = L10n . tr ( " Localizable " , " Scene.Report.StepOne.WhatsWrongWithThisPost " , fallback : " What's wrong with this post? " )
2022-05-11 14:55:37 +02:00
// / W h a t ' s w r o n g w i t h % @ ?
public static func whatsWrongWithThisUsername ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Report.StepOne.WhatsWrongWithThisUsername " , String ( describing : p1 ) , fallback : " What's wrong with %@? " )
2022-05-11 14:55:37 +02:00
}
// / Y o u a r e a w a r e t h a t i t b r e a k s s p e c i f i c r u l e s
2022-11-14 18:44:28 +01:00
public static let youAreAwareThatItBreaksSpecificRules = L10n . tr ( " Localizable " , " Scene.Report.StepOne.YouAreAwareThatItBreaksSpecificRules " , fallback : " You are aware that it breaks specific rules " )
2022-05-11 14:55:37 +02:00
}
public enum StepThree {
// / A r e t h e r e a n y p o s t s t h a t b a c k u p t h i s r e p o r t ?
2022-11-14 18:44:28 +01:00
public static let areThereAnyPostsThatBackUpThisReport = L10n . tr ( " Localizable " , " Scene.Report.StepThree.AreThereAnyPostsThatBackUpThisReport " , fallback : " Are there any posts that back up this report? " )
2022-05-11 14:55:37 +02:00
// / S e l e c t a l l t h a t a p p l y
2022-11-14 18:44:28 +01:00
public static let selectAllThatApply = L10n . tr ( " Localizable " , " Scene.Report.StepThree.SelectAllThatApply " , fallback : " Select all that apply " )
2022-05-11 14:55:37 +02:00
// / S t e p 3 o f 4
2022-11-14 18:44:28 +01:00
public static let step3Of4 = L10n . tr ( " Localizable " , " Scene.Report.StepThree.Step3Of4 " , fallback : " Step 3 of 4 " )
2022-05-11 14:55:37 +02:00
}
public enum StepTwo {
// / I j u s t d o n ’ t l i k e i t
2022-11-14 18:44:28 +01:00
public static let iJustDonTLikeIt = L10n . tr ( " Localizable " , " Scene.Report.StepTwo.IJustDon’ tLikeIt " , fallback : " I just don’ t like it " )
2022-05-11 14:55:37 +02:00
// / S e l e c t a l l t h a t a p p l y
2022-11-14 18:44:28 +01:00
public static let selectAllThatApply = L10n . tr ( " Localizable " , " Scene.Report.StepTwo.SelectAllThatApply " , fallback : " Select all that apply " )
2022-05-11 14:55:37 +02:00
// / S t e p 2 o f 4
2022-11-14 18:44:28 +01:00
public static let step2Of4 = L10n . tr ( " Localizable " , " Scene.Report.StepTwo.Step2Of4 " , fallback : " Step 2 of 4 " )
2022-05-11 14:55:37 +02:00
// / W h i c h r u l e s a r e b e i n g v i o l a t e d ?
2022-11-14 18:44:28 +01:00
public static let whichRulesAreBeingViolated = L10n . tr ( " Localizable " , " Scene.Report.StepTwo.WhichRulesAreBeingViolated " , fallback : " Which rules are being violated? " )
2022-05-11 14:55:37 +02:00
}
2022-01-27 14:23:39 +01:00
}
public enum Search {
// / S e a r c h
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Search.Title " , fallback : " Search " )
2022-01-27 14:23:39 +01:00
public enum Recommend {
// / S e e A l l
2022-11-14 18:44:28 +01:00
public static let buttonText = L10n . tr ( " Localizable " , " Scene.Search.Recommend.ButtonText " , fallback : " See All " )
2022-01-27 14:23:39 +01:00
public enum Accounts {
// / Y o u m a y l i k e t o f o l l o w t h e s e a c c o u n t s
2022-11-14 18:44:28 +01:00
public static let description = L10n . tr ( " Localizable " , " Scene.Search.Recommend.Accounts.Description " , fallback : " You may like to follow these accounts " )
2022-01-27 14:23:39 +01:00
// / F o l l o w
2022-11-14 18:44:28 +01:00
public static let follow = L10n . tr ( " Localizable " , " Scene.Search.Recommend.Accounts.Follow " , fallback : " Follow " )
2022-01-27 14:23:39 +01:00
// / A c c o u n t s y o u m i g h t l i k e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Search.Recommend.Accounts.Title " , fallback : " Accounts you might like " )
2022-01-27 14:23:39 +01:00
}
public enum HashTag {
// / H a s h t a g s t h a t a r e g e t t i n g q u i t e a b i t o f a t t e n t i o n
2022-11-14 18:44:28 +01:00
public static let description = L10n . tr ( " Localizable " , " Scene.Search.Recommend.HashTag.Description " , fallback : " Hashtags that are getting quite a bit of attention " )
2022-01-27 14:23:39 +01:00
// / % @ p e o p l e a r e t a l k i n g
public static func peopleTalking ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Search.Recommend.HashTag.PeopleTalking " , String ( describing : p1 ) , fallback : " %@ people are talking " )
2022-01-27 14:23:39 +01:00
}
// / T r e n d i n g o n M a s t o d o n
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Search.Recommend.HashTag.Title " , fallback : " Trending on Mastodon " )
2022-01-27 14:23:39 +01:00
}
}
public enum SearchBar {
// / C a n c e l
2022-11-14 18:44:28 +01:00
public static let cancel = L10n . tr ( " Localizable " , " Scene.Search.SearchBar.Cancel " , fallback : " Cancel " )
2022-01-27 14:23:39 +01:00
// / S e a r c h h a s h t a g s a n d u s e r s
2022-11-14 18:44:28 +01:00
public static let placeholder = L10n . tr ( " Localizable " , " Scene.Search.SearchBar.Placeholder " , fallback : " Search hashtags and users " )
2022-01-27 14:23:39 +01:00
}
public enum Searching {
// / C l e a r
2022-11-14 18:44:28 +01:00
public static let clear = L10n . tr ( " Localizable " , " Scene.Search.Searching.Clear " , fallback : " Clear " )
2022-01-27 14:23:39 +01:00
// / R e c e n t s e a r c h e s
2022-11-14 18:44:28 +01:00
public static let recentSearch = L10n . tr ( " Localizable " , " Scene.Search.Searching.RecentSearch " , fallback : " Recent searches " )
2022-01-27 14:23:39 +01:00
public enum EmptyState {
// / N o r e s u l t s
2022-11-14 18:44:28 +01:00
public static let noResults = L10n . tr ( " Localizable " , " Scene.Search.Searching.EmptyState.NoResults " , fallback : " No results " )
2022-01-27 14:23:39 +01:00
}
public enum Segment {
// / A l l
2022-11-14 18:44:28 +01:00
public static let all = L10n . tr ( " Localizable " , " Scene.Search.Searching.Segment.All " , fallback : " All " )
2022-01-27 14:23:39 +01:00
// / H a s h t a g s
2022-11-14 18:44:28 +01:00
public static let hashtags = L10n . tr ( " Localizable " , " Scene.Search.Searching.Segment.Hashtags " , fallback : " Hashtags " )
2022-01-27 14:23:39 +01:00
// / P e o p l e
2022-11-14 18:44:28 +01:00
public static let people = L10n . tr ( " Localizable " , " Scene.Search.Searching.Segment.People " , fallback : " People " )
2022-01-27 14:23:39 +01:00
// / P o s t s
2022-11-14 18:44:28 +01:00
public static let posts = L10n . tr ( " Localizable " , " Scene.Search.Searching.Segment.Posts " , fallback : " Posts " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum ServerPicker {
2022-11-16 11:21:15 +01:00
// / P i c k a s e r v e r b a s e d o n y o u r r e g i o n , i n t e r e s t s , o r a g e n e r a l p u r p o s e o n e . Y o u c a n s t i l l c h a t w i t h a n y o n e o n M a s t o d o n , r e g a r d l e s s o f y o u r s e r v e r s .
public static let subtitle = L10n . tr ( " Localizable " , " Scene.ServerPicker.Subtitle " , fallback : " Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers. " )
2022-04-29 09:05:22 +02:00
// / M a s t o d o n i s m a d e o f u s e r s i n d i f f e r e n t s e r v e r s .
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.ServerPicker.Title " , fallback : " Mastodon is made of users in different servers. " )
2022-01-27 14:23:39 +01:00
public enum Button {
// / S e e L e s s
2022-11-14 18:44:28 +01:00
public static let seeLess = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.SeeLess " , fallback : " See Less " )
2022-01-27 14:23:39 +01:00
// / S e e M o r e
2022-11-14 18:44:28 +01:00
public static let seeMore = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.SeeMore " , fallback : " See More " )
2022-01-27 14:23:39 +01:00
public enum Category {
// / a c a d e m i a
2022-11-14 18:44:28 +01:00
public static let academia = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Academia " , fallback : " academia " )
2022-01-27 14:23:39 +01:00
// / a c t i v i s m
2022-11-14 18:44:28 +01:00
public static let activism = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Activism " , fallback : " activism " )
2022-01-27 14:23:39 +01:00
// / A l l
2022-11-14 18:44:28 +01:00
public static let all = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.All " , fallback : " All " )
2022-01-27 14:23:39 +01:00
// / C a t e g o r y : A l l
2022-11-14 18:44:28 +01:00
public static let allAccessiblityDescription = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.AllAccessiblityDescription " , fallback : " Category: All " )
2022-01-27 14:23:39 +01:00
// / a r t
2022-11-14 18:44:28 +01:00
public static let art = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Art " , fallback : " art " )
2022-01-27 14:23:39 +01:00
// / f o o d
2022-11-14 18:44:28 +01:00
public static let food = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Food " , fallback : " food " )
2022-01-27 14:23:39 +01:00
// / f u r r y
2022-11-14 18:44:28 +01:00
public static let furry = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Furry " , fallback : " furry " )
2022-01-27 14:23:39 +01:00
// / g a m e s
2022-11-14 18:44:28 +01:00
public static let games = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Games " , fallback : " games " )
2022-01-27 14:23:39 +01:00
// / g e n e r a l
2022-11-14 18:44:28 +01:00
public static let general = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.General " , fallback : " general " )
2022-01-27 14:23:39 +01:00
// / j o u r n a l i s m
2022-11-14 18:44:28 +01:00
public static let journalism = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Journalism " , fallback : " journalism " )
2022-01-27 14:23:39 +01:00
// / l g b t
2022-11-14 18:44:28 +01:00
public static let lgbt = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Lgbt " , fallback : " lgbt " )
2022-01-27 14:23:39 +01:00
// / m u s i c
2022-11-14 18:44:28 +01:00
public static let music = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Music " , fallback : " music " )
2022-01-27 14:23:39 +01:00
// / r e g i o n a l
2022-11-14 18:44:28 +01:00
public static let regional = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Regional " , fallback : " regional " )
2022-01-27 14:23:39 +01:00
// / t e c h
2022-11-14 18:44:28 +01:00
public static let tech = L10n . tr ( " Localizable " , " Scene.ServerPicker.Button.Category.Tech " , fallback : " tech " )
2022-01-27 14:23:39 +01:00
}
}
public enum EmptyState {
// / S o m e t h i n g w e n t w r o n g w h i l e l o a d i n g t h e d a t a . C h e c k y o u r i n t e r n e t c o n n e c t i o n .
2022-11-14 18:44:28 +01:00
public static let badNetwork = L10n . tr ( " Localizable " , " Scene.ServerPicker.EmptyState.BadNetwork " , fallback : " Something went wrong while loading the data. Check your internet connection. " )
2022-01-27 14:23:39 +01:00
// / F i n d i n g a v a i l a b l e s e r v e r s . . .
2022-11-14 18:44:28 +01:00
public static let findingServers = L10n . tr ( " Localizable " , " Scene.ServerPicker.EmptyState.FindingServers " , fallback : " Finding available servers... " )
2022-01-27 14:23:39 +01:00
// / N o r e s u l t s
2022-11-14 18:44:28 +01:00
public static let noResults = L10n . tr ( " Localizable " , " Scene.ServerPicker.EmptyState.NoResults " , fallback : " No results " )
2022-01-27 14:23:39 +01:00
}
public enum Input {
2022-11-16 11:21:15 +01:00
// / S e a r c h c o m m u n i t i e s o r e n t e r U R L
public static let searchServersOrEnterUrl = L10n . tr ( " Localizable " , " Scene.ServerPicker.Input.SearchServersOrEnterUrl " , fallback : " Search communities or enter URL " )
2022-01-27 14:23:39 +01:00
}
public enum Label {
// / C A T E G O R Y
2022-11-14 18:44:28 +01:00
public static let category = L10n . tr ( " Localizable " , " Scene.ServerPicker.Label.Category " , fallback : " CATEGORY " )
2022-01-27 14:23:39 +01:00
// / L A N G U A G E
2022-11-14 18:44:28 +01:00
public static let language = L10n . tr ( " Localizable " , " Scene.ServerPicker.Label.Language " , fallback : " LANGUAGE " )
2022-01-27 14:23:39 +01:00
// / U S E R S
2022-11-14 18:44:28 +01:00
public static let users = L10n . tr ( " Localizable " , " Scene.ServerPicker.Label.Users " , fallback : " USERS " )
2022-01-27 14:23:39 +01:00
}
}
public enum ServerRules {
// / p r i v a c y p o l i c y
2022-11-14 18:44:28 +01:00
public static let privacyPolicy = L10n . tr ( " Localizable " , " Scene.ServerRules.PrivacyPolicy " , fallback : " privacy policy " )
2022-01-27 14:23:39 +01:00
// / B y c o n t i n u i n g , y o u ’ r e s u b j e c t t o t h e t e r m s o f s e r v i c e a n d p r i v a c y p o l i c y f o r % @ .
public static func prompt ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.ServerRules.Prompt " , String ( describing : p1 ) , fallback : " By continuing, you’ re subject to the terms of service and privacy policy for %@. " )
2022-01-27 14:23:39 +01:00
}
2022-02-15 07:45:34 +01:00
// / T h e s e a r e s e t a n d e n f o r c e d b y t h e % @ m o d e r a t o r s .
2022-01-27 14:23:39 +01:00
public static func subtitle ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.ServerRules.Subtitle " , String ( describing : p1 ) , fallback : " These are set and enforced by the %@ moderators. " )
2022-01-27 14:23:39 +01:00
}
// / t e r m s o f s e r v i c e
2022-11-14 18:44:28 +01:00
public static let termsOfService = L10n . tr ( " Localizable " , " Scene.ServerRules.TermsOfService " , fallback : " terms of service " )
2022-01-27 14:23:39 +01:00
// / S o m e g r o u n d r u l e s .
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.ServerRules.Title " , fallback : " Some ground rules. " )
2022-01-27 14:23:39 +01:00
public enum Button {
// / I A g r e e
2022-11-14 18:44:28 +01:00
public static let confirm = L10n . tr ( " Localizable " , " Scene.ServerRules.Button.Confirm " , fallback : " I Agree " )
2022-01-27 14:23:39 +01:00
}
}
public enum Settings {
// / S e t t i n g s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Title " , fallback : " Settings " )
2022-01-27 14:23:39 +01:00
public enum Footer {
// / M a s t o d o n i s o p e n s o u r c e s o f t w a r e . Y o u c a n r e p o r t i s s u e s o n G i t H u b a t % @ ( % @ )
public static func mastodonDescription ( _ p1 : Any , _ p2 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Settings.Footer.MastodonDescription " , String ( describing : p1 ) , String ( describing : p2 ) , fallback : " Mastodon is open source software. You can report issues on GitHub at %@ (%@) " )
2022-01-27 14:23:39 +01:00
}
}
public enum Keyboard {
// / C l o s e S e t t i n g s W i n d o w
2022-11-14 18:44:28 +01:00
public static let closeSettingsWindow = L10n . tr ( " Localizable " , " Scene.Settings.Keyboard.CloseSettingsWindow " , fallback : " Close Settings Window " )
2022-01-27 14:23:39 +01:00
}
public enum Section {
public enum Appearance {
// / A u t o m a t i c
2022-11-14 18:44:28 +01:00
public static let automatic = L10n . tr ( " Localizable " , " Scene.Settings.Section.Appearance.Automatic " , fallback : " Automatic " )
2022-01-27 14:23:39 +01:00
// / A l w a y s D a r k
2022-11-14 18:44:28 +01:00
public static let dark = L10n . tr ( " Localizable " , " Scene.Settings.Section.Appearance.Dark " , fallback : " Always Dark " )
2022-01-27 14:23:39 +01:00
// / A l w a y s L i g h t
2022-11-14 18:44:28 +01:00
public static let light = L10n . tr ( " Localizable " , " Scene.Settings.Section.Appearance.Light " , fallback : " Always Light " )
2022-01-27 14:23:39 +01:00
// / A p p e a r a n c e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.Appearance.Title " , fallback : " Appearance " )
2022-01-27 14:23:39 +01:00
}
public enum BoringZone {
// / A c c o u n t S e t t i n g s
2022-11-14 18:44:28 +01:00
public static let accountSettings = L10n . tr ( " Localizable " , " Scene.Settings.Section.BoringZone.AccountSettings " , fallback : " Account Settings " )
2022-01-27 14:23:39 +01:00
// / P r i v a c y P o l i c y
2022-11-14 18:44:28 +01:00
public static let privacy = L10n . tr ( " Localizable " , " Scene.Settings.Section.BoringZone.Privacy " , fallback : " Privacy Policy " )
2022-01-27 14:23:39 +01:00
// / T e r m s o f S e r v i c e
2022-11-14 18:44:28 +01:00
public static let terms = L10n . tr ( " Localizable " , " Scene.Settings.Section.BoringZone.Terms " , fallback : " Terms of Service " )
2022-01-27 14:23:39 +01:00
// / T h e B o r i n g Z o n e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.BoringZone.Title " , fallback : " The Boring Zone " )
2022-01-27 14:23:39 +01:00
}
2022-02-15 07:45:34 +01:00
public enum LookAndFeel {
// / L i g h t
2022-11-14 18:44:28 +01:00
public static let light = L10n . tr ( " Localizable " , " Scene.Settings.Section.LookAndFeel.Light " , fallback : " Light " )
2022-02-15 07:45:34 +01:00
// / R e a l l y D a r k
2022-11-14 18:44:28 +01:00
public static let reallyDark = L10n . tr ( " Localizable " , " Scene.Settings.Section.LookAndFeel.ReallyDark " , fallback : " Really Dark " )
2022-02-15 07:45:34 +01:00
// / S o r t a D a r k
2022-11-14 18:44:28 +01:00
public static let sortaDark = L10n . tr ( " Localizable " , " Scene.Settings.Section.LookAndFeel.SortaDark " , fallback : " Sorta Dark " )
2022-02-15 07:45:34 +01:00
// / L o o k a n d F e e l
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.LookAndFeel.Title " , fallback : " Look and Feel " )
2022-02-15 07:45:34 +01:00
// / U s e S y s t e m
2022-11-14 18:44:28 +01:00
public static let useSystem = L10n . tr ( " Localizable " , " Scene.Settings.Section.LookAndFeel.UseSystem " , fallback : " Use System " )
2022-02-15 07:45:34 +01:00
}
2022-01-27 14:23:39 +01:00
public enum Notifications {
// / R e b l o g s m y p o s t
2022-11-14 18:44:28 +01:00
public static let boosts = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Boosts " , fallback : " Reblogs my post " )
2022-01-27 14:23:39 +01:00
// / F a v o r i t e s m y p o s t
2022-11-14 18:44:28 +01:00
public static let favorites = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Favorites " , fallback : " Favorites my post " )
2022-01-27 14:23:39 +01:00
// / F o l l o w s m e
2022-11-14 18:44:28 +01:00
public static let follows = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Follows " , fallback : " Follows me " )
2022-01-27 14:23:39 +01:00
// / M e n t i o n s m e
2022-11-14 18:44:28 +01:00
public static let mentions = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Mentions " , fallback : " Mentions me " )
2022-01-27 14:23:39 +01:00
// / N o t i f i c a t i o n s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Title " , fallback : " Notifications " )
2022-01-27 14:23:39 +01:00
public enum Trigger {
// / a n y o n e
2022-11-14 18:44:28 +01:00
public static let anyone = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Trigger.Anyone " , fallback : " anyone " )
2022-01-27 14:23:39 +01:00
// / a n y o n e I f o l l o w
2022-11-14 18:44:28 +01:00
public static let follow = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Trigger.Follow " , fallback : " anyone I follow " )
2022-01-27 14:23:39 +01:00
// / a f o l l o w e r
2022-11-14 18:44:28 +01:00
public static let follower = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Trigger.Follower " , fallback : " a follower " )
2022-01-27 14:23:39 +01:00
// / n o o n e
2022-11-14 18:44:28 +01:00
public static let noone = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Trigger.Noone " , fallback : " no one " )
2022-01-27 14:23:39 +01:00
// / N o t i f y m e w h e n
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.Notifications.Trigger.Title " , fallback : " Notify me when " )
2022-01-27 14:23:39 +01:00
}
}
public enum Preference {
// / D i s a b l e a n i m a t e d a v a t a r s
2022-11-14 18:44:28 +01:00
public static let disableAvatarAnimation = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.DisableAvatarAnimation " , fallback : " Disable animated avatars " )
2022-01-27 14:23:39 +01:00
// / D i s a b l e a n i m a t e d e m o j i s
2022-11-14 18:44:28 +01:00
public static let disableEmojiAnimation = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.DisableEmojiAnimation " , fallback : " Disable animated emojis " )
2022-04-01 04:04:38 +02:00
// / O p e n l i n k s i n M a s t o d o n
2022-11-14 18:44:28 +01:00
public static let openLinksInMastodon = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.OpenLinksInMastodon " , fallback : " Open links in Mastodon " )
2022-01-27 14:23:39 +01:00
// / P r e f e r e n c e s
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.Title " , fallback : " Preferences " )
2022-01-27 14:23:39 +01:00
// / T r u e b l a c k d a r k m o d e
2022-11-14 18:44:28 +01:00
public static let trueBlackDarkMode = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.TrueBlackDarkMode " , fallback : " True black dark mode " )
2022-01-27 14:23:39 +01:00
// / U s e d e f a u l t b r o w s e r t o o p e n l i n k s
2022-11-14 18:44:28 +01:00
public static let usingDefaultBrowser = L10n . tr ( " Localizable " , " Scene.Settings.Section.Preference.UsingDefaultBrowser " , fallback : " Use default browser to open links " )
2022-01-27 14:23:39 +01:00
}
public enum SpicyZone {
// / C l e a r M e d i a C a c h e
2022-11-14 18:44:28 +01:00
public static let clear = L10n . tr ( " Localizable " , " Scene.Settings.Section.SpicyZone.Clear " , fallback : " Clear Media Cache " )
2022-01-27 14:23:39 +01:00
// / S i g n O u t
2022-11-14 18:44:28 +01:00
public static let signout = L10n . tr ( " Localizable " , " Scene.Settings.Section.SpicyZone.Signout " , fallback : " Sign Out " )
2022-01-27 14:23:39 +01:00
// / T h e S p i c y Z o n e
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.Settings.Section.SpicyZone.Title " , fallback : " The Spicy Zone " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum SuggestionAccount {
// / W h e n y o u f o l l o w s o m e o n e , y o u ’ l l s e e t h e i r p o s t s i n y o u r h o m e f e e d .
2022-11-14 18:44:28 +01:00
public static let followExplain = L10n . tr ( " Localizable " , " Scene.SuggestionAccount.FollowExplain " , fallback : " When you follow someone, you’ ll see their posts in your home feed. " )
2022-01-27 14:23:39 +01:00
// / F i n d P e o p l e t o F o l l o w
2022-11-14 18:44:28 +01:00
public static let title = L10n . tr ( " Localizable " , " Scene.SuggestionAccount.Title " , fallback : " Find People to Follow " )
2022-01-27 14:23:39 +01:00
}
public enum Thread {
// / P o s t
2022-11-14 18:44:28 +01:00
public static let backTitle = L10n . tr ( " Localizable " , " Scene.Thread.BackTitle " , fallback : " Post " )
2022-01-27 14:23:39 +01:00
// / P o s t f r o m % @
public static func title ( _ p1 : Any ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " Scene.Thread.Title " , String ( describing : p1 ) , fallback : " Post from %@ " )
2022-01-27 14:23:39 +01:00
}
}
public enum Welcome {
2022-02-15 07:45:34 +01:00
// / G e t S t a r t e d
2022-11-14 18:44:28 +01:00
public static let getStarted = L10n . tr ( " Localizable " , " Scene.Welcome.GetStarted " , fallback : " Get Started " )
2022-02-15 07:45:34 +01:00
// / L o g I n
2022-11-14 18:44:28 +01:00
public static let logIn = L10n . tr ( " Localizable " , " Scene.Welcome.LogIn " , fallback : " Log In " )
// / S o c i a l n e t w o r k i n g
// / b a c k i n y o u r h a n d s .
public static let slogan = L10n . tr ( " Localizable " , " Scene.Welcome.Slogan " , fallback : " Social networking \n back in your hands. " )
2022-01-27 14:23:39 +01:00
}
public enum Wizard {
// / D o u b l e t a p t o d i s m i s s t h i s w i z a r d
2022-11-14 18:44:28 +01:00
public static let accessibilityHint = L10n . tr ( " Localizable " , " Scene.Wizard.AccessibilityHint " , fallback : " Double tap to dismiss this wizard " )
2022-01-27 14:23:39 +01:00
// / S w i t c h b e t w e e n m u l t i p l e a c c o u n t s b y h o l d i n g t h e p r o f i l e b u t t o n .
2022-11-14 18:44:28 +01:00
public static let multipleAccountSwitchIntroDescription = L10n . tr ( " Localizable " , " Scene.Wizard.MultipleAccountSwitchIntroDescription " , fallback : " Switch between multiple accounts by holding the profile button. " )
2022-01-27 14:23:39 +01:00
// / N e w i n M a s t o d o n
2022-11-14 18:44:28 +01:00
public static let newInMastodon = L10n . tr ( " Localizable " , " Scene.Wizard.NewInMastodon " , fallback : " New in Mastodon " )
2022-01-27 14:23:39 +01:00
}
}
public enum A11y {
public enum Plural {
public enum Count {
2022-11-08 19:50:23 +01:00
// / P l u r a l f o r m a t k e y : " % # @ c h a r a c t e r _ c o u n t @ l e f t "
public static func charactersLeft ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " a11y.plural.count.characters_left " , p1 , fallback : " Plural format key: \" %#@character_count@ left \" " )
2022-11-08 19:50:23 +01:00
}
2022-01-27 14:23:39 +01:00
// / P l u r a l f o r m a t k e y : " I n p u t l i m i t e x c e e d s % # @ c h a r a c t e r _ c o u n t @ "
public static func inputLimitExceeds ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " a11y.plural.count.input_limit_exceeds " , p1 , fallback : " Plural format key: \" Input limit exceeds %#@character_count@ \" " )
2022-01-27 14:23:39 +01:00
}
// / P l u r a l f o r m a t k e y : " I n p u t l i m i t r e m a i n s % # @ c h a r a c t e r _ c o u n t @ "
public static func inputLimitRemains ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " a11y.plural.count.input_limit_remains " , p1 , fallback : " Plural format key: \" Input limit remains %#@character_count@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Unread {
// / P l u r a l f o r m a t k e y : " % # @ n o t i f i c a t i o n _ c o u n t _ u n r e a d _ n o t i f i c a t i o n @ "
public static func notification ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " a11y.plural.count.unread.notification " , p1 , fallback : " Plural format key: \" %#@notification_count_unread_notification@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
}
}
public enum Date {
public enum Day {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ d a y _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.day.left " , p1 , fallback : " Plural format key: \" %#@count_day_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ d a y _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.day.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_day_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Hour {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ h o u r _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.hour.left " , p1 , fallback : " Plural format key: \" %#@count_hour_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ h o u r _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.hour.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_hour_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Minute {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ m i n u t e _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.minute.left " , p1 , fallback : " Plural format key: \" %#@count_minute_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ m i n u t e _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.minute.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_minute_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Month {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ m o n t h _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.month.left " , p1 , fallback : " Plural format key: \" %#@count_month_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ m o n t h _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.month.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_month_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Second {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ s e c o n d _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.second.left " , p1 , fallback : " Plural format key: \" %#@count_second_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ s e c o n d _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.second.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_second_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
public enum Year {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ y e a r _ l e f t @ "
public static func ` left ` ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.year.left " , p1 , fallback : " Plural format key: \" %#@count_year_left@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Ago {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ y e a r _ a g o _ a b b r @ "
public static func abbr ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " date.year.ago.abbr " , p1 , fallback : " Plural format key: \" %#@count_year_ago_abbr@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
}
public enum Plural {
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ p e o p l e _ t a l k i n g @ "
public static func peopleTalking ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.people_talking " , p1 , fallback : " Plural format key: \" %#@count_people_talking@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum Count {
// / P l u r a l f o r m a t k e y : " % # @ f a v o r i t e _ c o u n t @ "
public static func favorite ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.favorite " , p1 , fallback : " Plural format key: \" %#@favorite_count@ \" " )
2022-01-27 14:23:39 +01:00
}
2022-05-17 16:36:58 +02:00
// / P l u r a l f o r m a t k e y : " % # @ n a m e s @ % # @ c o u n t _ m u t u a l @ "
public static func followedByAndMutual ( _ p1 : Int , _ p2 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.followed_by_and_mutual " , p1 , p2 , fallback : " Plural format key: \" %#@names@%#@count_mutual@ \" " )
2022-05-17 16:36:58 +02:00
}
2022-01-27 14:23:39 +01:00
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ f o l l o w e r @ "
public static func follower ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.follower " , p1 , fallback : " Plural format key: \" %#@count_follower@ \" " )
2022-01-27 14:23:39 +01:00
}
// / P l u r a l f o r m a t k e y : " % # @ c o u n t _ f o l l o w i n g @ "
public static func following ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.following " , p1 , fallback : " Plural format key: \" %#@count_following@ \" " )
2022-01-27 14:23:39 +01:00
}
2022-05-13 06:46:37 +02:00
// / P l u r a l f o r m a t k e y : " % # @ m e d i a _ c o u n t @ "
public static func media ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.media " , p1 , fallback : " Plural format key: \" %#@media_count@ \" " )
2022-05-13 06:46:37 +02:00
}
2022-01-27 14:23:39 +01:00
// / P l u r a l f o r m a t k e y : " % # @ p o s t _ c o u n t @ "
public static func post ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.post " , p1 , fallback : " Plural format key: \" %#@post_count@ \" " )
2022-01-27 14:23:39 +01:00
}
// / P l u r a l f o r m a t k e y : " % # @ r e b l o g _ c o u n t @ "
public static func reblog ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.reblog " , p1 , fallback : " Plural format key: \" %#@reblog_count@ \" " )
2022-01-27 14:23:39 +01:00
}
2022-04-01 04:04:38 +02:00
// / P l u r a l f o r m a t k e y : " % # @ r e p l y _ c o u n t @ "
public static func reply ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.reply " , p1 , fallback : " Plural format key: \" %#@reply_count@ \" " )
2022-04-01 04:04:38 +02:00
}
2022-01-27 14:23:39 +01:00
// / P l u r a l f o r m a t k e y : " % # @ v o t e _ c o u n t @ "
public static func vote ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.vote " , p1 , fallback : " Plural format key: \" %#@vote_count@ \" " )
2022-01-27 14:23:39 +01:00
}
// / P l u r a l f o r m a t k e y : " % # @ v o t e r _ c o u n t @ "
public static func voter ( _ p1 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.voter " , p1 , fallback : " Plural format key: \" %#@voter_count@ \" " )
2022-01-27 14:23:39 +01:00
}
public enum MetricFormatted {
// / P l u r a l f o r m a t k e y : " % @ % # @ p o s t _ c o u n t @ "
public static func post ( _ p1 : Any , _ p2 : Int ) -> String {
2022-11-14 18:44:28 +01:00
return L10n . tr ( " Localizable " , " plural.count.metric_formatted.post " , String ( describing : p1 ) , p2 , fallback : " Plural format key: \" %@ %#@post_count@ \" " )
2022-01-27 14:23:39 +01:00
}
}
}
}
}
// s w i f t l i n t : e n a b l e e x p l i c i t _ t y p e _ i n t e r f a c e f u n c t i o n _ p a r a m e t e r _ c o u n t i d e n t i f i e r _ n a m e l i n e _ l e n g t h
// s w i f t l i n t : e n a b l e n e s t i n g t y p e _ b o d y _ l e n g t h t y p e _ n a m e v e r t i c a l _ w h i t e s p a c e _ o p e n i n g _ b r a c e s
// MARK: - I m p l e m e n t a t i o n D e t a i l s
extension L10n {
2022-11-14 18:44:28 +01:00
private static func tr ( _ table : String , _ key : String , _ args : CVarArg . . . , fallback value : String ) -> String {
let format = Bundle . module . localizedString ( forKey : key , value : value , table : table )
2022-01-27 14:23:39 +01:00
return String ( format : format , locale : Locale . current , arguments : args )
}
}