From d6898c77d8626add208ec26ae879f2f5e4da2df9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=E2=80=99Aquino?= Date: Wed, 4 Sep 2024 17:32:56 -0700 Subject: [PATCH] Add localization data to extensions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit links localization data to the extension targets so that those targets can successfully localize data Testing ------- PASS Device: iPhone 13 Mini Damus: This commit iOS: 17.6.1 Setup: - Staging environment - Push notifications enabled and configured Steps: 1. Send a zap without message to the device with push notifications setup 2. Ensure message appears localized, not a localization key (`zap_notification_no_message`) 3. Change language to Portuguese 4. Make a highlight via the extension. Ensure some or all of the UI elements are localized into Portuguese Signed-off-by: Daniel D’Aquino Closes: https://github.com/damus-io/damus/issues/2419 --- damus.xcodeproj/project.pbxproj | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj index 721de7a7..fcaef816 100644 --- a/damus.xcodeproj/project.pbxproj +++ b/damus.xcodeproj/project.pbxproj @@ -1014,6 +1014,10 @@ D7B76C902C825042003A16CB /* PushNotificationClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D2A3802BF815D000E4B42B /* PushNotificationClient.swift */; }; D7B76C912C82507F003A16CB /* NIP98AuthenticatedRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C6787D2B2D34CC00BCEAFB /* NIP98AuthenticatedRequest.swift */; }; D7C6787E2B2D34CC00BCEAFB /* NIP98AuthenticatedRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C6787D2B2D34CC00BCEAFB /* NIP98AuthenticatedRequest.swift */; }; + D7C9701E2C890FC500C56602 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3ACB685D297633BC00C46468 /* Localizable.strings */; }; + D7C9701F2C890FEB00C56602 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 3A4325AA2961E11400BFCD9D /* Localizable.stringsdict */; }; + D7C970202C89100200C56602 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3ACB685D297633BC00C46468 /* Localizable.strings */; }; + D7C970212C89100200C56602 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 3A4325AA2961E11400BFCD9D /* Localizable.stringsdict */; }; D7CB5D3B2B112FBB00AD4105 /* NotificationFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D70A3B162B02DCE5008BD568 /* NotificationFormatter.swift */; }; D7CB5D3C2B1130C600AD4105 /* LocalNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDA128B29EB19C40006FA5A /* LocalNotification.swift */; }; D7CB5D3E2B116DAD00AD4105 /* NotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7CB5D3D2B116DAD00AD4105 /* NotificationsManager.swift */; }; @@ -3650,6 +3654,8 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D7C970202C89100200C56602 /* Localizable.strings in Resources */, + D7C970212C89100200C56602 /* Localizable.stringsdict in Resources */, D73E5F982C6AA847007EB227 /* Assets.xcassets in Resources */, D703D72B2C66F29500A400EA /* getSelection.js in Resources */, D703D71C2C66E47100A400EA /* Media.xcassets in Resources */, @@ -3660,6 +3666,8 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D7C9701F2C890FEB00C56602 /* Localizable.stringsdict in Resources */, + D7C9701E2C890FC500C56602 /* Localizable.strings in Resources */, D7FB14252BE5A9A800398331 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0;