summaryrefslogtreecommitdiffstats
path: root/Liaison/English.lproj
diff options
context:
space:
mode:
authorBrian Cully <bjc@kublai.com>2008-04-14 21:45:08 -0400
committerBrian Cully <github.20.shmit@spamgourmet.com>2008-04-14 21:45:08 -0400
commit17349a5e426dc7acf1216a3767a22f69974cbca0 (patch)
tree20029d02f07ab6257cccec36d34fb312f796e1d1 /Liaison/English.lproj
downloadliaison-17349a5e426dc7acf1216a3767a22f69974cbca0.tar.gz
liaison-17349a5e426dc7acf1216a3767a22f69974cbca0.zip
Initial commit.
Diffstat (limited to 'Liaison/English.lproj')
-rw-r--r--Liaison/English.lproj/CopyPanel.nib/Download_StopPressed.tiff0
-rw-r--r--Liaison/English.lproj/CopyPanel.nib/classes.nib38
-rw-r--r--Liaison/English.lproj/CopyPanel.nib/info.nib22
-rw-r--r--Liaison/English.lproj/CopyPanel.nib/objects.nibbin0 -> 2593 bytes
-rw-r--r--Liaison/English.lproj/InfoPlist.stringsbin0 -> 726 bytes
-rw-r--r--Liaison/English.lproj/Liaison Help/Liaison.html18
-rw-r--r--Liaison/English.lproj/Liaison Help/images/Liaison.pngbin0 -> 28966 bytes
-rw-r--r--Liaison/English.lproj/Liaison Help/images/Liaison_small.pngbin0 -> 944 bytes
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/bugs.html25
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/faq.html80
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/glossary.html29
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/navigation.html20
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/overview.html36
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/todo.html25
-rw-r--r--Liaison/English.lproj/Liaison Help/pages/whatsnew.html167
-rw-r--r--Liaison/English.lproj/Liaison.scriptTerminology22
-rw-r--r--Liaison/English.lproj/LoadPanel.nib/JavaCompiling.plist8
-rw-r--r--Liaison/English.lproj/LoadPanel.nib/_LoadPanel_EOArchive_English.java143
-rw-r--r--Liaison/English.lproj/LoadPanel.nib/classes.nib28
-rw-r--r--Liaison/English.lproj/LoadPanel.nib/info.nib16
-rw-r--r--Liaison/English.lproj/LoadPanel.nib/objects.nibbin0 -> 1356 bytes
-rw-r--r--Liaison/English.lproj/MainMenu.nib/classes.nib123
-rw-r--r--Liaison/English.lproj/MainMenu.nib/info.nib36
-rw-r--r--Liaison/English.lproj/MainMenu.nib/keyedobjects.nibbin0 -> 32761 bytes
-rw-r--r--Liaison/English.lproj/PreferencesWindow.nib/classes.nib50
-rw-r--r--Liaison/English.lproj/PreferencesWindow.nib/info.nib38
-rw-r--r--Liaison/English.lproj/PreferencesWindow.nib/objects.nibbin0 -> 2516 bytes
-rw-r--r--Liaison/English.lproj/WindowElements.strings37
28 files changed, 961 insertions, 0 deletions
diff --git a/Liaison/English.lproj/CopyPanel.nib/Download_StopPressed.tiff b/Liaison/English.lproj/CopyPanel.nib/Download_StopPressed.tiff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Liaison/English.lproj/CopyPanel.nib/Download_StopPressed.tiff
diff --git a/Liaison/English.lproj/CopyPanel.nib/classes.nib b/Liaison/English.lproj/CopyPanel.nib/classes.nib
new file mode 100644
index 0000000..67bc2f5
--- /dev/null
+++ b/Liaison/English.lproj/CopyPanel.nib/classes.nib
@@ -0,0 +1,38 @@
+{
+ IBClasses = (
+ {
+ CLASS = CopyController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theContentBox = NSBox;
+ theScrollView = NSScrollView;
+ theTemplate = DownloadStatusView;
+ theWindow = NSWindow;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ CLASS = DownloadStatusView;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theButton = NSButton;
+ theFilename = NSTextField;
+ theIcon = NSImageView;
+ theProgressBar = NSProgressIndicator;
+ };
+ SUPERCLASS = NSView;
+ },
+ {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {CLASS = FlippedBox; LANGUAGE = ObjC; SUPERCLASS = NSBox; },
+ {
+ CLASS = NIBConnector;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theCopyController = CopyController;
+ thePreferencesController = PreferencesController;
+ };
+ SUPERCLASS = NSObject;
+ }
+ );
+ IBVersion = 1;
+} \ No newline at end of file
diff --git a/Liaison/English.lproj/CopyPanel.nib/info.nib b/Liaison/English.lproj/CopyPanel.nib/info.nib
new file mode 100644
index 0000000..cfe2a0a
--- /dev/null
+++ b/Liaison/English.lproj/CopyPanel.nib/info.nib
@@ -0,0 +1,22 @@
+<?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>112 70 356 240 0 0 1600 1178 </string>
+ <key>IBEditorPositions</key>
+ <dict>
+ <key>16</key>
+ <string>690 764 220 82 0 0 1600 1178 </string>
+ </dict>
+ <key>IBFramework Version</key>
+ <string>326.0</string>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>16</integer>
+ <integer>28</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>7B28</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/CopyPanel.nib/objects.nib b/Liaison/English.lproj/CopyPanel.nib/objects.nib
new file mode 100644
index 0000000..ad7bd0a
--- /dev/null
+++ b/Liaison/English.lproj/CopyPanel.nib/objects.nib
Binary files differ
diff --git a/Liaison/English.lproj/InfoPlist.strings b/Liaison/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..72d0e56
--- /dev/null
+++ b/Liaison/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/Liaison/English.lproj/Liaison Help/Liaison.html b/Liaison/English.lproj/Liaison Help/Liaison.html
new file mode 100644
index 0000000..9f3f483
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/Liaison.html
@@ -0,0 +1,18 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Liaison Help</title>
+ <meta name="generator" content="BBEdit 6.5">
+ <meta name="AppleTitle" content="Liaison Help">
+ <meta name="AppleIcon" content="Liaison%20Help/images/Liaison_small.png">
+ <meta name="AppleFont" content="Lucida Grande,Helvetica">
+ <meta name="Description" content="Help for Liaison 0.4">
+ <meta name="keywords" content="laison">
+</head>
+
+<frameset cols="170,*" framespacing="0" border="0" frameborder="0" framespacing="0">
+ <frame name="navigationFrame" marginheight="0" marginwidth="0" scrolling="AUTO" src="pages/navigation.html">
+ <frame name="contentsFrame" marginheight="0" marginwidth="0" scrolling="AUTO" src="pages/overview.html">
+</frameset>
+</html> \ No newline at end of file
diff --git a/Liaison/English.lproj/Liaison Help/images/Liaison.png b/Liaison/English.lproj/Liaison Help/images/Liaison.png
new file mode 100644
index 0000000..e301611
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/images/Liaison.png
Binary files differ
diff --git a/Liaison/English.lproj/Liaison Help/images/Liaison_small.png b/Liaison/English.lproj/Liaison Help/images/Liaison_small.png
new file mode 100644
index 0000000..436d6f6
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/images/Liaison_small.png
Binary files differ
diff --git a/Liaison/English.lproj/Liaison Help/pages/bugs.html b/Liaison/English.lproj/Liaison Help/pages/bugs.html
new file mode 100644
index 0000000..d7da2a6
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/bugs.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Known Bugs</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+<h1>Known Bugs</h1>
+<ul>
+ <li>Help is woefully incomplete.</li>
+ <li>Find panel doesn't do anything.</li>
+ <li>Applescript support isn't very useful.</li>
+ <li>The "Open" and "Show in Finder" menu items don't dim properly when the file table
+ isn't the first responder.</li>
+ <li>The view options do not update based on key window.</li>
+ <li>It's possible to get duplicate files if you remove a file from a path, move a new
+ file into the same path, and then add the new file to the library. (The old file handle
+ now resolves to the new file, and then you add the new file again - using alias data as
+ the primary key should fix this, but it's still possible - perhaps alias data isn't
+ being updated properly when the new file is found?)</li>
+</ul>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/faq.html b/Liaison/English.lproj/Liaison Help/pages/faq.html
new file mode 100644
index 0000000..a78b649
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/faq.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Frequently Asked Questions</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+ <h1>Frequently Asked Questions</h1>
+
+ <p>Click on a topic to the left to find out more about it, or click on a
+ question below to find the answer.</p>
+
+ <dt><strong>How do I use groups?</strong></dt>
+ <dd>
+ <p>You can use <a href="glossary.html#group">groups</a> to organize files
+ in your library. For instance, you might want to create a group for all your
+ image files, for all the files in a project you're working on, or to share
+ files with other Liaison users.</p>
+
+ <table border="0" cellpadding="5" cellspacing="0" width="100%" bgcolor="#fff8dc">
+ <tr>
+ <td colspan=2><strong>To create a group:</strong></td>
+ </tr>
+ <tr>
+ <td>
+ <strong>1</strong>
+ </td>
+ <td>
+ Select "New group" from the File menu.
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2><strong>To add files to a group:</strong></td>
+ </tr>
+ <tr>
+ <td>
+ <strong>1</strong>
+ </td>
+ <td>
+ Select the list of files in the library, and drag
+ them to the newly created group.
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2><strong>To rename a group:</strong></td>
+ </tr>
+ <tr>
+ <td>
+ <strong>1</strong>
+ </td>
+ <td>Double-click its entry in the group list and type in a new name.</td>
+ </tr>
+ </table>
+ </dd>
+
+ <dt><strong>How do I share my files?</strong></dt>
+ <dd>
+ <p>You can share any file in your library by putting it in a group.</p>
+ </dd>
+
+ <dt><strong>How do I download a shared file?</strong></dt>
+ <dd>
+ <p>Double-click on it, or drag it from Liaison to the Finder.</p>
+ </dd>
+
+ <dt><strong>What is meta-data and how do I edit it?</strong></dt>
+ <dd>
+ <p>Meta-data is information about the file itself, such as when it was
+ created, to what groups it belongs, its icon, its filename, and other
+ ways of referencing a file.</p>
+
+ <p>To edit meta-data, you can double click on a field in the file list,
+ or edit it via the inspector.</p>
+ </dd>
+
+ <p><font size="-2">&copy;2003 Brian Cully</font>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/glossary.html b/Liaison/English.lproj/Liaison Help/pages/glossary.html
new file mode 100644
index 0000000..4753608
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/glossary.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Glossary</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+ <h1>Glossary</h1>
+ <ul>
+ <li>
+ <dt><a id="group">group</a></dt>
+ <dd>Groups are lists of files that you can create to organize your file
+ library or to share with other Liaison users.</dd>
+ </li>
+ <li>
+ <dt><a id="LAN">LAN</a></dt>
+ <dd>LAN is an acronym which means "Local Area Network," which is a computer
+ network that is confined to a limited geography, such as your office, your
+ home, or your local McDonald's&trade;.</dd>
+ </li>
+ <li>
+ <dt><a id="library">library</a></dt>
+ <dd>Libraries are lists of files on a computer that Liaison knows about.</dd>
+ </li>
+ </ul>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/navigation.html b/Liaison/English.lproj/Liaison Help/pages/navigation.html
new file mode 100644
index 0000000..51d2505
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/navigation.html
@@ -0,0 +1,20 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Navigation</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+ <center><img src="../images/Liaison.png" alt="" width="128" height="128"></center>
+ <ul>
+ <li><a href="overview.html" target="contentsFrame">Overview</a></li>
+ <li><a href="faq.html" target="contentsFrame">Frequently Asked Questions</a></li>
+ <li><a href="whatsnew.html" target="contentsFrame">What's new</a></li>
+ <li><a href="bugs.html" target="contentsFrame">Known Bugs</a></li>
+ <li><a href="todo.html" target="contentsFrame">To Do</a></li>
+ <li><a href="http://www.kublai.com/~shmit/software/Liaison/" target="new">Website</a></li>
+ </ul>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/overview.html b/Liaison/English.lproj/Liaison Help/pages/overview.html
new file mode 100644
index 0000000..d4fbffc
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/overview.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>Overview</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+ <h1>Overview</h1>
+
+ <p>Liaison is a file browser that lets your organize all your files. Here are some of the
+ things you can do with Liaison.</p>
+
+ <ul>
+ <li>
+ <p>Add files to your library. When you add files to your
+ <a href="glossary.html#library">library</a>, you can open them,
+ edit their meta-data, and even share them with other Liaison users.</p>
+ </li>
+ <li>
+ <p>Organize your file library. Once you add files to your library, you can organize
+ them into <a href="glossary.html#group">groups</a>. You can create groups to organize
+ files by theme, location, content, or anything else you can imagine.</p>
+ </li>
+ <li>
+ <p>Share your file library with other people. File sharing allows you to browse your
+ library across multiple computers on your <a href="glossary.html#LAN">LAN</a> and
+ download them to another computer. File sharing requires a copy of Liaison on each
+ computer which is used to share files.</p>
+ </li>
+ </ul>
+
+ <p>If you want to learn more about any of this, click a topic on the left.</p>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/todo.html b/Liaison/English.lproj/Liaison Help/pages/todo.html
new file mode 100644
index 0000000..d57a0bc
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/todo.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>To Do</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+<h1>To Do</h1>
+
+<ul>
+ <li>Application Wizard for first-time users.</li>
+ <li>Smart groups / saved searches.</li>
+ <li>Better preferences system. Perhaps Omni's?</li>
+ <li>Group level access control for sharing.</li>
+ <li>Password protected libraries.</li>
+ <li>Directory tracking.</li>
+ <li>Be able to send whole directories, most especially for bundles.</li>
+ <li>Implement file categories and browser.</li>
+ <li>Need better formatters for date information in the browser.</li>
+ <li>Group inspector.</li>
+</ul>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison Help/pages/whatsnew.html b/Liaison/English.lproj/Liaison Help/pages/whatsnew.html
new file mode 100644
index 0000000..64d8471
--- /dev/null
+++ b/Liaison/English.lproj/Liaison Help/pages/whatsnew.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html lang="en">
+<head>
+ <title>What's New</title>
+ <meta name="generator" content="BBEdit 6.5">
+</head>
+
+<body>
+<h1>What's new</h1>
+<h3>Since 0.4.2:</h3>
+<ul>
+ <li>Fixed a bug with the load sheet not closing properly.</li>
+ <li>You can now drag whole directories onto the group list or file list to add the files
+ in them to Liaison.</li>
+ <li>Drag-and-Drop of promised files works.</li>
+ <li>The table view no longer scrolls to the top of the list after you remove files.</li>
+ <li>You can drag files from Liaison to the finder now.</li>
+ <li>The shared inspector now updates when you make other windows key.</li>
+ <li>No longer cache icon information. This slows everything down a tiny bit, but saves
+ a huge amount of memory.</li>
+ <li>The icon that signifies an unlocatable file now updates automatically.</li>
+</ul>
+
+<h3>Since 0.4.1:</h3>
+<ul>
+ <li>Added help.</li>
+ <li>Project split up for future open source plans.</li>
+ <li>A lot of old code culled.</li>
+ <li>You can unsort your file list by clicking on the header.</li>
+ <li>Editing files now works consistently with the sort and search.</li>
+ <li>Fixed many bugs where the file selection would change unexpectedly.</li>
+ <li>Fixed bugs with groups being assigned incorrectly.</li>
+ <li>Added contextual menus to the file and group panels.</li>
+ <li>Fixed dimming of menus and toolbars with two exceptions: the "Open" and
+ "Show in Finder" menu items don't work properly when the group list is the
+ first responder.</li>
+</ul>
+
+<h3>Since 0.4:</h3>
+<ul>
+ <li>Many GUI fixes and enhancements.</li>
+ <li>Major speed improvements for loading large amounts of files at a time.</li>
+</ul>
+
+<h3>Since 0.3.3a:</h3>
+<ul>
+ <li>The file database has been ripped to shreds and rewritten from scratch. The new one
+ is much more extensible and faster overall.</li>
+ <li>Application is now prebound for faster launch times.</li>
+ <li>Network code has been rewritten to take advantage of the new file database, and is
+ much more connection friendly now for persistant connections.</li>
+ <li>Loading files into your library should be substantially faster. However, you cannot
+ load more than about one thousand at a time.</li>
+ <li>File selection is saved as you navigate through groups, if possible.</li>
+ <li>The zoom box works properly (or mostly properly) everywhere.</li>
+ <li>Preliminary AppleScript support has been added. It's not very useful, but it's there.</li>
+ <li>You are no longer able to group remote file stores within an over-all "Rendezvous"
+ group.</li>
+ <li>Some minor fixes for Panther.</li>
+ <li>BUG: The "Add Files to Library" menu item doesn't get properly dimmed.</li>
+</ul>
+
+<h3>What's new since 0.3.2a:</h3>
+<ul>
+ <li>Application starts again.</li>
+</ul>
+
+<h3>Since 0.3.1a:</h3>
+<ul>
+ <li>Fix date sorts.</li>
+ <li>Make string searches case insensitive.</li>
+ <li>Add a plugin architecture for the file browser and inspector.</li>
+ <li>Add a Find panel stub so I can work out the interface.</li>
+ <li>You can set the file's icon in the inspector now - simply drag an image
+ file (not a .icns file!) onto the file's icon in the file inspector.</li>
+ <li>You can copy a file's icon by dragging it from the icon in the file
+ inspector to a folder. Note: files are saved as TIFF documents, with one
+ layer per icon size (so layer 1 is 128x128, layer 2 is 32x32, layer 3 is
+ 16,16) -- Thanx Cocoa!</li>
+ <li>If a file change can't happen, a sheet is displayed.</li>
+</ul>
+
+<h3>Since 0.3a:</h3>
+<ul>
+ <li>You can set or delete HFS file creator codes via the inspector.</li>
+ <li>Add columns for last modified time, creation time, and file size.</li>
+ <li>Column sizes and order in the file list are remembered now.</li>
+ <li>Added a "view options" dialog box, under the view menu. You can use
+ this to set which columns are displayed.</li>
+ <li>The delete key and the "Delete" item under the "Edit" menu work now.</li>
+ <li>If you have an editable group selected, adding files will also add them
+ to the current group. Otherwise the files are just dumped in the library.</li>
+ <li>Fix network code. I don't know how long it's been broken, but it works
+ again as well as it did the last time I checked, perhaps better.</li>
+ <li>Display scroll bars when the group list is longer than the view.</li>
+ <li>When reloading a file in the download panel, don't create a new status
+ view, just re-use the old one.</li>
+ <li>If the hostname changes you can still download files properly.</li>
+</ul>
+
+<h3>Since 0.2.1a:</h3>
+<ul>
+ <li>Use aliases instead of paths as the database key. Files can now be
+ renamed without being lost to Liaison.
+ <div class="warning">
+ <strong>WARNING:</strong> This means
+ you have to delete your old library. You can accomplish this by deleting the
+ files in ~/Library/Liaison/. You must do this for Liaison to function
+ properly. Hopefully this shouldn't happen again.</li>
+ </div>
+ <li>Initialize the local group name if there's no existing library.</li>
+ <li>Add a little "!" icon for files that can't be located.</li>
+ <li>Edits in the file table and the inspector are now written to disk.</li>
+</ul>
+
+<h3>Since 0.2a:</h3>
+<ul>
+ <li>Editing a group doesn't clear the icon anymore.</li>
+ <li>Only draw the vertical grid; since we have alterntating row colors, we
+ don't need the horizontal grid.</li>
+ <li>File selection is saved between searches in the toolbar and sorts (from
+ clicking on the table header).</li>
+ <li>Empty groups are removed from the remote group list.</li>
+ <li>Add a menu item under the help menu to go to Liaison's web site.</li>
+ <li>Clear selection when group is changed.</li>
+</ul>
+
+<h3>Since 0.1.3a:</h3>
+<ul>
+ <li>File list is editable now. Changes still aren't written to disk.</li>
+ <li>Added a preference to put remote hosts under a rendezvous group,
+ or as a top-level group. By default, remote stores aren't displayed
+ under a rendezvous group.</li>
+ <li>File list has striped rows.</li>
+ <li>File extension is now relegated soley to the "type" column. The other
+ way just doesn't make sense.</li>
+ <li>"Reveal in Finder" tool bar icon.</li>
+ <li>Added "Get Info" under the file menu. This duplicates the "Inspector" menu
+ under the window menu.</li>
+</ul>
+
+<h3>Since 0.1.2a:</h3>
+<ul>
+ <li>A few new toolbar icons.</li>
+ <li>HFS type/creator codes are visible on remote hosts.</li>
+ <li>Writer threads are cleaned up properly.</li>
+ <li>The hooks for the Edit menu actions are in.</li>
+ <li>Remote group browsing works again.</li>
+</ul>
+
+<h3>Since 0.1.1a:</h3>
+<ul>
+ <li>File copying works again.</li>
+</ul>
+
+<h3>Since 0.1a:</h3>
+<ul>
+ <li>I have an icon! (However, I do not have Photoshop skillz).</li>
+ <li>Host name changes now update across the network.
+ (Actually, this needs work. I doubt a file copy will work without
+ restarting.)</li>
+ <li>Fixed a bug with the preferences always thinking the hostname had
+ changed.</li>
+</ul>
+</body>
+</html>
diff --git a/Liaison/English.lproj/Liaison.scriptTerminology b/Liaison/English.lproj/Liaison.scriptTerminology
new file mode 100644
index 0000000..55a5291
--- /dev/null
+++ b/Liaison/English.lproj/Liaison.scriptTerminology
@@ -0,0 +1,22 @@
+<?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>Classes</key>
+ <dict>
+ <key>NSApplication</key>
+ <dict>
+ <key>Description</key>
+ <string>Liaison's top level scripting object.</string>
+ <key>Name</key>
+ <string>application</string>
+ <key>PluralName</key>
+ <string>applications</string>
+ </dict>
+ </dict>
+ <key>Description</key>
+ <string>Liaison classes.</string>
+ <key>Name</key>
+ <string>Liaison suite</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/LoadPanel.nib/JavaCompiling.plist b/Liaison/English.lproj/LoadPanel.nib/JavaCompiling.plist
new file mode 100644
index 0000000..23e0cb0
--- /dev/null
+++ b/Liaison/English.lproj/LoadPanel.nib/JavaCompiling.plist
@@ -0,0 +1,8 @@
+<?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>JavaSourceSubpath</key>
+ <string>_LoadPanel_EOArchive_English.java</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/LoadPanel.nib/_LoadPanel_EOArchive_English.java b/Liaison/English.lproj/LoadPanel.nib/_LoadPanel_EOArchive_English.java
new file mode 100644
index 0000000..40b378d
--- /dev/null
+++ b/Liaison/English.lproj/LoadPanel.nib/_LoadPanel_EOArchive_English.java
@@ -0,0 +1,143 @@
+// _LoadPanel_EOArchive_English.java
+// Generated by EnterpriseObjects palette at Saturday, September 06, 2003 17:02:16 America/New_York
+
+import com.webobjects.eoapplication.*;
+import com.webobjects.eocontrol.*;
+import com.webobjects.eodistribution.client.*;
+import com.webobjects.eointerface.*;
+import com.webobjects.eointerface.swing.*;
+import com.webobjects.foundation.*;
+import java.awt.*;
+import javax.swing.*;
+import javax.swing.border.*;
+import javax.swing.table.*;
+import javax.swing.text.*;
+
+public class _LoadPanel_EOArchive_English extends com.webobjects.eoapplication.EOArchive {
+ LoadPanelController _loadPanelController0;
+ com.webobjects.eointerface.swing.EOFrame _eoFrame0;
+ com.webobjects.eointerface.swing.EOTextField _nsTextField0, _nsTextField1;
+ com.webobjects.eointerface.swing.EOView _nsProgressIndicator0;
+ javax.swing.JPanel _nsView0;
+
+ public _LoadPanel_EOArchive_English(Object owner, NSDisposableRegistry registry) {
+ super(owner, registry);
+ }
+
+ protected void _construct() {
+ Object owner = _owner();
+ EOArchive._ObjectInstantiationDelegate delegate = (owner instanceof EOArchive._ObjectInstantiationDelegate) ? (EOArchive._ObjectInstantiationDelegate)owner : null;
+ Object replacement;
+
+ super._construct();
+
+
+ if ((delegate != null) && ((replacement = delegate.objectForOutletPath(this, "theLoadPanelController.thePathField")) != null)) {
+ _nsTextField1 = (replacement == EOArchive._ObjectInstantiationDelegate.NullObject) ? null : (com.webobjects.eointerface.swing.EOTextField)replacement;
+ _replacedObjects.setObjectForKey(replacement, "_nsTextField1");
+ } else {
+ _nsTextField1 = (com.webobjects.eointerface.swing.EOTextField)_registered(new com.webobjects.eointerface.swing.EOTextField(), "NSTextField1");
+ }
+
+ if ((delegate != null) && ((replacement = delegate.objectForOutletPath(this, "theLoadPanelController.theProgressBar")) != null)) {
+ _nsProgressIndicator0 = (replacement == EOArchive._ObjectInstantiationDelegate.NullObject) ? null : (com.webobjects.eointerface.swing.EOView)replacement;
+ _replacedObjects.setObjectForKey(replacement, "_nsProgressIndicator0");
+ } else {
+ _nsProgressIndicator0 = (com.webobjects.eointerface.swing.EOView)_registered(new com.webobjects.eointerface.swing.EOView(), "1");
+ }
+
+ if ((delegate != null) && ((replacement = delegate.objectForOutletPath(this, "theLoadPanelController")) != null)) {
+ _loadPanelController0 = (replacement == EOArchive._ObjectInstantiationDelegate.NullObject) ? null : (LoadPanelController)replacement;
+ _replacedObjects.setObjectForKey(replacement, "_loadPanelController0");
+ } else {
+ _loadPanelController0 = (LoadPanelController)_registered(new LoadPanelController(), "LoadPanelController");
+ }
+
+ if ((delegate != null) && ((replacement = delegate.objectForOutletPath(this, "theLoadPanelController.theStatusField")) != null)) {
+ _nsTextField0 = (replacement == EOArchive._ObjectInstantiationDelegate.NullObject) ? null : (com.webobjects.eointerface.swing.EOTextField)replacement;
+ _replacedObjects.setObjectForKey(replacement, "_nsTextField0");
+ } else {
+ _nsTextField0 = (com.webobjects.eointerface.swing.EOTextField)_registered(new com.webobjects.eointerface.swing.EOTextField(), "NSTextField2");
+ }
+
+ if ((delegate != null) && ((replacement = delegate.objectForOutletPath(this, "theLoadPanelController.theLoadPanel")) != null)) {
+ _eoFrame0 = (replacement == EOArchive._ObjectInstantiationDelegate.NullObject) ? null : (com.webobjects.eointerface.swing.EOFrame)replacement;
+ _replacedObjects.setObjectForKey(replacement, "_eoFrame0");
+ } else {
+ _eoFrame0 = (com.webobjects.eointerface.swing.EOFrame)_registered(new com.webobjects.eointerface.swing.EOFrame(), "Load Panel");
+ }
+
+ _nsView0 = (JPanel)_eoFrame0.getContentPane();
+ }
+
+ protected void _awaken() {
+ super._awaken();
+
+ if (_replacedObjects.objectForKey("_loadPanelController0") == null) {
+ _connect(_owner(), _loadPanelController0, "theLoadPanelController");
+ }
+ }
+
+ protected void _init() {
+ super._init();
+
+ if (_replacedObjects.objectForKey("_loadPanelController0") == null) {
+ _connect(_loadPanelController0, _eoFrame0, "theLoadPanel");
+ }
+
+ if (_replacedObjects.objectForKey("_nsTextField1") == null) {
+ _setFontForComponent(_nsTextField1, "Lucida Grande", 11, Font.PLAIN);
+ _nsTextField1.setEditable(false);
+ _nsTextField1.setOpaque(false);
+ _nsTextField1.setText("Loading files\u2026");
+ _nsTextField1.setHorizontalAlignment(javax.swing.JTextField.LEFT);
+ _nsTextField1.setSelectable(false);
+ _nsTextField1.setEnabled(true);
+ _nsTextField1.setBorder(null);
+ }
+
+ if (_replacedObjects.objectForKey("_loadPanelController0") == null) {
+ _connect(_loadPanelController0, _nsTextField1, "thePathField");
+ }
+
+ if (_replacedObjects.objectForKey("_loadPanelController0") == null) {
+ _connect(_loadPanelController0, _nsProgressIndicator0, "theProgressBar");
+ }
+
+ if (_replacedObjects.objectForKey("_loadPanelController0") == null) {
+ _connect(_loadPanelController0, _nsTextField0, "theStatusField");
+ }
+
+ if (_replacedObjects.objectForKey("_nsTextField0") == null) {
+ _setFontForComponent(_nsTextField0, "Lucida Grande", 11, Font.PLAIN);
+ _nsTextField0.setEditable(false);
+ _nsTextField0.setOpaque(false);
+ _nsTextField0.setText("Getting info for:");
+ _nsTextField0.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
+ _nsTextField0.setSelectable(false);
+ _nsTextField0.setEnabled(true);
+ _nsTextField0.setBorder(null);
+ }
+
+ if (!(_nsView0.getLayout() instanceof EOViewLayout)) { _nsView0.setLayout(new EOViewLayout()); }
+ _nsTextField0.setSize(102, 18);
+ _nsTextField0.setLocation(10, 10);
+ ((EOViewLayout)_nsView0.getLayout()).setAutosizingMask(_nsTextField0, EOViewLayout.WidthSizable | EOViewLayout.MinYMargin);
+ _nsView0.add(_nsTextField0);
+ _nsTextField1.setSize(222, 18);
+ _nsTextField1.setLocation(114, 10);
+ ((EOViewLayout)_nsView0.getLayout()).setAutosizingMask(_nsTextField1, EOViewLayout.WidthSizable | EOViewLayout.MinYMargin);
+ _nsView0.add(_nsTextField1);
+ _nsProgressIndicator0.setSize(324, 20);
+ _nsProgressIndicator0.setLocation(11, 36);
+ ((EOViewLayout)_nsView0.getLayout()).setAutosizingMask(_nsProgressIndicator0, EOViewLayout.WidthSizable | EOViewLayout.MinYMargin);
+ _nsView0.add(_nsProgressIndicator0);
+
+ if (_replacedObjects.objectForKey("_eoFrame0") == null) {
+ _nsView0.setSize(346, 66);
+ _eoFrame0.setTitle("");
+ _eoFrame0.setLocation(395, 803);
+ _eoFrame0.setSize(346, 66);
+ }
+ }
+}
diff --git a/Liaison/English.lproj/LoadPanel.nib/classes.nib b/Liaison/English.lproj/LoadPanel.nib/classes.nib
new file mode 100644
index 0000000..e1ab46c
--- /dev/null
+++ b/Liaison/English.lproj/LoadPanel.nib/classes.nib
@@ -0,0 +1,28 @@
+{
+ IBClasses = (
+ {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {
+ CLASS = LoadPanelController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theLoadPanel = NSPanel;
+ thePathField = NSTextField;
+ theProgressBar = NSProgressIndicator;
+ theStatusField = NSTextField;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {showDownloadWindow = id; };
+ CLASS = NIBConnector;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theCopyController = CopyController;
+ theLoadPanelController = LoadPanelController;
+ thePreferencesController = PreferencesController;
+ };
+ SUPERCLASS = NSObject;
+ }
+ );
+ IBVersion = 1;
+} \ No newline at end of file
diff --git a/Liaison/English.lproj/LoadPanel.nib/info.nib b/Liaison/English.lproj/LoadPanel.nib/info.nib
new file mode 100644
index 0000000..7484a71
--- /dev/null
+++ b/Liaison/English.lproj/LoadPanel.nib/info.nib
@@ -0,0 +1,16 @@
+<?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>89 245 356 240 0 0 1600 1178 </string>
+ <key>IBFramework Version</key>
+ <string>291.0</string>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>6</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>6L60</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/LoadPanel.nib/objects.nib b/Liaison/English.lproj/LoadPanel.nib/objects.nib
new file mode 100644
index 0000000..51e479f
--- /dev/null
+++ b/Liaison/English.lproj/LoadPanel.nib/objects.nib
Binary files differ
diff --git a/Liaison/English.lproj/MainMenu.nib/classes.nib b/Liaison/English.lproj/MainMenu.nib/classes.nib
new file mode 100644
index 0000000..3fbfcb0
--- /dev/null
+++ b/Liaison/English.lproj/MainMenu.nib/classes.nib
@@ -0,0 +1,123 @@
+{
+ IBClasses = (
+ {
+ ACTIONS = {openHomepage = id; showInspectorWindow = id; showMainWindow = id; };
+ CLASS = ApplicationController;
+ LANGUAGE = ObjC;
+ OUTLETS = {inspectorWindow = NSWindow; mainWindow = NSWindow; };
+ SUPERCLASS = NSObject;
+ },
+ {
+ CLASS = CopyController;
+ LANGUAGE = ObjC;
+ OUTLETS = {theFilenameField = NSTextField; theProgressBar = NSProgressIndicator; };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {addFiles = id; open = id; };
+ CLASS = FileTableDelegate;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ inspectorController = InspectorController;
+ statusLine = NSTextField;
+ tableView = NSTableView;
+ theContextMenu = NSMenu;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {
+ addFilterRow = id;
+ libraryUpdated = id;
+ removeFilterRow = id;
+ showWindow = id;
+ };
+ CLASS = FindController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theFileList = NSTableView;
+ theFilterBox = NSBox;
+ theFindView = NSView;
+ theFindWindow = NSWindow;
+ theLibraryPopUp = NSPopUpButton;
+ theOperatorPopUp = NSPopUpButton;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {deselectAll = id; openSelectedFiles = id; revealInFinder = id; };
+ CLASS = FirstResponder;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSObject;
+ },
+ {CLASS = FlippedBox; LANGUAGE = ObjC; SUPERCLASS = NSBox; },
+ {
+ ACTIONS = {addGroup = id; };
+ CLASS = GroupTableDelegate;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ outlineView = NSOutlineView;
+ statusLine = NSTextField;
+ theContextMenu = NSMenu;
+ theFileDelegate = FileTableDelegate;
+ theWindow = WindowController;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ CLASS = InspectorController;
+ LANGUAGE = ObjC;
+ OUTLETS = {theDefaultTabView = NSView; theTabView = NSTabView; theWindow = NSWindow; };
+ SUPERCLASS = NSObject;
+ },
+ {CLASS = LiScrollView; LANGUAGE = ObjC; SUPERCLASS = NSScrollView; },
+ {
+ ACTIONS = {delete = id; };
+ CLASS = LiTableView;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSTableView;
+ },
+ {
+ ACTIONS = {showDownloadWindow = id; showPreferencesWindow = id; };
+ CLASS = NIBConnector;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theCopyController = CopyController;
+ theLoadPanelController = LoadPanelController;
+ thePreferencesController = PreferencesController;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {delete = id; };
+ CLASS = NSOutlineView;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSTableView;
+ },
+ {
+ ACTIONS = {showWindow = id; };
+ CLASS = ViewOptionsController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theContentView = id;
+ theFileDelegate = FileTableDelegate;
+ theHeaderField = id;
+ theWindow = NSWindow;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {
+ CLASS = WindowController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theFileList = NSTableView;
+ theGroupList = NSOutlineView;
+ theInspectorWindow = NSWindow;
+ theMainWindow = NSWindow;
+ theSearchField = id;
+ };
+ SUPERCLASS = NSObject;
+ }
+ );
+ IBVersion = 1;
+} \ No newline at end of file
diff --git a/Liaison/English.lproj/MainMenu.nib/info.nib b/Liaison/English.lproj/MainMenu.nib/info.nib
new file mode 100644
index 0000000..ca7b875
--- /dev/null
+++ b/Liaison/English.lproj/MainMenu.nib/info.nib
@@ -0,0 +1,36 @@
+<?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>17 80 461 291 0 0 1024 746 </string>
+ <key>IBEditorPositions</key>
+ <dict>
+ <key>29</key>
+ <string>5 1124 310 44 0 0 1600 1178 </string>
+ <key>377</key>
+ <string>711 772 176 64 0 0 1600 1178 </string>
+ <key>700</key>
+ <string>287 435 224 118 0 0 1024 746 </string>
+ <key>773</key>
+ <string>974 1012 129 130 0 0 1600 1178 </string>
+ <key>786</key>
+ <string>981 899 106 80 0 0 1600 1178 </string>
+ </dict>
+ <key>IBFramework Version</key>
+ <string>349.0</string>
+ <key>IBOldestOS</key>
+ <integer>3</integer>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>664</integer>
+ <integer>773</integer>
+ <integer>786</integer>
+ <integer>21</integer>
+ <integer>377</integer>
+ <integer>29</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>7B85</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/MainMenu.nib/keyedobjects.nib b/Liaison/English.lproj/MainMenu.nib/keyedobjects.nib
new file mode 100644
index 0000000..482a180
--- /dev/null
+++ b/Liaison/English.lproj/MainMenu.nib/keyedobjects.nib
Binary files differ
diff --git a/Liaison/English.lproj/PreferencesWindow.nib/classes.nib b/Liaison/English.lproj/PreferencesWindow.nib/classes.nib
new file mode 100644
index 0000000..76a7d6c
--- /dev/null
+++ b/Liaison/English.lproj/PreferencesWindow.nib/classes.nib
@@ -0,0 +1,50 @@
+{
+ IBClasses = (
+ {
+ ACTIONS = {
+ addFiles = id;
+ addGroup = id;
+ removeGroup = id;
+ showInspectorWindow = id;
+ showMainWindow = id;
+ };
+ CLASS = ApplicationController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ fileDelegate = FileTableDelegate;
+ fileTableView = NSTableView;
+ groupDelegate = GroupTableDelegate;
+ groupOutlineView = NSOutlineView;
+ inspectorWindow = NSWindow;
+ mainWindow = NSWindow;
+ openMenuItem = NSMenuItem;
+ showInspectorWindowMenuItem = NSMenuItem;
+ showMainWindowMenuItem = NSMenuItem;
+ thePanelController = LoadPanelController;
+ thePreferenceController = PreferenceController;
+ };
+ SUPERCLASS = NSObject;
+ },
+ {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {
+ CLASS = NIBConnector;
+ LANGUAGE = ObjC;
+ OUTLETS = {thePreferencesController = PreferencesController; };
+ SUPERCLASS = NSObject;
+ },
+ {
+ ACTIONS = {applyChanges = id; selectDownloadDirectory = id; toggleNetworkEnabled = id; };
+ CLASS = PreferencesController;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ theDownloadField = NSTextField;
+ theHostnameField = NSTextField;
+ theHostnameFieldDescription = NSTextField;
+ theNetworkEnabledButton = NSButton;
+ theWindow = NSWindow;
+ };
+ SUPERCLASS = NSObject;
+ }
+ );
+ IBVersion = 1;
+} \ No newline at end of file
diff --git a/Liaison/English.lproj/PreferencesWindow.nib/info.nib b/Liaison/English.lproj/PreferencesWindow.nib/info.nib
new file mode 100644
index 0000000..ba3c2a9
--- /dev/null
+++ b/Liaison/English.lproj/PreferencesWindow.nib/info.nib
@@ -0,0 +1,38 @@
+<?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>50 54 356 240 0 0 1600 1178 </string>
+ <key>IBFramework Version</key>
+ <string>326.0</string>
+ <key>IBGroupedObjects</key>
+ <dict>
+ <key>0</key>
+ <array>
+ <string>39</string>
+ <string>40</string>
+ <string>49</string>
+ </array>
+ <key>1</key>
+ <array>
+ <string>21</string>
+ <string>22</string>
+ </array>
+ <key>2</key>
+ <array>
+ <string>34</string>
+ <string>35</string>
+ <string>36</string>
+ </array>
+ </dict>
+ <key>IBLastGroupID</key>
+ <string>3</string>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>5</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>7B28</string>
+</dict>
+</plist>
diff --git a/Liaison/English.lproj/PreferencesWindow.nib/objects.nib b/Liaison/English.lproj/PreferencesWindow.nib/objects.nib
new file mode 100644
index 0000000..8dbe7e0
--- /dev/null
+++ b/Liaison/English.lproj/PreferencesWindow.nib/objects.nib
Binary files differ
diff --git a/Liaison/English.lproj/WindowElements.strings b/Liaison/English.lproj/WindowElements.strings
new file mode 100644
index 0000000..dbc6eb8
--- /dev/null
+++ b/Liaison/English.lproj/WindowElements.strings
@@ -0,0 +1,37 @@
+/* Common strings. */
+LiFileSingular = "file";
+LiFilePlural = "files";
+
+/* Default group names. */
+LiRendezvousGroupName = "Rendezvous";
+LiUntitledGroupName = "untitled";
+
+/* Toolbar strings. */
+LiToolbarAddFileLabel = "Add Files";
+LiToolbarAddFilePaletteLabel = "Add Files to Library";
+LiToolbarAddFileToolTip = "Add files to your library.";
+LiToolbarRemoveFileLabel = "Remove File";
+LiToolbarRemoveFilesLabel = "Remove Files";
+LiToolbarRemoveFilePaletteLabel = "Remove from Group";
+LiToolbarRemoveFileToolTip = "Remove the currently selected files.";
+LiToolbarRemoveFilesFromLibraryToolTip = "Remove the currently selected %@ from your library.";
+LiToolbarRemoveFilesFromGroupToolTip = "Remove the currently selected %@ from the group.";
+LiToolbarSearchLabel = "Search";
+LiToolbarSearchPaletteLabel = "Search in Group";
+LiToolbarSearchToolTip = "Search in selected group.";
+LiToolbarGetInfoLabel = "Get Info";
+LiToolbarGetInfoPaletteLabel = "Get Info";
+LiToolbarGetInfoToolTip = "Open the inspector window.";
+LiToolbarAddGroupLabel = "Add Group";
+LiToolbarAddGroupPaletteLabel = "Add Group";
+LiToolbarAddGroupToolTip = "Create a new group.";
+LiToolbarRemoveGroupLabel = "Delete Group";
+LiToolbarRemoveGroupPaletteLabel = "Delete Group";
+LiToolbarRemoveGroupToolTip = "Deletes the currently selected group.";
+LiToolbarRevealLabel = "Show in Finder";
+LiToolbarRevealPaletteLabel = "Show in Finder";
+LiToolbarRevealToolTip = "Show the selected item in the Finder.";
+
+/* File load panel. */
+LiLoadPanelTitle = "Add to Library";
+LiLoadingDirectory = "Scanning: ";