Mercurial > public > simoleon
comparison Simoleon.xcodeproj/project.pbxproj @ 30:f76d0e26c178
Add localisation
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Fri, 23 Jul 2021 13:19:28 +0100 |
parents | c52966834f83 |
children | 462c1e823c8f |
comparison
equal
deleted
inserted
replaced
29:c52966834f83 | 30:f76d0e26c178 |
---|---|
25 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* Conversion.swift */; }; | 25 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* Conversion.swift */; }; |
26 95B54F4626A48852001DC0D8 /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */; }; | 26 95B54F4626A48852001DC0D8 /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */; }; |
27 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; | 27 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; |
28 95B54F4F26A4AC52001DC0D8 /* ContentViewPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */; }; | 28 95B54F4F26A4AC52001DC0D8 /* ContentViewPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */; }; |
29 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */; }; | 29 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */; }; |
30 95B5F53126AADE4B00BDCE89 /* en.xliff in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52826AADE4B00BDCE89 /* en.xliff */; }; | |
31 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52A26AADE4B00BDCE89 /* contents.json */; }; | |
32 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */; }; | |
33 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */; }; | |
30 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */; }; | 34 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */; }; |
31 95C5179926A5EC9F00BC2B24 /* FavouriteButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */; }; | 35 95C5179926A5EC9F00BC2B24 /* FavouriteButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */; }; |
32 95C5179C26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179A26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift */; }; | 36 95C5179C26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179A26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift */; }; |
33 95C5179D26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179B26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift */; }; | 37 95C5179D26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179B26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift */; }; |
34 95C5179F26A5F34200BC2B24 /* Favourites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179E26A5F34200BC2B24 /* Favourites.swift */; }; | 38 95C5179F26A5F34200BC2B24 /* Favourites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179E26A5F34200BC2B24 /* Favourites.swift */; }; |
39 95C5B2312697752700941585 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2302697752700941585 /* Persistence.swift */; }; | 43 95C5B2312697752700941585 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2302697752700941585 /* Persistence.swift */; }; |
40 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */; }; | 44 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */; }; |
41 95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B23E2697752700941585 /* SimoleonTests.swift */; }; | 45 95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B23E2697752700941585 /* SimoleonTests.swift */; }; |
42 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2492697752700941585 /* SimoleonUITests.swift */; }; | 46 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2492697752700941585 /* SimoleonUITests.swift */; }; |
43 95D8C8C726A95D2900BCC188 /* Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8C626A95D2900BCC188 /* Subscription.swift */; }; | 47 95D8C8C726A95D2900BCC188 /* Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8C626A95D2900BCC188 /* Subscription.swift */; }; |
44 95D8C8CB26A970F400BCC188 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8CA26A970F400BCC188 /* SubscriptionFeature.swift */; }; | |
45 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */; }; | 48 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */; }; |
46 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */; }; | 49 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */; }; |
47 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */; }; | 50 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */; }; |
48 95D8C8D326A9C17300BCC188 /* SubscriptionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */; }; | 51 95D8C8D326A9C17300BCC188 /* SubscriptionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */; }; |
49 95D8C8D526A9E20F00BCC188 /* SubscriberInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */; }; | 52 95D8C8D526A9E20F00BCC188 /* SubscriberInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */; }; |
89 95B54F4326A4842C001DC0D8 /* Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversion.swift; sourceTree = "<group>"; }; | 92 95B54F4326A4842C001DC0D8 /* Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversion.swift; sourceTree = "<group>"; }; |
90 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; }; | 93 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; }; |
91 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; | 94 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; |
92 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentViewPad.swift; sourceTree = "<group>"; }; | 95 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentViewPad.swift; sourceTree = "<group>"; }; |
93 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; }; | 96 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; }; |
97 95B5F52826AADE4B00BDCE89 /* en.xliff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = en.xliff; sourceTree = "<group>"; }; | |
98 95B5F52A26AADE4B00BDCE89 /* contents.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = contents.json; sourceTree = "<group>"; }; | |
99 95B5F52E26AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
100 95B5F53026AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
101 95B5F53526AADE5200BDCE89 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
102 95B5F53626AADE5500BDCE89 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
94 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalWrapper.swift; sourceTree = "<group>"; }; | 103 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalWrapper.swift; sourceTree = "<group>"; }; |
95 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavouriteButton.swift; sourceTree = "<group>"; }; | 104 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavouriteButton.swift; sourceTree = "<group>"; }; |
96 95C5179A26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favourite+CoreDataClass.swift"; sourceTree = "<group>"; }; | 105 95C5179A26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favourite+CoreDataClass.swift"; sourceTree = "<group>"; }; |
97 95C5179B26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favourite+CoreDataProperties.swift"; sourceTree = "<group>"; }; | 106 95C5179B26A5EFBE00BC2B24 /* Favourite+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favourite+CoreDataProperties.swift"; sourceTree = "<group>"; }; |
98 95C5179E26A5F34200BC2B24 /* Favourites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favourites.swift; sourceTree = "<group>"; }; | 107 95C5179E26A5F34200BC2B24 /* Favourites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favourites.swift; sourceTree = "<group>"; }; |
109 95C5B2402697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 118 95C5B2402697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
110 95C5B2452697752700941585 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 119 95C5B2452697752700941585 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
111 95C5B2492697752700941585 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; }; | 120 95C5B2492697752700941585 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; }; |
112 95C5B24B2697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 121 95C5B24B2697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
113 95D8C8C626A95D2900BCC188 /* Subscription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subscription.swift; sourceTree = "<group>"; }; | 122 95D8C8C626A95D2900BCC188 /* Subscription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subscription.swift; sourceTree = "<group>"; }; |
114 95D8C8CA26A970F400BCC188 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; | |
115 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscribeButton.swift; sourceTree = "<group>"; }; | 123 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscribeButton.swift; sourceTree = "<group>"; }; |
116 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestoreButton.swift; sourceTree = "<group>"; }; | 124 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestoreButton.swift; sourceTree = "<group>"; }; |
117 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockedCurrencyPicker.swift; sourceTree = "<group>"; }; | 125 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockedCurrencyPicker.swift; sourceTree = "<group>"; }; |
118 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionController.swift; sourceTree = "<group>"; }; | 126 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionController.swift; sourceTree = "<group>"; }; |
119 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriberInfo.swift; sourceTree = "<group>"; }; | 127 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriberInfo.swift; sourceTree = "<group>"; }; |
190 95562D5426A8B0B70047E778 /* RevenueCatTest.swift */, | 198 95562D5426A8B0B70047E778 /* RevenueCatTest.swift */, |
191 ); | 199 ); |
192 path = Tests; | 200 path = Tests; |
193 sourceTree = "<group>"; | 201 sourceTree = "<group>"; |
194 }; | 202 }; |
203 95B5F52526AADE4B00BDCE89 /* Localisation */ = { | |
204 isa = PBXGroup; | |
205 children = ( | |
206 95B5F52626AADE4B00BDCE89 /* en.xcloc */, | |
207 ); | |
208 path = Localisation; | |
209 sourceTree = "<group>"; | |
210 }; | |
211 95B5F52626AADE4B00BDCE89 /* en.xcloc */ = { | |
212 isa = PBXGroup; | |
213 children = ( | |
214 95B5F52726AADE4B00BDCE89 /* Localized Contents */, | |
215 95B5F52926AADE4B00BDCE89 /* Notes */, | |
216 95B5F52A26AADE4B00BDCE89 /* contents.json */, | |
217 95B5F52B26AADE4B00BDCE89 /* Source Contents */, | |
218 ); | |
219 path = en.xcloc; | |
220 sourceTree = "<group>"; | |
221 }; | |
222 95B5F52726AADE4B00BDCE89 /* Localized Contents */ = { | |
223 isa = PBXGroup; | |
224 children = ( | |
225 95B5F52826AADE4B00BDCE89 /* en.xliff */, | |
226 ); | |
227 path = "Localized Contents"; | |
228 sourceTree = "<group>"; | |
229 }; | |
230 95B5F52926AADE4B00BDCE89 /* Notes */ = { | |
231 isa = PBXGroup; | |
232 children = ( | |
233 ); | |
234 path = Notes; | |
235 sourceTree = "<group>"; | |
236 }; | |
237 95B5F52B26AADE4B00BDCE89 /* Source Contents */ = { | |
238 isa = PBXGroup; | |
239 children = ( | |
240 95B5F52C26AADE4B00BDCE89 /* Simoleon */, | |
241 ); | |
242 path = "Source Contents"; | |
243 sourceTree = "<group>"; | |
244 }; | |
245 95B5F52C26AADE4B00BDCE89 /* Simoleon */ = { | |
246 isa = PBXGroup; | |
247 children = ( | |
248 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */, | |
249 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */, | |
250 ); | |
251 path = Simoleon; | |
252 sourceTree = "<group>"; | |
253 }; | |
195 95C5B21B2697752600941585 = { | 254 95C5B21B2697752600941585 = { |
196 isa = PBXGroup; | 255 isa = PBXGroup; |
197 children = ( | 256 children = ( |
198 9585BB1026A6B5ED00E3193E /* ConfigTemplate.xcconfig */, | 257 9585BB1026A6B5ED00E3193E /* ConfigTemplate.xcconfig */, |
199 9585BB0F26A6B58500E3193E /* Config.xcconfig */, | 258 9585BB0F26A6B58500E3193E /* Config.xcconfig */, |
259 95B5F52526AADE4B00BDCE89 /* Localisation */, | |
200 95C5B2262697752600941585 /* Simoleon */, | 260 95C5B2262697752600941585 /* Simoleon */, |
201 95C5B23D2697752700941585 /* SimoleonTests */, | 261 95C5B23D2697752700941585 /* SimoleonTests */, |
202 95C5B2482697752700941585 /* SimoleonUITests */, | 262 95C5B2482697752700941585 /* SimoleonUITests */, |
203 95C5B2252697752600941585 /* Products */, | 263 95C5B2252697752600941585 /* Products */, |
204 95E76438269E0037008E9F31 /* Frameworks */, | 264 95E76438269E0037008E9F31 /* Frameworks */, |
284 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */, | 344 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */, |
285 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */, | 345 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */, |
286 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */, | 346 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */, |
287 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */, | 347 95C5179826A5EC9F00BC2B24 /* FavouriteButton.swift */, |
288 95C517A026A5F6C000BC2B24 /* ResignKeyboard.swift */, | 348 95C517A026A5F6C000BC2B24 /* ResignKeyboard.swift */, |
289 95D8C8CA26A970F400BCC188 /* SubscriptionFeature.swift */, | |
290 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */, | 349 95D8C8CC26A9784500BCC188 /* SubscribeButton.swift */, |
291 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */, | 350 95D8C8CE26A98A7900BCC188 /* RestoreButton.swift */, |
292 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */, | 351 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */, |
293 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */, | 352 95D8C8D226A9C17300BCC188 /* SubscriptionController.swift */, |
294 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */, | 353 95D8C8D426A9E20F00BCC188 /* SubscriberInfo.swift */, |
381 compatibilityVersion = "Xcode 9.3"; | 440 compatibilityVersion = "Xcode 9.3"; |
382 developmentRegion = en; | 441 developmentRegion = en; |
383 hasScannedForEncodings = 0; | 442 hasScannedForEncodings = 0; |
384 knownRegions = ( | 443 knownRegions = ( |
385 en, | 444 en, |
445 es, | |
386 Base, | 446 Base, |
387 ); | 447 ); |
388 mainGroup = 95C5B21B2697752600941585; | 448 mainGroup = 95C5B21B2697752600941585; |
389 packageReferences = ( | 449 packageReferences = ( |
390 95562D5026A8AEF60047E778 /* XCRemoteSwiftPackageReference "purchases-ios" */, | 450 95562D5026A8AEF60047E778 /* XCRemoteSwiftPackageReference "purchases-ios" */, |
407 files = ( | 467 files = ( |
408 95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */, | 468 95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */, |
409 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */, | 469 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */, |
410 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */, | 470 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */, |
411 9555933D269B0E0A000FD726 /* CurrencyMetadata.json in Resources */, | 471 9555933D269B0E0A000FD726 /* CurrencyMetadata.json in Resources */, |
472 95B5F53126AADE4B00BDCE89 /* en.xliff in Resources */, | |
473 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */, | |
474 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */, | |
475 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */, | |
412 95C5B22C2697752700941585 /* Assets.xcassets in Resources */, | 476 95C5B22C2697752700941585 /* Assets.xcassets in Resources */, |
413 ); | 477 ); |
414 runOnlyForDeploymentPostprocessing = 0; | 478 runOnlyForDeploymentPostprocessing = 0; |
415 }; | 479 }; |
416 95C5B2382697752700941585 /* Resources */ = { | 480 95C5B2382697752700941585 /* Resources */ = { |
438 95C5179926A5EC9F00BC2B24 /* FavouriteButton.swift in Sources */, | 502 95C5179926A5EC9F00BC2B24 /* FavouriteButton.swift in Sources */, |
439 95C5179C26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift in Sources */, | 503 95C5179C26A5EFBE00BC2B24 /* Favourite+CoreDataClass.swift in Sources */, |
440 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */, | 504 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */, |
441 95C5B2312697752700941585 /* Persistence.swift in Sources */, | 505 95C5B2312697752700941585 /* Persistence.swift in Sources */, |
442 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, | 506 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, |
443 95D8C8CB26A970F400BCC188 /* SubscriptionFeature.swift in Sources */, | |
444 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, | 507 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, |
445 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, | 508 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, |
446 95D8C8D526A9E20F00BCC188 /* SubscriberInfo.swift in Sources */, | 509 95D8C8D526A9E20F00BCC188 /* SubscriberInfo.swift in Sources */, |
447 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, | 510 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, |
448 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, | 511 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, |
498 isa = PBXTargetDependency; | 561 isa = PBXTargetDependency; |
499 target = 95C5B2232697752600941585 /* Simoleon */; | 562 target = 95C5B2232697752600941585 /* Simoleon */; |
500 targetProxy = 95C5B2462697752700941585 /* PBXContainerItemProxy */; | 563 targetProxy = 95C5B2462697752700941585 /* PBXContainerItemProxy */; |
501 }; | 564 }; |
502 /* End PBXTargetDependency section */ | 565 /* End PBXTargetDependency section */ |
566 | |
567 /* Begin PBXVariantGroup section */ | |
568 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */ = { | |
569 isa = PBXVariantGroup; | |
570 children = ( | |
571 95B5F52E26AADE4B00BDCE89 /* en */, | |
572 95B5F53526AADE5200BDCE89 /* es */, | |
573 ); | |
574 name = Localizable.strings; | |
575 sourceTree = "<group>"; | |
576 }; | |
577 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */ = { | |
578 isa = PBXVariantGroup; | |
579 children = ( | |
580 95B5F53026AADE4B00BDCE89 /* en */, | |
581 95B5F53626AADE5500BDCE89 /* es */, | |
582 ); | |
583 name = InfoPlist.strings; | |
584 sourceTree = "<group>"; | |
585 }; | |
586 /* End PBXVariantGroup section */ | |
503 | 587 |
504 /* Begin XCBuildConfiguration section */ | 588 /* Begin XCBuildConfiguration section */ |
505 95C5B24C2697752700941585 /* Debug */ = { | 589 95C5B24C2697752700941585 /* Debug */ = { |
506 isa = XCBuildConfiguration; | 590 isa = XCBuildConfiguration; |
507 buildSettings = { | 591 buildSettings = { |
627 buildSettings = { | 711 buildSettings = { |
628 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 712 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
629 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | 713 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
630 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; | 714 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; |
631 CODE_SIGN_STYLE = Automatic; | 715 CODE_SIGN_STYLE = Automatic; |
632 CURRENT_PROJECT_VERSION = 5; | 716 CURRENT_PROJECT_VERSION = 6; |
633 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | 717 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; |
634 DEVELOPMENT_TEAM = MTX83R5H8X; | 718 DEVELOPMENT_TEAM = MTX83R5H8X; |
635 ENABLE_PREVIEWS = YES; | 719 ENABLE_PREVIEWS = YES; |
636 INFOPLIST_FILE = Simoleon/Info.plist; | 720 INFOPLIST_FILE = Simoleon/Info.plist; |
637 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | 721 IPHONEOS_DEPLOYMENT_TARGET = 14.0; |
652 buildSettings = { | 736 buildSettings = { |
653 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 737 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
654 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | 738 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
655 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; | 739 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; |
656 CODE_SIGN_STYLE = Automatic; | 740 CODE_SIGN_STYLE = Automatic; |
657 CURRENT_PROJECT_VERSION = 5; | 741 CURRENT_PROJECT_VERSION = 6; |
658 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | 742 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; |
659 DEVELOPMENT_TEAM = MTX83R5H8X; | 743 DEVELOPMENT_TEAM = MTX83R5H8X; |
660 ENABLE_PREVIEWS = YES; | 744 ENABLE_PREVIEWS = YES; |
661 INFOPLIST_FILE = Simoleon/Info.plist; | 745 INFOPLIST_FILE = Simoleon/Info.plist; |
662 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | 746 IPHONEOS_DEPLOYMENT_TARGET = 14.0; |