浏览代码

Moved Helper into own Project

Thomas Buck 11 年前
父节点
当前提交
9d3dcb6ad3

+ 51
- 159
BaconBar.xcodeproj/project.pbxproj 查看文件

@@ -12,13 +12,8 @@
12 12
 		E934191B184A47DE00D03488 /* Prefs.xib in Resources */ = {isa = PBXBuildFile; fileRef = E9341919184A47DE00D03488 /* Prefs.xib */; };
13 13
 		E9A129B1184BD24000F50D1D /* RedditItem.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A129B0184BD24000F50D1D /* RedditItem.m */; };
14 14
 		E9B6773E184B73DC00850559 /* Reddit.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B6773D184B73DC00850559 /* Reddit.m */; };
15
+		E9BA9EB2186F63D600D147BC /* BaconBarHelper.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = E9BA9EAF186F63C400D147BC /* BaconBarHelper.app */; };
15 16
 		E9C32422186E49F000B41515 /* ServiceManagement.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9C32421186E49F000B41515 /* ServiceManagement.framework */; };
16
-		E9C32428186E4C8100B41515 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9CF1F20184961010004AE02 /* Cocoa.framework */; };
17
-		E9C3242E186E4C8100B41515 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E9C3242C186E4C8100B41515 /* InfoPlist.strings */; };
18
-		E9C32430186E4C8100B41515 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C3242F186E4C8100B41515 /* main.m */; };
19
-		E9C32437186E4C8100B41515 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C32436186E4C8100B41515 /* AppDelegate.m */; };
20
-		E9C3243C186E4C8100B41515 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E9C3243B186E4C8100B41515 /* Images.xcassets */; };
21
-		E9C32455186E4D1700B41515 /* BaconBarHelper.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = E9C32427186E4C8100B41515 /* BaconBarHelper.app */; };
22 17
 		E9CF1F21184961010004AE02 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9CF1F20184961010004AE02 /* Cocoa.framework */; };
23 18
 		E9CF1F2B184961010004AE02 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E9CF1F29184961010004AE02 /* InfoPlist.strings */; };
24 19
 		E9CF1F2D184961010004AE02 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E9CF1F2C184961010004AE02 /* main.m */; };
@@ -30,6 +25,16 @@
30 25
 		E9F64A2E185E1E2900D6CA16 /* PrefWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F64A2D185E1E2900D6CA16 /* PrefWindow.m */; };
31 26
 /* End PBXBuildFile section */
32 27
 
28
+/* Begin PBXContainerItemProxy section */
29
+		E9BA9EAE186F63C400D147BC /* PBXContainerItemProxy */ = {
30
+			isa = PBXContainerItemProxy;
31
+			containerPortal = E9BA9EA9186F63C400D147BC /* BaconBarHelper.xcodeproj */;
32
+			proxyType = 2;
33
+			remoteGlobalIDString = E922AEF7186F5F790038E4D7;
34
+			remoteInfo = BaconBarHelper;
35
+		};
36
+/* End PBXContainerItemProxy section */
37
+
33 38
 /* Begin PBXCopyFilesBuildPhase section */
34 39
 		E9C32454186E4CF900B41515 /* CopyFiles */ = {
35 40
 			isa = PBXCopyFilesBuildPhase;
@@ -37,7 +42,7 @@
37 42
 			dstPath = Contents/Library/LoginItems;
38 43
 			dstSubfolderSpec = 1;
39 44
 			files = (
40
-				E9C32455186E4D1700B41515 /* BaconBarHelper.app in CopyFiles */,
45
+				E9BA9EB2186F63D600D147BC /* BaconBarHelper.app in CopyFiles */,
41 46
 			);
42 47
 			runOnlyForDeploymentPostprocessing = 0;
43 48
 		};
@@ -53,23 +58,14 @@
53 58
 		E9341912184A1A1A00D03488 /* StateModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateModel.h; sourceTree = "<group>"; };
54 59
 		E9341913184A1A1A00D03488 /* StateModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StateModel.m; sourceTree = "<group>"; };
55 60
 		E934191A184A47DE00D03488 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Prefs.xib; sourceTree = "<group>"; };
56
-		E97FD65E185232CA006B5B3E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainMenu.strings; sourceTree = "<group>"; };
57 61
 		E97FD65F185232D5006B5B3E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Prefs.strings; sourceTree = "<group>"; };
58 62
 		E9A129AF184BD24000F50D1D /* RedditItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RedditItem.h; sourceTree = "<group>"; };
59 63
 		E9A129B0184BD24000F50D1D /* RedditItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RedditItem.m; sourceTree = "<group>"; };
64
+		E9A72EF0186F66EC009ECE8C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainMenu.strings; sourceTree = "<group>"; };
60 65
 		E9B6773C184B73DC00850559 /* Reddit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reddit.h; sourceTree = "<group>"; };
61 66
 		E9B6773D184B73DC00850559 /* Reddit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Reddit.m; sourceTree = "<group>"; };
67
+		E9BA9EA9186F63C400D147BC /* BaconBarHelper.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = BaconBarHelper.xcodeproj; sourceTree = "<group>"; };
62 68
 		E9C32421186E49F000B41515 /* ServiceManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ServiceManagement.framework; path = System/Library/Frameworks/ServiceManagement.framework; sourceTree = SDKROOT; };
63
-		E9C32427186E4C8100B41515 /* BaconBarHelper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BaconBarHelper.app; sourceTree = BUILT_PRODUCTS_DIR; };
64
-		E9C3242B186E4C8100B41515 /* BaconBarHelper-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BaconBarHelper-Info.plist"; sourceTree = "<group>"; };
65
-		E9C3242D186E4C8100B41515 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
66
-		E9C3242F186E4C8100B41515 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
67
-		E9C32431186E4C8100B41515 /* BaconBarHelper-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BaconBarHelper-Prefix.pch"; sourceTree = "<group>"; };
68
-		E9C32435186E4C8100B41515 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
69
-		E9C32436186E4C8100B41515 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
70
-		E9C3243B186E4C8100B41515 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
71
-		E9C32456186E4D9B00B41515 /* BaconBarHelper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = BaconBarHelper.entitlements; sourceTree = "<group>"; };
72
-		E9C32457186E54D300B41515 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
73 69
 		E9CF1F1D184961010004AE02 /* BaconBar.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BaconBar.app; sourceTree = BUILT_PRODUCTS_DIR; };
74 70
 		E9CF1F20184961010004AE02 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
75 71
 		E9CF1F23184961010004AE02 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -93,14 +89,6 @@
93 89
 /* End PBXFileReference section */
94 90
 
95 91
 /* Begin PBXFrameworksBuildPhase section */
