Sprinkle in localization (IOS-234)
This commit is contained in:
parent
bef0536e72
commit
8bb9bca4b9
|
@ -474,15 +474,10 @@
|
||||||
"following": "Following",
|
"following": "Following",
|
||||||
"local_community": "Local"
|
"local_community": "Local"
|
||||||
},
|
},
|
||||||
"navigation_bar_state": {
|
"timeline_pill": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"new_posts": "See new posts",
|
"new_posts": "New Posts",
|
||||||
"published": "Published!",
|
"post_sent": "Post Sent"
|
||||||
"Publishing": "Publishing post...",
|
|
||||||
"accessibility": {
|
|
||||||
"logo_label": "Mastodon",
|
|
||||||
"logo_hint": "Tap to scroll to top and tap again to previous location"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"suggestion_account": {
|
"suggestion_account": {
|
||||||
|
|
|
@ -474,15 +474,10 @@
|
||||||
"following": "Following",
|
"following": "Following",
|
||||||
"local_community": "Local"
|
"local_community": "Local"
|
||||||
},
|
},
|
||||||
"navigation_bar_state": {
|
"timeline_pill": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"new_posts": "See new posts",
|
"new_posts": "New Posts",
|
||||||
"published": "Published!",
|
"post_sent": "Post Sent"
|
||||||
"Publishing": "Publishing post...",
|
|
||||||
"accessibility": {
|
|
||||||
"logo_label": "Mastodon",
|
|
||||||
"logo_hint": "Tap to scroll to top and tap again to previous location"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"suggestion_account": {
|
"suggestion_account": {
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
import UIKit
|
import UIKit
|
||||||
import MastodonAsset
|
import MastodonAsset
|
||||||
|
import MastodonLocalization
|
||||||
|
|
||||||
class TimelineStatusPill: UIButton {
|
class TimelineStatusPill: UIButton {
|
||||||
|
|
||||||
|
@ -80,14 +81,13 @@ class TimelineStatusPill: UIButton {
|
||||||
}
|
}
|
||||||
|
|
||||||
var title: String {
|
var title: String {
|
||||||
//TODO: Localization
|
|
||||||
switch self {
|
switch self {
|
||||||
case .newPosts:
|
case .newPosts:
|
||||||
return "New Posts"
|
return L10n.Scene.HomeTimeline.TimelinePill.newPosts
|
||||||
case .postSent:
|
case .postSent:
|
||||||
return "Post Sent"
|
return L10n.Scene.HomeTimeline.TimelinePill.postSent
|
||||||
case .offline:
|
case .offline:
|
||||||
return "Offline"
|
return L10n.Scene.HomeTimeline.TimelinePill.offline
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -843,28 +843,20 @@ public enum L10n {
|
||||||
public enum HomeTimeline {
|
public enum HomeTimeline {
|
||||||
/// Home
|
/// Home
|
||||||
public static let title = L10n.tr("Localizable", "Scene.HomeTimeline.Title", fallback: "Home")
|
public static let title = L10n.tr("Localizable", "Scene.HomeTimeline.Title", fallback: "Home")
|
||||||
public enum NavigationBarState {
|
|
||||||
/// See new posts
|
|
||||||
public static let newPosts = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.NewPosts", fallback: "See new posts")
|
|
||||||
/// Offline
|
|
||||||
public static let offline = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Offline", fallback: "Offline")
|
|
||||||
/// Published!
|
|
||||||
public static let published = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Published", fallback: "Published!")
|
|
||||||
/// Publishing post...
|
|
||||||
public static let publishing = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Publishing", fallback: "Publishing post...")
|
|
||||||
public enum Accessibility {
|
|
||||||
/// Tap to scroll to top and tap again to previous location
|
|
||||||
public static let logoHint = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint", fallback: "Tap to scroll to top and tap again to previous location")
|
|
||||||
/// Mastodon
|
|
||||||
public static let logoLabel = L10n.tr("Localizable", "Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel", fallback: "Mastodon")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public enum TimelineMenu {
|
public enum TimelineMenu {
|
||||||
/// Following
|
/// Following
|
||||||
public static let following = L10n.tr("Localizable", "Scene.HomeTimeline.TimelineMenu.Following", fallback: "Following")
|
public static let following = L10n.tr("Localizable", "Scene.HomeTimeline.TimelineMenu.Following", fallback: "Following")
|
||||||
/// Local
|
/// Local
|
||||||
public static let localCommunity = L10n.tr("Localizable", "Scene.HomeTimeline.TimelineMenu.LocalCommunity", fallback: "Local")
|
public static let localCommunity = L10n.tr("Localizable", "Scene.HomeTimeline.TimelineMenu.LocalCommunity", fallback: "Local")
|
||||||
}
|
}
|
||||||
|
public enum TimelinePill {
|
||||||
|
/// New Posts
|
||||||
|
public static let newPosts = L10n.tr("Localizable", "Scene.HomeTimeline.TimelinePill.NewPosts", fallback: "New Posts")
|
||||||
|
/// Offline
|
||||||
|
public static let offline = L10n.tr("Localizable", "Scene.HomeTimeline.TimelinePill.Offline", fallback: "Offline")
|
||||||
|
/// Post Sent
|
||||||
|
public static let postSent = L10n.tr("Localizable", "Scene.HomeTimeline.TimelinePill.PostSent", fallback: "Post Sent")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
public enum Login {
|
public enum Login {
|
||||||
/// Log you in on the server you created your account on.
|
/// Log you in on the server you created your account on.
|
||||||
|
|
|
@ -298,14 +298,11 @@ uploaded to Mastodon.";
|
||||||
"Scene.Follower.Title" = "follower";
|
"Scene.Follower.Title" = "follower";
|
||||||
"Scene.Following.Footer" = "Follows from other servers are not displayed.";
|
"Scene.Following.Footer" = "Follows from other servers are not displayed.";
|
||||||
"Scene.Following.Title" = "following";
|
"Scene.Following.Title" = "following";
|
||||||
"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint" = "Tap to scroll to top and tap again to previous location";
|
|
||||||
"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel" = "Mastodon";
|
|
||||||
"Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts";
|
|
||||||
"Scene.HomeTimeline.NavigationBarState.Offline" = "Offline";
|
|
||||||
"Scene.HomeTimeline.NavigationBarState.Published" = "Published!";
|
|
||||||
"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post...";
|
|
||||||
"Scene.HomeTimeline.TimelineMenu.Following" = "Following";
|
"Scene.HomeTimeline.TimelineMenu.Following" = "Following";
|
||||||
"Scene.HomeTimeline.TimelineMenu.LocalCommunity" = "Local";
|
"Scene.HomeTimeline.TimelineMenu.LocalCommunity" = "Local";
|
||||||
|
"Scene.HomeTimeline.TimelinePill.NewPosts" = "New Posts";
|
||||||
|
"Scene.HomeTimeline.TimelinePill.Offline" = "Offline";
|
||||||
|
"Scene.HomeTimeline.TimelinePill.PostSent" = "Post Sent";
|
||||||
"Scene.HomeTimeline.Title" = "Home";
|
"Scene.HomeTimeline.Title" = "Home";
|
||||||
"Scene.Login.ServerSearchField.Placeholder" = "Enter URL or search for your server";
|
"Scene.Login.ServerSearchField.Placeholder" = "Enter URL or search for your server";
|
||||||
"Scene.Login.Subtitle" = "Log you in on the server you created your account on.";
|
"Scene.Login.Subtitle" = "Log you in on the server you created your account on.";
|
||||||
|
|
Loading…
Reference in New Issue