From 01a45b4a52af5f53550a3c9ed8bbd58541fd1fd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20R=C3=B3zga?= <53080024+AndrzejRozga@users.noreply.github.com> Date: Tue, 14 Feb 2023 07:01:34 +0100 Subject: [PATCH] Localization update - missing strings in Localizable (#838) - added missing string for "Official icons" - added missing string for "Icons by ..." - added String extension in IconSelectorView.swift (maybe you prefer it in separate file) Co-authored-by: Thomas Ricouard --- .../App/Tabs/Settings/IconSelectorView.swift | 16 +++++++++++----- .../Localization/ca.lproj/Localizable.strings | 2 ++ .../Localization/de.lproj/Localizable.strings | 2 ++ .../Localization/en-GB.lproj/Localizable.strings | 2 ++ .../Localization/en.lproj/Localizable.strings | 2 ++ .../Localization/es.lproj/Localizable.strings | 2 ++ .../Localization/eu.lproj/Localizable.strings | 2 ++ .../Localization/fr.lproj/Localizable.strings | 2 ++ .../Localization/it.lproj/Localizable.strings | 2 ++ .../Localization/ja.lproj/Localizable.strings | 2 ++ .../Localization/ko.lproj/Localizable.strings | 2 ++ .../Localization/nb.lproj/Localizable.strings | 2 ++ .../Localization/nl.lproj/Localizable.strings | 2 ++ .../Localization/pl.lproj/Localizable.strings | 2 ++ .../Localization/pt-BR.lproj/Localizable.strings | 2 ++ .../Localization/tr.lproj/Localizable.strings | 2 ++ .../zh-Hans.lproj/Localizable.strings | 2 ++ 17 files changed, 43 insertions(+), 5 deletions(-) diff --git a/IceCubesApp/App/Tabs/Settings/IconSelectorView.swift b/IceCubesApp/App/Tabs/Settings/IconSelectorView.swift index b5e9866d..3963f7d3 100644 --- a/IceCubesApp/App/Tabs/Settings/IconSelectorView.swift +++ b/IceCubesApp/App/Tabs/Settings/IconSelectorView.swift @@ -44,13 +44,13 @@ struct IconSelectorView: View { let icons: [Icon] static let items = [ - IconSelector(title: "Official icons", icons: [.primary, .alt1, .alt2, .alt3, .alt4, .alt5, .alt6, .alt7, .alt8, + IconSelector(title:"settings.app.icon.official".localized, icons: [.primary, .alt1, .alt2, .alt3, .alt4, .alt5, .alt6, .alt7, .alt8, .alt9, .alt10, .alt11, .alt12, .alt13, .alt14, .alt15, .alt16, .alt17, .alt18, .alt19, .alt25]), - IconSelector(title: "Icons by Albert Kinng", icons: [.alt20, .alt21, .alt22, .alt23, .alt24]), - IconSelector(title: "Icons by Dan van Moll", icons: [.alt26, .alt27, .alt28]), - IconSelector(title: "Icons by @te6-in (GitHub)", icons: [.alt29, .alt30, .alt31, .alt32]), - IconSelector(title: "Icon by W. Kovács Ágnes (@wildgica)", icons: [.alt33]), + IconSelector(title: "\("settings.app.icon.designed-by".localized) Albert Kinng", icons: [.alt20, .alt21, .alt22, .alt23, .alt24]), + IconSelector(title: "\("settings.app.icon.designed-by".localized) Dan van Moll", icons: [.alt26, .alt27, .alt28]), + IconSelector(title: "\("settings.app.icon.designed-by".localized) @te6-in (GitHub)", icons: [.alt29, .alt30, .alt31, .alt32]), + IconSelector(title: "\("settings.app.icon.designed-by".localized) W. Kovács Ágnes (@wildgica)", icons: [.alt33]), ] } @@ -106,3 +106,9 @@ struct IconSelectorView: View { } } } + +extension String { + var localized: String { + return NSLocalizedString(self, comment:"") + } +} diff --git a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings index 2022e586..8b17db05 100644 --- a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings @@ -62,6 +62,8 @@ "settings.account.add" = "Afegeix un compte"; "settings.app.icon" = "Icona de l'aplicació"; "settings.app.icon.navigation-title" = "Icones"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Font (enllaç a GitHub)"; "settings.app.support" = "Dona suport a l'aplicació"; "settings.app.about" = "Quant a"; diff --git a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings index 748192c5..04293018 100644 --- a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Account hinzufügen"; "settings.app.icon" = "App-Icon"; "settings.app.icon.navigation-title" = "Icons"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Quellcode (auf GitHub)"; "settings.app.support" = "Unterstütze die App"; "settings.app.about" = "Über Ice Cubes"; diff --git a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings index bd3d339b..dd062423 100644 --- a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Add account"; "settings.app.icon" = "App Icon"; "settings.app.icon.navigation-title" = "Icons"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Source (GitHub link)"; "settings.app.support" = "Support the app"; "settings.app.about" = "About"; diff --git a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings index f59df05e..aae8b0ce 100644 --- a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Add account"; "settings.app.icon" = "App Icon"; "settings.app.icon.navigation-title" = "Icons"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Source (GitHub link)"; "settings.app.support" = "Support the app"; "settings.app.about" = "About"; diff --git a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings index a4d845ab..5689c8ce 100644 --- a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Añadir cuenta"; "settings.app.icon" = "Icono de la app"; "settings.app.icon.navigation-title" = "Iconos"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Código fuente (Enlace a GitHub)"; "settings.app.support" = "Apoya a Ice Cubes"; "settings.app.about" = "Acerca de"; diff --git a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings index f11f9851..b3014b75 100644 --- a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Gehitu kontua"; "settings.app.icon" = "Aplikazioaren ikonoa"; "settings.app.icon.navigation-title" = "Ikonoak"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Iturburu kodea (GitHub)"; "settings.app.support" = "Eman babesa aplikazioari"; "settings.app.about" = "Aplikazio honi buruz"; diff --git a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings index b00c376e..8bb4692b 100644 --- a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Ajouter un compte"; "settings.app.icon" = "Icône de l'application"; "settings.app.icon.navigation-title" = "Icônes"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Source (lien GitHub)"; "settings.app.support" = "Soutenir l'application"; "settings.app.about" = "À propos"; diff --git a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings index f4822ed4..8cf9e332 100644 --- a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Aggiungi un account"; "settings.app.icon" = "Icona dell'applicazione"; "settings.app.icon.navigation-title" = "Icone"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Sorgenti (link GitHub)"; "settings.app.support" = "Supporta l'applicazione"; "settings.app.about" = "Informazioni"; diff --git a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings index c91f1648..f867581d 100644 --- a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "アカウントの追加"; "settings.app.icon" = "アプリアイコン"; "settings.app.icon.navigation-title" = "アイコン"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "ソース (GitHub link)"; "settings.app.support" = "アプリを支援する"; "settings.app.about" = "アプリについて"; diff --git a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings index baab9db3..798c17b5 100644 --- a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "계정 추가"; "settings.app.icon" = "앱 아이콘"; "settings.app.icon.navigation-title" = "앱 아이콘"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "소스 코드 (GitHub)"; "settings.app.support" = "이 앱 지원하기"; "settings.app.about" = "이 앱에 관해"; diff --git a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings index a2a439f9..3cb9a6d1 100644 --- a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Legg til konto"; "settings.app.icon" = "Appikon"; "settings.app.icon.navigation-title" = "Ikon"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Kilde (GitHub-lenke)"; "settings.app.support" = "Støtt denne appen"; "settings.app.about" = "About"; diff --git a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings index 104c7623..f47e579e 100644 --- a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Account toevoegen"; "settings.app.icon" = "Appicoon"; "settings.app.icon.navigation-title" = "Iconen"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Broncode (GitHub-link)"; "settings.app.support" = "De app steunen"; "settings.app.about" = "Info"; diff --git a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings index b75ac80f..a70af904 100644 --- a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings @@ -62,6 +62,8 @@ // MARK: Settings "settings.account.add" = "Dodaj konto"; "settings.app.icon" = "Ikona aplikacji"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.icon.navigation-title" = "Ikony"; "settings.app.source" = "Źródło (link do GitHub)"; "settings.app.support" = "Wspieraj aplikację"; diff --git a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings index 237bac9a..a34a180c 100644 --- a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Adicionar conta"; "settings.app.icon" = "Ícone do App"; "settings.app.icon.navigation-title" = "Ícones"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Código fonte (link GitHub)"; "settings.app.support" = "Apoie o app"; "settings.app.about" = "About"; diff --git a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings index 64a5c6f2..31b89961 100644 --- a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "Hesap Ekle"; "settings.app.icon" = "Uygulama İkonu"; "settings.app.icon.navigation-title" = "İkonlar"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "Kaynak Kodu (GitHub link)"; "settings.app.support" = "Uygulamayı Destekleyin"; "settings.app.about" = "About"; diff --git a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings index 2053df82..4c83e321 100644 --- a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings @@ -63,6 +63,8 @@ "settings.account.add" = "添加账户"; "settings.app.icon" = "应用图标"; "settings.app.icon.navigation-title" = "图标"; +"settings.app.icon.official" = "Official icons"; +"settings.app.icon.designed-by" = "Icons by"; "settings.app.source" = "源代码(GitHub 链接)"; "settings.app.support" = "支持本应用"; "settings.app.about" = "关于";