From 4107370957247a03f423db568eb95b4f14b96fe0 Mon Sep 17 00:00:00 2001 From: Nathan Mattes Date: Wed, 28 Jun 2023 09:05:21 +0200 Subject: [PATCH] Set title for about-screen (IOS-14) --- Localization/app.json | 2 +- .../Scene/Settings/About Mastodon/AboutViewController.swift | 2 ++ .../Sources/MastodonLocalization/Generated/Strings.swift | 4 ++-- .../Resources/Base.lproj/Localizable.strings | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Localization/app.json b/Localization/app.json index 053ea26aa..48dbe2bcd 100644 --- a/Localization/app.json +++ b/Localization/app.json @@ -719,7 +719,7 @@ } "about_mastodon": { - "title": "About Mastodon", + "title": "About", "more_settings": "Even More Settings", "contribute_to_mastodon": "Contribute to Mastodon", "privacy_policy": "Privacy Policy", diff --git a/Mastodon/Scene/Settings/About Mastodon/AboutViewController.swift b/Mastodon/Scene/Settings/About Mastodon/AboutViewController.swift index 2cba6b9c9..5f6cd06b4 100644 --- a/Mastodon/Scene/Settings/About Mastodon/AboutViewController.swift +++ b/Mastodon/Scene/Settings/About Mastodon/AboutViewController.swift @@ -2,6 +2,7 @@ import UIKit import MastodonCore +import MastodonLocalization protocol AboutViewControllerDelegate: AnyObject { func didSelect(_ viewController: AboutViewController, entry: AboutSettingsEntry) @@ -39,6 +40,7 @@ class AboutViewController: UIViewController { view.addSubview(tableView) view.backgroundColor = .systemGroupedBackground + title = L10n.Scene.Settings.AboutMastodon.title tableView.pinToParent() } diff --git a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift index bb50f1eef..d760c165a 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift +++ b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift @@ -1425,8 +1425,8 @@ public enum L10n { public static let moreSettings = L10n.tr("Localizable", "Scene.Settings.AboutMastodon.MoreSettings", fallback: "Even More Settings") /// Privacy Policy public static let privacyPolicy = L10n.tr("Localizable", "Scene.Settings.AboutMastodon.PrivacyPolicy", fallback: "Privacy Policy") - /// About Mastodon - public static let title = L10n.tr("Localizable", "Scene.Settings.AboutMastodon.Title", fallback: "About Mastodon") + /// About + public static let title = L10n.tr("Localizable", "Scene.Settings.AboutMastodon.Title", fallback: "About") } public enum Footer { /// Mastodon is open source software. You can report issues on GitHub at %@ (%@) diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings index 4e4bcf1f4..6ba00ad84 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings @@ -537,7 +537,7 @@ uploaded to Mastodon."; "Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; "Scene.Settings.Overview.Logout" = "Logout %@"; -"Scene.Settings.AboutMastodon.Title" = "About Mastodon"; +"Scene.Settings.AboutMastodon.Title" = "About"; "Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; "Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; "Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy";