Skip to content

Commit a72b1b2

Browse files
committed
v3.1.0 checkin
final localizations / tweaks for 'Unknown Items' view
1 parent 1b5da4f commit a72b1b2

14 files changed

+266
-90
lines changed

Consts.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ enum Signer{None, Apple, AppStore, DevID, AdHoc};
277277
#define VT_HTTP_RESPONSE @"http_response"
278278

279279
//output file
280-
#define OUTPUT_FILE @"kkResults.json"
280+
#define OUTPUT_FILE @"WhoIsThere.json"
281281

282282
//support us button tag
283283
#define BUTTON_SUPPORT_US 100

KnockKnock-Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<key>LSMinimumSystemVersion</key>
2626
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
2727
<key>NSHumanReadableCopyright</key>
28-
<string>Copyright © 2024 Objective-See, LLC. All rights reserved.</string>
28+
<string>Copyright © 2025 Objective-See, LLC. All rights reserved.</string>
2929
<key>NSMainNibFile</key>
3030
<string>MainMenu</string>
3131
<key>NSPrincipalClass</key>

KnockKnock.xcodeproj/project.pbxproj

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
CD36CDB8237785180089FC34 /* quicklookIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = CD36CDB7237785180089FC34 /* quicklookIcon.png */; };
3333
CD3B99B925EC94D60020AF50 /* SystemExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3B99B725EC94D60020AF50 /* SystemExtensions.m */; };
3434
CD3B99D325EDE9F90020AF50 /* systemExtensionIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = CD3B99D225EDE9F90020AF50 /* systemExtensionIcon.png */; };
35+
CD49EEA72D2A1301007439CD /* UnknownItems.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD49EEA62D2A1301007439CD /* UnknownItems.xib */; };
3536
CD585494219FE61D00A438B0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CD585493219FE61D00A438B0 /* Assets.xcassets */; };
3637
CD5854D321A5FADD00A438B0 /* patrons.txt in Resources */ = {isa = PBXBuildFile; fileRef = CD5854D221A5FADD00A438B0 /* patrons.txt */; };
3738
CD5854D821A60B2100A438B0 /* PlistWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5854D721A60B2000A438B0 /* PlistWindowController.m */; };
@@ -53,7 +54,6 @@
5354
CD6FD7C62C7AB299001C59F2 /* VTInfoWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD6FD7C52C7AB299001C59F2 /* VTInfoWindow.xib */; };
5455
CD6FD7CA2C7AB29F001C59F2 /* ExtensionInfoWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD6FD7C92C7AB29F001C59F2 /* ExtensionInfoWindow.xib */; };
5556
CD6FD7CE2C7AB2A3001C59F2 /* FileInfoWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD6FD7CD2C7AB2A3001C59F2 /* FileInfoWindow.xib */; };
56-
CD792FB92D252FE600167649 /* UnknownItems.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD792FB72D252FE600167649 /* UnknownItems.xib */; };
5757
CD792FBC2D2530A800167649 /* UnknownItemsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD792FBB2D2530A800167649 /* UnknownItemsWindowController.m */; };
5858
CD7B9F4D1ACB959200DF3C71 /* logoAppleOver.png in Resources */ = {isa = PBXBuildFile; fileRef = CD7B9F4C1ACB959200DF3C71 /* logoAppleOver.png */; };
5959
CD7B9F531ACBAE2900DF3C71 /* SpotlightImporters.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7B9F521ACBAE2900DF3C71 /* SpotlightImporters.m */; };
@@ -193,6 +193,8 @@
193193
CD3B99B725EC94D60020AF50 /* SystemExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SystemExtensions.m; path = Plugins/SystemExtensions.m; sourceTree = "<group>"; };
194194
CD3B99B825EC94D60020AF50 /* SystemExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SystemExtensions.h; path = Plugins/SystemExtensions.h; sourceTree = "<group>"; };
195195
CD3B99D225EDE9F90020AF50 /* systemExtensionIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = systemExtensionIcon.png; path = images/systemExtensionIcon.png; sourceTree = SOURCE_ROOT; };
196+
CD49EEA52D2A1301007439CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UnknownItems.xib; sourceTree = "<group>"; };
197+
CD49EEA82D2A1301007439CD /* mul */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; name = mul; path = mul.lproj/UnknownItems.xcstrings; sourceTree = "<group>"; };
196198
CD585493219FE61D00A438B0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = SOURCE_ROOT; };
197199
CD5854D221A5FADD00A438B0 /* patrons.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = patrons.txt; sourceTree = SOURCE_ROOT; };
198200
CD5854D621A60B2000A438B0 /* PlistWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlistWindowController.h; sourceTree = SOURCE_ROOT; };
@@ -228,7 +230,6 @@
228230
CD6FD7CB2C7AB29F001C59F2 /* mul */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; name = mul; path = mul.lproj/ExtensionInfoWindow.xcstrings; sourceTree = "<group>"; };
229231
CD6FD7CC2C7AB2A3001C59F2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/FileInfoWindow.xib; sourceTree = "<group>"; };
230232
CD6FD7CF2C7AB2A3001C59F2 /* mul */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; name = mul; path = mul.lproj/FileInfoWindow.xcstrings; sourceTree = "<group>"; };
231-
CD792FB82D252FE600167649 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UnknownItems.xib; sourceTree = "<group>"; };
232233
CD792FBA2D2530A800167649 /* UnknownItemsWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnknownItemsWindowController.h; sourceTree = "<group>"; };
233234
CD792FBB2D2530A800167649 /* UnknownItemsWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UnknownItemsWindowController.m; sourceTree = "<group>"; };
234235
CD7B9F4C1ACB959200DF3C71 /* logoAppleOver.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = logoAppleOver.png; path = images/logoAppleOver.png; sourceTree = SOURCE_ROOT; };
@@ -628,7 +629,7 @@
628629
CDA81E621AA020E8009790E2 /* UI */ = {
629630
isa = PBXGroup;
630631
children = (
631-
CD792FB72D252FE600167649 /* UnknownItems.xib */,
632+
CD49EEA62D2A1301007439CD /* UnknownItems.xib */,
632633
CD6FD7BD2C7AB291001C59F2 /* AboutWindow.xib */,
633634
CD19A7EC2CA4236B00F17FF3 /* DiffWindow.xib */,
634635
CD6FD7C92C7AB29F001C59F2 /* ExtensionInfoWindow.xib */,
@@ -779,7 +780,7 @@
779780
CD7B9F4D1ACB959200DF3C71 /* logoAppleOver.png in Resources */,
780781
CDA81DCB1A9960A3009790E2 /* virusTotal.png in Resources */,
781782
CDA81DF41A99B8C2009790E2 /* whitelistedExtensions.json in Resources */,
782-
CD792FB92D252FE600167649 /* UnknownItems.xib in Resources */,
783+
CD49EEA72D2A1301007439CD /* UnknownItems.xib in Resources */,
783784
CD585494219FE61D00A438B0 /* Assets.xcassets in Resources */,
784785
CDA81DD41A9970A0009790E2 /* unsigned.png in Resources */,
785786
CD2B61442067656200BF72E9 /* eventRulesIcon.png in Resources */,
@@ -895,6 +896,16 @@
895896
path = UI;
896897
sourceTree = "<group>";
897898
};
899+
CD49EEA62D2A1301007439CD /* UnknownItems.xib */ = {
900+
isa = PBXVariantGroup;
901+
children = (
902+
CD49EEA52D2A1301007439CD /* Base */,
903+
CD49EEA82D2A1301007439CD /* mul */,
904+
);
905+
name = UnknownItems.xib;
906+
path = UI;
907+
sourceTree = "<group>";
908+
};
898909
CD6FD7AB2C7AAD87001C59F2 /* MainMenu.xib */ = {
899910
isa = PBXVariantGroup;
900911
children = (
@@ -984,15 +995,6 @@
984995
path = UI;
985996
sourceTree = "<group>";
986997
};
987-
CD792FB72D252FE600167649 /* UnknownItems.xib */ = {
988-
isa = PBXVariantGroup;
989-
children = (
990-
CD792FB82D252FE600167649 /* Base */,
991-
);
992-
name = UnknownItems.xib;
993-
path = UI;
994-
sourceTree = "<group>";
995-
};
996998
CD8641252CA05D6B00803551 /* KnockKnock-InfoPlist.strings */ = {
997999
isa = PBXVariantGroup;
9981000
children = (
@@ -1105,20 +1107,22 @@
11051107
CODE_SIGN_IDENTITY = "Developer ID Application";
11061108
CODE_SIGN_STYLE = Manual;
11071109
COMBINE_HIDPI_IMAGES = YES;
1108-
CURRENT_PROJECT_VERSION = 3.0.1;
1110+
CURRENT_PROJECT_VERSION = 3.1.0;
11091111
DEVELOPMENT_TEAM = VBG97UB4TA;
11101112
ENABLE_HARDENED_RUNTIME = YES;
11111113
GCC_PRECOMPILE_PREFIX_HEADER = YES;
11121114
GCC_PREFIX_HEADER = "KnockKnock-Prefix.pch";
11131115
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/Libraries/**";
11141116
INFOPLIST_FILE = "KnockKnock-Info.plist";
1117+
INFOPLIST_KEY_CFBundleDisplayName = KnockKnock;
1118+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
11151119
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
11161120
LIBRARY_SEARCH_PATHS = (
11171121
"$(inherited)",
11181122
"$(PROJECT_DIR)/Libraries/BTM",
11191123
);
11201124
MACOSX_DEPLOYMENT_TARGET = 10.15;
1121-
MARKETING_VERSION = 3.0.1;
1125+
MARKETING_VERSION = 3.1.0;
11221126
ONLY_ACTIVE_ARCH = NO;
11231127
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.${PRODUCT_NAME:rfc1034identifier}";
11241128
PRODUCT_NAME = KnockKnock;
@@ -1135,20 +1139,22 @@
11351139
CODE_SIGN_IDENTITY = "Developer ID Application";
11361140
CODE_SIGN_STYLE = Manual;
11371141
COMBINE_HIDPI_IMAGES = YES;
1138-
CURRENT_PROJECT_VERSION = 3.0.1;
1142+
CURRENT_PROJECT_VERSION = 3.1.0;
11391143
DEVELOPMENT_TEAM = VBG97UB4TA;
11401144
ENABLE_HARDENED_RUNTIME = YES;
11411145
GCC_PRECOMPILE_PREFIX_HEADER = YES;
11421146
GCC_PREFIX_HEADER = "KnockKnock-Prefix.pch";
11431147
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/Libraries/**";
11441148
INFOPLIST_FILE = "KnockKnock-Info.plist";
1149+
INFOPLIST_KEY_CFBundleDisplayName = KnockKnock;
1150+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
11451151
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
11461152
LIBRARY_SEARCH_PATHS = (
11471153
"$(inherited)",
11481154
"$(PROJECT_DIR)/Libraries/BTM",
11491155
);
11501156
MACOSX_DEPLOYMENT_TARGET = 10.15;
1151-
MARKETING_VERSION = 3.0.1;
1157+
MARKETING_VERSION = 3.1.0;
11521158
ONLY_ACTIVE_ARCH = NO;
11531159
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.${PRODUCT_NAME:rfc1034identifier}";
11541160
PRODUCT_NAME = KnockKnock;

Localizable.xcstrings

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -546,26 +546,13 @@
546546
}
547547
}
548548
},
549-
"Submissions complete, though errors were encountered.\r\n(HTTP response(s): %@)." : {
550-
"comment" : "Submissions complete, though errors were encountered.\r\n(HTTP response(s): %@).",
551-
"extractionState" : "stale",
549+
"Submissions complete!" : {
550+
"comment" : "Submissions complete!",
552551
"localizations" : {
553552
"es" : {
554553
"stringUnit" : {
555554
"state" : "translated",
556-
"value" : "Envíos completados, aunque se encontraron errores.\r\n(respuesta(s) HTTP: %@)."
557-
}
558-
}
559-
}
560-
},
561-
"Submissions complete. (In subsequent scans item's VT detection ratios will now be displayed)." : {
562-
"comment" : "Submissions complete. (In subsequent scans item's VT detection ratios will now be displayed).",
563-
"extractionState" : "stale",
564-
"localizations" : {
565-
"es" : {
566-
"stringUnit" : {
567-
"state" : "translated",
568-
"value" : "Envíos completados. (A partir de ahora, en los análisis posteriores, se mostrarán los índices de detección de VT del ítem)."
555+
"value" : "Envíos completados"
569556
}
570557
}
571558
}
@@ -603,18 +590,6 @@
603590
}
604591
}
605592
},
606-
"Submitting %lu item(s) to VirusTotal..." : {
607-
"comment" : "Submitting %lu item(s) to VirusTotal...",
608-
"extractionState" : "stale",
609-
"localizations" : {
610-
"es" : {
611-
"stringUnit" : {
612-
"state" : "translated",
613-
"value" : "Enviando %lu ítem(s) a VirusTotal..."
614-
}
615-
}
616-
}
617-
},
618593
"This allows the app to perform a comprehensive scan.\n\nIn System Preferences:\r ▪ Click the 🔒 to authenticate\r ▪ Click the ➕ to add KnockKnock.app\n" : {
619594
"comment" : "This allows the app to perform a comprehensive scan.\n\nIn System Preferences:\r ▪ Click the 🔒 to authenticate\r ▪ Click the ➕ to add KnockKnock.app\n",
620595
"localizations" : {
@@ -670,9 +645,8 @@
670645
}
671646
}
672647
},
673-
"VirusTotal Results: Disabled" : {
674-
"comment" : "VirusTotal Results: Disabled",
675-
"extractionState" : "stale",
648+
"VirusTotal Results: N/A (Disabled)" : {
649+
"comment" : "VirusTotal Results: N/A (Disabled)",
676650
"localizations" : {
677651
"es" : {
678652
"stringUnit" : {
@@ -682,9 +656,6 @@
682656
}
683657
}
684658
},
685-
"VirusTotal Results: N/A (Disabled)" : {
686-
"comment" : "VirusTotal Results: N/A (Disabled)"
687-
},
688659
"VirusTotal:\r\n %lu flagged item(s)\r\n %lu unknown item(s)" : {
689660
"comment" : "VirusTotal:\r\n %lu flagged item(s)\r\n %lu unknown item(s)",
690661
"localizations" : {

UI/Base.lproj/AboutWindow.xib

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23094" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23504" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23094"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23504"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>

UI/Base.lproj/ResultsWindow.xib

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23094" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23504" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23094"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23504"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>

UI/Base.lproj/UnknownItems.xib

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23094" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23504" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23094"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23504"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>
99
<customObject id="-2" userLabel="File's Owner" customClass="UnknownItemsWindowController">
1010
<connections>
1111
<outlet property="activityIndicator" destination="YFJ-fV-od8" id="0dA-VM-qhD"/>
12+
<outlet property="statusLabel" destination="cRD-QV-kp1" id="iww-ot-hR2"/>
1213
<outlet property="submit" destination="p2q-DR-J4n" id="V3O-dR-GsD"/>
1314
<outlet property="tableView" destination="4WG-Qw-U3m" id="n74-y3-lGx"/>
1415
<outlet property="window" destination="pvW-8N-g8T" id="S6L-HM-aNi"/>
@@ -176,16 +177,27 @@
176177
<action selector="submit:" target="-2" id="1pz-8y-few"/>
177178
</connections>
178179
</button>
180+
<textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="cRD-QV-kp1">
181+
<rect key="frame" x="18" y="22" width="463" height="15"/>
182+
<textFieldCell key="cell" lineBreakMode="clipping" alignment="left" id="on5-Un-vIc">
183+
<font key="font" size="13" name="Menlo-Regular"/>
184+
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
185+
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
186+
</textFieldCell>
187+
</textField>
179188
</subviews>
180189
<constraints>
181190
<constraint firstAttribute="bottom" secondItem="mif-DC-CkF" secondAttribute="bottom" constant="62" id="00d-ob-Zdf"/>
182191
<constraint firstItem="mif-DC-CkF" firstAttribute="top" secondItem="XBF-k3-Nqu" secondAttribute="top" constant="-1" id="5wD-mE-WXa"/>
183192
<constraint firstAttribute="bottom" secondItem="YFJ-fV-od8" secondAttribute="bottom" constant="14" id="7bI-VI-L4H"/>
184193
<constraint firstAttribute="trailing" secondItem="mif-DC-CkF" secondAttribute="trailing" constant="-1" id="CVV-X1-Kle"/>
185194
<constraint firstAttribute="bottom" secondItem="p2q-DR-J4n" secondAttribute="bottom" constant="20" symbolic="YES" id="L3W-cR-gQ9"/>
195+
<constraint firstItem="cRD-QV-kp1" firstAttribute="leading" secondItem="XBF-k3-Nqu" secondAttribute="leading" constant="20" symbolic="YES" id="YbQ-nC-juI"/>
186196
<constraint firstAttribute="trailing" secondItem="YFJ-fV-od8" secondAttribute="trailing" constant="20" symbolic="YES" id="ajA-XG-4va"/>
187197
<constraint firstItem="mif-DC-CkF" firstAttribute="leading" secondItem="XBF-k3-Nqu" secondAttribute="leading" constant="1" id="h6B-Mm-oRi"/>
188198
<constraint firstAttribute="trailing" secondItem="p2q-DR-J4n" secondAttribute="trailing" constant="60" id="tgR-ZW-6jc"/>
199+
<constraint firstItem="p2q-DR-J4n" firstAttribute="leading" secondItem="cRD-QV-kp1" secondAttribute="trailing" constant="8" symbolic="YES" id="u8f-sJ-TeU"/>
200+
<constraint firstAttribute="bottom" secondItem="cRD-QV-kp1" secondAttribute="bottom" constant="22" id="xqW-6C-LUG"/>
189201
</constraints>
190202
</view>
191203
<point key="canvasLocation" x="-8.5" y="28.5"/>

UI/Base.lproj/UpdateWindow.xib

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23094" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23504" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
33
<dependencies>
44
<deployment identifier="macosx"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23094"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23504"/>
66
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
77
</dependencies>
88
<objects>

UI/en.lproj/UnknownItems.strings

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "1tA-WZ-bke"; */
3+
"1tA-WZ-bke.title" = "Text Cell";
4+
5+
/* Class = "NSTableColumn"; headerCell.title = "Submit?"; ObjectID = "4Yf-Xs-7Mi"; */
6+
"4Yf-Xs-7Mi.headerCell.title" = "Submit?";
7+
8+
/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "4Zg-Mt-eqA"; */
9+
"4Zg-Mt-eqA.title" = "Table View Cell";
10+
11+
/* Class = "NSButtonCell"; title = "View"; ObjectID = "G1q-Ag-u0M"; */
12+
"G1q-Ag-u0M.title" = "View";
13+
14+
/* Class = "NSButtonCell"; title = "Submit"; ObjectID = "ORZ-Dh-wck"; */
15+
"ORZ-Dh-wck.title" = "Submit";
16+
17+
/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "QE4-vB-ePI"; */
18+
"QE4-vB-ePI.title" = "Text Cell";
19+
20+
/* Class = "NSTableColumn"; headerCell.title = "Unknown Item"; ObjectID = "QnT-0o-QAw"; */
21+
"QnT-0o-QAw.headerCell.title" = "Unknown Item";
22+
23+
/* Class = "NSTextFieldCell"; title = "Results"; ObjectID = "X4L-QK-gGw"; */
24+
"X4L-QK-gGw.title" = "Results";
25+
26+
/* Class = "NSTableColumn"; headerCell.title = "Result"; ObjectID = "XoS-Yw-8k6"; */
27+
"XoS-Yw-8k6.headerCell.title" = "Result";
28+
29+
/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "lTj-A6-MWz"; */
30+
"lTj-A6-MWz.title" = "Text Cell";
31+
32+
/* Class = "NSWindow"; title = "Unknown Items"; ObjectID = "pvW-8N-g8T"; */
33+
"pvW-8N-g8T.title" = "Unknown Items";

0 commit comments

Comments
 (0)