Skip to content

Commit fd5f32d

Browse files
committed
Initial.
1 parent 801178a commit fd5f32d

25 files changed

+1704
-0
lines changed

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.DS_Store
2+
.swiftpm/config/registries.json
3+
.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
4+
project.xcworkspace/
5+
xcuserdata/
6+
/*.xcodeproj
7+
/.build
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,366 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 70;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
5458B4BB2C72B82100FEFFA8 /* Translator in Frameworks */ = {isa = PBXBuildFile; productRef = 5458B4BA2C72B82100FEFFA8 /* Translator */; };
11+
/* End PBXBuildFile section */
12+
13+
/* Begin PBXFileReference section */
14+
5458B4B72C72B81300FEFFA8 /* Translator */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Translator; path = ..; sourceTree = "<group>"; };
15+
54713C512C72B768006D7707 /* Translator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Translator.app; sourceTree = BUILT_PRODUCTS_DIR; };
16+
/* End PBXFileReference section */
17+
18+
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
19+
5428193C2C94D10200B5CA0B /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
20+
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
21+
membershipExceptions = (
22+
Resources/Info.plist,
23+
);
24+
target = 54713C502C72B768006D7707 /* Translator */;
25+
};
26+
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
27+
28+
/* Begin PBXFileSystemSynchronizedRootGroup section */
29+
542819322C94D10200B5CA0B /* Translator */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (5428193C2C94D10200B5CA0B /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Translator; sourceTree = "<group>"; };
30+
/* End PBXFileSystemSynchronizedRootGroup section */
31+
32+
/* Begin PBXFrameworksBuildPhase section */
33+
54713C4E2C72B768006D7707 /* Frameworks */ = {
34+
isa = PBXFrameworksBuildPhase;
35+
buildActionMask = 2147483647;
36+
files = (
37+
5458B4BB2C72B82100FEFFA8 /* Translator in Frameworks */,
38+
);
39+
runOnlyForDeploymentPostprocessing = 0;
40+
};
41+
/* End PBXFrameworksBuildPhase section */
42+
43+
/* Begin PBXGroup section */
44+
5458B4B62C72B80A00FEFFA8 /* Packages */ = {
45+
isa = PBXGroup;
46+
children = (
47+
5458B4B72C72B81300FEFFA8 /* Translator */,
48+
);
49+
name = Packages;
50+
sourceTree = "<group>";
51+
};
52+
5458B4B92C72B82100FEFFA8 /* Frameworks */ = {
53+
isa = PBXGroup;
54+
children = (
55+
);
56+
name = Frameworks;
57+
sourceTree = "<group>";
58+
};
59+
54713C482C72B768006D7707 = {
60+
isa = PBXGroup;
61+
children = (
62+
542819322C94D10200B5CA0B /* Translator */,
63+
5458B4B62C72B80A00FEFFA8 /* Packages */,
64+
54713C522C72B768006D7707 /* Products */,
65+
5458B4B92C72B82100FEFFA8 /* Frameworks */,
66+
);
67+
sourceTree = "<group>";
68+
};
69+
54713C522C72B768006D7707 /* Products */ = {
70+
isa = PBXGroup;
71+
children = (
72+
54713C512C72B768006D7707 /* Translator.app */,
73+
);
74+
name = Products;
75+
sourceTree = "<group>";
76+
};
77+
/* End PBXGroup section */
78+
79+
/* Begin PBXNativeTarget section */
80+
54713C502C72B768006D7707 /* Translator */ = {
81+
isa = PBXNativeTarget;
82+
buildConfigurationList = 54713C602C72B769006D7707 /* Build configuration list for PBXNativeTarget "Translator" */;
83+
buildPhases = (
84+
54713C4D2C72B768006D7707 /* Sources */,
85+
54713C4E2C72B768006D7707 /* Frameworks */,
86+
54713C4F2C72B768006D7707 /* Resources */,
87+
);
88+
buildRules = (
89+
);
90+
dependencies = (
91+
);
92+
fileSystemSynchronizedGroups = (
93+
542819322C94D10200B5CA0B /* Translator */,
94+
);
95+
name = Translator;
96+
packageProductDependencies = (
97+
5458B4BA2C72B82100FEFFA8 /* Translator */,
98+
);
99+
productName = Translator;
100+
productReference = 54713C512C72B768006D7707 /* Translator.app */;
101+
productType = "com.apple.product-type.application";
102+
};
103+
/* End PBXNativeTarget section */
104+
105+
/* Begin PBXProject section */
106+
54713C492C72B768006D7707 /* Project object */ = {
107+
isa = PBXProject;
108+
attributes = {
109+
BuildIndependentTargetsInParallel = 1;
110+
LastSwiftUpdateCheck = 1540;
111+
LastUpgradeCheck = 1600;
112+
TargetAttributes = {
113+
54713C502C72B768006D7707 = {
114+
CreatedOnToolsVersion = 15.4;
115+
};
116+
};
117+
};
118+
buildConfigurationList = 54713C4C2C72B768006D7707 /* Build configuration list for PBXProject "Translator" */;
119+
compatibilityVersion = "Xcode 14.0";
120+
developmentRegion = en;
121+
hasScannedForEncodings = 0;
122+
knownRegions = (
123+
en,
124+
Base,
125+
);
126+
mainGroup = 54713C482C72B768006D7707;
127+
productRefGroup = 54713C522C72B768006D7707 /* Products */;
128+
projectDirPath = "";
129+
projectRoot = "";
130+
targets = (
131+
54713C502C72B768006D7707 /* Translator */,
132+
);
133+
};
134+
/* End PBXProject section */
135+
136+
/* Begin PBXResourcesBuildPhase section */
137+
54713C4F2C72B768006D7707 /* Resources */ = {
138+
isa = PBXResourcesBuildPhase;
139+
buildActionMask = 2147483647;
140+
files = (
141+
);
142+
runOnlyForDeploymentPostprocessing = 0;
143+
};
144+
/* End PBXResourcesBuildPhase section */
145+
146+
/* Begin PBXSourcesBuildPhase section */
147+
54713C4D2C72B768006D7707 /* Sources */ = {
148+
isa = PBXSourcesBuildPhase;
149+
buildActionMask = 2147483647;
150+
files = (
151+
);
152+
runOnlyForDeploymentPostprocessing = 0;
153+
};
154+
/* End PBXSourcesBuildPhase section */
155+
156+
/* Begin XCBuildConfiguration section */
157+
54713C5E2C72B769006D7707 /* Debug */ = {
158+
isa = XCBuildConfiguration;
159+
buildSettings = {
160+
ALWAYS_SEARCH_USER_PATHS = NO;
161+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
162+
CLANG_ANALYZER_NONNULL = YES;
163+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
164+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
165+
CLANG_ENABLE_MODULES = YES;
166+
CLANG_ENABLE_OBJC_ARC = YES;
167+
CLANG_ENABLE_OBJC_WEAK = YES;
168+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
169+
CLANG_WARN_BOOL_CONVERSION = YES;
170+
CLANG_WARN_COMMA = YES;
171+
CLANG_WARN_CONSTANT_CONVERSION = YES;
172+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
173+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
174+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
175+
CLANG_WARN_EMPTY_BODY = YES;
176+
CLANG_WARN_ENUM_CONVERSION = YES;
177+
CLANG_WARN_INFINITE_RECURSION = YES;
178+
CLANG_WARN_INT_CONVERSION = YES;
179+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
180+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
181+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
182+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
183+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
184+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
185+
CLANG_WARN_STRICT_PROTOTYPES = YES;
186+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
187+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
188+
CLANG_WARN_UNREACHABLE_CODE = YES;
189+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
190+
COPY_PHASE_STRIP = NO;
191+
DEAD_CODE_STRIPPING = YES;
192+
DEBUG_INFORMATION_FORMAT = dwarf;
193+
ENABLE_STRICT_OBJC_MSGSEND = YES;
194+
ENABLE_TESTABILITY = YES;
195+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
196+
GCC_C_LANGUAGE_STANDARD = gnu17;
197+
GCC_DYNAMIC_NO_PIC = NO;
198+
GCC_NO_COMMON_BLOCKS = YES;
199+
GCC_OPTIMIZATION_LEVEL = 0;
200+
GCC_PREPROCESSOR_DEFINITIONS = (
201+
"DEBUG=1",
202+
"$(inherited)",
203+
);
204+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
205+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
206+
GCC_WARN_UNDECLARED_SELECTOR = YES;
207+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
208+
GCC_WARN_UNUSED_FUNCTION = YES;
209+
GCC_WARN_UNUSED_VARIABLE = YES;
210+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
211+
MACOSX_DEPLOYMENT_TARGET = 14.5;
212+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
213+
MTL_FAST_MATH = YES;
214+
ONLY_ACTIVE_ARCH = YES;
215+
SDKROOT = macosx;
216+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
217+
SWIFT_EMIT_LOC_STRINGS = YES;
218+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
219+
SWIFT_STRICT_CONCURRENCY = complete;
220+
};
221+
name = Debug;
222+
};
223+
54713C5F2C72B769006D7707 /* Release */ = {
224+
isa = XCBuildConfiguration;
225+
buildSettings = {
226+
ALWAYS_SEARCH_USER_PATHS = NO;
227+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
228+
CLANG_ANALYZER_NONNULL = YES;
229+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
230+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
231+
CLANG_ENABLE_MODULES = YES;
232+
CLANG_ENABLE_OBJC_ARC = YES;
233+
CLANG_ENABLE_OBJC_WEAK = YES;
234+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
235+
CLANG_WARN_BOOL_CONVERSION = YES;
236+
CLANG_WARN_COMMA = YES;
237+
CLANG_WARN_CONSTANT_CONVERSION = YES;
238+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
239+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
240+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
241+
CLANG_WARN_EMPTY_BODY = YES;
242+
CLANG_WARN_ENUM_CONVERSION = YES;
243+
CLANG_WARN_INFINITE_RECURSION = YES;
244+
CLANG_WARN_INT_CONVERSION = YES;
245+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
246+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
247+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
248+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
249+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
250+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
251+
CLANG_WARN_STRICT_PROTOTYPES = YES;
252+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
253+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
254+
CLANG_WARN_UNREACHABLE_CODE = YES;
255+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
256+
COPY_PHASE_STRIP = NO;
257+
DEAD_CODE_STRIPPING = YES;
258+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
259+
ENABLE_NS_ASSERTIONS = NO;
260+
ENABLE_STRICT_OBJC_MSGSEND = YES;
261+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
262+
GCC_C_LANGUAGE_STANDARD = gnu17;
263+
GCC_NO_COMMON_BLOCKS = YES;
264+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
265+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
266+
GCC_WARN_UNDECLARED_SELECTOR = YES;
267+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
268+
GCC_WARN_UNUSED_FUNCTION = YES;
269+
GCC_WARN_UNUSED_VARIABLE = YES;
270+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
271+
MACOSX_DEPLOYMENT_TARGET = 14.5;
272+
MTL_ENABLE_DEBUG_INFO = NO;
273+
MTL_FAST_MATH = YES;
274+
SDKROOT = macosx;
275+
SWIFT_COMPILATION_MODE = wholemodule;
276+
SWIFT_EMIT_LOC_STRINGS = YES;
277+
SWIFT_STRICT_CONCURRENCY = complete;
278+
};
279+
name = Release;
280+
};
281+
54713C612C72B769006D7707 /* Debug */ = {
282+
isa = XCBuildConfiguration;
283+
buildSettings = {
284+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
285+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
286+
CODE_SIGN_STYLE = Manual;
287+
COMBINE_HIDPI_IMAGES = YES;
288+
CURRENT_PROJECT_VERSION = 1;
289+
DEAD_CODE_STRIPPING = YES;
290+
DEVELOPMENT_ASSET_PATHS = "Translator/Preview\\ Content";
291+
DEVELOPMENT_TEAM = "";
292+
ENABLE_PREVIEWS = YES;
293+
GENERATE_INFOPLIST_FILE = YES;
294+
INFOPLIST_FILE = Translator/Resources/Info.plist;
295+
LD_RUNPATH_SEARCH_PATHS = (
296+
"$(inherited)",
297+
"@executable_path/../Frameworks",
298+
);
299+
MARKETING_VERSION = 0.1.0;
300+
PRODUCT_BUNDLE_IDENTIFIER = at.niw.Translator;
301+
PRODUCT_NAME = "$(TARGET_NAME)";
302+
PROVISIONING_PROFILE_SPECIFIER = "";
303+
SWIFT_EMIT_LOC_STRINGS = YES;
304+
SWIFT_VERSION = 5.0;
305+
};
306+
name = Debug;
307+
};
308+
54713C622C72B769006D7707 /* Release */ = {
309+
isa = XCBuildConfiguration;
310+
buildSettings = {
311+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
312+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
313+
CODE_SIGN_STYLE = Manual;
314+
COMBINE_HIDPI_IMAGES = YES;
315+
CURRENT_PROJECT_VERSION = 1;
316+
DEAD_CODE_STRIPPING = YES;
317+
DEVELOPMENT_ASSET_PATHS = "Translator/Preview\\ Content";
318+
DEVELOPMENT_TEAM = "";
319+
ENABLE_PREVIEWS = YES;
320+
GENERATE_INFOPLIST_FILE = YES;
321+
INFOPLIST_FILE = Translator/Resources/Info.plist;
322+
LD_RUNPATH_SEARCH_PATHS = (
323+
"$(inherited)",
324+
"@executable_path/../Frameworks",
325+
);
326+
MARKETING_VERSION = 0.1.0;
327+
PRODUCT_BUNDLE_IDENTIFIER = at.niw.Translator;
328+
PRODUCT_NAME = "$(TARGET_NAME)";
329+
PROVISIONING_PROFILE_SPECIFIER = "";
330+
SWIFT_EMIT_LOC_STRINGS = YES;
331+
SWIFT_VERSION = 5.0;
332+
};
333+
name = Release;
334+
};
335+
/* End XCBuildConfiguration section */
336+
337+
/* Begin XCConfigurationList section */
338+
54713C4C2C72B768006D7707 /* Build configuration list for PBXProject "Translator" */ = {
339+
isa = XCConfigurationList;
340+
buildConfigurations = (
341+
54713C5E2C72B769006D7707 /* Debug */,
342+
54713C5F2C72B769006D7707 /* Release */,
343+
);
344+
defaultConfigurationIsVisible = 0;
345+
defaultConfigurationName = Release;
346+
};
347+
54713C602C72B769006D7707 /* Build configuration list for PBXNativeTarget "Translator" */ = {
348+
isa = XCConfigurationList;
349+
buildConfigurations = (
350+
54713C612C72B769006D7707 /* Debug */,
351+
54713C622C72B769006D7707 /* Release */,
352+
);
353+
defaultConfigurationIsVisible = 0;
354+
defaultConfigurationName = Release;
355+
};
356+
/* End XCConfigurationList section */
357+
358+
/* Begin XCSwiftPackageProductDependency section */
359+
5458B4BA2C72B82100FEFFA8 /* Translator */ = {
360+
isa = XCSwiftPackageProductDependency;
361+
productName = Translator;
362+
};
363+
/* End XCSwiftPackageProductDependency section */
364+
};
365+
rootObject = 54713C492C72B768006D7707 /* Project object */;
366+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"colors" : [
3+
{
4+
"idiom" : "universal"
5+
}
6+
],
7+
"info" : {
8+
"author" : "xcode",
9+
"version" : 1
10+
}
11+
}

0 commit comments

Comments
 (0)