96
-		E9C32424186E4C8100B41515 /* Frameworks */ = {
97
-			isa = PBXFrameworksBuildPhase;
98
-			buildActionMask = 2147483647;
99
-			files = (
100
-				E9C32428186E4C8100B41515 /* Cocoa.framework in Frameworks */,
101
-			);
102
-			runOnlyForDeploymentPostprocessing = 0;
103
-		};
104 92
 		E9CF1F1A184961010004AE02 /* Frameworks */ = {
105 93
 			isa = PBXFrameworksBuildPhase;
106 94
 			buildActionMask = 2147483647;
@@ -113,34 +101,19 @@
113 101
 /* End PBXFrameworksBuildPhase section */
114 102
 
115 103
 /* Begin PBXGroup section */
116
-		E9C32429186E4C8100B41515 /* BaconBarHelper */ = {
117
-			isa = PBXGroup;
118
-			children = (
119
-				E9C32456186E4D9B00B41515 /* BaconBarHelper.entitlements */,
120
-				E9C32435186E4C8100B41515 /* AppDelegate.h */,
121
-				E9C32436186E4C8100B41515 /* AppDelegate.m */,
122
-				E9C3243B186E4C8100B41515 /* Images.xcassets */,
123
-				E9C3242A186E4C8100B41515 /* Supporting Files */,
124
-			);
125
-			path = BaconBarHelper;
126
-			sourceTree = "<group>";
127
-		};
128
-		E9C3242A186E4C8100B41515 /* Supporting Files */ = {
104
+		E9BA9EAA186F63C400D147BC /* Products */ = {
129 105
 			isa = PBXGroup;
130 106
 			children = (
131
-				E9C3242B186E4C8100B41515 /* BaconBarHelper-Info.plist */,
132
-				E9C3242C186E4C8100B41515 /* InfoPlist.strings */,
133
-				E9C3242F186E4C8100B41515 /* main.m */,
134
-				E9C32431186E4C8100B41515 /* BaconBarHelper-Prefix.pch */,
107
+				E9BA9EAF186F63C400D147BC /* BaconBarHelper.app */,
135 108
 			);
136
-			name = "Supporting Files";
109
+			name = Products;
137 110
 			sourceTree = "<group>";
138 111
 		};
139 112
 		E9CF1F14184961010004AE02 = {
140 113
 			isa = PBXGroup;
141 114
 			children = (
115
+				E9BA9EA9186F63C400D147BC /* BaconBarHelper.xcodeproj */,
142 116
 				E9CF1F26184961010004AE02 /* RedditBar */,
143
-				E9C32429186E4C8100B41515 /* BaconBarHelper */,
144 117
 				E9CF1F1F184961010004AE02 /* Frameworks */,
145 118
 				E9CF1F1E184961010004AE02 /* Products */,
146 119
 			);
@@ -150,7 +123,6 @@
150 123
 			isa = PBXGroup;
151 124
 			children = (
152 125
 				E9CF1F1D184961010004AE02 /* BaconBar.app */,
153
-				E9C32427186E4C8100B41515 /* BaconBarHelper.app */,
154 126
 			);
155 127
 			name = Products;
156 128
 			sourceTree = "<group>";
@@ -216,23 +188,6 @@
216 188
 /* End PBXGroup section */
217 189
 
218 190
 /* Begin PBXNativeTarget section */
219
-		E9C32426186E4C8100B41515 /* BaconBarHelper */ = {
220
-			isa = PBXNativeTarget;
221
-			buildConfigurationList = E9C3244E186E4C8100B41515 /* Build configuration list for PBXNativeTarget "BaconBarHelper" */;
222
-			buildPhases = (
223
-				E9C32423186E4C8100B41515 /* Sources */,
224
-				E9C32424186E4C8100B41515 /* Frameworks */,
225
-				E9C32425186E4C8100B41515 /* Resources */,
226
-			);
227
-			buildRules = (
228
-			);
229
-			dependencies = (
230
-			);
231
-			name = BaconBarHelper;
232
-			productName = BaconBarHelper;
233
-			productReference = E9C32427186E4C8100B41515 /* BaconBarHelper.app */;
234
-			productType = "com.apple.product-type.application";
235
-		};
236 191
 		E9CF1F1C184961010004AE02 /* BaconBar */ = {
237 192
 			isa = PBXNativeTarget;
238 193
 			buildConfigurationList = E9CF1F4E184961020004AE02 /* Build configuration list for PBXNativeTarget "BaconBar" */;
@@ -241,7 +196,7 @@
241 196
 				E9CF1F1A184961010004AE02 /* Frameworks */,
242 197
 				E9341915184A3A6500D03488 /* ShellScript */,
243 198
 				E9CF1F1B184961010004AE02 /* Resources */,
244
-				E97FD65D185231D0006B5B3E /* ShellScript */,
199
+				E97FD65D185231D0006B5B3E /* Run Script */,
245 200
 				E9C32454186E4CF900B41515 /* CopyFiles */,
246 201
 			);
247 202
 			buildRules = (
@@ -262,14 +217,6 @@
262 217
 				LastUpgradeCheck = 0500;
263 218
 				ORGANIZATIONNAME = xythobuz;
264 219
 				TargetAttributes = {
265
-					E9C32426186E4C8100B41515 = {
266
-						DevelopmentTeam = 2YRH3A6P3C;
267
-						SystemCapabilities = {
268
-							com.apple.Sandbox = {
269
-								enabled = 1;
270
-							};
271
-						};
272
-					};
273 220
 					E9CF1F1C184961010004AE02 = {
274 221
 						DevelopmentTeam = 2YRH3A6P3C;
275 222
 						SystemCapabilities = {
@@ -292,24 +239,30 @@
292 239
 			mainGroup = E9CF1F14184961010004AE02;
293 240
 			productRefGroup = E9CF1F1E184961010004AE02 /* Products */;
294 241
 			projectDirPath = "";
242
+			projectReferences = (
243
+				{
244
+					ProductGroup = E9BA9EAA186F63C400D147BC /* Products */;
245
+					ProjectRef = E9BA9EA9186F63C400D147BC /* BaconBarHelper.xcodeproj */;
246
+				},
247
+			);
295 248
 			projectRoot = "";
296 249
 			targets = (
297 250
 				E9CF1F1C184961010004AE02 /* BaconBar */,
298
-				E9C32426186E4C8100B41515 /* BaconBarHelper */,
299 251
 			);
300 252
 		};
301 253
 /* End PBXProject section */
302 254
 
255
+/* Begin PBXReferenceProxy section */
256
+		E9BA9EAF186F63C400D147BC /* BaconBarHelper.app */ = {
257
+			isa = PBXReferenceProxy;
258
+			fileType = wrapper.application;
259
+			path = BaconBarHelper.app;
260
+			remoteRef = E9BA9EAE186F63C400D147BC /* PBXContainerItemProxy */;
261
+			sourceTree = BUILT_PRODUCTS_DIR;
262
+		};
263
+/* End PBXReferenceProxy section */
264
+
303 265
 /* Begin PBXResourcesBuildPhase section */
304
-		E9C32425186E4C8100B41515 /* Resources */ = {
305
-			isa = PBXResourcesBuildPhase;
306
-			buildActionMask = 2147483647;
307
-			files = (
308
-				E9C3242E186E4C8100B41515 /* InfoPlist.strings in Resources */,
309
-				E9C3243C186E4C8100B41515 /* Images.xcassets in Resources */,
310
-			);
311
-			runOnlyForDeploymentPostprocessing = 0;
312
-		};
313 266
 		E9CF1F1B184961010004AE02 /* Resources */ = {
314 267
 			isa = PBXResourcesBuildPhase;
315 268
 			buildActionMask = 2147483647;
@@ -339,31 +292,23 @@
339 292
 			shellPath = /bin/sh;
340 293
 			shellScript = "buildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\"";
341 294
 		};
342
-		E97FD65D185231D0006B5B3E /* ShellScript */ = {
295
+		E97FD65D185231D0006B5B3E /* Run Script */ = {
343 296
 			isa = PBXShellScriptBuildPhase;
344 297
 			buildActionMask = 2147483647;
345 298
 			files = (
346 299
 			);
347 300
 			inputPaths = (
348 301
 			);
302
+			name = "Run Script";
349 303
 			outputPaths = (
350 304
 			);
351 305
 			runOnlyForDeploymentPostprocessing = 0;
352 306
 			shellPath = /bin/sh;
353
-			shellScript = "# update_storyboard_strings.sh - automatically extract translatable strings from storyboards and update strings files\n# Based on http://forums.macrumors.com/showpost.php?p=16060008&postcount=4 by mikezang\n\nstoryboardExt=\".xib\"\nstringsExt=\".strings\"\nnewStringsExt=\".strings.new\"\noldStringsExt=\".strings.old\"\nlocaleDirExt=\".lproj\"\n\n# Find storyboard file full path inside project folder\nfor storyboardPath in `find . -name \"*$storyboardExt\" -print`\ndo\n# Get Base strings file full path\nbaseStringsPath=$(echo \"$storyboardPath\" | sed \"s/$storyboardExt/$stringsExt/\")\n\n# Create base strings file if it doesn't exist\nif ! [ -f $baseStringsPath ]; then\ntouch -r $storyboardPath $baseStringsPath\n# Make base strings file older than the storyboard file\ntouch -A -01 $baseStringsPath\nfi\n\n# Create strings file only when storyboard file newer\nif find $storyboardPath -prune -newer $baseStringsPath -print | grep -q .; then\n# Get storyboard file name and folder\nstoryboardFile=$(basename \"$storyboardPath\")\nstoryboardDir=$(dirname \"$storyboardPath\")\n\n# Get New Base strings file full path and strings file name\nnewBaseStringsPath=$(echo \"$storyboardPath\" | sed \"s/$storyboardExt/$newStringsExt/\")\nstringsFile=$(basename \"$baseStringsPath\")\nibtool --export-strings-file $newBaseStringsPath $storyboardPath\niconv -f UTF-16 -t UTF-8 $newBaseStringsPath > $baseStringsPath\nrm $newBaseStringsPath\n\n# Get all locale strings folder\nfor localeStringsDir in `find . -name \"*$localeDirExt\" -print`\ndo\n# Skip Base strings folder\nif [ $localeStringsDir != $storyboardDir ]; then\nlocaleStringsPath=$localeStringsDir/$stringsFile\n\n# Just copy base strings file on first time\nif [ ! -e $localeStringsPath ]; then\ncp $baseStringsPath $localeStringsPath\nelse\noldLocaleStringsPath=$(echo \"$localeStringsPath\" | sed \"s/$stringsExt/$oldStringsExt/\")\ncp $localeStringsPath $oldLocaleStringsPath\n\n# Merge baseStringsPath to localeStringsPath\nawk 'NR == FNR && /^\\/\\*/ {x=$0; getline; a[x]=$0; next} /^\\/\\*/ {x=$0; print; getline; $0=a[x]?a[x]:$0; printf $0\"\\n\\n\"}' $oldLocaleStringsPath $baseStringsPath > $localeStringsPath\n\nrm $oldLocaleStringsPath\nfi\nfi\ndone\nelse\necho \"$storyboardPath file not modified.\"\nfi\ndone";
307
+			shellScript = "# update_storyboard_strings.sh - automatically extract translatable strings from storyboards and update strings files\n# Based on http://forums.macrumors.com/showpost.php?p=16060008&postcount=4 by mikezang\n\n# Also regenerate Localizable.strings\nfind . -name \\*.m | xargs genstrings -o en.lproj\n\nstoryboardExt=\".xib\"\nstringsExt=\".strings\"\nnewStringsExt=\".strings.new\"\noldStringsExt=\".strings.old\"\nlocaleDirExt=\".lproj\"\n\n# Find storyboard file full path inside project folder\nfor storyboardPath in `find . -name \"*$storyboardExt\" -print`\ndo\n# Get Base strings file full path\nbaseStringsPath=$(echo \"$storyboardPath\" | sed \"s/$storyboardExt/$stringsExt/\")\n\n# Create base strings file if it doesn't exist\nif ! [ -f $baseStringsPath ]; then\ntouch -r $storyboardPath $baseStringsPath\n# Make base strings file older than the storyboard file\ntouch -A -01 $baseStringsPath\nfi\n\n# Create strings file only when storyboard file newer\nif find $storyboardPath -prune -newer $baseStringsPath -print | grep -q .; then\n# Get storyboard file name and folder\nstoryboardFile=$(basename \"$storyboardPath\")\nstoryboardDir=$(dirname \"$storyboardPath\")\n\n# Get New Base strings file full path and strings file name\nnewBaseStringsPath=$(echo \"$storyboardPath\" | sed \"s/$storyboardExt/$newStringsExt/\")\nstringsFile=$(basename \"$baseStringsPath\")\nibtool --export-strings-file $newBaseStringsPath $storyboardPath\niconv -f UTF-16 -t UTF-8 $newBaseStringsPath > $baseStringsPath\nrm $newBaseStringsPath\n\n# Get all locale strings folder\nfor localeStringsDir in `find . -name \"*$localeDirExt\" -print`\ndo\n# Skip Base strings folder\nif [ $localeStringsDir != $storyboardDir ]; then\nlocaleStringsPath=$localeStringsDir/$stringsFile\n\n# Just copy base strings file on first time\nif [ ! -e $localeStringsPath ]; then\ncp $baseStringsPath $localeStringsPath\nelse\noldLocaleStringsPath=$(echo \"$localeStringsPath\" | sed \"s/$stringsExt/$oldStringsExt/\")\ncp $localeStringsPath $oldLocaleStringsPath\n\n# Merge baseStringsPath to localeStringsPath\nawk 'NR == FNR && /^\\/\\*/ {x=$0; getline; a[x]=$0; next} /^\\/\\*/ {x=$0; print; getline; $0=a[x]?a[x]:$0; printf $0\"\\n\\n\"}' $oldLocaleStringsPath $baseStringsPath > $localeStringsPath\n\nrm $oldLocaleStringsPath\nfi\nfi\ndone\nelse\necho \"$storyboardPath file not modified.\"\nfi\ndone";
354 308
 		};
355 309
 /* End PBXShellScriptBuildPhase section */
356 310
 
357 311
 /* Begin PBXSourcesBuildPhase section */
358
-		E9C32423186E4C8100B41515 /* Sources */ = {
359
-			isa = PBXSourcesBuildPhase;
360
-			buildActionMask = 2147483647;
361
-			files = (
362
-				E9C32437186E4C8100B41515 /* AppDelegate.m in Sources */,
363
-				E9C32430186E4C8100B41515 /* main.m in Sources */,
364
-			);
365
-			runOnlyForDeploymentPostprocessing = 0;
366
-		};
367 312
 		E9CF1F19184961010004AE02 /* Sources */ = {
368 313
 			isa = PBXSourcesBuildPhase;
369 314
 			buildActionMask = 2147483647;
@@ -400,15 +345,6 @@
400 345
 			name = Prefs.xib;
401 346
 			sourceTree = "<group>";
402 347
 		};
403
-		E9C3242C186E4C8100B41515 /* InfoPlist.strings */ = {
404
-			isa = PBXVariantGroup;
405
-			children = (
406
-				E9C3242D186E4C8100B41515 /* en */,
407
-				E9C32457186E54D300B41515 /* de */,
408
-			);
409
-			name = InfoPlist.strings;
410
-			sourceTree = "<group>";
411
-		};
412 348
 		E9CF1F29184961010004AE02 /* InfoPlist.strings */ = {
413 349
 			isa = PBXVariantGroup;
414 350
 			children = (
@@ -432,7 +368,7 @@
432 368
 			children = (
433 369
 				E9CF1F36184961020004AE02 /* Base */,
434 370
 				E90E74B6184FAADE00F38929 /* de */,
435
-				E97FD65E185232CA006B5B3E /* en */,
371
+				E9A72EF0186F66EC009ECE8C /* en */,
436 372
 			);
437 373
 			name = MainMenu.xib;
438 374
 			sourceTree = "<group>";
@@ -440,44 +376,6 @@
440 376
 /* End PBXVariantGroup section */
441 377
 
442 378
 /* Begin XCBuildConfiguration section */
443
-		E9C3244F186E4C8100B41515 /* Debug */ = {
444
-			isa = XCBuildConfiguration;
445
-			buildSettings = {
446
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
447
-				CODE_SIGN_ENTITLEMENTS = BaconBarHelper/BaconBarHelper.entitlements;
448
-				CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
449
-				COMBINE_HIDPI_IMAGES = YES;
450
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
451
-				GCC_PREFIX_HEADER = "BaconBarHelper/BaconBarHelper-Prefix.pch";
452
-				GCC_PREPROCESSOR_DEFINITIONS = (
453
-					"DEBUG=1",
454
-					"$(inherited)",
455
-				);
456
-				INFOPLIST_FILE = "BaconBarHelper/BaconBarHelper-Info.plist";
457
-				PRODUCT_NAME = "$(TARGET_NAME)";
458
-				PROVISIONING_PROFILE = "96C11281-B37D-4B03-89DD-AC0908449C25";
459
-				SKIP_INSTALL = YES;
460
-				WRAPPER_EXTENSION = app;
461
-			};
462
-			name = Debug;
463
-		};
464
-		E9C32450186E4C8100B41515 /* Release */ = {
465
-			isa = XCBuildConfiguration;
466
-			buildSettings = {
467
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
468
-				CODE_SIGN_ENTITLEMENTS = BaconBarHelper/BaconBarHelper.entitlements;
469
-				CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
470
-				COMBINE_HIDPI_IMAGES = YES;
471
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
472
-				GCC_PREFIX_HEADER = "BaconBarHelper/BaconBarHelper-Prefix.pch";
473
-				INFOPLIST_FILE = "BaconBarHelper/BaconBarHelper-Info.plist";
474
-				PRODUCT_NAME = "$(TARGET_NAME)";
475
-				PROVISIONING_PROFILE = "96C11281-B37D-4B03-89DD-AC0908449C25";
476
-				SKIP_INSTALL = YES;
477
-				WRAPPER_EXTENSION = app;
478
-			};
479
-			name = Release;
480
-		};
481 379
 		E9CF1F4C184961020004AE02 /* Debug */ = {
482 380
 			isa = XCBuildConfiguration;
483 381
 			buildSettings = {
@@ -509,9 +407,9 @@
509 407
 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
510 408
 				GCC_WARN_UNUSED_FUNCTION = YES;
511 409
 				GCC_WARN_UNUSED_VARIABLE = YES;
512
-				MACOSX_DEPLOYMENT_TARGET = 10.9;
410
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
513 411
 				ONLY_ACTIVE_ARCH = YES;
514
-				SDKROOT = macosx;
412
+				SDKROOT = macosx10.8;
515 413
 			};
516 414
 			name = Debug;
517 415
 		};
@@ -541,8 +439,8 @@
541 439
 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
542 440
 				GCC_WARN_UNUSED_FUNCTION = YES;
543 441
 				GCC_WARN_UNUSED_VARIABLE = YES;
544
-				MACOSX_DEPLOYMENT_TARGET = 10.9;
545
-				SDKROOT = macosx;
442
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
443
+				SDKROOT = macosx10.8;
546 444
 			};
547 445
 			name = Release;
548 446
 		};
@@ -551,15 +449,15 @@
551 449
 			buildSettings = {
552 450
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
553 451
 				CODE_SIGN_ENTITLEMENTS = RedditBar/RedditBar.entitlements;
554
-				CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
555
-				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
452
+				CODE_SIGN_IDENTITY = "Mac Developer";
556 453
 				COMBINE_HIDPI_IMAGES = YES;
557 454
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
558 455
 				GCC_PREFIX_HEADER = "RedditBar/BaconBar-Prefix.pch";
559 456
 				INFOPLIST_FILE = "RedditBar/BaconBar-Info.plist";
560 457
 				MACOSX_DEPLOYMENT_TARGET = 10.8;
561 458
 				PRODUCT_NAME = BaconBar;
562
-				PROVISIONING_PROFILE = "96C11281-B37D-4B03-89DD-AC0908449C25";
459
+				PROVISIONING_PROFILE = "91F7EAB0-5C24-4F36-8C57-13FA38F4FF88";
460
+				SDKROOT = macosx10.8;
563 461
 				WRAPPER_EXTENSION = app;
564 462
 			};
565 463
 			name = Debug;
@@ -567,17 +465,19 @@
567 465
 		E9CF1F50184961020004AE02 /* Release */ = {
568 466
 			isa = XCBuildConfiguration;
569 467
 			buildSettings = {
468
+				ARCHS = "$(ARCHS_STANDARD)";
570 469
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
571 470
 				CODE_SIGN_ENTITLEMENTS = RedditBar/RedditBar.entitlements;
572
-				CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
573
-				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "3rd Party Mac Developer Application: Thomas Buck (2YRH3A6P3C)";
471
+				CODE_SIGN_IDENTITY = "Mac Developer";
574 472
 				COMBINE_HIDPI_IMAGES = YES;
473
+				COPY_PHASE_STRIP = NO;
575 474
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
576 475
 				GCC_PREFIX_HEADER = "RedditBar/BaconBar-Prefix.pch";
577 476
 				INFOPLIST_FILE = "RedditBar/BaconBar-Info.plist";
578 477
 				MACOSX_DEPLOYMENT_TARGET = 10.8;
579 478
 				PRODUCT_NAME = BaconBar;
580
-				PROVISIONING_PROFILE = "96C11281-B37D-4B03-89DD-AC0908449C25";
479
+				PROVISIONING_PROFILE = "91F7EAB0-5C24-4F36-8C57-13FA38F4FF88";
480
+				SDKROOT = macosx10.8;
581 481
 				WRAPPER_EXTENSION = app;
582 482
 			};
583 483
 			name = Release;
@@ -585,14 +485,6 @@
585 485
 /* End XCBuildConfiguration section */
586 486
 
587 487
 /* Begin XCConfigurationList section */
588
-		E9C3244E186E4C8100B41515 /* Build configuration list for PBXNativeTarget "BaconBarHelper" */ = {
589
-			isa = XCConfigurationList;
590
-			buildConfigurations = (
591
-				E9C3244F186E4C8100B41515 /* Debug */,
592
-				E9C32450186E4C8100B41515 /* Release */,
593
-			);
594
-			defaultConfigurationIsVisible = 0;
595
-		};
596 488
 		E9CF1F18184961010004AE02 /* Build configuration list for PBXProject "BaconBar" */ = {
597 489
 			isa = XCConfigurationList;
598 490
 			buildConfigurations = (

BaconBar.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/RedditBar.xcscheme → BaconBar.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/BaconBar.xcscheme 查看文件

@@ -107,6 +107,7 @@
107 107
    </AnalyzeAction>
108 108
    <ArchiveAction
109 109
       buildConfiguration = "Release"
110
+      customArchiveName = "BaconBar"
110 111
       revealArchiveInOrganizer = "YES">
111 112
    </ArchiveAction>
112 113
 </Scheme>

+ 4
- 4
BaconBar.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/xcschememanagement.plist 查看文件

@@ -4,15 +4,15 @@
4 4
 <dict>
5 5
 	<key>SchemeUserState</key>
6 6
 	<dict>
7
-		<key>BaconBarHelper.xcscheme</key>
7
+		<key>BaconBar.xcscheme</key>
8 8
 		<dict>
9 9
 			<key>orderHint</key>
10
-			<integer>1</integer>
10
+			<integer>0</integer>
11 11
 		</dict>
12
-		<key>RedditBar.xcscheme</key>
12
+		<key>BaconBarHelper.xcscheme</key>
13 13
 		<dict>
14 14
 			<key>orderHint</key>
15
-			<integer>0</integer>
15
+			<integer>1</integer>
16 16
 		</dict>
17 17
 	</dict>
18 18
 	<key>SuppressBuildableAutocreation</key>

+ 347
- 0
BaconBarHelper.xcodeproj/project.pbxproj 查看文件

@@ -0,0 +1,347 @@
1
+// !$*UTF8*$!
2
+{
3
+	archiveVersion = 1;
4
+	classes = {
5
+	};
6
+	objectVersion = 46;
7
+	objects = {
8
+
9
+/* Begin PBXBuildFile section */
10
+		E922AEFB186F5F790038E4D7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E922AEFA186F5F790038E4D7 /* Cocoa.framework */; };
11
+		E922AF05186F5F790038E4D7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E922AF03186F5F790038E4D7 /* InfoPlist.strings */; };
12
+		E922AF07186F5F790038E4D7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E922AF06186F5F790038E4D7 /* main.m */; };
13
+		E922AF0B186F5F790038E4D7 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = E922AF09186F5F790038E4D7 /* Credits.rtf */; };
14
+		E922AF0E186F5F790038E4D7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E922AF0D186F5F790038E4D7 /* AppDelegate.m */; };
15
+		E922AF11186F5F790038E4D7 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = E922AF0F186F5F790038E4D7 /* MainMenu.xib */; };
16
+		E922AF13186F5F790038E4D7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E922AF12186F5F790038E4D7 /* Images.xcassets */; };
17
+/* End PBXBuildFile section */
18
+
19
+/* Begin PBXFileReference section */
20
+		E922AEF7186F5F790038E4D7 /* BaconBarHelper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BaconBarHelper.app; sourceTree = BUILT_PRODUCTS_DIR; };
21
+		E922AEFA186F5F790038E4D7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
22
+		E922AEFD186F5F790038E4D7 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
23
+		E922AEFE186F5F790038E4D7 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
24
+		E922AEFF186F5F790038E4D7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
25
+		E922AF02186F5F790038E4D7 /* BaconBarHelper-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BaconBarHelper-Info.plist"; sourceTree = "<group>"; };
26
+		E922AF04186F5F790038E4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
27
+		E922AF06186F5F790038E4D7 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
28
+		E922AF08186F5F790038E4D7 /* BaconBarHelper-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BaconBarHelper-Prefix.pch"; sourceTree = "<group>"; };
29
+		E922AF0A186F5F790038E4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
30
+		E922AF0C186F5F790038E4D7 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
31
+		E922AF0D186F5F790038E4D7 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
32
+		E922AF10186F5F790038E4D7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
33
+		E922AF12186F5F790038E4D7 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
34
+		E922AF19186F5F790038E4D7 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
35
+		E922AF3C186F60E60038E4D7 /* BaconBarHelper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = BaconBarHelper.entitlements; sourceTree = "<group>"; };
36
+/* End PBXFileReference section */
37
+
38
+/* Begin PBXFrameworksBuildPhase section */
39
+		E922AEF4186F5F790038E4D7 /* Frameworks */ = {
40
+			isa = PBXFrameworksBuildPhase;
41
+			buildActionMask = 2147483647;
42
+			files = (
43
+				E922AEFB186F5F790038E4D7 /* Cocoa.framework in Frameworks */,
44
+			);
45
+			runOnlyForDeploymentPostprocessing = 0;
46
+		};
47
+/* End PBXFrameworksBuildPhase section */
48
+
49
+/* Begin PBXGroup section */
50
+		E922AEEE186F5F780038E4D7 = {
51
+			isa = PBXGroup;
52
+			children = (
53
+				E922AF00186F5F790038E4D7 /* BaconBarHelper */,
54
+				E922AEF9186F5F790038E4D7 /* Frameworks */,
55
+				E922AEF8186F5F790038E4D7 /* Products */,
56
+			);
57
+			sourceTree = "<group>";
58
+		};
59
+		E922AEF8186F5F790038E4D7 /* Products */ = {
60
+			isa = PBXGroup;
61
+			children = (
62
+				E922AEF7186F5F790038E4D7 /* BaconBarHelper.app */,
63
+			);
64
+			name = Products;
65
+			sourceTree = "<group>";
66
+		};
67
+		E922AEF9186F5F790038E4D7 /* Frameworks */ = {
68
+			isa = PBXGroup;
69
+			children = (
70
+				E922AEFA186F5F790038E4D7 /* Cocoa.framework */,
71
+				E922AF19186F5F790038E4D7 /* XCTest.framework */,
72
+				E922AEFC186F5F790038E4D7 /* Other Frameworks */,
73
+			);
74
+			name = Frameworks;
75
+			sourceTree = "<group>";
76
+		};
77
+		E922AEFC186F5F790038E4D7 /* Other Frameworks */ = {
78
+			isa = PBXGroup;
79
+			children = (
80
+				E922AEFD186F5F790038E4D7 /* AppKit.framework */,
81
+				E922AEFE186F5F790038E4D7 /* CoreData.framework */,
82
+				E922AEFF186F5F790038E4D7 /* Foundation.framework */,
83
+			);
84
+			name = "Other Frameworks";
85
+			sourceTree = "<group>";
86
+		};
87
+		E922AF00186F5F790038E4D7 /* BaconBarHelper */ = {
88
+			isa = PBXGroup;
89
+			children = (
90
+				E922AF3C186F60E60038E4D7 /* BaconBarHelper.entitlements */,
91
+				E922AF0C186F5F790038E4D7 /* AppDelegate.h */,
92
+				E922AF0D186F5F790038E4D7 /* AppDelegate.m */,
93
+				E922AF0F186F5F790038E4D7 /* MainMenu.xib */,
94
+				E922AF12186F5F790038E4D7 /* Images.xcassets */,
95
+				E922AF01186F5F790038E4D7 /* Supporting Files */,
96
+			);
97
+			path = BaconBarHelper;
98
+			sourceTree = "<group>";
99
+		};
100
+		E922AF01186F5F790038E4D7 /* Supporting Files */ = {
101
+			isa = PBXGroup;
102
+			children = (
103
+				E922AF02186F5F790038E4D7 /* BaconBarHelper-Info.plist */,
104
+				E922AF03186F5F790038E4D7 /* InfoPlist.strings */,
105
+				E922AF06186F5F790038E4D7 /* main.m */,
106
+				E922AF08186F5F790038E4D7 /* BaconBarHelper-Prefix.pch */,
107
+				E922AF09186F5F790038E4D7 /* Credits.rtf */,
108
+			);
109
+			name = "Supporting Files";
110
+			sourceTree = "<group>";
111
+		};
112
+/* End PBXGroup section */
113
+
114
+/* Begin PBXNativeTarget section */
115
+		E922AEF6186F5F790038E4D7 /* BaconBarHelper */ = {
116
+			isa = PBXNativeTarget;
117
+			buildConfigurationList = E922AF28186F5F790038E4D7 /* Build configuration list for PBXNativeTarget "BaconBarHelper" */;
118
+			buildPhases = (
119
+				E922AEF3186F5F790038E4D7 /* Sources */,
120
+				E922AEF4186F5F790038E4D7 /* Frameworks */,
121
+				E922AEF5186F5F790038E4D7 /* Resources */,
122
+			);
123
+			buildRules = (
124
+			);
125
+			dependencies = (
126
+			);
127
+			name = BaconBarHelper;
128
+			productName = BaconBarHelper;
129
+			productReference = E922AEF7186F5F790038E4D7 /* BaconBarHelper.app */;
130
+			productType = "com.apple.product-type.application";
131
+		};
132
+/* End PBXNativeTarget section */
133
+
134
+/* Begin PBXProject section */
135
+		E922AEEF186F5F780038E4D7 /* Project object */ = {
136
+			isa = PBXProject;
137
+			attributes = {
138
+				LastUpgradeCheck = 0500;
139
+				ORGANIZATIONNAME = xythobuz;
140
+				TargetAttributes = {
141
+					E922AEF6186F5F790038E4D7 = {
142
+						DevelopmentTeam = 2YRH3A6P3C;
143
+						SystemCapabilities = {
144
+							com.apple.Sandbox = {
145
+								enabled = 1;
146
+							};
147
+						};
148
+					};
149
+				};
150
+			};
151
+			buildConfigurationList = E922AEF2186F5F780038E4D7 /* Build configuration list for PBXProject "BaconBarHelper" */;
152
+			compatibilityVersion = "Xcode 3.2";
153
+			developmentRegion = English;
154
+			hasScannedForEncodings = 0;
155
+			knownRegions = (
156
+				en,
157
+				Base,
158
+			);
159
+			mainGroup = E922AEEE186F5F780038E4D7;
160
+			productRefGroup = E922AEF8186F5F790038E4D7 /* Products */;
161
+			projectDirPath = "";
162
+			projectRoot = "";
163
+			targets = (
164
+				E922AEF6186F5F790038E4D7 /* BaconBarHelper */,
165
+			);
166
+		};
167
+/* End PBXProject section */
168
+
169
+/* Begin PBXResourcesBuildPhase section */
170
+		E922AEF5186F5F790038E4D7 /* Resources */ = {
171
+			isa = PBXResourcesBuildPhase;
172
+			buildActionMask = 2147483647;
173
+			files = (
174
+				E922AF05186F5F790038E4D7 /* InfoPlist.strings in Resources */,
175
+				E922AF13186F5F790038E4D7 /* Images.xcassets in Resources */,
176
+				E922AF0B186F5F790038E4D7 /* Credits.rtf in Resources */,
177
+				E922AF11186F5F790038E4D7 /* MainMenu.xib in Resources */,
178
+			);
179
+			runOnlyForDeploymentPostprocessing = 0;
180
+		};
181
+/* End PBXResourcesBuildPhase section */
182
+
183
+/* Begin PBXSourcesBuildPhase section */
184
+		E922AEF3186F5F790038E4D7 /* Sources */ = {
185
+			isa = PBXSourcesBuildPhase;
186
+			buildActionMask = 2147483647;
187
+			files = (
188
+				E922AF0E186F5F790038E4D7 /* AppDelegate.m in Sources */,
189
+				E922AF07186F5F790038E4D7 /* main.m in Sources */,
190
+			);
191
+			runOnlyForDeploymentPostprocessing = 0;
192
+		};
193
+/* End PBXSourcesBuildPhase section */
194
+
195
+/* Begin PBXVariantGroup section */
196
+		E922AF03186F5F790038E4D7 /* InfoPlist.strings */ = {
197
+			isa = PBXVariantGroup;
198
+			children = (
199
+				E922AF04186F5F790038E4D7 /* en */,
200
+			);
201
+			name = InfoPlist.strings;
202
+			sourceTree = "<group>";
203
+		};
204
+		E922AF09186F5F790038E4D7 /* Credits.rtf */ = {
205
+			isa = PBXVariantGroup;
206
+			children = (
207
+				E922AF0A186F5F790038E4D7 /* en */,
208
+			);
209
+			name = Credits.rtf;
210
+			sourceTree = "<group>";
211
+		};
212
+		E922AF0F186F5F790038E4D7 /* MainMenu.xib */ = {
213
+			isa = PBXVariantGroup;
214
+			children = (
215
+				E922AF10186F5F790038E4D7 /* Base */,
216
+			);
217
+			name = MainMenu.xib;
218
+			sourceTree = "<group>";
219
+		};
220
+/* End PBXVariantGroup section */
221
+
222
+/* Begin XCBuildConfiguration section */
223
+		E922AF26186F5F790038E4D7 /* Debug */ = {
224
+			isa = XCBuildConfiguration;
225
+			buildSettings = {
226
+				ALWAYS_SEARCH_USER_PATHS = NO;
227
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
228
+				CLANG_CXX_LIBRARY = "libc++";
229
+				CLANG_ENABLE_OBJC_ARC = YES;
230
+				CLANG_WARN_BOOL_CONVERSION = YES;
231
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
232
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
233
+				CLANG_WARN_EMPTY_BODY = YES;
234
+				CLANG_WARN_ENUM_CONVERSION = YES;
235
+				CLANG_WARN_INT_CONVERSION = YES;
236
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
237
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
238
+				COPY_PHASE_STRIP = NO;
239
+				GCC_C_LANGUAGE_STANDARD = gnu99;
240
+				GCC_DYNAMIC_NO_PIC = NO;
241
+				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
242
+				GCC_OPTIMIZATION_LEVEL = 0;
243
+				GCC_PREPROCESSOR_DEFINITIONS = (
244
+					"DEBUG=1",
245
+					"$(inherited)",
246
+				);
247
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
248
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
249
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
250
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
251
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
252
+				GCC_WARN_UNUSED_FUNCTION = YES;
253
+				GCC_WARN_UNUSED_VARIABLE = YES;
254
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
255
+				ONLY_ACTIVE_ARCH = YES;
256
+				SDKROOT = macosx10.8;
257
+			};
258
+			name = Debug;
259
+		};
260
+		E922AF27186F5F790038E4D7 /* Release */ = {
261
+			isa = XCBuildConfiguration;
262
+			buildSettings = {
263
+				ALWAYS_SEARCH_USER_PATHS = NO;
264
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
265
+				CLANG_CXX_LIBRARY = "libc++";
266
+				CLANG_ENABLE_OBJC_ARC = YES;
267
+				CLANG_WARN_BOOL_CONVERSION = YES;
268
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
269
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
270
+				CLANG_WARN_EMPTY_BODY = YES;
271
+				CLANG_WARN_ENUM_CONVERSION = YES;
272
+				CLANG_WARN_INT_CONVERSION = YES;
273
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
274
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
275
+				COPY_PHASE_STRIP = YES;
276
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
277
+				ENABLE_NS_ASSERTIONS = NO;
278
+				GCC_C_LANGUAGE_STANDARD = gnu99;
279
+				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
280
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
281
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
282
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
283
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
284
+				GCC_WARN_UNUSED_FUNCTION = YES;
285
+				GCC_WARN_UNUSED_VARIABLE = YES;
286
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
287
+				SDKROOT = macosx10.8;
288
+			};
289
+			name = Release;
290
+		};
291
+		E922AF29186F5F790038E4D7 /* Debug */ = {
292
+			isa = XCBuildConfiguration;
293
+			buildSettings = {
294
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
295
+				CODE_SIGN_ENTITLEMENTS = BaconBarHelper/BaconBarHelper.entitlements;
296
+				CODE_SIGN_IDENTITY = "Mac Developer";
297
+				COMBINE_HIDPI_IMAGES = YES;
298
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
299
+				GCC_PREFIX_HEADER = "BaconBarHelper/BaconBarHelper-Prefix.pch";
300
+				INFOPLIST_FILE = "BaconBarHelper/BaconBarHelper-Info.plist";
301
+				PRODUCT_NAME = "$(TARGET_NAME)";
302
+				SKIP_INSTALL = YES;
303
+				WRAPPER_EXTENSION = app;
304
+			};
305
+			name = Debug;
306
+		};
307
+		E922AF2A186F5F790038E4D7 /* Release */ = {
308
+			isa = XCBuildConfiguration;
309
+			buildSettings = {
310
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
311
+				CODE_SIGN_ENTITLEMENTS = BaconBarHelper/BaconBarHelper.entitlements;
312
+				CODE_SIGN_IDENTITY = "Mac Developer";
313
+				COMBINE_HIDPI_IMAGES = YES;
314
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
315
+				GCC_PREFIX_HEADER = "BaconBarHelper/BaconBarHelper-Prefix.pch";
316
+				INFOPLIST_FILE = "BaconBarHelper/BaconBarHelper-Info.plist";
317
+				PRODUCT_NAME = "$(TARGET_NAME)";
318
+				SKIP_INSTALL = YES;
319
+				WRAPPER_EXTENSION = app;
320
+			};
321
+			name = Release;
322
+		};
323
+/* End XCBuildConfiguration section */
324
+
325
+/* Begin XCConfigurationList section */
326
+		E922AEF2186F5F780038E4D7 /* Build configuration list for PBXProject "BaconBarHelper" */ = {
327
+			isa = XCConfigurationList;
328
+			buildConfigurations = (
329
+				E922AF26186F5F790038E4D7 /* Debug */,
330
+				E922AF27186F5F790038E4D7 /* Release */,
331
+			);
332
+			defaultConfigurationIsVisible = 0;
333
+			defaultConfigurationName = Release;
334
+		};
335
+		E922AF28186F5F790038E4D7 /* Build configuration list for PBXNativeTarget "BaconBarHelper" */ = {
336
+			isa = XCConfigurationList;
337
+			buildConfigurations = (
338
+				E922AF29186F5F790038E4D7 /* Debug */,
339
+				E922AF2A186F5F790038E4D7 /* Release */,
340
+			);
341
+			defaultConfigurationIsVisible = 0;
342
+			defaultConfigurationName = Release;
343
+		};
344
+/* End XCConfigurationList section */
345
+	};
346
+	rootObject = E922AEEF186F5F780038E4D7 /* Project object */;
347
+}

+ 7
- 0
BaconBarHelper.xcodeproj/project.xcworkspace/contents.xcworkspacedata 查看文件

@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "self:BaconBarHelper.xcodeproj">
6
+   </FileRef>
7
+</Workspace>

+ 96
- 0
BaconBarHelper.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/BaconBarHelper.xcscheme 查看文件

@@ -0,0 +1,96 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Scheme
3
+   LastUpgradeVersion = "0500"
4
+   version = "1.3">
5
+   <BuildAction
6
+      parallelizeBuildables = "YES"
7
+      buildImplicitDependencies = "YES">
8
+      <BuildActionEntries>
9
+         <BuildActionEntry
10
+            buildForTesting = "YES"
11
+            buildForRunning = "YES"
12
+            buildForProfiling = "YES"
13
+            buildForArchiving = "YES"
14
+            buildForAnalyzing = "YES">
15
+            <BuildableReference
16
+               BuildableIdentifier = "primary"
17
+               BlueprintIdentifier = "E922AEF6186F5F790038E4D7"
18
+               BuildableName = "BaconBarHelper.app"
19
+               BlueprintName = "BaconBarHelper"
20
+               ReferencedContainer = "container:BaconBarHelper.xcodeproj">
21
+            </BuildableReference>
22
+         </BuildActionEntry>
23
+      </BuildActionEntries>
24
+   </BuildAction>
25
+   <TestAction
26
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
27
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
28
+      shouldUseLaunchSchemeArgsEnv = "YES"
29
+      buildConfiguration = "Debug">
30
+      <Testables>
31
+         <TestableReference
32
+            skipped = "NO">
33
+            <BuildableReference
34
+               BuildableIdentifier = "primary"
35
+               BlueprintIdentifier = "E922AF17186F5F790038E4D7"
36
+               BuildableName = "BaconBarHelperTests.xctest"
37
+               BlueprintName = "BaconBarHelperTests"
38
+               ReferencedContainer = "container:BaconBarHelper.xcodeproj">
39
+            </BuildableReference>
40
+         </TestableReference>
41
+      </Testables>
42
+      <MacroExpansion>
43
+         <BuildableReference
44
+            BuildableIdentifier = "primary"
45
+            BlueprintIdentifier = "E922AEF6186F5F790038E4D7"
46
+            BuildableName = "BaconBarHelper.app"
47
+            BlueprintName = "BaconBarHelper"
48
+            ReferencedContainer = "container:BaconBarHelper.xcodeproj">
49
+         </BuildableReference>
50
+      </MacroExpansion>
51
+   </TestAction>
52
+   <LaunchAction
53
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
54
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
55
+      launchStyle = "0"
56
+      useCustomWorkingDirectory = "NO"
57
+      buildConfiguration = "Debug"
58
+      ignoresPersistentStateOnLaunch = "NO"
59
+      debugDocumentVersioning = "YES"
60
+      allowLocationSimulation = "YES">
61
+      <BuildableProductRunnable>
62
+         <BuildableReference
63
+            BuildableIdentifier = "primary"
64
+            BlueprintIdentifier = "E922AEF6186F5F790038E4D7"
65
+            BuildableName = "BaconBarHelper.app"
66
+            BlueprintName = "BaconBarHelper"
67
+            ReferencedContainer = "container:BaconBarHelper.xcodeproj">
68
+         </BuildableReference>
69
+      </BuildableProductRunnable>
70
+      <AdditionalOptions>
71
+      </AdditionalOptions>
72
+   </LaunchAction>
73
+   <ProfileAction
74
+      shouldUseLaunchSchemeArgsEnv = "YES"
75
+      savedToolIdentifier = ""
76
+      useCustomWorkingDirectory = "NO"
77
+      buildConfiguration = "Release"
78
+      debugDocumentVersioning = "YES">
79
+      <BuildableProductRunnable>
80
+         <BuildableReference
81
+            BuildableIdentifier = "primary"
82
+            BlueprintIdentifier = "E922AEF6186F5F790038E4D7"
83
+            BuildableName = "BaconBarHelper.app"
84
+            BlueprintName = "BaconBarHelper"
85
+            ReferencedContainer = "container:BaconBarHelper.xcodeproj">
86
+         </BuildableReference>
87
+      </BuildableProductRunnable>
88
+   </ProfileAction>
89
+   <AnalyzeAction
90
+      buildConfiguration = "Debug">
91
+   </AnalyzeAction>
92
+   <ArchiveAction
93
+      buildConfiguration = "Release"
94
+      revealArchiveInOrganizer = "YES">
95
+   </ArchiveAction>
96
+</Scheme>

+ 27
- 0
BaconBarHelper.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/xcschememanagement.plist 查看文件

@@ -0,0 +1,27 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>SchemeUserState</key>
6
+	<dict>
7
+		<key>BaconBarHelper.xcscheme</key>
8
+		<dict>
9
+			<key>orderHint</key>
10
+			<integer>0</integer>
11
+		</dict>
12
+	</dict>
13
+	<key>SuppressBuildableAutocreation</key>
14
+	<dict>
15
+		<key>E922AEF6186F5F790038E4D7</key>
16
+		<dict>
17
+			<key>primary</key>
18
+			<true/>
19
+		</dict>
20
+		<key>E922AF17186F5F790038E4D7</key>
21
+		<dict>
22
+			<key>primary</key>
23
+			<true/>
24
+		</dict>
25
+	</dict>
26
+</dict>
27
+</plist>

+ 0
- 2
BaconBarHelper/AppDelegate.h 查看文件

@@ -10,6 +10,4 @@
10 10
 
11 11
 @interface AppDelegate : NSObject <NSApplicationDelegate>
12 12
 
13
-@property (assign) IBOutlet NSWindow *window;
14
-
15 13
 @end

+ 2
- 3
BaconBarHelper/AppDelegate.m 查看文件

@@ -10,14 +10,13 @@
10 10
 
11 11
 @implementation AppDelegate
12 12
 
13
--(void)applicationDidFinishLaunching:(NSNotification *)aNotification
13
+- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
14 14
 {
15 15
     // Check if main app is already running; if yes, do nothing and terminate helper app
16 16
     BOOL alreadyRunning = NO;
17
-    NSString *appName = [(NSString *)([[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"]) stringByReplacingOccurrencesOfString:@"Helper" withString:@""];
18 17
     NSArray *running = [[NSWorkspace sharedWorkspace] runningApplications];
19 18
     for (NSRunningApplication *app in running) {
20
-        if ([[app bundleIdentifier] isEqualToString:appName]) {
19
+        if ([[app bundleIdentifier] isEqualToString:@"xythobuz.BaconBar"]) {
21 20
             alreadyRunning = YES;
22 21
         }
23 22
     }

+ 381
- 0
BaconBarHelper/Base.lproj/MainMenu.strings 查看文件

@@ -0,0 +1,381 @@
1
+
2
+/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */
3
+"5.title" = "Bring All to Front";
4
+
5
+/* Class = "NSMenuItem"; title = "Window"; ObjectID = "19"; */
6
+"19.title" = "Window";
7
+
8
+/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "23"; */
9
+"23.title" = "Minimize";
10
+
11
+/* Class = "NSMenu"; title = "Window"; ObjectID = "24"; */
12
+"24.title" = "Window";
13
+
14
+/* Class = "NSMenu"; title = "AMainMenu"; ObjectID = "29"; */
15
+"29.title" = "AMainMenu";
16
+
17
+/* Class = "NSMenuItem"; title = "BaconBarHelper"; ObjectID = "56"; */
18
+"56.title" = "BaconBarHelper";
19
+
20
+/* Class = "NSMenu"; title = "BaconBarHelper"; ObjectID = "57"; */
21
+"57.title" = "BaconBarHelper";
22
+
23
+/* Class = "NSMenuItem"; title = "About BaconBarHelper"; ObjectID = "58"; */
24
+"58.title" = "About BaconBarHelper";
25
+
26
+/* Class = "NSMenuItem"; title = "Open…"; ObjectID = "72"; */
27
+"72.title" = "Open…";
28
+
29
+/* Class = "NSMenuItem"; title = "Close"; ObjectID = "73"; */
30
+"73.title" = "Close";
31
+
32
+/* Class = "NSMenuItem"; title = "Save…"; ObjectID = "75"; */
33
+"75.title" = "Save…";
34
+
35
+/* Class = "NSMenuItem"; title = "Page Setup..."; ObjectID = "77"; */
36
+"77.title" = "Page Setup...";
37
+
38
+/* Class = "NSMenuItem"; title = "Print…"; ObjectID = "78"; */
39
+"78.title" = "Print…";
40
+
41
+/* Class = "NSMenu"; title = "File"; ObjectID = "81"; */
42
+"81.title" = "File";
43
+
44
+/* Class = "NSMenuItem"; title = "New"; ObjectID = "82"; */
45
+"82.title" = "New";
46
+
47
+/* Class = "NSMenuItem"; title = "File"; ObjectID = "83"; */
48
+"83.title" = "File";
49
+
50
+/* Class = "NSMenuItem"; title = "Revert to Saved"; ObjectID = "112"; */
51
+"112.title" = "Revert to Saved";
52
+
53
+/* Class = "NSMenuItem"; title = "Open Recent"; ObjectID = "124"; */
54
+"124.title" = "Open Recent";
55
+
56
+/* Class = "NSMenu"; title = "Open Recent"; ObjectID = "125"; */
57
+"125.title" = "Open Recent";
58
+
59
+/* Class = "NSMenuItem"; title = "Clear Menu"; ObjectID = "126"; */
60
+"126.title" = "Clear Menu";
61
+
62
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "129"; */
63
+"129.title" = "Preferences…";
64
+
65
+/* Class = "NSMenu"; title = "Services"; ObjectID = "130"; */
66
+"130.title" = "Services";
67
+
68
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "131"; */
69
+"131.title" = "Services";
70
+
71
+/* Class = "NSMenuItem"; title = "Hide BaconBarHelper"; ObjectID = "134"; */
72
+"134.title" = "Hide BaconBarHelper";
73
+
74
+/* Class = "NSMenuItem"; title = "Quit BaconBarHelper"; ObjectID = "136"; */
75
+"136.title" = "Quit BaconBarHelper";
76
+
77
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "145"; */
78
+"145.title" = "Hide Others";
79
+
80
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
81
+"150.title" = "Show All";
82
+
83
+/* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "195"; */
84
+"195.title" = "Stop Speaking";
85
+
86
+/* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "196"; */
87
+"196.title" = "Start Speaking";
88
+
89
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
90
+"197.title" = "Copy";
91
+
92
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
93
+"198.title" = "Select All";
94
+
95
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
96
+"199.title" = "Cut";
97
+
98
+/* Class = "NSMenu"; title = "Spelling and Grammar"; ObjectID = "200"; */
99
+"200.title" = "Spelling and Grammar";
100
+
101
+/* Class = "NSMenuItem"; title = "Check Document Now"; ObjectID = "201"; */
102
+"201.title" = "Check Document Now";
103
+
104
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "202"; */
105
+"202.title" = "Delete";
106
+
107
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "203"; */
108
+"203.title" = "Paste";
109
+
110
+/* Class = "NSMenuItem"; title = "Show Spelling and Grammar"; ObjectID = "204"; */
111
+"204.title" = "Show Spelling and Grammar";
112
+
113
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "205"; */
114
+"205.title" = "Edit";
115
+
116
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "207"; */
117
+"207.title" = "Undo";
118
+
119
+/* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "208"; */
120
+"208.title" = "Find Next";
121
+
122
+/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
123
+"209.title" = "Find…";
124
+
125
+/* Class = "NSMenuItem"; title = "Jump to Selection"; ObjectID = "210"; */
126
+"210.title" = "Jump to Selection";
127
+
128
+/* Class = "NSMenuItem"; title = "Speech"; ObjectID = "211"; */
129
+"211.title" = "Speech";
130
+
131
+/* Class = "NSMenu"; title = "Speech"; ObjectID = "212"; */
132
+"212.title" = "Speech";
133
+
134
+/* Class = "NSMenuItem"; title = "Find Previous"; ObjectID = "213"; */
135
+"213.title" = "Find Previous";
136
+
137
+/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "215"; */
138
+"215.title" = "Redo";
139
+
140
+/* Class = "NSMenuItem"; title = "Spelling and Grammar"; ObjectID = "216"; */
141
+"216.title" = "Spelling and Grammar";
142
+
143
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "217"; */
144
+"217.title" = "Edit";
145
+
146
+/* Class = "NSMenuItem"; title = "Find"; ObjectID = "218"; */
147
+"218.title" = "Find";
148
+
149
+/* Class = "NSMenuItem"; title = "Check Spelling While Typing"; ObjectID = "219"; */
150
+"219.title" = "Check Spelling While Typing";
151
+
152
+/* Class = "NSMenu"; title = "Find"; ObjectID = "220"; */
153
+"220.title" = "Find";
154
+
155
+/* Class = "NSMenuItem"; title = "Use Selection for Find"; ObjectID = "221"; */
156
+"221.title" = "Use Selection for Find";
157
+
158
+/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "239"; */
159
+"239.title" = "Zoom";
160
+
161
+/* Class = "NSMenuItem"; title = "View"; ObjectID = "295"; */
162
+"295.title" = "View";
163
+
164
+/* Class = "NSMenu"; title = "View"; ObjectID = "296"; */
165
+"296.title" = "View";
166
+
167
+/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "297"; */
168
+"297.title" = "Show Toolbar";
169
+
170
+/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
171
+"298.title" = "Customize Toolbar…";
172
+
173
+/* Class = "NSMenuItem"; title = "Check Grammar With Spelling"; ObjectID = "346"; */
174
+"346.title" = "Check Grammar With Spelling";
175
+
176
+/* Class = "NSMenuItem"; title = "Substitutions"; ObjectID = "348"; */
177
+"348.title" = "Substitutions";
178
+
179
+/* Class = "NSMenu"; title = "Substitutions"; ObjectID = "349"; */
180
+"349.title" = "Substitutions";
181
+
182
+/* Class = "NSMenuItem"; title = "Smart Copy/Paste"; ObjectID = "350"; */
183
+"350.title" = "Smart Copy/Paste";
184
+
185
+/* Class = "NSMenuItem"; title = "Smart Quotes"; ObjectID = "351"; */
186
+"351.title" = "Smart Quotes";
187
+
188
+/* Class = "NSMenuItem"; title = "Smart Links"; ObjectID = "354"; */
189
+"354.title" = "Smart Links";
190
+
191
+/* Class = "NSMenuItem"; title = "Format"; ObjectID = "375"; */
192
+"375.title" = "Format";
193
+
194
+/* Class = "NSMenu"; title = "Format"; ObjectID = "376"; */
195
+"376.title" = "Format";
196
+
197
+/* Class = "NSMenuItem"; title = "Font"; ObjectID = "377"; */
198
+"377.title" = "Font";
199
+
200
+/* Class = "NSMenu"; title = "Font"; ObjectID = "388"; */
201
+"388.title" = "Font";
202
+
203
+/* Class = "NSMenuItem"; title = "Show Fonts"; ObjectID = "389"; */
204
+"389.title" = "Show Fonts";
205
+
206
+/* Class = "NSMenuItem"; title = "Bold"; ObjectID = "390"; */
207
+"390.title" = "Bold";
208
+
209
+/* Class = "NSMenuItem"; title = "Italic"; ObjectID = "391"; */
210
+"391.title" = "Italic";
211
+
212
+/* Class = "NSMenuItem"; title = "Underline"; ObjectID = "392"; */
213
+"392.title" = "Underline";
214
+
215
+/* Class = "NSMenuItem"; title = "Bigger"; ObjectID = "394"; */
216
+"394.title" = "Bigger";
217
+
218
+/* Class = "NSMenuItem"; title = "Smaller"; ObjectID = "395"; */
219
+"395.title" = "Smaller";
220
+
221
+/* Class = "NSMenuItem"; title = "Kern"; ObjectID = "397"; */
222
+"397.title" = "Kern";
223
+
224
+/* Class = "NSMenuItem"; title = "Ligatures"; ObjectID = "398"; */
225
+"398.title" = "Ligatures";
226
+
227
+/* Class = "NSMenuItem"; title = "Baseline"; ObjectID = "399"; */
228
+"399.title" = "Baseline";
229
+
230
+/* Class = "NSMenuItem"; title = "Show Colors"; ObjectID = "401"; */
231
+"401.title" = "Show Colors";
232
+
233
+/* Class = "NSMenuItem"; title = "Copy Style"; ObjectID = "403"; */
234
+"403.title" = "Copy Style";
235
+
236
+/* Class = "NSMenuItem"; title = "Paste Style"; ObjectID = "404"; */
237
+"404.title" = "Paste Style";
238
+
239
+/* Class = "NSMenu"; title = "Baseline"; ObjectID = "405"; */
240
+"405.title" = "Baseline";
241
+
242
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "406"; */
243
+"406.title" = "Use Default";
244
+
245
+/* Class = "NSMenuItem"; title = "Superscript"; ObjectID = "407"; */
246
+"407.title" = "Superscript";
247
+
248
+/* Class = "NSMenuItem"; title = "Subscript"; ObjectID = "408"; */
249
+"408.title" = "Subscript";
250
+
251
+/* Class = "NSMenuItem"; title = "Raise"; ObjectID = "409"; */
252
+"409.title" = "Raise";
253
+
254
+/* Class = "NSMenuItem"; title = "Lower"; ObjectID = "410"; */
255
+"410.title" = "Lower";
256
+
257
+/* Class = "NSMenu"; title = "Ligatures"; ObjectID = "411"; */
258
+"411.title" = "Ligatures";
259
+
260
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "412"; */
261
+"412.title" = "Use Default";
262
+
263
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "413"; */
264
+"413.title" = "Use None";
265
+
266
+/* Class = "NSMenuItem"; title = "Use All"; ObjectID = "414"; */
267
+"414.title" = "Use All";
268
+
269
+/* Class = "NSMenu"; title = "Kern"; ObjectID = "415"; */
270
+"415.title" = "Kern";
271
+
272
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "416"; */
273
+"416.title" = "Use Default";
274
+
275
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "417"; */
276
+"417.title" = "Use None";
277
+
278
+/* Class = "NSMenuItem"; title = "Tighten"; ObjectID = "418"; */
279
+"418.title" = "Tighten";
280
+
281
+/* Class = "NSMenuItem"; title = "Loosen"; ObjectID = "419"; */
282
+"419.title" = "Loosen";
283
+
284
+/* Class = "NSMenuItem"; title = "Transformations"; ObjectID = "450"; */
285
+"450.title" = "Transformations";
286
+
287
+/* Class = "NSMenu"; title = "Transformations"; ObjectID = "451"; */
288
+"451.title" = "Transformations";
289
+
290
+/* Class = "NSMenuItem"; title = "Make Upper Case"; ObjectID = "452"; */
291
+"452.title" = "Make Upper Case";
292
+
293
+/* Class = "NSMenuItem"; title = "Correct Spelling Automatically"; ObjectID = "454"; */
294
+"454.title" = "Correct Spelling Automatically";
295
+
296
+/* Class = "NSMenuItem"; title = "Show Substitutions"; ObjectID = "457"; */
297
+"457.title" = "Show Substitutions";
298
+
299
+/* Class = "NSMenuItem"; title = "Smart Dashes"; ObjectID = "460"; */
300
+"460.title" = "Smart Dashes";
301
+
302
+/* Class = "NSMenuItem"; title = "Text Replacement"; ObjectID = "462"; */
303
+"462.title" = "Text Replacement";
304
+
305
+/* Class = "NSMenuItem"; title = "Make Lower Case"; ObjectID = "465"; */
306
+"465.title" = "Make Lower Case";
307
+
308
+/* Class = "NSMenuItem"; title = "Capitalize"; ObjectID = "466"; */
309
+"466.title" = "Capitalize";
310
+
311
+/* Class = "NSMenuItem"; title = "Paste and Match Style"; ObjectID = "485"; */
312
+"485.title" = "Paste and Match Style";
313
+
314
+/* Class = "NSMenuItem"; title = "Help"; ObjectID = "490"; */
315
+"490.title" = "Help";
316
+
317
+/* Class = "NSMenu"; title = "Help"; ObjectID = "491"; */
318
+"491.title" = "Help";
319
+
320
+/* Class = "NSMenuItem"; title = "BaconBarHelper Help"; ObjectID = "492"; */
321
+"492.title" = "BaconBarHelper Help";
322
+
323
+/* Class = "NSMenuItem"; title = "Text"; ObjectID = "496"; */
324
+"496.title" = "Text";
325
+
326
+/* Class = "NSMenu"; title = "Text"; ObjectID = "497"; */
327
+"497.title" = "Text";
328
+
329
+/* Class = "NSMenuItem"; title = "Align Left"; ObjectID = "498"; */
330
+"498.title" = "Align Left";
331
+
332
+/* Class = "NSMenuItem"; title = "Center"; ObjectID = "499"; */
333
+"499.title" = "Center";
334
+
335
+/* Class = "NSMenuItem"; title = "Justify"; ObjectID = "500"; */
336
+"500.title" = "Justify";
337
+
338
+/* Class = "NSMenuItem"; title = "Align Right"; ObjectID = "501"; */
339
+"501.title" = "Align Right";
340
+
341
+/* Class = "NSMenuItem"; title = "Writing Direction"; ObjectID = "503"; */
342
+"503.title" = "Writing Direction";
343
+
344
+/* Class = "NSMenuItem"; title = "Show Ruler"; ObjectID = "505"; */
345
+"505.title" = "Show Ruler";
346
+
347
+/* Class = "NSMenuItem"; title = "Copy Ruler"; ObjectID = "506"; */
348
+"506.title" = "Copy Ruler";
349
+
350
+/* Class = "NSMenuItem"; title = "Paste Ruler"; ObjectID = "507"; */
351
+"507.title" = "Paste Ruler";
352
+
353
+/* Class = "NSMenu"; title = "Writing Direction"; ObjectID = "508"; */
354
+"508.title" = "Writing Direction";
355
+
356
+/* Class = "NSMenuItem"; title = "Paragraph"; ObjectID = "509"; */
357
+"509.title" = "Paragraph";
358
+
359
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "510"; */
360
+"510.title" = "\tDefault";
361
+
362
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "511"; */
363
+"511.title" = "\tLeft to Right";
364
+
365
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "512"; */
366
+"512.title" = "\tRight to Left";
367
+
368
+/* Class = "NSMenuItem"; title = "Selection"; ObjectID = "514"; */
369
+"514.title" = "Selection";
370
+
371
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "515"; */
372
+"515.title" = "\tDefault";
373
+
374
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "516"; */
375
+"516.title" = "\tLeft to Right";
376
+
377
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "517"; */
378
+"517.title" = "\tRight to Left";
379
+
380
+/* Class = "NSMenuItem"; title = "Find and Replace…"; ObjectID = "534"; */
381
+"534.title" = "Find and Replace…";

+ 18
- 0
BaconBarHelper/Base.lproj/MainMenu.xib 查看文件

@@ -0,0 +1,18 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="4514" systemVersion="13B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
3
+    <dependencies>
4
+        <deployment defaultVersion="1080" identifier="macosx"/>
5
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="4514"/>
6
+    </dependencies>
7
+    <objects>
8
+        <customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
9
+            <connections>
10
+                <outlet property="delegate" destination="494" id="495"/>
11
+            </connections>
12
+        </customObject>
13
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
14
+        <customObject id="-3" userLabel="Application"/>
15
+        <customObject id="494" customClass="AppDelegate"/>
16
+        <customObject id="420" customClass="NSFontManager"/>
17
+    </objects>
18
+</document>

+ 0
- 2
BaconBarHelper/de.lproj/InfoPlist.strings 查看文件

@@ -1,2 +0,0 @@
1
-/* Localized versions of Info.plist keys */
2
-

+ 29
- 0
BaconBarHelper/en.lproj/Credits.rtf 查看文件

@@ -0,0 +1,29 @@
1
+{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
2
+{\colortbl;\red255\green255\blue255;}
3
+\paperw9840\paperh8400
4
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
5
+
6
+\f0\b\fs24 \cf0 Engineering:
7
+\b0 \
8
+	Some people\
9
+\
10
+
11
+\b Human Interface Design:
12
+\b0 \
13
+	Some other people\
14
+\
15
+
16
+\b Testing:
17
+\b0 \
18
+	Hopefully not nobody\
19
+\
20
+
21
+\b Documentation:
22
+\b0 \
23
+	Whoever\
24
+\
25
+
26
+\b With special thanks to:
27
+\b0 \
28
+	Mom\
29
+}

+ 381
- 0
BaconBarHelper/en.lproj/MainMenu.strings 查看文件

@@ -0,0 +1,381 @@
1
+
2
+/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */
3
+"5.title" = "Bring All to Front";
4
+
5
+/* Class = "NSMenuItem"; title = "Window"; ObjectID = "19"; */
6
+"19.title" = "Window";
7
+
8
+/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "23"; */
9
+"23.title" = "Minimize";
10
+
11
+/* Class = "NSMenu"; title = "Window"; ObjectID = "24"; */
12
+"24.title" = "Window";
13
+
14
+/* Class = "NSMenu"; title = "AMainMenu"; ObjectID = "29"; */
15
+"29.title" = "AMainMenu";
16
+
17
+/* Class = "NSMenuItem"; title = "BaconBarHelper"; ObjectID = "56"; */
18
+"56.title" = "BaconBarHelper";
19
+
20
+/* Class = "NSMenu"; title = "BaconBarHelper"; ObjectID = "57"; */
21
+"57.title" = "BaconBarHelper";
22
+
23
+/* Class = "NSMenuItem"; title = "About BaconBarHelper"; ObjectID = "58"; */
24
+"58.title" = "About BaconBarHelper";
25
+
26
+/* Class = "NSMenuItem"; title = "Open…"; ObjectID = "72"; */
27
+"72.title" = "Open…";
28
+
29
+/* Class = "NSMenuItem"; title = "Close"; ObjectID = "73"; */
30
+"73.title" = "Close";
31
+
32
+/* Class = "NSMenuItem"; title = "Save…"; ObjectID = "75"; */
33
+"75.title" = "Save…";
34
+
35
+/* Class = "NSMenuItem"; title = "Page Setup..."; ObjectID = "77"; */
36
+"77.title" = "Page Setup...";
37
+
38
+/* Class = "NSMenuItem"; title = "Print…"; ObjectID = "78"; */
39
+"78.title" = "Print…";
40
+
41
+/* Class = "NSMenu"; title = "File"; ObjectID = "81"; */
42
+"81.title" = "File";
43
+
44
+/* Class = "NSMenuItem"; title = "New"; ObjectID = "82"; */
45
+"82.title" = "New";
46
+
47
+/* Class = "NSMenuItem"; title = "File"; ObjectID = "83"; */
48
+"83.title" = "File";
49
+
50
+/* Class = "NSMenuItem"; title = "Revert to Saved"; ObjectID = "112"; */
51
+"112.title" = "Revert to Saved";
52
+
53
+/* Class = "NSMenuItem"; title = "Open Recent"; ObjectID = "124"; */
54
+"124.title" = "Open Recent";
55
+
56
+/* Class = "NSMenu"; title = "Open Recent"; ObjectID = "125"; */
57
+"125.title" = "Open Recent";
58
+
59
+/* Class = "NSMenuItem"; title = "Clear Menu"; ObjectID = "126"; */
60
+"126.title" = "Clear Menu";
61
+
62
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "129"; */
63
+"129.title" = "Preferences…";
64
+
65
+/* Class = "NSMenu"; title = "Services"; ObjectID = "130"; */
66
+"130.title" = "Services";
67
+
68
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "131"; */
69
+"131.title" = "Services";
70
+
71
+/* Class = "NSMenuItem"; title = "Hide BaconBarHelper"; ObjectID = "134"; */
72
+"134.title" = "Hide BaconBarHelper";
73
+
74
+/* Class = "NSMenuItem"; title = "Quit BaconBarHelper"; ObjectID = "136"; */
75
+"136.title" = "Quit BaconBarHelper";
76
+
77
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "145"; */
78
+"145.title" = "Hide Others";
79
+
80
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
81
+"150.title" = "Show All";
82
+
83
+/* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "195"; */
84
+"195.title" = "Stop Speaking";
85
+
86
+/* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "196"; */
87
+"196.title" = "Start Speaking";
88
+
89
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
90
+"197.title" = "Copy";
91
+
92
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
93
+"198.title" = "Select All";
94
+
95
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
96
+"199.title" = "Cut";
97
+
98
+/* Class = "NSMenu"; title = "Spelling and Grammar"; ObjectID = "200"; */
99
+"200.title" = "Spelling and Grammar";
100
+
101
+/* Class = "NSMenuItem"; title = "Check Document Now"; ObjectID = "201"; */
102
+"201.title" = "Check Document Now";
103
+
104
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "202"; */
105
+"202.title" = "Delete";
106
+
107
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "203"; */
108
+"203.title" = "Paste";
109
+
110
+/* Class = "NSMenuItem"; title = "Show Spelling and Grammar"; ObjectID = "204"; */
111
+"204.title" = "Show Spelling and Grammar";
112
+
113
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "205"; */
114
+"205.title" = "Edit";
115
+
116
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "207"; */
117
+"207.title" = "Undo";
118
+
119
+/* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "208"; */
120
+"208.title" = "Find Next";
121
+
122
+/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
123
+"209.title" = "Find…";
124
+
125
+/* Class = "NSMenuItem"; title = "Jump to Selection"; ObjectID = "210"; */
126
+"210.title" = "Jump to Selection";
127
+
128
+/* Class = "NSMenuItem"; title = "Speech"; ObjectID = "211"; */
129
+"211.title" = "Speech";
130
+
131
+/* Class = "NSMenu"; title = "Speech"; ObjectID = "212"; */
132
+"212.title" = "Speech";
133
+
134
+/* Class = "NSMenuItem"; title = "Find Previous"; ObjectID = "213"; */
135
+"213.title" = "Find Previous";
136
+
137
+/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "215"; */
138
+"215.title" = "Redo";
139
+
140
+/* Class = "NSMenuItem"; title = "Spelling and Grammar"; ObjectID = "216"; */
141
+"216.title" = "Spelling and Grammar";
142
+
143
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "217"; */
144
+"217.title" = "Edit";
145
+
146
+/* Class = "NSMenuItem"; title = "Find"; ObjectID = "218"; */
147
+"218.title" = "Find";
148
+
149
+/* Class = "NSMenuItem"; title = "Check Spelling While Typing"; ObjectID = "219"; */
150
+"219.title" = "Check Spelling While Typing";
151
+
152
+/* Class = "NSMenu"; title = "Find"; ObjectID = "220"; */
153
+"220.title" = "Find";
154
+
155
+/* Class = "NSMenuItem"; title = "Use Selection for Find"; ObjectID = "221"; */
156
+"221.title" = "Use Selection for Find";
157
+
158
+/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "239"; */
159
+"239.title" = "Zoom";
160
+
161
+/* Class = "NSMenuItem"; title = "View"; ObjectID = "295"; */
162
+"295.title" = "View";
163
+
164
+/* Class = "NSMenu"; title = "View"; ObjectID = "296"; */
165
+"296.title" = "View";
166
+
167
+/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "297"; */
168
+"297.title" = "Show Toolbar";
169
+
170
+/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
171
+"298.title" = "Customize Toolbar…";
172
+
173
+/* Class = "NSMenuItem"; title = "Check Grammar With Spelling"; ObjectID = "346"; */
174
+"346.title" = "Check Grammar With Spelling";
175
+
176
+/* Class = "NSMenuItem"; title = "Substitutions"; ObjectID = "348"; */
177
+"348.title" = "Substitutions";
178
+
179
+/* Class = "NSMenu"; title = "Substitutions"; ObjectID = "349"; */
180
+"349.title" = "Substitutions";
181
+
182
+/* Class = "NSMenuItem"; title = "Smart Copy/Paste"; ObjectID = "350"; */
183
+"350.title" = "Smart Copy/Paste";
184
+
185
+/* Class = "NSMenuItem"; title = "Smart Quotes"; ObjectID = "351"; */
186
+"351.title" = "Smart Quotes";
187
+
188
+/* Class = "NSMenuItem"; title = "Smart Links"; ObjectID = "354"; */
189
+"354.title" = "Smart Links";
190
+
191
+/* Class = "NSMenuItem"; title = "Format"; ObjectID = "375"; */
192
+"375.title" = "Format";
193
+
194
+/* Class = "NSMenu"; title = "Format"; ObjectID = "376"; */
195
+"376.title" = "Format";
196
+
197
+/* Class = "NSMenuItem"; title = "Font"; ObjectID = "377"; */
198
+"377.title" = "Font";
199
+
200
+/* Class = "NSMenu"; title = "Font"; ObjectID = "388"; */
201
+"388.title" = "Font";
202
+
203
+/* Class = "NSMenuItem"; title = "Show Fonts"; ObjectID = "389"; */
204
+"389.title" = "Show Fonts";
205
+
206
+/* Class = "NSMenuItem"; title = "Bold"; ObjectID = "390"; */
207
+"390.title" = "Bold";
208
+
209
+/* Class = "NSMenuItem"; title = "Italic"; ObjectID = "391"; */
210
+"391.title" = "Italic";
211
+
212
+/* Class = "NSMenuItem"; title = "Underline"; ObjectID = "392"; */
213
+"392.title" = "Underline";
214
+
215
+/* Class = "NSMenuItem"; title = "Bigger"; ObjectID = "394"; */
216
+"394.title" = "Bigger";
217
+
218
+/* Class = "NSMenuItem"; title = "Smaller"; ObjectID = "395"; */
219
+"395.title" = "Smaller";
220
+
221
+/* Class = "NSMenuItem"; title = "Kern"; ObjectID = "397"; */
222
+"397.title" = "Kern";
223
+
224
+/* Class = "NSMenuItem"; title = "Ligatures"; ObjectID = "398"; */
225
+"398.title" = "Ligatures";
226
+
227
+/* Class = "NSMenuItem"; title = "Baseline"; ObjectID = "399"; */
228
+"399.title" = "Baseline";
229
+
230
+/* Class = "NSMenuItem"; title = "Show Colors"; ObjectID = "401"; */
231
+"401.title" = "Show Colors";
232
+
233
+/* Class = "NSMenuItem"; title = "Copy Style"; ObjectID = "403"; */
234
+"403.title" = "Copy Style";
235
+
236
+/* Class = "NSMenuItem"; title = "Paste Style"; ObjectID = "404"; */
237
+"404.title" = "Paste Style";
238
+
239
+/* Class = "NSMenu"; title = "Baseline"; ObjectID = "405"; */
240
+"405.title" = "Baseline";
241
+
242
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "406"; */
243
+"406.title" = "Use Default";
244
+
245
+/* Class = "NSMenuItem"; title = "Superscript"; ObjectID = "407"; */
246
+"407.title" = "Superscript";
247
+
248
+/* Class = "NSMenuItem"; title = "Subscript"; ObjectID = "408"; */
249
+"408.title" = "Subscript";
250
+
251
+/* Class = "NSMenuItem"; title = "Raise"; ObjectID = "409"; */
252
+"409.title" = "Raise";
253
+
254
+/* Class = "NSMenuItem"; title = "Lower"; ObjectID = "410"; */
255
+"410.title" = "Lower";
256
+
257
+/* Class = "NSMenu"; title = "Ligatures"; ObjectID = "411"; */
258
+"411.title" = "Ligatures";
259
+
260
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "412"; */
261
+"412.title" = "Use Default";
262
+
263
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "413"; */
264
+"413.title" = "Use None";
265
+
266
+/* Class = "NSMenuItem"; title = "Use All"; ObjectID = "414"; */
267
+"414.title" = "Use All";
268
+
269
+/* Class = "NSMenu"; title = "Kern"; ObjectID = "415"; */
270
+"415.title" = "Kern";
271
+
272
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "416"; */
273
+"416.title" = "Use Default";
274
+
275
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "417"; */
276
+"417.title" = "Use None";
277
+
278
+/* Class = "NSMenuItem"; title = "Tighten"; ObjectID = "418"; */
279
+"418.title" = "Tighten";
280
+
281
+/* Class = "NSMenuItem"; title = "Loosen"; ObjectID = "419"; */
282
+"419.title" = "Loosen";
283
+
284
+/* Class = "NSMenuItem"; title = "Transformations"; ObjectID = "450"; */
285
+"450.title" = "Transformations";
286
+
287
+/* Class = "NSMenu"; title = "Transformations"; ObjectID = "451"; */
288
+"451.title" = "Transformations";
289
+
290
+/* Class = "NSMenuItem"; title = "Make Upper Case"; ObjectID = "452"; */
291
+"452.title" = "Make Upper Case";
292
+
293
+/* Class = "NSMenuItem"; title = "Correct Spelling Automatically"; ObjectID = "454"; */
294
+"454.title" = "Correct Spelling Automatically";
295
+
296
+/* Class = "NSMenuItem"; title = "Show Substitutions"; ObjectID = "457"; */
297
+"457.title" = "Show Substitutions";
298
+
299
+/* Class = "NSMenuItem"; title = "Smart Dashes"; ObjectID = "460"; */
300
+"460.title" = "Smart Dashes";
301
+
302
+/* Class = "NSMenuItem"; title = "Text Replacement"; ObjectID = "462"; */
303
+"462.title" = "Text Replacement";
304
+
305
+/* Class = "NSMenuItem"; title = "Make Lower Case"; ObjectID = "465"; */
306
+"465.title" = "Make Lower Case";
307
+
308
+/* Class = "NSMenuItem"; title = "Capitalize"; ObjectID = "466"; */
309
+"466.title" = "Capitalize";
310
+
311
+/* Class = "NSMenuItem"; title = "Paste and Match Style"; ObjectID = "485"; */
312
+"485.title" = "Paste and Match Style";
313
+
314
+/* Class = "NSMenuItem"; title = "Help"; ObjectID = "490"; */
315
+"490.title" = "Help";
316
+
317
+/* Class = "NSMenu"; title = "Help"; ObjectID = "491"; */
318
+"491.title" = "Help";
319
+
320
+/* Class = "NSMenuItem"; title = "BaconBarHelper Help"; ObjectID = "492"; */
321
+"492.title" = "BaconBarHelper Help";
322
+
323
+/* Class = "NSMenuItem"; title = "Text"; ObjectID = "496"; */
324
+"496.title" = "Text";
325
+
326
+/* Class = "NSMenu"; title = "Text"; ObjectID = "497"; */
327
+"497.title" = "Text";
328
+
329
+/* Class = "NSMenuItem"; title = "Align Left"; ObjectID = "498"; */
330
+"498.title" = "Align Left";
331
+
332
+/* Class = "NSMenuItem"; title = "Center"; ObjectID = "499"; */
333
+"499.title" = "Center";
334
+
335
+/* Class = "NSMenuItem"; title = "Justify"; ObjectID = "500"; */
336
+"500.title" = "Justify";
337
+
338
+/* Class = "NSMenuItem"; title = "Align Right"; ObjectID = "501"; */
339
+"501.title" = "Align Right";
340
+
341
+/* Class = "NSMenuItem"; title = "Writing Direction"; ObjectID = "503"; */
342
+"503.title" = "Writing Direction";
343
+
344
+/* Class = "NSMenuItem"; title = "Show Ruler"; ObjectID = "505"; */
345
+"505.title" = "Show Ruler";
346
+
347
+/* Class = "NSMenuItem"; title = "Copy Ruler"; ObjectID = "506"; */
348
+"506.title" = "Copy Ruler";
349
+
350
+/* Class = "NSMenuItem"; title = "Paste Ruler"; ObjectID = "507"; */
351
+"507.title" = "Paste Ruler";
352
+
353
+/* Class = "NSMenu"; title = "Writing Direction"; ObjectID = "508"; */
354
+"508.title" = "Writing Direction";
355
+
356
+/* Class = "NSMenuItem"; title = "Paragraph"; ObjectID = "509"; */
357
+"509.title" = "Paragraph";
358
+
359
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "510"; */
360
+"510.title" = "\tDefault";
361
+
362
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "511"; */
363
+"511.title" = "\tLeft to Right";
364
+
365
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "512"; */
366
+"512.title" = "\tRight to Left";
367
+
368
+/* Class = "NSMenuItem"; title = "Selection"; ObjectID = "514"; */
369
+"514.title" = "Selection";
370
+
371
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "515"; */
372
+"515.title" = "\tDefault";
373
+
374
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "516"; */
375
+"516.title" = "\tLeft to Right";
376
+
377
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "517"; */
378
+"517.title" = "\tRight to Left";
379
+
380
+/* Class = "NSMenuItem"; title = "Find and Replace…"; ObjectID = "534"; */
381
+"534.title" = "Find and Replace…";

+ 1
- 1
RedditBar/BaconBar-Info.plist 查看文件

@@ -21,7 +21,7 @@
21 21
 	<key>CFBundleSignature</key>
22 22
 	<string>????</string>
23 23
 	<key>CFBundleVersion</key>
24
-	<string>323</string>
24
+	<string>358</string>
25 25
 	<key>LSApplicationCategoryType</key>
26 26
 	<string>public.app-category.utilities</string>
27 27
 	<key>LSMinimumSystemVersion</key>

+ 374
- 14
RedditBar/Base.lproj/MainMenu.strings 查看文件

@@ -1,21 +1,381 @@
1
+/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */
2
+"5.title" = "Bring All to Front";
1 3
 
2
-/* Class = "NSMenuItem"; title = "Preferences..."; ObjectID = "1lW-9C-xt6"; */
3
-"1lW-9C-xt6.title" = "Preferences...";
4
+/* Class = "NSMenuItem"; title = "Window"; ObjectID = "19"; */
5
+"19.title" = "Window";
4 6
 
5
-/* Class = "NSMenuItem"; title = "About BaconBar"; ObjectID = "4ah-qP-9eP"; */
6
-"4ah-qP-9eP.title" = "About BaconBar";
7
+/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "23"; */
8
+"23.title" = "Minimize";
7 9
 
8
-/* Class = "NSMenuItem"; title = "PMs..."; ObjectID = "IM8-KI-MAc"; */
9
-"IM8-KI-MAc.title" = "PMs...";
10
+/* Class = "NSMenu"; title = "Window"; ObjectID = "24"; */
11
+"24.title" = "Window";
10 12
 
11
-/* Class = "NSMenuItem"; title = "Reload"; ObjectID = "bQG-wq-9Zw"; */
12
-"bQG-wq-9Zw.title" = "Reload";
13
+/* Class = "NSMenu"; title = "AMainMenu"; ObjectID = "29"; */
14
+"29.title" = "AMainMenu";
13 15
 
14
-/* Class = "NSMenuItem"; title = "Load next"; ObjectID = "e8u-nc-P6x"; */
15
-"e8u-nc-P6x.title" = "Load next";
16
+/* Class = "NSMenuItem"; title = "BaconBarHelper"; ObjectID = "56"; */
17
+"56.title" = "BaconBarHelper";
16 18
 
17
-/* Class = "NSMenuItem"; title = "Loading..."; ObjectID = "jfb-mv-iN9"; */
18
-"jfb-mv-iN9.title" = "Loading...";
19
+/* Class = "NSMenu"; title = "BaconBarHelper"; ObjectID = "57"; */
20
+"57.title" = "BaconBarHelper";
21
+
22
+/* Class = "NSMenuItem"; title = "About BaconBarHelper"; ObjectID = "58"; */
23
+"58.title" = "About BaconBarHelper";
24
+
25
+/* Class = "NSMenuItem"; title = "Open…"; ObjectID = "72"; */
26
+"72.title" = "Open…";
27
+
28
+/* Class = "NSMenuItem"; title = "Close"; ObjectID = "73"; */
29
+"73.title" = "Close";
30
+
31
+/* Class = "NSMenuItem"; title = "Save…"; ObjectID = "75"; */
32
+"75.title" = "Save…";
33
+
34
+/* Class = "NSMenuItem"; title = "Page Setup..."; ObjectID = "77"; */
35
+"77.title" = "Page Setup...";
36
+
37
+/* Class = "NSMenuItem"; title = "Print…"; ObjectID = "78"; */
38
+"78.title" = "Print…";
39
+
40
+/* Class = "NSMenu"; title = "File"; ObjectID = "81"; */
41
+"81.title" = "File";
42
+
43
+/* Class = "NSMenuItem"; title = "New"; ObjectID = "82"; */
44
+"82.title" = "New";
45
+
46
+/* Class = "NSMenuItem"; title = "File"; ObjectID = "83"; */
47
+"83.title" = "File";
48
+
49
+/* Class = "NSMenuItem"; title = "Revert to Saved"; ObjectID = "112"; */
50
+"112.title" = "Revert to Saved";
51
+
52
+/* Class = "NSMenuItem"; title = "Open Recent"; ObjectID = "124"; */
53
+"124.title" = "Open Recent";
54
+
55
+/* Class = "NSMenu"; title = "Open Recent"; ObjectID = "125"; */
56
+"125.title" = "Open Recent";
57
+
58
+/* Class = "NSMenuItem"; title = "Clear Menu"; ObjectID = "126"; */
59
+"126.title" = "Clear Menu";
60
+
61
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "129"; */
62
+"129.title" = "Preferences…";
63
+
64
+/* Class = "NSMenu"; title = "Services"; ObjectID = "130"; */
65
+"130.title" = "Services";
66
+
67
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "131"; */
68
+"131.title" = "Services";
69
+
70
+/* Class = "NSMenuItem"; title = "Hide BaconBarHelper"; ObjectID = "134"; */
71
+"134.title" = "Hide BaconBarHelper";
72
+
73
+/* Class = "NSMenuItem"; title = "Quit BaconBarHelper"; ObjectID = "136"; */
74
+"136.title" = "Quit BaconBarHelper";
75
+
76
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "145"; */
77
+"145.title" = "Hide Others";
78
+
79
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
80
+"150.title" = "Show All";
81
+
82
+/* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "195"; */
83
+"195.title" = "Stop Speaking";
84
+
85
+/* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "196"; */
86
+"196.title" = "Start Speaking";
87
+
88
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
89
+"197.title" = "Copy";
90
+
91
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
92
+"198.title" = "Select All";
93
+
94
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
95
+"199.title" = "Cut";
96
+
97
+/* Class = "NSMenu"; title = "Spelling and Grammar"; ObjectID = "200"; */
98
+"200.title" = "Spelling and Grammar";
99
+
100
+/* Class = "NSMenuItem"; title = "Check Document Now"; ObjectID = "201"; */
101
+"201.title" = "Check Document Now";
102
+
103
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "202"; */
104
+"202.title" = "Delete";
105
+
106
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "203"; */
107
+"203.title" = "Paste";
108
+
109
+/* Class = "NSMenuItem"; title = "Show Spelling and Grammar"; ObjectID = "204"; */
110
+"204.title" = "Show Spelling and Grammar";
111
+
112
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "205"; */
113
+"205.title" = "Edit";
114
+
115
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "207"; */
116
+"207.title" = "Undo";
117
+
118
+/* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "208"; */
119
+"208.title" = "Find Next";
120
+
121
+/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
122
+"209.title" = "Find…";
123
+
124
+/* Class = "NSMenuItem"; title = "Jump to Selection"; ObjectID = "210"; */
125
+"210.title" = "Jump to Selection";
126
+
127
+/* Class = "NSMenuItem"; title = "Speech"; ObjectID = "211"; */
128
+"211.title" = "Speech";
129
+
130
+/* Class = "NSMenu"; title = "Speech"; ObjectID = "212"; */
131
+"212.title" = "Speech";
132
+
133
+/* Class = "NSMenuItem"; title = "Find Previous"; ObjectID = "213"; */
134
+"213.title" = "Find Previous";
135
+
136
+/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "215"; */
137
+"215.title" = "Redo";
138
+
139
+/* Class = "NSMenuItem"; title = "Spelling and Grammar"; ObjectID = "216"; */
140
+"216.title" = "Spelling and Grammar";
141
+
142
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "217"; */
143
+"217.title" = "Edit";
144
+
145
+/* Class = "NSMenuItem"; title = "Find"; ObjectID = "218"; */
146
+"218.title" = "Find";
147
+
148
+/* Class = "NSMenuItem"; title = "Check Spelling While Typing"; ObjectID = "219"; */
149
+"219.title" = "Check Spelling While Typing";
150
+
151
+/* Class = "NSMenu"; title = "Find"; ObjectID = "220"; */
152
+"220.title" = "Find";
153
+
154
+/* Class = "NSMenuItem"; title = "Use Selection for Find"; ObjectID = "221"; */
155
+"221.title" = "Use Selection for Find";
156
+
157
+/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "239"; */
158
+"239.title" = "Zoom";
159
+
160
+/* Class = "NSMenuItem"; title = "View"; ObjectID = "295"; */
161
+"295.title" = "View";
162
+
163
+/* Class = "NSMenu"; title = "View"; ObjectID = "296"; */
164
+"296.title" = "View";
165
+
166
+/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "297"; */
167
+"297.title" = "Show Toolbar";
168
+
169
+/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
170
+"298.title" = "Customize Toolbar…";
171
+
172
+/* Class = "NSMenuItem"; title = "Check Grammar With Spelling"; ObjectID = "346"; */
173
+"346.title" = "Check Grammar With Spelling";
174
+
175
+/* Class = "NSMenuItem"; title = "Substitutions"; ObjectID = "348"; */
176
+"348.title" = "Substitutions";
177
+
178
+/* Class = "NSMenu"; title = "Substitutions"; ObjectID = "349"; */
179
+"349.title" = "Substitutions";
180
+
181
+/* Class = "NSMenuItem"; title = "Smart Copy/Paste"; ObjectID = "350"; */
182
+"350.title" = "Smart Copy/Paste";
183
+
184
+/* Class = "NSMenuItem"; title = "Smart Quotes"; ObjectID = "351"; */
185
+"351.title" = "Smart Quotes";
186
+
187
+/* Class = "NSMenuItem"; title = "Smart Links"; ObjectID = "354"; */
188
+"354.title" = "Smart Links";
189
+
190
+/* Class = "NSMenuItem"; title = "Format"; ObjectID = "375"; */
191
+"375.title" = "Format";
192
+
193
+/* Class = "NSMenu"; title = "Format"; ObjectID = "376"; */
194
+"376.title" = "Format";
195
+
196
+/* Class = "NSMenuItem"; title = "Font"; ObjectID = "377"; */
197
+"377.title" = "Font";
198
+
199
+/* Class = "NSMenu"; title = "Font"; ObjectID = "388"; */
200
+"388.title" = "Font";
201
+
202
+/* Class = "NSMenuItem"; title = "Show Fonts"; ObjectID = "389"; */
203
+"389.title" = "Show Fonts";
204
+
205
+/* Class = "NSMenuItem"; title = "Bold"; ObjectID = "390"; */
206
+"390.title" = "Bold";
207
+
208
+/* Class = "NSMenuItem"; title = "Italic"; ObjectID = "391"; */
209
+"391.title" = "Italic";
210
+
211
+/* Class = "NSMenuItem"; title = "Underline"; ObjectID = "392"; */
212
+"392.title" = "Underline";
213
+
214
+/* Class = "NSMenuItem"; title = "Bigger"; ObjectID = "394"; */
215
+"394.title" = "Bigger";
216
+
217
+/* Class = "NSMenuItem"; title = "Smaller"; ObjectID = "395"; */
218
+"395.title" = "Smaller";
219
+
220
+/* Class = "NSMenuItem"; title = "Kern"; ObjectID = "397"; */
221
+"397.title" = "Kern";
222
+
223
+/* Class = "NSMenuItem"; title = "Ligatures"; ObjectID = "398"; */
224
+"398.title" = "Ligatures";
225
+
226
+/* Class = "NSMenuItem"; title = "Baseline"; ObjectID = "399"; */
227
+"399.title" = "Baseline";
228
+
229
+/* Class = "NSMenuItem"; title = "Show Colors"; ObjectID = "401"; */
230
+"401.title" = "Show Colors";
231
+
232
+/* Class = "NSMenuItem"; title = "Copy Style"; ObjectID = "403"; */
233
+"403.title" = "Copy Style";
234
+
235
+/* Class = "NSMenuItem"; title = "Paste Style"; ObjectID = "404"; */
236
+"404.title" = "Paste Style";
237
+
238
+/* Class = "NSMenu"; title = "Baseline"; ObjectID = "405"; */
239
+"405.title" = "Baseline";
240
+
241
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "406"; */
242
+"406.title" = "Use Default";
243
+
244
+/* Class = "NSMenuItem"; title = "Superscript"; ObjectID = "407"; */
245
+"407.title" = "Superscript";
246
+
247
+/* Class = "NSMenuItem"; title = "Subscript"; ObjectID = "408"; */
248
+"408.title" = "Subscript";
249
+
250
+/* Class = "NSMenuItem"; title = "Raise"; ObjectID = "409"; */
251
+"409.title" = "Raise";
252
+
253
+/* Class = "NSMenuItem"; title = "Lower"; ObjectID = "410"; */
254
+"410.title" = "Lower";
255
+
256
+/* Class = "NSMenu"; title = "Ligatures"; ObjectID = "411"; */
257
+"411.title" = "Ligatures";
258
+
259
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "412"; */
260
+"412.title" = "Use Default";
261
+
262
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "413"; */
263
+"413.title" = "Use None";
264
+
265
+/* Class = "NSMenuItem"; title = "Use All"; ObjectID = "414"; */
266
+"414.title" = "Use All";
267
+
268
+/* Class = "NSMenu"; title = "Kern"; ObjectID = "415"; */
269
+"415.title" = "Kern";
270
+
271
+/* Class = "NSMenuItem"; title = "Use Default"; ObjectID = "416"; */
272
+"416.title" = "Use Default";
273
+
274
+/* Class = "NSMenuItem"; title = "Use None"; ObjectID = "417"; */
275
+"417.title" = "Use None";
276
+
277
+/* Class = "NSMenuItem"; title = "Tighten"; ObjectID = "418"; */
278
+"418.title" = "Tighten";
279
+
280
+/* Class = "NSMenuItem"; title = "Loosen"; ObjectID = "419"; */
281
+"419.title" = "Loosen";
282
+
283
+/* Class = "NSMenuItem"; title = "Transformations"; ObjectID = "450"; */
284
+"450.title" = "Transformations";
285
+
286
+/* Class = "NSMenu"; title = "Transformations"; ObjectID = "451"; */
287
+"451.title" = "Transformations";
288
+
289
+/* Class = "NSMenuItem"; title = "Make Upper Case"; ObjectID = "452"; */
290
+"452.title" = "Make Upper Case";
291
+
292
+/* Class = "NSMenuItem"; title = "Correct Spelling Automatically"; ObjectID = "454"; */
293
+"454.title" = "Correct Spelling Automatically";
294
+
295
+/* Class = "NSMenuItem"; title = "Show Substitutions"; ObjectID = "457"; */
296
+"457.title" = "Show Substitutions";
297
+
298
+/* Class = "NSMenuItem"; title = "Smart Dashes"; ObjectID = "460"; */
299
+"460.title" = "Smart Dashes";
300
+
301
+/* Class = "NSMenuItem"; title = "Text Replacement"; ObjectID = "462"; */
302
+"462.title" = "Text Replacement";
303
+
304
+/* Class = "NSMenuItem"; title = "Make Lower Case"; ObjectID = "465"; */
305
+"465.title" = "Make Lower Case";
306
+
307
+/* Class = "NSMenuItem"; title = "Capitalize"; ObjectID = "466"; */
308
+"466.title" = "Capitalize";
309
+
310
+/* Class = "NSMenuItem"; title = "Paste and Match Style"; ObjectID = "485"; */
311
+"485.title" = "Paste and Match Style";
312
+
313
+/* Class = "NSMenuItem"; title = "Help"; ObjectID = "490"; */
314
+"490.title" = "Help";
315
+
316
+/* Class = "NSMenu"; title = "Help"; ObjectID = "491"; */
317
+"491.title" = "Help";
318
+
319
+/* Class = "NSMenuItem"; title = "BaconBarHelper Help"; ObjectID = "492"; */
320
+"492.title" = "BaconBarHelper Help";
321
+
322
+/* Class = "NSMenuItem"; title = "Text"; ObjectID = "496"; */
323
+"496.title" = "Text";
324
+
325
+/* Class = "NSMenu"; title = "Text"; ObjectID = "497"; */
326
+"497.title" = "Text";
327
+
328
+/* Class = "NSMenuItem"; title = "Align Left"; ObjectID = "498"; */
329
+"498.title" = "Align Left";
330
+
331
+/* Class = "NSMenuItem"; title = "Center"; ObjectID = "499"; */
332
+"499.title" = "Center";
333
+
334
+/* Class = "NSMenuItem"; title = "Justify"; ObjectID = "500"; */
335
+"500.title" = "Justify";
336
+
337
+/* Class = "NSMenuItem"; title = "Align Right"; ObjectID = "501"; */
338
+"501.title" = "Align Right";
339
+
340
+/* Class = "NSMenuItem"; title = "Writing Direction"; ObjectID = "503"; */
341
+"503.title" = "Writing Direction";
342
+
343
+/* Class = "NSMenuItem"; title = "Show Ruler"; ObjectID = "505"; */
344
+"505.title" = "Show Ruler";
345
+
346
+/* Class = "NSMenuItem"; title = "Copy Ruler"; ObjectID = "506"; */
347
+"506.title" = "Copy Ruler";
348
+
349
+/* Class = "NSMenuItem"; title = "Paste Ruler"; ObjectID = "507"; */
350
+"507.title" = "Paste Ruler";
351
+
352
+/* Class = "NSMenu"; title = "Writing Direction"; ObjectID = "508"; */
353
+"508.title" = "Writing Direction";
354
+
355
+/* Class = "NSMenuItem"; title = "Paragraph"; ObjectID = "509"; */
356
+"509.title" = "Paragraph";
357
+
358
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "510"; */
359
+"510.title" = "\tDefault";
360
+
361
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "511"; */
362
+"511.title" = "\tLeft to Right";
363
+
364
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "512"; */
365
+"512.title" = "\tRight to Left";
366
+
367
+/* Class = "NSMenuItem"; title = "Selection"; ObjectID = "514"; */
368
+"514.title" = "Selection";
369
+
370
+/* Class = "NSMenuItem"; title = "\tDefault"; ObjectID = "515"; */
371
+"515.title" = "\tDefault";
372
+
373
+/* Class = "NSMenuItem"; title = "\tLeft to Right"; ObjectID = "516"; */
374
+"516.title" = "\tLeft to Right";
375
+
376
+/* Class = "NSMenuItem"; title = "\tRight to Left"; ObjectID = "517"; */
377
+"517.title" = "\tRight to Left";
378
+
379
+/* Class = "NSMenuItem"; title = "Find and Replace…"; ObjectID = "534"; */
380
+"534.title" = "Find and Replace…";
19 381
 
20
-/* Class = "NSMenuItem"; title = "Quit"; ObjectID = "oyC-3G-WEc"; */
21
-"oyC-3G-WEc.title" = "Quit";

+ 1
- 1
RedditBar/de.lproj/MainMenu.strings 查看文件

@@ -1,3 +1,4 @@
1
+
1 2
 /* Class = "NSMenuItem"; title = "Preferences..."; ObjectID = "1lW-9C-xt6"; */
2 3
 "1lW-9C-xt6.title" = "Einstellungen...";
3 4
 
@@ -18,4 +19,3 @@
18 19
 
19 20
 /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "oyC-3G-WEc"; */
20 21
 "oyC-3G-WEc.title" = "Beenden";
21
-

+ 1
- 1
RedditBar/en.lproj/MainMenu.strings 查看文件

@@ -1,3 +1,4 @@
1
+
1 2
 /* Class = "NSMenuItem"; title = "Preferences..."; ObjectID = "1lW-9C-xt6"; */
2 3
 "1lW-9C-xt6.title" = "Preferences...";
3 4
 
@@ -18,4 +19,3 @@
18 19
 
19 20
 /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "oyC-3G-WEc"; */
20 21
 "oyC-3G-WEc.title" = "Quit";
21
-

正在加载...
取消
保存