From 2137c19ce092991c41bb401c7ec16480f7115611 Mon Sep 17 00:00:00 2001 From: Morgan Pretty Date: Thu, 13 Mar 2025 09:15:37 +1100 Subject: [PATCH] Localised the strings --- Session/Settings/AppIconViewModel.swift | 11 +++++++---- Session/Settings/AppearanceViewModel.swift | 4 ++-- SessionUtilitiesKit/Media/ImageFormat.swift | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Session/Settings/AppIconViewModel.swift b/Session/Settings/AppIconViewModel.swift index 79d805998..256f5c2ff 100644 --- a/Session/Settings/AppIconViewModel.swift +++ b/Session/Settings/AppIconViewModel.swift @@ -78,8 +78,8 @@ class AppIconViewModel: SessionTableViewModel, NavigatableStateHolder, Observabl var title: String? { switch self { - case .appIcon: return "App Icon"//.localized() - case .icon: return "Icon"//.localized() + case .appIcon: return "appIcon".localized() + case .icon: return "appIconSelectionTitle".localized() } } @@ -92,7 +92,10 @@ class AppIconViewModel: SessionTableViewModel, NavigatableStateHolder, Observabl var footer: String? { switch self { - case .icon: return "Alternate app icon is displayed on home screen and app library. App name will still appear as 'Session'."//.localized() + case .icon: + return "appIconDescription" + .put(key: "app_name", value: Constants.app_name) + .localized() default: return nil } } @@ -121,7 +124,7 @@ class AppIconViewModel: SessionTableViewModel, NavigatableStateHolder, Observabl SessionCell.Info( id: .appIconUseAlternate, title: SessionCell.TextInfo( - "Use alternate app icon",//.localized(), + "appIconEnableIcon".localized(), font: .titleRegular ), trailingAccessory: .toggle( diff --git a/Session/Settings/AppearanceViewModel.swift b/Session/Settings/AppearanceViewModel.swift index 0ed2165ae..d6eaf99fc 100644 --- a/Session/Settings/AppearanceViewModel.swift +++ b/Session/Settings/AppearanceViewModel.swift @@ -34,7 +34,7 @@ class AppearanceViewModel: SessionTableViewModel, NavigatableStateHolder, Observ case .primaryColor: return "appearancePrimaryColor".localized() case .primaryColorSelection: return nil case .autoDarkMode: return "appearanceAutoDarkMode".localized() - case .appIcon: return "App Icon"//.localized() + case .appIcon: return "appIcon".localized() } } @@ -149,7 +149,7 @@ class AppearanceViewModel: SessionTableViewModel, NavigatableStateHolder, Observ SessionCell.Info( id: .darkModeMatchSystemSettings, title: SessionCell.TextInfo( - "Select alternate app icon",//.localized(), + "appIconSelect".localized(), font: .titleRegular ), trailingAccessory: .icon(.chevronRight), diff --git a/SessionUtilitiesKit/Media/ImageFormat.swift b/SessionUtilitiesKit/Media/ImageFormat.swift index 4739425cd..cac74ed4e 100644 --- a/SessionUtilitiesKit/Media/ImageFormat.swift +++ b/SessionUtilitiesKit/Media/ImageFormat.swift @@ -11,6 +11,7 @@ public enum ImageFormat { case bmp case webp + // stringlint:ignore_contents public var fileExtension: String { switch self { case .jpeg, .unknown: return "jpg"