|
11 | 11 | 3A46CBB2285444CC00BE79A3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A46CBB1285444CC00BE79A3 /* ContentView.swift */; }; |
12 | 12 | 3A46CBB4285444CD00BE79A3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3A46CBB3285444CD00BE79A3 /* Assets.xcassets */; }; |
13 | 13 | 3A46CBB8285444CD00BE79A3 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3A46CBB7285444CD00BE79A3 /* Preview Assets.xcassets */; }; |
14 | | - 3A46CBCE28544C9C00BE79A3 /* data.json in Resources */ = {isa = PBXBuildFile; fileRef = 3A46CBCD28544C9C00BE79A3 /* data.json */; }; |
15 | 14 | 3AB7E09128630E380059EEFE /* SwiftNEW in Frameworks */ = {isa = PBXBuildFile; productRef = 3AB7E09028630E380059EEFE /* SwiftNEW */; }; |
| 15 | + 3AE0026A2962DD540055979A /* data.json in Resources */ = {isa = PBXBuildFile; fileRef = 3AE0026C2962DD540055979A /* data.json */; }; |
16 | 16 | 3AE7A52728BDB0BF00B4789E /* SwiftNEW in Frameworks */ = {isa = PBXBuildFile; productRef = 3AE7A52628BDB0BF00B4789E /* SwiftNEW */; }; |
17 | 17 | /* End PBXBuildFile section */ |
18 | 18 |
|
|
24 | 24 | 3A46CBB5285444CD00BE79A3 /* What_s_New_.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = What_s_New_.entitlements; sourceTree = "<group>"; }; |
25 | 25 | 3A46CBB7285444CD00BE79A3 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
26 | 26 | 3A46CBC4285447F600BE79A3 /* SwiftNEW */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = SwiftNEW; path = ../../../SwiftNEW; sourceTree = "<group>"; }; |
27 | | - 3A46CBCD28544C9C00BE79A3 /* data.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = data.json; sourceTree = "<group>"; }; |
| 27 | + 3AE0026B2962DD540055979A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = en; path = en.lproj/data.json; sourceTree = "<group>"; }; |
| 28 | + 3AE0026D2962DD810055979A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = "zh-Hant"; path = "zh-Hant.lproj/data.json"; sourceTree = "<group>"; }; |
28 | 29 | /* End PBXFileReference section */ |
29 | 30 |
|
30 | 31 | /* Begin PBXFrameworksBuildPhase section */ |
|
62 | 63 | children = ( |
63 | 64 | 3A46CBAF285444CC00BE79A3 /* What_s_New_App.swift */, |
64 | 65 | 3A46CBB1285444CC00BE79A3 /* ContentView.swift */, |
65 | | - 3A46CBCD28544C9C00BE79A3 /* data.json */, |
| 66 | + 3AE0026C2962DD540055979A /* data.json */, |
66 | 67 | 3A46CBB3285444CD00BE79A3 /* Assets.xcassets */, |
67 | 68 | 3A46CBB5285444CD00BE79A3 /* What_s_New_.entitlements */, |
68 | 69 | 3A46CBB6285444CD00BE79A3 /* Preview Content */, |
|
132 | 133 | knownRegions = ( |
133 | 134 | en, |
134 | 135 | Base, |
| 136 | + "zh-Hant", |
135 | 137 | ); |
136 | 138 | mainGroup = 3A46CBA3285444CC00BE79A3; |
137 | 139 | packageReferences = ( |
|
153 | 155 | files = ( |
154 | 156 | 3A46CBB8285444CD00BE79A3 /* Preview Assets.xcassets in Resources */, |
155 | 157 | 3A46CBB4285444CD00BE79A3 /* Assets.xcassets in Resources */, |
156 | | - 3A46CBCE28544C9C00BE79A3 /* data.json in Resources */, |
| 158 | + 3AE0026A2962DD540055979A /* data.json in Resources */, |
157 | 159 | ); |
158 | 160 | runOnlyForDeploymentPostprocessing = 0; |
159 | 161 | }; |
|
171 | 173 | }; |
172 | 174 | /* End PBXSourcesBuildPhase section */ |
173 | 175 |
|
| 176 | +/* Begin PBXVariantGroup section */ |
| 177 | + 3AE0026C2962DD540055979A /* data.json */ = { |
| 178 | + isa = PBXVariantGroup; |
| 179 | + children = ( |
| 180 | + 3AE0026B2962DD540055979A /* en */, |
| 181 | + 3AE0026D2962DD810055979A /* zh-Hant */, |
| 182 | + ); |
| 183 | + name = data.json; |
| 184 | + sourceTree = "<group>"; |
| 185 | + }; |
| 186 | +/* End PBXVariantGroup section */ |
| 187 | + |
174 | 188 | /* Begin XCBuildConfiguration section */ |
175 | 189 | 3A46CBB9285444CD00BE79A3 /* Debug */ = { |
176 | 190 | isa = XCBuildConfiguration; |
177 | 191 | buildSettings = { |
178 | 192 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 193 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
179 | 194 | CLANG_ANALYZER_NONNULL = YES; |
180 | 195 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
181 | 196 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; |
|
234 | 249 | isa = XCBuildConfiguration; |
235 | 250 | buildSettings = { |
236 | 251 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 252 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
237 | 253 | CLANG_ANALYZER_NONNULL = YES; |
238 | 254 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
239 | 255 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; |
|
0 commit comments