Added Simplified-Chinese localization, courtesy of BBBear2002.

CQTexperiment
vspader 2007-10-13 08:43:37 +00:00
parent c76c95529a
commit be73aa8dd1
16 changed files with 503 additions and 0 deletions

View File

@ -554,6 +554,8 @@
17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = WavPack.xcodeproj; path = Plugins/WavPack/WavPack.xcodeproj; sourceTree = "<group>"; };
17C8F3C80CBED663008D969D /* GME.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GME.xcodeproj; path = Plugins/GME/GME.xcodeproj; sourceTree = "<group>"; };
17C8F7D20CBEF3E8008D969D /* Dumb.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Dumb.xcodeproj; path = Plugins/Dumb/Dumb.xcodeproj; sourceTree = "<group>"; };
17D1AC3F0CC0BBF000924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/OpenURLPanel.nib; sourceTree = "<group>"; };
17D1AC420CC0BBF500924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/MainMenu.nib; sourceTree = "<group>"; };
17E41C470C1304BB00AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/MainMenu.nib; sourceTree = "<group>"; };
17E41C480C1304C700AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/OpenURLPanel.nib; sourceTree = "<group>"; };
17E41C490C1304D200AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Swedish; path = Swedish.lproj/Localizable.strings; sourceTree = "<group>"; };
@ -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 = "<group>";
@ -1691,6 +1695,7 @@
174394600C3DA5B100A52DE9 /* German */,
174394610C3DA5B700A52DE9 /* Greek */,
174394620C3DA5BC00A52DE9 /* Hebrew */,
17D1AC420CC0BBF500924FEB /* zh_CN */,
);
name = MainMenu.nib;
sourceTree = "<group>";

View File

@ -54,6 +54,8 @@
17C6433E0B8A783F00C53518 /* OutputPane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OutputPane.m; sourceTree = "<group>"; };
17C643680B8A788000C53518 /* output.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = output.png; path = Icons/output.png; sourceTree = "<group>"; };
17C644310B8A791D00C53518 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
17D1AB680CC0BBB500924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/Preferences.nib; sourceTree = "<group>"; };
17D1AB6B0CC0BBCA00924FEB /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/Localizable.strings; sourceTree = "<group>"; };
17E41C660C13074400AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/Preferences.nib; sourceTree = "<group>"; };
17E41DB50C130A9D00AC744D /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
17E41DF80C130CAA00AC744D /* Swedish */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = Swedish; path = Swedish.lproj/Localizable.strings; sourceTree = "<group>"; };
@ -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 = "<group>";
@ -336,6 +340,7 @@
178E38750C3DA65B00EE6711 /* German */,
178E38760C3DA65E00EE6711 /* Hebrew */,
178E38770C3DA66000EE6711 /* Greek */,
17D1AB680CC0BBB500924FEB /* zh_CN */,
);
name = Preferences.nib;
sourceTree = "<group>";

Binary file not shown.

Binary file not shown.

View File

@ -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;
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBPaletteDependency</key>
<array>
<string>Controllers</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>291 101 356 534 0 0 1680 1028 </string>
<key>IBEditorPositions</key>
<dict>
<key>10</key>
<string>171 910 506 102 0 0 1680 1028 </string>
<key>11</key>
<string>677 567 452 151 0 0 1680 1028 </string>
<key>43</key>
<string>166 683 452 116 0 0 1680 1028 </string>
<key>50</key>
<string>660 357 452 124 0 0 1680 1028 </string>
<key>58</key>
<string>641 480 452 101 0 0 1680 1028 </string>
<key>85</key>
<string>758 836 452 116 0 0 1680 1028 </string>
</dict>
<key>IBFramework Version</key>
<string>437.0</string>
<key>IBSystem Version</key>
<string>8R218</string>
</dict>
</plist>

Binary file not shown.

Binary file not shown.

Binary file not shown.

217
zh_CN.lproj/MainMenu.nib/classes.nib generated Normal file
View File

@ -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;
}

44
zh_CN.lproj/MainMenu.nib/info.nib generated Normal file
View File

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>274 244 639 388 0 0 1680 1028 </string>
<key>IBEditorPositions</key>
<dict>
<key>1063</key>
<string>650 960 136 68 0 0 1680 1028 </string>
<key>1156</key>
<string>719 529 241 366 0 0 1680 1028 </string>
<key>1324</key>
<string>786 659 137 182 0 0 1680 1028 </string>
<key>29</key>
<string>80 696 348 44 0 0 1024 746 </string>
<key>463</key>
<string>341 433 341 145 0 0 1024 746 </string>
<key>513</key>
<string>221 427 106 168 0 0 1024 746 </string>
</dict>
<key>IBFramework Version</key>
<string>437.0</string>
<key>IBLockedObjects</key>
<array>
<integer>484</integer>
<integer>606</integer>
</array>
<key>IBLockedTabItems</key>
<array>
<integer>564</integer>
</array>
<key>IBOldestOS</key>
<integer>4</integer>
<key>IBOpenObjects</key>
<array>
<integer>21</integer>
<integer>268</integer>
<integer>463</integer>
</array>
<key>IBSystem Version</key>
<string>8R218</string>
</dict>
</plist>

BIN
zh_CN.lproj/MainMenu.nib/keyedobjects.nib generated Normal file

Binary file not shown.

107
zh_CN.lproj/OpenURLPanel.nib/classes.nib generated Normal file
View File

@ -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;
}

12
zh_CN.lproj/OpenURLPanel.nib/info.nib generated Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>143 34 356 240 0 0 1680 1028 </string>
<key>IBFramework Version</key>
<string>437.0</string>
<key>IBSystem Version</key>
<string>8R218</string>
</dict>
</plist>

Binary file not shown.