diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-09-22 16:16:39 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-09-22 16:16:39 +0200 |
| commit | 4eb0019f38bb1d1fe52dc6d3b335bce9b7ba62ce (patch) | |
| tree | 3e04582384d93d3dd17182cd0411746c4b08581a | |
| parent | 0cb77e91a49a935545b35fda87c8272ee7bd89f1 (diff) | |
| parent | 83ddb1e0c3726efe018c02d158cf35eb168a03fb (diff) | |
| download | mullvadvpn-4eb0019f38bb1d1fe52dc6d3b335bce9b7ba62ce.tar.xz mullvadvpn-4eb0019f38bb1d1fe52dc6d3b335bce9b7ba62ce.zip | |
Merge branch 'remove-unneeded-targets-from-localization-ios'
3 files changed, 9 insertions, 24 deletions
diff --git a/ios/MullvadVPN.xcodeproj/project.pbxproj b/ios/MullvadVPN.xcodeproj/project.pbxproj index 6df02389f8..824b0e1ccc 100644 --- a/ios/MullvadVPN.xcodeproj/project.pbxproj +++ b/ios/MullvadVPN.xcodeproj/project.pbxproj @@ -1065,16 +1065,8 @@ F0B894F32BF7526700817A42 /* RelaySelector+Wireguard.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B894F22BF7526700817A42 /* RelaySelector+Wireguard.swift */; }; F0B894F52BF7528700817A42 /* RelaySelector+Shadowsocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B894F42BF7528700817A42 /* RelaySelector+Shadowsocks.swift */; }; F0BC1E852E701C5A001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E862E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E872E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E882E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; F0BC1E892E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E8A2E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E8B2E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; F0BC1E8C2E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E8D2E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E8E2E701CA1001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; - F0BC1E8F2E701D82001CA97A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = F0BC1E842E701C5A001CA97A /* Localizable.xcstrings */; }; F0BE65372B9F136A005CC385 /* LocationSectionHeaderFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BE65362B9F136A005CC385 /* LocationSectionHeaderFooterView.swift */; }; F0C13FE42C64F7CB00BD087D /* DAITASettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C13FE32C64F7CB00BD087D /* DAITASettings.swift */; }; F0C13FE62C64FB3400BD087D /* TunnelSettingsV6.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C13FE52C64FB3400BD087D /* TunnelSettingsV6.swift */; }; @@ -5671,7 +5663,6 @@ files = ( 062B45A328FD4CA700746E77 /* le_root_cert.cer in Resources */, 7A95B67B2D5F758300687524 /* relays.json in Resources */, - F0BC1E882E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5693,7 +5684,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E8B2E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5722,7 +5712,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E862E701CA1001CA97A /* Localizable.xcstrings in Resources */, A9BA08322BA32FB6005A7A2D /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5731,7 +5720,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E872E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5747,7 +5735,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E8A2E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5762,7 +5749,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E8D2E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5784,7 +5770,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E8F2E701D82001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5807,7 +5792,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0BC1E8E2E701CA1001CA97A /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionView.swift b/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionView.swift index 73fd1a7cb3..50bb0c7dcc 100644 --- a/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionView.swift +++ b/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionView.swift @@ -52,10 +52,11 @@ struct AccountDeletionView: View { .progressViewStyle(MullvadProgressViewStyle(size: spinnerSize)) Spacer().frame(width: spinnerStatusGap) } - - Text(viewModel.statusText) - .font(.mullvadSmall) - .foregroundStyle(Color.white) + if let statusText = viewModel.statusText { + Text(statusText) + .font(.mullvadSmall) + .foregroundStyle(Color.white) + } } Spacer() diff --git a/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionViewModel.swift b/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionViewModel.swift index 31ee4bd6ab..4520ba92ef 100644 --- a/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionViewModel.swift +++ b/ios/MullvadVPN/View controllers/AccountDeletion/AccountDeletionViewModel.swift @@ -88,13 +88,13 @@ class AccountDeletionViewModel: ObservableObject { ) } - var statusText: LocalizedStringKey { + var statusText: LocalizedStringKey? { switch state { case let .failure(error): - return LocalizedStringKey(error.localizedDescription) + LocalizedStringKey(error.localizedDescription) case .working: - return LocalizedStringKey("Deleting account...") - default: return LocalizedStringKey("") + LocalizedStringKey("Deleting account...") + default: nil } } |
