diff --git a/Cog.xcodeproj/project.pbxproj b/Cog.xcodeproj/project.pbxproj index 0434ef16c..5858c4b41 100644 --- a/Cog.xcodeproj/project.pbxproj +++ b/Cog.xcodeproj/project.pbxproj @@ -554,6 +554,8 @@ 17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = WavPack.xcodeproj; path = Plugins/WavPack/WavPack.xcodeproj; sourceTree = ""; }; 17C8F3C80CBED663008D969D /* GME.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GME.xcodeproj; path = Plugins/GME/GME.xcodeproj; sourceTree = ""; }; 17C8F7D20CBEF3E8008D969D /* Dumb.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Dumb.xcodeproj; path = Plugins/Dumb/Dumb.xcodeproj; sourceTree = ""; }; + 17D1AC3F0CC0BBF000924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/OpenURLPanel.nib; sourceTree = ""; }; + 17D1AC420CC0BBF500924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/MainMenu.nib; sourceTree = ""; }; 17E41C470C1304BB00AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/MainMenu.nib; sourceTree = ""; }; 17E41C480C1304C700AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/OpenURLPanel.nib; sourceTree = ""; }; 17E41C490C1304D200AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Swedish; path = Swedish.lproj/Localizable.strings; sourceTree = ""; }; @@ -1220,6 +1222,7 @@ Swedish, Hebrew, Greek, + zh_CN, ); mainGroup = 29B97314FDCFA39411CA2CEA /* Cog */; projectDirPath = ""; @@ -1652,6 +1655,7 @@ 1743945C0C3DA59000A52DE9 /* German */, 1743945D0C3DA59700A52DE9 /* Hebrew */, 1743945E0C3DA59A00A52DE9 /* Greek */, + 17D1AC3F0CC0BBF000924FEB /* zh_CN */, ); name = OpenURLPanel.nib; sourceTree = ""; @@ -1691,6 +1695,7 @@ 174394600C3DA5B100A52DE9 /* German */, 174394610C3DA5B700A52DE9 /* Greek */, 174394620C3DA5BC00A52DE9 /* Hebrew */, + 17D1AC420CC0BBF500924FEB /* zh_CN */, ); name = MainMenu.nib; sourceTree = ""; diff --git a/Preferences/General/General.xcodeproj/project.pbxproj b/Preferences/General/General.xcodeproj/project.pbxproj index 66e35b41c..6b5cad0df 100644 --- a/Preferences/General/General.xcodeproj/project.pbxproj +++ b/Preferences/General/General.xcodeproj/project.pbxproj @@ -54,6 +54,8 @@ 17C6433E0B8A783F00C53518 /* OutputPane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OutputPane.m; sourceTree = ""; }; 17C643680B8A788000C53518 /* output.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = output.png; path = Icons/output.png; sourceTree = ""; }; 17C644310B8A791D00C53518 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; + 17D1AB680CC0BBB500924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/Preferences.nib; sourceTree = ""; }; + 17D1AB6B0CC0BBCA00924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/Localizable.strings; sourceTree = ""; }; 17E41C660C13074400AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/Preferences.nib; sourceTree = ""; }; 17E41DB50C130A9D00AC744D /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; 17E41DF80C130CAA00AC744D /* Swedish */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = Swedish; path = Swedish.lproj/Localizable.strings; sourceTree = ""; }; @@ -257,6 +259,7 @@ Swedish, Hebrew, Greek, + zh_CN, ); mainGroup = 089C166AFE841209C02AAC07 /* General */; projectDirPath = ""; @@ -323,6 +326,7 @@ 178E38790C3DA66A00EE6711 /* German */, 178E387A0C3DA66D00EE6711 /* Hebrew */, 178E387B0C3DA66F00EE6711 /* Greek */, + 17D1AB6B0CC0BBCA00924FEB /* zh_CN */, ); name = Localizable.strings; sourceTree = ""; @@ -336,6 +340,7 @@ 178E38750C3DA65B00EE6711 /* German */, 178E38760C3DA65E00EE6711 /* Hebrew */, 178E38770C3DA66000EE6711 /* Greek */, + 17D1AB680CC0BBB500924FEB /* zh_CN */, ); name = Preferences.nib; sourceTree = ""; diff --git a/Preferences/General/zh_CN.lproj/InfoPlist.strings b/Preferences/General/zh_CN.lproj/InfoPlist.strings new file mode 100644 index 000000000..2aaaa9550 Binary files /dev/null and b/Preferences/General/zh_CN.lproj/InfoPlist.strings differ diff --git a/Preferences/General/zh_CN.lproj/Localizable.strings b/Preferences/General/zh_CN.lproj/Localizable.strings new file mode 100644 index 000000000..0b827cbe9 Binary files /dev/null and b/Preferences/General/zh_CN.lproj/Localizable.strings differ diff --git a/Preferences/General/zh_CN.lproj/Preferences.nib/classes.nib b/Preferences/General/zh_CN.lproj/Preferences.nib/classes.nib new file mode 100644 index 000000000..df89aa4c5 --- /dev/null +++ b/Preferences/General/zh_CN.lproj/Preferences.nib/classes.nib @@ -0,0 +1,76 @@ +{ + IBClasses = ( + { + CLASS = AppcastArrayController; + LANGUAGE = ObjC; + SUPERCLASS = NSArrayController; + }, + { + ACTIONS = {openSheet = id; }; + CLASS = FileDrawerPane; + LANGUAGE = ObjC; + OUTLETS = {rootPathTextView = NSTextField; }; + SUPERCLASS = PreferencePane; + }, + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + {CLASS = HotKeyControl; LANGUAGE = ObjC; SUPERCLASS = NDHotKeyControl; }, + { + ACTIONS = { + grabNextHotKey = id; + grabPlayHotKey = id; + grabPrevHotKey = id; + hotKeyChanged = id; + }; + CLASS = HotKeyPane; + LANGUAGE = ObjC; + OUTLETS = { + nextHotKeyControl = HotKeyControl; + playHotKeyControl = HotKeyControl; + prevHotKeyControl = HotKeyControl; + }; + SUPERCLASS = PreferencePane; + }, + {CLASS = NDHotKeyControl; LANGUAGE = ObjC; SUPERCLASS = NSTextField; }, + { + ACTIONS = {takeDeviceID = id; }; + CLASS = OutputPane; + LANGUAGE = ObjC; + OUTLETS = {outputDevices = OutputsArrayController; }; + SUPERCLASS = PreferencePane; + }, + { + CLASS = OutputsArrayController; + LANGUAGE = ObjC; + SUPERCLASS = NSArrayController; + }, + { + CLASS = PrefPaneController; + LANGUAGE = ObjC; + OUTLETS = { + fileDrawerPane = FileDrawerPane; + hotKeyPane = HotKeyPane; + outputPane = OutputPane; + remoteView = NSView; + scrobblerView = NSView; + updatesView = NSView; + }; + SUPERCLASS = NSObject; + }, + { + CLASS = PreferencePane; + LANGUAGE = ObjC; + OUTLETS = {view = NSView; }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = {takeBool = id; }; + CLASS = RemotePane; + LANGUAGE = ObjC; + OUTLETS = {onlyOnActive = NSButton; }; + SUPERCLASS = PreferencePane; + }, + {CLASS = ScrobblerPane; LANGUAGE = ObjC; SUPERCLASS = PreferencePane; }, + {CLASS = UpdatesPane; LANGUAGE = ObjC; SUPERCLASS = PreferencePane; } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/Preferences/General/zh_CN.lproj/Preferences.nib/data.dependency b/Preferences/General/zh_CN.lproj/Preferences.nib/data.dependency new file mode 100644 index 000000000..621519348 --- /dev/null +++ b/Preferences/General/zh_CN.lproj/Preferences.nib/data.dependency @@ -0,0 +1,10 @@ + + + + + IBPaletteDependency + + Controllers + + + diff --git a/Preferences/General/zh_CN.lproj/Preferences.nib/info.nib b/Preferences/General/zh_CN.lproj/Preferences.nib/info.nib new file mode 100644 index 000000000..3072f40af --- /dev/null +++ b/Preferences/General/zh_CN.lproj/Preferences.nib/info.nib @@ -0,0 +1,27 @@ + + + + + IBDocumentLocation + 291 101 356 534 0 0 1680 1028 + IBEditorPositions + + 10 + 171 910 506 102 0 0 1680 1028 + 11 + 677 567 452 151 0 0 1680 1028 + 43 + 166 683 452 116 0 0 1680 1028 + 50 + 660 357 452 124 0 0 1680 1028 + 58 + 641 480 452 101 0 0 1680 1028 + 85 + 758 836 452 116 0 0 1680 1028 + + IBFramework Version + 437.0 + IBSystem Version + 8R218 + + diff --git a/Preferences/General/zh_CN.lproj/Preferences.nib/keyedobjects.nib b/Preferences/General/zh_CN.lproj/Preferences.nib/keyedobjects.nib new file mode 100644 index 000000000..1d1eb3ffe Binary files /dev/null and b/Preferences/General/zh_CN.lproj/Preferences.nib/keyedobjects.nib differ diff --git a/zh_CN.lproj/InfoPlist.strings b/zh_CN.lproj/InfoPlist.strings new file mode 100644 index 000000000..1dcf5a963 Binary files /dev/null and b/zh_CN.lproj/InfoPlist.strings differ diff --git a/zh_CN.lproj/Localizable.strings b/zh_CN.lproj/Localizable.strings new file mode 100644 index 000000000..cfab3791b Binary files /dev/null and b/zh_CN.lproj/Localizable.strings differ diff --git a/zh_CN.lproj/MainMenu.nib/classes.nib b/zh_CN.lproj/MainMenu.nib/classes.nib new file mode 100644 index 000000000..c279543b4 --- /dev/null +++ b/zh_CN.lproj/MainMenu.nib/classes.nib @@ -0,0 +1,217 @@ +{ + IBClasses = ( + { + CLASS = AMRemovableColumnsTableView; + LANGUAGE = ObjC; + OUTLETS = {obligatoryColumnIdentifiers = id; }; + SUPERCLASS = NSTableView; + }, + { + CLASS = AMRemovableTableColumn; + LANGUAGE = ObjC; + OUTLETS = {mainTableView = AMRemovableColumnsTableView; }; + SUPERCLASS = NSTableColumn; + }, + { + ACTIONS = { + delEntries = id; + donate = id; + openFiles = id; + openURL = id; + savePlaylist = id; + toggleFileDrawer = id; + toggleInfoDrawer = id; + }; + CLASS = AppController; + LANGUAGE = ObjC; + OUTLETS = { + addURLPanel = NSPanel; + fileButton = NSButton; + fileDrawer = NSDrawer; + fileOutlineView = FileOutlineView; + fileTreeController = FileTreeController; + infoButton = NSButton; + infoDrawer = NSDrawer; + mainWindow = NSPanel; + nextButton = NSButton; + playButton = NSButton; + playbackController = PlaybackController; + playlistController = PlaylistController; + playlistLoader = PlaylistLoader; + playlistView = PlaylistView; + prevButton = NSButton; + repeatButton = NSButton; + showAlbumColumn = NSMenuItem; + showArtistColumn = NSMenuItem; + showGenreColumn = NSMenuItem; + showIndexColumn = NSMenuItem; + showLengthColumn = NSMenuItem; + showTitleColumn = NSMenuItem; + showTrackColumn = NSMenuItem; + showYearColumn = NSMenuItem; + shuffleButton = NSButton; + urlComboBox = NSComboBox; + }; + SUPERCLASS = NSObject; + }, + {CLASS = ClickField; LANGUAGE = ObjC; SUPERCLASS = NSTextField; }, + { + CLASS = DNDArrayController; + LANGUAGE = ObjC; + OUTLETS = {tableView = NSTableView; }; + SUPERCLASS = NSArrayController; + }, + {CLASS = DragScrollView; LANGUAGE = ObjC; SUPERCLASS = NSScrollView; }, + { + ACTIONS = {cancel = id; openFeedbackWindow = id; sendFeedback = id; }; + CLASS = FeedbackController; + LANGUAGE = ObjC; + OUTLETS = { + feedbackWindow = NSWindow; + fromView = NSTextField; + messageView = NSTextView; + sendingIndicator = NSProgressIndicator; + subjectView = NSTextField; + }; + SUPERCLASS = NSObject; + }, + { + CLASS = FileOutlineView; + LANGUAGE = ObjC; + OUTLETS = {fileDrawer = NSDrawer; }; + SUPERCLASS = NSOutlineView; + }, + { + CLASS = FileTreeController; + LANGUAGE = ObjC; + OUTLETS = {playlistLoader = PlaylistLoader; }; + SUPERCLASS = NSTreeController; + }, + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + {CLASS = InfoController; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + {CLASS = InfoView; LANGUAGE = ObjC; SUPERCLASS = NSScrollView; }, + {CLASS = NSSegmentedControl; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + {CLASS = PathNode; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + ACTIONS = { + changeVolume = id; + next = id; + pause = id; + pauseResume = id; + play = id; + playPauseResume = id; + prev = id; + resume = id; + seek = id; + stop = id; + toggleShowTimeRemaining = id; + volumeDown = id; + volumeUp = id; + }; + CLASS = PlaybackController; + LANGUAGE = ObjC; + OUTLETS = { + bitrateField = NSTextField; + lengthField = NSTextField; + outputDevices = NSArrayController; + playButton = NSButton; + playlistController = PlaylistController; + playlistView = PlaylistView; + positionSlider = TrackingSlider; + timeField = NSTextField; + volumeSlider = NSSlider; + }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = { + clear = id; + clearFilterPredicate = id; + showEntryInFinder = id; + takeRepeatFromObject = id; + takeShuffleFromObject = id; + }; + CLASS = PlaylistController; + LANGUAGE = ObjC; + OUTLETS = {playlistLoader = PlaylistLoader; }; + SUPERCLASS = DNDArrayController; + }, + {CLASS = PlaylistEntry; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = PlaylistLoader; + LANGUAGE = ObjC; + OUTLETS = {playlistController = PlaylistController; }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = { + scrollToCurrentEntry = id; + shufflePlaylist = id; + sortByPath = id; + toggleColumn = id; + }; + CLASS = PlaylistView; + LANGUAGE = ObjC; + OUTLETS = { + playbackController = PlaybackController; + playlistController = PlaylistController; + }; + SUPERCLASS = AMRemovableColumnsTableView; + }, + { + ACTIONS = {showPrefs = id; }; + CLASS = PreferencesController; + LANGUAGE = ObjC; + SUPERCLASS = NSObject; + }, + { + ACTIONS = {checkForUpdates = id; }; + CLASS = SUUpdater; + LANGUAGE = ObjC; + SUPERCLASS = NSObject; + }, + {CLASS = SecondsFormatter; LANGUAGE = ObjC; SUPERCLASS = NSFormatter; }, + { + ACTIONS = { + changeVolume = id; + next = id; + pause = id; + pauseResume = id; + play = id; + playPauseResume = id; + prev = id; + resume = id; + seek = id; + stop = id; + toggleShowTimeRemaining = id; + }; + CLASS = SoundController; + LANGUAGE = ObjC; + OUTLETS = { + bitrateField = NSTextField; + lengthField = NSTextField; + playButton = NSButton; + playlistController = PlaylistController; + playlistView = PlaylistView; + positionSlider = TrackingSlider; + timeField = NSTextField; + }; + SUPERCLASS = NSObject; + }, + {CLASS = TrackingSlider; LANGUAGE = ObjC; SUPERCLASS = NSSlider; }, + { + ACTIONS = {okay = id; openUpdateWindow = id; takeBoolFromObject = id; }; + CLASS = UpdateController; + LANGUAGE = ObjC; + OUTLETS = { + autoCheckButton = NSButton; + checkingIndicator = NSProgressIndicator; + okayButton = NSButton; + statusView = NSTextField; + updateWindow = NSWindow; + }; + SUPERCLASS = NSObject; + } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/zh_CN.lproj/MainMenu.nib/info.nib b/zh_CN.lproj/MainMenu.nib/info.nib new file mode 100644 index 000000000..38d3e8905 --- /dev/null +++ b/zh_CN.lproj/MainMenu.nib/info.nib @@ -0,0 +1,44 @@ + + + + + IBDocumentLocation + 274 244 639 388 0 0 1680 1028 + IBEditorPositions + + 1063 + 650 960 136 68 0 0 1680 1028 + 1156 + 719 529 241 366 0 0 1680 1028 + 1324 + 786 659 137 182 0 0 1680 1028 + 29 + 80 696 348 44 0 0 1024 746 + 463 + 341 433 341 145 0 0 1024 746 + 513 + 221 427 106 168 0 0 1024 746 + + IBFramework Version + 437.0 + IBLockedObjects + + 484 + 606 + + IBLockedTabItems + + 564 + + IBOldestOS + 4 + IBOpenObjects + + 21 + 268 + 463 + + IBSystem Version + 8R218 + + diff --git a/zh_CN.lproj/MainMenu.nib/keyedobjects.nib b/zh_CN.lproj/MainMenu.nib/keyedobjects.nib new file mode 100644 index 000000000..5173c751c Binary files /dev/null and b/zh_CN.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/zh_CN.lproj/OpenURLPanel.nib/classes.nib b/zh_CN.lproj/OpenURLPanel.nib/classes.nib new file mode 100644 index 000000000..54f8afd8d --- /dev/null +++ b/zh_CN.lproj/OpenURLPanel.nib/classes.nib @@ -0,0 +1,107 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + ACTIONS = { + doArchive = id; + doClone = id; + doEditable = id; + doEnableQTMovieNotifications = id; + doExport = id; + doFlatten = id; + doLayer = id; + doLoop = id; + doLoopPalindrome = id; + doNewMovieFromSelection = id; + doPlayAllFrames = id; + doPlaySelectionOnly = id; + doPreserveAspectRatio = id; + doRate = id; + doSetBounds = id; + doSetFillColour = id; + doSetFillColourPanel = id; + doSetPosterTime = id; + doSetStartTime = id; + doSetTime = id; + doShowController = id; + doShowMovieInspector = id; + doShowTrackInspector = id; + doVolume = id; + updateCurrentTime = id; + }; + CLASS = MovieDocument; + LANGUAGE = ObjC; + OUTLETS = { + "_exportAccessoryView" = NSView; + "_exportTypePopUpButton" = NSPopUpButton; + "_movieCanStepButton" = NSButton; + "_movieCopyrightTextField" = NSTextField; + "_movieCurrentTimeTextField" = NSTextField; + "_movieDataRefTypeTextField" = NSTextField; + "_movieDataSizeTextField" = NSTextField; + "_movieDisplayNameTextField" = NSTextField; + "_movieDurationTextField" = NSTextField; + "_movieHasAudioButton" = NSButton; + "_movieHasDurationButton" = NSButton; + "_movieHasSkinButton" = NSButton; + "_movieHasVideoButton" = NSButton; + "_movieInspectorPanel" = NSPanel; + "_movieIsEditableButton" = NSButton; + "_movieIsInteractiveButton" = NSButton; + "_movieIsLinearButton" = NSButton; + "_movieMuteButton" = NSButton; + "_movieNaturalSizeTextField" = NSTextField; + "_movieNotificationsTextView" = NSTextView; + "_moviePosterTimeTextField" = NSTextField; + "_moviePreferredMuteButton" = NSButton; + "_moviePreferredRateSlider" = NSSlider; + "_moviePreferredVolumeSlider" = NSSlider; + "_movieRateSlider" = NSSlider; + "_movieSetTimeTextField" = NSTextField; + "_movieURLTextField" = NSTextField; + "_movieView" = QTMovieView; + "_movieVolumeSlider" = NSSlider; + "_movieWindow" = NSWindow; + "_trackBoundsOriginTextField" = NSTextField; + "_trackBoundsSizeTextField" = NSTextField; + "_trackCanSendVideoButton" = NSButton; + "_trackCanStepButton" = NSButton; + "_trackDurationTextField" = NSTextField; + "_trackHasAudioButton" = NSButton; + "_trackHasDurationButton" = NSButton; + "_trackHasSkinButton" = NSButton; + "_trackHasVideoButton" = NSButton; + "_trackHasVideoFrameRateButton" = NSButton; + "_trackInspectorPanel" = NSPanel; + "_trackIsLinearButton" = NSButton; + "_trackLayerStepper" = NSStepper; + "_trackLayerTextField" = NSTextField; + "_trackMediaDataReferenceTableView" = NSTableView; + "_trackProvidesActionsButton" = NSButton; + "_trackProvidesKeyFocusButton" = NSButton; + "_trackSetBoundsButton" = NSButton; + "_trackSetBoundsTextField" = NSTextField; + "_trackSetStartTimeTextField" = NSTextField; + "_trackStartTimeTextField" = NSTextField; + "_trackTableView" = NSTableView; + "_trackVolumeSlider" = NSSlider; + }; + SUPERCLASS = NSDocument; + }, + {CLASS = NSTextField; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + { + ACTIONS = {doOpenURL = id; }; + CLASS = OpenURLPanel; + LANGUAGE = ObjC; + OUTLETS = {mPanel = NSPanel; mUrlComboBox = NSComboBox; }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = {doOpenURL = id; }; + CLASS = QTKitPlayerAppDelegate; + LANGUAGE = ObjC; + SUPERCLASS = NSObject; + } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/zh_CN.lproj/OpenURLPanel.nib/info.nib b/zh_CN.lproj/OpenURLPanel.nib/info.nib new file mode 100644 index 000000000..1b273fb8f --- /dev/null +++ b/zh_CN.lproj/OpenURLPanel.nib/info.nib @@ -0,0 +1,12 @@ + + + + + IBDocumentLocation + 143 34 356 240 0 0 1680 1028 + IBFramework Version + 437.0 + IBSystem Version + 8R218 + + diff --git a/zh_CN.lproj/OpenURLPanel.nib/keyedobjects.nib b/zh_CN.lproj/OpenURLPanel.nib/keyedobjects.nib new file mode 100644 index 000000000..7afbd1387 Binary files /dev/null and b/zh_CN.lproj/OpenURLPanel.nib/keyedobjects.nib differ