浏览代码

Added German localization.

Thomas Buck 11 年前
父节点
当前提交
ca26308b92

+ 27
- 2
RedditBar.xcodeproj/project.pbxproj 查看文件

@@ -7,6 +7,7 @@
7 7
 	objects = {
8 8
 
9 9
 /* Begin PBXBuildFile section */
10
+		E90E74B4184FAA0F00F38929 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E90E74B2184FAA0F00F38929 /* Localizable.strings */; };
10 11
 		E9341914184A1A1A00D03488 /* StateModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E9341913184A1A1A00D03488 /* StateModel.m */; };
11 12
 		E934191B184A47DE00D03488 /* Prefs.xib in Resources */ = {isa = PBXBuildFile; fileRef = E9341919184A47DE00D03488 /* Prefs.xib */; };
12 13
 		E9A129B1184BD24000F50D1D /* RedditItem.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A129B0184BD24000F50D1D /* RedditItem.m */; };
@@ -36,6 +37,13 @@
36 37
 /* End PBXContainerItemProxy section */
37 38
 
38 39
 /* Begin PBXFileReference section */
40
+		E90E74B3184FAA0F00F38929 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
41
+		E90E74B6184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainMenu.strings; sourceTree = "<group>"; };
42
+		E90E74B7184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Prefs.strings; sourceTree = "<group>"; };
43
+		E90E74B8184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
44
+		E90E74B9184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
45
+		E90E74BA184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = de; path = de.lproj/Credits.rtf; sourceTree = "<group>"; };
46
+		E90E74BB184FAADE00F38929 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
39 47
 		E9341912184A1A1A00D03488 /* StateModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateModel.h; sourceTree = "<group>"; };
40 48
 		E9341913184A1A1A00D03488 /* StateModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StateModel.m; sourceTree = "<group>"; };
41 49
 		E934191A184A47DE00D03488 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Prefs.xib; sourceTree = "<group>"; };
@@ -137,10 +145,11 @@
137 145
 				E9A129B0184BD24000F50D1D /* RedditItem.m */,
138 146
 				E9341912184A1A1A00D03488 /* StateModel.h */,
139 147
 				E9341913184A1A1A00D03488 /* StateModel.m */,
140
-				E9CF1F35184961020004AE02 /* MainMenu.xib */,
141
-				E9341919184A47DE00D03488 /* Prefs.xib */,
142 148
 				E9CF1F5A1849685C0004AE02 /* PrefController.h */,
143 149
 				E9CF1F5B1849685C0004AE02 /* PrefController.m */,
150
+				E9CF1F35184961020004AE02 /* MainMenu.xib */,
151
+				E9341919184A47DE00D03488 /* Prefs.xib */,
152
+				E90E74B2184FAA0F00F38929 /* Localizable.strings */,
144 153
 				E9CF1F38184961020004AE02 /* Images.xcassets */,
145 154
 				E9CF1F27184961010004AE02 /* Supporting Files */,
146 155
 			);
@@ -237,6 +246,7 @@
237 246
 			knownRegions = (
238 247
 				en,
239 248
 				Base,
249
+				de,
240 250
 			);
241 251
 			mainGroup = E9CF1F14184961010004AE02;
242 252
 			productRefGroup = E9CF1F1E184961010004AE02 /* Products */;
@@ -255,6 +265,7 @@
255 265
 			buildActionMask = 2147483647;
