Localize new text

This commit is contained in:
Ethan Pippin 2021-11-29 15:34:16 -07:00
parent fca4b55118
commit 9d2ae12b16
3 changed files with 14 additions and 4 deletions

View File

@ -107,9 +107,9 @@ struct ConnectToServerView: View {
dismissButton: .cancel()) dismissButton: .cancel())
} }
.alert(item: $viewModel.addServerURIPayload) { _ in .alert(item: $viewModel.addServerURIPayload) { _ in
Alert(title: Text("Existing Server"), Alert(title: L10n.existingServer.text,
message: Text("Server \(viewModel.addServerURIPayload?.server.name ?? "") already exists. Add new URL?"), message: L10n.serverAlreadyExistsPrompt(viewModel.addServerURIPayload?.server.name ?? "").text,
primaryButton: .default(Text("Add URL"), action: { primaryButton: .default(L10n.addURL.text, action: {
viewModel.addURIToServer(addServerURIPayload: viewModel.backAddServerURIPayload!) viewModel.addURIToServer(addServerURIPayload: viewModel.backAddServerURIPayload!)
}), }),
secondaryButton: .cancel()) secondaryButton: .cancel())

View File

@ -12,6 +12,8 @@ import Foundation
internal enum L10n { internal enum L10n {
/// Accessibility /// Accessibility
internal static let accessibility = L10n.tr("Localizable", "accessibility") internal static let accessibility = L10n.tr("Localizable", "accessibility")
/// Add URL
internal static let addURL = L10n.tr("Localizable", "addURL")
/// All Genres /// All Genres
internal static let allGenres = L10n.tr("Localizable", "allGenres") internal static let allGenres = L10n.tr("Localizable", "allGenres")
/// All Media /// All Media
@ -56,6 +58,8 @@ internal enum L10n {
internal static let episodes = L10n.tr("Localizable", "episodes") internal static let episodes = L10n.tr("Localizable", "episodes")
/// Error /// Error
internal static let error = L10n.tr("Localizable", "error") internal static let error = L10n.tr("Localizable", "error")
/// Existing Server
internal static let existingServer = L10n.tr("Localizable", "existingServer")
/// Filter Results /// Filter Results
internal static let filterResults = L10n.tr("Localizable", "filterResults") internal static let filterResults = L10n.tr("Localizable", "filterResults")
/// Filters /// Filters
@ -114,7 +118,7 @@ internal enum L10n {
internal static let playNext = L10n.tr("Localizable", "playNext") internal static let playNext = L10n.tr("Localizable", "playNext")
/// Reset /// Reset
internal static let reset = L10n.tr("Localizable", "reset") internal static let reset = L10n.tr("Localizable", "reset")
/// Search... /// Search
internal static let search = L10n.tr("Localizable", "search") internal static let search = L10n.tr("Localizable", "search")
/// S%1$@:E%2$@ /// S%1$@:E%2$@
internal static func seasonAndEpisode(_ p1: Any, _ p2: Any) -> String { internal static func seasonAndEpisode(_ p1: Any, _ p2: Any) -> String {
@ -126,6 +130,10 @@ internal enum L10n {
internal static let seeAll = L10n.tr("Localizable", "seeAll") internal static let seeAll = L10n.tr("Localizable", "seeAll")
/// Select Cast Destination /// Select Cast Destination
internal static let selectCastDestination = L10n.tr("Localizable", "selectCastDestination") internal static let selectCastDestination = L10n.tr("Localizable", "selectCastDestination")
/// Server %s already exists. Add new URL?
internal static func serverAlreadyExistsPrompt(_ p1: UnsafePointer<CChar>) -> String {
return L10n.tr("Localizable", "serverAlreadyExistsPrompt", p1)
}
/// Server Information /// Server Information
internal static let serverInformation = L10n.tr("Localizable", "serverInformation") internal static let serverInformation = L10n.tr("Localizable", "serverInformation")
/// Server URL /// Server URL
@ -150,6 +158,8 @@ internal enum L10n {
internal static let tags = L10n.tr("Localizable", "tags") internal static let tags = L10n.tr("Localizable", "tags")
/// Try again /// Try again
internal static let tryAgain = L10n.tr("Localizable", "tryAgain") internal static let tryAgain = L10n.tr("Localizable", "tryAgain")
/// Unknown Error
internal static let unknownError = L10n.tr("Localizable", "unknownError")
/// Username /// Username
internal static let username = L10n.tr("Localizable", "username") internal static let username = L10n.tr("Localizable", "username")
/// Who's watching? /// Who's watching?