From 9d2ae12b1699b435b82533e5dd590ef1b938ad0e Mon Sep 17 00:00:00 2001 From: Ethan Pippin Date: Mon, 29 Nov 2021 15:34:16 -0700 Subject: [PATCH] Localize new text --- .../Views/ConnectToServerView.swift | 6 +++--- Shared/Generated/Strings.swift | 12 +++++++++++- Translations/en.lproj/Localizable.strings | Bin 4374 -> 4714 bytes 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/JellyfinPlayer/Views/ConnectToServerView.swift b/JellyfinPlayer/Views/ConnectToServerView.swift index 3bb35d9c..044755e8 100644 --- a/JellyfinPlayer/Views/ConnectToServerView.swift +++ b/JellyfinPlayer/Views/ConnectToServerView.swift @@ -107,9 +107,9 @@ struct ConnectToServerView: View { dismissButton: .cancel()) } .alert(item: $viewModel.addServerURIPayload) { _ in - Alert(title: Text("Existing Server"), - message: Text("Server \(viewModel.addServerURIPayload?.server.name ?? "") already exists. Add new URL?"), - primaryButton: .default(Text("Add URL"), action: { + Alert(title: L10n.existingServer.text, + message: L10n.serverAlreadyExistsPrompt(viewModel.addServerURIPayload?.server.name ?? "").text, + primaryButton: .default(L10n.addURL.text, action: { viewModel.addURIToServer(addServerURIPayload: viewModel.backAddServerURIPayload!) }), secondaryButton: .cancel()) diff --git a/Shared/Generated/Strings.swift b/Shared/Generated/Strings.swift index 792f5bd1..6e6ea374 100644 --- a/Shared/Generated/Strings.swift +++ b/Shared/Generated/Strings.swift @@ -12,6 +12,8 @@ import Foundation internal enum L10n { /// Accessibility internal static let accessibility = L10n.tr("Localizable", "accessibility") + /// Add URL + internal static let addURL = L10n.tr("Localizable", "addURL") /// All Genres internal static let allGenres = L10n.tr("Localizable", "allGenres") /// All Media @@ -56,6 +58,8 @@ internal enum L10n { internal static let episodes = L10n.tr("Localizable", "episodes") /// Error internal static let error = L10n.tr("Localizable", "error") + /// Existing Server + internal static let existingServer = L10n.tr("Localizable", "existingServer") /// Filter Results internal static let filterResults = L10n.tr("Localizable", "filterResults") /// Filters @@ -114,7 +118,7 @@ internal enum L10n { internal static let playNext = L10n.tr("Localizable", "playNext") /// Reset internal static let reset = L10n.tr("Localizable", "reset") - /// Search... + /// Search… internal static let search = L10n.tr("Localizable", "search") /// S%1$@:E%2$@ internal static func seasonAndEpisode(_ p1: Any, _ p2: Any) -> String { @@ -126,6 +130,10 @@ internal enum L10n { internal static let seeAll = L10n.tr("Localizable", "seeAll") /// Select Cast Destination internal static let selectCastDestination = L10n.tr("Localizable", "selectCastDestination") + /// Server %s already exists. Add new URL? + internal static func serverAlreadyExistsPrompt(_ p1: UnsafePointer) -> String { + return L10n.tr("Localizable", "serverAlreadyExistsPrompt", p1) + } /// Server Information internal static let serverInformation = L10n.tr("Localizable", "serverInformation") /// Server URL @@ -150,6 +158,8 @@ internal enum L10n { internal static let tags = L10n.tr("Localizable", "tags") /// Try again internal static let tryAgain = L10n.tr("Localizable", "tryAgain") + /// Unknown Error + internal static let unknownError = L10n.tr("Localizable", "unknownError") /// Username internal static let username = L10n.tr("Localizable", "username") /// Who's watching? diff --git a/Translations/en.lproj/Localizable.strings b/Translations/en.lproj/Localizable.strings index c7cfec2aafa85c549bf5abf02df8d20b2bcb351b..a22e6cfc0557333da07933dee274ee9d36e13f32 100644 GIT binary patch delta 316 zcmY+9Jqp4=5QQJu#mXYq%b=~jh)9Zb7XFX}2pdGyD7$L3@(=;f;gxJXg)fOqvMe*R z?7VN@>`T6bcfU6dAV_h?4i*>Y3|p-EVsNXnKw-)d#J;LncEV>#U&-tlC*;gANyEEg z$B~JrP@ZOjfJf-wct$voPqBf>WR2m+n}