256 266
 			files = (
257 267
 				E9CF1F2B184961010004AE02 /* InfoPlist.strings in Resources */,
268
+				E90E74B4184FAA0F00F38929 /* Localizable.strings in Resources */,
258 269
 				E9CF1F39184961020004AE02 /* Images.xcassets in Resources */,
259 270
 				E9CF1F31184961010004AE02 /* Credits.rtf in Resources */,
260 271
 				E9CF1F37184961020004AE02 /* MainMenu.xib in Resources */,
@@ -321,10 +332,20 @@
321 332
 /* End PBXTargetDependency section */
322 333
 
323 334
 /* Begin PBXVariantGroup section */
335
+		E90E74B2184FAA0F00F38929 /* Localizable.strings */ = {
336
+			isa = PBXVariantGroup;
337
+			children = (
338
+				E90E74B3184FAA0F00F38929 /* en */,
339
+				E90E74B8184FAADE00F38929 /* de */,
340
+			);
341
+			name = Localizable.strings;
342
+			sourceTree = "<group>";
343
+		};
324 344
 		E9341919184A47DE00D03488 /* Prefs.xib */ = {
325 345
 			isa = PBXVariantGroup;
326 346
 			children = (
327 347
 				E934191A184A47DE00D03488 /* Base */,
348
+				E90E74B7184FAADE00F38929 /* de */,
328 349
 			);
329 350
 			name = Prefs.xib;
330 351
 			sourceTree = "<group>";
@@ -333,6 +354,7 @@
333 354
 			isa = PBXVariantGroup;
334 355
 			children = (
335 356
 				E9CF1F2A184961010004AE02 /* en */,
357
+				E90E74B9184FAADE00F38929 /* de */,
336 358
 			);
337 359
 			name = InfoPlist.strings;
338 360
 			sourceTree = "<group>";
@@ -341,6 +363,7 @@
341 363
 			isa = PBXVariantGroup;
342 364
 			children = (
343 365
 				E9CF1F30184961010004AE02 /* en */,
366
+				E90E74BA184FAADE00F38929 /* de */,
344 367
 			);
345 368
 			name = Credits.rtf;
346 369
 			sourceTree = "<group>";
@@ -349,6 +372,7 @@
349 372
 			isa = PBXVariantGroup;
350 373
 			children = (
351 374
 				E9CF1F36184961020004AE02 /* Base */,
375
+				E90E74B6184FAADE00F38929 /* de */,
352 376
 			);
353 377
 			name = MainMenu.xib;
354 378
 			sourceTree = "<group>";
@@ -357,6 +381,7 @@
357 381
 			isa = PBXVariantGroup;
358 382
 			children = (
359 383
 				E9CF1F48184961020004AE02 /* en */,
384
+				E90E74BB184FAADE00F38929 /* de */,
360 385
 			);
361 386
 			name = InfoPlist.strings;
362 387
 			sourceTree = "<group>";

+ 6
- 0
RedditBar.xcodeproj/xcuserdata/thomas.xcuserdatad/xcschemes/RedditBar.xcscheme 查看文件

@@ -67,6 +67,12 @@
67 67
             ReferencedContainer = "container:RedditBar.xcodeproj">
68 68
          </BuildableReference>
69 69
       </BuildableProductRunnable>
70
+      <CommandLineArguments>
71
+         <CommandLineArgument
72
+            argument = "-AppleLanguages &quot;(German)&quot;"
73
+            isEnabled = "YES">
74
+         </CommandLineArgument>
75
+      </CommandLineArguments>
70 76
       <AdditionalOptions>
71 77
       </AdditionalOptions>
72 78
    </LaunchAction>

+ 10
- 9
RedditBar/AppDelegate.m 查看文件

@@ -20,7 +20,7 @@
20 20
     [statusItem setImage:statusImage];
21 21
     [statusItem setAlternateImage:statusHighlightImage];
22 22
     [statusItem setMenu:statusMenu];
23
-    [statusItem setToolTip:@"Reddit Bar"];
23
+    [statusItem setToolTip:NSLocalizedString(@"RedditBar", @"Main Menuitem Tooltip")];
24 24
     [statusItem setHighlightMode:YES];
25 25
     currentState = [[StateModel alloc] init];
26 26
     [self defaultPreferences];
@@ -59,7 +59,7 @@
59 59
 
60 60
 -(void)reloadListWithOptions {
61 61
     if ([currentState.modhash isEqualToString:@""]) {
62
-        [firstMenuItem setTitle:@"Not logged in!"];
62
+        [firstMenuItem setTitle:NSLocalizedString(@"Not logged in!", @"Statusitem when no modhash is stored")];
63 63
         [self clearMenuItems];
64 64
         [firstMenuItem setHidden:NO];
65 65
         [self showPreferences:nil];
@@ -68,7 +68,7 @@
68 68
     api = [[Reddit alloc] initWithUsername:currentState.username Modhash:currentState.modhash];
69 69
     NSString *tmp = @"";
70 70
     if (![api isAuthenticatedNewModhash:&tmp]) {
71
-        [firstMenuItem setTitle:@"Login Error!"];
71
+        [firstMenuItem setTitle:NSLocalizedString(@"Login Error!", @"Statusitem when API is not authenticated")];
72 72
         [self clearMenuItems];
73 73
         [firstMenuItem setHidden:NO];
74 74
         return;
@@ -84,7 +84,7 @@
84 84
     if (currentState.useSubscriptions) {
85 85
         NSArray *items = [api readFrontpageLength:currentState.length];
86 86
         if (items == nil) {
87
-            [firstMenuItem setTitle:@"Error reading Frontpage!"];
87
+            [firstMenuItem setTitle:NSLocalizedString(@"Error reading Frontpage!", @"Status api Read error")];
88 88
             [self clearMenuItems];
89 89
             [firstMenuItem setHidden:NO];
90 90
             return;
@@ -93,7 +93,7 @@
93 93
     } else {
94 94
         NSArray *items = [api readSubreddits:currentState.subreddits Length:currentState.length];
95 95
         if (items == nil) {
96
-            [firstMenuItem setTitle:@"Error reading Subreddits!"];
96
+            [firstMenuItem setTitle:NSLocalizedString(@"Error reading Subreddits!", @"Status api read error")];
97 97
             [self clearMenuItems];
98 98
             [firstMenuItem setHidden:NO];
99 99
             return;
@@ -107,7 +107,7 @@
107 107
 
108 108
 -(IBAction)linkToOpen:(id)sender {
109 109
     NSString *title = [(NSMenuItem *)sender title];
110
-    if ([title isEqualToString:@"Link..."]) {
110
+    if ([title isEqualToString:NSLocalizedString(@"Link...", nil)]) {
111 111
         for (NSUInteger i = 0; i < [menuItems count]; i++) {
112 112
             NSMenuItem *item = [menuItems objectAtIndex:i];
113 113
             NSMenu *submenu = item.submenu;
@@ -119,7 +119,7 @@
119 119
                 }
120 120
             }
121 121
         }
122
-    } else if ([title isEqualToString:@"Comments..."]) {
122
+    } else if ([title isEqualToString:NSLocalizedString(@"Comments...", nil)]) {
123 123
         for (NSUInteger i = 0; i < [menuItems count]; i++) {
124 124
             NSMenuItem *item = [menuItems objectAtIndex:i];
125 125
             NSMenu *submenu = item.submenu;
@@ -137,6 +137,7 @@
137 137
             if (sender == item) {
138 138
                 RedditItem *rItem = [redditItems objectAtIndex:i];
139 139
                 [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:[rItem link]]];
140
+                [statusMenu removeItem:[menuItems objectAtIndex:i]];
140 141
                 return;
141 142
             }
142 143
         }
@@ -163,8 +164,8 @@
163 164
             [item setKeyEquivalent:@""];
164 165
         } else {
165 166
             NSMenu *submenu = [[NSMenu alloc] init];
166
-            [submenu addItemWithTitle:@"Link..." action:@selector(linkToOpen:) keyEquivalent:@""];
167
-            [submenu addItemWithTitle:@"Comments..." action:@selector(linkToOpen:) keyEquivalent:@""];
167
+            [submenu addItemWithTitle:NSLocalizedString(@"Link...", @"Link item") action:@selector(linkToOpen:) keyEquivalent:@""];
168
+            [submenu addItemWithTitle:NSLocalizedString(@"Comments...", @"comment item") action:@selector(linkToOpen:) keyEquivalent:@""];
168 169
             [item setSubmenu:submenu];
169 170
         }
170 171
         [items addObject:item];

+ 1
- 1
RedditBar/Base.lproj/MainMenu.xib 查看文件

@@ -32,7 +32,7 @@
32 32
                         <action selector="showPreferences:" target="494" id="Fen-Ci-4tc"/>
33 33
                     </connections>
34 34
                 </menuItem>
35
-                <menuItem title="About Reddit Bar" id="4ah-qP-9eP">
35
+                <menuItem title="About RedditBar" id="4ah-qP-9eP">
36 36
                     <modifierMask key="keyEquivalentModifierMask"/>
37 37
                     <connections>
38 38
                         <action selector="showAbout:" target="494" id="7IO-ZS-OJf"/>

+ 12
- 12
RedditBar/PrefController.m 查看文件

@@ -48,9 +48,9 @@ NSString *subredditCharacters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST
48 48
 -(IBAction)buttonSave:(id)sender {
49 49
     if ([username.stringValue isEqualToString:@""]) {
50 50
         NSAlert *alert = [[NSAlert alloc] init];
51
-        [alert addButtonWithTitle:@"OK"];
52
-        [alert setMessageText:@"Authentication Error"];
53
-        [alert setInformativeText:@"Please enter a username!"];
51
+        [alert addButtonWithTitle:NSLocalizedString(@"OK", nil)];
52
+        [alert setMessageText:NSLocalizedString(@"Authentication Error", @"Pref Error")];
53
+        [alert setInformativeText:NSLocalizedString(@"Please enter a username!", @"Pref Error")];
54 54
         [alert setAlertStyle:NSCriticalAlertStyle];
55 55
         [alert beginSheetModalForWindow:win modalDelegate:nil didEndSelector:nil contextInfo:nil];
56 56
         return;
@@ -58,9 +58,9 @@ NSString *subredditCharacters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST
58 58
     
59 59
     if ([state.modhash isEqualToString:@""] && [password.stringValue isEqualToString:@""]) {
60 60
         NSAlert *alert = [[NSAlert alloc] init];
61
-        [alert addButtonWithTitle:@"OK"];
62
-        [alert setMessageText:@"Authentication Error"];
63
-        [alert setInformativeText:@"Please enter a password!"];
61
+        [alert addButtonWithTitle:NSLocalizedString(@"OK", nil)];
62
+        [alert setMessageText:NSLocalizedString(@"Authentication Error", nil)];
63
+        [alert setInformativeText:NSLocalizedString(@"Please enter a password!", @"Pref Error")];
64 64
         [alert setAlertStyle:NSCriticalAlertStyle];
65 65
         [alert beginSheetModalForWindow:win modalDelegate:nil didEndSelector:nil contextInfo:nil];
66 66
         return;
@@ -74,9 +74,9 @@ NSString *subredditCharacters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST
74 74
         [progress stopAnimation:self];
75 75
         if ((modhash == nil) || ([modhash isEqualToString:@""])) {
76 76
             NSAlert *alert = [[NSAlert alloc] init];
77
-            [alert addButtonWithTitle:@"OK"];
78
-            [alert setMessageText:@"Authentication Error"];
79
-            [alert setInformativeText:@"Wrong Username or Password!"];
77
+            [alert addButtonWithTitle:NSLocalizedString(@"OK", nil)];
78
+            [alert setMessageText:NSLocalizedString(@"Authentication Error", nil)];
79
+            [alert setInformativeText:NSLocalizedString(@"Wrong Username or Password!", @"Pref API Error")];
80 80
             [alert setAlertStyle:NSCriticalAlertStyle];
81 81
             [alert beginSheetModalForWindow:win modalDelegate:nil didEndSelector:nil contextInfo:nil];
82 82
             return;
@@ -90,9 +90,9 @@ NSString *subredditCharacters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST
90 90
         subs = FALSE;
91 91
         if (![self isValidList:subreddits.textStorage.string]) {
92 92
             NSAlert *alert = [[NSAlert alloc] init];
93
-            [alert addButtonWithTitle:@"OK"];
94
-            [alert setMessageText:@"Preferences Error"];
95
-            [alert setInformativeText:@"Subreddit List Invalid!"];
93
+            [alert addButtonWithTitle:NSLocalizedString(@"OK", nil)];
94
+            [alert setMessageText:NSLocalizedString(@"Preferences Error", @"Pref Error")];
95
+            [alert setInformativeText:NSLocalizedString(@"Subreddit List Invalid!", @"Pref Error")];
96 96
             [alert setAlertStyle:NSCriticalAlertStyle];
97 97
             [alert beginSheetModalForWindow:win modalDelegate:nil didEndSelector:nil contextInfo:nil];
98 98
             return;

+ 1
- 1
RedditBar/Reddit.m 查看文件

@@ -127,7 +127,7 @@ NSString *appName = @"RedditBar";
127 127
 }
128 128
 
129 129
 -(NSArray *)readSubreddits:(NSArray *)source Length:(NSInteger)length {
130
-    // TODO read subreddits
130
+    // TODO read subreddits (as multireddit?)
131 131
     return nil;
132 132
 }
133 133
 

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

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

+ 21
- 0
RedditBar/de.lproj/Credits.rtf 查看文件

@@ -0,0 +1,21 @@
1
+{\rtf1\ansi\ansicpg1252\cocoartf1265
2
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
3
+{\colortbl;\red255\green255\blue255;}
4
+\paperw11900\paperh16840\vieww9600\viewh8400\viewkind0
5
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
6
+
7
+\f0\b\fs24 \cf0 Idee & Durchf\'fchrung:
8
+\b0 \
9
+	Thomas Buck\
10
+	<{\field{\*\fldinst{HYPERLINK "mailto:xythobuz@xythobuz.de"}}{\fldrslt xythobuz@xythobuz.de}}>\
11
+\
12
+
13
+\b Website:
14
+\b0 \
15
+	{\field{\*\fldinst{HYPERLINK "http://xythobuz.de"}}{\fldrslt http://xythobuz.de}}\
16
+\
17
+
18
+\b Inspiriert von:
19
+\b0 \
20
+	HackerBar App\
21
+	({\field{\*\fldinst{HYPERLINK "http://hackerbarapp.com"}}{\fldrslt http://hackerbarapp.com}})}

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

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

二进制
RedditBar/de.lproj/Localizable.strings 查看文件


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

@@ -0,0 +1,12 @@
1
+
2
+/* Class = "NSMenuItem"; title = "Preferences..."; ObjectID = "1lW-9C-xt6"; */
3
+"1lW-9C-xt6.title" = "Einstellungen...";
4
+
5
+/* Class = "NSMenuItem"; title = "About Reddit Bar"; ObjectID = "4ah-qP-9eP"; */
6
+"4ah-qP-9eP.title" = "Über RedditBar";
7
+
8
+/* Class = "NSMenuItem"; title = "Loading..."; ObjectID = "jfb-mv-iN9"; */
9
+"jfb-mv-iN9.title" = "Lade...";
10
+
11
+/* Class = "NSMenuItem"; title = "Quit"; ObjectID = "oyC-3G-WEc"; */
12
+"oyC-3G-WEc.title" = "Beenden";

+ 93
- 0
RedditBar/de.lproj/Prefs.strings 查看文件

@@ -0,0 +1,93 @@
1
+
2
+/* Class = "NSWindow"; title = "RedditBar Preferences"; ObjectID = "1"; */
3
+"1.title" = "RedditBar Einstellungen";
4
+
5
+/* Class = "NSTextFieldCell"; title = "10"; ObjectID = "0SD-Tf-uZS"; */
6
+"0SD-Tf-uZS.title" = "10";
7
+
8
+/* Class = "NSMenu"; title = "File"; ObjectID = "24r-2D-3jT"; */
9
+"24r-2D-3jT.title" = "Ablage";
10
+
11
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "32T-3T-EcY"; */
12
+"32T-3T-EcY.title" = "Ausschneiden";
13
+
14
+/* Class = "NSMenu"; title = "RedditBar"; ObjectID = "94G-O2-jwC"; */
15
+"94G-O2-jwC.title" = "RedditBar";
16
+
17
+/* Class = "NSTextFieldCell"; title = "Subreddits:"; ObjectID = "Cmr-7n-CaG"; */
18
+"Cmr-7n-CaG.title" = "Subreddits:";
19
+
20
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "EtB-yf-Wow"; */
21
+"EtB-yf-Wow.title" = "Löschen";
22
+
23
+/* Class = "NSTextFieldCell"; title = "Items:"; ObjectID = "FNJ-RL-DXT"; */
24
+"FNJ-RL-DXT.title" = "Länge:";
25
+
26
+/* Class = "NSTextFieldCell"; title = "Username: "; ObjectID = "GTO-OP-MYS"; */
27
+"GTO-OP-MYS.title" = "Benutzername: ";
28
+
29
+/* Class = "NSMenu"; title = "Main Menu"; ObjectID = "IWp-hb-gSM"; */
30
+"IWp-hb-gSM.title" = "Hauptmenü";
31
+
32
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "IyX-7D-esH"; */
33
+"IyX-7D-esH.title" = "Rückgängig";
34
+
35
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "J40-1v-jag"; */
36
+"J40-1v-jag.title" = "Andere verstecken";
37
+
38
+/* Class = "NSButtonCell"; title = "Save"; ObjectID = "Mqa-FJ-C43"; */
39
+"Mqa-FJ-C43.title" = "Speichern";
40
+
41
+/* Class = "NSMenuItem"; title = "Quit NewApplication"; ObjectID = "ROS-gn-vTj"; */
42
+"ROS-gn-vTj.title" = "RedditBar Beenden";
43
+
44
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "TjO-Z6-Vng"; */
45
+"TjO-Z6-Vng.title" = "Abbrechen";
46
+
47
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "Tkq-PT-Dyn"; */
48
+"Tkq-PT-Dyn.title" = "Services";
49
+
50
+/* Class = "NSMenuItem"; title = "RedditBar"; ObjectID = "U8B-tM-Hrf"; */
51
+"U8B-tM-Hrf.title" = "RedditBar";
52
+
53
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "UbR-hU-EII"; */
54
+"UbR-hU-EII.title" = "Alle anzeigen";
55
+
56
+/* Class = "NSMenuItem"; title = "About RedditBar"; ObjectID = "YW3-K5-K2j"; */
57
+"YW3-K5-K2j.title" = "Über RedditBar";
58
+
59
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "YpZ-Vi-h1u"; */
60
+"YpZ-Vi-h1u.title" = "Bearbeiten";
61
+
62
+/* Class = "NSMenuItem"; title = "Close"; ObjectID = "bqC-fi-B0U"; */
63
+"bqC-fi-B0U.title" = "Schließen";
64
+
65
+/* Class = "NSMenuItem"; title = "File"; ObjectID = "c7K-B5-rY5"; */
66
+"c7K-B5-rY5.title" = "Ablage";
67
+
68
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "czz-51-wxr"; */
69
+"czz-51-wxr.title" = "Bearbeiten";
70
+
71
+/* Class = "NSMenuItem"; title = "Hide NewApplication"; ObjectID = "fH1-kn-NXO"; */
72
+"fH1-kn-NXO.title" = "RedditBar verstecken";
73
+
74
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "fNd-08-bdx"; */
75
+"fNd-08-bdx.title" = "Einstellungen…";
76
+
77
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "j3h-hj-rfI"; */
78
+"j3h-hj-rfI.title" = "Einfügen";
79
+
80
+/* Class = "NSTextFieldCell"; title = "Password:"; ObjectID = "m11-YF-fEa"; */
81
+"m11-YF-fEa.title" = "Passwort:";
82
+
83
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "qSu-ha-DhM"; */
84
+"qSu-ha-DhM.title" = "Alle auswählen";
85
+
86
+/* Class = "NSMenu"; title = "Services"; ObjectID = "sdR-Rd-lph"; */
87
+"sdR-Rd-lph.title" = "Services";
88
+
89
+/* Class = "NSButtonCell"; title = "Subscriptions"; ObjectID = "vW5-Cp-Bm1"; */
90
+"vW5-Cp-Bm1.title" = "Abbonements";
91
+
92
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "wSY-To-FDI"; */
93
+"wSY-To-FDI.title" = "Kopieren";

+ 3
- 5
RedditBar/en.lproj/Credits.rtf 查看文件

@@ -1,5 +1,5 @@
1 1
 {\rtf1\ansi\ansicpg1252\cocoartf1265
2
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
2
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
3 3
 {\colortbl;\red255\green255\blue255;}
4 4
 \paperw11900\paperh16840\vieww9600\viewh8400\viewkind0
5 5
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
@@ -17,7 +17,5 @@
17 17
 
18 18
 \b Inspired by:
19 19
 \b0 \
20
-	HackerBar App ({\field{\*\fldinst{HYPERLINK "http://hackerbarapp.com"}}{\fldrslt http://hackerbarapp.com}})\
21
-	is Open Source software but requires\
22
-	a RubyMotion License, so I decided\
23
-	against forking it.}
20
+	HackerBar App\
21
+	({\field{\*\fldinst{HYPERLINK "http://hackerbarapp.com"}}{\fldrslt http://hackerbarapp.com}})}

二进制
RedditBar/en.lproj/Localizable.strings 查看文件


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

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

正在加载...
取消
保存