diff --git a/Localization/app.json b/Localization/app.json index 9a8b901af..90739402a 100644 --- a/Localization/app.json +++ b/Localization/app.json @@ -732,7 +732,8 @@ "rules": "Rules" "about_instance": { "title": "Adminstrator" - "message_admin": "Message Admin" + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, "general": { diff --git a/Mastodon/Scene/Settings/Server Details/Table View Components/AboutInstanceTableFooterView.swift b/Mastodon/Scene/Settings/Server Details/Table View Components/AboutInstanceTableFooterView.swift index 642f4971f..4118e1e40 100644 --- a/Mastodon/Scene/Settings/Server Details/Table View Components/AboutInstanceTableFooterView.swift +++ b/Mastodon/Scene/Settings/Server Details/Table View Components/AboutInstanceTableFooterView.swift @@ -6,6 +6,7 @@ import MastodonSDK import MastodonMeta import MastodonCore import MastodonAsset +import MastodonLocalization class AboutInstanceTableFooterView: UIView { let headlineLabel: UILabel @@ -50,7 +51,7 @@ class AboutInstanceTableFooterView: UIView { } func update(with extendedDescription: Mastodon.Entity.ExtendedDescription) { - headlineLabel.text = "A legal notice" + headlineLabel.text = L10n.Scene.Settings.ServerDetails.AboutInstance.legalNotice let content = extendedDescription.content .replacingOccurrences(of: "
", with: "\n") diff --git a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift index 54abafdc9..af79705c1 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift +++ b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift @@ -1600,6 +1600,8 @@ public enum L10n { /// Rules public static let rules = L10n.tr("Localizable", "Scene.Settings.ServerDetails.Rules", fallback: "Rules") public enum AboutInstance { + /// A legal notice + public static let legalNotice = L10n.tr("Localizable", "Scene.Settings.ServerDetails.AboutInstance.LegalNotice", fallback: "A legal notice") /// Message Admin public static let messageAdmin = L10n.tr("Localizable", "Scene.Settings.ServerDetails.AboutInstance.MessageAdmin", fallback: "Message Admin") /// Administrator diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings index a3bf9d834..509de54c4 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings @@ -541,6 +541,7 @@ uploaded to Mastodon."; "Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; "Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; "Scene.Settings.General.Title" = "General"; "Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings index a3bf9d834..509de54c4 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings @@ -541,6 +541,7 @@ uploaded to Mastodon."; "Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; "Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; "Scene.Settings.General.Title" = "General"; "Scene.Settings.General.Appearance.SectionTitle" = "Appearance";