• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Mac用艦これ専用ブラウザ おまけ機能付き


Commit MetaInfo

Revisiond7d07102bdee3ef891ac39da5db75a1d61cfd283 (tree)
Time2015-09-06 00:13:06
Authormasakih <masakih@user...>
Commitermasakih

Log Message

ソースコード内のマルチバイト文字をplistに追い出した

Change Summary

Incremental Difference

--- a/KCD.xcodeproj/project.pbxproj
+++ b/KCD.xcodeproj/project.pbxproj
@@ -104,6 +104,7 @@
104104 F4A3AD9219BDDD8E00FDBF80 /* HMPreferencePanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A3AD9019BDDD8E00FDBF80 /* HMPreferencePanelController.m */; };
105105 F4A3AD9419BDDE5500FDBF80 /* HMPreferencePanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F4A3AD9619BDDE5500FDBF80 /* HMPreferencePanelController.xib */; };
106106 F4A9B8D41B975029005786C2 /* SlotItemShortName.plist in Resources */ = {isa = PBXBuildFile; fileRef = F4A9B8D21B975029005786C2 /* SlotItemShortName.plist */; };
107+ F4A9B8D71B99D5B7005786C2 /* Taihi.txt in Resources */ = {isa = PBXBuildFile; fileRef = F4A9B8D51B99D5B7005786C2 /* Taihi.txt */; };
107108 F4AA05FB192B92C800844688 /* Temporary.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F4AA05F9192B92C700844688 /* Temporary.xcdatamodeld */; };
108109 F4AA05FE192B932E00844688 /* HMTemporaryDataStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F4AA05FD192B932E00844688 /* HMTemporaryDataStore.m */; };
109110 F4AA0601192E1FE900844688 /* HMBattleCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F4AA0600192E1FE900844688 /* HMBattleCommand.m */; };
@@ -398,6 +399,7 @@
398399 F4A3AD9019BDDD8E00FDBF80 /* HMPreferencePanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HMPreferencePanelController.m; sourceTree = "<group>"; };
399400 F4A3AD9519BDDE5500FDBF80 /* ja */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ja; path = ja.lproj/HMPreferencePanelController.xib; sourceTree = "<group>"; };
400401 F4A9B8D31B975029005786C2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = ja; path = ja.lproj/SlotItemShortName.plist; sourceTree = "<group>"; };
402+ F4A9B8D61B99D5B7005786C2 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text; name = ja; path = ja.lproj/Taihi.txt; sourceTree = "<group>"; };
401403 F4AA05FA192B92C800844688 /* Temporary.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Temporary.xcdatamodel; sourceTree = "<group>"; };
402404 F4AA05FC192B932E00844688 /* HMTemporaryDataStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HMTemporaryDataStore.h; sourceTree = "<group>"; };
403405 F4AA05FD192B932E00844688 /* HMTemporaryDataStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HMTemporaryDataStore.m; sourceTree = "<group>"; };
@@ -733,6 +735,7 @@
733735 F43E67B818BE060E0087E5B6 /* LevelUpExp.plist */,
734736 F4666C6A1B29E974001840DB /* EquipmentStrengthen.plist */,
735737 F4A9B8D21B975029005786C2 /* SlotItemShortName.plist */,
738+ F4A9B8D51B99D5B7005786C2 /* Taihi.txt */,
736739 );
737740 name = "Supporting Files";
738741 sourceTree = "<group>";
@@ -1179,6 +1182,7 @@
11791182 F494DC6A18C8BAB900AE97E4 /* HMPowerUpSupportViewController.xib in Resources */,
11801183 F4BDEB51187252F30069D0CE /* InfoPlist.strings in Resources */,
11811184 F43E67B918BE060E0087E5B6 /* LevelUpExp.plist in Resources */,
1185+ F4A9B8D71B99D5B7005786C2 /* Taihi.txt in Resources */,
11821186 F4B3DC3018E5C81E0011B4FC /* HMHistoryWindowController.xib in Resources */,
11831187 F4B3DC3618E5C8650011B4FC /* HMShipWindowController.xib in Resources */,
11841188 F4666C571B1E0262001840DB /* HMBookmarkEditorViewController.xib in Resources */,
@@ -1443,6 +1447,14 @@
14431447 name = SlotItemShortName.plist;
14441448 sourceTree = "<group>";
14451449 };
1450+ F4A9B8D51B99D5B7005786C2 /* Taihi.txt */ = {
1451+ isa = PBXVariantGroup;
1452+ children = (
1453+ F4A9B8D61B99D5B7005786C2 /* ja */,
1454+ );
1455+ name = Taihi.txt;
1456+ sourceTree = "<group>";
1457+ };
14461458 F4B2D02D18F83A2F00542742 /* HMScreenshotWindowController.xib */ = {
14471459 isa = PBXVariantGroup;
14481460 children = (
--- a/KCD/HMFleetViewController.m
+++ b/KCD/HMFleetViewController.m
@@ -124,6 +124,8 @@ const NSInteger maxFleetNumber = 4;
124124 }];
125125
126126 self.fleetNumber = 1;
127+
128+ self.detail04.guardEscaped = YES;
127129 }
128130
129131 - (NSArray *)shipKeys
--- a/KCD/HMGuardEscapedView.m
+++ b/KCD/HMGuardEscapedView.m
@@ -9,8 +9,41 @@
99 #import "HMGuardEscapedView.h"
1010
1111
12+static NSString *taiString = nil;
13+static NSString *hiString = nil;
14+
1215 @implementation HMGuardEscapedView
1316
17++ (void)initialize
18+{
19+ static dispatch_once_t onceToken;
20+ dispatch_once(&onceToken, ^{
21+ NSBundle *mainBundle = [NSBundle mainBundle];
22+ NSString *path = [mainBundle pathForResource:@"Taihi" ofType:@"txt"];
23+ NSError *error = nil;
24+ NSString *taihiString = [[NSString alloc] initWithContentsOfFile:path
25+ encoding:NSUTF8StringEncoding
26+ error:&error];
27+ if(!taihiString) {
28+ if(error) {
29+ NSLog(@"Could not find Taihi.txt. Error -> %@", error);
30+ NSBeep();
31+ return;
32+ }
33+ NSLog(@"Could not find Taihi.txt");
34+ NSBeep();
35+ return;
36+ }
37+
38+ if(taihiString.length != 2) {
39+ NSLog(@"Taihi.txt length is not two.");
40+ NSBeep();
41+ return;
42+ }
43+ taiString = [taihiString substringToIndex:1];
44+ hiString = [taihiString substringFromIndex:1];
45+ });
46+}
1447 - (void)drawRect:(NSRect)dirtyRect {
1548 [super drawRect:dirtyRect];
1649
@@ -20,6 +53,12 @@
2053 [[NSColor colorWithCalibratedWhite:0.9 alpha:0.8] set];
2154 [fillPath fill];
2255
56+ [self drawTaihiInrect:bounds];
57+}
58+
59+- (void)drawTaihiInrect:(NSRect)bounds
60+{
61+
2362 NSAffineTransform *rotate = [NSAffineTransform transform];
2463 [rotate translateXBy:0.0 yBy:65.0];
2564 [rotate rotateByDegrees:-27];
@@ -49,9 +88,9 @@
4988 NSForegroundColorAttributeName : [NSColor lightGrayColor],
5089 NSFontAttributeName : [NSFont boldSystemFontOfSize:width - 10],
5190 };
52- NSAttributedString *tai = [[NSAttributedString alloc] initWithString:@"退" attributes:taiAttr];
91+ NSAttributedString *tai = [[NSAttributedString alloc] initWithString:taiString attributes:taiAttr];
5392
54- NSAttributedString *hi = [[NSAttributedString alloc] initWithString:@"避" attributes:taiAttr];
93+ NSAttributedString *hi = [[NSAttributedString alloc] initWithString:hiString attributes:taiAttr];
5594
5695 rect = NSInsetRect(rect, 2, 2);
5796 rect.origin.y += 4;
--- /dev/null
+++ b/KCD/ja.lproj/Taihi.txt
@@ -0,0 +1 @@
1+退避
\ No newline at end of file